.display-top{background:#fff;position:relative;display:flex;justify-content:center;align-items:center;min-height:7.6rem}.display-top__inner1{width:5.4rem;position:absolute;top:0;left:0}.display-top__inner1 a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:2.6rem 1.5rem}.display-top__inner1 svg{width:2.4rem;height:2.4rem;fill:#1a1a1a;transform:scale(-1, 1)}.display-top__inner2{display:flex;flex-direction:column;text-align:center;flex:none}.display-top__inner2-ico{font-size:0;margin-bottom:.4rem}.display-top__inner2-ico svg{width:3.5rem;height:3.5rem;fill:#1a1a1a}.display-top__inner2-ttl{font-size:1.8rem;font-weight:600;line-height:1}.display-top__inner3{height:100%;display:flex;align-items:center;position:absolute;top:0;right:.8rem}.display-top__inner3 a{color:#222;text-align:center;display:block}.display-top__inner3-shop-top{display:inline-block;width:2.4rem;height:2.4rem;margin-bottom:.3rem}.display-top__inner3-shop-top svg,.display-top__inner3-shop-top img{width:2.4rem;height:2.4rem;fill:#1a1a1a}.display-top__inner3-txt{font-size:1rem;line-height:1}.precaution{background:#435056;display:flex;padding:1.5rem .8rem}.precaution-col1{width:2.4rem;flex:none}.precaution-col1 img{width:100%}.precaution-col2{flex:1;padding:0 2rem 0 .8rem}.precaution-col2 p{font-size:1.3rem;line-height:1.5;color:#fff}.precaution-col3{flex:none}.precaution .btn-order-guide{display:flex;flex-direction:column;align-items:center}.precaution .btn-order-guide .ico{width:2.4rem;height:2.4rem}.precaution .btn-order-guide .ico svg{fill:#fff;width:100%;height:100%}.precaution .btn-order-guide .txt{font-size:1rem;line-height:1;color:#fff;padding-top:.3rem}.product__btm{padding-top:0}.product__btm .ticket{border-bottom-left-radius:.6rem;border-bottom-right-radius:.6rem}.product__btm .ticket__ttl{background:#cfd2d6;text-align:center;color:#6f7c82;padding:1rem;font-size:1.4rem;font-weight:600;line-height:1.1;border-top-left-radius:.6rem;border-top-right-radius:.6rem}.product__btm .ticket__content{margin-top:.4rem}.product__btm .ticket__content-upper{display:flex;flex-wrap:wrap;margin:0 -0.2rem}.product__btm .ticket__content-upper.layout-col1 .button{width:100%}.product__btm .ticket__content-upper.layout-col2 .button{width:50%}.product__btm .ticket__content-upper.layout-col3 .button{width:33.3333333333%}.product__btm .ticket__content-upper.layout-col4 .button{width:25%}.product__btm .ticket__content-upper.layout-col5 .button{width:20%}.product__btm .ticket__content-upper.layout-col6 .button{width:16.6666666667%}.product__btm .ticket__content-upper.layout-col7 .button{width:14.2857142857%}.product__btm .ticket__content-upper.layout-col8 .button{width:12.5%}.product__btm .ticket__content-upper.layout-col9 .button{width:11.1111111111%}.product__btm .ticket__content-upper.layout-col10 .button{width:10%}.product__btm .ticket__content-under{display:flex;flex-wrap:wrap;margin:0 -0.2rem -0.4rem}.product__btm .ticket__content-under.layout-col1 .button{width:100%}.product__btm .ticket__content-under.layout-col2 .button{width:50%}.product__btm .ticket__content-under.layout-col3 .button{width:33.3333333333%}.product__btm .ticket__content-under.layout-col4 .button{width:25%}.product__btm .ticket__content-under.layout-col5 .button{width:20%}.product__btm .ticket__content-under.layout-col6 .button{width:16.6666666667%}.product__btm .ticket__content-under.layout-col7 .button{width:14.2857142857%}.product__btm .ticket__content-under.layout-col8 .button{width:12.5%}.product__btm .ticket__content-under.layout-col9 .button{width:11.1111111111%}.product__btm .ticket__content-under.layout-col10 .button{width:10%}.product__btm .ticket__content .button{padding:0 .2rem;margin-bottom:.4rem}.product__btm .ticket__content .button__inner{position:relative;padding-top:66.6666666667%}.product__btm .ticket__content .button__inner span{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0;font-size:1.3rem;line-height:1}.product__btm .ticket__content .button.unset .button__inner span{border:1px solid #cbcfd9}.product__btm .ticket__content .button.set .button__inner span{border:4px solid #f44;color:#f44}.product-btn03{width:100%;position:sticky;left:0;bottom:.8rem}.show-japanese{background:#6f7c82;position:fixed;top:3.5rem;right:0;z-index:3;width:100%;opacity:0;pointer-events:none;transition:opacity .3s}#wrap-all.show-japanese-open .show-japanese{opacity:1;pointer-events:all}.show-japanese__contents{position:relative}.show-japanese__close{background:#e9e9e9;display:flex;justify-content:center;align-items:center;position:absolute;top:-1.8rem;right:1rem;z-index:3;width:3.6rem;height:3.6rem;border-radius:3.6rem}.show-japanese__close svg{width:2rem;height:2rem;fill:#1a1a1a}.show-japanese__inner{overflow-y:scroll !important;overflow-x:hidden !important;height:calc(100dvh - 3.5rem);-ms-overflow-style:none;scrollbar-width:none}.show-japanese__inner::-webkit-scrollbar{display:none}.show-japanese__name{background:#fff;padding:2rem;display:flex;align-items:center;border-bottom:1px solid #ebebeb}.show-japanese__name-ico{font-size:0;margin-right:1.5rem}.show-japanese__name-ico svg{width:3.6rem;height:3.6rem;fill:#1a1a1a}.show-japanese__name-txt{font-weight:600;font-size:1.8rem;line-height:1}.show-japanese .product__jp{border-bottom:1px solid #d7dae4;padding:.8rem 0}.show-japanese .product__jp:first-of-type{padding-top:0}.show-japanese .product__jp:last-of-type{padding-bottom:0;border-bottom:none}.show-japanese .product__jp-inner{display:flex;align-items:center;gap:.8rem}.show-japanese .product__jp-image{width:11rem;flex:none}.show-japanese .product__jp-image-thumb{width:100%;padding-top:66.6666666667%;position:relative;overflow:hidden;font-size:0}.show-japanese .product__jp-image-thumb img{width:100%;height:100%;border-radius:.6rem;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}.show-japanese .product__jp-name-name01{font-size:1.4rem;line-height:1;font-family:"Noto Sans JP";font-weight:500}.show-japanese .product__jp-txt{margin:.8rem 0 0}.show-japanese .product__jp-txt p{font-family:"Noto Sans JP";color:#656565}.show-japanese .product__range{padding:1.3rem 0 4rem}.show-japanese .product__range-txt{color:#fff;font-weight:500;margin-bottom:3rem;text-align:center}.show-japanese .product__range-slide{display:flex;justify-content:space-between;align-items:center;gap:1.4rem}.show-japanese .product__range-slide-ico01,.show-japanese .product__range-slide-ico02{width:2.3rem;font-size:0}.show-japanese .product__range-slide-ico01 svg,.show-japanese .product__range-slide-ico02 svg{width:2.3rem;height:2.3rem;fill:#000}.show-japanese .product__range-slide-input{width:27.1rem}.show-japanese .product__range-slide-input input[type=range]{width:100%;height:.5rem;border-radius:.5rem;-webkit-appearance:none;appearance:none;outline:none;cursor:pointer}.show-japanese .product__range-slide-input input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:none;height:1.7rem;width:1.7rem;background-color:#cfdee5;border-radius:1.7rem}.show-japanese .product__range-slide-input input[type=range]::-moz-range-thumb{-webkit-appearance:none;appearance:none;border:none;height:1.7rem;width:1.7rem;background-color:#cfdee5;border-radius:1.7rem}.show-guide{background:#fff;position:fixed;top:3.5rem;right:0;z-index:3;width:100%;opacity:0;pointer-events:none;transition:opacity .3s}#wrap-all.show-guide-open .show-guide{opacity:1;pointer-events:all}.show-guide__contents{position:relative}.show-guide__close{background:#e9e9e9;display:flex;justify-content:center;align-items:center;position:absolute;top:-1.8rem;right:1rem;z-index:3;width:3.6rem;height:3.6rem;border-radius:3.6rem}.show-guide__close svg{width:2rem;height:2rem;fill:#1a1a1a}.show-guide__inner{overflow-y:scroll !important;overflow-x:hidden !important;height:calc(100dvh - 3.5rem);-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior:contain}.show-guide__inner::-webkit-scrollbar{display:none}.show-guide__name{background:#fff;padding:2rem;display:flex;align-items:center}.show-guide__name-ico{font-size:0;margin-right:1.5rem}.show-guide__name-ico img{width:3.6rem;height:3.6rem}.show-guide__name-txt{font-weight:600;font-size:1.8rem;line-height:1}.show-guide .guide-list{padding:0 2rem 5rem;display:flex;flex-direction:column;gap:3rem}.show-guide .guide-list__item-img{padding-top:50%;position:relative}.show-guide .guide-list__item-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.show-guide .guide-list__item-txt{display:flex}.show-guide .guide-list__item-txt .num{line-height:1.5;flex:none;font-weight:600;padding-right:1.3rem}.show-guide .guide-list__item-txt .txt{line-height:1.5;flex:1}/*# sourceMappingURL=008_display.min.css.map */