@charset "UTF-8";.product-main{background-color:#e9edea}.product-main__detail{margin:120px 0 0}.product-main__detail h3{font-size:18px;font-weight:500;margin:0 0 20px}.product-main__detail dl dt{color:#000;font-size:14px;font-weight:700;margin:0 0 15px}.product-main__detail dl dd{color:#000;font-size:12px;line-height:2;border-bottom:1px solid #000000;padding:0 0 15px;margin:0 0 20px}@media screen and (min-width: 750px){.product-main__detail{margin:55px 0 0}.product-main__detail h3{font-size:20px;margin:0 0 30px}.product-main__detail dl dt{font-size:18px}.product-main__detail dl dd{font-size:16px;padding:0 0 30px;margin:0 0 30px}}@media screen and (max-width: 749px){.product-main__detail{clear:both}}.product__info-container .product__title h1{font-weight:700}.product__info-container .price{font-size:14px;font-weight:700}.product__info-container .price .tax{font-size:10px;font-weight:500;margin:0 0 0 .5em}.product__info-container .product-form__input .select:before,.product__info-container .product-form__input .select:after{content:none}.product__info-container .product-form__input .select__select{font-family:Noto Sans JP,\6e38\30b4\30b7\30c3\30af,sans-serif;height:40px;color:#000;font-size:14px;background-color:transparent;border-bottom:1px solid #000000;padding:0 40px 0 14px}.product__info-container .product-form__input .form__label{display:none}.product__info-container .quantity{width:96px;min-height:32px}.product__info-container .quantity:before,.product__info-container .quantity:after{content:none}.product__info-container .quantity .quantity__button{width:32px}.product__info-container .quantity .quantity__button .svg-wrapper{width:14px;height:14px}.product__info-container .quantity .quantity__input{border:1px solid #000000}.product__info-container .product-form__submit{min-height:42px}@media screen and (min-width: 750px){.product__info-container .product__title{margin:0 0 12px}.product__info-container .product__title h1{font-size:28px}.product__info-container .price,.product__info-container .product-form__input .select__select{font-size:18px}}@media screen and (max-width: 749px){.product__info-container .product-form__buybuttons{float:right;width:190px;height:42px;margin:1.5rem 0}.product__info-container .product-form__submit{font-size:14px;white-space:nowrap}.product__info-container .product-form__quantity{float:left;width:90px;height:42px}.product__info-container .product-form__quantity .price-per-item__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}}@media screen and (min-width: 750px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:500px}.product--large:not(.product--no-media) .product__info-wrapper{max-width:385px;margin-left:auto}}.product__media-wrapper{margin:0 0 25px}.product__media-wrapper .product-media-container.constrain-height.media-fit-contain{width:100%}.product__media-wrapper .thumbnail-slider{margin:0!important}.product__media-wrapper .thumbnail-slider .slider-button{display:none}.product__media-wrapper .thumbnail-slider .thumbnail-list{gap:0 5px;margin:0}.product__media-wrapper .thumbnail-slider .thumbnail-list__item.slider__slide{width:calc((100% - 25px)/5)}@media screen and (min-width: 750px){.product__media-wrapper{gap:20px 20px;margin:0}.product__media-wrapper .product__media-item{width:calc(50% - 10px)}.product__media-wrapper .product__media-item:first-child{width:100%}.product__media-wrapper .product-media-container .media{padding-top:100%}}.product-main__detail .product__description ul{margin:0 0 0 2em;padding:0;list-style:disc}.product-main__detail .product__description ol{margin:0 0 0 2em;padding:0;list-style:decimal}.product-main__detail .product__description p+h1,.product-main__detail .product__description p+h2,.product-main__detail .product__description p+h3,.product-main__detail .product__description p+h4,.product-main__detail .product__description p+h5,.product-main__detail .product__description p+h6{margin-top:30px}.product-main__detail .product__description h1{margin-bottom:.5em;font-weight:600;font-size:3rem}.product-main__detail .product__description h2{margin-bottom:.5em;font-weight:600;font-size:2.5rem}.product-main__detail .product__description h3{margin-bottom:.5em;font-weight:600;font-size:2rem;padding-top:30px;border-top:1px solid #000000}.product-main__detail .product__description h4{margin-bottom:.5em;font-weight:600;font-size:1.74rem}.product-main__detail .product__description h5,.product-main__detail .product__description h6{margin-bottom:.5em;font-weight:600;font-size:1.5rem}@media screen and (min-width: 750px){.product-main__detail .product__description h1{font-size:3rem}.product-main__detail .product__description h2{font-size:2.5rem}.product-main__detail .product__description h3{font-size:2rem}.product-main__detail .product__description h4{font-size:1.74rem}.product-main__detail .product__description h5,.product-main__detail .product__description h6{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-product-main.css.map */
