??????

div#header {
  padding : 10px;
  border : 1px solid orange;border : 1px solid orange;
}

div#header {
    
    
    
    
  width : 748px;
  height : 110px;
  background : url(../images/35_budou/budou_head.jpg) no-repeat;
}

div#header h1 {  
    
    
    
  margin: 0;
  font-weight : normal;
  padding-left : 20px;
  font-size : 1em;
}

div#header p {
    
    
    
    
  margin: 0;
  padding-left : 10px;
  font-size : 1.1em;
}

div#header-left {
    
    
    
    
  padding : 10px 10px 10px 0px;
  width : 290px;
  float : left;

  height : 50px;
}

div#header-right {
    
    
    
    
  padding : 10px;
  width : 400px;
  float : right;
  text-align : left;
  margin-top : 30px;
}

.head_down_p{  
    
    
    
  font-size : 0.95em;
  margin-top : 4px;
  margin-bottom : 3px;
  color : gray;
  margin-left : 10px;
}

div#main {
    
    
    
    
  width : 750px;
  float: left;
  margin-top : 10px;
}

div#content	{
    
    
    
    
  width : 574px;
  float: right;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 25px;
}

div#content h2	{
    
    
    
    
  color: #ffffff;
  margin-bottom : -10px;
  margin-top : 20px;
  padding-left : 0px;
  padding-top : 7px;
  padding-bottom : -10px;
  padding : 0px;
}

div#content img{  
    
    
    
  margin-top : 10px;
  margin-bottom : 30px;
  margin-left : 10px;
}

div#list2  {  
    
    
    
  border : 1px solid #ff80ff;
  width : 572px;
}

div#list2 h3	{
    
    
    
    
  padding-left : 15px;
  margin-bottom : 5px;
  margin-top : 5px;
  font-weight : normal;
  background-repeat : no-repeat;
  margin-left : 5px;
  font-size : 1em;
  margin : 5px 0px;
  padding-top : 5px;
  padding-bottom : 5px;
}

div#list2 p	{
    
    
    
    
  line-height: 1.6;
  margin-top : 5px;
  margin-left : 10px;
  margin-right : 8px;
  margin : 1px 8px 5px;
  padding-left : 5px;
}

div#list2 ul{  
    
    
    
  margin-right : 5px;
  margin : 5px;margin-bottom : 5px;
}

div#list2 li{  
    
    
    
  margin-bottom : 5px;
  margin-left : 20px;
}

div#list2 img{  
    
    
    
  margin : 0px;
  padding : 0px;
}

div#list3{
    
    
    
    
  width : 570px;
  margin-bottom : 10px;
}

div#list-left{  
    
    
    
  width : 225px;
  float : left;
}

div#list-right{  
    
    
    
  width : 340px;
  float : right;
}

div#list-right table  {
    
    
    
    
    border-top : 1px solid #ff80ff;
    border-left : 1px solid #ff80ff;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
    width : 330px;
}
div#list-right  th  {
    
    
    
    
    border-right : 1px solid #ff80ff;
    border-bottom : 1px solid #ff80ff;
    color : maroon;
    text-align:center;
    width : 90px;
    font-weight : normal;
    padding-top : 3px;
    padding-bottom : 3px;
    background-color : #ffe1ff;
}

div#list-right td  {
    
    
    
    
    border-right : 1px solid #ff80ff;
    border-bottom : 1px solid #ff80ff;
    width : 225px;
    border-left-color : orange;
    padding-left : 10px;
    padding-top : 3px;
    padding-bottom : 3px;

  line-height : 1.5em;
}

div#list-down{  
    
    
    
  margin-top : 20px;
  margin-bottom : 10px;
  width : 570px;
  margin : 0px 0px 10px;
}

div#list-down table  {
    
    
    
    
    border-top : 1px solid silver;
    border-left : 1px solid silver;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
    width : 550px;
    margin-left : 10px;
    margin-right : 10px;
    border-bottom-color : silver;
    margin-bottom : 15px;
}

div#list-down  th  {
    
    
    
    
    border-right : 1px solid silver;
    border-bottom : 1px solid silver;
    color : maroon;
    text-align:center;
    width : 280px;
    font-weight : normal;
    padding-top : 3px;
    padding-bottom : 3px;
}

div#list-down td  {
    
    
    
    
    border-right : 1px solid silver;
    border-bottom : 1px solid silver;
    width : 280px;
    border-left-color : orange;
    padding-left : 10px;
    padding-top : 3px;
    padding-bottom : 0px;

  line-height : 2em;
  height : 60px;
}

div#infomation2  {  
    
    
    
  border : 1px solid #ff80ff;
  background-color : white;
  margin-bottom : 20px;
}

div#infomation2 h3	{
    
    
    
    
  padding-left : 15px;
  margin-bottom : 5px;
  margin-top : 5px;
  font-weight : normal;
  background : #ffc4ff;background-repeat : no-repeat;
  margin-left : 5px;
  font-size : 1.1em;
  margin : 5px;
  padding-top : 5px;
  padding-bottom : 5px;
}

div#infomation2 p	{
    
    
    
    
  line-height: 1.6;
  margin-top : 5px;
  margin-left : 10px;
  margin-right : 8px;
  margin : 1px 8px 5px;
  padding-left : 5px;
}

div#infomation2 ul{  
    
    
    
  margin-right : 5px;
  margin : 5px;margin-bottom : 5px;
}

div#infomation2 li{  
    
    
    
  margin-bottom : 5px;
  background-repeat : no-repeat;
  margin-left : 20px;
}

div#list-right ul{
    
    
    
    
  margin-left : -10px;
  list-style-type : circle;
  margin : -10px;
}

.list-last{  
    
    
    
    padding-bottom : 7px;
}





div#list-down s{  
  color : gray;
}

div#list-down b{  
  font-weight : bold;
  color : red;
  margin-left : 5px;
}

