.product{background-color:var(--color-sub);padding-top:10px;padding-bottom:110px}#gtx-trans{display:none}.related-products{display:none!important}#cart-notification{display:none}.product .breadcrumbs{margin-top:0}@media screen and (max-width: 750px){.product{padding-bottom:80px}}.product__main{display:flex;justify-content:space-between}@media screen and (max-width: 750px){.product__main{flex-direction:column;gap:20px}}.product-images__box{width:100%;margin-bottom:40px}.product-images__list{width:600px;height:424px;margin-top:0;margin-bottom:20px;padding-left:0}.product-images__list img{width:100%}.product-images__list div{height:600px}.product-images__list .slick-track{width:600px!important;margin:0}.product-images__list .slick-current{position:absolute!important;top:0!important;left:0!important}.product-images__list img{width:600px;height:424px;opacity:1!important;z-index:100000!important}.product-images__thumbnail .slick-track{gap:20px 0;width:105%;height:300px!important;transform:unset!important}.product-images__thumbnail{width:600px;height:200px;display:flex;overflow:hidden;padding-left:0}.product-images__thumbnail .slick-list{height:200px!important}.product-images__thumbnail .slick-slide{margin-bottom:20px}.product-images__thumbnail div{height:90px}.product-images__thumbnail li{width:135px!important;height:110px!important;margin-right:20px}.product-images__thumbnail img{width:135px;height:90px;opacity:.5;transition:opacity .3s linear}.product-images__thumbnail .slick-current img{opacity:1}@media screen and (max-width: 750px){.product-images__box{width:100%;margin-bottom:0}.product-images__list{width:100%;height:275px}.product-images__list img{width:auto;height:275px}.product-images__list div{height:275px}.product-images__list .slick-track{width:calc(100vw - 40px)!important}.product-images__list .slick-current{position:absolute!important;top:0!important;left:0!important}.product-images__thumbnail-sp{display:block;margin:0 auto;width:calc(100% - 88px);padding-left:0}.product-images__thumbnail-sp li{width:68px!important;margin-right:10px}.product-images__thumbnail-sp img{width:100%!important}.product-images__thumbnail-sp .slick-slider{margin:0!important;margin-left:calc((100% - (100% - 88px))/2)!important}.product-images__thumbnail-sp .slick-prev:before,.product-images__thumbnail-sp .slick-next:before{width:34px;height:34px;content:"";color:var(--color-font);background-color:#fff;background-repeat:no-repeat;background-size:100%;box-shadow:1px 1px 5px 1px #00000012;position:absolute!important;z-index:100;top:-9px}.product-images__thumbnail-sp .slick-prev:before{left:-20px;background-image:url(../assets/icon_slider_left.svg)}.product-images__thumbnail-sp .slick-next:before{right:-20px;background-image:url(../assets/icon_slider_right.svg)}.product-images__thumbnail-sp img{opacity:.5}.product-images__thumbnail-sp .slick-current img{opacity:1}}.product-info{width:460px!important}@media screen and (max-width: 750px){.product-info{width:100%!important}}.product__title h1{color:var(--color-font);font-family:"Noto Serif JP";font-size:24px;line-height:1.417;margin-top:0;margin-bottom:10px}.product__title>a{display:none!important}@media screen and (max-width: 750px){.product__title h1{font-size:20px;line-height:1.45;margin-bottom:5px}}.price{position:relative}.price:after{width:100%;height:1px;content:"";background-color:var(--color-font-sub);position:absolute;bottom:40px;left:0}.price__regular{font-family:Hiragino Sans;color:var(--color-font);font-size:20px;line-height:1.5;padding-bottom:40px;margin-bottom:40px}.price__regular .tax{font-size:14px}@media screen and (max-width: 750px){.price__regular{font-size:18px;padding-bottom:20px;margin-bottom:20px}.price:after{bottom:20px}}.product__description{margin-bottom:40px;line-height:1.5}.product__description strong{font-size:18px}.product__description p:first-child{margin-bottom:24px}@media screen and (max-width: 750px){.product__description{margin-bottom:20px}}.button--secondary{font-family:Hiragino Sans;font-size:20px;line-height:1.5;font-weight:700;color:#fff;padding:16px 0;background-color:var(--color-font);transition:all .5s;margin-bottom:60px}.button--secondary:hover{background-color:#4f7589}.button:not([disabled]):hover:after{display:none}@media screen and (max-width: 750px){.button--secondary{font-size:20px;padding:15px 0;margin-bottom:40px}}.product__accordion{font-family:Hiagino Sans;margin-bottom:20px;border-top:1px solid var(--color-font-sub)}.product__accordion p{margin:0}.accrodion__box{border-bottom:1px solid var(--color-font-sub)}.product__accordion .accordion__btn{font-size:16px;padding:20px;position:relative}.product__accordion .accordion__content{margin:0}.product__accordion .accordion__content p{font-size:14px;padding:0 20px 20px;margin:0}.product__accordion .accordion__btn:after{width:20px;height:20px;content:"";background-image:url(../assets/icon_plus.svg);position:absolute;top:22px;right:20px}.product__accordion .accordion__btn.open:after{width:20px;height:20px;content:"";background-image:url(../assets/icon_minus.svg);background-repeat:no-repeat;position:absolute;top:31px;right:20px}@media screen and (max-width: 750px){.product__accordion{margin-bottom:15px}.product__accordion .accordion__btn{font-size:14px;padding:15px 10px}.product__accordion .accordion__content p{padding:0 15px 15px}.product__accordion .accordion__btn:after{top:15px;right:10px}.product__accordion .accordion__btn.open:after{top:24px;right:10px}}.postage__box{font-family:Hiragino Sans;display:flex;justify-content:space-between;gap:20px;padding:0 20px}.postage__title{width:32px;font-size:16px;line-height:1.5}.postage__text{width:368px;font-size:14px;line-height:1.5}.postage__text br{display:block;content:"";height:10px}.postage__text span{font-size:12px}@media screen and (max-width: 750px){.postage__box{gap:20px;padding:0 10px}.postage__title{width:28px;font-size:14px}.postage__text{width:calc(100% - 48px);font-size:14px}.postage__text br{display:block;content:"";height:10px}.postage__text span{font-size:12px}}.product-detail{padding:140px 0;font-family:Hiragino Sans;color:var(--color-font)}.product-detail__list{display:flex;justify-content:space-between;flex-direction:column;gap:80px;padding:0;margin:0}.product-detail__item{display:flex;justify-content:space-between}.product-detail__item:nth-child(2n) .product-detail__thumbnail{order:-1}.product-detail__text{width:540px}.product-detail__text h2{color:var(--color-font);font-size:24px;font-weight:700;margin-top:0;margin-bottom:20px}.product-detail__text p br{display:block;content:""}.product-detail__text pre{font-family:Hiragino Sans;line-height:1.9;white-space:pre-wrap}.product-detail__thumbnail{width:540px;height:auto}@media screen and (max-width: 750px){.product-detail{padding:80px 0}.product-detail__list{gap:60px}.product-detail__item{flex-direction:column;gap:20px}.product-detail__text{width:100%}.product-detail__text h2{font-size:20px;line-height:1.5;margin-bottom:10px}.product-detail__thumbnail{width:100%;order:-1}.product-detail__text p br{height:21px}}.recommendations{font-family:Hiragino Sans;color:var(--color-font);background-color:var(--color-sub);padding:140px 0}.recommendations h2{font-family:"Noto Serif JP";color:var(--color-font);font-size:24px;line-height:1.417;text-align:center;margin-top:0;margin-bottom:60px}.recommendations__list{display:flex;justify-content:space-between;padding:0;margin:0}.recommendations__item{width:347px;list-style-type:none}.recommendations__item img{width:100%;margin-bottom:20px}.recommendations__title{margin-bottom:10px}.recommendations__price{margin-bottom:20px;font-weight:700}.recommendations__btn{width:215px;margin:0 auto;background-color:var(--color-font);transition:all .5s}.recommendations__btn a{display:block;color:#fff;font-weight:700;padding:13px 0;text-decoration:none;text-align:center}.recommendations__btn:hover{background-color:#4f7589}@media screen and (max-width: 750px){.recommendations{padding:80px 0}.recommendations h2{font-size:20px;line-height:1.45;margin-bottom:40px}.recommendations__list{width:calc(100% + 20px);overflow-x:auto}.recommendations__item{width:300px!important;margin-right:20px;flex-shrink:0}.recommendations__item img{margin-bottom:10px}.recommendations__btn a{padding:10px 0 9px}}.product-check{font-family:Hiragino Sans;color:var(--color-font);padding:140px 0}.product-check h2{font-family:"Noto Serif JP";color:var(--color-font);font-size:24px;line-height:1.417;text-align:center;margin-top:0;margin-bottom:60px}.product-check__list{display:flex;justify-content:space-between;gap:20px;padding:0;margin:0}.product-check__list li{width:347px;list-style-type:none}.product-check__list li img{width:100%;margin-bottom:20px}.product-check__title{margin-bottom:10px}.product-check__price{margin-bottom:20px;font-weight:700}.product-check__btn{width:215px;margin:0 auto;background-color:var(--color-font);transition:all .5s}.product-check__btn a{display:block;color:#fff;font-weight:700;padding:13px 0;text-decoration:none;text-align:center}.product-check__btn:hover{background-color:#4f7589}@media screen and (max-width: 750px){.product-check{padding:80px 0}.product-check h2{font-size:20px;line-height:1.45;margin-bottom:40px}.product-check__list{width:calc(100% + 20px);overflow-x:auto}.product-check__list li{width:300px!important;margin-right:20px;flex-shrink:0}.product-check__list li img{margin-bottom:10px}.product-check__list li a{padding:10px 0 9px}}.product__cta{position:fixed;width:100vw;height:85px;background-color:#fff;border-top:1px solid var(--color-main);left:0;bottom:0;z-index:2;opacity:0;transform:translateY(85px);padding:13px 0 12px}.product__cta .content{display:flex;justify-content:space-between;align-items:center}.product-cta__info{width:75%;display:flex;align-items:center;gap:20px}.product-cta__title{font-family:"Noto Serif JP"}.product-cta__price{font-family:Hiragino Sans}.product-cta__price span{font-size:14px}.product__cta img{width:auto;height:55px}.product-cta__btn{width:250px}.product__cta .button{font-family:Hiragino Sans;font-size:16px;line-height:1.5;font-weight:700;color:#fff;padding:18px 0;background-color:var(--color-font);transition:all .5s}.product__cta .button:hover{background-color:#4f7589}.product__cta .button:not([disabled]):hover:after{display:none}#product__cta.UpMove{animation:UpAnime .5s forwards}@keyframes UpAnime{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}#product__cta.DownMove{animation:DownAnime .5s forwards}@keyframes DownAnime{0%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(100px)}}@media screen and (max-width: 750px){.product__cta .content{width:calc(100vw - 40px);margin:0 auto}.product__cta{height:80px;background-color:transparent;border-top:none;padding:10px 0}.product-cta__info{display:none}.product-cta__btn{width:calc(100vw - 40px)}.product__cta .button{font-size:20px;padding:15px 0}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-main-product.css.map */
