@charset "shift_jis";/*基本設定-----------------*/* {margin: 0; padding: 0; list-style-type: none; font-weight: normal}}img  {border:none}body  {color: #333333; font-size: 12px; line-height:21px; text-align: center; background-color: #FFFFFF;	font-family:"Osaka","Verdana", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  "sans-serif"}body a {color: #3366CC;text-decoration: none;}body a:hover {color: #3399FF; text-decoration: underline}/* 左右分けレイアウト-----------------*/#mainBox {overflow: hidden}#mainBox:after {content: ""; display: block; clear: both;  height: 1px; overflow: hidden}/*\*/* html #mainBox { height: 1em; overflow: visible}/**/#outline {width:760px; margin: 0px auto; text-align: justify; border-left: 1px solid #BFBFBF; border-right: 1px solid #BFBFBF}/*ヘッダー-----------------*/#head{width:760px; margin: 0px auto; text-align: justify; background-color: #003399}#head_logo { width: 190px;float: left;background-image: url(img/head_logo.jpg); background-repeat: no-repeat}h1 a { width: 190px; height: 135px; text-indent: -700em; display: block}#head_img { width: 570px; height: 136px; float: right; background-image: url(img/head_img.jpg); background-repeat: no-repeat}#gengo a{ margin-left:390px; width:180px; height: 30px; background-image: url(img/gengo.jpg);  background-position: 0px -30px; background-repeat: no-repeat; text-indent: -700em; display: block}#gengo a:hover { background-position: 0px 0px}/* メインメニュー -----------------*/#main-menu { width: 760px; height: 35px; background-image: url(img/menu.gif); background-repeat: repeat-x}#main-menu ul#menu {margin-left:20px}#main-menu ul#menu li {float: left}#main-menu ul#menu li a {  height: 35px; text-indent: -700em; background-repeat: no-repeat; background-position: 0px 0px; display: block}#main-menu ul#menu li a:hover { background-position: 0px -35px}#main-menu ul#menu li a#on { background-position: 0px -35px;}/* メインメニュー個別 */a#main-menu01 { width:100px; background-image: url(img/menu_01.gif)}a#main-menu02 { width:140px; background-image: url(img/menu_02.gif)}a#main-menu03 { width:130px; background-image: url(img/menu_03.gif)}a#main-menu04 { width:135px; background-image: url(img/menu_04.gif)}a#main-menu05 { width:105px; background-image: url(img/menu_05.gif)}a#main-menu06 { width:130px; background-image: url(img/menu_06.gif)}/*フッター-----------------*/#foot{width:760px; margin: 0px auto; text-align: justify; background-color: #003399 ; padding:8px}#foot {/*\*/width:744px;_width:760px/* */}#foot_01 {color: #FFFFFF; font-size: 14px; line-height: 18px; margin-left: 10px}#foot_02 {color: #FFFFFF; font-size: 12px; line-height: 16px; margin-left: 10px}#foot_02 a {color: #FFFF00}#foot_copy {color: #FFFFFF;font-size: 10px; line-height: 14px; margin-left: 10px}/*メインスペース -----------------*/#honbun  {margin-left:195px ; width:550px;  text-align: justify; padding-bottom:20px}/*Hタグ-----------------*/h2 {margin-bottom:20px; width: 550px; height: 34px;  background-image: url(img/title.gif); background-repeat: no-repeat;  font-size: 21px; line-height: 28px; font-weight: bold; color: #666666; text-indent: 20px}.table01l {  background-color: #CCCC8F; font-size: 12px; line-height: 16px; text-align: center; vertical-align: top; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #999999 }.table02l {  background-color: #FFFFB3; font-size: 12px; line-height: 16px; text-align: center; vertical-align: top; padding-top:10px; padding-bottom: 10px; border-bottom: 1px solid #999999 }.table01r {  background-color: #D9D9D9; font-size: 12px; line-height: 16px; text-align: left; vertical-align: top; padding-top: 10px; padding-bottom: 10px; padding-left: 15px; border-bottom: 1px solid #999999 }.table02r { font-size: 12px; line-height: 16px; text-align: left; vertical-align: top; padding-top: 10px; padding-bottom: 10px; padding-left: 15px; border-bottom: 1px solid #999999 }.kome {font-size: 12px; color: red}.table { border-top: 1px solid #999999 }.copy03 {margin:10px 0px}#ab_Box{ width:550px; margin: 0px auto; text-align: justify}#a_Box { float: left}#b_Box { float: right}.copy01 {  margin-left:5px}.copy02 {  margin-top:3px; line-height:14px}.y {  background-color: #FFFF99; padding:2px 0px}.w {padding:2px 0px}.y em { text-indent: 5px; font-style: normal; width:180px; display: block; float: left}.w em { text-indent: 5px; font-style: normal ;width:180px; display: block; float: left}