BODY {
margin:0px;padding:0px;text-align: center;color:#ecddcf;font-family:"ＤＦＰ平成明朝体","ＭＳ Ｐ明朝","ＭＳ 明朝","ヒラギノ明朝 Pro W3","平成明朝",serif;letter-spacing:1px;font-size: 12px; background: #0b0b0b;}


* html body {font-size: 70%;font-family:"ＤＦＰ平成明朝体","ＭＳ Ｐ明朝","ＭＳ 明朝","ヒラギノ明朝 Pro W3","平成明朝",serif;letter-spacing:1px;vertical-align:baseline;}
*:first-child+html body {font-size: 70%;font-family:"ＤＦＰ平成明朝体","ＭＳ Ｐ明朝","ＭＳ 明朝","ヒラギノ明朝 Pro W3","平成明朝",serif;}

#header{height:84px;background: #fff;width:100%;margin:0 auto;}

#mbg{background: url(../img/mbg.gif);background-repeat:repeat-x;height:80px;}
.mline{background-image: url(../img/menu/mline.gif);background-repeat:no-repeat;width:2px;}


a:link{ color:#ecddcf; text-decoration: none;}
a:visited{ color:#ecddcf;text-decoration: none; }
a:active{ color:#ecddcf; text-decoration: none;}
a:hover {color:#405d32;text-decoration: underline; }
TD {font-size:12px;line-height: 15px;}
h1,h2,h3,h4,strong{font-family:"ＤＦＰ平成明朝体","ＭＳ Ｐ明朝","ＭＳ 明朝","ヒラギノ明朝 Pro W3","平成明朝",serif;font-size: 12px; line-height: 15px;}

.line4{background-image: url(../img/line4.gif);background-repeat:repeat-x;height:2px;}
.wline{background-image: url(../img/wline.gif);background-repeat:no-repeat;height:2px;}

.mobile TD{font-size:10px;}
div{margin: 0;padding: 0;}
.space{padding:5px;}


.col1,.col3{color:#ecddcf;padding:5px;}
.col1 A,.col3 A{color:#ecddcf;}


.m1{width:140px;height:80px;display:block}
.m1 a{width:140px;height:80px;display:block;background:url(../img/menu/0.gif) no-repeat center top}
.m1 a:hover {width:140px;height:80px;display:block;background:url(../img/menu/0on.gif) no-repeat center top}

.m2{width:140px;height:80px;display:block}
.m2 a{width:140px;height:80px;display:block;background:url(../img/menu/1.gif) no-repeat center top}
.m2 a:hover {width:140px;height:80px;display:block;background:url(../img/menu/1on.gif) no-repeat center top}

.m3{width:140px;height:80px;display:block}
.m3 a{width:140px;height:80px;display:block;background:url(../img/menu/3.gif) no-repeat center top}
.m3 a:hover {width:140px;height:80px;display:block;background:url(../img/menu/3on.gif) no-repeat center top}



.skk1{background-image: url(../img/skk1.gif);background-repeat:no-repeat;text-indent:15px;}
.skk1 a:link{ color:#ecddcf; text-decoration: none; font-size:12px;line-height:12px;}
.skk1 a:visited{ color:#ecddcf;text-decoration: none; font-size:12px;line-height:12px; }
.skk1 a:active{ color:#ecddcf; text-decoration: none; font-size:12px;line-height:12px;}
.skk1 a:hover {color:#405d32;text-decoration: underline;  font-size:12px;line-height:12px;}

.psr{padding-right:5px;padding-bottom:5px}
.psl{padding-bottom:5px}



#footer{padding:0px;margin: 0 auto;}
#footer TABLE TD STRONG{color:#ecddcf;font-weight: normal;margin: 0px;padding:5px;font-style: normal;font-size: 11px;line-height: 15px;}
#footer TABLE TD {color:#ecddcf;font-style: normal;font-size: 12px;line-height: 22px;}

#footer TABLE TD a:link{ color:#ecddcf; text-decoration: none;}
#footer TABLE TD a:visited{ color:#ecddcf;text-decoration: none; }
#footer TABLE TD a:active{ color:#ecddcf; text-decoration: none;}
#footer TABLE TD a:hover {color:#ac6644;text-decoration: underline; }
.qr{font-size:10px;line-height: 15px;}



.owb{
background: #fff;
color:#3a3a3a;
font-size: 16px;
line-height: 28px;

}

.cap{
background-image: url(../menu/back.jpg);
}