@charset "shift_jis";/*基本設定-----------------*/* {	margin: 0;	padding: 0;	list-style-type: none;}img  {	border:none;}.outline {	width:780px;	margin: 0px auto;	text-align: justify;	background-image: url(img/kage.gif); 	background-repeat: repeat-y;}body  {	color: #333333;	font-size: 12px;	line-height: 20px;	text-align: center;	background-image: url(img/bg.gif);	font-family:"Osaka","Verdana", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  "sans-serif";}body a {	color: #003399;	text-decoration: none;}body a:hover {	color: #990000;}.center {	text-align: center;}/*ヘッダー-----------------*/.header {	height: 130px;	margin: 0px auto;	padding: 0px 0px;	background-image: url(img/head.gif); background-repeat: no-repeat; text-align: left; width: 780px}/*Hタグ-----------------*/h1 {  font-size: 10px; font-weight: normal; height: 20px; padding-left: 20px; line-height: 18px; vertical-align: baseline}h2{	visibility: hidden; clip:  rect(   ); height: 66px}h3{	visibility: hidden; clip:  rect(   ); }h4,h5{	visibility: hidden; clip:  rect(   ); height: 45px}/*本文-----------------*/#wtl { background:transparent url(img/wtl.gif) no-repeat; font-size:1px;  height:10px;}#wtr { background:transparent url(img/wtr.gif) no-repeat right; font-size:1px; height:10px;}#wml { background:#FFFFFF url(img/wml.gif) repeat-y left; }#wmr { background:transparent url(img/wmr.gif) repeat-y right; padding: 0px 20px}#wbl { background:transparent url(img/wbl.gif) no-repeat 0px 0px; font-size:1px;  height:15px;}#wbr { background:transparent url(img/wbr.gif) no-repeat right; font-size:1px; height:15px;}/*バックグラウンド・枠線-----------------*//*文字色・ボールド指定-----------------*/.c_white {	color: #FFFFFF;}.c_orange {	color: #FF6600;}.c_red {	color: #CC0000;}.c_blue {	color: #075FB6;}.c_green {	color: green;}.c_greenl {	color: #89B676;}.bold {	font-weight: bold;}/* メインメニュー -----------------*/#main-menu {  width: 710px;  height: 44px;margin-left: 35px}#main-menu ul.menu {  width: 710;}#main-menu ul.menu li {  float: left;}#main-menu ul.menu li a {  height: 44px;  text-indent: -700em;  background-repeat: no-repeat;  background-position: 0px 0px;  display: block;}#main-menu ul.menu li a:hover {  background-position: 0px -44px;}#main-menu ul.menu li a#on {  background-position: 0px -44px;}/* メインメニュー個別 */a.main-menu01 { background-image: url(img/btn-menu01.gif); width: 100px}a.main-menu02 { background-image: url(img/btn-menu02.gif); width: 115px}a.main-menu03 {background-image: url(img/btn-menu03.gif); width: 145px}a.main-menu04 { background-image: url(img/btn-menu04.gif); width: 110px}a.main-menu05 { background-image: url(img/btn-menu05.gif); width: 140px}a.main-menu06 { background-image: url(img/btn-menu06.gif); width: 100px}/* 左右分けレイアウト-----------------*/#mainBox {    overflow: hidden;}#mainBox:after {    content: "";    display: block;    clear: both;    height: 1px;    overflow: hidden;}/*\*/* html #mainBox {    height: 1em;    overflow: visible;}/**//*フッター-----------------*/#footerBox {    overflow: hidden;}#footerBox:after {    content: "";    display: block;    clear: both;    height: 1px;    overflow: hidden;}/*\*/* html #footerBox {    height: 1em;    overflow: visible;}/**/#footermenu {    width: 600px;    float: left;    padding-left: 10px    }    #footermenulist{margin-left: 10px;font: 10px;}#footermenulist li{list-style: none;display: inline;}#footermenulist li a{font-size: 10px;_line-height: 20px;padding: 0px 5px;color: green;border-right: 1px solid green;}#footermenulist li a:hover{color: #990000;}#footmenuline a { border-left: 1px solid green; }#footerup {    width: 150px;    float: right;    font-size: 10px;    text-align: right; padding-right: 20px    }#footerup a {color: green}#footerup a:hover{color: #990000;}#footerAdress {background-color: #B3DF7F;background-image: url(img/footerlogo.gif);background-repeat: no-repeat;background-position: left center;padding: 3px 55px; margin: 0px 10px}.footer01{   font-size: 12px;  line-height: 16px}.footer02 {  font-size: 9px;  line-height: 14px;}.footer02 {/*\*/font-size: 10px/* */}/*COPYRIGHT-----------------*/#copyright {   font-size: 10px;  padding-left:20px;  padding-bottom:5px}