body{padding-bottom:87px}body .bis-reset{display:none!important}.product-custom-lp{padding:27px 0 0}.product-custom-lp .breadcrumbs{padding-bottom:0}.product-custom-lp .product-detail-information .prodetail-top .prodetail-addcart .addcart .list-flex{justify-content:center}.product-custom-lp .prodetail-addcart{position:fixed!important;bottom:0;left:0;right:0;margin:auto;width:100%;z-index:9999;padding:30px 3.91%;max-width:767px;background-color:#ffffffb3}@media (max-width: 767px){.product-custom-lp .prodetail-addcart{padding:1em 3.91%}}.product-custom-lp .prodetail-addcart .list-flex{justify-content:space-between!important}.product-custom-lp .prodetail-addcart .list-flex--detail{display:flex;gap:0 20px}@media (max-width: 768px){.product-custom-lp .prodetail-addcart .list-flex--detail{display:none}}.product-custom-lp .prodetail-addcart .list-flex--detail .detail-thumbnail{max-width:54px}.product-custom-lp .prodetail-addcart .list-flex--detail .detail-title .product-title--text,.product-custom-lp .prodetail-addcart .list-flex--detail .detail-title .product-price span.price{font-size:clamp(8.8005215124px,2.3468057366vw,18px);color:gray}.product-custom-lp .prodetail-addcart .list-flex--action{display:flex;align-items:center}@media (max-width: 768px){.product-custom-lp .prodetail-addcart .list-flex--action{margin:0 auto}}.product-custom-lp .prodetail-addcart .btn-add-cart{min-width:290px!important;color:gray;font-weight:500;font-family:Sawarabi Gothic,sans-serif}.container{padding:0;max-width:767px;margin:0 auto}.container .content-inner{padding:3.82% 0 0;color:#666;line-height:1.6}.container .content-inner p{margin:0 0 1em;padding-bottom:0;color:#4d4d4d;font-size:clamp(8.8005215124px,2.3468057366vw,18px);font-family:Sawarabi Gothic,sans-serif}.container .content-inner p:last-child{margin-bottom:0}#product-form{background-color:#fff}#product-form .container-block{counter-reset:number 0;position:relative}#product-form .container-block img{display:block}#product-form .container-block.whitespace{padding:0 3.91%}#product-form .container-block .container-block--area{background-color:#f4f9fd;padding:0 3.91% 9.13%}#product-form .container-block .container-block--area .c-title{background-color:#f4f9fd;font-family:Klee One,serif,sans-serif}#product-form .container-block .container-block--area .area-text{font-size:clamp(11.7340286832px,3.1290743155vw,24px);line-height:1.5;text-align:center;padding-bottom:5.66%;font-family:Klee One,serif,sans-serif;color:#4d4d4d}#product-form .container-block .container-block--area .map{position:relative;width:100%;padding-top:56.25%;height:0}#product-form .container-block .container-block--area .map iframe{position:absolute;top:0;left:0;width:100%;height:100%}#product-form .container-block--btns{position:absolute;width:92.18vw;max-width:767px;margin:auto;top:0;left:0;right:0;margin-top:38.33vw;display:flex;justify-content:space-between}@media (min-width: 768px){#product-form .container-block--btns{margin-top:295px}}#product-form .container-block--btns a{display:block;width:24.9%;transition:opacity .3s ease;animation:floating-y 1.8s ease-in-out infinite alternate-reverse}#product-form .container-block--btns a:hover{opacity:.7}#product-form .container-block--btns a:nth-child(2n){margin-top:8.06%}#product-form .container-block--btns a:last-child{margin-right:0}#product-form .container-block--btns a:nth-child(1){animation-delay:0s}#product-form .container-block--btns a:nth-child(2){animation-delay:.3s}#product-form .container-block--btns a:nth-child(3){animation-delay:.6s}#product-form .container-block--btns a:nth-child(4){animation-delay:.9s}@keyframes floating-y{0%{transform:translateY(-10%)}to{transform:translateY(10%)}}#product-form .container-block .agree-box{background-color:#fff;padding:9.78% 3.91% 11.73%}#product-form .container-block .agree-box label{display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:2px solid #6AABD6;border-radius:8px;padding:3.65% 0}#product-form .container-block .agree-box input[type=checkbox]{position:absolute;opacity:0;cursor:pointer}#product-form .container-block .agree-box input[type=checkbox]:checked+span:before{background-color:#000;border-color:#000}#product-form .container-block .agree-box input[type=checkbox]:checked+span:after{opacity:1}#product-form .container-block .agree-box span{position:relative;padding-left:clamp(20px,4.6936114733vw,36px);font-size:clamp(11.7340286832px,3.1290743155vw,24px);color:#4d4d4d;line-height:1.5;padding-left:6vw}@media (min-width: 768px){#product-form .container-block .agree-box span{padding-left:1.8em}}#product-form .container-block .agree-box span:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:clamp(12.7118644068px,3.3898305085vw,26px);height:clamp(12.7118644068px,3.3898305085vw,26px);border:1px solid #000;background-color:#fff;border-radius:4px;transition:all .3s ease}#product-form .container-block .agree-box span:after{content:"";position:absolute;left:clamp(5px,1.1734028683vw,9px);top:50%;transform:translateY(-60%) rotate(45deg);width:clamp(4px,1.0430247718vw,8px);height:clamp(7px,1.6949152542vw,13px);border:solid #fff;border-width:0 2px 2px 0;opacity:0;transition:opacity .2s ease}#product-form .container-block .container-block--terms{background-color:#fff;padding:0 3.91%}#product-form .container-block .container-block--terms h4{margin-bottom:9.19%}#product-form .container-block .container-block--terms .terms-list{list-style:none;padding:0;margin:0}#product-form .container-block .container-block--terms .terms-list .term-item{margin-bottom:.71%}#product-form .container-block .container-block--terms .terms-list .term-item.is-open .accordion-icon{transform:rotate(180deg)}#product-form .container-block .container-block--terms .terms-list .term-item.is-open dl dt.term-title:after{opacity:0}#product-form .container-block .container-block--terms .terms-list .term-item dl dt.term-title{border-bottom:1px solid #000000;position:relative;display:flex;justify-content:space-between;align-items:center;padding:3.82% 3.82% 3.82% 0;cursor:pointer;transition:background-color .3s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}#product-form .container-block .container-block--terms .terms-list .term-item dl dt.term-title h5{margin:0;font-size:clamp(10.7561929596px,2.8683181226vw,22px);font-weight:600;color:#4d4d4d;font-family:athelas,Klee One,cursive,serif,sans-serif}#product-form .container-block .container-block--terms .terms-list .term-item dl dt.term-title:before{content:"";position:absolute;top:0;bottom:0;margin:auto;right:2%;width:3.6vw;max-width:27px;height:1px;background-color:#000}#product-form .container-block .container-block--terms .terms-list .term-item dl dt.term-title:after{content:"";position:absolute;top:0;bottom:0;margin:auto 3.82% auto auto;right:0;width:1px;height:3.6vw;max-height:27px;background-color:#000;transition:.3s}#product-form .container-block .product-option{padding:0 0 12.73%;margin-bottom:20px}#product-form .container-block .product-option h4{display:block;color:#4d4d4d;background-color:#f1f8fb;padding:14px 0;text-align:center;font-weight:600;letter-spacing:2px;width:100%}#product-form .container-block .product-option .option-values{width:100%}#product-form .container-block .product-option .option-values .product-option--inner h4{margin-bottom:7.04%}#product-form .container-block .product-option .option-values .option-value-label{display:flex;align-items:center;padding:8px 0 3.25%;border-radius:4px;cursor:pointer;transition:all .3s ease}#product-form .container-block .product-option .option-values .option-value-label:last-child{padding-bottom:0}#product-form .container-block .product-option .option-values .option-value-label.is-sold-out{pointer-events:none!important;cursor:not-allowed}#product-form .container-block .product-option .option-values .option-value-label.is-sold-out input,#product-form .container-block .product-option .option-values .option-value-label.is-sold-out span.option-value-text{opacity:.5}#product-form .container-block .product-option .option-values .option-value-label.is-sold-out .sold-out-label{margin-left:auto}#product-form .container-block .product-option .option-values .option-value-label:hover{border-color:#333}#product-form .container-block .product-option .option-values .option-value-label input[type=radio]{position:absolute;opacity:0;cursor:pointer}#product-form .container-block .product-option .option-values .option-value-label input[type=radio]:checked+.option-value-text:after{background-color:#d8f0fc;opacity:1}#product-form .container-block .product-option .option-values .option-value-label .option-value-text{position:relative;padding-left:clamp(20px,6.518904824vw,50px);font-size:clamp(10.7561929596px,2.8683181226vw,22px);color:#4d4d4d;line-height:1.5}#product-form .container-block .product-option .option-values .option-value-label .option-value-text:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:clamp(18.5788787484px,4.9543676662vw,38px);height:clamp(18.5788787484px,4.9543676662vw,38px);border:2px solid #000000;background-color:#fff;border-radius:50%;transition:all .3s ease}#product-form .container-block .product-option .option-values .option-value-label .option-value-text:after{content:"";position:absolute;left:clamp(3px,.9126466754vw,7px);top:50%;transform:translateY(-50%);width:clamp(11.7340286832px,3.1290743155vw,24px);height:clamp(11.7340286832px,3.1290743155vw,24px);background-color:#fff;border-radius:50%;opacity:0;transition:opacity .2s ease}#product-form .container-block .product-option .option-values .option-value-label .sold-out-label{display:inline-block;padding:1% 3.68%;border:1px solid #C18484;font-size:clamp(6.8448500652px,1.8252933507vw,14px);border-radius:50px;color:#c18484}#product-form .memo-box{padding-bottom:12.73%}#product-form .memo-box .c-title{margin-bottom:4.24%;text-align:left;padding:1.98% 3.68% 1.98% 10.68%;position:relative;letter-spacing:normal}#product-form .memo-box .c-title:before{counter-increment:number 1;content:"Q" counter(number) ".";position:absolute;left:0;top:0;margin-top:2.38%;margin-left:3.68%;font-size:clamp(11.7340286832px,3.1290743155vw,24px)}#product-form .c-textarea{display:block;width:100%;padding:2.83% 1.98%;border:1px solid #CCCCCC;font-size:clamp(11.2451108214px,2.998696219vw,23px);height:20.21vw;max-height:155px;letter-spacing:2px}#current{position:absolute;top:0;left:0;right:0;z-index:100000;margin-top:77.84%;display:block}.anchor-link{display:block!important}.c-title{display:block;font-size:clamp(11.7340286832px,3.1290743155vw,24px);color:#4d4d4d;background-color:#f1f8fb;padding:14px 0;text-align:center;font-weight:600;letter-spacing:2px;width:100%;line-height:normal;font-family:Klee One,serif,sans-serif}.terms-accordion{width:100%;max-width:800px;margin:0 auto}.term-content{display:none;overflow:hidden;transition:height .3s ease}.term-content.animating{display:block;overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/67/assets/product-custom-lp.css.map */
