header{background:url("../img/takeout/key.jpg") no-repeat center top/cover}
.txt{line-height:1.9}
.db{display:block}
.slick-dots{position:absolute;top:18px;left:18px;z-index:2}
.slick-dots li{line-height:1}
.slick-dots button{border:none;background:transparent;background-position:center top;background-repeat:repeat;width:7px;height:45px;text-indent:-9999px;cursor:pointer;border:2px solid #b3874c;-webkit-box-sizing:border-box;box-sizing:border-box}
.slick-dots .slick-active button{background:#b3874c}
.slick-dots li+li{margin-top:10px}
.slick-list{overflow:inherit}
#sec1{background:url("../img/takeout/sec2B.jpg") no-repeat bottom center/100% auto,url("../img/takeout/sec2_bg.jpg") repeat-y top center/100% auto;position:relative;z-index:0;color:#000;overflow:hidden}
#sec1 .wrap{z-index:1}
#sec1:before{content:"";top:-9px;left:0;position:absolute;width:100%;height:178px;background:url("../img/takeout/sec2T.png") no-repeat top center/100% auto;z-index:-1}
#sec1::after{content:"";top:10px;left:0;position:absolute;right:5px;height:1068px;background:url("../img/takeout/s1_dc.png") no-repeat top center/cover}
#sec1{padding-bottom:98px}
#sec1 .info{margin-left:-146px}
#sec1 .info h2{padding-top:50px;padding-bottom:19px}
#sec1 .info .txt{padding-left:65px;padding-bottom:96px;width:465px}
#sec1 .img{position:absolute;right:-225px;top:0}
#sec1 .box{max-width:1056px;margin:auto;position:relative;z-index:2}
#sec1 .box .item{background:#392e2c;color:#fff;width:calc((100% - 39px) / 2);padding:9px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
#sec1 .box .item::before{border:1px solid #fff;content:'';position:absolute;top:9px;right:9px;left:9px;bottom:9px}
#sec1 .box .item dt{padding-bottom:17px}
#sec1 .box .item dd.txt{width:340px;padding-bottom:51px;margin:auto}
@media screen and (max-width:1345px){#sec1 .info{margin-left:0}#sec1 .img{right:-385px}}
#sec2{background:url("../img/takeout/s2_dcT.png") no-repeat center top,url("../img/scene/s1_bgX.png") repeat-x center top;padding:73px 0 79px;position:relative}
#sec2:before{content:"";top:-2px;left:0;position:absolute;width:100%;height:20px;background:url("../img/scene/s3_bgT.png") repeat-x bottom center;z-index:1}
#sec2 h2{padding-bottom:53px}
#sec2 .dis_flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
#sec2 .dis_flex .item{width:calc((100% - 52px) / 3);-webkit-box-sizing:border-box;box-sizing:border-box;background:url("../img/takeout/bg_cream.jpg");border:1px solid #392e2c;color:#000}
#sec2 .dis_flex .item dd{padding:32px 19px 43px}
#sec2 .dis_flex .item dd .txt{line-height:2.2}
#sec2 .dis_flex .item dd .button{padding-top:31px}
#sec3 .dcT{position:absolute;min-width:1500px;width:100%;height:653px;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url("../img/takeout/s3_dc1.png") no-repeat left top,url("../img/takeout/s3_dc1_r.png") no-repeat right top}
#sec3 .dcC{position:absolute;min-width:1500px;width:100%;height:701px;top:971px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url("../img/takeout/s3_dc2_l.png") no-repeat left top,url("../img/takeout/s3_dc2_r.png") no-repeat right bottom}
#sec3 .dcB{position:absolute;min-width:1500px;width:100%;height:289px;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url("../img/takeout/s3_dc3.png") no-repeat right bottom}
#sec3{padding:87px 0 82px;color:#edebe5;background:url("../img/scene/bg_grow.jpg") repeat center top;color:#edebe5;position:relative}
#sec3 .des{padding:24px 0}
#sec3 .set1{margin-bottom:66px}
#sec3 .set1 .info{width:500px;margin-left:auto;margin-bottom:31px}
#sec3 .set1 .info .txt{padding:20px 0 0 30px;width:410px;line-height:2.3}
#sec3 .set1 .dis_flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:-41px;margin-right:-87px}
#sec3 .set1 .dis_flex .infoBox{width:400.19px;margin-top:52px;padding:47px 0;background:url("../img/scene/bg_txt.png") no-repeat center/cover;display:inline-block;position:relative}
#sec3 .set1 .dis_flex .infoBox dl{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1;padding:14px 25px;width:260px;margin:auto;font-size:21px;font-weight:bold;border-bottom:1px dashed;color:#000}
#sec3 .set1 .dis_flex .infoBox .dc{position:absolute;left:0;top:-50px}
#sec3 .set1 .dis_flex .s3_fade{width:691px;line-height:0}
#sec3 .price{padding-bottom:34px;font-size:30px;letter-spacing:0.05em}
#sec3 .price .span{font-size:25px}
#sec3 .set2{position:relative;margin-bottom:100px}
#sec3 .set2 .img{position:absolute;top:-32px;left:14px}
#sec3 .set2 dl{width:420px;margin-left:auto}
#sec3 .set2 dl dd{padding-left:20px}
#sec3 .set2 dl dd .txt{width:358px}
#sec3 .set3{position:relative;margin-bottom:127px}
#sec3 .set3 .img{position:absolute;top:-62px;right:-57px}
#sec3 .set3 .wine{position:absolute;top:-120px;left:-190px;padding-left:0}
#sec3 .set3 dl{width:476px}
#sec3 .set3 dl dd{padding-left:37px}
#sec3 .set3 dl dd .txt{width:358px}
#sec3 .set4{position:relative;z-index:2;max-width:1230px;margin:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
#sec3 .set4 .item{width:calc((100% - 84px) / 3)}
#sec3 .set4 .item .price{padding-bottom:15px;font-size:25px;text-align:center}
#sec3 .set4 .item .txt{padding:0 20px;line-height:1.8}
@media screen and (max-width:1345px){#sec3 .set4 .item dt img{width:100%;height:auto}#sec3 .set4 .item .txt{padding:0 40px}}
#sec4{background:url("../img/takeout/sec2B.jpg") no-repeat bottom center/100% auto,url("../img/takeout/sec2_bg.jpg") repeat-y top center/100% auto;position:relative;z-index:0;color:#000;padding-bottom:80px;padding-top:5px}
#sec4:before{content:"";top:-6px;left:0;position:absolute;width:100%;height:178px;background:url("../img/takeout/sec2T.png") no-repeat top center/100% auto;z-index:-1}
#sec4::after{content:"";top:0;left:0;position:absolute;right:5px;height:795px;background:url("../img/takeout/s4_dc.png") no-repeat top center/cover;width:100%}
#sec4 .txt{padding-bottom:35px}
#sec4 .bnr{max-width:1194px;margin:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
#sec4 .bnr li{width:calc((100% - 15px) / 2)}
#sec4 .bnr li img{max-width:100%;height:auto}
/*# sourceMappingURL=takeout.css.map */

.tax{
	font-size: 14px;
}
