@charset "utf-8"; * {margin: 0; padding:0;}body { background-color: #ffffff;  background-image: url(./back.jpg);		 background-repeat: repeat; font-family:  "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic, "メイリオ", Meiryo, sans-serif;　margin: 0; 　padding: 0;　border: 0; color: #333333;}a { color: #336600; text-decoration: none;}a:hover,a:active { color:#330000;}/* size */div#container { margin-left: auto; margin-right: auto;width: 850px; }div#head{ width: 850px;margin-left: auto; margin-right: auto;padding-top: 5px;margin-bottom: 30px;}div#header    { margin-bottom: 10px;}div#header h1 { margin: 0;  padding: 0;}div#header img {border: none;}div#header p   {margin: 20px 0;}div#navi {width: 830px;}div#wrapper   { margin: 20px 0 10px 0;  padding: 0; overflow: hidden; width: 810px;  clear: both;padding-left:20px; }div#content{  width: 800px; margin: 0; padding: 0;}/* メニュー */div#navi {height:47px;background-image: url(../index/line.png); padding-left: 20px; overflow: hidden;}ul#menu li { float: left; list-style-type: none;   text-align: center;} ul#menu li a { display: block; width: 133px; height: 47px; line-height: 47px;  text-decoration: none;  color: #330000; padding-left: 2px;  }  ul#menu a:hover { color: #ffffff; background-image: url(../index/navi2.png); }ul#menu ul { display: none; }  ul#menu ul li { clear: left; text-align: center; width: 133px; line-height: 40px;  background-color: #ffffff; font-size: 14px; } ul#menu li:hover > ul { display: block; position: absolute;}  ul#menu ul li a:hover {}ul#menu ul ul{margin-top: 0; margin-left: 130px;}ul#menu li.current{background-image: url(../index/current3.png); color: #ffffff; }/* ガイダンス */ div#guidance{width: 800px;clear: both;padding-top: 50px;} div#guidance inner{ overflow:hidden; }div#guide1{width: 400px; float: right; text-align: right;}div#guide2{width: 400px; float: left; text-align: left;}div#guidance p{ font-size: 14px; text-align: center;}/* ダウンmenu */ol{border-top: solid 1px #6B8E23;margin: 0; margin-top:10px;padding: 0 0 15px 0; font-family: Trebuchet, sans-serif; font-size: 13px; font-weight: normal; line-height: 1.8;clear: both;}ol{margin: 0; padding: 0; padding-top: 2px;}ol.topic-path li{display: inline;}ol.topic-path li:before{content: "\000020\00003e\000020";}ol.topic-path li:first-child:before{content: normal;}/* footer */div#footer{width: 800px; }div#footer inner{padding: 20px; background:; overflow:hidden; width:  760px;}div#foot01{width: 680px; float: right;  padding-top: 30px;}div#foot02{width: 80px; float: left;}div#footer p{ font-size: 0.65em; text-align: center;}