@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: 18px; text-align: center; background-color: #FFFFFF;
	font-family:"Osaka","Verdana", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  "sans-serif"; background-position:center}
body a {color: #000000;text-decoration: underline;}
body a:hover {color: #663300; text-decoration: underline}
table { font-size: 12px; line-height: 18px;} 
td {line-height: 20px; margin:10px 10px 10px 10px; padding: 5px 5px 5px 5px;} 

#outline{ width:800px; margin: 0px auto; text-align: justify;margin-top:16px}

#lmenu { width: 200px; height:100%; float: left}
#honbun { width: 580px; float: right; margin-left: 20px;}

#head{width:600px; margin: 20px auto; text-align:center; margin-bottom:0px}
#main-menu { text-align: center; height: 20px;}
#main-menu ul#menu li { text-align: center; float: left}

#main{width:800px; margin: 0px auto; text-align: justify;margin-top:16px}
#foot{width:800px; margin: 0px auto; text-align: justify;margin-top:16px}

#foot_menu a {font-size: 10px; line-height: 16px; margin-left: 0px;margin-top:6px}
#foot_menu a:hover {text-decoration: underline}
#foot01 {font-size: 10px; line-height: 16px; margin-left: 0px; margin-top: 7px;}

#lmenu_title { font-size:14px; color:#FFFFFF; font-weight:bold;border-top: 0px solid #999999;border-left: 0px solid #999999;border-right: 0px solid #999999;background-color:#0045BB; line-height: 30px; text-indent:10px; width:200px; height: 30px;}
#lmenu_list {border-top: 0px solid #999999;border-left: 0px solid #999999;border-right: 0px solid #999999;background-color:#EAEFF4; font-size:12px; line-height: 30px; text-indent:10px; margin: 0px 0px 15px 0px; }
#lmenu_list li {border-bottom: 0px solid #999999; background-color:#FFFFFF; color:#000000; height: 30px;}
#lmenu_list li a {border-bottom: 0px solid #999999; background-color: #FFFFFF; color:#000000; display:block; height:30px;}
#lmenu_list li a:hover {background-color:#999999; color:#FFFFFF}


h1 {font-size: 18px; font-weight:bold; margin: 0px 0px 15px 0px; padding: 10px 10px 10px 10px; border: 1px 1px 1px 1px solid #999999; height: 30px; background-color:#FFFFFF; width:580px; height: 35px;}
h2 {font-size: 16px; font-weight:bold; line-height: 21px; margin: 0px 0px 15px 0px; border-bottom: 2px solid #999999; }
h3 {font-size:14px; font-weight:bold; margin:0px 0px 10px 0px}
h3 b{color:#CC0000}
h4 {font-size:12px; font-weight:bold; margin:0px 0px 8px 0px}

hr {color:#CCCCCC;margin:0px 0px 10px 0px}

.index_left{width: 650px; float: left; margin:0px 0px 0px 0px}
.index_right{text-align:right; margin-left:660px; padding: 0px 0px 0px 0px;}

.index_txt_top {color: #999966}

.button_order{width:220px; text-align:center; padding: 10px 10px 10px 10px; background-color: #CCCC99; display:block;}


.block{border: 0px; text-align:left; margin-bottom:20px}

.c_block02{border: 0px; text-align:left; margin-bottom:20px;padding: 10px 10px 10px 10px;}
.c_block01{border: 0px; text-align:left; margin-bottom:20px; background-color: #CCCC99; padding: 10px 10px 10px 10px;}
.c_left{width: 200px; float: left; margin:0px 0px 20px 0px}
.c_right01{background-color:#CCCC99; text-align:left; margin:0px 0px 20px 210px; padding: 5px 5px 5px 5px;}
.c_right02{border: 0px; text-align:left; margin:0px 0px 20px 210px}

.scrollbox { width: 580px; height:500px;overflow-y:auto; scrollbar-base-color:#CCCCCC; scrollbar-face-color:#CCCCCC; scrollbar-arrow-color:#CCCCCC; scrollbar-shadow-color:#CCCCCC;scrollbar-darkshadow-color:#ffffff; scrollbar-highlight-color:#CCCCCC;scrollbar-3dlight-color:#ffffff; scrollbar-track-color:#ffffff; }



