html,body{width:100%;height:100%;}
body{margin:0px;height:0px;background:url(/images/body_bg.gif) repeat-x;}
body, div, p, pre, blockquote, th, td,
dl, dt, dd, ul, ol, li,img,
h1, h2, h3, h4, h5, h6,
iframe, object, embed {
  margin: 0;
  padding: 0;
  border: none;
  text-align: left;
}
div,h1,h2,h3,h4,h5,h6,p,td,th,ul,ol,dl,li,form,dt,dd{font-family:"ＭＳ Ｐゴシック",'Hiragino Kaku Gothic Pro';font-size:12px;}

ul, ol {
  list-style-position: outside;
  list-style-type: none;
}

body{background:url(/img/body_bg.gif) repeat;}
a.bullet {padding-left:10px;background:url(/img/bullet.gif) no-repeat 0px 3px;color:#3F2F00}
a.bullet:hover{color:#826930}


#Wrapper {width:948px;margin:20px auto 10px;background:url(/img/parts_bg.gif) repeat-y;position: relative}
#MainBg {width:948px;background:url(/img/main_bg.gif) no-repeat;}

.section,
.bottomBlock {padding:0px 43px 0px 44px;}

h1{padding:60px 43px 30px 44px;}
.site{position: absolute;top:40px;right:50px;font-family: 'ＭＳ Ｐ明朝',細明朝体,serif;}

.section {width:850px;margin-bottom:30px;overflow:hidden;_zoom:1;}
.section .text{float:right;width:360px}
.section .mainImg{float:left;width:480px}
.section .spec{margin-top:10px;overflow:hidden;_zoom:1;}
.section .shopdate{width:175px;float:left;}
.section .shopdate h3{margin-bottom:10px;}
.section .shopdate h4{margin-bottom:5px;}
.section .shopdate li{margin-bottom:1px;}
.section .map{width:175px;float:right;}

#Kouenji .text{float:left}
#Kouenji .mainImg{float:right}

.bottomBlock {overflow:hidden;_zoom:1;}
.menu{float:left;width:585px;overflow:hidden;_zoom:1}
.menu .drink{margin-bottom:30px;}
.menu h2{}
.menu .list {overflow:hidden;_zoom:1;}
.menu .list .left{width:285px;float:left;}
.menu .list .right{width:285px;float:right;}
.menu .list dt{font-weight:bold;font-size:16px;margin-top:20px;}
.menu .list dd{overflow:hidden;_zoom:1;padding-left:10px;border-bottom:1px #ae9e80 dashed;padding-top:5px;}
.menu .list dd span.mname{width:230px;float:left;}
.menu .list dd span.price{width:45px;float:right;}
.menu .food dl{margin-top:20px;}
.link{float:right;width:240px;}
.link li{margin-top:10px;}

#Footer {width:850px;background:url(/img/footer_bg.gif) no-repeat 0px 0px;height:60px;padding:35px 43px 0px 43px;}
#Footer p{border-top:1px #231815 solid;text-align:right;padding-top:5px;}

.gmapContents {width:600px;height:400px;}