.notes{text-align:left;text-indent:-1em;padding-left:1em;margin:.5em auto}.content_section{padding:75px 0 0}.content_section .content{width:100%;padding:0;margin-top:62px}.content_section .contents__inner{padding-left:0;padding-right:0;padding-bottom:40px;width:100%;max-width:440px;margin:auto;background:#fff;position:relative}.section-h2,.section-offer,.section-recommend,.section-setti{position:relative;margin:auto;letter-spacing:.04em}.section-h2 .h2__main .h2__title__main,.section-offer .offer__box .h3__title__main{font-size:2rem;line-height:1.4;letter-spacing:.08em}.section-h2 .h2__main .h2__title__main .small{font-size:1.5rem}.section-h2 .h2__main .h2__title__sub,.section-offer .offer__box .h3__title__main span{font-weight:500;font-size:1.2rem;margin:0 auto .5em}.recommend__thumb{padding-top:20px}.section-h2 .h2__main{position:absolute;top:4px;text-align:center;padding:20px 0;color:#fff;width:100%}.section-h2 .h2__sub{text-align:center;padding:40px 20px 20px;line-height:1.8;font-size:1.2rem}.section-h2 .h2__sub .h2__sub__txt{font-weight:300;word-break:auto-phrase}.section-recommend .recommend__products_hx{position:relative;padding:1rem .5rem;margin:0;border:solid 2px #68afbb;text-align:center;font-size:1.4rem;color:#467a99}.section-recommend .recommend__products_hx:after{position:absolute;content:"アイコンのおすすめポイント！";top:-10px;left:15px;background:#fff;font-size:1rem;color:#68afbb;padding:0 10px}.section-recommend .recommend__products_hx .notes{display:inline-block;margin-left:.2em;font-size:.75rem}.section-offer .contents__inner{padding-left:20px;padding-right:20px}.section-offer .offer__box{background:#69afbc;border-radius:15px;padding:20px 0;color:#fff;text-align:center}.section-offer .offer__box .onlynow{position:absolute;top:-30px;left:-5px;width:66%}.section-offer .offer__box .products{margin:20px 40px}.section-offer .offer__box .products img{height:260px;margin:auto}.section-offer .offer__box .price{margin-left:10px}.section-offer .offer__box .h3__title__main{margin-top:10px}.section-offer .offer__box .h3__title__main span{display:block}.section-offer .offer__box .notes{margin-left:10px;margin-top:20px}.section-recommend .recommend__box,.section-setti .setti__box{background:#a3cf77;padding:20px;color:#fff;margin-bottom:20px}.section-recommend .recommend__box .h3__title__main{text-align:center;font-size:1.4rem;font-weight:400}.section-recommend .recommend__box hr{margin:20px 0;border:1px solid #fff}.section-recommend .recommend__box .point__list{margin:0;padding:0;list-style:none}.section-recommend .recommend__box .point__list .li{padding-left:33%;background:left center no-repeat;background-size:30% auto;margin-bottom:1em;font-weight:300}.section-recommend .recommend__box .point__list .li:nth-child(1){background-image:url(/event_campaign/sales-pl-change/assets/img/point-01.png)}.section-recommend .recommend__box .point__list .li:nth-child(2){background-image:url(/event_campaign/sales-pl-change/assets/img/point-02.png)}.section-recommend .recommend__products{padding:20px}.section-recommend .recommend__products .listWrapper{margin-bottom:40px}.section-recommend .recommend__products .list__item{width:calc(100% / 2);padding:5px;background:#fff;margin-bottom:0}.section-recommend .recommend__products .list__item .list__item__text{line-height:1.4;font-size:.875rem;text-align:center;margin-top:10px;font-weight:300}.section-recommend .recommend__products .list__item .list__item__text span{display:block}.section-setti .setti__box .h3__title__main{text-align:center;font-size:1.4rem;font-weight:400}.section-setti .setti__txt{padding-left:20px;padding-right:20px;line-height:1.6}.section-setti .setti__txt span{color:red}.section-setti .setti__txt img{margin:20px auto}.section__price h3{padding-left:20px;padding-right:20px}.section__price h3 img{margin:auto}.section__price .price__box{padding:20px;margin-top:20px;background:#e4f3f4}.section__price .price__box .products__img{margin-bottom:1em}.section__price .price__box .price__txt{font-size:.875rem;margin:.5em auto}.btn_product,.section__price .price__box .btn_product{background:#0086b0;border-radius:5px;margin:20px auto 0}.btn_product a,.section__price .price__box .btn_product a{color:#fff;display:block;padding:15px 10px;font-size:1.2rem;font-weight:600;letter-spacing:.2em;text-align:center}.rental__txt_head{text-align:center;margin-top:40px}.rental__txt{text-align:center;padding:20px}a.btn_icon{display:flex;justify-content:space-between;align-items:center;text-align:center;text-decoration:none;margin:1.5rem auto;padding:1.25rem 4rem;font-size:1.5rem;font-weight:700;background:#f86400;color:#fff;position:relative;transition:.5s;border-radius:5px;box-shadow:5px 5px #885d40}a.btn_icon::before{content:'';position:absolute;top:calc(50% - 2px);right:1em;transform:translateY(calc(-50% - 2px)) rotate(45deg);width:10px;height:1px;background:#fff}a.btn_icon::after{content:'';position:absolute;top:50%;right:1em;transform:translateY(-50%);width:35px;height:1px;background-color:#fff}a.btn_icon:hover{background:#885d40;color:#fff;box-shadow:5px 5px #f86400}