??????

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 : -15px;
  margin-top : 0px;
  padding-left : 0px;
  padding-top : 7px;
  padding-bottom : -10px;
  padding : 0px;
}

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

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

div#infomation2 h3	{
    
    
    
    
    
    
  padding-left : 15px;
  margin-bottom : 5px;
  margin-top : 5px;
  font-weight : bold;
  background : #e6ffe6;background-repeat : no-repeat;
  margin-left : 5px;
  font-size : 1em;
  margin : 10px 5px 5px;
  padding-top : 5px;
  padding-bottom : 5px;
  border-left-width : 20px;
  border-left-style : solid;
  border-left-color : #80ff80;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #80ff80;
  color : navy;
  border-top-width : 1px;
  border-right-width : 1px;
  border-top-style : solid;
  border-right-style : solid;
  border-top-color : #80ff80;
  border-right-color : #80ff80;
}

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

  font-size : 0.95em;
}

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

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

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

  margin-left : 10px;
}

div#infomation2 h4{
    
    
    
    
    
    
  font-size : 0.98em;
  font-weight : normal;
  
  margin-left : 10px;
  padding-top : 0px;
  padding-left : 5px;
  padding-bottom : 0px;
  margin-right : 20px;
  color : navy;
margin : 10px 5px;
}

.contentp{  
    
    
    
  font-size : 1.1em;
  margin-left : 10px;

  margin-top : 10px;

  line-height : 1.5em;

  background-color : #dfffdf;

  padding-top : 5px;
  padding-left : 10px;
  padding-bottom : 5px;
  margin-right : 10px;
  border-left-width : 20px;
  border-left-style : solid;
  border-left-color : #a2ffa2;
}

.contentli{
    
    
    
  font-size : 1.2em;
  

  margin-bottom : 0px;
}

.contentp2{  
    
  line-height : 1.5em;
}

