h1.ec-secHeading{border-bottom:none;}
.flow_txt{margin:30px 0 80px;}
.flow_txt p{margin-bottom:30px;text-align:center; font-weight: bold}
.entry_btn a img{height:auto;max-width:500px;width:90%;height:auto;margin:50px auto 0;display:block;}

.campaign_wrap_inner{padding:0 0 50px;margin-bottom:0;background:#F3E0C6;padding:30px;border-radius:10px;margin:0 8vw;}
.campaign_wrap_inner h3{text-align:center;color:#000;font-weight:bold;margin:50px auto 20px;}
.campaign_wrap_inner h3 span{position:relative;display:inline;}
.campaign_wrap_inner h3 span:before{content:'';position:absolute;top:50%;display:inline-block;width:20px;height:2px;background-color:#000;-webkit-transform:rotate(60deg);transform:rotate(60deg);}
.campaign_wrap_inner h3 span:after{content:'';position:absolute;top:50%;display:inline-block;width:20px;height:2px;background-color:#000;-webkit-transform:rotate(-60deg);transform:rotate(-60deg);}
.campaign_wrap_inner h3 span:before{left:-22px;}
.campaign_wrap_inner h3 span:after{right:-22px;}
.campaign_wrap_inner{background:#FFF4E5;}
.campaign_wrap_inner .type1 ul{padding:15px 8vw;}
.campaign_wrap_inner ul{padding:15px 3vw;}
.campaign_wrap_inner ul li{color:#000;font-size:0.9rem;margin:8px 0;list-style-image:url(https://stg.calulu-dogwear.jp/html/user_data/assets/img/gw_limited_coupon_campaign/dog_ashiato.png);}
.campaign_wrap_inner .type1 ul li{font-weight:800;}
.campaign_wrap_inner .type2 ul{padding:15px 3vw;}
br.sp{display: none;}

@media screen and (max-width: 768px){
.flow_txt{margin:30px 0;}
br.sp{display: block;}
.campaign_wrap_inner{padding:0 8vw 10px;margin:0;}
.campaign_wrap_inner h3{margin:25px auto 20px;}
.campaign_wrap_inner .type1 ul{padding:15px 0;}
.campaign_wrap_inner .type1{padding:20px 3vw;}


}
.link_area{margin:0 8vw 30px;}
.link_area p{margin:50px auto;}
@media screen and (max-width: 768px){
.link_area{margin:10px 0 30px;}
.link_area p{margin:20px auto;}
}

