﻿@import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500;700&family=Zen+Old+Mincho:wght@900&display=swap");h1,h2,h3,h4,h5,h6{font-weight:700}.fs-l-productLayout.fs-system-product{margin:0 auto;width:100%;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 768px){.fs-l-productLayout.fs-system-product{display:block}}.fs-l-productLayout.fs-system-product .fs-c-breadcrumb{margin:0;width:100%}.fs-l-productLayout.fs-system-product .fs-c-breadcrumb ol{margin:0;padding:0}.fs-l-productLayout.fs-system-product div.fs-c-breadcrumb ol+ol{margin-top:8px}.fs-l-productLayout.fs-system-product .clm01{margin-top:min(20px,2.778vw);width:42.5%;flex-shrink:0}@media (max-width: 768px){.fs-l-productLayout.fs-system-product .clm01{width:auto}}.fs-l-productLayout.fs-system-product .clm01>*{margin-bottom:min(50px,6.944vw)}.fs-l-productLayout.fs-system-product .clm01 .fs-c-productMainImage{margin-bottom:0}.fs-l-productLayout.fs-system-product .clm02{margin:min(20px,2.778vw) 0 0 auto;width:53%}@media (max-width: 768px){.fs-l-productLayout.fs-system-product .clm02{width:auto}}.fs-l-productLayout.fs-system-product .clm02>*{margin-bottom:min(30px,4.166vw)}.fs-l-productLayout.fs-system-product .clm02 .fs-c-breadcrumb{font-size:clamp(14px, 1.5552vw, 14px)}.fs-l-productLayout.fs-system-product .clm02 .fs-c-breadcrumb__list{padding:0}.fs-l-productLayout.fs-system-product .fullclm{width:100%}.fs-l-productLayout.fs-system-product .fs-c-productMarks{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:15px}.fs-l-productLayout.fs-system-product .fs-c-productMarks .fs-c-productMark{gap:15px}.fs-l-productLayout.fs-system-product .fs-c-productMarks .fs-c-productMark .fs-c-productMark__item,.fs-l-productLayout.fs-system-product .fs-c-productMarks .fs-c-mark{font-size:14px;font-weight:500;text-align:center;width:70px;padding:0;aspect-ratio:1 /1;border-radius:50%;display:flex;justify-content:center;align-items:center}.fs-l-productLayout.fs-system-product .fs-c-productMarks .fs-c-productMark .fs-c-productMark__mark{font-size:inherit;padding:0}.fs-l-productLayout.fs-system-product .fs-c-productNameHeading__name{font-size:clamp(14px, 3.1104vw, 28px);font-weight:700;line-height:1.5}@media (max-width: 768px){.fs-l-productLayout.fs-system-product .fs-c-productNameHeading__name{font-size:2.2rem}}.fs-l-productLayout.fs-system-product .fs-c-productNumber{font-size:clamp(13px, 3.4vw, 18px);font-weight:500;padding:0;border:none}.fs-l-productLayout.fs-system-product .fs-c-productNumber .fs-c-productNumber__label::after{content:'：'}.fs-l-productLayout.fs-system-product .fs-c-price .fs-c-price__currencyMark{font-size:clamp(13px, 3.4vw, 18px);font-weight:500}.fs-l-productLayout.fs-system-product .fs-c-price .fs-c-price__value{font-size:clamp(14px, 3.3328vw, 30px);font-weight:900}.fs-l-productLayout.fs-system-product .fs-c-productVariationPrice__addon{font-size:clamp(13px, 3.4vw, 18px);font-weight:500}.fs-l-productLayout.fs-system-product .fs-c-variationRadioList__row{padding:1em 0.5em}.fs-l-productLayout.fs-system-product .fs-c-variationRadioList__row:has(div.fs-c-variationRadioList__radioLabel){background:#cccccc}.fs-l-productLayout.fs-system-product .fs-c-button--particular.fs-c-button--addToWishList--icon::before{content:'';width:55px;height:55px;background:url("../img/detail/detail_btn_favorite.png") no-repeat center center/contain}@media (max-width: 768px){.fs-l-productLayout.fs-system-product .fs-c-button--particular.fs-c-button--addToWishList--icon::before{width:28px;height:28px}}.fs-l-productLayout.fs-system-product .fs-c-button--particular.fs-c-button--removeFromWishList--icon::before{content:'';width:55px;height:55px;background:url("../img/detail/detail_btn_favorite_active.png") no-repeat center center/contain}@media (max-width: 768px){.fs-l-productLayout.fs-system-product .fs-c-button--particular.fs-c-button--removeFromWishList--icon::before{width:28px;height:28px}}.fs-l-productLayout.fs-system-product .fs-c-productActionButton.fs-c-buttonContainer{justify-content:flex-start}.fs-l-productLayout.fs-system-product .fs-c-productQuantity__quantity,.fs-l-productLayout.fs-system-product .fs-c-productQuantityAndWishlist__quantity{width:100%;display:-webkit-flex;display:-moz-flex;display:flex;align-items:center;-ms-flex-align:center;-webkit-box-align:center}.fs-l-productLayout.fs-system-product .fs-c-productQuantity__quantity:before,.fs-l-productLayout.fs-system-product .fs-c-productQuantityAndWishlist__quantity:before{content:'数量：';width:50%}.fs-l-productLayout.fs-system-product .fs-c-productQuantity__quantity select,.fs-l-productLayout.fs-system-product .fs-c-productQuantity__quantity input,.fs-l-productLayout.fs-system-product .fs-c-productQuantityAndWishlist__quantity select,.fs-l-productLayout.fs-system-product .fs-c-productQuantityAndWishlist__quantity input{max-width:10em}.fs-l-productLayout.fs-system-product .fs-c-button--addToCart--detail{width:100%;max-width:494px;padding:0 1em;line-height:2;text-align:center;border-radius:30px;border:2px solid #ED8046;display:block;position:relative;overflow:hidden}.fs-l-productLayout.fs-system-product .fs-c-button--addToCart--detail span{font-size:clamp(15px, 2.2224vw, 20px);color:#FFFFFF;font-weight:700;position:relative;z-index:5;-webkit-transition:all .4s;transition:all .4s}.fs-l-productLayout.fs-system-product .fs-c-button--addToCart--detail::before,.fs-l-productLayout.fs-system-product .fs-c-button--addToCart--detail::after{content:'';width:110%;height:100%;display:block;position:absolute;top:0;left:0;z-index:1}.fs-l-productLayout.fs-system-product .fs-c-button--addToCart--detail::before{background:#ED8046}.fs-l-productLayout.fs-system-product .fs-c-button--addToCart--detail::after{background:#FFFFFF;transform:scale(0, 1);transform-origin:left;-webkit-transition:all .4s;transition:all .4s}.fs-l-productLayout.fs-system-product .fs-c-button--addToCart--detail:hover::after{transform:scale(1, 1)}.fs-l-productLayout.fs-system-product .fs-c-button--addToCart--detail:hover span{color:#ED8046}.fs-l-productLayout.fs-system-product .fs-c-stockSignLegend{font-size:clamp(14px, 1.6672vw, 15px)}.fs-l-productLayout.fs-system-product .fs-c-buttonContainer--inquiryAboutProduct{max-width:451px;display:block}.fs-l-productLayout.fs-system-product .fs-c-buttonContainer--inquiryAboutProduct::before{content:'';display:block;width:451px;max-width:100%;aspect-ratio:451 / 124;background:url("../img/detail/detail_contact_illust.png") no-repeat center center/contain}.fs-l-productLayout.fs-system-product .fs-c-buttonContainer--inquiryAboutProduct .fs-c-button--inquiryAboutProduct{margin:1em 0 0 0;width:100%;line-height:2;text-align:center;border-radius:30px;border:2px solid #ED8046;display:block;position:relative;overflow:hidden}.fs-l-productLayout.fs-system-product .fs-c-buttonContainer--inquiryAboutProduct .fs-c-button--inquiryAboutProduct span{font-size:clamp(14px, 1.6672vw, 15px);color:#FFFFFF;font-weight:700;position:relative;z-index:5;-webkit-transition:all .4s;transition:all .4s}.fs-l-productLayout.fs-system-product .fs-c-buttonContainer--inquiryAboutProduct .fs-c-button--inquiryAboutProduct::before,.fs-l-productLayout.fs-system-product .fs-c-buttonContainer--inquiryAboutProduct .fs-c-button--inquiryAboutProduct::after{content:'';width:110%;height:100%;display:block;position:absolute;top:0;left:0;z-index:1}.fs-l-productLayout.fs-system-product .fs-c-buttonContainer--inquiryAboutProduct .fs-c-button--inquiryAboutProduct::before{background:#ED8046}.fs-l-productLayout.fs-system-product .fs-c-buttonContainer--inquiryAboutProduct .fs-c-button--inquiryAboutProduct::after{background:#FFFFFF;transform:scale(0, 1);transform-origin:left;-webkit-transition:all .4s;transition:all .4s}.fs-l-productLayout.fs-system-product .fs-c-buttonContainer--inquiryAboutProduct .fs-c-button--inquiryAboutProduct:hover::after{transform:scale(1, 1)}.fs-l-productLayout.fs-system-product .fs-c-buttonContainer--inquiryAboutProduct .fs-c-button--inquiryAboutProduct:hover span{color:#ED8046}.fs-l-productLayout.fs-system-product .fs-c-productReview{margin-top:min(60px,8.334vw);display:grid;grid-template-columns:auto 1fr;gap:0 1em}.fs-l-productLayout.fs-system-product .fs-c-productReview::before{grid-column:1;grid-row:1;content:'お客様からのレビュー';display:block;font-size:clamp(14px, 3.1104vw, 28px);font-weight:500}.fs-l-productLayout.fs-system-product .fs-c-productReview .fs-c-productReview__addReview{grid-column:2;grid-row:1;padding:0}.fs-l-productLayout.fs-system-product .fs-c-productReview .fs-c-productReview__addReview a{min-width:126px;padding:0 1em;line-height:2;text-align:center;border-radius:30px;border:2px solid #ED8046;display:block;position:relative;overflow:hidden}.fs-l-productLayout.fs-system-product .fs-c-productReview .fs-c-productReview__addReview a span{font-size:clamp(14px, 1.6672vw, 15px);color:#FFFFFF;font-weight:700;position:relative;z-index:5;-webkit-transition:all .4s;transition:all .4s}.fs-l-productLayout.fs-system-product .fs-c-productReview .fs-c-productReview__addReview a::before,.fs-l-productLayout.fs-system-product .fs-c-productReview .fs-c-productReview__addReview a::after{content:'';width:110%;height:100%;display:block;position:absolute;top:0;left:0;z-index:1}.fs-l-productLayout.fs-system-product .fs-c-productReview .fs-c-productReview__addReview a::before{background:#ED8046}.fs-l-productLayout.fs-system-product .fs-c-productReview .fs-c-productReview__addReview a::after{background:#FFFFFF;transform:scale(0, 1);transform-origin:left;-webkit-transition:all .4s;transition:all .4s}.fs-l-productLayout.fs-system-product .fs-c-productReview .fs-c-productReview__addReview a:hover::after{transform:scale(1, 1)}.fs-l-productLayout.fs-system-product .fs-c-productReview .fs-c-productReview__addReview a:hover span{color:#ED8046}.fs-l-productLayout.fs-system-product .fs-c-productReview .fs-c-aggregateRating{grid-column:1 / 3;grid-row:2;margin:0.5em 0 0 0}.fs-l-productLayout.fs-system-product .fs-c-productReview .fs-c-aggregateRating .fs-c-aggregateRating__rating{flex:1;align-items:center;font-size:clamp(14px, 3.1104vw, 28px);font-weight:500}.fs-l-productLayout.fs-system-product .fs-c-productReview .fs-c-aggregateRating .fs-c-aggregateRating__rating::before{display:none}.fs-l-productLayout.fs-system-product .fs-c-productReview .fs-c-aggregateRating .fs-c-aggregateRating__rating .fs-c-rating__value{color:#000000;margin-left:0.5em}.fs-l-productLayout.fs-system-product .fs-c-productReview .fs-c-reviewStars::before{color:#ED8046}.fs-l-productLayout.fs-system-product .fs-c-productReview .fs-c-aggregateRating__count{display:none}.fs-l-productLayout.fs-system-product .fs-c-productReview .fs-c-reviewList{grid-column:1 / 3;grid-row:3;margin:1em 0}.fs-l-productLayout.fs-system-product .fs-c-productReview .fs-c-reviewList .fs-c-reviewList__item{padding:1em 0;border-bottom:1px solid #000000}.fs-l-productLayout.fs-system-product .fs-c-productReview .fs-c-reviewList .fs-c-reviewList__item:first-child{border-top:1px solid #000000}.fs-l-productLayout.fs-system-product .fs-c-productReview .fs-c-reviewList .fs-c-reviewList__item .fs-c-reviewList__item__info{font-size:clamp(14px, 1.8896vw, 17px);display:grid;grid-template-columns:auto 1fr;gap:0 1em}.fs-l-productLayout.fs-system-product .fs-c-productReview .fs-c-reviewList .fs-c-reviewList__item .fs-c-reviewList__item__info .fs-c-reviewInfo__date{display:none}.fs-l-productLayout.fs-system-product .fs-c-productReview .fs-c-reviewList .fs-c-reviewList__item .fs-c-reviewList__item__info .fs-c-reviewRating{grid-column:1;grid-row:1;font-weight:400}.fs-l-productLayout.fs-system-product .fs-c-productReview .fs-c-reviewList .fs-c-reviewList__item .fs-c-reviewList__item__info .fs-c-reviewInfo__reviewer{grid-column:2;grid-row:1;font-weight:700}.fs-l-productLayout.fs-system-product .fs-c-productReview .fs-c-reviewList .fs-c-reviewList__item .fs-c-reviewList__item__body{margin:1em 0 0 0}.fs-l-productLayout.fs-system-product .fs-c-productReview .fs-c-reviewList .fs-c-reviewList__item .fs-c-reviewBody{border:none;padding:0;font-size:clamp(14px, 1.8896vw, 17px);white-space:pre-line}.fs-l-productLayout.fs-system-product .fs-c-productReview .fs-c-productReview__allReviews{grid-column:1 / 3;grid-row:4}.fs-l-productLayout.fs-system-product .fs-c-productQuantityAndAction{flex-direction:row}.fs-l-productLayout.fs-system-product .fs-c-productQuantityAndAction__quantity{width:100%;display:-webkit-flex;display:-moz-flex;display:flex;align-items:center;-ms-flex-align:center;-webkit-box-align:center;-webkit-order:-1;-moz-order:-1;-ms-order:-1;order:-1}.fs-l-productLayout.fs-system-product .fs-c-productQuantityAndAction__quantity:before{content:'数量：';width:50%}.fs-l-productLayout.fs-system-product .fs-c-productQuantityAndAction__action{width:100%}.fs-l-productLayout.fs-system-product .fs-c-button--addToSubscriptionCart--detail{width:100%;max-width:494px;padding:0 1em;line-height:2;text-align:center;border-radius:30px;border:2px solid #ED8046;display:block;position:relative;overflow:hidden}.fs-l-productLayout.fs-system-product .fs-c-button--addToSubscriptionCart--detail span{font-size:clamp(15px, 2.2224vw, 20px);color:#FFFFFF;font-weight:700;position:relative;z-index:5;-webkit-transition:all .4s;transition:all .4s}.fs-l-productLayout.fs-system-product .fs-c-button--addToSubscriptionCart--detail::before,.fs-l-productLayout.fs-system-product .fs-c-button--addToSubscriptionCart--detail::after{content:'';width:110%;height:100%;display:block;position:absolute;top:0;left:0;z-index:1}.fs-l-productLayout.fs-system-product .fs-c-button--addToSubscriptionCart--detail::before{background:#ED8046}.fs-l-productLayout.fs-system-product .fs-c-button--addToSubscriptionCart--detail::after{background:#FFFFFF;transform:scale(0, 1);transform-origin:left;-webkit-transition:all .4s;transition:all .4s}.fs-l-productLayout.fs-system-product .fs-c-button--addToSubscriptionCart--detail:hover::after{transform:scale(1, 1)}.fs-l-productLayout.fs-system-product .fs-c-button--addToSubscriptionCart--detail:hover span{color:#ED8046}.detailCopyBox01 .ttl{font-size:clamp(14px, 3.1104vw, 28px);font-weight:700;line-height:1.5;margin:0}.detailCopyBox01 .txtBox p{font-size:clamp(14px, 1.8896vw, 17px);line-height:1.47;margin:1em 0}.detailCopyBox01 .delivery{margin-top:min(20px,2.778vw);padding:min(20px,2.778vw);border:1px solid #707070}.detailCopyBox01 .delivery dt{margin-bottom:10px;text-align:left}.detailCopyBox01 .delivery dd span{margin-right:0.75em;padding:5px 10px;color:#FFFFFF;font-size:clamp(15px, 2.2224vw, 20px);font-weight:700;background:#0C53AF;display:inline-block}.detailCopyBox01 .delivery dd span:last-of-type{margin-right:0}.detailCopyBox01 .teikiList{margin:50px 0}.detailCopyBox01 .teikiList li{align-items:center;padding:1em 0;border-top:1px dashed}.detailCopyBox01 .teikiList li figure{width:20%}.detailCopyBox01 .teikiList li figure+div{width:80%;padding-left:1.5em}.detailCopyBox01 .teikiList li>div{width:100%;padding:0 1.5em}.detailCopyBox01 .teikiList li>div h4{font-weight:700;margin-bottom:.5em;font-size:clamp(14px, 1.7776vw, 16px)}.detailCopyBox01 .teikiList li>div p{font-size:clamp(14px, 1.7776vw, 16px);margin-bottom:0}.detailCopyBox01 .teikiList li:last-of-type{border-bottom:1px dashed}@media (max-width: 768px){.detailCopyBox01 .teikiList li{align-items:center;padding:1em 0}.detailCopyBox01 .teikiList li figure{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.detailCopyBox01 .teikiList li figure img{width:50%}.detailCopyBox01 .teikiList li figure+div{width:100%;padding-left:0}.detailCopyBox01 .teikiList li>div{width:100%;padding:1.0em 0}.detailCopyBox01 .teikiList li>div h4{font-size:1.6rem}}.detailPicList01 li+li{margin-top:min(30px,4.166vw)}.detailVolumeBox p{font-size:clamp(15px, 2.2224vw, 20px);font-weight:500}.detailPackingBox .link{font-size:clamp(13px, 3.4vw, 18px);font-weight:500}.detailPackingBox .link a{text-decoration:underline}.detailTelOrderBox .link{font-size:clamp(14px, 1.6672vw, 15px);font-weight:500;text-align:center}.detailTelOrderBox .link a{text-decoration:underline}.detailGiftBox{max-width:494px}.detailGiftBox .btn a{width:100%;line-height:2;text-align:center;border-radius:30px;border:2px solid #AE9373;display:block;position:relative;overflow:hidden}.detailGiftBox .btn a span{font-size:clamp(15px, 2.2224vw, 20px);color:#FFFFFF;font-weight:700;position:relative;z-index:5;-webkit-transition:all .4s;transition:all .4s}.detailGiftBox .btn a::before,.detailGiftBox .btn a::after{content:'';width:110%;height:100%;display:block;position:absolute;top:0;left:0;z-index:1}.detailGiftBox .btn a::before{background:#AE9373}.detailGiftBox .btn a::after{background:#FFFFFF;transform:scale(0, 1);transform-origin:left;-webkit-transition:all .4s;transition:all .4s}.detailGiftBox .btn a:hover::after{transform:scale(1, 1)}.detailGiftBox .btn a:hover span{color:#AE9373}.detailGiftBox .aboutGift{margin:0.5em auto 0;display:flex;justify-content:center;align-items:center;column-gap:1em}.detailGiftBox .aboutGift .anygift{max-width:133px;margin:0}.detailGiftBox .aboutGift .link{font-size:clamp(14px, 1.6672vw, 15px);font-weight:500}.detailGiftBox .aboutGift .link a{text-decoration:underline}.detailSpecBox01 table{width:100%;border:1px solid #eee;margin:30px 0}.detailSpecBox01 table tr{display:block;box-sizing:border-box;border-top:1px solid #eee}.detailSpecBox01 table tr:first-of-type{border-top:none}.detailSpecBox01 table th,.detailSpecBox01 table td{text-align:left;vertical-align:top;font-size:clamp(14px, 1.7776vw, 16px);font-weight:500;padding:.5em}.detailSpecBox01 table th{width:9.0em;background:#eee}.detailSpecBox01 table td{padding-left:1em}.detailSpecBox01 table td dl{margin:.5em 0}.detailSpecBox01 table td dl dt{display:block;width:3.0em;margin-right:.5em}.detailSpecBox01 table td dl dd{font-weight:400;width:calc(100% - 3.0em);line-height:1.4}.detailSpecBox01 table td ul{padding:0 0 .5em 1.0em}.detailSpecBox01 table td ul li{list-style:disc}.detailSpecBox01 table td ul li+li{margin-top:.5em}@media (max-width: 768px){.detailSpecBox01 table th,.detailSpecBox01 table td{display:block;width:100%;padding-left:.5em}}.detailPayBox .ttl{font-size:clamp(15px, 2.2224vw, 20px);font-weight:500;margin:0}.detailPayBox .imgBox{max-width:499px}.detailSpecBox01+.detailPayBox{margin-top:min(30px,4.166vw)}.detailContactBox{max-width:451px}.detailContactBox .btn{margin:1em auto}.detailContactBox .btn a{width:100%;line-height:2;text-align:center;border-radius:30px;border:2px solid #ED8046;display:block;position:relative;overflow:hidden}.detailContactBox .btn a span{font-size:clamp(14px, 1.6672vw, 15px);color:#FFFFFF;font-weight:700;position:relative;z-index:5;-webkit-transition:all .4s;transition:all .4s}.detailContactBox .btn a::before,.detailContactBox .btn a::after{content:'';width:110%;height:100%;display:block;position:absolute;top:0;left:0;z-index:1}.detailContactBox .btn a::before{background:#ED8046}.detailContactBox .btn a::after{background:#FFFFFF;transform:scale(0, 1);transform-origin:left;-webkit-transition:all .4s;transition:all .4s}.detailContactBox .btn a:hover::after{transform:scale(1, 1)}.detailContactBox .btn a:hover span{color:#ED8046}.aboutSubscPlan{margin:min(100px,13.888vw) auto}.aboutSubscPlan h4{margin:0 auto 20px;padding-bottom:5px;font-size:2.0rem;font-weight:700;border-bottom:1px solid #000000}.aboutSubscPlan p{font-size:1.6rem}.aboutSubscPlan p+p{margin-top:0.5em}.aboutSubscPlan .subscSec{margin:min(30px,4.166vw) auto}.aboutSubscPlan .subscSec h5{margin:0 auto 10px;font-size:1.8rem}.aboutSubscPlan .subscSec ul li{padding-left:1em;position:relative}.aboutSubscPlan .subscSec ul li::before{content:'';width:6px;height:6px;border-radius:50%;background:#000000;display:block;position:absolute;top:10px;left:0}.aboutSubscPlan .subscSec ul li+li{margin-top:0.5em}.aboutSubscPlan .subscSec dl{margin:20px auto;background:#efefef}.aboutSubscPlan .subscSec dl dt{padding:20px 20px 10px;font-weight:700}.aboutSubscPlan .subscSec dl dd{padding:0 20px 20px;font-size:1.4rem}.aboutSubscPlan .subscSec dl+dl{margin-top:10px}.subscDetailWrap{margin:min(60px,8.334vw) auto}.subscDetailWrap picture{margin:0 auto min(100px,13.888vw);width:100%;display:block}.subscDetailWrap .descBox{margin:auto;width:94%;max-width:1000px}.subscDetailWrap .descBox h3{margin:0 auto min(40px,5.556vw);font-size:clamp(14px, 3.1104vw, 28px);font-weight:900}.subscDetailWrap .descBox p{font-size:clamp(13px, 3.4vw, 18px);line-height:1.8}.subscDetailWrap .descBox+.descBox{margin-top:min(80px,11.112vw)}.subscDetailWrap .lineupWrap{margin:min(100px,13.888vw) auto 0;width:90%;max-width:1000px}.subscDetailWrap .lineupWrap h3{padding:10px;color:#FFFFFF;font-size:clamp(14px, 2.7776vw, 25px);font-weight:700;text-align:center;background:#ED8046;border-radius:10px}.subscDetailWrap .lineupWrap ul{margin:min(50px,6.944vw) auto 0}.subscDetailWrap .lineupWrap ul li{margin:0 2% min(40px,5.556vw) 0;padding:20px;width:32%;background:#FFF4EA;position:relative}.subscDetailWrap .lineupWrap ul li:nth-of-type(3n){margin-right:0}.subscDetailWrap .lineupWrap ul li:before{content:'';width:60px;height:60px;display:block;position:absolute;top:-15px;left:-5px}.subscDetailWrap .lineupWrap ul li figure{width:100%}.subscDetailWrap .lineupWrap ul li .textBox{margin:20px auto 0}.subscDetailWrap .lineupWrap ul li .textBox .name{margin:0 auto 10px;font-size:2.0rem;font-weight:700;text-align:center}.subscDetailWrap .lineupWrap ul li .textBox .name.multiple{font-size:1.6rem}.subscDetailWrap .lineupWrap ul li .textBox .read{font-size:1.4rem}.subscDetailWrap .lineupWrap ul li:nth-of-type(1):before{background:url("../img/subsc/month01.svg") no-repeat center center/contain}.subscDetailWrap .lineupWrap ul li:nth-of-type(2):before{background:url("../img/subsc/month02.svg") no-repeat center center/contain}.subscDetailWrap .lineupWrap ul li:nth-of-type(3):before{background:url("../img/subsc/month03.svg") no-repeat center center/contain}.subscDetailWrap .lineupWrap ul li:nth-of-type(4):before{background:url("../img/subsc/month04.svg") no-repeat center center/contain}.subscDetailWrap .lineupWrap ul li:nth-of-type(5):before{background:url("../img/subsc/month05.svg") no-repeat center center/contain}.subscDetailWrap .lineupWrap ul li:nth-of-type(6):before{background:url("../img/subsc/month06.svg") no-repeat center center/contain}.subscDetailWrap .lineupWrap ul li:nth-of-type(7):before{background:url("../img/subsc/month07.svg") no-repeat center center/contain}.subscDetailWrap .lineupWrap ul li:nth-of-type(8):before{background:url("../img/subsc/month08.svg") no-repeat center center/contain}.subscDetailWrap .lineupWrap ul li:nth-of-type(9):before{background:url("../img/subsc/month09.svg") no-repeat center center/contain}.subscDetailWrap .lineupWrap ul li:nth-of-type(10):before{background:url("../img/subsc/month10.svg") no-repeat center center/contain}.subscDetailWrap .lineupWrap ul li:nth-of-type(11):before{background:url("../img/subsc/month11.svg") no-repeat center center/contain}.subscDetailWrap .lineupWrap ul li:nth-of-type(12):before{background:url("../img/subsc/month12.svg") no-repeat center center/contain}@media (max-width: 1024px){.subscDetailWrap .lineupWrap ul li{margin:0 4% min(40px,5.556vw) 0;width:48%}.subscDetailWrap .lineupWrap ul li:nth-of-type(3n){margin-right:4%}.subscDetailWrap .lineupWrap ul li:nth-of-type(2n){margin-right:0}}@media (max-width: 480px){.subscDetailWrap .lineupWrap ul li{margin:0 0 min(40px,5.556vw) 0;width:100%}.subscDetailWrap .lineupWrap ul li:nth-of-type(3n){margin-right:0}.subscDetailWrap .lineupWrap ul li:nth-of-type(2n){margin-right:0}.subscDetailWrap .lineupWrap ul li:before{width:40px;height:40px;top:10px;left:10px}.subscDetailWrap .lineupWrap ul li .textBox .name{font-size:1.6rem}.subscDetailWrap .lineupWrap ul li .textBox .read{font-size:1.4rem}}.movieWrap{margin:min(50px,6.944vw) auto min(100px,13.888vw);max-width:955px;width:90%;height:auto;position:relative;display:none}.movieWrap::before{content:'';padding-top:56.25%;width:100%;display:block}.movieWrap iframe{width:100%;height:100%;position:absolute;top:0;right:0}
