.page-module-scss-module__PWq2-a__page{background-color:#4d4d4d;background-image:url(/shingeki/shingeki_bg_3.webp);background-position:top;background-repeat:no-repeat;background-size:100%;height:auto}.page-module-scss-module__PWq2-a__page img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;pointer-events:none}@media (max-width:960px){.page-module-scss-module__PWq2-a__page{background-image:url(/shingeki/960_bg_3.webp)}}@media (max-width:760px){.page-module-scss-module__PWq2-a__page{background-image:url(/shingeki/760_bg_3.webp)}}
.Fv-module-scss-module__wZ8fyq__fv{font-family:var(--font-shippori-mincho-b1),serif;color:#fff;background-image:url(/shingeki/fv_2.webp);background-position:top;background-repeat:no-repeat;background-size:100%;overflow:hidden}@media (max-width:960px){.Fv-module-scss-module__wZ8fyq__fv{background-size:cover}}.Fv-module-scss-module__wZ8fyq__fv__content{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(12px,1.6vw,24px);width:100%;max-width:1440px;margin-inline:auto;display:grid}@media (max-width:960px){.Fv-module-scss-module__wZ8fyq__fv__content{grid-template-columns:repeat(8,minmax(0,1fr));column-gap:16px}}@media (max-width:760px){.Fv-module-scss-module__wZ8fyq__fv__content{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:12px}}.Fv-module-scss-module__wZ8fyq__fv__content{align-items:start;padding:clamp(120px,11.4vw,164px) clamp(1.25rem,.036rem + 6.07vw,5.5rem) clamp(32px,4.2vw,60px)}.Fv-module-scss-module__wZ8fyq__fv__content__image{grid-column:1/span 5}.Fv-module-scss-module__wZ8fyq__fv__content__image img{width:min(100%,473px);height:auto}.Fv-module-scss-module__wZ8fyq__fv__content__text{transform-origin:0 0;grid-column:6/span 7;margin-top:clamp(24px,4.6vw,66px);transform:rotate(-4.85deg)}.Fv-module-scss-module__wZ8fyq__fv__content__text__sub{font-size:clamp(24px,3.4vw,48.5px);font-weight:700;line-height:1.4}.Fv-module-scss-module__wZ8fyq__fv__content__text__title{margin-top:clamp(8px,1.1vw,16px);font-size:clamp(48px,7.9vw,114px);font-weight:700;line-height:1.45}.Fv-module-scss-module__wZ8fyq__fv__content__text__title span{display:block}.Fv-module-scss-module__wZ8fyq__fv__content__text__title__second{margin-left:2.25em}@media (max-width:960px){.Fv-module-scss-module__wZ8fyq__fv__content__image{grid-column:1/span 4}.Fv-module-scss-module__wZ8fyq__fv__content__image img{width:100%}.Fv-module-scss-module__wZ8fyq__fv__content__text{grid-column:5/-1}.Fv-module-scss-module__wZ8fyq__fv__content__text__sub{font-size:2.8vw}.Fv-module-scss-module__wZ8fyq__fv__content__text__title{font-size:6vw}}@media (max-width:760px){.Fv-module-scss-module__wZ8fyq__fv__content__image{order:2;grid-column:1/-1;justify-self:start;margin-top:clamp(32px,14vw,54px)}.Fv-module-scss-module__wZ8fyq__fv__content__image img{width:100%}.Fv-module-scss-module__wZ8fyq__fv__content__text{order:1;grid-column:1/-1;margin-top:24px;transform:none}.Fv-module-scss-module__wZ8fyq__fv__content__text__sub{font-size:clamp(18px,6.4vw,26px)}.Fv-module-scss-module__wZ8fyq__fv__content__text__title{margin-top:clamp(4px,1.6vw,10px);font-size:clamp(40px,14.6vw,60px);line-height:1.1}.Fv-module-scss-module__wZ8fyq__fv__content__text__title__second{margin-left:1.8em}}
.Reason-module-scss-module__k-uuXq__reason{margin-inline:auto;max-width:1440px;font-family:var(--font-shippori-mincho-b1),serif;color:#fff;grid-template-columns:100%;margin-top:clamp(120px,14.4vw,207px);display:grid;position:relative}.Reason-module-scss-module__k-uuXq__reason__image{grid-area:1/1;justify-self:start;width:min(71.6%,1031px)}.Reason-module-scss-module__k-uuXq__reason__image img{opacity:.9;width:100%;height:auto}.Reason-module-scss-module__k-uuXq__reason__text{grid-area:1/1;place-self:start end;width:min(512px,42%);margin-top:clamp(24px,4.7vw,68px);margin-right:clamp(1.25rem,.036rem + 6.07vw,5.5rem);position:relative}.Reason-module-scss-module__k-uuXq__reason__text__splash{pointer-events:none;width:clamp(200px,30.7vw,442px);height:auto;position:absolute;top:clamp(-190px,-13.2vw,-85px);left:clamp(-195px,-13.5vw,-80px);transform:rotate(8.47deg)}.Reason-module-scss-module__k-uuXq__reason__text__title{font-size:clamp(22px,2.2vw,32px);font-weight:700;line-height:1.4;position:relative}.Reason-module-scss-module__k-uuXq__reason__text__body{letter-spacing:.04em;margin-top:clamp(32px,4.9vw,70px);font-size:clamp(14px,1.25vw,18px);font-weight:500;line-height:1.8;position:relative}.Reason-module-scss-module__k-uuXq__reason__text__body p+p{margin-top:1.8em}@media (max-width:760px){.Reason-module-scss-module__k-uuXq__reason{flex-direction:column-reverse;margin-top:clamp(100px,34.7vw,130px);display:flex}.Reason-module-scss-module__k-uuXq__reason__image{width:100%;margin-top:clamp(-90px,-16vw,-48px)}.Reason-module-scss-module__k-uuXq__reason__image img{opacity:.34}.Reason-module-scss-module__k-uuXq__reason__text{width:auto;margin:0 clamp(1.25rem,.036rem + 6.07vw,5.5rem)}.Reason-module-scss-module__k-uuXq__reason__text__splash{width:clamp(120px,42.5vw,200px);top:clamp(-90px,-17.9vw,-50px);left:clamp(-80px,-16.8vw,-45px)}.Reason-module-scss-module__k-uuXq__reason__text__title{font-size:clamp(18px,5.4vw,24px)}.Reason-module-scss-module__k-uuXq__reason__text__body{margin-top:clamp(20px,7.2vw,32px);font-size:clamp(14px,4vw,16px);line-height:1.6}.Reason-module-scss-module__k-uuXq__reason__text__body p+p{margin-top:1.6em}.Reason-module-scss-module__k-uuXq__reason__text__body br{display:none}}
.Sign-module-scss-module__37c0lq__sign{font-family:var(--font-shippori-mincho-b1),serif;color:#fff;margin-top:clamp(160px,19.2vw,277px)}.Sign-module-scss-module__37c0lq__sign__inner{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(12px,1.6vw,24px);width:100%;max-width:1440px;margin-inline:auto;display:grid}@media (max-width:960px){.Sign-module-scss-module__37c0lq__sign__inner{grid-template-columns:repeat(8,minmax(0,1fr));column-gap:16px}}@media (max-width:760px){.Sign-module-scss-module__37c0lq__sign__inner{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:12px}}.Sign-module-scss-module__37c0lq__sign__inner{align-items:start;padding:0 clamp(1.25rem,.036rem + 6.07vw,5.5rem)}.Sign-module-scss-module__37c0lq__sign__text{grid-column:1/span 5;margin-top:clamp(24px,3vw,43px);position:relative}.Sign-module-scss-module__37c0lq__sign__text__splash{pointer-events:none;width:clamp(120px,15.4vw,222px);height:auto;position:absolute;top:clamp(-89px,-6.2vw,-40px);left:clamp(180px,21.9vw,315px)}.Sign-module-scss-module__37c0lq__sign__text__title{font-size:clamp(22px,2.2vw,32px);font-weight:700;line-height:1.4;position:relative}.Sign-module-scss-module__37c0lq__sign__text__body{letter-spacing:.04em;margin-top:clamp(32px,3.9vw,56px);font-size:clamp(14px,1.25vw,18px);font-weight:500;line-height:1.6;position:relative}.Sign-module-scss-module__37c0lq__sign__text__body p+p{margin-top:1.6em}.Sign-module-scss-module__37c0lq__sign__image{grid-column:7/-1;justify-self:end;width:min(100%,632px);position:relative}.Sign-module-scss-module__37c0lq__sign__image img{width:100%;height:auto}.Sign-module-scss-module__37c0lq__sign__image__copyright{letter-spacing:.04em;color:#333;font-size:clamp(12px,1.1vw,16px);font-weight:500;position:absolute;top:8px;right:16px}@media (max-width:760px){.Sign-module-scss-module__37c0lq__sign{margin-top:clamp(100px,34.4vw,160px)}.Sign-module-scss-module__37c0lq__sign__text{grid-column:1/-1;margin-top:0}.Sign-module-scss-module__37c0lq__sign__text__splash{width:clamp(90px,30.9vw,140px);top:clamp(-40px,-7.7vw,-20px);left:clamp(160px,49.9vw,260px)}.Sign-module-scss-module__37c0lq__sign__text__title{font-size:clamp(18px,5.4vw,24px)}.Sign-module-scss-module__37c0lq__sign__text__body{margin-top:clamp(20px,7.2vw,32px);font-size:clamp(14px,4vw,16px)}.Sign-module-scss-module__37c0lq__sign__text__body br{display:none}.Sign-module-scss-module__37c0lq__sign__image{grid-column:1/-1;justify-self:stretch;width:100%;margin-top:clamp(24px,8.8vw,40px)}.Sign-module-scss-module__37c0lq__sign__image__copyright{font-size:11px;top:4px;right:8px}}
.Product-module-scss-module__OuCFAG__product{font-family:var(--font-shippori-mincho-b1),serif;color:#fff;margin-top:clamp(180px,20.8vw,299px);padding-bottom:24px}.Product-module-scss-module__OuCFAG__product__heading{width:fit-content;margin-inline:auto;position:relative}.Product-module-scss-module__OuCFAG__product__heading__splashBig{pointer-events:none;width:clamp(240px,32.9vw,474px);height:auto;position:absolute;top:clamp(-192px,-13.3vw,-90px);left:clamp(-237px,-16.5vw,-110px)}.Product-module-scss-module__OuCFAG__product__heading__splashSmall{pointer-events:none;width:clamp(120px,15.4vw,222px);height:auto;position:absolute;top:clamp(-57px,-4vw,-28px);left:clamp(180px,24.2vw,348px)}.Product-module-scss-module__OuCFAG__product__heading__title{font-size:clamp(32px,3.9vw,56px);font-weight:700;line-height:1.4;position:relative}.Product-module-scss-module__OuCFAG__product__inner{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(12px,1.6vw,24px);width:100%;max-width:1440px;margin-inline:auto;display:grid}@media (max-width:960px){.Product-module-scss-module__OuCFAG__product__inner{grid-template-columns:repeat(8,minmax(0,1fr));column-gap:16px}}@media (max-width:760px){.Product-module-scss-module__OuCFAG__product__inner{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:12px}}.Product-module-scss-module__OuCFAG__product__inner{align-items:start;margin-top:clamp(120px,16.1vw,232px);padding:0 clamp(1.25rem,.036rem + 6.07vw,5.5rem)}.Product-module-scss-module__OuCFAG__product__image{grid-column:1/span 5}.Product-module-scss-module__OuCFAG__product__image img{width:min(100%,512px);height:auto}.Product-module-scss-module__OuCFAG__product__info{grid-column:7/-1;margin-top:clamp(40px,5.6vw,81px)}.Product-module-scss-module__OuCFAG__product__info__name{align-items:baseline;gap:16px;display:flex}.Product-module-scss-module__OuCFAG__product__info__name h3{font-size:clamp(28px,3.3vw,48px);font-weight:700;line-height:1.4}.Product-module-scss-module__OuCFAG__product__info__name span{font-size:clamp(14px,1.4vw,20px);font-weight:700}.Product-module-scss-module__OuCFAG__product__info__price{text-align:right;margin-top:clamp(24px,2.8vw,40px);font-size:clamp(32px,3.3vw,48px);font-weight:700;line-height:1.4}.Product-module-scss-module__OuCFAG__product__info__price span{font-size:clamp(12px,1vw,14px)}.Product-module-scss-module__OuCFAG__product__info__details{background-color:#383838;margin-top:clamp(32px,3.9vw,56px);padding:24px}.Product-module-scss-module__OuCFAG__product__info__details p{width:min(459px,100%);margin-inline:auto;font-size:clamp(14px,1.1vw,16px);font-weight:800;line-height:1.45}.Product-module-scss-module__OuCFAG__product__info__note{width:fit-content;margin-top:24px;margin-left:auto;font-size:clamp(12px,1vw,14px);font-weight:700;line-height:1.5}.Product-module-scss-module__OuCFAG__product__button{justify-content:center;margin-top:clamp(120px,16.5vw,237px);padding:0 clamp(1.25rem,.036rem + 6.07vw,5.5rem);display:flex}.Product-module-scss-module__OuCFAG__product__button a{aspect-ratio:516/79;color:#fff;background:url(/shingeki/btn_bg.png) 50%/contain no-repeat;justify-content:center;align-items:center;width:min(516px,100%);font-size:clamp(16px,1.7vw,24px);font-weight:700;transition:opacity .3s;display:flex}.Product-module-scss-module__OuCFAG__product__button a:hover{opacity:.7}.Product-module-scss-module__OuCFAG__product__copyright{text-align:right;letter-spacing:.04em;margin-top:clamp(80px,10.2vw,147px);padding:0 clamp(1.25rem,.036rem + 6.07vw,5.5rem);font-size:clamp(12px,1.1vw,16px);font-weight:500}@media (max-width:760px){.Product-module-scss-module__OuCFAG__product{margin-top:clamp(120px,38.7vw,180px)}.Product-module-scss-module__OuCFAG__product__heading__splashBig{width:clamp(130px,47vw,220px);top:clamp(-90px,-19.2vw,-50px);left:clamp(-130px,-26.1vw,-70px)}.Product-module-scss-module__OuCFAG__product__heading__splashSmall{width:clamp(70px,24vw,110px);top:clamp(-30px,-6.1vw,-15px);left:clamp(110px,37.9vw,180px)}.Product-module-scss-module__OuCFAG__product__heading__title{font-size:clamp(20px,6.4vw,28px)}.Product-module-scss-module__OuCFAG__product__inner{margin-top:clamp(60px,19.5vw,100px)}.Product-module-scss-module__OuCFAG__product__image{grid-column:1/-1;justify-self:start}.Product-module-scss-module__OuCFAG__product__image img{width:100%}.Product-module-scss-module__OuCFAG__product__info{grid-column:1/-1;margin-top:clamp(40px,14.7vw,55px)}.Product-module-scss-module__OuCFAG__product__info__name{gap:10px}.Product-module-scss-module__OuCFAG__product__info__name h3{font-size:clamp(20px,6.4vw,28px)}.Product-module-scss-module__OuCFAG__product__info__name span{font-size:clamp(11px,3.2vw,14px)}.Product-module-scss-module__OuCFAG__product__info__price{text-align:left;margin-top:clamp(16px,4.6vw,24px);font-size:clamp(20px,6.4vw,28px)}.Product-module-scss-module__OuCFAG__product__info__details{padding:20px 12px}.Product-module-scss-module__OuCFAG__product__info__details p{font-size:clamp(13px,3.7vw,15px)}.Product-module-scss-module__OuCFAG__product__info__note{width:auto;margin-left:0;font-size:clamp(12px,3.7vw,14px)}.Product-module-scss-module__OuCFAG__product__button{margin-top:clamp(60px,20vw,100px)}.Product-module-scss-module__OuCFAG__product__button a{font-size:clamp(14px,4.3vw,18px)}.Product-module-scss-module__OuCFAG__product__copyright{margin-top:clamp(40px,15.5vw,60px);font-size:clamp(12px,3.7vw,14px)}}
