@charset"Shift_JIS";
@import "lightbox.css";
@import "hack.css";
@import "(print.css)print";

/*01 HTMLƒŠƒZƒbƒg*/
body{margin:0px;padding:0px;font-family:"Lucida Grande", Tahoma, sans-serif,SimSun;font-size: 12px;text-align:center;color:#FFFFFF;background:#000000 url(../img/common/btm.gif) repeat-x left bottom;}
div,
form,
h1,h2,h3,h4,
ul,li,
dl,dt,dd,
p{margin:0px;padding:0px;line-height: 2em;}
p,dt,dd{text-align:justify;text-justify:distribute;}
a img,img{border:0;}
li{list-style-type:none;}

table,th,td{font-size: 12px;line-height: 2em;font-family:"Lucida Grande", Tahoma, sans-serif,SimSun;}


* html img{behavior: expression(IEPNGFIX.fix(this));}
* body img{behavior: expression(IEPNGFIX.fix(this));}


/*02common*/
h1{float:left;}
h2{}
h3{}
h4{}
.clr{clear:both;}
.left{float:left;}
.right{float:right;}
.txtr{text-align:right;}
.txtc{text-align: center;}
.f_size14{color:#fCC800;font-size:14px;}
.display_no{display:none;}
.pdg_top{padding-top:20px;}
.pdg_btm{padding-bottom:56px;}
a{color:#FCC800;text-decoration:none;}
a:hover{color:#FFFFFF;text-decoration:underline;}

/*03layout*/
#Wrapper{background:url(../img/history/bg.gif) no-repeat center top;}
#Wrap{width:930px;margin:0px auto;padding-bottom:130px;text-align:left;}
#Contents{background: url(../img/common/right_bg.gif) repeat-y right top;}
#Contents div.index_top{background: url(../img/common/topright_top.gif) no-repeat right top;}
#Contents div.top{background: url(../img/common/right_top.gif) no-repeat right top;}
#Contents div.bottom{background: url(../img/common/right_btm.gif) no-repeat right bottom;}

#Foot{border-top:#4F4006 solid 1px;background-image: url(../img/common/box_bg.png);padding-bottom:16px;}
#Foot div{width:930px;margin:0px auto;text-align:left;font-size:10px;padding-top:1px;}
#Foot p{float:left;}
#Foot span{background: url(../img/common/line_dashedB.gif) repeat-y 0px 0px;padding-left:10px;display:block;float:left;}
#Foot a{padding:0px 10px 0px 12px;color:#FFFFFF;text-decoration:none;display:block;background: url(../img/common/arrow_left.gif) no-repeat 0em 0.7em;}
#Foot a:hover{text-decoration:underline;}
address{text-align:right;clear:both;}




/*04header*/
#Header{width:930px;height:322px;margin:0px auto;text-align:left;}
#Header h2{padding:155px 130px 0px 0px;text-align:right;}
#Head{width:930px;margin:0px auto;}
#Head div{float:left;padding:20px 0px 0px 10px;}
#Head ul{width:620px;height:23px;position:relative;}
#Head li{position: absolute;height: 23px;}
#Head li a{display: block;height:23px;text-decoration: none;}
#Head li a:hover em{display:none!important;}
#Head li span{display:none;}
#Head li em,
#Head li a:hover span{display:block!important;cursor:pointer;height:23px;font-size:0px;line-height:0em;text-indent:-9999px;}
#BtnA{left:0px;}
#BtnB{left:99px;}
#BtnC{left:200px;}
#BtnD{left:279px;}
#BtnE{left:423px;}
#BtnF{left:547px;}
#BtnA,#BtnA a em,#BtnA a span{width:99px;}
#BtnB,#BtnB a em,#BtnB a span{width:101px;}
#BtnC,#BtnC a em,#BtnC a span{width:79px;}
#BtnD,#BtnD a em,#BtnD a span{width:144px;}
#BtnE,#BtnE a em,#BtnE a span{width:116px;}
#BtnF{width:73px;}
#BtnA em{background: url(../img/common/naviA.png) no-repeat;}
#BtnB em{background: url(../img/common/naviB.png) no-repeat;}
#BtnC em{background: url(../img/common/naviC.png) no-repeat;}
#BtnD em{background: url(../img/common/naviD.png) no-repeat;}
#BtnE em{background: url(../img/common/naviE.png) no-repeat;}
#BtnA span{background: url(../img/common/naviA_o.png) no-repeat;}
#BtnB span{background: url(../img/common/naviB_o.png) no-repeat;}
#BtnC span{background: url(../img/common/naviC_o.png) no-repeat;}
#BtnD span{background: url(../img/common/naviD_o.png) no-repeat;}
#BtnE span{background: url(../img/common/naviE_o.png) no-repeat;}
#BtnA a:hover,#BtnB a:hover,#BtnC a:hover,#BtnD a:hover,#BtnE a:hover{background:none!important;}
*html #BtnA em,*html #BtnB em,*html #BtnC em,*html #BtnD em,*html #BtnE em,
*html #BtnA span,*html #BtnB span,*html #BtnC span,*html #BtnD span,*html #BtnE span{behavior: expression(IEPNGFIX.fix(this));}


/*05contents*/
.box_widthA{width:430px;}
.box_widthA h3{padding-bottom:12px;}
.box_widthB{width:315px;}
.box_widthC p{float:right;width:365px;}
.box_widthC img{display:block;float:left;}
.box_widthD{padding-top:25px;clear:both;}
.box_widthD p{float:left;width:355px;}
.box_widthD img{display:block;float:right;}

.box_widthE{padding:25px 0px 50px 0px;clear:both;}
.box_widthE p{width:190px;float:right;}
.box_widthE p img{display:block;margin:0px 0px 10px 15px;float:right;}


#PageTop{width:930px;margin:0px auto;text-align:right;padding-bottom:8px;}


#Language{text-align:right;width:950px;margin:0px auto;padding-bottom:10px;}
#Language img{display:block;}
#Language p{width:85px;height:18px;padding-left:59px;background: url(../img/common/language.png) no-repeat;float:right;}
*html #Language p{width:144px;}
#Language span{float:left;display:block;}

#Main{width:645px;float:left;margin-top:2px;}
#Main h2{padding:80px 0px 30px 0px;}
#Main h2.top{padding:0px 0px 30px 0px!important;}

#Side{width:235px;padding:10px 10px 10px 0px;float:right;}
*html #Side{width:245px;}
.showSide ul{height:160px!important;}
#Side ul{width:235px;height:80px;position:relative;background: url(../img/common/line_dashedD.gif) repeat-x left top;margin:9px 0px 55px 0px;}
.showMenu ul{height:160px!important;}
#Side li{position: absolute;height: 40px;}
#Side li a{display: block;height:40px;text-decoration: none;}
#Side li a:hover em{display:none!important;}
#Side li span{display:none;}
#Side li em,
#Side li a:hover span{display:block!important;height:40px;cursor:pointer;font-size:0px;line-height:0em;text-indent:-9999px;}
#SideBtnAA{top:0px;}
#SideBtnAB{top:40px;}
#SideBtnAC{top:80px;}
#SideBtnAD{top:120px;}
#SideBtnAE{top:160px;}

#SideBtnAA,#SideBtnAA a span,
#SideBtnAB,#SideBtnAB a span,
#SideBtnAC,#SideBtnAC a span,
#SideBtnAD,#SideBtnAD a span,
#SideBtnAE,#SideBtnAE a span{width:235px;}
#SideBtnAA em{background: url(../chinese/img/navi/side_btnA.png) no-repeat;}
#SideBtnAB em{background: url(../chinese/img/navi/side_btnB.png) no-repeat;}
#SideBtnAC em{background: url(../chinese/img/navi/side_btnC.png) no-repeat;}
#SideBtnAD em{background: url(../chinese/img/navi/side_btnD.png) no-repeat;}
#SideBtnAE em{background: url(../chinese/img/navi/side_btnE.png) no-repeat;}
#SideBtnAA span{background: url(../chinese/img/navi/side_btnA_o.png) no-repeat;}
#SideBtnAB span{background: url(../chinese/img/navi/side_btnB_o.png) no-repeat;}
#SideBtnAC span{background: url(../chinese/img/navi/side_btnC_o.png) no-repeat;}
#SideBtnAD span{background: url(../chinese/img/navi/side_btnD_o.png) no-repeat;}
#SideBtnAE span{background: url(../chinese/img/navi/side_btnE_o.png) no-repeat;}

#SideBtnAA a:hover,#SideBtnAB a:hover,#SideBtnAC a:hover,#SideBtnAD a:hover,#SideBtnAE a:hover{background:none!important;}
*html #SideBtnAA em,*html #SideBtnAB em,*html #SideBtnAC em,*html #SideBtnAD em,*html #SideBtnAE em,
*html #SideBtnAA span,*html #SideBtnAB span,*html #SideBtnAC span,*html #SideBtnAD span,*html #SideBtnAE span{behavior: expression(IEPNGFIX.fix(this));}


#Side dl{margin-bottom:4px;}
#Side dt img{display:block;}
#Side dd{padding:14px 9px;background-image: url(../img/common/box_bg.png);line-height:1.5em;}
#Side dd p{padding-top:12px;}
#Side dd span{display:block;padding-top:5px;}
#Btn_space p{padding:10px 0px 5px 0px;}

#Side dl.last{background: url(../img/common/rightNavi_btm.gif) no-repeat left bottom;padding-bottom:3px!important;}
#Side dl.last dd{padding-bottom:11px!important;}



.dishList ul{clear:both;}
.dishList li{width:110px;float:left;margin:0px 18px 13px 0px;}



#Drink{padding-top:25px;}
#Drink em{width:260px;float:left;display:block;}
#Drink em img{display:block;margin-bottom:30px;}
#Drink p{padding:15px 0px;}
#Drink div{width:360px;float:right;padding-bottom:30px;}
#Drink dt{width:100px;padding:18px 0px 5px 10px;float:left;}
#Drink dt img{display:block;}
#Drink dd{padding:18px 10px 5px 110px;font-weight:bold;color:#FCC800;background: url(../img/common/line_dashedC.gif) repeat-x left bottom;text-align:right;}

#Coupon div{border:#4F420F solid 10px;padding:10px;}
#Coupon h3{font-size:14px;color:#fCC800;text-align:center;padding-bottom:3px!important;margin-bottom:12px;background: url(../img/common/line_dashedC.gif) repeat-x left bottom;}
#Coupon table{width:605px;}
#Coupon p{margin:12px 0px 10px 0px;background-color:#444444;padding:2px 10px 3px 10px;text-align:right;}
#Coupon td{border-bottom:#3C3002 solid 1px;padding:3px 0px;}
#Coupon tr.last td{border-bottom: none;padding-bottom:0px!important;}

#Access h3{font-size:12px;color:#000000;padding-bottom:5px!important;margin-bottom:15px;background: url(../img/common/line_B.gif) repeat-x left bottom;}
#Access div.google_map{padding-bottom:40px;}
#Access p.txtr{padding-top:8px;}
#Access iframe{width:645px;height:480px;}
#Access dt{float:left;width:140px;padding:8px 0px 8px 10px;font-weight:bold;}
*html #Access dt{width:150px;}
#Access dd{background: url(../img/common/line_dashedC.gif) repeat-x left bottom;padding:8px 0px 8px 165px;}

*html #Contents_box dd{width:550px;}
*html #Language p,
*html #Side dd,
*html #Flash div.top_bg,
*html #Foot{behavior: expression(IEPNGFIX.fix(this));}


*html #SideBtnAA a,*html #SideBtnAB a,*html #SideBtnAC a{behavior: expression(IEPNGFIX.fix(this));}

























