@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: 24px; 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}table { font-size: 12px; line-height: 16px} table a{text-decoration: underline; color: red}table b {color:#FF0000} /* 左右分けレイアウト-----------------*/#mainBox {overflow: hidden}#mainBox:after {content: ""; display: block; clear: both;  height: 1px; overflow: hidden}/*\*/* html #mainBox { height: 1em; overflow: visible}/**//*ヘッダー-----------------*/#head{width:800px; margin: 0px auto; text-align: justify; background-image: url(img/head_bg.gif); background-repeat: no-repeat;}#head_left { width: 565px; float: left;}h1 a {width: 337px; height: 78px; background-image: url(img/head_logo.gif); background-repeat: no-repeat; text-indent: -700em; display: block}#head_right { width: 235px; float: right ; font-size: 12px; line-height: 16px; margin: 26px 0px 0px 0px}#head_tel  {width: 235px; height: 44px; background-image: url(img/head_tel.gif); background-repeat: no-repeat; background-position: 0px 16px}/* メインメニュー -----------------*/#main-menu { width: 800px; height: 37px}#main-menu ul#menu li {float: left}#main-menu ul#menu li a { height: 37px; text-indent: -700em; background-repeat: no-repeat; background-position: 0px 0px; display: block}#main-menu ul#menu li a:hover { background-position: 0px -37px}#main-menu ul#menu li a#on { background-position: 0px -37px;}/* メインメニュー個別 */a#main-menu01 { background-image: url(img/menu_01.gif); width: 74px}a#main-menu02 { background-image: url(img/menu_02.gif); width: 146px}a#main-menu03 { background-image: url(img/menu_03.gif); width: 111px}a#main-menu04 { background-image: url(img/menu_04.gif); width: 99px}a#main-menu05 { background-image: url(img/menu_05.gif); width: 103px}a#main-menu06 { background-image: url(img/menu_06.gif); width: 89px}a#main-menu07 { background-image: url(img/menu_07.gif); width: 178px}/*フッター-----------------*/#foot{width:800px; height: 100px; margin: 0px auto; text-align: justify; background-image: url(img/foot_bg.gif); background-repeat: no-repeat;}#foot_menu {background-image: url(img/foot_menu.gif); background-repeat: no-repeat}#foot_menu a {font-size: 12px; line-height: 33px; background-image: url(img/foot_ya.gif); background-repeat: no-repeat; background-position: 12px; padding-left: 20px}#foot_01 {font-size: 14px; line-height: 16px; margin-left: 10px; margin-top: 8px}#foot_02 {font-size: 12px; line-height: 16px; margin-left: 10px; margin-top: 2px}#foot_03 {font-size: 10px; line-height: 14px; margin-left: 10px; margin-bottom: 8px}/* 左メニュー -----------------*/#lmenu { width: 165px; float: left; background-image: url(img/lmenu_bg.gif); background-repeat: no-repeat}#lmenu_title { margin: 25px 0px 0px 10px; width: 143px; height: 25px; background-image: url(img/lmenu_title.gif); background-repeat: no-repeat; text-indent: -700em; display: block; float:left}#lmenu_title  {/*\*/float:none/* */}#lmenu_list { margin: 0px 0px 10px 10px; line-height: 25px; text-indent:15px; clear:both}#lmenu_list  {/*\*/clear:none/* */}#lmenu_list li a { height:25px; background-image:url(img/lmenu_list.gif); background-repeat:no-repeat; display: block}#lmenu_list li a:hover { background-position: 0px -25px; text-decoration: none}.lmenu_margin { margin-left: 10px}/*メインスペース・パンくず -----------------*/#outline {width:800px; margin: 0px auto; text-align: justify; background-image: url(img/bg.gif);  background-repeat: repeat-y}#space { width: 635px; float: right}#path {color: #000000; font-size: 10px; line-height: 25px; background-image: url(img/path.gif); background-repeat: no-repeat; text-indent: 20px}#path a { background-image: url(img/path_a.gif); background-repeat: no-repeat; background-position: right; padding-right: 18px}#honbun {width:600px; margin-left:20px}.pageup{ height: 20px; font-size: 10px; line-height: 16px;text-align:right;background-image: url(img/pageup.gif); background-repeat: no-repeat; background-position: right; padding-right: 18px;margin:20px 5px 5px 0px;clear:both}.pageup {/*\*/letter-spacing:1px; line-height: 20px/* */}/*Hタグ-----------------*/h2 {font-size: 18px; font-weight: bold; color: #666666;  line-height: 28px; height: 30px; width: 600px; margin: 20px 0px 0px 20px;border-bottom: 1px solid #000000}h3 {font-size: 12px; line-height: 18px;margin: 5px 0px 20px 20px;}h4,h5{}#ab_Box{ width:600px; margin: 0px auto; text-align: justify}#a_Box { float: left}#b_Box { float: right}.text_right {text-align: right}.float_right {float: right}.float_left {float: left}. clear_both {clear: both}.midashi { height: 40px; font-size: 18px; line-height: 26px; font-weight: bold; text-indent: 10px;  color: #FFFFFF; background-image: url(img/midashi.gif); background-repeat: repeat-x}.midashi  {/*\*/ height: 40px; font-size: 16px;letter-spacing:1px; line-height: 31px/* */}.imgtop {  margin-top: 15px}.imglr{margin-top:10px}