body{
  text-align:left;
  background-color:#ffffff;
  color:#000000;
  margin:0px;
  line-height: 140%;
  font:80% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif; 
  }
  
  
  
.text {  font-size: 10pt}

.text img { margin: 2px 0px 0px 0px;}

.font10 {
  line-height: 140%;
  font:80% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif; 
  }

.font11 {
  font:85% 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
  line-height: 150%;
  }




.space2 {  font-size: 2px}
.space3 {  font-size: 4px}
.space5 {  font-size: 5px}
.space8 {  font-size: 8px}

.line-ht {
line-height:  140%;
}




.footer {
  background-color:#339900;
  width:760px;
  text-align:center;
  }




ul{
  margin:0;
  padding:0;
  }
  
  
ol {
margin:0 0 0 10px;
padding:0;
}
  

li{
  margin:0 0 0 20px;
  padding:0; 
  }




.box {
    width:590px;
    margin:0px;
    padding:0px;
    line-height:150%;
    }
    
.box_right {
    width:290px;
    margin:0px;
    padding:0px;
    float:right;
    }

.box_left {
    width:290px;
    margin:0px;
    padding:0px;
    float:left;
    }

.c_both {
    clear:both;
    }
    
   




.img_pls01 {
margin:0px 5px 0px 10px;
}

.img_pls02 {
margin:0px 2px 0px 3px;
}

.dot01 {
border-top:dotted 1px #cccccc;
}












.sub_menu01 {
width:140px;
border-left:solid 1px #cccccc;
border-right:solid 1px #cccccc;
background-color:#ffffff;
text-align:center;
}


.sub_menu01 a:visited {  color: #333333; text-decoration: none}
.sub_menu01 a:link {  color: #333333; text-decoration: none}
.sub_menu01 a:hover {  color: navy; text-decoration: underline}
.sub_menu01 a {  color: #333333; text-decoration: none}


.sub_menu02 {
width:146px;
background-color:#eeffee;
text-align:left;
padding:0px 0px 0px 0px;
line-height:140%;
}

.sub_menu02 a:visited {  color: #333333; text-decoration: none}
.sub_menu02 a:link {  color: #333333; text-decoration: none}
.sub_menu02 a:hover {  color: navy; text-decoration: underline}
.sub_menu02 a {  color: #333333; text-decoration: none}

.bgc01 {
background-color:#99CC99;
}



.sub_menu02a {
width:146px;
background-color:#FFF0D9;
text-align:left;
padding:0px 0px 0px 0px;
}


.sub_menu02a a:visited {  color: #333333; text-decoration: none}
.sub_menu02a a:link {  color: #333333; text-decoration: none}
.sub_menu02a a:hover {  color: navy; text-decoration: underline}
.sub_menu02a a {  color: #333333; text-decoration: none}



.bgc02 {
background-color:#FFC787;
}




.sub_menu02b {
width:146px;
background-color:#eeffee;
text-align:left;
padding:0px 0px 0px 0px;
}

.sub_menu02b a:visited {  color: #333333; text-decoration: none}
.sub_menu02b a:link {  color: #333333; text-decoration: none}
.sub_menu02b a:hover {  color: navy; text-decoration: underline}
.sub_menu02b a {  color: #333333; text-decoration: none}


.bgc03 {
background-color:#77D288;
}

.bgc03a{
background-color:#bbbbbb;
}



.arw_02 {
vertical-align:middle;
margin:0px 0px 0px 5px;
}


.arw_02a {
vertical-align:middle;
margin:0px 2px 0px 0px;
}


.arw_03 {
vertical-align:middle;
margin:0px 5px 0px 10px;
}


li.list3 {
list-style-type:none;
margin:0px;
padding:0px 0px 0px 0px;

}



.frm03 {
background-image:url("index/top02/back01.gif");
width:785px;
height:70px;
}

.img03 {
margin:10px 0 10px 10px;
}
.img03a {
margin:0 0 0 20px;
}













