@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; }
img { border:0; }

html { overflow-y:scroll; }

body { text-align:center; background:url("../img/body-bg.gif") repeat-y center #F5F5F5; }

#wrapper { width:955px; display:block; margin:0 auto; text-align:left; }

#header { width:925px; height:63px; display:block; margin:0 auto; }
#header h1 { width:370px; height:63px; display:block; float:left; background:url("../img/logo.gif") no-repeat; text-indent:-9999px; /*\*/overflow:hidden;/*\*/ }
#header ul { display:block; width:233px; padding-top:20px; float:right; }
#header ul li { display:block; float:left; border-right:solid 1px #666666; list-style-type:none; text-align:center; }
#header ul li a { width:100%; height:100%; display:block; font-size:0.8em; color:#333333; text-decoration:none; }
#header ul li a:hover { background:#CCCCCC; }
#header ul li#hn01 { width:70px; }
#header ul li#hn02 { width:140px; }
#header ul li#hn03 { width:90px; border:none; }

#g-navi { width:925px; height:60px; display:block; margin:0 auto 15px; }
#g-navi ul {}
#g-navi ul li { width:185px; height:60px; display:block; float:left; list-style-type:none; }
#g-navi ul li a { width:100%; height:100%; display:block; text-indent:-9999px; /*\*/overflow:hidden;/*\*/ }
#g-navi ul li#n01 a { background:url("../img/g-navi.jpg") no-repeat 0px 0px; }
#g-navi ul li#n01 a:hover { background:url("../img/g-navi.jpg") no-repeat 0px -60px; }
#g-navi ul li#n02 a { background:url("../img/g-navi.jpg") no-repeat -185px 0px; }
#g-navi ul li#n02 a:hover { background:url("../img/g-navi.jpg") no-repeat -185px -60px; }
#g-navi ul li#n03 a { background:url("../img/g-navi.jpg") no-repeat -370px 0px; }
#g-navi ul li#n03 a:hover { background:url("../img/g-navi.jpg") no-repeat -370px -60px; }
#g-navi ul li#n04 a { background:url("../img/g-navi.jpg") no-repeat -555px 0px; }
#g-navi ul li#n04 a:hover { background:url("../img/g-navi.jpg") no-repeat -555px -60px; }
#g-navi ul li#n05 a { background:url("../img/g-navi.jpg") no-repeat -740px 0px; }
#g-navi ul li#n05 a:hover { background:url("../img/g-navi.jpg") no-repeat -740px -60px; }

#container { width:925px; margin:0 auto; display:block; }

#main { width:700px; display:block; float:left; }

#local-menu { width:210px; margin-left:15px; display:block; float:left; }

#footer { width:925px; height:100px; display:block; margin:15px auto 0; background:url("../img/footer-bg.jpg") repeat-x top; clear:both; }
#footer h4 { width:250px; height:100px; display:block; background:url("../img/footer-h4-bg.jpg") no-repeat; text-indent:-9999px; /*\*/overflow:hidden;/*\*/ float:left; }
#footer ul { width:570px; display:block; float:right; padding-top:20px; text-align:right; }
#footer ul li { display:block; float:left; border-right:solid 1px #666666; text-align:center; list-style-type:none; }
#footer ul li a { width:100%; height:100%; display:block; font-size:0.7em; color:#333333; text-decoration:none; }
#footer ul li a:hover { background:#CCCCCC; }
#footer ul li#fn01 { width:70px; }
#footer ul li#fn02 { width:70px; }
#footer ul li#fn03 { width:90px; }
#footer ul li#fn04 { width:120px; }
#footer ul li#fn05 { width:120px; }
#footer ul li#fn06 { width:80px; border:none; }
#footer p { width:555px; display:block; float:right; text-align:right; margin-top:40px; font-size:11px; color:#666666; padding-right:15px; }




