??????

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 : 290px;
  float : left;

  height : 50px;
}

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

.head_down_p{  
    
    
    
    
    
    
    
    
    
    
    
  
  margin-top : 4px;
  margin-bottom : 3px;
  color : gray;
  margin-left : 10px;

  font-size : 0.95em;
}

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

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

div#content h2	{
    
    
    
    
    
    
    
    
    
    
    
  background-repeat: no-repeat;
  color: #ffffff;
  line-height: 28px;
  margin-bottom : 0px;
}

div#content h3	{
    
    
    
    
    
    
    
    
    
    
    
  background-image : url(../images/05_top/topnew_h3.gif);
  background-repeat: no-repeat;
  line-height : 28px;
  padding-left: 30px;
  margin-bottom : 0px;
  margin-top : 2px;
  font-weight : normal;
  background-position : 5px;
  font-size : 1em;
}

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

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

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

div#topkosugi h2	{
    
    
    
    
    
    
    
    
    
    
    
  color: #ffffff;
  line-height: 28px;
  margin-bottom : 0px;
}

div#topkosugi h3	{
    
    
    
    
    
    
    
    
    
    
    
  line-height : 28px;
  padding-left: 30px;
  margin-bottom : 0px;
  margin-top : 2px;
  font-weight : normal;
  background : url(../images/05_top/topkosugi_h3.gif) no-repeat 5px 0px;

  font-size : 1.05em;
}

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

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

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

div#topkosugi2  {  
    
    
    
    
    
    
    
    
    
    
    
  border : 1px solid #ffd940;
  background-color : white;
}

div#topkosugi3  {  
    
    
    
    
    
    
    
    
    
    
    
  width : 380px;
  height : 155px;
}

div#topkosugi-left  {  
    
    
    
    
    
    
    
    
    
    
    
  width : 170px;
  height : 150px;
  float : left;
}

div#topkosugi-right  {  
    
    
    
    
    
    
    
    
    
    
    
  width : 210px;
  height : 150px;
  float : right;
  padding-top : 5px;
}

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

div#infomation h2	{
    
    
    
    
    
    
    
    
    
    
    
  color: #ffffff;
  margin-bottom : 0px;
  background : url(../images/05_top/infomation_title.gif) no-repeat;
  margin-top : 0px;
  font-size : 1.1em;
  padding-left : 10px;
  text-align : center;
}

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

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

  font-size : 1.05em;
}

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

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

div#infomation2  {  
    
    
    
    
    
    
    
    
    
    
    
  border : 1px solid #ffd940;
  background-color : white;
}

