#
* { margin : 0 ; padding : 0 ; }
body { width : 100% ; 
height:100%;
margin : 0 ; 
padding : 0 ; 
padding:-100px; 
background-color:#fff;
}

#my_body { margin: 0 auto; width : 760px ; }


/*ヘッダー　---*/
#header { 
width : 100% ; 
}

#header h1{
margin-bottom:0px;
padding-bottom:0px;
}





/*全体構造　---*/


p{
font-size:100%;
padding:0px;
margin:0px;
color:#333333;
line-height:120%;
}

a{
color:#006600;
text-decoration: underline;
}

a:hover{
color:#66cc99;
text-decoration:none;
}




/*トップページ　---*/

#sinchaku ul{
list-style-image: url(./image/top/maru.gif);
margin-top:0px;
margin-bottom:50px;
margin-left:100px;
}

.top_h2{
margin-bottom:0px;
text-align:center;
}

.tenpo{
margin-bottom:50px;
text-align:center;
}



/*フッター　---*/

#footer{
width:100%;
height:35px;
clear:both;
background-color:#85c89d;
text-align:center; 
padding-top:10px;
padding-bottom:5px;
}

#footer p{
font-size:75%;
color:#333;
}

/*コンテンツ　---*/

#contents{
width:720px;
margin-left:20px;
margin-bottom:70px;
}


#contents h2{
margin-top:0px;
margin-bottom:0px;
}

#contents#h3_1{
margin-bottom:20px;
margin-left:24px;
margin-top:0px;
}

#contents#h3_2{
margin-bottom:20px;
margin-left:24px;
margin-top:40px;
}

.keieirinen{
font-size:120%;
font-weight:bold;
}


#contents p{
font-size:100%;
padding:0px;
margin-left:45px;
color:#333333;
line-height:120%;
}

#contents table{
border-color:#666666;
margin-left:45px;
margin-bottom:30px;
}

.table_hidari{
background-color:#85c89d;
padding-left:10px;
padding-right:10px;
text-align:center;
width:150px;
}

.table_migi{
padding-left:20px;
padding-right:10px;
}

.moji_midori{
color:#85c89d;
}

#contents#p_otoiawase{
font-size:100%;
padding:0px;
margin-left:45px;
color:#333333;
line-height:150%;
}

#saiyou#shasin{
margin-left:24px;
margin-right:20px;
}

#saiyou table{
border-color:#666666;
margin-bottom:15px;
}

#saiyou#table_hidari{
background-color:#85c89d;
padding-left:10px;
padding-right:10px;
text-align:center;
width:90px;
}

#saiyou#otoiawase{
text-align:right;
margin-right:6px;
margin-bottom:40px;
}

#saiyou#table_migi{
padding-left:20px;
}

#contents#hr1{
width:685px;
margin-left:24px;
margin-top:0px;
}

#contents#hr2{
width:685px;
margin-left:24px;
margin-bottom:10px;
}

#contents#p_saiyou{
font-size:100%;
padding:0px;
margin-left:40px;
color:#333333;
}

.saiyou_bold{
font-weight:bolder;
font-size:120%;
}

.saiyou_bold2{
font-weight:bold;
font-size:100%;
}

/*コンテンツ　---*/

#otoiawase{
margin-left:24px;
}

.hidari{
width:35px;
vertical-align:top;
text-align:right;
padding-bottom:10px;
}

.naka{
width:170px;
vertical-align:top;
padding-left:2px;
padding-bottom:10px;
text-align:left;
}

.migi{
vertical-align:top;
padding-bottom:10px;
text-align:left;
}

.moji_aka{
color:#ff0000;
}



























