@charset "Shift_JIS";


#content h3{
margin-bottom:0.3em;
}


#content h4{
color:#008000;
margin:0 2.0em;
font-weight:bold;
text-align:center;
}


.waku01{
border-left:#008000 6px solid;
border-right:#008000 6px solid;
border-bottom:#008000 6px solid;
margin:0 2.0em 2.0em 2.0em;
padding:1.0em;
}

.waku02{
border:#D6F9B9 3px solid;
padding:6px;
width:70%;
margin:0 auto 3.0em auto;
}

.waku03{
width:70%;
margin:0 auto 1.0em auto;
text-align:left;
line-height:130%;
padding:3px;
border:#000000 1px dotted;
}

.waku04{
width:80%;
margin:0 auto 2.0em auto;
text-align:left;
line-height:130%;
padding:5px;
border:#008000 3px double;
}

.waku05{
width:90%;
margin:0 auto 1.0em auto;
text-align:left;
line-height:130%;
padding:3px;
border:#000000 1px dotted;
}

.waku06{
width:90%;
margin:0 auto 2.0em auto;
text-align:left;
line-height:130%;
padding:5px;
border:#008000 2px solid;
}

.waku07{
border:green 1px solid;
padding:5px;
}

div.text_box{
width:70%;
margin:0 auto 1.0em auto;
text-align:left;
line-height:130%;
}

div.text_box02{
width:80%;
margin:0 auto 1.0em auto;
text-align:left;
line-height:130%;
}

div.text_box03{
width:90%;
margin:0 auto 0.2em auto;
text-align:left;
font-weight:bold;
}
div.text_box04{
width:80%;
margin:0 auto 0.2em auto;
text-align:center;
}


#content h5{
padding:0.5em 0;
font-size:large;
font-weight:bold;
width:84%;
margin:0 auto 1.0em auto;
text-align:center;
background-color:#B5DAB5;
}


div.jou_box{
width:80%;
margin:0 auto 2.0em auto;
}

dl{
margin:0;
padding:0;
width:100%;
}

dt{
border:#008000 2px solid;
background-color:#D6F9B9;
padding:5px;
margin:0 0 0.3em 0;
text-align:left;
width:100%;
font-weight:bold;
}
dd{
border:#008000 2px solid;
padding:5px;
margin:0;
text-align:left;
width:100%;
}

/*摜_*/

.img_d{
border:#000000 1px dotted;
width:687px;
margin:0 auto 1.0em auto;
}

.img_titlebox{
width:687px;
text-align:left;
margin:0 auto 0 auto;
padding-bottom:0.4em;
}

.hishigata{
color:#99CC00;
}


.line_green{
 border-bottom:#008000 1px solid;
 }

.line_double{
 border-bottom:#000000 3px double;
font-weight:bold;
 }
 
 .hyou_all{
 border:#B1F375 2px solid;
 margin:0 auto 0.5em auto;
 width:80%;
 }
 
 .hyou_title{
 background-color:#B1F375;
 padding:5px;
 text-align:center;
 }
 
 .hyou_w{
 border-right:#B1F375 1px solid;
 padding:5px;
 text-align:center;
 }
 .hyou_w02{
 border-right:#B1F375 2px solid;
 padding:5px;
 text-align:center;
 }
 
  .hyou_w03{
 padding:5px;
 text-align:center;
 }

 .hyou_g{
 border-right:#B1F375 1px solid;
 padding:5px;
 text-align:center;
 background-color:#D6F9B9;
 }

 .hyou_g02{
 border-right:#B1F375 2px solid;
 padding:5px;
 text-align:center;
 background-color:#D6F9B9;
 }

 .hyou_g03{
 padding:5px;
 text-align:center;
 background-color:#D6F9B9;
 }

.yearly { background-color:#E2FBE2; margin-left:5px; margin-right:5px; margin-bottom:1em; padding:10px 0px 25px 0px; }
.yearly ul { margin:0px; padding:0px; }
.yearly li { list-style:none;
	background:url(../images/icon_2.gif) no-repeat left center;
	padding-left:13px; padding-right:1em;
	float:left;
}
.monthly { width:100%; margin-bottom:2em; }
.monthly th { text-align:left; background-color:#ececec; width:33%; }
.monthly td { width:33%; }
.monthly ul { margin:0; }
.monthly li { padding-bottom:1em; }







