??????

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

div#header {  
    
    
    
    
    
    
    
    
    
    
    
    
  width : 748px;
  height : 110px;
  background : url(../images/05_top/top_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 : 350px;
  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 : 0px;
  margin-top : 0px;
  padding-left : 0px;
  padding-top : 7px;
  padding-bottom : -10px;
padding : 0px;
}

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

  padding-top : 0px;
margin : 10px;
}

div#infomation  {
    
    
    
    
    
    
    
    
    
    
  border : 1px solid #ffd940;
  background-color : white;
  margin-bottom : 50px;
  font-size : 1.2em;
  padding-bottom : 20px;
}

div#infomation h3	{  
    
    
    
    
    
    
    
    
    
    
  padding-left : 0px;
  margin-bottom : 5px;
  margin-top : 5px;
  font-weight : bold;
  margin-left : 5px;
  font-size : 1em;
  margin : 10px 9px 10px 10px;
  padding-top : 0px;
  padding-bottom : 0px;
  padding : 5px 0px 5px 10px;
  background-color : #ffffca;
  border-left-width : 20px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-bottom-style : solid;
  border-left-color : #ffffaa;
  border-bottom-color : #ffffaa;
  color : #d56a00;
}

div#infomation p	{  
    
    
    
    
    
    
    
    
    
    
  line-height: 1.6;
  margin-top : 5px;
  margin-left : 10px;
  margin-right : 8px;
  margin : 5px 10px 10px 15px;
}

div#infomation ul{
    
    
    
    
    
    
    
    
    
    
  margin-right : 5px;
  margin : 5px;margin-bottom : 5px;
  list-style-image : url(../images/50_osusume/point1.gif);
}

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

div#infomation img{  
    
    
    
    
    
    
    
    
    
    
  margin-top : 5px;
  margin-bottom : 5px;
  float : left;
margin : 10px 20px;
}

div#infomation2  {
    
    
    
    
    
    
    
    
    
    
  border : 1px solid #ffd940;
  background-color : white;
  margin-bottom : 20px;
  font-size : 1.2em;
  padding-bottom : 20px;
}

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

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

div#infomation2 ul{
    
    
    
    
    
    
    
    
    
    
  margin-right : 5px;
  margin : 5px;margin-bottom : 10px;
  list-style-image : url(../images/50_osusume/point1.gif);
}

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

  line-height : 1.2em;
}

div#infomation2 img{  
    
    
    
    
    
    
    
    
    
    
  margin-top : 0px;
  margin-bottom : 10px;
}

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

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;
    padding-top : 3px;
    padding-bottom : 3px;
    background-color : #ebebeb;
    font-weight : normal;
    line-height : 1.5em;
}
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;
}

div#koe  {
    
    
    
    
    
    
    
    
    
    
  border : 1px solid #ffd940;
  background-color : white;
  margin-bottom : 20px;
  font-size : 1.2em;
  padding-bottom : 20px;

  margin-top : -20px;
}

div#koe h4	{  
    
    
    
    
    
    
    
    
    
    
  padding-left : 0px;
  margin-bottom : 5px;
  margin-top : 5px;
  font-weight : normal;
  margin-left : 5px;
  font-size : 0.9em;
  margin : 10px 9px 10px 10px;
  padding-top : 0px;
  padding-bottom : 0px;
  padding : 3px 0px 3px 10px;
  background-color : #ffffca;
  border-left-width : 20px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-bottom-style : solid;
  border-left-color : #ffffaa;
  border-bottom-color : #ffffaa;
  color : #d56a00;
}

div#koe p	{  
    
    
    
    
    
    
    
    
    
    
  line-height: 1.6;
  margin-top : 5px;
  margin-left : 10px;
  margin-right : 8px;
  margin : 5px 10px 5px 15px;

  font-size : 0.9em;
}

div#koe ul{
    
    
    
    
    
    
    
    
    
    
  margin-right : 5px;
  margin : 5px;margin-bottom : 5px;
  list-style-image : url(../images/50_osusume/point1.gif);
}

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

div#koe img{  
    
    
    
    
    
    
    
    
    
    
  margin-top : 5px;
  margin-bottom : 5px;
  float : left;
margin : 10px 20px;
}

.torikesi{
    
    
    
    
  text-decoration : line-through;
}

.red{  
    
    
    
  font-weight : bold;
  color : red;
  margin-left : 10px;
}



.img1{
    
    
    
    
    
    
    
  padding-left : 60px;
  padding-right : 60px;
}

.img2{  
    
    
    
    
    
  
  

  padding-left : 80px;
  padding-right : 80px;
}

div#img_momo{  
    
    
    
    
  margin-left : 5px;
  margin-right : 5px;
}

div#list-down s{  
    
  color : gray;
  margin-right : 10px;
}

div#list-down b{  
    
  font-weight : bold;
  color : red;
}

