:root{--safe-area-inset-top: env(safe-area-inset-top);--safe-area-inset-right: env(safe-area-inset-right);--safe-area-inset-bottom: env(safe-area-inset-bottom);--safe-area-inset-left: env(safe-area-inset-left);--browser-navbar-height: 44px}.pane-topic-path{background:#fff}.pane-topic-path .block-topic-path--list li{position:relative;padding:0px 0px 0px 20px;float:none}.pane-topic-path .block-topic-path--list li a{width:100%;display:block;padding:0px 0px 0px 0px;font-size:1.2rem;font-weight:500;padding-left:0}.pane-topic-path .block-topic-path--list li:first-child{padding:0px}.block-topic-path--list li{float:none;padding:0px 0px 0px 20px}.block-topic-path--list li:first-child::before{display:none}.block-topic-path--list li:before{content:"";background:url(../../assets/img/arrow-right-blk.png);background-size:contain;display:inline-block;width:12px;height:12px;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:0px}.flag-renew{background:#f6f5f4;display:inline-block}.flag-renew p{font-size:1.2rem;padding:5px 10px}.single-products-name{font-size:2.4rem;font-weight:500}.block-goods-name,.block-goods-price,.block-goods-code,.block-goods-stock,.block-add-cart,.block-goods-num{-webkit-box-ordinal-group:unset;-webkit-order:unset;-ms-flex-order:unset;order:unset}.block-goods-num{display:block}.block-goods-num dt{display:block}.block-goods-num dd{display:block}.block-goods-price{margin:20px 0 0}.goods-detail-description{margin:0 0}.block-goods-price-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:anchor-center;-webkit-align-items:anchor-center;-ms-flex-align:anchor-center;align-items:anchor-center;font-size:1.4rem}.block-goods-price-wrap dt{font-size:1.4rem;width:30%;font-weight:500}.block-goods-price-wrap dd{font-size:2.4rem;font-weight:500;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;width:70%}.block-goods-price-wrap dd span{font-size:1.4rem}.goods-detail-description.block-goods-capacity dt:before,.goods-detail-description.block-goods-code dt:before,.goods-detail-description.block-goods-stock dt:before,.goods-detail-description.block-goods-num dt:before{display:none}.block-goods-capacity dt,.block-goods-code dt,.block-goods-stock dt{width:30%}.block-goods-capacity dd,.block-goods-code dd,.block-goods-stock dd{width:70%}.free-shipping-box{background:#f6f5f4;margin-top:20px;padding:8px;position:relative}.free-shipping-box:before{content:"";position:absolute;top:-10px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:0;height:0;border-style:solid;border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);border-bottom:10px solid #f6f5f4;border-top:0}.free-shipping-box p{letter-spacing:.2em;font-weight:500;text-align:center}.sample-link-txt{margin-top:30px}.sample-link-txt a{font-weight:500;display:block;width:100%;padding-bottom:5px;border-bottom:1px solid #a5b1b9;position:relative}.sample-link-txt a:after{content:"";background:url(../../assets/img/arrow-right-blk.png) no-repeat;background-size:contain;display:inline-block;width:12px;height:12px;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:0}.block-products-txt{margin-top:80px}.block-goods-comment1 dd{font-size:1.8rem;font-weight:500}.block-detail-ex{margin:30px 0}.block-detail-ex dt{font-weight:500;border-bottom:1px solid #a5b1b9;padding-bottom:5px;margin-bottom:10px}.block-detail-ex dd{font-size:1.6rem}.block-detail-block{margin-bottom:30px;margin-top:20px}.block-detail-block dt{font-size:1.6rem;background:#f6f5f4;padding:5px 10px;display:inline-block;border-bottom:none}.block-detail-block dd{font-size:1.4rem}.block-detail-toggle-wrap dt.block-detail-all-ttl{display:block}.block-detail-toggle-wrap dd{font-size:1.2rem;display:none}.block-detail-all-ttl p{position:relative}.block-detail-all-ttl p:after{content:"";background:url(../../assets/img/arrow-right-blk.png) no-repeat;background-size:contain;display:inline-block;width:12px;height:12px;-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;top:10px;right:10px;-webkit-transition:ease all .3s;transition:ease all .3s}.block-detail-all-ttl.open p:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.block-detail-all-ttl.open{display:block}.products-lp-wrap{margin-top:40px;text-align:center}.products-lp{max-width:600px;margin:0 auto}@media screen and (max-width: 800px){.products-lp{max-width:inherit;width:100%}}.block-goods-detail{grid-template-columns:1fr 420px;gap:40px}@media screen and (max-width: 800px){.block-goods-detail{grid-template-columns:repeat(auto-fit, minmax(100%, 1fr));gap:0}}.pane-goods-left-side{width:auto}@media screen and (max-width: 800px){.pane-goods-left-side{width:100%}}.pane-goods-right-side{max-width:410px}@media screen and (max-width: 800px){.pane-goods-right-side{display:none}}.bn-area{text-align:center;margin-top:60px}@media screen and (max-width: 800px){.bn-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px}}.bn-area img{width:280px}@media screen and (max-width: 692px){.bn-area img{width:160px}}.pane-goods-right-side-sp{display:none}@media screen and (max-width: 800px){.pane-goods-right-side-sp{display:block;margin-top:40px}}#goods-num-box{padding:0}.spinner-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;position:relative}.spinner{width:70px;padding:0;text-align:center;border:none;background:none;outline:none;pointer-events:none}.spinner::-webkit-inner-spin-button,.spinner::-webkit-outer-spin-button{-webkit-appearance:none}.spinner-sub,.spinner-add{display:block;width:40px;height:40px;text-align:center;cursor:pointer;line-height:40px;position:absolute}.spinner-sub{left:10px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.spinner-sub .spinner-btn{position:relative;display:block;width:40px;height:40px}.spinner-sub .spinner-btn:before{content:"";width:15px;height:1px;background:#3b4043;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.spinner-add{right:10px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.spinner-add .spinner-btn{position:relative;display:block;width:40px;height:40px}.spinner-add .spinner-btn:before{content:"";width:15px;height:1px;background:#3b4043;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.spinner-add .spinner-btn:after{content:"";width:1px;height:15px;background:#3b4043;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.disabled{opacity:.3;cursor:inherit}.splide-container{max-width:420px;margin:0 auto}@media screen and (max-width: 692px){.splide-container{max-width:inherit;width:95%}}.splide-container .splide-wrapper{max-width:600px;margin-right:auto;margin-left:auto}.splide-container .splide__list{height:auto}.splide-container .splide__slide img{height:auto;width:100%}.splide-container .splide__slide{opacity:.5}.splide-container .splide__arrow--prev{left:-50px}.splide-container .splide__arrow--next{right:-50px}.splide-container .splide__track--nav>.splide__list>.splide__slide.is-active{border:2px solid #a5b1b9;opacity:1}.splide-container .thumbnail-carousel{margin-top:20px}.splide-container .splide-img-item{padding:20px;background:#fff}.splide-container .splide__arrow--prev{left:-5px}.splide-container .splide__arrow--next{right:-5px}.splide-container .splide__arrow{top:45%;width:40px;height:40px}.btcart-box{position:fixed;bottom:0;left:0;background:#f6f5f4;width:100%;z-index:90}@media screen and (max-width: 800px){.btcart-box{bottom:60px}}.btcart-box-wrap{max-width:1160px;padding:10px 40px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 961px){.btcart-box-wrap{padding:10px 20px}}@media screen and (max-width: 800px){.btcart-box-wrap{padding:10px}}@media screen and (max-width: 961px){.btcart-txtarea{width:50%}}@media screen and (max-width: 800px){.btcart-txtarea{display:none}}.btcart-productsname{font-size:2rem;font-weight:500}.btcart-capacity{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;font-weight:500;gap:30px;font-size:1.3rem;margin-top:-6px}.btcart-capa span{margin-left:10px}.btcart-price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.btcart-price span{font-size:1.8rem;margin-left:10px}.btcart-num{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;height:50px}@media screen and (max-width: 961px){.btcart-num{width:50%}}@media screen and (max-width: 800px){.btcart-num{gap:10px;width:calc(100% - 60px)}}.btcart-num .spinner-container{background:#fff;width:280px}@media screen and (max-width: 800px){.btcart-num .spinner-container{width:50%}}@media screen and (max-width: 800px){.btcart-num .btcart-numbox{width:50%}}.btcart-num .block-add-cart--btn{padding:0 50px}@media screen and (max-width: 800px){.btcart-num .block-add-cart--btn{padding:0px 10px}}.btcart-sp-top{display:none}@media screen and (max-width: 800px){.btcart-sp-top{display:block;width:50px;height:50px;border:1px solid #3b4043;border-radius:50%;display:block;position:relative;background:#fff}}.btcart-sp-top p{font-family:"Lora",serif;font-weight:400;font-style:normal;letter-spacing:.05em;font-size:1.3rem;position:absolute;bottom:3px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.btcart-sp-top p:before{content:"";background:url(../../assets/img/arrow-top-hoso.png) no-repeat;background-size:contain;display:inline-block;width:20px;height:20px;position:absolute;bottom:20px;left:5px}.single_move_right{display:none}.single_move_sp .bn-area{padding:10px 20px;display:block;text-align:center}.single_move_sp .bn-area img{display:block;margin:0px auto;width:100%}.single_move_sp .bn-area a{display:block;margin-bottom:10px}button.block-cart--goods-list-item-delete,input[type=submit].block-cart--goods-list-item-delete{text-decoration:none;background:#a5acb1;font-size:1.4rem}.btcart-box .block-variation.block-size{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.btcart-box .block-variation.block-size .block-variation--name.block-size--name{display:none}.btcart-box .block-variation--selected-item{margin-left:10px}.block-variation--item dt{background:#fff;border:1px solid #3b4043}.block-variation--item.active dt{background:#3b4043;border:1px solid #3b4043}.block-size--item-term span{font-size:1.2rem;line-height:1.2rem}.block-size--item-list dl{width:auto !important}.block-goods-detail-j--goods-image figure{margin:auto}/*# sourceMappingURL=single.css.map */