#product-top-area *{font-family:Noto Sans JP,sans-serif}#product-top-area .inner{display:flex;justify-content:space-between;gap:1rem}@media screen and (max-width:1080px){#product-top-area .inner{gap:1.5rem}}@media screen and (max-width:768px){#product-top-area .inner{flex-direction:column;gap:2.5rem;padding:0}}#product-top-area .inner .product-img{width:30rem}@media screen and (max-width:1080px){#product-top-area .inner .product-img{width:25rem}}@media screen and (max-width:768px){#product-top-area .inner .product-img{width:100%}}#product-top-area .inner .product-img .product-main-img{width:100%;height:auto}#product-top-area .inner .product-img .product-main-img img{width:100%;height:auto;display:block}#product-top-area .inner .product-img .thumbnail-list{margin-top:1rem;display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem;list-style:none;padding:0;margin-left:0}@media screen and (max-width:768px){#product-top-area .inner .product-img .thumbnail-list{display:block;gap:0}}#product-top-area .inner .product-img .thumbnail-list .thumb-items{cursor:pointer;transition:opacity .3s;border:2px solid transparent}#product-top-area .inner .product-img .thumbnail-list .thumb-items img{width:100%;height:auto;display:block}#product-top-area .inner .product-img .thumbnail-list .thumb-items:hover{opacity:.8}#product-top-area .inner .product-img .thumbnail-list .thumb-items.active{border-color:#a98d4d;opacity:1}#product-top-area .inner .product-txt{width:calc(100% - 35rem)}@media screen and (max-width:1080px){#product-top-area .inner .product-txt{width:calc(100% - 26rem)}}@media screen and (max-width:768px){#product-top-area .inner .product-txt{width:100%;padding:0 6.4vw}}#product-top-area .inner .product-info{padding-bottom:2rem;border-bottom:1px solid #cdcdcd;margin-bottom:2rem}#product-top-area .inner .product-info .product-ttl{font-size:1.25rem;line-height:1.5;font-weight:500}#product-top-area .inner .product-info .product-price{font-size:1.25rem;margin-top:1rem;font-weight:500}#product-top-area .inner .product-info .product-price .tax{font-size:.75rem;font-weight:400}#product-top-area .inner .product-info .product-tags{display:flex;gap:.25rem}#product-top-area .inner .product-info .product-tags .tag-item{width:-moz-fit-content;width:fit-content;padding:.125rem 1rem;display:flex;justify-content:center;align-items:center;background:#dcdcdc;border-radius:3.125rem;font-size:.625rem;font-weight:700;margin-top:1rem}#product-top-area .inner .product-info .product-tags .tag-item.att{background:#3f3f3f;color:#fff}#product-top-area .inner .product-info .product-tags .tag-item.reserve{background:#9c9c9c;color:#fff}#product-top-area .inner .product-info .delivery-day{margin-top:1rem;font-size:.875rem;font-weight:400}#product-top-area .inner .product-info .delivery-day span{font-weight:500}#product-top-area .inner .cart-area .variant-select .color-var{font-size:.875rem;font-weight:500}#product-top-area .inner .cart-area .variant-select .variant-type{display:flex;gap:.5rem;margin-top:.5rem}#product-top-area .inner .cart-area .variant-select .variant-type label{display:block;width:1.75rem;height:1.75rem;border-radius:50%;cursor:pointer}#product-top-area .inner .cart-area .variant-select .variant-type label span{display:none}#product-top-area .inner .cart-area .variant-select .variant-type label input{-webkit-appearance:none;-moz-appearance:none;appearance:none}#product-top-area .inner .cart-area .variant-select .variant-type label.color-black{background:#000}#product-top-area .inner .cart-area .variant-select .variant-type label.color-black2{background:linear-gradient(to bottom right,#000 0% 50%,#f3a0c0 50% 100%)}#product-top-area .inner .cart-area .variant-select .variant-type label:has(input[type=radio]:checked){border:4px solid #ffffff;box-shadow:0 0 0 1px #ccc}#product-top-area .inner .cart-area .cansel-txt{margin-top:2rem}#product-top-area .inner .cart-area .cansel-txt p{font-size:.875rem;font-weight:500}#product-top-area .inner .cart-area .cansel-txt select{width:15.625rem;height:2rem;margin-top:.5rem}#product-top-area .inner .cart-area .cart-btn-area{margin-top:2.125rem}#product-top-area .inner .cart-area .cart-error-message:has(span){color:#d32f2f;font-size:.875rem;margin-bottom:.625rem;min-height:1.25rem}#product-top-area .inner .cart-area .add-cart-btn{width:100%;height:3.5rem;background:#000;color:#fff;margin:0;padding:0}#product-top-area .inner .cart-area .add-cart-btn span{width:100%;height:3.5rem;display:flex;justify-content:center;align-items:center;gap:.25rem;font-size:1rem;font-weight:500}#product-top-area .inner .cart-area #wishlisthero-product-page-button-container{margin-top:1rem}#product-top-area .inner .cart-area #wishlisthero-product-page-button-container button{min-height:initial;background:#fff!important;border:1px solid #000000!important;height:3.5rem!important;color:#000!important;font-size:1rem!important;font-weight:500}#product-top-area .inner .cart-area #wishlisthero-product-page-button-container button:before,#product-top-area .inner .cart-area #wishlisthero-product-page-button-container button:after{content:none}#product-top-area .inner .cart-area #wishlisthero-product-page-button-container svg{width:.875rem;color:#9c9c9c}#product-top-area .inner .word-area{margin-top:2.1875rem}#product-top-area .inner .word-area .wa-block:not(:first-child){margin-top:1.25rem}#product-top-area .inner .word-area .wa-block h2{background:#fafafa;font-size:.875rem;font-weight:500;text-align:center;padding:1rem 0}#product-top-area .inner .word-area .wa-block table{width:100%;border:none!important;box-shadow:none}#product-top-area .inner .word-area .wa-block table th,#product-top-area .inner .word-area .wa-block table td{padding:0;font-size:initial;border:none}#product-top-area .inner .word-area .wa-block table thead th{background:#fafafa;font-size:.875rem;font-weight:500;text-align:center;padding:1rem 0;width:50%}#product-top-area .inner .word-area .wa-block table tbody tr:not(:last-child){border-bottom:1px dashed #ddd}#product-top-area .inner .word-area .wa-block table tbody th,#product-top-area .inner .word-area .wa-block table tbody td{font-size:.875rem;font-weight:400;text-align:center;padding:1rem 0;width:50%}#product-top-area .inner .word-area .wa-block table tbody span{display:block;position:relative}#product-top-area .inner .word-area .wa-block table tbody span:after{content:"";display:inline-block;width:.3125rem;height:.3125rem;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(45deg);position:absolute;right:0;top:0;bottom:0;margin:auto 0}#product-top-area .inner .word-area .wa-block .caution-txt{font-size:.875rem;line-height:2;margin-top:1rem}#product-top-area .inner .word-area .wa-block .keyword-list{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.875rem;line-height:2}#product-top-area .inner .word-area .wa-block .keyword-list a{transition:linear all .2s}#product-top-area .inner .word-area .wa-block .keyword-list a:hover{opacity:.6}#product-details{margin-top:5rem}#product-details img{max-width:100%;height:auto;display:block}@media screen and (max-width:768px){#product-details .inner{padding:0}}#product-details .product-description{display:flex;flex-direction:column;gap:5.25rem}@media screen and (max-width:768px){#product-details .product-description{gap:5rem}}#product-details .series-block{order:1}#product-details .spec-block{order:2}#product-details .design-block{order:3}#product-details .attention-block{order:4}#product-details .banner-block{order:5}#product-details .detail-block{background:#fafafa;padding:5.25rem 5rem}@media screen and (max-width:768px){#product-details .detail-block{padding:3.5rem 1rem}}#product-details .detail-block .ttl-h3{font-size:1.25rem;line-height:1;text-align:center}#product-details .detail-block .detail-ttl{font-size:1.5rem;line-height:1;font-weight:500;text-align:center;font-family:Shippori Mincho B1,serif;cursor:pointer;position:relative;padding-right:2.5rem}@media screen and (max-width:768px){#product-details .detail-block .detail-ttl{font-size:1.375rem}}#product-details .detail-block .detail-ttl:before,#product-details .detail-block .detail-ttl:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);background:#333;transition:transform .3s,opacity .3s}#product-details .detail-block .detail-ttl:before{width:1.0625rem;height:.0625rem}#product-details .detail-block .detail-ttl:after{width:.0625rem;height:1.0625rem;left:auto;right:.5rem}#product-details .detail-block.is-open .detail-ttl:after{transform:translateY(-50%) rotate(90deg);opacity:0}#product-details .detail-block .detail-contents{padding-top:3.625rem;opacity:0;transition:linear all .2s;visibility:hidden}#product-details .detail-block.is-open .detail-contents{opacity:1;visibility:visible}#product-details .detail-block .ttl-group{text-align:center;margin-top:2.5rem}#product-details .detail-block .ttl-group em{font-size:.75rem;line-height:1.5;text-align:center;font-weight:700}#product-details .detail-block .ttl-group h3{font-size:1.25rem;line-height:1.5;font-weight:500;margin-top:.25rem}#product-details .detail-block .tb-set{margin-top:2.5rem}#product-details .detail-block .tb-set .txt-normal{font-size:.875rem;line-height:2;margin-top:1.5rem;text-align:center;font-family:Noto Sans JP,sans-serif;font-weight:400}#product-details .detail-block .tb-set .btn-product{min-width:17.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #000;font-size:.875rem;position:relative;border-radius:50px;padding:0 3.5rem;width:-moz-fit-content;width:fit-content;margin:0 auto;margin-top:1rem}#product-details .detail-block .tb-set .btn-product:after{content:"";display:inline-block;width:.3125rem;height:.3125rem;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(45deg);position:absolute;right:1.25rem;transition:all linear .2s}#product-details .detail-block .tb-set .btn-product:hover:after{right:.9375rem}#product-details .detail-block .common-block{margin-top:3.375rem;border-top:1px dashed #ccc;padding-top:1.5rem}#product-details .detail-block .color-var .color-var-list{display:flex;flex-wrap:wrap;gap:2.1875rem;margin-top:1rem;max-width:40rem;width:100%;margin:1.5rem auto 0}@media screen and (max-width:768px){#product-details .detail-block .color-var .color-var-list{gap:1rem 1.0625rem}}#product-details .detail-block .color-var .color-var-list li{width:calc((100% - 8.75rem)/5)}@media screen and (max-width:768px){#product-details .detail-block .color-var .color-var-list li{width:calc((100% - 2.125rem) / 3)}}#product-details .detail-block .color-var .color-var-list li a figure{margin:0}#product-details .detail-block .color-var .color-var-list li a figure img{display:block;width:100%;height:auto}#product-details .detail-block .color-var .color-var-list li a figure figcaption{font-family:Noto Sans JP,sans-serif;font-size:.875rem;text-align:center;margin-top:.5rem;font-weight:500}@media screen and (max-width:768px){#product-details .detail-block .select-leather{padding:0 4.75rem}}#product-details .detail-block .select-leather .leather-list{display:flex;flex-wrap:wrap;gap:2.1875rem;margin-top:1rem;max-width:40rem;width:100%;margin:1.5rem auto 0}@media screen and (max-width:768px){#product-details .detail-block .select-leather .leather-list{flex-direction:column;gap:1rem}}#product-details .detail-block .select-leather .leather-list li{width:calc((100% - 4.375rem) / 3)}@media screen and (max-width:768px){#product-details .detail-block .select-leather .leather-list li{width:100%}}#product-details .detail-block .select-leather .leather-list li a{transition:linear all .2s}#product-details .detail-block .select-leather .leather-list li a:hover{opacity:.8}#product-details .detail-block .select-leather .leather-list li a figure{margin:0}#product-details .detail-block .select-leather .leather-list li a figure img{display:block;width:100%;height:auto}#product-details .detail-block .select-leather .leather-list li a figure figcaption{font-family:Noto Sans JP,sans-serif;font-size:.875rem;text-align:center;margin-top:.6875rem;font-weight:500}#product-details .detail-block .select-leather .leather-list li a p{font-family:Noto Sans JP,sans-serif;text-align:center;font-size:.625rem;text-decoration:underline;margin-top:.5rem;text-underline-offset:.125rem}#product-details .detail-block .spec{margin-top:0}#product-details .detail-block .spec .spec-list{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}@media screen and (max-width:768px){#product-details .detail-block .spec .spec-list{justify-content:center}}#product-details .detail-block .spec .spec-list li{width:calc((100% - 5rem) / 6);height:5.375rem;display:flex;justify-content:center;align-items:center;color:#fff;background:#4b4b4b;border:1px solid #4b4b4b;font-family:Noto Sans JP,sans-serif;font-size:.75rem;line-height:1.75;font-weight:500;text-align:center;flex-direction:column}@media screen and (max-width:768px){#product-details .detail-block .spec .spec-list li{width:calc((100% - 2rem) / 3)}}#product-details .detail-block .spec .spec-list li span{font-size:.625rem}#product-details .detail-block .spec .spec-list li.off{background:#fff;color:#000;border:1px solid #000}#product-details .detail-block .spec p{font-size:.875rem;line-height:2;margin-top:1rem;text-align:center;font-family:Noto Sans JP,sans-serif;font-weight:400}#product-details .detail-block .spec2 .product-spec-table{border-bottom:1px solid #000;border-right:1px solid #000;margin-top:1.5rem}#product-details .detail-block .spec2 .product-spec-table th,#product-details .detail-block .spec2 .product-spec-table td{margin:0;padding:0;font-size:initial;border-left:1px solid #000;border-top:1px solid #000}@media screen and (max-width:768px){#product-details .detail-block .spec2 .product-spec-table th,#product-details .detail-block .spec2 .product-spec-table td{display:block}}#product-details .detail-block .spec2 .product-spec-table{width:100%}#product-details .detail-block .spec2 .product-spec-table th{font-family:Noto Sans JP,sans-serif;background:#f2f2f2;font-size:.875rem;font-weight:500;text-align:left;padding:1rem;width:12.5rem}@media screen and (max-width:768px){#product-details .detail-block .spec2 .product-spec-table th{width:100%;text-align:center}}#product-details .detail-block .spec2 .product-spec-table td{font-family:Noto Sans JP,sans-serif;background:#fff;font-size:.875rem;font-weight:400;text-align:left;padding:1rem;width:calc(100% - 12.5rem)}@media screen and (max-width:768px){#product-details .detail-block .spec2 .product-spec-table td{width:100%;text-align:center}}#product-details .detail-block .img-txt-list .it-items{display:flex;gap:1.5rem}@media screen and (max-width:768px){#product-details .detail-block .img-txt-list .it-items{flex-wrap:wrap;padding:0 8.4vw;gap:1rem}}#product-details .detail-block .img-txt-list .it-items:not(:last-child){border-bottom:1px dashed #ccc;margin-bottom:2rem;padding-bottom:2rem}#product-details .detail-block .img-txt-list .it-items figure{width:17.5rem}@media screen and (max-width:768px){#product-details .detail-block .img-txt-list .it-items figure{width:100%}}#product-details .detail-block .img-txt-list .it-items figure img{display:block;width:100%;height:auto}#product-details .detail-block .img-txt-list .it-items .txt-area{width:calc(100% - 19rem);padding-top:1rem}@media screen and (max-width:768px){#product-details .detail-block .img-txt-list .it-items .txt-area{width:100%;padding-top:0}}#product-details .detail-block .img-txt-list .it-items .txt-area .point-num{display:flex;min-width:4.5rem;width:-moz-fit-content;width:fit-content;height:1.3125rem;background:#000;color:#fff;justify-content:center;align-items:center;text-align:center;font-size:.625rem;font-weight:700}#product-details .detail-block .img-txt-list .it-items .txt-area h3{font-size:1.25rem;line-height:1.5;margin-top:.25rem}#product-details .detail-block .img-txt-list .it-items .txt-area p{font-family:Noto Sans JP,sans-serif;font-size:.875rem;line-height:2;margin-top:1rem}#product-details .banner-area{display:flex;flex-direction:column;gap:2rem}@media screen and (max-width:768px){#product-details .banner-area{gap:1rem}}#product-details .banner-area .banner-items{padding:3.5rem;background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width:768px){#product-details .banner-area .banner-items{height:30rem;display:flex;justify-content:center;align-items:center;padding:2.5rem 1.96875rem}}#product-details .banner-area .banner-items .txt-area{max-width:20rem;width:100%}@media screen and (max-width:768px){#product-details .banner-area .banner-items .txt-area{max-width:none}}#product-details .banner-area .banner-items h2{font-family:Shippori Mincho B1,serif;font-size:1.5rem;line-height:1;font-weight:500;margin-bottom:3rem;position:relative;color:#fff}#product-details .banner-area .banner-items h2:after{content:"";position:absolute;width:4.5rem;height:.015625rem;background:#fff;bottom:-1.5rem;left:0}#product-details .banner-area .banner-items p{color:#fff;font-family:Shippori Mincho B1,serif;font-size:.875rem;line-height:2;margin-bottom:2rem}#product-details .banner-area .banner-items.banner1{background-image:url(/cdn/shop/files/img-thoughts_2s.jpg)}@media screen and (max-width:768px){#product-details .banner-area .banner-items.banner1{background-image:url(/cdn/shop/files/img-thoughts_sp_2s.jpg)}}#product-details .banner-area .banner-items.banner2{background-image:url(/cdn/shop/files/img-guarantee_2s.jpg)}@media screen and (max-width:768px){#product-details .banner-area .banner-items.banner2{background-image:url(/cdn/shop/files/img-guarantee_sp_2s.jpg)}}#product-details .banner-area .banner-items.banner3{background-image:url(/cdn/shop/files/img-special_2s.jpg)}@media screen and (max-width:768px){#product-details .banner-area .banner-items.banner3{background-image:url(/cdn/shop/files/img-special_sp_2s.jpg);align-items:flex-start}}#product-details .banner-area .banner-items.banner3 .txt-area{max-width:12.5rem}@media screen and (max-width:768px){#product-details .banner-area .banner-items.banner3 .txt-area{max-width:none}}#product-details .banner-area .banner-items.banner3 h2:after{background:#000}#product-details .banner-area .banner-items.banner3 h2,#product-details .banner-area .banner-items.banner3 p{color:#000}#product-details .banner-area .banner-items.banner3 p span{display:block;font-size:.625rem;margin-top:1rem}#product-ranking{margin-top:5rem}#product-ranking .product_ranking{overflow:hidden}#product-ranking .tab-ranking{display:flex}#product-ranking .tab-ranking li{width:50%;position:relative}#product-ranking .tab-ranking li:after{content:"";display:inline-block;width:100%;height:.03125rem;background:#9c9c9c;position:absolute;bottom:0}#product-ranking .tab-ranking li span{display:flex;justify-content:center;align-items:flex-start;height:2.5rem;cursor:pointer;color:#9c9c9c;transition:linear all .2s;font-size:1rem;text-align:center}@media screen and (max-width:768px){#product-ranking .tab-ranking li span{font-size:4.2666666667vw;height:initial;padding-bottom:1rem}}#product-ranking .tab-ranking li span:hover{color:#000}#product-ranking .tab-ranking li.active:after{content:"";display:inline-block;width:100%;height:.125rem;background:#000;bottom:-.0625rem}#product-ranking .tab-ranking li.active span{cursor:initial;color:#000}#product-ranking .tab-contents{margin-top:2.5rem}@media screen and (min-width:769px){#product-ranking .tab-contents{margin-right:calc(50% - 50vw - 2.5rem)}}@media screen and (max-width:768px){#product-ranking .tab-contents{margin-right:calc(50% - 50vw - 10.6666666667vw)}}#product-ranking .ranking-slider{display:none}#product-ranking .ranking-slider.show{display:block}#product-ranking .ranking-slider li{padding-right:2.5rem}@media screen and (max-width:768px){#product-ranking .ranking-slider li{padding-right:4.2666666667vw}}#product-ranking .ranking-slider li figure img{width:100%;height:auto;display:block}#product-ranking .ranking-slider li .num{text-align:center;display:block;font-size:1.125rem;color:#000;margin-bottom:.5rem}#product-ranking .ranking-slider li:nth-child(1) .num{color:#9d7200}#product-ranking .ranking-slider li:nth-child(2) .num{color:#9c9c9c}#product-ranking .ranking-slider li:nth-child(3) .num{color:#9d4400}#product-ranking .ranking-slider li h4{font-size:1rem;line-height:1.5;margin-top:.5rem}#product-ranking .ranking-slider li .price{margin-top:1.25rem;text-align:right;font-size:.875rem;line-height:1.5}#product-ranking .product-tags{display:flex;gap:.25rem}#product-ranking .product-tags .tag-item{width:-moz-fit-content;width:fit-content;padding:.125rem 1rem;display:flex;justify-content:center;align-items:center;background:#dcdcdc;border-radius:3.125rem;font-size:.625rem;font-weight:700;margin-top:1rem}#product-ranking .product-tags .tag-item.att{background:#3f3f3f;color:#fff}#product-ranking .product-tags .tag-item.reserve{background:#9c9c9c;color:#fff}#recommend-area{margin-top:5rem}#recommend-area .recommend_contents{overflow:hidden}#recommend-area .rec-contents{margin-top:2.5rem}@media screen and (min-width:769px){#recommend-area .rec-contents{margin-right:calc(50% - 50vw - 2.5rem)}}@media screen and (max-width:768px){#recommend-area .rec-contents{margin-right:calc(50% - 50vw - 10.6666666667vw)}}#recommend-area .recommend-slider li{padding-right:2.5rem}@media screen and (max-width:768px){#recommend-area .recommend-slider li{padding-right:4.2666666667vw}}#recommend-area .recommend-slider li figure img{width:100%;height:auto;display:block}#recommend-area .recommend-slider li .num{text-align:center;display:block;font-size:1.125rem;color:#000;margin-bottom:.5rem}#recommend-area .recommend-slider li:nth-child(1) .num{color:#9d7200}#recommend-area .recommend-slider li:nth-child(2) .num{color:#9c9c9c}#recommend-area .recommend-slider li:nth-child(3) .num{color:#9d4400}#recommend-area .recommend-slider li h4{font-size:1rem;line-height:1.5;margin-top:1rem}#recommend-area .recommend-slider li .price{margin-top:1.25rem;text-align:right;font-size:.875rem;line-height:1.5}#recommend-area .product-tags{display:flex;gap:.25rem}#recommend-area .product-tags .tag-item{width:-moz-fit-content;width:fit-content;padding:.125rem 1rem;display:flex;justify-content:center;align-items:center;background:#dcdcdc;border-radius:3.125rem;font-size:.625rem;font-weight:700;margin-top:1rem}#recommend-area .product-tags .tag-item.att{background:#3f3f3f;color:#fff}#recommend-area .product-tags .tag-item.reserve{background:#9c9c9c;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/1/assets/product.css.map */
