@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: 20px; 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; empty-cells:show; border-collapse:collapse}
table a{color: #3366CC;text-decoration: none}
table b {font-weight: normal} 
table em {font-style: normal} 
h1,h2,h3,h4,h5,h6{ font-size: 12px; line-height: 20px;font-weight: normal}
/* 左右分けレイアウト-----------------*/
.mainBox {overflow: hidden}
.mainBox:after {content: ""; display: block; clear: both;  height: 1px; overflow: hidden}
/*\*/
* html .mainBox { height: 1em; overflow: visible}
/**/
/* 枠-----------------*/
#container{width:802px; border: 1px solid #999999; margin: 0px auto;/*\*/width:800px;_width:802px;/* */}
#lbox {float: left}
#rbox {float: right}
#sbox {float: right}
/* ヘッダー-----------------*/
#head{text-align: left}
h1{color:#FFFFFF; background-color: #446FB1; padding-left:15px}
#menu {height: 40px; background-image: url(img/menu.gif); background-repeat: no-repeat; background-position: 790px 3px; padding-left:11px; text-align: center; background-color: #446FB1;/*\*/ padding-left:10px/* */}
#menu li { float: left}
#menu li a {line-height:28px; width:80px; margin:3px 0px 0px -1px; display: block;color:#FFFFFF; padding:3px 0px; background-image: url(img/menu.gif); background-repeat: no-repeat;/*\*/margin-left:0px/* */; font-size:12px}
#menu li a:hover { color:#FFFFFF; background-color: #003366; text-decoration: none}
#menu a#on{ color:#FFFFFF; background-color: #003366}
#menu li#wide a {line-height:14px; width:114px;/*\*/width:110px/* */}
#menu li#wide2 a {line-height:14px; width:95px;/*\*/width:95px/* */}
#menu li#kaigyo a {line-height:14px}
/* フッター-----------------*/
#foot{text-align: left; font-size:12px}
#foot01{text-align: right; margin-right:15px; padding-top:5px}
#foot02 {background-color: #446FB1;line-height:24px; padding-left:5px;  border-top: 1px solid #999999;  border-bottom: 1px solid #999999}
#foot02 a {color:#FFF; margin:0px 10px}
#foot02 a:hover {color:#99FFFF}
#foot03{margin:5px 0px 0px 15px; font-size:18px}
#foot04{margin-left:15px}
#foot05{margin:5px 0px 5px 15px}
#foot06{ text-align:right; margin-right:15px; padding-top:5px}
