body{background-color: #ffffff; color: #4d4d4d; font-size: 12px; font-family: 'MS Pゴシック', Osaka; margin-top: 0px; margin-bottom: 0px; text-align: center}



#MenuBox09 { width: 770px; height: 19px; }
#Menu01 { float: left; width: 105px; height: 19px; border: 0px; margin-right: 22px; }
#Menu02 { float: left; width: 105px; height: 19px; border: 0px; margin-right: 22px; }
#Menu03 { float: left; width: 105px; height: 19px; border: 0px; margin-right: 22px; }
#Menu04 { float: left; width: 105px; height: 19px; border: 0px; margin-right: 22px; }
#Menu05 { float: left; width: 105px; height: 19px; border: 0px; margin-right: 24px; }
#Menu06 { float: left; width: 105px; height: 19px; border: 0px; }



a:link {color: #4d4d4d; text-decoration: underline}
a:visited {color: #666666; text-decoration: none}
a:active {color: #666666; text-decoration: underline}
a:hover {color: #666666; text-decoration: underline}


a.kojin:link {color: #1e669f; text-decoration: underline}
a.kojin:visited {color: #1e669f; text-decoration: underline}
a.kojin:active {color: #1e669f; text-decoration: underline}
a.kojin:hover {color: #1e669f; text-decoration: none}

a.e_link:link {color: #015352; text-decoration: underline}
a.e_link:visited {color: #015352; text-decoration: none}
a.e_link:active {color: #015352; text-decoration: none}
a.e_link:hover {color: #015352; text-decoration: none}

a.e2_link:link {color: #4daf4a; text-decoration: underline}
a.e2_link:visited {color: #4daf4a; text-decoration: none}
a.e2_link:active {color: #4daf4a; text-decoration: none}
a.e2_link:hover {color: #4daf4a; text-decoration: none}

a.news_link:link {color: #555555; text-decoration: underline}
a.news_link:visited {color: #555555; text-decoration: underline}
a.news_link:active {color: #555555; text-decoration: underline}
a.news_link:hover {color: #555555; text-decoration: none}

.foot_link2{font-size: 12px; color: #1e669f}

.foot_link{font-size: 12px; color: #4d4d4d}

.menu_box{width: 770px; margin-bottom: 30px; margin-left: auto; margin-right: auto; text-align: left}


sup{font-size: 8px}

.txt10{font-size: 10px}

.txt10_14{font-size: 12px; line-height: 14px}

.copy{font-size: 10px; line-height: 14px; color: #ffffff; margin-top: 50px}

.txt10{font-size: 10px; line-height: 14px}

.txt10_12{font-size: 10px; line-height: 12px}

.txt10_20{font-size: 10px; line-height: 20px}

.txt12{font-size: 12px}
		   
.txt12_16{font-size: 12px; line-height: 16px}
		   
.txt12_18{font-size: 12px; line-height: 18px}

.txt12_24{font-size: 12px; line-height: 24px}


.body_box{width: 802px; border-left: solid 1px #4d4d4d; border-right: solid 1px #4d4d4d; border-bottom: solid 1px #4d4d4d; padding: 0 0 0 0; margin-left: auto; margin-right: auto}

.main_box{margin-top: 0px; margin-bottom: 0px; background:url(img/top_back.gif) repeat-x top; padding-top: 30px; margin-left: auto; margin-right: auto}


.new_box{border: solid 1px #4d4d4d; padding: 7 7 7 7}


.foot_box{width: 800px; background:url(img/back.gif) ; padding-top: 0px; padding-bottom: 30px; margin-left: auto; margin-right: auto}

.foot_link_box{width: 760px; background-color: #ffffff; padding-top: 7px; padding-bottom: 7px; margin-top: 15px; margin-left: auto; margin-right: auto}


.concept_box{width: 640px; margin-left: auto; margin-right: auto; text-align: left}

.concept_txt1{float: left; margin-left: 24px; width: 400px; padding: 0 0 0 0}

.concept_txt2{float: left; width: 400px; padding: 0 0 0 0}

.concept_img1{float: left; width: 216px; padding: 0 0 0 0}

.concept_img2{float: left; margin-left: 24px; width: 216px; padding: 0 0 0 0}

.con_top_txt{font-size: 18px; color: #4daf4a}


.taidan{padding-bottom: 18px}


.event_box{width: 720px; margin-left: auto; margin-right: auto}

.eve2_box{width: 720px; margin-left: auto; margin-right: auto}

.event2_box2{float: left; width: 301px; padding: 0 0 0 0; text-align: right}

.event2_box3{width: 419px; float: left; padding: 0 0 0 0; text-align: left}

.event_box2{float: left; width: 186px; padding: 0 0 0 0}

.event_box3{width: 520px; float: left; margin-left: 14px; padding: 0 0 0 0; text-align: left}

.event_txt{color: #015352; font-size: 12px; line-height: 24px}

.event2_txt{color: #4daf4a; font-size: 12px; line-height: 24px}

.eve_time{padding-bottom: 2px}

.event_green{color: #4daf4a}


.main_waku{width: 760px; border: solid 1px #4d4d4d; padding-bottom: 25px; margin-left: auto; margin-right: auto; margin-bottom: 25px}

.main_waku2{width: 720px; margin-left: auto; margin-right: auto; padding: 0 0 0 0; text-align: left}

.main_img{width: 180px; float: left; padding: 0 0 0 0; text-align: left}

.main_txt{width:  540px; float: left; padding: 0 0 0 0; text-align: left}



.txt16_24_red { font-size: 16px; line-height: 24px ; font-weight: bold; color: #CC0000}
.foot_box2 { width: 375px; background:url(img/back.gif) ; padding-top: 0px; padding-bottom: 30px; margin-left: 0px; margin-right: 0px; padding-right: 0px; padding-left: 0px; clip:   rect(   )}
