@media print{
BODY {
margin:0px;padding:0px;text-align: center;color:#55504a;font-family:"ＤＦＰ平成明朝体","ＭＳ Ｐ明朝","ＭＳ 明朝","ヒラギノ明朝 Pro W3","平成明朝",serif;letter-spacing:1px;font-size: 11px; background: #fbf7ef;line-height: 22px;}


* 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:190px;background-image:url(../img2/headerbg.jpg);background-position: center top;background-repeat: no-repeat;width:100%}
#headerbg{margin:0 auto;height:150px;background-image:url(../img2/hedaersp.jpg);background-position: center top;background-repeat: no-repeat;width:980px; }


a:link{ color:#6c5438; text-decoration: none;}
a:visited{ color:#6c5438;text-decoration: none; }
a:active{ color:#6c5438; text-decoration: none;}
a:hover {color:#5e4222;text-decoration: underline; }

#footer TD a:link{ color:#fbf7ef; text-decoration: none;}
#footer TD a:visited{ color:#fbf7ef;text-decoration: none; }
#footer TD a:active{ color:#fbf7ef; text-decoration: none;}
#footer TD a:hover {color:#fbf7ef;text-decoration: underline; }

.skk1{padding:3px 5px 3px 5px;background-image: url(../img2/bg1/bar-2.gif);background-position:3px 1px;background-repeat:no-repeat;text-indent:16px; font-size:10px;line-height:12px;
border-bottom:solid 1px #f3f0e8;}
.skk2{padding:3px 5px 3px 5px;background-image: url(../img2/bg1/bar-1.gif);background-position:3px 4px;background-repeat:no-repeat;text-indent:16px; font-size:10px;line-height:12px;
}
.skk3{padding:3px 5px 3px 5px;background-image: url(../img2/bg1/bar-3.gif);background-position:3px 1px;background-repeat:no-repeat;text-indent:16px; font-size:10px;line-height:12px;
border-bottom:solid 1px #f3f0e8;}
.skk4{padding:3px 5px 3px 5px;background-image: url(../img2/bg1/bar.gif);background-position:3px 4px;background-repeat:no-repeat;text-indent:16px; font-size:10px;line-height:12px;
border-bottom:solid 1px #f3f0e8;}
.ftbtn{padding:1px 5px 1px 5px;background-image: url(../img2/bg1/ftbtn.gif);background-position:3px 1px;background-repeat:no-repeat;text-indent:14px; font-size:10px;line-height:12px;}


.topictxt H1,.topictxt H1 A{font-weight:100;color:#4e3920;font-size:11px; line-height:15px;}
.topictxt H2{font-weight:100;font-size:10px; line-height:13px;}
.topictxt,.topictxt form{vertical-align:top;font-size:10px;line-height:13px;padding:5px;}
TD {font-size:11px;}

pre{color:#fff;line-height:18px;font-family:"ＤＦＰ平成明朝体","ＭＳ Ｐ明朝","ＭＳ 明朝","ヒラギノ明朝 Pro W3","平成明朝",serif;font-size: 12px;letter-spacing:2px; text-align:center;}
.line{background-image: url(../img2/line.gif);background-repeat:repeat-x;height:2px;}

.line4{background-image: url(../img2/line7.gif);background-repeat:repeat-x;height:2px;}
.line3{background-image: url(../img2/line8.gif);background-repeat:repeat-x;height:2px;}

#kannai{height:170px; margin:0 auto; background:url(../img2/kannaimain.jpg) 50% 0 no-repeat;}

#flash,.menubg,#slider,#mainimg{display:none;}
#mainimg1{background: url(../img2/fbg1.jpg);background-repeat:repeat-x;height:354px;}
.box{padding:5px;display: block;text-decoration: none; color: #ffffff; background-color: #c6b7ac;text-indent:5px;}
.skk1{padding:0px 5px 1px 5px;background-image: url(../image/bg1/bar-1.gif);background-position:5px 1px;background-repeat:no-repeat;text-indent:12px;font-size:12px; }
.block{ 
  background-color: #fefdfb;
  border:1px solid #ede7e0;padding:10px;
 }
  .blogblock {text-align:center;padding:2px;
 }
   .branchimg{text-align:center;}
.blogblock A,.blogblock A:active,.blogblock A:visited {padding:5px;display: block;text-decoration: none; color: #ffffff; background-color: #766a62;text-align:center; }
.blogblock A:hover {text-decoration: none; color: #766a62; background-color: #fefdfa; }
   
.blogblock1 A,.blogblock1 A:active,.blogblock1 A:visited {padding:5px;display: block;text-decoration: none; color: #ffffff; background-color: #84a7b8; text-align:center;}
.blogblock1 A:hover {text-decoration: none; color: #84a7b8; background-color: #fefdfa; }

   
.blogblock2 A,.blogblock2 A:active,.blogblock2 A:visited {padding:5px;display: block;text-decoration: none; color: #ffffff; background-color: #b88484; text-align:center;}
.blogblock2 A:hover {text-decoration: none; color: #b88484; background-color: #fefdfa; }


.mline{background: url(../img2/menu/line.gif);background-repeat:repeat-x;height:2px;}
.menubg1{background: url(../img2/menubg1.gif);background-repeat:repeat-x;height:10px;}
.mainbg1{height:40px;}
.mainbg2,.mainbg2 TD{/*background: #f8f5f1;*/color:#f8f5f1;}
.mainbg3 TD{/*background: #f8f5f1;*/color:#fff;line-height: 22px;}
.col3{color:#222;}
.mainbg3 TD STRONG{color:#a07c40;font-weight: bold;font-size: 11px;line-height: 22px;}
#main{background: #fff;color:#f8f5f1;}
#main TD{color:#615b5a;}

#gtel{background: url(../img2/gtel.gif);background-repeat:no-repeat;height:200px;width:678px;}
.mobile TD{font-size:10px;}
.menu1 SPAN,.menu1 h1,.menu1 h2,.menu1 h3,.menu1 strong{display:none;}
div{margin: 0;padding: 0;}
.space{padding:5px;}
.space1{padding:5px 10px 5px 10px;}
h1,h2,h3,h4,strong{font-size:12px;font-weight:normal;line-height:1.5em;margin:0;padding:0;}

.bgb{background: url(../img2/bgb1.gif)no-repeat bottom right;width:206px;height:26px;}
.col1,.col3{color:#ffffff;padding:5px;}
.col1 A,.col3 A{color:#ffffff;}
.shop span,.shop h2{display:none;}

.img {display: block;width:120px;height:120px;}
.img a{display: block;padding: 5px;background: url(../img2/bgborder.gif) repeat ;}.img IMG{width: 110px;height: 110px;}
.img a:hover {background: url(../img2/bgborderover.gif) repeat;	}
.img1 {display: block;width:110px;height:74px;}
.img1 IMG{width: 100px;height: 64px;}
.img1 a{display: block;padding: 5px;background: url(../img2/bgborder1.gif)  repeat;overflow:hidden;}
.img1 a:hover {background: url(../img2/bgborderover1.gif) repeat;	}
.img2 {display: block;width:266px;height:266px;}
.img2 IMG{width: 256px;height: 256px;}
.img2 a{display: block;padding: 5px;background: url(../img2/bgborder.gif)  repeat;overflow:hidden;}
.img2 a:hover {background: url(../img2/bgborderover.gif) repeat;	}
.img3 IMG{width: 200px;height: 114px;}
.img3 a{display: block;padding: 5px;background: url(../img2/bgborder.gif)  repeat;overflow:hidden;}
.img3 a:hover {background: url(../img2/bgborderover.gif) repeat;	}
a.imghover:hover img {filter:alpha(opacity=70);opacity:0.7;}
.glbg TR TD a{display: block;padding: 5px;background: url(../img2/bgborder.gif)  repeat;overflow:hidden;}
.glbg TR TD a:hover {background: url(../img2/bgborderover.gif) repeat;	}

#ftmbg{background: #725a3e;}
#ftmain TD{padding:20px 10px 10px 10px;font-size: 11px!important;line-height: 22px!important;color:#fff!important;}
#footer{background: #725a3e;height:221px;width:100%;}
/*#footer{height:221px;border-top:1px solid #121212;padding:0px;margin: 0 auto;width:100%;background-color:#0a0a0a;bottom:10px;}*/
#footer TABLE TD STRONG{color:#fff;font-weight: normal;margin: 0px;padding:5px;font-style: normal;font-size: 11px;line-height: 15px;}
#footer TABLE TD {color:#fff;font-style: normal;font-size: 10px;line-height: 14px;}

}