   body {
   margin:0 0 0 0;  /*上、右、下、左*/
   padding:0;
   background-color: #ffffff;
   font-family:'ＭＳ Ｐゴシック',Osaka,sans-serif;
   font-size:10px;
   color:#000000;
   }
   
   h2{
   margin:0;  /*上、右、下、左*/
   padding:2px;
   border-left:solid 15px #6B8E23;
   border-bottom:solid 2px #6B8E23;
   font-size:14px;
   color:#2F4F4F;
   }
   
   h3{
   margin:0;  /*上、右、下、左*/
   padding:5px 10px;
   background-color: #ACCB39;
   font-size:14px;
   color:#FFFFFF;
   }
   
   div.line{
   width:700px;
   margin-top:10px;
   margin-bottom:10px;
   margin-left:10px;
   border:solid 1px #6B8E23;
   }
      
   table,th,td{
   border:none;
   }
   
   th{
   text-align:right;
   font-size:14px;
   }
   
   .column{
   width:300px;
   margin-left:10px;
   margin-right:10px;
   float:left;
   border:solid 1px #6B8E23;
   }

   .ClearF{
   clear:both;
   }
   

      
   .text{
   width:370px;
   padding:10px 10px;
   background-color:#FFFFFF;
   }
 
   .text p{
   margin:0;  /*上、右、下、左*/
   font-size:12px;
   }
   
   .column p{
   margin:0;  /*上、右、下、左*/
   font-size:14px;
   }
   .column p.align{
   text-align:right;
   }
   
   .column p.follow{
   margin-top:1em;
   }
   

   .text p.align{
   text-align:right;
   }
   
   .text p.follow{
   margin-top:1em;
   }
      
   .main{
   width: 300px;
   padding:10px 10px;  /*上下、左右*/
   }
   
   .menu{
   width:700px;
   margin:0 auto;
   
   }
   
   .floatClear{
   clear:left;
   overflow:hidden;
   }
   
   .menu div{
   float: left;
   width: 85px;
   }
   
   .menu a{
   display:block;
   width: 77px;
   padding:2px;
   border:solid 2px;
   border-color:#FFFFCC;
   background-color: #990000;
   font-size:9px;
   font-weight:bold;
   color:#FFFFFF;
   text-decoration:none;
   text-align:center;
   }
   
   .menu a:hover {
   padding:2px 2px 2px 2px;
   border-color:#660066;
   background-color: #DDA0DD;
   }
   
   
   .menu a:hover img{
   visibility: hidden;
   }
   
   .colBlack{color:#000000}              /*Black*/
   .colNavy{color:#000080}              /*Navy*/
   .colMBlue{color:#0000CD}            /*Mediumblue*/
   .colBlue{color:#0000FF}               /*Blue*/
   .colRed{color:#FF0000}                /*Red*/
   .colRBlue{color:#4169E1}              /*RoyalBlue*/
   .colMSBlue{color:#7B68EE}           /*MediumSlateBlue*/
   .colYellow{color:#FFFF00}             /*Yellow*/
   .colWhite{color:#FFFFFF}             /*White*/
   .colLSblue{color:#B0C4DE}           /*LightSteelblue*/
   .colDred{color:#CC0033}           /*DarkRed*/
   .colGray{color:#808080}           /*Gray*/
   .colGainsboro{color:#DCDCDC}           /*Gainsboro*/

   .bgcolNavy{background-color:#000080}              /*Navy*/
   .bgcolMBlue{background-color:#0000CD}            /*Mediumblue*/
   .bgcolRBlue{background-color:#4169E1}              /*RoyalBlue*/
   .bgcolMSBlue{background-color:#7B68EE}           /*MediumSlateBlue*/
   .bgcolLSblue{background-color:#B0C4DE}           /*LightSteelblue*/
   .bgcolGainsboro{background-color:#DCDCDC}           /*Gainsboro*/



