@charset "Shift_JIS";
     
body{
     background: #fff;  
     color: #333;
     margin: 0px 0px 0px 0px;
     padding: 0px;
     text-align:left;}

img {border-width: 0px; }
img.r{border-width: 0px;float:right;}
img.r10{border-width: 0px;float:right; margin-left:10px;}
img.l{border-width: 0px;float:left;}

/*-------header----------------*/
.top01{
     text-align: left; 
     padding: 5px 0px 0px 10px; 
     background: #009A31;
}

.top02{
     text-align: right; 
     padding: 10px 5px 5px 5px; 
     color: #ffffff; 
     font-size: 12px; 
}


.top03{
     background: #EFF7EF; 
     text-align:center;
}
.top03_02{
     width:900px;
     background: #EFF7EF; 
     padding: 5px 5px; 
     margin: 5px 0px;
     font-size: 80%;
}


.top04{
     text-align: left; 
     padding: 0px 0px 0px 10px;
}


/*-------main----------------*/
.main{

}

.main_l{
    float: left;
    padding: 0px 5px 0px 0px;
    text-align: left;
}

.main_r{
    float: right;
    width: 240px;
    text-align: left;
    padding:0px 10px 0px 0px;
}

.main_l_l{
    float: left;
    width: 185px;
    padding: 0px 5px 0px 0px;
    text-align:left;
}

.main_l_r{
    float: right;
    width: 370px;
}

.main_r_02{
    float: right;
    width: 615px;
    text-align:left;
}



/*-------bottom----------------*/
.gotop{
    clear:both;
    text-align:right;
    font-size: 75%;
    margin: 30px 10px 5px 0px;
}

.bottom{
    font-size: 11px;
    color: #ffffff;
    background:#009A31;
    text-align:center;
    padding: 10px 10px 30px 10px;
    line-height: 1.5em;
}

/*-------link----------------*/
a.wh { color: #ffffff; text-decoration: underline;}
a.wh:hover{ color: #8DFC0D; text-decoration: underline;}

a.wh_02 { color: #ffffff; text-decoration: underline;}
a.wh_02:hover{ color: #ffffff; text-decoration: underline;}

a.gt { color: #555555; text-decoration: underline;}
a.gt:hover{ color: #555555; text-decoration: underline;}



/*-------font----------------*/
.f80 { font-size:80%; line-height:1.3em; } 
.f90 { font-size:80%; line-height:1.3em; } 

.fcf { color:#ffffff;}
.fcr { color:#ff0000;}
.fcb { color:#7B6D63;}
.fwb { font-weight: bold;}
.fcg { color:#70C1BF;}
.fcl { color:#008200;}
.fca { color:#a9a9a9;}

/*-------background color----------------*/
.bgp { background: #F7F3FF;}
.bgg { background: #EFF7F7;}
.bgb { background: #EFF3F7;}
.bga { background: #73C3BD;}
.bgf { background: #FFFFFF;}

/*-------padding----------------*/
.pd05 { padding: 5px; }
.pd10 { padding: 10px; }

.pt05 { padding-top: 5px; }
.pt10 { padding-top: 10px; }

.pr05 { padding-right: 5px; }
.pr10 { padding-right: 10px; }

.pb05 { padding-bottom: 5px; }
.pb10 { padding-bottom: 10px; }

.pl05 { padding-left: 5px; }
.pl10 { padding-left: 10px; }

/*-------margin----------------*/
.mg05 { margin: 5px; }
.mg10 { margin: 10px; }

.mt05 { margin-top: 5px; }
.mt10 { margin-top: 10px; }

.mr05 { margin-right: 5px; }
.mr10 { margin-right: 10px; }

.mb05 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }

.ml05 { margin-left: 5px; }
.ml10 { margin-left: 10px; }


