/*基本設定-----------------*/
* {margin: 0; padding: 0; list-style-type: none; font-weight: normal}
img {border:none; vertical-align: middle}
body {color: #333333; font-size:12px; line-height:16px; text-align: center; background: url(css/bg.gif) center repeat-y #F1E9DC; 
	font-family:"Osaka","Verdana", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "sans-serif"}
body a {color: #CC0000;text-decoration: none;}
body a:hover {color: #FF9900}
b {font-weight: normal} 
em {font-style: normal} 
table {font-size:12px; line-height: 18px; empty-cells:show; color:#333333; width:580px; margin:0px}
table td{vertical-align: middle}
table a{color: #CC0000;text-decoration: none}
table b {font-weight: normal} 

h2,h3,h4,h5,h6{ font-size:12px; line-height:16px;font-weight: normal}
/* 左右分けレイアウト-----------------*/
.box {overflow: hidden}
.box:after {content: ""; display: block; clear: both;  height: 1px; overflow: hidden}
/*\*/
* html .box { height: 1em; overflow: visible}
/**/
/*ヘッダー-----------------*/
#head{width:820px; margin: 0px auto; text-align: justify; background: url(css/head.gif) top no-repeat; letter-spacing:-1px;/*\*/letter-spacing:0px/* */}
#head h1{ font-size:10px; line-height:18px;font-weight: normal; color:#FFFFFF; text-indent:10px}
#head h1 a{ color:#FFFFFF}
#head p#logo a{width:200px; height:50px; background: url(css/logo.gif);text-indent:-700em; display:block; margin:4px 10px}
/* ヘッダーメニュー-----------------*/
#head ul{width:800px; height: 38px; background:#C5A077; margin:0px 10px}
#head ul li {float: left}
#head ul li a { height: 36px; width: 100px; text-indent: -700em; background-repeat: no-repeat; background-position: 0px 0px; display: block}
#head ul li a:hover { background-position: 0px -36px}
/* ヘッダーメニュー個別 */
#head ul li#menu01 a{ background-image: url(css/menu_01.gif)}
#head ul li#menu02 a{ background-image: url(css/menu_02.gif)}
#head ul li#menu03 a{ background-image: url(css/menu_03.gif); width:150px}
#head ul li#menu04 a{ background-image: url(css/menu_04.gif); width:150px}
#head ul li#menu05 a{ background-image: url(css/menu_05.gif)}
#head ul li#menu06 a{ background-image: url(css/menu_06.gif)}
#head ul li#menu07 a{ background-image: url(css/menu_07.gif)}

/* 本文-----------------*/
div#container, div#one_maincolumn {width:800px; margin: 0px auto; text-align: justify; padding:0}
/*左メニュー-----------------*/
div#lmenu {width:166px; float: left}
div#lmenu dt{font-size:14px; line-height:29px ; background:url(css/lmenu.gif) #F1E9DC bottom no-repeat; padding-bottom:1px;text-indent:10px}
div#lmenu li,div#lmenu dd{font-size:12px; line-height:23px ; background:url(css/lmenu.gif) bottom no-repeat; padding-bottom:1px}
div#lmenu li a,div#lmenu dd a{background: url(css/ya.gif) 2px 9px no-repeat; width:166px;text-indent:10px; display:block; color: #CC0000}
div#lmenu li a:hover,div#lmenu li.on a,div#lmenu dd a:hover,div#lmenu dd.on a{background-color: #FFFF99; color: #FF3333}
div#lmenu dd.faq a{ background: url(css/faq.gif) left no-repeat; width:166px;text-indent:38px; display:block; color: #CC0000}
div#lmenu dd.hanbaiten{margin-top:10px}
div#lmenu dd.hanbaiten a{ background: url(css/hanbaiten.gif) left no-repeat; width:166px;text-indent:38px; display:block; color: #CC0000}
div#lmenu p.banner{margin-top:10px}
div#lmenu p.banner a:hover img{filter:alpha(opacity=70);-moz-opacity:0.7}

/* 右枠-----------------*/
div#two_maincolumn {width:580px; float: right; padding:0;margin:0}
div#undercolumn {width:580px; float: right; padding:0;margin:0}
/*お問い合わせ枠ー-----------------*/
div#otoiawase{border:4px solid #E6E6E6; padding:12px 18px; margin:40px 0px 10px 0px}
div#otoiawase h2{font-size:14px;line-height:20px;  border-bottom:1px solid #666666}
div#otoiawase p{margin:8px 0px}
div#otoiawase p#mail a{width:536px; height:60px; text-indent: -700em;background:url(css/mail.gif) top no-repeat; display:block}
div#otoiawase p#mail a:hover{background-position: 0px -60px}

/* パンくず-----------------*/
#path {padding:5px 0px 15px 0px; font-size:10px; color:#999999}
#path a { background: url(css/path.gif) no-repeat right; padding-right: 18px; color: #CC0000}
/* タイトル-----------------*/

/* 上へ-----------------*/
#foot p#ue a{width:110px; height:15px; background: url(css/ue.gif); text-indent:-700em; display:block;text-decoration:none; margin-left:690px}
#foot p#ue a:hover{ background-position: 0px -15px}
/* フッター-----------------*/
#foot{width:800px; margin:0px auto;text-align: justify; padding-top:10px; clear:both}
#foot ul {background:#592905; margin:5px 0px 8px 0px; line-height:20px}
#foot li {display: inline; letter-spacing:-1px;/*\*/letter-spacing:0px/* */}
#foot li a{color:#FFFFFF; padding:0px 10px}
#foot li a:hover{background:#996633}
#foot p{font-size:10px; line-height:14px; color:#666666; text-indent:10px}
#foot p a{ color:#0033CC; text-decoration:underline}
#foot p a:hover{color:#00CCFF}
#foot p#name{font-size:14px; color:#CC0000; margin-bottom:3px}
#foot p#copyright{font-size:9px; color:#CC0000; margin-bottom:3px}
