@import"https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@300;400;500&family=Noto+Sans+JP:wght@300;400;500&display=swap";.hn-wrap *{box-sizing:border-box;margin:0;padding:0}.hn-wrap{font-family:Noto Sans JP,sans-serif;font-weight:300;color:#2a0818;max-width:1100px;margin:0 auto;padding:0 20px 28px}.hn-eyebrow{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#b8185a;margin-bottom:10px}.hn-h2{font-family:"M PLUS Rounded 1c",sans-serif;font-size:clamp(26px,4vw,38px);font-weight:500;line-height:1.25;color:#1a0410;margin-bottom:14px}.hn-body{font-size:14px;line-height:1.85;color:#7a1040}.hn-badge{display:inline-block;font-size:10px;letter-spacing:.1em;padding:4px 12px;border-radius:20px;background:#fff;color:#9e1248;border:.5px solid #f299c8;margin:3px 3px 0 0}.hn-btn{display:inline-block;font-family:Noto Sans JP,sans-serif;font-size:12px;letter-spacing:.15em;text-transform:uppercase;padding:11px 28px;border-radius:30px;background:#db1d63;color:#fff;border:none;cursor:pointer;text-decoration:none;transition:background .2s}.hn-btn:hover{background:#af1550;color:#fff}.hn-section{padding:70px 0}.hn-divider{width:40px;height:1px;background:#e8569a;margin:16px auto}.hn-more{text-align:center;margin-top:28px}.hn-more-left{margin-top:24px}.hn-hero{display:flex;align-items:stretch;height:600px;overflow:hidden;border-radius:16px}.hn-hero-left{flex:1;position:relative;overflow:hidden;height:600px}.hn-hero-photo{width:100%;height:100%;object-fit:cover;display:block}.hn-hero-text{position:absolute;bottom:0;left:0;right:0;padding:36px 36px 32px}.hn-hero-brand-line{display:flex;align-items:center;gap:8px;margin-bottom:14px}.hn-hero-brand-dot{width:5px;height:5px;border-radius:50%;background:#db1d63;flex-shrink:0}.hn-hero-h1{font-family:"M PLUS Rounded 1c",sans-serif;font-size:clamp(28px,3.5vw,44px);font-weight:500;line-height:1.2;color:#000;margin-bottom:10px;letter-spacing:-.01em}.hn-hero-sub{font-size:13px;line-height:1.7;color:#000;margin-bottom:18px}.hn-hero-badges{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:20px}.hn-hero-badges .hn-badge{background:#ffffff38;color:#000;border-color:#ffffff80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hn-hero-video{flex-shrink:0;width:337.5px;height:600px;position:relative;overflow:hidden;background:#000}.hn-hero-video iframe{position:absolute;top:50%;left:50%;width:112%;height:112%;transform:translate(-50%,-50%);border:none;pointer-events:none}.hn-trust{text-align:center;padding:60px 0}.hn-trust-lead{font-size:14px;color:#7a1040;max-width:560px;margin:0 auto 36px;line-height:1.8}.hn-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.hn-trust-card{border:.5px solid #f299c8;border-radius:12px;overflow:hidden;background:#fff;text-align:left}.hn-trust-card-img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.hn-trust-card-body{padding:16px}.hn-trust-card-title{font-family:"M PLUS Rounded 1c",sans-serif;font-size:15px;font-weight:500;color:#1a0410;margin-bottom:6px;line-height:1.4}.hn-trust-card-text{font-size:12px;color:#7a1040;line-height:1.7;margin-bottom:8px}.hn-trust-card-note{font-size:10px;color:#b8185a;padding-top:8px;border-top:.5px solid #f5b0d2;letter-spacing:.04em}.hn-quality{padding:70px 0}.hn-quality-img-wrap{width:100%;margin-bottom:48px}.hn-quality-img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:12px;display:block}.hn-quality-bottom{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.hn-quality-right{display:flex;flex-direction:column;gap:16px}.hn-tier-list{margin-top:20px}.hn-tier-item{display:flex;gap:14px;margin-bottom:22px}.hn-tier-item:last-child{margin-bottom:0}.hn-tier-num{font-family:"M PLUS Rounded 1c",sans-serif;font-size:22px;font-weight:600;color:#e8569a;line-height:1;flex-shrink:0;width:24px;margin-top:2px}.hn-tier-title{font-size:13px;font-weight:500;color:#1a0410;margin-bottom:4px}.hn-tier-desc{font-size:12px;color:#7a1040;line-height:1.7;margin-bottom:6px}.hn-tier-note{font-size:11px;color:#b8185a;line-height:1.6;margin-bottom:6px}.hn-stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#f299c8;border-radius:10px;overflow:hidden;margin-top:28px}.hn-stat-item{background:#fff;padding:16px 10px;text-align:center}.hn-stat-val{font-family:"M PLUS Rounded 1c",sans-serif;font-size:26px;font-weight:600;color:#db1d63;line-height:1}.hn-stat-label{font-size:10px;color:#b8185a;margin-top:4px;line-height:1.4;letter-spacing:.04em}.hn-spec-sec{padding:70px 0;max-width:820px;margin:0 auto}.hn-spec-sec .hn-h2,.hn-spec-sec .hn-eyebrow{text-align:center}.hn-spec-lead{text-align:center;font-size:13px;color:#7a1040;line-height:1.8;margin-bottom:28px}.hn-spec{border:.5px solid #f299c8;border-radius:12px;background:#fff;margin-bottom:12px;overflow:hidden}.hn-spec summary{list-style:none;cursor:pointer;padding:16px 18px;display:block}.hn-spec summary::-webkit-details-marker{display:none}.hn-spec-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.hn-spec-name{font-family:"M PLUS Rounded 1c",sans-serif;font-size:16px;font-weight:500;color:#1a0410;line-height:1.4;min-width:0;overflow-wrap:anywhere}.hn-spec-toggle{flex-shrink:0;font-size:11px;color:#db1d63;letter-spacing:.06em;white-space:nowrap}.hn-spec-toggle:after{content:"\ff0b  \5168\9805\76ee"}.hn-spec[open] .hn-spec-toggle:after{content:"\ff0d  \3068\3058\308b"}.hn-spec-ing{font-size:12px;color:#7a1040;line-height:1.7;margin-top:6px;overflow-wrap:anywhere}.hn-spec-main{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.hn-spec-main>div{background:#fdf0f6;border-radius:8px;padding:10px 6px;text-align:center;min-width:0}.hn-spec-val{font-family:"M PLUS Rounded 1c",sans-serif;font-size:18px;font-weight:600;color:#db1d63;line-height:1.2}.hn-spec-label{font-size:10px;color:#b8185a;margin-top:3px;letter-spacing:.04em}.hn-spec-all{border-top:.5px solid #f5b0d2;padding:12px 18px 16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 20px}.hn-spec-all>div{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#7a1040;border-bottom:.5px dotted #f5b0d2;padding-bottom:4px}.hn-spec-all>div span:last-child{font-weight:500;color:#1a0410;white-space:nowrap}.hn-spec-foot{text-align:center;font-size:12px;color:#7a1040;margin-top:16px;line-height:1.8}.hn-spec-note{text-align:center;font-size:10px;color:#c880a8;margin-top:6px}.hn-story{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:70px 0}.hn-story-img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:12px;display:block}.hn-story-quote{border-left:2px solid #e8569a;padding:0 0 0 18px;margin:18px 0}.hn-story-quote p{font-family:"M PLUS Rounded 1c",sans-serif;font-size:16px;color:#7a1040;line-height:1.8}.hn-products{padding:70px 0;text-align:center;scroll-margin-top:80px}.hn-products-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:40px;text-align:left}.hn-product-card{border:.5px solid #f299c8;border-radius:12px;overflow:hidden;background:#fff;transition:transform .2s;display:flex;flex-direction:column}.hn-product-card:hover{transform:translateY(-3px)}.hn-product-img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.hn-product-body{padding:14px 14px 16px;display:flex;flex-direction:column;flex:1}.hn-product-fit{font-size:11px;letter-spacing:.06em;color:#b8185a;margin-bottom:5px;font-weight:400}.hn-product-name{font-family:"M PLUS Rounded 1c",sans-serif;font-size:16px;font-weight:500;color:#1a0410;line-height:1.35;margin-bottom:8px}.hn-product-desc{font-size:12px;color:#7a1040;line-height:1.7;margin-bottom:10px}.hn-product-prices{list-style:none;font-size:12px;color:#1a0410;margin-bottom:14px;margin-top:auto;border-top:.5px solid #f5b0d2;padding-top:8px}.hn-product-prices li{display:flex;justify-content:space-between;gap:8px;padding:2px 0}.hn-product-btn{display:block;width:100%;text-align:center;font-family:Noto Sans JP,sans-serif;font-size:11px;letter-spacing:.12em;padding:9px 0;border-radius:20px;background:#fff;color:#db1d63;border:1px solid #f299c8;text-decoration:none;transition:background .2s,color .2s}.hn-product-btn:hover{background:#db1d63;color:#fff}.hn-gift{display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:16px;overflow:hidden;border:.5px solid #f299c8;margin:40px 0}.hn-gift-img{width:100%;height:100%;min-height:280px;object-fit:cover;display:block}.hn-gift-text{background:#fff;padding:48px 40px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.hn-faq{padding:60px 0;max-width:820px;margin:0 auto}.hn-faq .hn-h2,.hn-faq .hn-eyebrow{text-align:center}.hn-faq-item{border-bottom:.5px solid #f5b0d2}.hn-faq-item summary{list-style:none;cursor:pointer;padding:16px 4px;font-size:14px;font-weight:500;color:#1a0410;display:flex;justify-content:space-between;align-items:center;gap:12px}.hn-faq-item summary::-webkit-details-marker{display:none}.hn-faq-item summary:after{content:"\ff0b";color:#db1d63;flex-shrink:0}.hn-faq-item[open] summary:after{content:"\ff0d"}.hn-faq-a{font-size:13px;line-height:1.85;color:#7a1040;padding:0 4px 18px;overflow-wrap:anywhere}.hn-cred{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:70px 0}.hn-cred-img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px;display:block}.hn-cred-quote{font-family:"M PLUS Rounded 1c",sans-serif;font-size:22px;font-weight:500;color:#1a0410;line-height:1.5;margin-bottom:16px;padding-left:18px;border-left:2px solid #e8569a}.hn-chip{display:inline-block;font-size:10px;letter-spacing:.06em;padding:4px 10px;border-radius:20px;background:#fff;color:#7a1040;border:.5px solid #f299c8;margin:3px 3px 0 0}.hn-cta{text-align:center;padding:80px 20px;background:#fff;border-radius:16px;margin:40px 0 60px}.hn-cta-h{font-family:"M PLUS Rounded 1c",sans-serif;font-size:clamp(28px,4vw,44px);font-weight:500;color:#1a0410;margin-bottom:10px}.hn-cta-sub{font-size:13px;color:#b8185a;letter-spacing:.1em;margin-bottom:28px}.hn-cta-note{font-size:11px;color:#c880a8;margin-top:14px;letter-spacing:.06em}@media(max-width:989px){.hn-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.hn-hero{flex-direction:column;height:auto;border-radius:12px}.hn-hero-left{height:auto;flex-shrink:0}.hn-hero-photo{width:100%;height:260px;object-fit:cover;display:block}.hn-hero-text{position:static;background:#db1d63;padding:24px 20px 28px}.hn-hero-text .hn-hero-h1{font-size:26px}.hn-hero-text .hn-hero-h1,.hn-hero-text .hn-hero-sub,.hn-hero-text .hn-eyebrow{color:#fff}.hn-hero-text .hn-hero-brand-dot{background:#fff}.hn-hero-badges .hn-badge{background:#ffffff40;border-color:#ffffff80;color:#fff}.hn-hero-text .hn-btn{background:#fff;color:#db1d63}.hn-hero-video{width:100%;height:0;padding-bottom:56.25%;flex-shrink:0}.hn-trust-grid{grid-template-columns:repeat(2,1fr)}.hn-quality-bottom,.hn-story,.hn-cred{grid-template-columns:1fr;gap:32px}.hn-gift{grid-template-columns:1fr}.hn-gift-text{padding:32px 24px}.hn-section{padding:50px 0}.hn-spec-sec,.hn-faq,.hn-products,.hn-quality,.hn-story,.hn-cred{padding-top:48px;padding-bottom:48px}}@media(max-width:480px){.hn-trust-grid,.hn-products-grid,.hn-spec-all{grid-template-columns:1fr}.hn-spec-val{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/honon-page.css.map */
