body {margin-top:20px; padding:0px; background-color:#E7ECFC;}



#main{width:800px; text-align:left; font-size:12px;}



.style1 {color: #FF0000}



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

.table_01 th{background-color:#FFFFCC; width:165px; text-align:center; border-bottom:1px solid #000099; border-top:1px solid #000099; border-left:1px solid #000099; border-right:1px solid #000099;}

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

.table_02 th{background-color:#da765b; width:160px; text-align:center; border-bottom:1px solid #993300; border-top:1px solid #993300; border-left:1px solid #993300; border-right:1px solid #993300;}





.td_00{text-align:center; font-weight:bold; font-size:14px; background-color:#99CCFF; vertical-align:middle; border-bottom:1px solid #000099; border-top:1px solid #000099; border-left:1px solid #000099; border-right:1px solid #000099;}

.td_01{width:145px; vertical-align:middle; border-bottom:1px solid #000099; border-top:1px solid #000099; border-left:1px solid #000099; border-right:1px solid #000099;}

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

.td_03{vertical-align:middle; border-bottom:1px solid #000099; border-top:1px solid #000099; border-left:1px solid #000099; border-right:1px solid #000099;}

.td_04{vertical-align:middle; border-bottom:1px solid #000099; border-top:1px solid #000099; border-left:1px solid #000099; border-right:1px solid #000099; text-align:center;}

.td_05{color:#FFFFFF; font-weight:bold; font-size:14px; background-color:#000099; width:165px; text-align:center; border-bottom:1px solid #000099; border-top:1px solid #000099; border-left:1px solid #000099; border-right:1px solid #000099;}

.td_06{vertical-align:middle; border-bottom:1px solid #000099; border-top:1px solid #000099; border-left:1px solid #000099; border-right:1px solid #000099; text-align:left; padding-left:10px; padding-right:10px;}





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

.P02{text-align:left; margin-bottom:15px; margin-top:5px;}

.P03{background-color:#FFFFFF; margin-top:15px; text-align:center; border-bottom:1px solid #000099; border-top:1px solid #000099; border-left:1px solid #000099; border-right:1px solid #000099; height:30px; font-size:16px; padding-top:10px;}



#footer{text-align:center; margin-bottom:0px; margin-top:15px; font-size:12px; width:800px;}

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



#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;}
