body {margin:0px; padding:0px; background-image:url(../image/bg.gif)}

#main{width:850px; text-align:left; font-size:12px; background-color:#FFFFFF;}

#gazo{text-align:center; margin-top:10px; margin-bottom:0px; background-color:#FFFFFF; padding-top:10px; padding-bottom:2px;}

#redwaku{background-color:#FFFFFF; font-size:16px; border-top:4px solid #FF0000; border-right:4px solid #FF0000; border-left:4px solid #FF0000; margin-top:5px; margin-bottom:5px;}

#redwaku P{margin-top:5px; margin-bottom:5px; padding-right:10px; padding-left:10px; border-bottom:4px solid #FF0000; margin-bottom:10px;}



.style01{color:#FF0000;}



.P01{text-align:right; margin-bottom:0px; margin-top:10px;}

.P02{background-color:#FFFF00; font-size:20px; font-weight:bold; color:#0000FF; width:300px; padding-left:10px; margin-bottom:0px; padding-top:5px;}

.P03{font-size:18px; font-weight:bolder; margin-top:0px; margin-bottom:5px;}

.P04{background-color:#CCFFCC; border-bottom:1px solid #339900; font-size:12px; border-top:1px solid #339900; border-left:1px solid #339900; border-right:1px solid #339900; margin-bottom:0px; padding:5px;}



.table_01{width:100%; background-color:#FFFFFF; }

.table_02{width:100%; background-color:#FFFFFF; border-bottom:1px solid #999933; border-top:1px solid #999933; border-left:1px solid #999933; border-right:1px solid #999933;}

.table_03{margin-top:5px; width:100%; background-color:#FFFFFF; border-bottom:1px solid #999933; border-top:1px solid #999933; border-left:1px solid #999933; border-right:1px solid #999933;}

.td_00{writing-mode: tb-rl; text-align:center; border-bottom:1px solid #999933; border-top:1px solid #999933; border-left:1px solid #999933; border-right:1px solid #999933; background-color:#88FF88; font-size:16px;}

.td_01{width:50px; background-color:#006600;}

.td_02{width:300px; text-align:left; vertical-align:middle; border-bottom:1px solid #999933; border-top:1px solid #999933; border-left:1px solid #999933; border-right:1px solid #999933;}

.td_03{width:210px; text-align:left; vertical-align:middle; border-bottom:1px solid #999933; border-top:1px solid #999933; border-left:1px solid #999933; border-right:1px solid #999933;}

.td_04{width:162px; text-align:left; vertical-align:middle; border-bottom:1px solid #999933; border-top:1px solid #999933; border-left:1px solid #999933; border-right:1px solid #999933; background-color:#B0B0FF; font-size:14px;}

.td_05{background-color:#000099; width:50px; text-align:center; vertical-align:middle; border-bottom:1px solid #999933; border-top:1px solid #999933; border-left:1px solid #999933; border-right:1px solid #999933;}

.td_06{width:208px; text-align:left; vertical-align:middle; border-bottom:1px solid #999933; border-top:1px solid #999933; border-left:1px solid #999933; border-right:1px solid #999933; font-size:14px; padding-left:10px;}



.td_011{width:50px; background-color:#0000FF; text-align:center; padding:0px; border-bottom:1px solid #999933; border-top:1px solid #999933; border-left:1px solid #999933; border-right:1px solid #999933; padding:0px;}

.td_055{background-color:#FF0000; width:50px; text-align:center; border-bottom:1px solid #999933; border-top:1px solid #999933; border-left:1px solid #999933; border-right:1px solid #999933; padding:0px;}





#footer{text-align:center; margin-bottom:0px; margin-top:0px; font-size:12px; width:800px; background-color:#FFFFFF; padding-top:10px;}

#footer P{margin-bottom:3px; margin-top:3px;}

/*フッターメニュー20140227*/
#foot2{background-color:#999999;}
#foot2 ul{list-style:none; margin:0 20px; line-height:170%;}
#foot2 li{display:inline; background:url(../image/list-foot.gif) no-repeat left center; padding:5px 17px;}
#foot2 a{text-decoration:none; color:#EEEEEE; font-size:11px;}
#foot2 a:hover{text-decoration:underline;}

#foot3{clear:both; margin:40px auto 20px auto; width:370px; text-align:center; overflow:hidden;}
#foot3 p{font-size:12px; float:left;}
#foot3 p.renraku{width:212px; margin:0 15px 0 0;}
#foot3 p.gaiyou{margin:10px 0 0 0; padding:5px 0 0 15px;background:url(../image/li-annai2014.gif) left top no-repeat; width:56px; font-weight:bold;}
#foot3 p.enkaku{margin:10px 0 0 0; padding:5px 0 0 15px; background:url(../image/li-annai2014.gif) left top no-repeat; width:56px; font-weight:bold;}
#foot3 p a{color:blue; text-decoration:none;}
#foot3 p a:hover{color:red; text-decoration:underline;}
