BODY {background-image : url(img/back.gif); margin:0px;}
body,table,th,tr,td {font:normal 14px/18px "Verdana",sans-serif; line-height:160%}

a:hover{font-weight:bold; font-style:normal; text-decoration:none;  vertical-align:; color : #636563;}
A:link{ color:#333333;}
a:visited { color: #999999; }
a:active { color: #666666; }

table { border-collapse:collapse}
#wrapper {width: 880px;margin: 0px auto;font-size: 1.2em;background:#FFFFFF;text-align:left;}

h1 { margin:0px}

.hedda{ background:#4aa12c;}
.footer { height:110px; background:url(img/footer_b.gif);} 

.main { padding:30px 20px 40px 20px; vertical-align:top}
.main1 { padding:10px 10px 40px 15px; vertical-align:top}
.main2 { padding:20px 20px 40px 10px; vertical-align:top}
.aori { color:#4aa12c; font-weight:bold;}


.ten { background:url(img/ten.gif) no-repeat; padding:0px 20px 0px 15px;}
.sansya {border:#d4ebb8 double 3px; padding:15px; text-align:left; font-size:12px; width:580px}

#t_link {border:solid 1px #e5e2e2; width:210px; padding-bottom:5px}
#t_link a:link{ color:#666666; text-decoration:none;}

.t_right { border:solid 1px #e5e2e2; width:210px; padding-bottom:5px}
.t_item { background:url(img/t_item.gif) no-repeat; padding:5px 5px 5px 30px}
.t_item2 { padding:3px 12px 5px 12px; font-size:12px}
.t_news { background:url(img/t_news.gif) no-repeat; padding:5px 0px 0px 80px; height:85px; font-weight:bold;}
.t_news_m { background:url(img/t_news_m.gif) ; padding:10x 15px 0px 25px; width:615px}
.photo { padding:5px 15px 0px 5px; color:#999999; font-size:12px; text-align:center}
.photo_base { float:left; margin-right:15px}
.photo_text { padding:3px; color:#999999; font-size:12px; text-align:center}
.top_text { padding:0px 5px 0px 5px; width:570px}

.glay { color:#999999}

.p16 { font-size:16px;}
.p12 { font-size:12px;}
.name { text-align:left; padding-left:10px}

.menu { background:#f4e5ab; text-align:center; font-weight:bold}
.kai { background:#fcf4cd}
.taisen { background:#fcf4cd; text-align:center; font-size:16px; padding:5px; font-weight:bold}
.prof { padding:0px 0px 10px 20px; width:100%}
.houhu { padding:10px; border:double #058730 3px;}
.houhu_t{ background:#058730; color:#FFFFFF; padding:0px 0px 0px 10px; font-weight:bold; border: solid #058730 3px;}


#taidan { border:#fcf4cd 2px solid; padding:15px 15px 25px 15px}
#taidan td{ vertical-align:top}

.t_1 { color:#336699; font-weight:bold; border-bottom:#b3cce6 solid 1px; padding:5px 3px 3px 5px}
.ti_1 { border-bottom:#b3cce6 solid 1px; padding:5px 5px 3px 3px}
.t_2 { color:#009999; font-weight:bold; border-bottom:#b3e6e6 solid 1px; padding:5px 3px 3px 5px}
.ti_2 { border-bottom:#b3e6e6 solid 1px; padding:5px 5px 3px 3px}

