/*.web_66shop_benner_3,.web_66shop_benner_3 *,.web_66shop_benner_2,.web_66shop_benner_2 *,.web_66shop_benner_M,.web_66shop_benner_M *,.web_66shop_benner *,.web_66shop_benner,.web_66shop_benner_blog,.web_66shop_benner_blog *{padding:0; list-style:none; margin:0; text-decoration:none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}

.web_66shop_benner_3,.web_66shop_benner_2,.web_66shop_benner_M,.web_66shop_benner,.web_66shop_benner_blog{align-items:stretch; width:100%;display:flex; margin:10px auto; max-width:700px}

.bennerall{letter-spacing:1px; line-height:1.5;overflow:hidden; flex-wrap:wrap; display:flex}

.bennerall a:hover{text-decoration: none !important}
.web_66shop_benner_3{width:100%;justify-content: space-between;align-items: stretch; display:flex; margin:0 auto !important }
.web_66shop_benner_3 .bennerall{flex:1;margin:0 10px !important}
.web_66shop_benner_3 img{max-width:100%}
.web_66shop_benner_2 .bennerall{width:49%}
.web_66shop_benner_2 .bennerall:nth-child(even),.web_66shop_benner_M .bennerall:nth-child(even){ margin-left:2%}
.Md_BG{ }

.typespan{display:table; margin:5px auto; width:90%; text-align:center;font: bold 16px/18px Helvetica; border-radius:20px; background:#911d3c; color:#fff; padding:3px 0}
.nobenner0{background:url(/_file/815/upload/benner_bg/b01.gif) no-repeat center bottom #f2e8a5;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover; text-decoration:none; padding:8px 0 0 0}
.nobenner1 .date{position:absolute; right:3px; bottom:2px; color:#fff; letter-spacing:0;font:13px/1 Helvetica;}
.nobenner1{background:url(/_file/815/upload/benner_bg/b02.gif) no-repeat center bottom #fff;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover; text-decoration:none; position:relative ; padding:8px 0 0 0}
.nobenner2{background:url(/_file/815/upload/benner_bg/b03.gif) no-repeat center bottom #fadee5;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover; text-decoration:none; padding:8px 0 0 0}

bennerall span{width:100%; display:table;color:#333; text-align:center;font:13px/18px Helvetica;background:#fff; letter-spacing:1px; padding:8px; border:1px solid #ccc;}

.nobenner2 .Md_Img,.nobenner1 .Md_Img{ padding:5px 0 0 0 }
.Md_Img img{max-width:60%; display:block; vertical-align:bottom; margin:0 auto}

.Md_desc{font-weight:bold;  color:#333; overflow:hidden; padding:5px;  font-family:Helvetica}
.web_66shop_benner_M .Md_desc,.web_66shop_benner_blog .Md_desc{font-size:13px;height:40px;}
.web_66shop_benner_3 .Md_desc,.web_66shop_benner_2 .Md_desc{font-size:16px;height:55px;}
.web_66shop_benner .Md_desc{font-size:18px;height:60px;}

.web_66shop_benner .nobenner1 .date{right:3px; bottom:6px; color:#fff; letter-spacing:0;font:18px/1 Helvetica;}
.web_66shop_benner .typespan{display:table; margin:10px auto; width:90%; text-align:center;font: bold 21px/1 Helvetica; padding:3px 0}*/


.shopad_PC,.shopad_PC *,.shopad_mobile,.shopad_mobile *{padding:0; list-style:none; margin:0; text-decoration:none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.open_pint{ display:block; padding:10px 5px}
.open_pint img{display:block; vertical-align:bottom; margin:0 auto; max-width:100%}