BODY{margin:0px}
A{color:#165c83;}
A:HOVER{color:#f9007c;}
A:ACTIVE{color:#ff9460;}
H1{font-size:13px;color:#595857;margin:5px 0px;text-align:center;letter-spacing:5px;}
.body_div{width:640px;}
.menu_table{border-top:1px solid #264436;border-bottom:1px solid #264436;width:100%;}
.menu_home_td{list-style:none;border-right:1px dotted #888888;}
.menu_home_td A{list-style:none;display:block;border-bottom:3px solid #ffd0d0;}
.menu_home_td A:HOVER{border-bottom:3px solid #f40d06;}
.menu_bottom1_td{list-style:none;border-right:1px dotted #888888;}
.menu_bottom1_td A{list-style:none;display:block;border-bottom:3px solid #c4c6bb;}
.menu_bottom1_td A:HOVER{border-bottom:3px solid #f40d06;}
.menu_bottom2_td{list-style:none;border-right:0px dotted #888888;}
.menu_bottom2_td A{list-style:none;display:block;border-bottom:3px solid #c4c6bb;}
.menu_bottom2_td A:HOVER{border-bottom:3px solid #f40d06;}
.sotowak_div{border-width:0px 1px 1px 1px;border-style:solid;border-color:#5fafaf;width:640px;}
.sub_menu_div{font-size:14px;color:#60606c;padding:20px 0 10px 30px;width:610px;text-align:left;line-height:25px;letter-spacing:1px;}
.futta_div{font-size:15px;line-height:20px;padding:20px 0 10px 20px;width:620px;border-top: 1px dotted #5fafaf;text-align:left;margin-top:10px;}
.sub_menu_div A{color:#333427;}
.main_dv{padding-top:20px;text-align:left;font-size:15px;line-height:21px;margin:0 15px;}
.to_top{font-size:14px;padding:20px 0 0 20px;text-align:left;margin-bottom:30px;}
.kyoutyou_div{font-size:15px;font-weight:bold;color:#ffffff;background-color:#264436;text-align:left;padding:7px 15px 5px 15px;width:460px;}
.copyright_div{font-size:15px;padding:10px 0;}

.pnavi{padding:5px 0 1px 8px;font-size:15px;}
.cate{font-size:15px;margin-left:20px;}
.app{font-size:15px;padding-top:10px;padding-right:20px;text-align:right;}
.name A:VISITED{padding-bottom:5px;color:#a800a8;}
.name{padding-bottom:3px;}
.url{font-size:13px;}
.info{padding-right:30px;font-size:15px;line-height:19px;width:580px;}
.ft{font-size:15px;font-weight:bold;color:#0000ff;background-color:#ede9eb;padding:7px;}
.fi{margin-top:15px;margin-left:10px;}
#regist_form_tb{font-size:14px;}
#regist_form_tb td{line-height:150%;}
#regist_form_tb span{color:#cc0000;margin-left:5px;}
.m20{margin-left:20px;}