#main
h3{width:660px;height:22px;margin:10px
0 0;color:#a7a453;border-bottom:#988c80 dotted 1px;font-size:110%}#main
h3#shop{margin:25px
0 0}#main h3
span{font-size:12px}div#mall_name{width:660px;border-bottom:1px solid #e2e2ca;overflow:hidden;padding:5px
0 2px}div#mall_main_title{border-left:5px solid #4f4521;height:52px}div#categ{color:#726443;float:left;font-size:10px;line-height:2.5em;margin:0
0 0 15px;text-indent:2px}div#mall_name
h2{width:660px;float:left;font-size:22px;line-height:30px;font-weight:bold;color:#524424;margin:0
0 0 15px}p.attention{width:620px;padding:5px
20px 0;font-size:12px;line-height:1.7em}p.bottom_attention{width:620px;padding:5px
20px 10px;font-size:12px;line-height:1.7em}#main
h4{border-left:4px solid #fffdff;color:#fff;width:400px;padding-left:10px;padding-top:3px}#main
h4.map{margin-top:15px}#main h4
span{font-size:10px}#main
h4#se_t{margin-bottom:0}#main
.title_bar{width:640px;background:#453828;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;line-height:1.4em;padding:6px
0 6px 15px;margin-bottom:15px}#main
.bs{margin-bottom:0}#main
.ms{margin-top:20px}div.mall_detail
dl{width:100%;height:auto;padding:0;display:block;line-height:1.5em;overflow:hidden;border-top:solid 1px #f5f5f5;border-bottom:solid 1px #d2d2d2;font-size:1.0em}div.mall_detail dl
a{display:block;overflow:hidden;box-sizing:border-box}div.mall_detail dl
dt{width:22%;text-indent:0.5em;padding:0.8em 0;color:#222;float:left;background:none}div.mall_detail dl
dt.push{width:22%;text-indent:0.5em;color:#222;float:left;background:none}div.mall_detail dl
dd{width:73%;padding:0.8em 0;float:left;padding-right:15px;color:#222}div.mall_detail dl
dd#address{width:58.5%;padding:0.8em 0;float:left}div.mall_detail dl dd#address a:link{color:#7d0000}div.mall_detail dl dd#address a:visited{color:#7d0000}div.mall_detail dl dd#address a:hover{color:#7d0000}div.mall_detail dl dd#address a:active{color:#7d0000}div.mall_detail dl
dd.link_tel{width:73%;font-weight:bold;float:left;padding:0.5em 15px 0.5em 0;color:#7d0000}div.mall_detail
span.reserve{float:left;padding-right:15px;color:#7d0000;font-weight:normal}div.mall_detail dl
dd.link{width:73%;float:left;padding-right:15px;color:#7d0000}div.mall_detail dl dd.link_tel
a{color:#7d0000}div.mall_detail dl dd.link_tel a:visited{color:#7d0000}div.mall_detail dl dd.link_tel a:hover{color:#7d0000}div.mall_detail dl dd.link_tel a:active{color:#7d0000}ul#bottom_navi{width:660px;overflow:hidden;margin-bottom:15px}ul#bottom_navi
li{float:left;margin-right:2px}ul#bottom_navi li#shop_t a:link{color:#4f4424;padding-top:13px;text-align:center;display:block;background:url(/img/mall/s_bottan_off.gif) no-repeat;width:218px;height:28px}ul#bottom_navi li#shop_t a:visited{color:#4f4424}ul#bottom_navi li#shop_t a:hover{color:#4f4424;padding-top:13px;text-align:center;display:block;background:url(/img/mall/s_bottan_on.gif) no-repeat;width:218px;height:28px}ul#bottom_navi li#exp_t a:link{color:#4f4424;padding-top:13px;text-align:center;display:block;background:url(/img/mall/exp_off.gif) no-repeat;width:218px;height:28px}ul#bottom_navi li#exp_t a:visited{color:#4f4424}ul#bottom_navi li#exp_t a:hover{color:#4f4424;padding-top:13px;text-align:center;display:block;background:url(/img/mall/exp_on.gif) no-repeat;width:218px;height:28px}ul#bottom_navi li#cou a:link{color:#4f4424;padding-top:13px;text-align:center;display:block;background:url(/img/mall/cou_bottan_off.gif) no-repeat;width:218px;height:28px}ul#bottom_navi li#cou a:visited{color:#4f4424}ul#bottom_navi li#cou a:hover{color:#4f4424;padding-top:13px;text-align:center;display:block;background:url(/img/mall/cou_bottan_on.gif) no-repeat;width:218px;height:28px}div#botan{margin:0
0 20px 183px}form.mt20 dl
dd{background-color:#FFF;line-height:2em;padding:0
5px}a#retun_b{background:transparent url(/img/link/retune_b.gif) no-repeat scroll 0 0;display:block;float:left;height:56px;overflow:hidden;text-indent:-9999px;width:112px}a#send_b:hover{background-position:left bottom}a#send_b{background:transparent url(/img/link/send_b.gif) no-repeat scroll 0 0;display:block;height:56px;overflow:hidden;float:left;text-indent:-9999px;width:112px}a#send_b:hover{background-position:left bottom}span.error{color:red}.attention
b{color:#524424}