﻿@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;700&display=swap";.page-ttl{display:none}@media screen and (max-width: 740px){.page-ttl{display:block;padding-top:0;margin-bottom:46px}}.p-product-detail{padding-top:240px;padding-bottom:200px}@media screen and (max-width: 740px){.p-product-detail{padding-bottom:148px}}@media screen and (min-width: 741px){.js-fixed-area{position:relative}.js-fixed-elm{position:absolute}.js-fixed-elm.is-fixed{position:fixed;top:var(--hGap)}.js-fixed-elm.is-static{position:static}}.product__main{padding-right:40px;padding-left:40px;margin-right:auto;margin-left:auto;width:100%;display:flex}@media screen and (max-width: 740px){.product__main{padding-right:25px;padding-left:25px}}.product__left{width:50%}.product__left-inner{padding-bottom:40px}.product__img .fs-c-productPlainImage{text-align:center;background:#ddd}.product__img .fs-c-productPlainImage+.fs-c-productPlainImage{margin-top:3px}.product__img .fs-c-productPlainImage img{width:100%}@media screen and (min-width: 741px){.product__img-wrap{display:block}}.product__right{width:50%}.product__right-inner{width:calc(50vw - 40px)}.product__right-inner2{padding:45px 0 40px 40px;max-width:560px;margin:0 auto}.product__head{margin-bottom:72px}.product__info{margin-top:47px}.product__info-ttl{font-family:"Nunito Sans","游ゴシック",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:14px;line-height:24px;margin-bottom:13px}.product__strong{background:#000;color:#fff;margin:4px 0;padding:8px 4px;font-weight:600;text-align:center}.product__variation-item{position:relative;padding:11px 40px 11px 0;border-bottom:solid 1px #909090;cursor:pointer;transition:.3s ease}@media screen and (min-width: 1025px){.product__variation-item:hover{opacity:.5}}.product__variation-label{font-family:"Nunito Sans","游ゴシック",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:15px;line-height:20px}.product__variation-cb{position:absolute;top:50%;right:4px;transform:translateY(-50%)}.product__variation .icn-cb{width:16px;height:16px;border:1px solid #909090}.product__variation .icn-cb:before{content:"";position:absolute;top:-1px;right:-5px;width:17px;height:6px;border:solid #909090;border-width:0 0 1px 1px;transform:rotate(-45deg);opacity:0}.product__variation .icn-cb.--checked:before{opacity:1}.product__color{margin-top:118px}.product__variation2{display:flex;align-items:stretch;flex-wrap:wrap;gap:19px 4px}.product__variation2-item{position:relative;cursor:pointer;transition:.35s ease;width:calc(33.3% - 2.6666666667px)}.product__variation2-item:before{content:"";display:block;padding-top:133.152173913%}@media screen and (min-width: 1025px){.product__variation2-item:hover{opacity:.5}}.product__variation2-img{position:absolute;top:0;left:0;width:100%;height:100%;background:#ddd}.product__variation2-img img{object-fit:cover;width:100%;height:100%}.product__detail{margin-top:118px;font-family:"Nunito Sans","游ゴシック",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:14px;line-height:21px}.product__detail .--txt-right{text-align:right}.product__detail-block{border-top:solid 1px #909090;min-height:44px;display:flex;flex-wrap:wrap;align-items:center}.product__detail-block:last-child{border-bottom:solid 1px #909090}.product__detail-ttl{font-weight:500;font-size:12px;line-height:20px;margin:11px 0 3px;display:flex}.product__detail-ttl:before{content:"・"}.product__detail-notes{width:100%;font-size:11px;line-height:16px;margin-top:12px}.product__detail-dl{font-weight:500;font-size:11px;line-height:16px;width:100%;padding-left:12px}.product__detail-dl+.product__detail-dl{margin-top:5px}.product__detail-dl dt{flex-shrink:0;max-width:100%;display:inline}.product__detail-dl dd{display:inline}.product__detail-dl+.product__detail-size{margin-top:45px}.product__detail-size{width:100%;text-align:center;margin:33px 0 35px 28px}.product__detail-size img{max-width:100%}.product__table{width:100%}.product__table tr th,.product__table tr td{vertical-align:middle;text-align:right;padding:2px 0}.product__table tr th:first-child,.product__table tr td:first-child{text-align:left}.product__table tr:first-child th,.product__table tr:first-child td{padding-top:7px}.product__table tr:last-child th,.product__table tr:last-child td{padding-bottom:7px}.product__table-slash{display:inline-block;margin:0 .25em}.product__table.--size-table{margin:11px 0 5px}.product__table.--size-table tr th,.product__table.--size-table tr td{height:36px;text-align:center;padding:0}.product__table.--size-table tr th:first-child,.product__table.--size-table tr td:first-child{text-align:left}.product__table.--size-table tr th:nth-child(2),.product__table.--size-table tr td:nth-child(2){padding-left:20px}.product__table.--size-table tr th:nth-last-child(2),.product__table.--size-table tr td:nth-last-child(2){padding-right:25px}.product__table.--size-table tr:first-child th,.product__table.--size-table tr:first-child td{height:auto;vertical-align:top;padding-top:0;padding-bottom:2px}.product__table.--size-table tr:first-child th:first-child,.product__table.--size-table tr:first-child td:first-child{width:80px}.product__table.--size-table tr:first-child th:last-child,.product__table.--size-table tr:first-child td:last-child{width:95px;text-align:right}.product__table.--size-table tr:last-child th,.product__table.--size-table tr:last-child td{padding-top:0;padding-bottom:0}.product__link{margin-top:120px;display:flex;flex-wrap:wrap;gap:.5em .5em}.product__link-item{font-family:"Nunito Sans","游ゴシック",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:12px;line-height:16px;color:#909090}.product__link-item a{text-decoration:underline;text-underline-offset:2px}@media screen and (min-width: 1025px){.product__link-item a:hover{opacity:.5}}.product__bottom{margin-top:139px}.product__bottom-inner{padding-right:40px;padding-left:40px;margin-right:auto;margin-left:auto;width:100%}@media screen and (max-width: 740px){.product__bottom-inner{padding-right:25px;padding-left:25px}}.product__bottom-ttl{display:block;margin-bottom:18px;padding:0}@media screen and (max-width: 740px){.product__main{display:block}.product__left{width:100%;margin-bottom:50px}.product__left-inner{padding:0}.product__img-wrap{align-items:center}.product__img .fs-c-productPlainImage{min-width:calc(100vw - 50px) !important;width:calc(100vw - 50px) !important}.product__img .fs-c-productPlainImage+.fs-c-productPlainImage{margin-top:0}.product__img .fs-c-productPlainImage img{object-fit:contain;width:100%;height:100%}.product__img-dots{position:static;text-align:left;display:flex;gap:8px;margin-top:15px}.product__img-dots .swiper-pagination-bullet{margin:0 !important;display:block;width:5px;height:5px;background:#9d9d9d;border-radius:0;opacity:1}.product__img-dots .swiper-pagination-bullet-active{opacity:.5}.product__right{width:100%}.product__right-inner{width:100%}.product__right-inner2{padding:0}.product__head{margin-bottom:32px}.product__info{margin-top:23px}.product__action{margin-top:50px}.product__action .fs-c-button--primary{margin-top:20px;letter-spacing:.04em}.product__action .fs-c-button--primary:first-child{margin-top:0}}@media screen and (max-width: 740px)and (min-width: 1025px){.product__action .fs-c-button--primary:hover{background:#909090;border-color:#909090;color:#f4f4f4}}@media screen and (max-width: 740px){.product__color{margin-top:98px}.product__variation2{gap:13px 3px}.product__variation2-item{width:calc(33.3% - 2px)}.product__detail{margin-top:98px}.product__detail-dl{display:block}.product__detail-dl+.product__detail-dl{margin-top:11px}.product__detail-dl+.product__detail-size{margin-top:30px}.product__detail-size{margin:24px -10px 21px 5px}.product__table-slash{margin:0 .25em 0 0}.product__table.--size-table{margin:15px 0 6px}.product__table.--size-table tr th:nth-child(2),.product__table.--size-table tr td:nth-child(2){padding-left:23px}.product__table.--size-table tr th:nth-last-child(2),.product__table.--size-table tr td:nth-last-child(2){padding-right:20px}.product__table.--size-table tr:first-child th,.product__table.--size-table tr:first-child td{padding-bottom:7px}.product__table.--size-table tr:first-child th:last-child,.product__table.--size-table tr:first-child td:last-child{width:56px;text-align:left}.product__link{margin-top:68px}.product__bottom{margin-top:98px}}.fs-c-productNameHeading__name{font-family:"Nunito Sans","游ゴシック",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:26px;line-height:1.5384615385;margin-bottom:3px;font-weight:400;color:#000}@media screen and (max-width: 740px){.fs-c-productNameHeading__name{font-size:23px}}.fs-c-productPrices{margin-top:3px}.fs-c-productPrice__main__price{font-family:"Nunito Sans","游ゴシック",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:20px !important;line-height:30px;color:#000 !important}.fs-c-productPrice__main__label{font-size:12px}.fs-c-productPrice__addon:where(:not([class*="--listed"]))::before,.fs-c-productPrice__main__addon:where(:not([class*="--listed"]))::before{content:"（"}.fs-c-productPrice__addon:where(:not([class*="--listed"]))::after,.fs-c-productPrice__main__addon:where(:not([class*="--listed"]))::after{content:"）"}.fs-p-productDescription{font-weight:500;font-size:16px;letter-spacing:.04em;line-height:28px}.fs-c-variationLabel{font-family:"Nunito Sans","游ゴシック",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:14px;line-height:24px;margin-bottom:13px;font-weight:400}.fs-c-productChooseVariation__variation:nth-child(1){display:none}.vSize{margin-bottom:50px;display:block}.vSize .fs-c-variationPanelList__label{display:none}.vSize .fs-c-variationPanelList__list{display:block}.vSize .fs-c-variationPanelList__list__item{width:100%}.vSize .fs-c-variationPanelList__panel{display:block;position:relative;padding:10px 40px 10px 0;border:solid #909090;border-color:#909090 !important;border-width:0 0 1px;cursor:pointer;border-radius:0;z-index:0;background:none}.vSize .fs-c-variationPanelList__panel--outOfStock{opacity:.18;cursor:initial;pointer-events:none}.vSize .fs-c-variationPanelList__panel:before{content:"";position:absolute;top:50%;right:4px;transform:translateY(-50%);width:16px;height:16px;border:1px solid #909090;background:none;padding:0;opacity:1 !important}.vSize .fs-c-variationPanelList__panel:after{content:"";position:absolute;top:16px;right:-2px;width:16px;height:6px;border:solid #909090;border-width:0 0 1px 1px;transform:rotate(-45deg) translateY(-50%);opacity:0}.vSize .fs-c-variationPanelList__panel__content{padding:0;display:block;background:none !important;min-height:0}.vSize .fs-c-variationPanelList__panel__label{position:static;font-family:"Nunito Sans","游ゴシック",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:15px;line-height:20px;font-weight:400;color:#000}.vSize .fs-c-variationPanelList__radio:checked+.fs-c-variationPanelList__panel:where(:not(.fs-c-variationPanelList__panel--outOfStock)):after{opacity:1}.vColor{display:block;gap:0}.vColor .fs-c-variationPanelList__panel{max-width:calc(33.3% - 2.6666666667px);width:calc(33.3% - 2.6666666667px);display:block;position:relative;cursor:pointer;transition:.35s ease;border:0 !important;border-radius:0;z-index:0}@media screen and (min-width: 1025px){.vColor .fs-c-variationPanelList__panel:hover:before{opacity:.6}}.vColor .fs-c-variationPanelList__panel:before,.vColor .fs-c-variationPanelList__panel:after{position:absolute;transition:.35s ease;opacity:0;aspect-ratio:184/245}.vColor .fs-c-variationPanelList__panel:before{top:0;left:0;content:"";display:block;padding-top:133.152173913%;background:rgba(0,0,0,.5);z-index:2}.vColor .fs-c-variationPanelList__panel:after{content:"選択中";color:#fff;font-size:13px;letter-spacing:.05em;line-height:1.3846153846;top:15px;left:0;width:100%;text-align:center;z-index:2}.vColor .fs-c-variationPanelList__panel__content{padding:0;display:block;background:none !important;min-height:0}.vColor .fs-c-variationPanelList__panel__image{z-index:1;position:static;top:0;left:0;width:100%;height:100%;max-height:100%;padding:0;aspect-ratio:184/245;overflow:hidden;background:#ddd}.vColor .fs-c-variationPanelList__panel__image img{object-fit:cover;width:100%;height:100%}.vColor .fs-c-variationPanelList__panel__label{display:block;z-index:0;position:static;color:#000;font-weight:400;font-size:14px;line-height:18px;margin-top:9px}.vColor .fs-c-variationPanelList__panel__stock{z-index:2;position:absolute;bottom:9px;left:0;text-align:center;width:100%;font-size:11px;font-family:"Nunito Sans","游ゴシック",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;letter-spacing:0;line-height:1.1;color:#fff;padding:3px 6px}.vColor .fs-c-variationPanelList__radio:checked+.fs-c-variationPanelList__panel:where(:not(.fs-c-variationPanelList__panel--outOfStock)):before,.vColor .fs-c-variationPanelList__radio:checked+.fs-c-variationPanelList__panel:where(:not(.fs-c-variationPanelList__panel--outOfStock)):after,.vColor .fs-c-variationPanelList__panel.is-active:before,.vColor .fs-c-variationPanelList__panel.is-active:after{opacity:1}@media screen and (max-width: 740px){.vColor .fs-c-variationPanelList__panel__label{font-size:12px;line-height:15px;margin-top:6px}}.fs-system-subscribe_to_arrival_notice,.fs-c-productMembersLoginLink{margin:25px 0}a.fs-system-subscribe_to_arrival_notice,a.fs-c-productMembersLoginLink{text-decoration:underline}@media screen and (min-width: 1025px){a.fs-system-subscribe_to_arrival_notice:hover,a.fs-c-productMembersLoginLink:hover{color:#909090;text-decoration:none}}.fs-c-buttonContainer{padding:0}.fs-c-productQuantityAndWishlist{margin:64px 0 10px}.fs-c-quantity{display:flex;justify-content:center;align-items:stretch;height:43px;width:156px;min-width:156px;border:solid 1px #909090}.fs-c-quantity__select,.fs-c-quantity__number{font-family:"Nunito Sans","游ゴシック",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-weight:400;font-size:15px;letter-spacing:.04em;text-align:center;text-align-last:center;padding:10px;width:56px;display:block}.fs-c-quantity__number{border:0;box-shadow:1px 1px 5px #d1d1d1 inset}.quantity__btn{display:flex;align-items:center;width:50px;padding:10px;font-weight:500;font-size:16px;letter-spacing:.04em;cursor:pointer}@media screen and (min-width: 1025px){.quantity__btn:hover{opacity:.3}}.quantity__btn.--minus{justify-content:flex-end}.quantity__btn.--plus{justify-content:flex-start}.quantity__btn.is-disabled{pointer-events:none;opacity:.3}.fs-c-productQuantityAndWishlist__wishlist{display:none}.pm3{display:none}
