body{
  font-size:10pt;
  color : black;
  background-color : #a3d1d1;
  margin-top : 0px;
  margin-left : 10px;
  margin-right : 0px;
  margin-bottom : 2px;
}
TH,TD{font-size:10pt;}

A:link{font-size:10pt;color:black;text-decoration:none;}
A:active{font-size:10pt;color:black;text-decoration:none;}
A:visited{font-size:10pt;color:black;text-decoration:none;}
A:hover{font-size:10pt;color:#008080;background-color:#gray;text-decoration:underline;}


h1{  
     float:left;
     font-size : 8pt;
     font-weight:normal;
     margin-top : 10px;
     margin-left : 5px;
     margin-right : 4px;
     margin-bottom : 4px;
     text-align: left;}

h2{  
     float:left;
     color:blue;
     font-size : 11pt;
     margin-top : 0px;
     margin-left : 0px;
     margin-bottom : 5px;
     text-align: left;}

#pro{color:black;font-size:12pt;}



P{font-size:8pt;
  background-color:white;
 }

#menu{
      font-size:10pt;
      margin-top : 48px;margin-left : 10px;
      margin-bottom:0px;
      margin-right : 0px;}

#style1{clear:both;
     margin-top : 5px;
     margin-left : 4px;
     margin-right : 4px;
     margin-bottom : 4px;
     color:blue;
     }

#style2{float:left;
     margin-top : 5px;
     margin-left : 4px;
     margin-right : 4px;
     margin-bottom : 4px;
     text-align:left;}

#style3{clear:both;margin-top : 5px;
         font-size:10pt;
         text-align:left;}

#style4{clear:both;margin-top : 5px;
        margin-left:5px;}

.box {   
         background-color:white;
         width:802px;
         border-style: solid;
         border-width: 1px;
         border-color: gray;
      }

.box2{margin-left:10px;}


.box3{margin-top:15px;}

.box6{clear:left;width:802px;height:50px;
      font-size:8pt;
      background-color:white;margin-top:20px
      ;}

.box7{
       float:left;width:280px;background-color:white;
       text-align:left;}

.logo{ float:left;
       margin-top : 1px;margin-left : 0px;margin-right : 0px;margin-bottom : 2px;}

.menu{
      font-size:10pt;
      margin-top : 45px;margin-left : 10px;
      margin-right : 0px;}

.line{background-image:url(../image/dot.gif);
      width:802px;height:15px;
     }

.line2{background-color:#408080;
      width:802px;height:15px;
       }

.line3{
        margin-top:0px;margin-left:5px;
	border-width: 2px; /* 太さ */
	border-style: solid; /* 線種 */
	border-color: red; /* 線色 */
	height: 1px; /* IE用 高さ */
}

.icon{ float:left;
       margin-top : 15px;margin-left : 0px;}

.info{ float:left;
       font-size : 8pt;
       color:blue;       
       margin-top : 20px;margin-left : 5px;
       margin-bottom : 0px;}

.image{
        clear:both;
        margin-top:10px;margin-bottom:10px;}

.image2{
        float:left;
        margin-left:40px;margin-top:20px;margin-bottom:10px;}
.image3{
        float:left;
        margin-left:20px;margin-top:20px;margin-bottom:10px;}
.image4{
        clear:both;
        margin-left:0px;margin-top:10px;margin-bottom:10px;
        text-align:left;}

ul{ list-style-type: none;margin-left:0px;margin-bottom:0px;
line-height:1.5em;
padding-left: 0px;}















