@font-face{font-family:Noto Sans JP Local;font-style:normal;font-weight:400 700;src:local("Noto Sans JP")}@font-face{font-display:block;font-family:icon;font-style:normal;font-weight:400;src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf) format("truetype"),url(../fonts/icomoon.wof) format("woff"),url(../fonts/icomoon.svg#icomoon) format("svg")}#fs_ProductDetails .fs-c-productNameHeading__name{line-height:1.5}#fs_ProductDetails .fs-l-productLayout>:nth-child(n+3){grid-column:span 2}@media screen and (max-width:960px){#fs_ProductDetails .fs-l-productLayout{grid-template-columns:1fr}#fs_ProductDetails .fs-l-productLayout>:nth-child(n+3){grid-column:initial}}#fs_ProductDetails .fs-l-productLayout__item .item_contact,#fs_ProductDetails .productAside .item_contact{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:3rem}#fs_ProductDetails .fs-l-productLayout__item .item_contact div,#fs_ProductDetails .productAside .item_contact div{border:1px solid #464646;border-radius:10px;font-size:.8em;padding:1rem 1rem 1rem 5rem;text-align:left;width:49%}@media screen and (max-width:768px){#fs_ProductDetails .fs-l-productLayout__item .item_contact div,#fs_ProductDetails .productAside .item_contact div{margin-bottom:1rem;padding:1.5rem 2rem 1.5rem 8rem;width:100%}}#fs_ProductDetails .fs-l-productLayout__item .item_contact div span,#fs_ProductDetails .productAside .item_contact div span{color:#464646;display:block;text-align:left}#fs_ProductDetails .fs-l-productLayout__item .item_contact div small,#fs_ProductDetails .productAside .item_contact div small{display:block}#fs_ProductDetails .fs-l-productLayout__item .item_contact div:first-child,#fs_ProductDetails .productAside .item_contact div:first-child{background:url(../images/item/newsletter-link.png) no-repeat 1rem}@media screen and (max-width:768px){#fs_ProductDetails .fs-l-productLayout__item .item_contact div:first-child,#fs_ProductDetails .productAside .item_contact div:first-child{background-position:2rem}}#fs_ProductDetails .fs-l-productLayout__item .item_contact div:last-child,#fs_ProductDetails .productAside .item_contact div:last-child{background:url(../images/item/store_1.png) no-repeat 1rem}@media screen and (max-width:768px){#fs_ProductDetails .fs-l-productLayout__item .item_contact div:last-child,#fs_ProductDetails .productAside .item_contact div:last-child{background-position:2rem}}#fs_ProductDetails .sns_sh.pconly{display:flex}@media screen and (max-width:768px){#fs_ProductDetails .sns_sh.pconly{display:none}}#fs_ProductDetails .sns_sh.sponly{display:none}@media screen and (max-width:768px){#fs_ProductDetails .sns_sh.sponly{display:flex}}#fs_ProductDetails .fs-l-product2 .fs-l-productLayout>*>*{margin-bottom:1.2rem}#fs_ProductDetails .fs-c-productMark{display:flex;gap:.4rem;justify-content:flex-start}#fs_ProductDetails .fs-c-mark--preorder,#fs_ProductDetails .fs-c-productMark .fs-c-productMark__mark.productMark__sale,#fs_ProductDetails .fs-c-productPrice--listed .fs-c-productPrice__main{display:none}#fs_ProductDetails .fs-c-productPrice--listed+.fs-c-productPrice--selling .fs-c-productPrice__addon span,#fs_ProductDetails .fs-c-productPrice--listed+.fs-c-productPrice--selling .fs-c-productPrice__addon:after,#fs_ProductDetails .fs-c-productPrice--listed+.fs-c-productPrice--selling .fs-c-productPrice__addon:before,#fs_ProductDetails .fs-c-productPrice--listed+.fs-c-productPrice--selling .fs-c-productPrice__main span,#fs_ProductDetails .fs-c-productPrice--listed+.fs-c-productPrice--selling .fs-c-productPrice__main:after,#fs_ProductDetails .fs-c-productPrice--listed+.fs-c-productPrice--selling .fs-c-productPrice__main:before,#fs_ProductDetails .fs-c-productPrice--member .fs-c-productPrice__addon span,#fs_ProductDetails .fs-c-productPrice--member .fs-c-productPrice__addon:after,#fs_ProductDetails .fs-c-productPrice--member .fs-c-productPrice__addon:before,#fs_ProductDetails .fs-c-productPrice--member .fs-c-productPrice__main span,#fs_ProductDetails .fs-c-productPrice--member .fs-c-productPrice__main:after,#fs_ProductDetails .fs-c-productPrice--member .fs-c-productPrice__main:before{color:#c93037}#fs_ProductDetails .fs-c-productOption,#fs_ProductDetails .fs-c-productSelection{margin-top:2em}#fs_ProductDetails .fs-c-productOption .fs-c-productOption__name,#fs_ProductDetails .fs-c-productOption .fs-c-productSelection__name,#fs_ProductDetails .fs-c-productSelection .fs-c-productOption__name,#fs_ProductDetails .fs-c-productSelection .fs-c-productSelection__name{font-size:1.55rem;padding:.5em}#fs_ProductDetails .fs-c-productOption .fs-c-productOption__option,#fs_ProductDetails .fs-c-productOption .fs-c-productSelection__selection,#fs_ProductDetails .fs-c-productSelection .fs-c-productOption__option,#fs_ProductDetails .fs-c-productSelection .fs-c-productSelection__selection{margin-bottom:1em;padding:1em 0}#fs_ProductDetails .fs-c-productOption .fs-c-productOption__comment,#fs_ProductDetails .fs-c-productSelection .fs-c-productOption__comment{margin-top:.8rem}#fs_ProductDetails .fs-c-variationAndActions{line-height:1.5;margin-bottom:2em;margin-top:2em}#fs_ProductDetails .fs-c-variationAndActions .fs-c-variationSelect{margin-top:.75em}#fs_ProductDetails .fs-c-variationAndActions .fs-c-variationSelect .fs-c-dropdown__menu{padding:.75em 1em}#fs_ProductDetails .productDetailAttention:has(>div){margin-top:4.8rem}@media screen and (max-width:960px){#fs_ProductDetails .productDetailAttention:has(>div){margin-block:1em}}#fs_ProductDetails .productDetailAttention:has(>div)>div>div,#fs_ProductDetails .productDetailAttention:has(>div)>div>p{margin-block:1.2rem}#fs_ProductDetails .productDetailMonthly{margin-top:4.8rem}@media screen and (max-width:960px){#fs_ProductDetails .productDetailMonthly{margin-block:1em}}#fs_ProductDetails .shipping-data:has(.shipping_free) .shipping_default{display:none}#fs_ProductDetails .shipping-data .shipping_default,#fs_ProductDetails .shipping-data .shipping_free{margin-bottom:.25em}#fs_ProductDetails .shipping-data .shipping_default ul{margin-bottom:0}#fs_ProductDetails .shipping-data .shipping_free{border:1px solid #dcdcdc;padding:2rem}@media screen and (max-width:640px){#fs_ProductDetails .shipping-data .shipping_free{padding:1rem}}#fs_ProductDetails .shipping-data .shipping_free p{margin-block:0}#fs_ProductDetails .shipping-data .shipping_free .shipping_free_lead{color:#c93037;display:block;font-size:1.25em;font-weight:700}#fs_ProductDetails .shipping-data .shipping_free .shipping_free_lead+p{margin-top:.5em}#fs_ProductDetails .itemdetail-tab-payment-credit{display:none}#fs_ProductDetails:has(.reserve_flg) .itemdetail-tab-zaiko{display:none}#fs_ProductDetails:has(.reserve_flg) .itemdetail-tab-payment-default{display:none}#fs_ProductDetails:has(.reserve_flg) .itemdetail-tab-payment-credit{display:block}#fs_ProductDetails .storeitem{border:1px solid #dcdcdc;color:#c93037;font-size:1.25em;font-weight:700;padding:2rem;text-align:center}@media screen and (max-width:640px){#fs_ProductDetails .storeitem{padding:1rem}}#fs_ProductDetails .storeitem p{margin-block:0}#fs_ProductDetails:has(.storeitem) .shipping-data{display:none}#fs_ProductDetails .sns_sh{align-items:center;display:flex;gap:0 1em;justify-content:space-between;padding-block:.8rem}@media screen and (max-width:640px){#fs_ProductDetails .sns_sh{align-items:center;display:flex;flex-flow:column;justify-content:center}}#fs_ProductDetails .sns_sh p{font-size:1.4rem;padding-top:0}#fs_ProductDetails .sns_sh .fs-p-snsArea{align-items:center;display:flex;gap:0 .5em;justify-content:flex-end}@media screen and (max-width:768px){#fs_ProductDetails .sns_sh .fs-p-snsArea{justify-content:center;margin-block:.5em 0}}#fs_ProductDetails .sns_sh .fs-p-snsArea>*{margin:0}#fs_ProductDetails .fs-c-variationList .fs-c-variationList__item .fs-c-variationList__item__title{margin-top:1.25em;padding:.5em 1em}#fs_ProductDetails .contents-section{margin-block:3em}#fs_ProductDetails .section-title{align-items:end;color:#464646;display:flex;flex-wrap:wrap;font-family:Shippori Mincho,serif;font-size:3.2rem;font-weight:300;justify-content:space-between;line-height:1.5;margin:0 auto 3rem}@media only screen and (max-width:960px){#fs_ProductDetails .section-title{font-size:2.8rem}}@media only screen and (max-width:640px){#fs_ProductDetails .section-title{font-size:2rem}}#fs_ProductDetails .section-title strong{font-weight:400}#fs_ProductDetails .section-title small{color:#5a8663;display:block;font-family:Cormorant Garamond,serif;font-size:1.8rem}@media only screen and (max-width:960px){#fs_ProductDetails .section-title small{font-size:1.6rem}}@media only screen and (max-width:640px){#fs_ProductDetails .section-title small{font-size:1.3rem}}#fs_ProductDetails .section-title.txt-c{justify-content:center;text-align:center}#fs_ProductDetails .rec_items{counter-reset:rank_no;display:grid;gap:60px 0;grid-template-columns:repeat(5,1fr)}@media screen and (max-width:1080px){#fs_ProductDetails .rec_items{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:640px){#fs_ProductDetails .rec_items{grid-template-columns:repeat(2,1fr)}}#fs_ProductDetails .rec_items li{display:block;height:auto;margin:0 8px;position:relative}#fs_ProductDetails .rec_items li:before{align-items:center;background:#fff;border-bottom-left-radius:100%;border-bottom-right-radius:100%;color:#666;content:counter(rank_no);counter-increment:rank_no 1;display:flex;font-size:2.4rem;height:48px;justify-content:center;left:10px;padding-bottom:10px;position:absolute;top:0;width:48px}@media only screen and (max-width:640px){#fs_ProductDetails .rec_items li:before{font-size:1.8rem;height:30px;width:30px}}#fs_ProductDetails .rec_items li:first-child:before{color:#d1cc56}#fs_ProductDetails .rec_items li:nth-child(2):before{color:#b4b4b4}#fs_ProductDetails .rec_items li:nth-child(3):before{color:#cea65a}#fs_ProductDetails .rec_items li img{display:block}#fs_ProductDetails .rec_items li .title{font-size:1.4rem;line-height:1.875;margin-block:1em}#fs_ProductDetails .rec_items li .price{text-align:right}#fs_ProductDetails .rec_items li .price span{font-size:1.4rem}#fs_ProductDetails .rec_items li .price i{font-size:1.2rem;font-style:normal}