.mapa {margin:0px; padding:0px; background-color: #000033; }
a:link {color:#000066;text-decoration: none;}
a:visited {color:#000066;text-decoration: none;}
a:hover {color:#000066;text-decoration: underline;}
#header {width:780px; height:80px; padding:10px; border:#000066 1px solid; margin:auto; background-image:url(image/top.jpg); }
#header h2 {text-align:left; font-size:11px; margin:0px; padding:0px; line-height:135%; letter-spacing:1px; clear:both; font-weight: normal; color:#000066; }
#logo {margin:0px; padding:0px; float:left; width:150px; height:45px;}
#sitemap {margin:0px; padding:5px; float:left; width:500px; height:35px;}
#sitemap P {text-align:right; font-size:11px; margin:0px; padding:0px; }
#content {width:780px; height:585px; padding:10px; border:#000066 1px solid; border-bottom-width:0px; border-top-width:0px; margin:auto; background-color:#FFFFFF; }
#main {width:446px; height:562px; padding:10px; border:#000066 1px solid; margin:0px; background-color:#FFFFFF; float:left; }
#main h3 { height:17px; text-align:left; font-size:12px; margin:0px; padding:0px; padding-left:27px; padding-top:3px; line-height:135%; letter-spacing:1px; background-image:url(image/htag.jpg); background-repeat:no-repeat; color:#000066; }
#main P {text-align:left; font-size:12px; margin:0px; padding:0px; line-height:135%; letter-spacing:1px; margin-top:5px; margin-bottom:5px; }
#navi {width:280px; height:487px; padding:10px; border:#000066 1px solid; margin:0px; margin-left:10px; background-color:#FFFFFF; float:left; }
#navi h4 { height:17px; text-align:left; font-size:12px; margin:0px; padding:0px; padding-left:27px; padding-top:3px; line-height:135%; letter-spacing:1px; background-image: url(image/hnavi.jpg); background-repeat:no-repeat; }
#navi h5 { height:17px; text-align:left; font-size:12px; margin:0px; padding:0px; padding-left:27px; padding-top:3px; line-height:135%; letter-spacing:1px; background-image: url(image/hnavi.jpg); background-repeat:no-repeat; }
#navi h6 { height:17px; text-align:left; font-size:12px; margin:0px; padding:0px; padding-left:27px; padding-top:3px; line-height:135%; letter-spacing:1px; background-image: url(image/hnavi.jpg); background-repeat:no-repeat; }
#navi P { height:17px; text-align:left; font-size:12px; margin:0px; margin-top:7px; margin-bottom:7px; padding:0px; padding-left:27px; padding-top:3px; line-height:135%; letter-spacing:1px; background-image: url(image/hnavip.jpg); background-repeat:no-repeat; }
#banner {width:300px; height:60px; margin:0px; margin-bottom:10px; margin-left:10px; padding:0px; float:left; border:#000066 1px solid; }
#footer {width:780px; height:30px; padding:10px; border:#000066 1px solid; margin:auto; background-image:url(image/footer.jpg); }

#hunavi {width: 800px; height:21px;	padding:0px; margin: auto; background: #000066;	text-align: left; border:#000033 1px solid; border-left-width:0px; border-right-width:0px;}
#hunavi p.menu{	color: #FFFFFF;background-color: #000066; text-decoration: none; padding:3px;width: 160px; height:15px; display: block; list-style: none; float:left;}
#hunavi li{	display: inline;list-style: none; float:left; font-size:12px;}
#hunavi li a{color: #FFFFFF; background-image:url(image/navi.jpg);text-decoration: none;padding:3px;width: 154px; height:15px;display: block;list-style: none;}
#hunavi li a:hover{	color: #000000; background-image:url(image/navi_u.jpg);	text-decoration: none;padding:3px;	width: 154px; height:15px;display: block;list-style: none;}
#navi {width:280px; height:490px; padding:10px; border:#000066 1px solid; margin:0px; margin-left:10px; background-color:#FFFFFF; float:left; }
#sitemappage {width:357px; height:560px; padding:10px; border:#000066 1px solid; margin:0px; margin-left:0px; background-color:#FFFFFF; float:left; }
#sitemappage h3 { height:17px; text-align:left; font-size:12px; margin:0px; padding:0px; padding-left:27px; padding-top:3px; line-height:135%; letter-spacing:1px; background-image: url(image/hnavi.jpg); background-repeat:no-repeat; color:#000066; margin-bottom:10px; }
#sitemappage h4 { height:17px; text-align:left; font-size:12px; margin:0px; padding:0px; padding-left:27px; padding-top:3px; line-height:135%; letter-spacing:1px; background-image: url(image/hnavi.jpg); background-repeat:no-repeat; }
#sitemappage h5 { height:17px; text-align:left; font-size:12px; margin:0px; padding:0px; padding-left:27px; padding-top:3px; line-height:135%; letter-spacing:1px; background-image: url(image/hnavi.jpg); background-repeat:no-repeat; }
#sitemappage h6 { height:17px; text-align:left; font-size:12px; margin:0px; padding:0px; padding-left:27px; padding-top:3px; line-height:135%; letter-spacing:1px; background-image: url(image/hnavi.jpg); background-repeat:no-repeat; }
#sitemappage P { height:17px; text-align:left; font-size:12px; margin:0px; margin-top:7px; margin-bottom:7px; padding:0px; padding-left:27px; padding-top:3px; line-height:135%; letter-spacing:1px; background-image: url(image/hnavip.jpg); background-repeat:no-repeat; }
#sitetext {width:368px; height:560px; padding:10px; margin:0px; margin-left:10px; float:left; border:#000033 1px solid; }
#sitetext P {font-size:12px; letter-spacing:1px; line-height:135%; text-align:left; margin:0px; margin-top:15px; margin-bottom:15px;}
#sitetext h6 { height:17px; text-align:left; font-size:12px; margin:0px; padding:0px; padding-left:27px; padding-top:3px; line-height:135%; letter-spacing:1px; background-image: url(image/hnavi.jpg); background-repeat:no-repeat; color:#000066; }
