@charset "utf-8";
@import "common.css";

/*shop*/
.shop{overflow:hidden; margin:0 auto; width:320px; background:#ffffff}
.shop_about{ line-height:1.7em}
.shop_about h2{  font-size:1.2em; line-height:25px; text-align:center;}
.padding10{padding:10px; overflow:hidden;}
.shop .info1 dt{ display:block; padding-left:10px; height:30px; background:#f8f8f8; line-height:30px; font-size:1.2em; color:#575757; font-weight:bold }
.shop .info1 dd{display:block;}
.shop .info1 dd img{ float:left; margin-right:15px; width:110px; height:60px;}
.shop .info1 .legalize{ display:block; color:#969696}
.shop .info1 .legalize img{ display:inline-block; margin:4px 4px 0px 0px;  width:13px; height:13px; }

.shop .info2{ clear:both;  border-top:1px dotted #e2e2e2}
.shop .info2 dt{  float:left; width:70px;}
.shop .info2 dd{ float:left; width:230px;}
.shop .info2 dd span{ margin-right:5px; display:inline-block}

.button_zb{width:90px; height:30px}

.shop .picture dl{ clear:both}
.shop .picture dt{ padding-left:10px; height:30px; background:#f2f2f2; color:#575757; line-height:30px; font-size:1.2em; font-weight:bold}
.shop .picture dt a{ float:right; margin-right:10px; font-size:12px; color:#a4a4a4; font-weight:normal }

.picture .flipsnap{display:block; overflow:hidden; margin:10px 0px;  height:100px; }
.picture .flipsnap img{ float:left; margin-left:10px; width:130px; height:100px;}


.shop .profile { margin-bottom:40px; line-height:1.7em}
.shop .profile dd{ text-indent:25px;}
.promotions dd{ padding-bottom:10px;}
.promotions .promotions_box{ padding:0; margin-top:10px}