@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-repeat: no-repeat; text-indent: -700em; display: block}
#gengo a:hover { background-position: 0px -30px}
/* メインメニュー -----------------*/
#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 {width:120px;  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 { background-image: url(img/menu_01.gif)}
a#main-menu02 { background-image: url(img/menu_02.gif);}
a#main-menu03 { background-image: url(img/menu_03.gif)}
a#main-menu04 { background-image: url(img/menu_04.gif)}
a#main-menu05 { background-image: url(img/menu_05.gif)}
a#main-menu06 { 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: 18px; line-height: 32px; 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}
