.page-lp__cushionsofa_b{background-color:#2f2b28;overflow-x:clip}.page-lp__cushionsofa_b__wrap{width:100%!important;max-width:100%!important;position:relative;z-index:1;overflow-x:clip}.page-lp__cushionsofa_b__bgImage{position:fixed;top:0;left:0;width:calc(50% - 225px);height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.page-lp__cushionsofa_b__bgImage:nth-child(2){left:auto;right:0}.page-lp__cushionsofa_b__bgImage:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#3e3e3e;opacity:.6;z-index:1}.page-lp__cushionsofa_b__inner{width:100%;max-width:450px;box-sizing:border-box;overflow:clip;margin-left:auto;margin-right:auto;position:relative;z-index:10;background-color:#d0ccc9}.page-lp__cushionsofa_b__inner video{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.page-lp__cushionsofa_b__inner img:not(.page-lp__cushionsofa_b__mv__text_image):not(.page-lp__cushionsofa_b__contents_image):not(.page-lp__cushionsofa_b__voice__item__image){display:block;max-width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.page-lp__cushionsofa_b__mv{position:relative;background-color:#d0ccc9;aspect-ratio:375 / 720;overflow:hidden;max-width:100%}.page-lp__cushionsofa_b__mv__video_container{position:relative;max-width:100%;overflow:hidden}.page-lp__cushionsofa_b__mv__video,.page-lp__cushionsofa_b__inner h1 video{display:block;width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.page-lp__cushionsofa_b__mv__blur{position:absolute;bottom:-1px;left:0;width:100%;height:auto;pointer-events:none}.page-lp__cushionsofa_b__mv__text_image{position:absolute;bottom:21%;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);width:82%;height:auto;max-width:82%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-lp__cushionsofa_b__mv__cta{width:83%}.page-lp__cushionsofa_b__inner img.guide{opacity:.5;position:relative;z-index:1000;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.page-lp__cushionsofa_b__inner>div,.page-lp__cushionsofa_b__inner>a{position:relative;display:block}.page-lp__cushionsofa_b__inner h1,.page-lp__cushionsofa_b__inner h2,.page-lp__cushionsofa_b__inner h3{display:block}.page-lp__cushionsofa_b__floating{position:absolute!important;width:100%;height:100%;z-index:999999;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.page-lp__cushionsofa_b__floating.is-active .page-lp__cushionsofa_b__floating__inner{opacity:1;-webkit-transform:translate3d(0px,0%,0px);transform:translateZ(0)}.page-lp__cushionsofa_b__floating.is-active .page-lp__cushionsofa_b__floating__button{-webkit-user-select:initial;-moz-user-select:initial;user-select:initial;pointer-events:initial}.page-lp__cushionsofa_b__floating__wrap{position:relative;height:100%;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-end;align-items:flex-end;width:100%}.page-lp__cushionsofa_b__floating__inner{width:100%;position:-webkit-sticky;position:sticky;bottom:0;padding-bottom:24px;will-change:transform,opacity;opacity:0;-webkit-transform:translate3d(0px,100%,0px);transform:translate3d(0,100%,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .8s cubic-bezier(.25,.1,.25,1) 0ms,-webkit-transform .8s cubic-bezier(.83,0,.17,1) 0ms;transition:transform .8s cubic-bezier(.83,0,.17,1) 0ms,opacity .8s cubic-bezier(.25,.1,.25,1) 0ms;transition:transform .8s cubic-bezier(.83,0,.17,1) 0ms,opacity .8s cubic-bezier(.25,.1,.25,1) 0ms,-webkit-transform .8s cubic-bezier(.83,0,.17,1) 0ms}.page-lp__cushionsofa_b__floating__button{width:89.3333%!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;-webkit-transform:translate(0,0)!important;transform:translate(0)!important;margin-left:auto;margin-right:auto;-webkit-filter:drop-shadow(0px 0px 10px rgba(0,0,0,.3));filter:drop-shadow(0px 0px 10px rgba(0,0,0,.3))}.page-lp__cushionsofa_b__thumbnaill ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;width:100%;width:89.3333%;margin-left:auto;margin-right:auto;position:relative}.page-lp__cushionsofa_b__thumbnaill ul li{width:47.4%;padding-bottom:4%}.page-lp__cushionsofa_b__thumbnaill ul li dl dt,.page-lp__cushionsofa_b__thumbnaill ul li dl dd{display:block}.page-lp__cushionsofa_b__thumbnaill ul li dl dt{border-radius:20px;overflow:hidden;width:100%;aspect-ratio:1;position:relative}.page-lp__cushionsofa_b__thumbnaill ul li dl dt.is-noborder{border-radius:0;aspect-ratio:auto}.page-lp__cushionsofa_b__thumbnaill ul li dl dt img{display:block;width:100%;height:100%;object-fit:cover}.page-lp__cushionsofa_b__thumbnaill ul li dl dt.is-noborder img{height:auto;object-fit:initial}.page-lp__cushionsofa_b__thumbnaill ul li dl dt video{width:100%;height:100%;display:block;object-fit:cover}.page-lp__cushionsofa_b__thumbnaill ul li dl dt.is-noborder video{height:auto;object-fit:initial}.page-lp__cushionsofa_b__thumbnaill ul li dl dd{text-align:center;font-size:16px;font-weight:var(--fwn);font-family:var(--go);letter-spacing:.04em;line-height:1.6;margin-top:.6em;white-space:nowrap}.page-lp__cushionsofa_b__splide{background-color:#8b4e30}.page-lp__cushionsofa_b__splide .guide{padding:auto;width:100%;position:absolute;top:0;left:0;z-index:20}.page-lp__cushionsofa_b__splide__text{position:absolute!important;width:72.2%!important;top:3%!important;left:3%!important;z-index:50!important;aspect-ratio:initial!important;object-fit:contain;height:auto!important}.page-lp__cushionsofa_b__splide__wrap{width:89.3333%;margin-left:auto;margin-right:auto;position:relative}.page-lp__cushionsofa_b__splide .splide__slide img:not(.page-lp__cushionsofa_b__splide__text){width:100%;aspect-ratio:1;object-fit:contain}.page-lp__cushionsofa_b__splide .splide{border-radius:15px;overflow:hidden}.page-lp__cushionsofa_b__splide .splide__slide{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border:none!important;border-radius:0;overflow:hidden}.page-lp__cushionsofa_b__splide .thumbnail-slider{margin-top:3.6%;border-radius:0}.page-lp__cushionsofa_b__splide .thumbnail-slider .splide__slide{border-radius:8px;position:relative}.page-lp__cushionsofa_b__splide .thumbnail-slider .splide__slide:before{content:"";border-radius:8px;position:absolute;width:100%;height:100%;border:2px solid #d9d6d4;top:0;left:0;z-index:10;box-sizing:border-box;opacity:0;will-change:opacity;transition:opacity .4s cubic-bezier(.25,.1,.25,1) 0ms}.page-lp__cushionsofa_b__splide .thumbnail-slider .splide__slide:after{content:"";background-color:#000;position:absolute;width:100%;height:100%;top:0;left:0;border-radius:8px;z-index:9;opacity:0;will-change:opacity;transition:opacity .4s cubic-bezier(.25,.1,.25,1) 0ms}.page-lp__cushionsofa_b__splide .thumbnail-slider .splide__slide img{cursor:pointer;opacity:1;transition:opacity .3s;object-fit:cover}.page-lp__cushionsofa_b__splide .thumbnail-slider .splide__slide.is-active{border:none!important;outline:0!important}.page-lp__cushionsofa_b__splide .thumbnail-slider .splide__slide.is-active:before{opacity:1}.page-lp__cushionsofa_b__splide .thumbnail-slider .splide__slide.is-active:after{opacity:.4}.page-lp__cushionsofa_b__splide .thumbnail-slider .splide__slide.is-active img{aspect-ratio:1;width:100%;object-fit:cover;border:none!important;outline:0!important}.page-lp__cushionsofa_b__contents_image{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.page-lp__cushionsofa_b__contents_container{width:90%;margin-left:auto;margin-right:auto}.page-lp__cushionsofa_b__voice{background-color:#e9e6e4}.page-lp__cushionsofa_b__voice__list{width:90%;margin-left:auto;margin-right:auto}.page-lp__cushionsofa_b__voice__item{padding:30px 0 40px;border-top:1px solid #d9d6d4}.page-lp__cushionsofa_b__voice__item__image{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;object-position:center;border-radius:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.page-lp__cushionsofa_b__voice__item__title{margin:20px 0 0;color:#2f2b28;font-size:22px;font-weight:300;font-family:var(--go);letter-spacing:.04em;line-height:1.6}.page-lp__cushionsofa_b__voice__item__description{margin:20px 0 0;color:#2f2b28;font-size:12px;font-weight:300;font-family:var(--go);letter-spacing:.04em;line-height:1.6}.page-lp__cushionsofa_b__voice__item__bottom{margin-top:20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;gap:10px}.page-lp__cushionsofa_b__voice__item__info{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:16px;color:#2f2b28;font-size:12px;font-weight:300;font-family:var(--go);letter-spacing:.08em;line-height:1.2}.page-lp__cushionsofa_b__voice__item__border{display:block;width:1px;height:8px;background-color:#2f2b28;-webkit-flex-shrink:0;flex-shrink:0}.page-lp__cushionsofa_b__voice__item__pr{display:inline-block;-webkit-flex-shrink:0;flex-shrink:0;color:#e9e6e4;font-size:12px;font-weight:500;font-family:var(--num);letter-spacing:.08em;line-height:1.2;border-radius:3px;background-color:#8b8686;padding:2px 6px}.page-lp__cushionsofa_b__cart{background:#8b4e30}.page-lp__cushionsofa_b__cart__wrap{width:89.3333%;margin-left:auto;margin-right:auto}.page-lp__cushionsofa_b__cart__form__option+.page-lp__cushionsofa_b__cart__form__option{margin-top:8%}.page-lp__cushionsofa_b__cart__form__option__dt{font-size:14.4px;font-weight:var(--fwn);font-family:var(--jp_go_title);letter-spacing:.08em;line-height:1.4;margin-bottom:5.5%;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:100%;color:#e9e6e4}.page-lp__cushionsofa_b__cart__form__option__dt span{display:inline-block}.page-lp__cushionsofa_b__cart__form__option__dt a{margin-left:1.4em;padding-left:1.4em;position:relative;font-size:14.4px;font-weight:var(--fwn);font-family:var(--go);letter-spacing:.04em;line-height:1.4;transition:opacity .4s cubic-bezier(.25,.1,.25,1) 0ms,visibility .4s cubic-bezier(.25,.1,.25,1) 0ms;color:#e9e6e4}.page-lp__cushionsofa_b__cart__form__option__dt a:before{content:"";width:0;height:50%;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-left:1px solid #e9e6e4}.page-lp__cushionsofa_b__cart__form__option__dt a span{position:relative}.page-lp__cushionsofa_b__cart__form__option__dt a span:before{content:"";display:block;width:100%;position:absolute;border-bottom:1px solid #e9e6e4;right:0;bottom:0;opacity:1}.page-lp__cushionsofa_b__cart__form__option__dd{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;width:100%;gap:14.4px 0}.page-lp__cushionsofa_b__cart__form__option__color{cursor:pointer;width:48.5%}.page-lp__cushionsofa_b__cart__form__option__color input{display:none}.page-lp__cushionsofa_b__cart__form__option__color input:checked+span{background-color:var(--thisColor);color:var(--thisTextColor)}.page-lp__cushionsofa_b__cart__form__option__color input:checked+span:before{background-color:var(--White)}.page-lp__cushionsofa_b__cart__form__option__color input+span{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:100%;background-color:var(--White);padding:8.4% 10%;border:1px solid #d9d6d4;border-radius:5rem;position:relative;text-align:center;transition:background-color .4s cubic-bezier(.25,.1,.25,1) 0ms,color .4s cubic-bezier(.25,.1,.25,1) 0ms;gap:8%}.page-lp__cushionsofa_b__cart__form__option__color input+span:before{content:"";display:block;box-sizing:border-box;width:14%;aspect-ratio:1;background-color:var(--thisColor);opacity:1;border-radius:100%;border:1px solid #d9d6d4;transition:background-color .4s cubic-bezier(.25,.1,.25,1) 0ms,color .4s cubic-bezier(.25,.1,.25,1) 0ms}.page-lp__cushionsofa_b__cart__form__option__color input+span span{-webkit-flex:1;flex:1;display:block;text-align:left;font-size:16.8px;font-weight:var(--fwn);font-family:var(--go);letter-spacing:.08em;line-height:1.6}.page-lp__cushionsofa_b__cart__form .p-input__num{width:48.4%;border:1px solid #2f2b28}.page-lp__cushionsofa_b__cart__form .p-input__num .count{width:30%!important}.page-lp__cushionsofa_b__cart__form .p-input__num input[data-quantity-input]{padding:8% 0;font-size:19.2px;font-weight:600;font-family:var(--num);letter-spacing:.16em;line-height:1;font-family:var(--num)!important}.page-lp__cushionsofa_b__cart__form__price{padding:9% 0 11%}.page-lp__cushionsofa_b__cart__form__sale-message{font-size:calc(var(--pow0) - 1px);font-weight:var(--fwn);font-family:var(--jp_go_title);letter-spacing:var(--ls);line-height:var(--lh);color:var(--Sale);margin-bottom:12px;border:1px solid var(--Sale);text-align:center;border-radius:5px;padding:3px 1em}.page-lp__cushionsofa_b__cart__form .p-price{font-size:48px;font-weight:var(--fwn);font-family:var(--num);letter-spacing:.05em;line-height:1;color:#e9e6e4}.page-lp__cushionsofa_b__cart__form .p-price .sale_price:after{content:"(\7a0e\8fbc)";margin-left:.5em;font-size:.3em;font-weight:var(--fwn);font-family:var(--jp_go_title);letter-spacing:.08em;line-height:1}.page-lp__cushionsofa_b__cart__form .p-button{font-size:21.6px;font-weight:var(--fwn);font-family:var(--ff);letter-spacing:.06em;line-height:1;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;width:100%;padding:8%;gap:0;color:#e9e6e4;fill:#e9e6e4;transition:color .2s cubic-bezier(.25,.1,.25,1) 0ms,fill .2s cubic-bezier(.25,.1,.25,1) 0ms;transition-duration:.4s!important}.page-lp__cushionsofa_b__cart__form .p-button:before,.page-lp__cushionsofa_b__cart__form .p-button:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;box-sizing:border-box;will-change:opacity;border:1px solid;display:block;transition:opacity .2s cubic-bezier(.25,.1,.25,1) 0ms}.page-lp__cushionsofa_b__cart__form .p-button:before{background:#2f2b28;border:1px solid #2f2b28;z-index:1;opacity:1}.page-lp__cushionsofa_b__cart__form .p-button:after{background:#e9e6e4;border-color:#2f2b28;z-index:0;opacity:0}.page-lp__cushionsofa_b__cart__form .p-button.is-color__reverse{color:#2f2b28;fill:#2f2b28}.page-lp__cushionsofa_b__cart__form .p-button.is-color__reverse:before{opacity:0}.page-lp__cushionsofa_b__cart__form .p-button.is-color__reverse:after{opacity:1}.page-lp__cushionsofa_b__cart__form .p-button *,.page-lp__cushionsofa_b__cart__form .p-button:before,.page-lp__cushionsofa_b__cart__form .p-button:after{transition-duration:.4s!important}.page-lp__cushionsofa_b__cart__form .p-button svg{width:2.3em;aspect-ratio:1;height:auto;display:block}.page-lp__cushionsofa_b__cart__form .p-button span{-webkit-flex:1;flex:1;display:block;padding-right:1em;text-align:center}.page-lp__cushionsofa_b__button__order{position:absolute;display:block;width:84%;max-width:100%;box-sizing:border-box;bottom:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%);z-index:10}.page-lp__cushionsofa_b__button__order:before{content:"";position:absolute;width:100%;height:100%;background-color:#2f2b28;border-radius:100px;z-index:0;top:0;left:0}.page-lp__cushionsofa_b__button__order img{display:block;position:relative;z-index:1;will-change:opacity;transition:opacity .4s cubic-bezier(.25,.1,.25,1) 0ms}.page-lp__cushionsofa_b__button__secret{position:absolute;display:block;width:89.3333%;bottom:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%);z-index:10}.page-lp__cushionsofa_b__button__secret img{display:block;position:relative;z-index:1;will-change:opacity;transition:opacity .4s cubic-bezier(.25,.1,.25,1) 0ms}.page-lp__cushionsofa_b__button__movie{position:absolute;display:block;width:65.3333%;top:58%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden;border-radius:30px}.page-lp__cushionsofa_b__button__movie:before{content:"";position:absolute;width:100%;height:100%;background-color:#2f2b28;border-radius:100px;z-index:0;top:0;left:0;opacity:0;will-change:opacity;transition:opacity .4s cubic-bezier(.25,.1,.25,1) 0ms}.page-lp__cushionsofa_b__button__movie img{display:block;position:relative;z-index:1}.page-lp__cushionsofa_b__footer__nav{position:relative;background-color:#2f2b28}.page-lp__cushionsofa_b__footer__nav ul{text-align:center;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;width:80%;margin-left:auto;margin-right:auto}.page-lp__cushionsofa_b__footer__nav ul li a{font-size:14.4px;font-weight:var(--fwn);font-family:var(--go);letter-spacing:.04em;line-height:1.7;color:#6b6666;white-space:nowrap;padding:.45em 1em}.page-lp__cushionsofa_b__footer__nav ul li a[target=_blank] span{padding-right:1.5em;position:relative;display:block}.page-lp__cushionsofa_b__footer__nav ul li a[target=_blank] span:before,.page-lp__cushionsofa_b__footer__nav ul li a[target=_blank] span:after{content:"";display:block;width:.6em;aspect-ratio:1.5;border:1px solid #6b6666;position:absolute;right:0}.page-lp__cushionsofa_b__footer__nav ul li a[target=_blank] span:before{top:40%;right:0;z-index:3;background-color:#2f2b28}.page-lp__cushionsofa_b__footer__nav ul li a[target=_blank] span:after{z-index:1;right:.3em;top:30%;background-color:#2f2b28}@media only screen and (min-width:1000px){.page-lp__cushionsofa_b__cart__form__option__dt a:hover span:before{opacity:0}.page-lp__cushionsofa_b__cart__form .p-button:hover{color:#2f2b28;fill:#2f2b28}.page-lp__cushionsofa_b__cart__form .p-button:hover:before{opacity:0}.page-lp__cushionsofa_b__cart__form .p-button:hover:after{opacity:1}.page-lp__cushionsofa_b__cart__form .p-button.is-color__reverse:hover{color:#e9e6e4;fill:#e9e6e4}.page-lp__cushionsofa_b__cart__form .p-button.is-color__reverse:hover:before{opacity:1}.page-lp__cushionsofa_b__cart__form .p-button.is-color__reverse:hover:after{opacity:0}.page-lp__cushionsofa_b__button__order:hover img,.page-lp__cushionsofa_b__button__secret:hover img{opacity:.5}.page-lp__cushionsofa_b__button__movie:hover:before{opacity:.3}}@media only screen and (max-width:680px){.page-lp__cushionsofa_b__bgImage{display:none}.page-lp__cushionsofa_b__inner{width:100%}.page-lp__cushionsofa_b__mv__cta,.page-lp__cushionsofa_b__button__order{width:83%;max-width:100%;box-sizing:border-box}.page-lp__cushionsofa_b__thumbnaill ul li dl dd{font-size:min(3.6vw,14px);font-size:3.6vw}.page-lp__cushionsofa_b__voice__item__title{font-size:18px}.page-lp__cushionsofa_b__voice__item__description,.page-lp__cushionsofa_b__voice__item__info{font-size:12px}.page-lp__cushionsofa_b__cart__form__option__dt{margin-bottom:1.2em;font-size:12px}.page-lp__cushionsofa_b__cart__form__option__dt a{font-size:12px}.page-lp__cushionsofa_b__cart__form__option__dd{gap:12px 0}.page-lp__cushionsofa_b__cart__form__option__color input+span span{font-size:14px}.page-lp__cushionsofa_b__cart__form .p-input__num input[data-quantity-input]{font-size:16px}.page-lp__cushionsofa_b__cart__form__sale-message{font-size:var(--pow1);margin-bottom:8px}.page-lp__cushionsofa_b__cart__form .p-button{font-size:18px}.page-lp__cushionsofa_b__footer__nav ul{width:100%;max-width:310px}.page-lp__cushionsofa_b__footer__nav ul li a{font-size:12px}}.page-lp__cushionsofa_b .page-lp__modal__inner{-webkit-align-items:center;align-items:center}.page-lp__cushionsofa_b .page-lp__modal[data-modal_name=secret] ul{display:block;height:auto;width:100%;max-width:295px}.page-lp__cushionsofa_b .page-lp__modal[data-modal_name=secret] ul li{display:block;width:100%;height:auto}.page-lp__cushionsofa_b .page-lp__modal[data-modal_name=secret] ul li img{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:auto;object-fit:contain}.page-lp__cushionsofa_b .page-lp__modal__closeButton img{height:auto;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/4/assets/d-lp-cushionsofa-b.css.map */
