.home-brand-hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1280px;margin:0 auto}.home-brand-hero__photo{display:block;width:100%;height:auto;aspect-ratio:6 / 5;object-fit:cover;object-position:center 25%}.home-brand-hero__copy{display:flex;align-items:center;min-width:0;aspect-ratio:6 / 5;container-type:inline-size;background:#f5f3ef;color:#3a3a3a;font-family:Noto Sans JP,sans-serif;text-decoration:none}.home-brand-hero__text{margin-inline:5%}.home-brand-hero .home-brand-hero__title{margin:0;color:#3a3a3a;font-size:6cqw;font-weight:600;line-height:1.5;letter-spacing:0}.home-brand-hero__subtitle{margin:4cqw 0 0;font-size:3.375cqw;line-height:1.648}.home-brand-hero__copy:focus-visible{outline:3px solid #3a3a3a!important;outline-offset:-6px}@media(max-width:768px){.home-brand-hero{grid-template-columns:minmax(0,1fr)}.home-brand-hero .home-brand-hero__photo{aspect-ratio:1}.home-brand-hero__copy{aspect-ratio:1560 / 920}.home-brand-hero__text{margin-inline:9.846%}.home-brand-hero .home-brand-hero__title{font-size:7.3846cqw;line-height:1.375}.home-brand-hero__subtitle{margin-top:4.5cqw;font-size:4.3077cqw;line-height:1.5714}}.home-fixed-offer{max-width:1280px;margin:0 auto;padding:18px 24px 14px;background:var(--jp-offer-color);color:#fff;font-family:Noto Sans JP,sans-serif;text-align:center}.home-fixed-offer .home-fixed-offer__title{margin:0 0 12px;color:inherit;font-size:24px;font-weight:700;line-height:1.4;letter-spacing:0}.home-fixed-offer__tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.home-fixed-offer__tier{min-width:0;padding:0 16px}.home-fixed-offer__tier+.home-fixed-offer__tier{border-left:1px solid rgba(255,255,255,.55)}.home-fixed-offer dt,.home-fixed-offer dd small{font-family:inherit;font-size:14px;font-weight:500;line-height:1.4}.home-fixed-offer dd{margin:3px 0 0;font-size:clamp(24px,2.4vw,30px);font-weight:700;line-height:1.15;white-space:nowrap}.home-fixed-offer dd>*+*{margin-left:3px}.home-fixed-offer__terms{margin:20px 0 0;font-size:12px;line-height:1.7}@media(min-width:769px){.home-fixed-offer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:center;padding-inline:clamp(24px,calc(50vw - 440px),200px)}.home-fixed-offer .home-fixed-offer__title{max-width:8em;margin:0;font-size:clamp(16px,1.5625vw,20px);text-align:left}.home-fixed-offer__tier{padding:0 clamp(16px,2.5vw,32px);text-align:left}.home-fixed-offer dd{font-size:clamp(20px,2.7vw,26px)}.home-fixed-offer__terms{grid-column:1 / -1;margin-top:14px}}@media(max-width:768px){.home-fixed-offer{padding:16px 20px 12px}.home-fixed-offer .home-fixed-offer__title{max-width:8em;margin:0 auto 8px;font-size:18px}.home-fixed-offer__tiers{grid-template-columns:minmax(0,1fr);width:calc(100% - 24px);max-width:360px;margin-inline:auto}.home-fixed-offer__tier{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;text-align:left}.home-fixed-offer__tier+.home-fixed-offer__tier{border-left:0;border-top:1px solid rgba(255,255,255,.4)}.home-fixed-offer dt,.home-fixed-offer dd small{font-size:14px}.home-fixed-offer dd{margin-top:0;font-size:18px}.home-fixed-offer__terms{margin-top:16px;text-align:center}}.classic-linen-page{padding:0 0 64px}.classic-linen-page__header{max-width:1170px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}.classic-linen-page__intro{margin-right:auto;margin-left:auto;max-width:100%}.classic-linen-page__header h1{margin-bottom:25px}.classic-linen-page .classic-linen-page__header .classic-linen-page__intro,.classic-linen-page .classic-linen-page__header .classic-linen-page__intro p,.classic-linen-page .classic-linen-page__comparison-text,.classic-linen-page .classic-linen-page__comparison-text p{font-size:15px;font-style:normal;font-weight:400;line-height:1.7}.classic-linen-page .classic-linen-page__header .classic-linen-page__intro p{padding-top:20px}.classic-linen-page__inner{max-width:1170px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}.classic-linen-page__section{margin-top:56px}.classic-linen-page__section h2{margin-bottom:14px;text-align:center}.classic-linen-page__section--comparison h2{margin-bottom:20px}.classic-linen-card__image-frame{display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#f4f4f4}.classic-linen-card__image{display:block;width:100%;height:100%;object-fit:cover}.classic-linen-page__comparison-grid,.classic-linen-page__detail-grid{display:grid;gap:32px}.classic-linen-page__comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.classic-linen-page__detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.classic-linen-page__comparison-text{max-width:1080px;margin:0 auto 28px;text-align:center}.classic-linen-page__info-card img,.classic-linen-page__detail-grid img{display:block;width:100%;height:auto;margin-bottom:18px}.classic-linen-page__detail-image-frame{aspect-ratio:5 / 4;margin-bottom:18px;overflow:hidden}.classic-linen-page__detail-image-frame img{width:100%;height:100%;margin-bottom:0;object-fit:cover}.classic-linen-page__info-card h3{margin-bottom:11px;padding-top:30px}.classic-linen-page__info-card ul{margin-bottom:20px}@media screen and (max-width:768px){.classic-linen-page{padding-top:28px}.classic-linen-page__comparison-grid,.classic-linen-page__detail-grid{grid-template-columns:1fr;gap:28px}.classic-linen-page__section{margin-top:44px}}
/*# sourceMappingURL=/cdn/shop/t/91/compiled_assets/styles.css.map */
