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;}


.list {
background-image: url(../img/ic.gif);
background-position:left center;
background-repeat:no-repeat;
font-size: 14px;
text-indent: 20px;
height: 25px;
text-align:left
}






.ic {
background-image: url(../menu/ic.gif);
background-repeat:no-repeat;
text-indent: 15px;
height: 18px;
}

.mback{
background-image: url(../menu/m1.jpg);
background-repeat:no-repeat;
height: 330px;
background-position: right;
}

.menu{
color:#d1d1d1;
font-size: 14px;
height: 28px;
}


.cap{
font-size: 12px;
line-height: 25px;
background-image: url(../menu/back.jpg);
}


.spc{
padding-left: 30px;
}

.spc2{
padding-left: 30px;
padding-right: 20px;
}

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

.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;}

#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;}