.lp_lp__QeUDr{--ink:#1d1b22;--sub:#5f5a6b;--line:#eee3da;--cream:#fffaf6;--tint:#fff1ea;background:var(--cream);color:var(--ink);line-height:1.7;overflow-x:hidden}.lp_inner__Y_MR7{max-width:1080px;margin:0 auto;padding:0 20px}.lp_narrow__bRX9P{max-width:760px}.lp_pcOnly__rYdt0{display:none}.lp_spOnly__Gae0H{display:inline}@media (min-width:860px){.lp_pcOnly__rYdt0{display:inline}.lp_spOnly__Gae0H{display:none}}.lp_header__SfbXz{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:rgba(255,250,246,.86);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(238,227,218,.7)}.lp_header__SfbXz .lp_inner__Y_MR7{display:flex;align-items:center;justify-content:space-between;height:60px}.lp_headLogo__EY8HM{height:30px;width:auto}.lp_headCta__zq2_a{font-size:14px;font-weight:700;text-decoration:none;color:#fff;background:var(--brand);padding:9px 16px;border-radius:999px}.lp_ctaGhost__cT5w2,.lp_ctaWhite__HqfD_,.lp_cta__0rfDQ{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:800;border-radius:999px;padding:16px 28px;font-size:17px;text-align:center;transition:transform .15s ease}.lp_cta__0rfDQ{color:#fff;background:var(--brand);box-shadow:0 10px 24px rgba(255,61,127,.28)}.lp_ctaGhost__cT5w2{color:var(--ink);background:#fff;border:1.5px solid var(--line)}.lp_ctaWhite__HqfD_{color:var(--pink);background:#fff;box-shadow:0 10px 24px rgba(0,0,0,.15)}.lp_ctaGhost__cT5w2:hover,.lp_ctaWhite__HqfD_:hover,.lp_cta__0rfDQ:hover{transform:translateY(-2px)}.lp_hero__vVSA7{padding:44px 0 56px;background:radial-gradient(60% 50% at 90% 10%,rgba(123,77,255,.13),transparent 70%),radial-gradient(50% 50% at 5% 90%,rgba(255,122,47,.14),transparent 70%)}.lp_heroInner__L7KDD{display:grid;grid-gap:40px;gap:40px;align-items:center}@media (min-width:860px){.lp_hero__vVSA7{padding:80px 0 96px}.lp_heroInner__L7KDD{grid-template-columns:1.1fr .9fr}}.lp_kicker__rbefs{display:inline-block;margin:0 0 14px;font-size:13px;font-weight:700;color:var(--pink);background:#fff;border:1px solid #ffd3e2;padding:4px 12px;border-radius:999px}.lp_h1__1WGa8{font-size:clamp(30px,8.2vw,52px);line-height:1.3;margin:0 0 18px;letter-spacing:.01em;font-weight:900}.lp_grad___PLDu{white-space:nowrap;background:var(--brand);-webkit-background-clip:text;background-clip:text;color:transparent}.lp_heroLead__3OH41{font-size:16px;color:var(--sub);margin:0 0 26px}@media (min-width:860px){.lp_heroLead__3OH41{font-size:18px}}.lp_ctaRow__Ccri5{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.lp_ctaNote__LjFrs{font-size:12px;color:var(--sub)}.lp_sns__Bk6K7{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:22px 0 0}.lp_sns__Bk6K7 li{font-size:12px;font-weight:700;color:var(--sub);background:#fff;border:1px solid var(--line);padding:4px 10px;border-radius:8px}.lp_heroVisual__WJn7w{display:flex;justify-content:center;gap:16px}.lp_phone__wJSWF{position:relative;width:min(42vw,210px);aspect-ratio:9/16;border-radius:26px;overflow:hidden;border:6px solid #1d1b22;box-shadow:0 24px 50px rgba(29,27,34,.25);color:#fff;flex:none;container-type:inline-size}.lp_phoneDoc__waIZu{background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.55)),radial-gradient(70% 45% at 50% 42%,#c9a58a 0 38%,transparent 39%),linear-gradient(160deg,#4a3f3a,#20242c);transform:rotate(-3deg) translateY(10px)}.lp_phoneVariety__awI_g{background:radial-gradient(70% 45% at 50% 50%,#e0b393 0 36%,transparent 37%),linear-gradient(160deg,#ffb36b,#ff5f8f 55%,#8a63ff);transform:rotate(3deg)}.lp_phTop__SCjH9{position:absolute;top:12px;left:10px;right:10px;font-family:"Noto Serif JP",serif;line-height:1.35;text-shadow:0 1px 3px rgba(0,0,0,.6)}.lp_phTop__SCjH9 b{display:block;font-size:5.6cqw}.lp_phTop__SCjH9 span{font-size:4.4cqw;opacity:.9}.lp_phVertical__jOON6{position:absolute;right:12px;top:22%;writing-mode:vertical-rl;font-family:"Noto Serif JP",serif;font-weight:900;font-size:9.5cqw;text-shadow:0 2px 6px rgba(0,0,0,.7)}.lp_phName__F7JJ4{position:absolute;left:10px;bottom:58px;display:flex;flex-direction:column;align-items:flex-start}.lp_phName__F7JJ4 small{background:#2e55d6;font-size:4.4cqw;padding:1px 6px;font-weight:700}.lp_phName__F7JJ4 b{background:#fff;color:#111;font-size:6.4cqw;padding:2px 8px;border:1.5px solid #111}.lp_phCap__ihrE4{position:absolute;left:8px;right:8px;bottom:24px;text-align:center;font-family:"Noto Serif JP",serif;font-weight:800;font-size:6.4cqw;text-shadow:0 2px 4px rgba(0,0,0,.9)}.lp_phBoard__anECQ{position:absolute;left:12px;right:12px;top:18px;text-align:center;color:#111;box-shadow:0 4px 10px rgba(0,0,0,.2)}.lp_phBoard__anECQ span{display:block;background:#111;color:#fff;font-size:5cqw;font-weight:800;padding:3px 0}.lp_phBoard__anECQ b{display:block;background:#fff;font-size:6.2cqw;padding:6px 4px}.lp_phBig__0mYFT{position:absolute;left:6px;right:6px;bottom:54px;text-align:center;font-weight:900;font-size:11cqw;line-height:1.2;color:#fff36b;-webkit-text-stroke:1px #111;paint-order:stroke fill;text-shadow:0 3px 0 #111}.lp_phCapPop__HXCQu{position:absolute;left:0;right:0;bottom:26px;text-align:center;font-weight:800;font-size:5.4cqw;text-shadow:0 1px 3px rgba(0,0,0,.8)}.lp_section__g1w5t{padding:64px 0}@media (min-width:860px){.lp_section__g1w5t{padding:96px 0}}.lp_tinted__LNjsS{background:var(--tint)}.lp_eyebrow__ElBdd{margin:0 0 6px;font-size:13px;font-weight:800;letter-spacing:.12em;color:var(--pink);text-align:center}.lp_h2__SGeXm{font-size:clamp(22px,5.4vw,34px);line-height:1.45;margin:0 0 32px;text-align:center;font-weight:900}.lp_pains__WWtGR{display:grid;grid-gap:12px;gap:12px}@media (min-width:700px){.lp_pains__WWtGR{grid-template-columns:repeat(2,1fr);gap:16px}}.lp_pain__8X3IO{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px 20px}.lp_pain__8X3IO b{display:block;font-size:17px;margin-bottom:4px}.lp_pain__8X3IO p{margin:0;color:var(--sub);font-size:14px}.lp_bridge__zmJWI{text-align:center;font-weight:800;font-size:17px;margin:32px 0 0}.lp_steps__cunBj{list-style:none;padding:0;margin:0;display:grid;grid-gap:14px;gap:14px}@media (min-width:860px){.lp_steps__cunBj{grid-template-columns:repeat(3,1fr);gap:20px}}.lp_step__Hj1uM{background:#fff;border-radius:18px;padding:22px;display:flex;gap:14px;align-items:flex-start;box-shadow:0 6px 20px rgba(255,122,47,.08)}@media (min-width:860px){.lp_step__Hj1uM{flex-direction:column}}.lp_stepNum__mu_TQ{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:900;font-size:18px;background:var(--brand)}.lp_step__Hj1uM b{display:block;font-size:17px;margin-bottom:4px}.lp_step__Hj1uM p{margin:0;color:var(--sub);font-size:14px}.lp_features__fl6au{display:grid;grid-gap:12px;gap:12px}@media (min-width:700px){.lp_features__fl6au{grid-template-columns:repeat(2,1fr);gap:16px}}@media (min-width:960px){.lp_features__fl6au{grid-template-columns:repeat(3,1fr)}}.lp_feature__3ZPAe{border-left:4px solid;border-image:var(--brand) 1;background:#fff;padding:16px 18px}.lp_feature__3ZPAe b{display:block;font-size:16px;margin-bottom:4px}.lp_feature__3ZPAe p{margin:0;color:var(--sub);font-size:14px}.lp_plans__oIOwd{display:grid;grid-gap:14px;gap:14px}@media (min-width:700px){.lp_plans__oIOwd{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.lp_plans__oIOwd{grid-template-columns:repeat(4,1fr)}}.lp_plan__Kx6Xt{position:relative;background:#fff;border:1.5px solid var(--line);border-radius:20px;padding:24px 20px;display:flex;flex-direction:column;gap:6px}.lp_plan__Kx6Xt .lp_ctaGhost__cT5w2,.lp_plan__Kx6Xt .lp_cta__0rfDQ{margin-top:auto;font-size:15px;padding:13px 16px}.lp_best__ktHl4{border:2px solid var(--pink);box-shadow:0 12px 30px rgba(255,61,127,.15)}.lp_badge__jrnwr{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--brand);color:#fff;font-size:12px;font-weight:800;padding:3px 12px;border-radius:999px;white-space:nowrap}.lp_planName__rsXjf{font-size:15px;color:var(--sub)}.lp_price__5mNHz{display:flex;align-items:baseline;gap:4px}.lp_price__5mNHz span{font-size:34px;font-weight:900;letter-spacing:-.01em}.lp_price__5mNHz small{font-size:13px;color:var(--sub);font-weight:700}.lp_amount__qPohR{font-weight:800;font-size:15px}.lp_planNote__UXSVn{margin:0 0 14px;font-size:13px;color:var(--sub)}.lp_small__msz8b{margin:20px 0 0;text-align:center;font-size:12px;color:var(--sub)}.lp_faqs__b5_BC{display:flex;flex-direction:column;gap:10px}.lp_faq__ia79F{background:#fff;border:1px solid var(--line);border-radius:14px;padding:4px 18px}.lp_faq__ia79F summary{cursor:pointer;font-weight:800;padding:14px 0;list-style:none;display:flex;justify-content:space-between;gap:12px}.lp_faq__ia79F summary::-webkit-details-marker{display:none}.lp_faq__ia79F summary:after{content:"+";color:var(--pink);font-size:20px;line-height:1}.lp_faq__ia79F[open] summary:after{content:"−"}.lp_faq__ia79F p{margin:0 0 16px;color:var(--sub);font-size:14px}.lp_final__aT00K{background:var(--brand);color:#fff;text-align:center;padding:72px 0}.lp_finalTitle__D82Fc{font-size:clamp(24px,6vw,38px);line-height:1.4;margin:0 0 10px;font-weight:900}.lp_final__aT00K p{margin:0 0 26px;opacity:.95}.lp_footer__YkHWC{padding:32px 0 44px;text-align:center;color:var(--sub);font-size:12px}.lp_footLogo__Ae7Um{height:26px;width:auto;margin-bottom:6px}.lp_footer__YkHWC p{margin:0}