.dokushin_root__iGLeo{--doc:#fffdf7;--sky:#dce7f2;--sky-deep:#3d5d82;--hl:#fff1b8;--ok:#2f7a55;--ng:#b3363a}@media (prefers-color-scheme:dark){.dokushin_root__iGLeo{--doc:#f4f0e6;--sky:#2c3d52;--sky-deep:#a9c6e6;--hl:#5a4d1c;--ok:#6fcf9a;--ng:#f08a8d}}.dokushin_heroGrid__rXCDC{display:grid;grid-template-columns:1fr 170px;gap:20px;align-items:center}.dokushin_heroGrid__rXCDC>div{display:flex;flex-direction:column;gap:18px}.dokushin_heroMascot__xmcNN{width:170px;height:auto}.dokushin_title__YdzyQ em{font-style:normal;color:var(--accent)}.dokushin_facts__LdOIc{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.dokushin_chip__RG3vu{font-size:.85rem;padding:.25em .9em;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-variant-numeric:tabular-nums}.dokushin_chip__RG3vu b{color:var(--accent)}.dokushin_manga__L7txQ{margin:0;display:flex;justify-content:center}.dokushin_root__iGLeo .dokushin_manga__L7txQ img{width:100%;max-width:480px;height:auto;border-radius:8px;box-shadow:var(--shadow)}.dokushin_chooser__npdLw{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:14px}.dokushin_q__tbt9Y{font-weight:700;font-size:1.08rem}.dokushin_opts__7fywT{display:flex;flex-wrap:wrap;gap:10px}.dokushin_opts__7fywT button{font:inherit;font-weight:700;padding:10px 20px;border-radius:999px;border:2px solid var(--sky-deep);background:transparent;color:var(--sky-deep);cursor:pointer}.dokushin_opts__7fywT button:focus-visible,.dokushin_opts__7fywT button:hover{background:var(--sky);outline:none}.dokushin_trail__SIEpC{font-size:.85rem;color:var(--ink-faint)}.dokushin_answer__olTrH{display:flex;gap:14px;align-items:flex-start}.dokushin_answer__olTrH img{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 35%;object-position:50% 35%;flex:none;border:2px solid var(--sky-deep)}.dokushin_say__SvBY_{background:var(--sky);border-radius:4px 16px 16px 16px;padding:10px 14px;min-width:0;font-size:.95rem}.dokushin_say__SvBY_ a{color:var(--sky-deep)!important}.dokushin_reset__IFkcS{font:inherit;font-size:.85rem;background:none;border:none;color:var(--sky-deep);text-decoration:underline;cursor:pointer;padding:0;align-self:flex-start}@media (prefers-reduced-motion:no-preference){.dokushin_answer__olTrH{animation:dokushin_pop__OULE7 .25s ease-out}@keyframes dokushin_pop__OULE7{0%{transform:translateY(4px)}to{transform:none}}}.dokushin_routesBlock__38Uqz{margin-top:56px}.dokushin_routes__d15Na{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:24px}.dokushin_route__WCAgl{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:8px;min-width:0;scroll-margin-top:96px}.dokushin_routeStar__Wldhn{border:2px solid var(--sky-deep)}.dokushin_routeHead__iwJxk{display:flex;gap:12px;align-items:center}.dokushin_routeHead__iwJxk svg{width:52px;height:52px;flex:none;color:var(--ink)}.dokushin_routeTag__Jol9D{font-weight:700;color:var(--accent);font-size:.85rem}.dokushin_routeHead__iwJxk h3{font-size:1.08rem}.dokushin_when__6TdPG{font-size:.85rem;color:var(--ink-faint)}.dokushin_route__WCAgl ul{list-style:disc;margin:0;padding-left:1.2em;font-size:.92rem}.dokushin_route__WCAgl p{font-size:.92rem}.dokushin_tbl__ddKwZ{overflow-x:auto;margin-top:20px}.dokushin_tbl__ddKwZ table{border-collapse:collapse;width:100%;font-size:.92rem;background:var(--surface);border-radius:12px}.dokushin_tbl__ddKwZ td,.dokushin_tbl__ddKwZ th{border-bottom:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top}.dokushin_tbl__ddKwZ th{font-size:.82rem;color:var(--ink-faint);font-weight:700}.dokushin_yes__WdrWS{color:var(--ok);font-weight:700}.dokushin_tbl__ddKwZ .dokushin_no__xtPtp,.dokushin_tbl__ddKwZ .dokushin_yes__WdrWS{white-space:nowrap}.dokushin_red__gtSbE{color:var(--accent)}.dokushin_no__xtPtp{color:var(--ng);font-weight:700}.dokushin_kit__fh3zD{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.dokushin_item__L2Jch{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:16px;display:grid;grid-template-columns:64px 1fr;gap:12px;align-items:start;min-width:0}.dokushin_item__L2Jch svg{width:64px;height:64px;color:var(--ink)}.dokushin_item__L2Jch p{font-size:.88rem;color:var(--ink-soft);margin-top:4px!important}.dokushin_item__L2Jch mark,.dokushin_mail__W86P6 mark{background:var(--hl);color:inherit;padding:0 .2em;border-radius:3px}.dokushin_timeline__LK57j{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-weight:700;font-size:.92rem;margin-top:20px}.dokushin_timeline__LK57j span{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:6px 10px}.dokushin_timeline__LK57j i{font-style:normal;color:var(--ink-faint)}.dokushin_cost__D9sna{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;margin-top:16px;font-variant-numeric:tabular-nums}.dokushin_mail__W86P6>p{margin-top:16px!important}.dokushin_mask__dFhet{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.dokushin_mask__dFhet figure{margin:0;display:flex;flex-direction:column;gap:8px}.dokushin_mask__dFhet svg{width:100%;height:auto}.dokushin_mask__dFhet figcaption{font-size:.9rem}.dokushin_maskSteps__ooZx_{list-style:decimal;margin:20px 0 0;padding-left:1.4em;display:flex;flex-direction:column;gap:4px}.dokushin_faq__y_JMN{display:flex;flex-direction:column;gap:10px;margin-top:20px}.dokushin_faq__y_JMN details{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px 18px}.dokushin_faq__y_JMN summary{font-weight:700;cursor:pointer}.dokushin_faq__y_JMN details p{margin-top:8px;font-size:.95rem;color:var(--ink-soft)}.dokushin_faq__y_JMN a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}@media (max-width:560px){.dokushin_heroGrid__rXCDC{grid-template-columns:1fr}.dokushin_heroMascot__xmcNN{width:130px;justify-self:center}.dokushin_kit__fh3zD,.dokushin_mask__dFhet,.dokushin_routes__d15Na{grid-template-columns:1fr}}.musubi-lp_page__Obj77{--paper:#fbf6ee;--surface:#fff;--surface-alt:#f6ebdc;--tag-surface:#fffdf9;--ink:#362521;--ink-soft:#6e5a52;--ink-faint:#9c877d;--accent:#a32a3b;--accent-strong:#7e1f2d;--accent-soft:#f1d9cf;--gold:#a9823a;--gold-soft:#e7d6ae;--line:#e4d6c6;--shadow:0 18px 40px -22px rgba(58,37,30,.35);--tag-shadow:0 14px 30px -18px rgba(58,37,30,.4);background:var(--paper);color:var(--ink);font-family:Zen Kaku Gothic New,Hiragino Kaku Gothic ProN,sans-serif;font-weight:400;line-height:1.9;-webkit-font-smoothing:antialiased}@media (prefers-color-scheme:dark){.musubi-lp_page__Obj77{--paper:#201815;--surface:#2b211d;--surface-alt:#2e2119;--ink:#f3e9df;--ink-soft:#d2bfb2;--ink-faint:#a88f80;--accent:#e2637a;--accent-strong:#f08298;--accent-soft:#47262b;--gold:#d8b45f;--gold-soft:#4a3a22;--line:#4a3a30;--shadow:0 18px 40px -20px rgba(0,0,0,.6);--tag-shadow:0 14px 30px -18px rgba(0,0,0,.55)}}.musubi-lp_page__Obj77 *{box-sizing:border-box}.musubi-lp_page__Obj77 img{max-width:100%;display:block}.musubi-lp_page__Obj77 [hidden]{display:none!important}.musubi-lp_page__Obj77 h1,.musubi-lp_page__Obj77 h2,.musubi-lp_page__Obj77 h3{font-family:Shippori Mincho,serif;margin:0;color:var(--ink)}.musubi-lp_page__Obj77 p{margin:0}.musubi-lp_page__Obj77 a{color:inherit}.musubi-lp_wrap__KB1AG{max-width:1120px;margin-inline:auto;padding-inline:20px}.musubi-lp_eyebrow__qZrD7{display:inline-flex;align-items:center;gap:.6em;font-size:.8rem;letter-spacing:.14em;color:var(--gold);font-weight:700}.musubi-lp_eyebrow__qZrD7:before{content:"";width:22px;height:1px;background:var(--gold);display:inline-block}.musubi-lp_section__QWK5j{padding-block:clamp(56px,9vw,104px)}.musubi-lp_sectionAlt__NXH0H{background:var(--surface-alt)}.musubi-lp_tagFrame__RiV4Y{background:var(--tag-surface);border:1px solid var(--gold-soft);border-radius:20px;box-shadow:var(--tag-shadow);padding:16px}.musubi-lp_tagFrame__RiV4Y img{border-radius:10px}.musubi-lp_header__T0wbg{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--paper) 88%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.musubi-lp_headerInner__wUh1J{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:10px}.musubi-lp_brand__FV3nK,.musubi-lp_headerActions__iwZbf{display:flex;align-items:center;gap:10px}.musubi-lp_brand__FV3nK{text-decoration:none}.musubi-lp_brand__FV3nK img{width:34px;height:34px;border-radius:9px;box-shadow:var(--tag-shadow)}.musubi-lp_brandWord__XBeIz{font-family:Shippori Mincho,serif;font-weight:700;font-size:1.05rem;letter-spacing:.02em}.musubi-lp_brandWord__XBeIz small{display:block;font-family:Zen Kaku Gothic New,sans-serif;font-weight:400;font-size:.62rem;letter-spacing:.16em;color:var(--ink-faint)}.musubi-lp_btn__DNToW{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:.85em 1.6em;border-radius:999px;font-weight:700;font-size:.92rem;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;font-family:Zen Kaku Gothic New,sans-serif}.musubi-lp_btn__DNToW:hover{transform:translateY(-1px)}.musubi-lp_btn__DNToW:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.musubi-lp_btnAccent__xetVl{background:var(--accent);color:#fbf6ee;box-shadow:0 12px 24px -12px color-mix(in srgb,var(--accent) 70%,transparent)}.musubi-lp_btnOutline__YQs0B{background:transparent;border-color:var(--accent);color:var(--accent)}.musubi-lp_page__Obj77 a.musubi-lp_btnAccent__xetVl{color:#fbf6ee}.musubi-lp_page__Obj77 a.musubi-lp_btnOutline__YQs0B{color:var(--accent)}.musubi-lp_btnGhost__vcK00{background:transparent;border-color:var(--line);color:var(--ink);padding:.6em 1.2em;font-size:.85rem}.musubi-lp_btnSm__1rxX_{padding:.6em 1.3em;font-size:.85rem}.musubi-lp_heroBanner__dQ_98{width:100%;aspect-ratio:16/8;overflow:hidden}.musubi-lp_heroBanner__dQ_98 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 38%;object-position:center 38%}.musubi-lp_heroBody__gnN1Y{padding-block:clamp(40px,7vw,72px);display:flex;flex-direction:column;gap:22px}.musubi-lp_heroH1__9nWRB{font-size:clamp(1.9rem,1.4rem + 2vw,3.1rem);font-weight:700;line-height:1.4}.musubi-lp_heroH1__9nWRB em{font-style:normal;color:var(--accent)}.musubi-lp_heroSub__jUBCe{font-size:1.05rem;color:var(--ink-soft);max-width:38em}.musubi-lp_ctaRow__cUvZB{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.musubi-lp_badge__3tfAA{display:inline-flex;align-items:center;gap:.6em;padding:.55em 1.1em;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:.85rem;font-weight:700;width:-moz-fit-content;width:fit-content}.musubi-lp_empathyGrid__fZXOD{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,64px);align-items:center}.musubi-lp_quoteList__6nn6Z{display:flex;flex-direction:column;gap:18px;margin-block:22px}.musubi-lp_quote__6pc7O{border-left:2px solid var(--accent-soft);padding-left:1em;font-family:Shippori Mincho,serif;font-size:1.05rem;color:var(--ink-soft)}.musubi-lp_leadClose__W_kn5{font-size:1.05rem;padding-top:6px}.musubi-lp_concept__5t9eR{max-width:640px;margin-inline:auto;text-align:center;display:flex;flex-direction:column;gap:18px;align-items:center}.musubi-lp_concept__5t9eR h2{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.musubi-lp_concept__5t9eR p{color:var(--ink-soft);font-size:1.02rem}.musubi-lp_pull__JflKu{font-family:Shippori Mincho,serif;font-size:1.18rem;color:var(--ink);line-height:1.85}.musubi-lp_reasonsGrid__s53gR{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:40px}.musubi-lp_reason__tAEgp{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.musubi-lp_reason__tAEgp .musubi-lp_tagFrame__RiV4Y{width:104px;height:104px;display:flex;align-items:center;justify-content:center;padding:12px}.musubi-lp_reason__tAEgp .musubi-lp_tagFrame__RiV4Y img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:0}.musubi-lp_reason__tAEgp h3{font-size:1.02rem;font-weight:600;font-family:Zen Kaku Gothic New,sans-serif}.musubi-lp_reason__tAEgp p{font-size:.88rem;color:var(--ink-soft)}.musubi-lp_spriteReasons__lfBwF{background-image:url(/lp-assets/web_icons_reasons_grid.png);background-size:200% 200%;border-radius:0}.musubi-lp_posTl__xDbq7{background-position:0 0}.musubi-lp_posTr__BX__U{background-position:100% 0}.musubi-lp_posBl__VjNEC{background-position:0 100%}.musubi-lp_posBr__4Ivnb{background-position:100% 100%}.musubi-lp_spriteFlow___o8TN{background-image:url(/lp-assets/web_icons_flow_grid.png);background-size:200% 200%;border-radius:0}.musubi-lp_stageHighlight__dRjw7{margin-top:48px;background:var(--surface);border:1px solid var(--gold-soft);border-radius:22px;padding:clamp(24px,4vw,40px);box-shadow:var(--shadow)}.musubi-lp_stageHighlight__dRjw7 h3{font-size:1.28rem;margin-bottom:8px}.musubi-lp_stageHighlight__dRjw7>p{color:var(--ink-soft);max-width:44em}.musubi-lp_stageRow__tN9Hu{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px;position:relative}.musubi-lp_stageConnector__kfb6E{position:absolute;top:46px;left:calc(16.6% + 26px);right:calc(16.6% + 26px);height:1px;background:repeating-linear-gradient(to right,var(--gold) 0 6px,transparent 6px 12px);z-index:0}.musubi-lp_stageNode__rL7zk{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.musubi-lp_stageNode__rL7zk .musubi-lp_tagFrame__RiV4Y{width:92px;height:92px;display:flex;align-items:center;justify-content:center;padding:10px}.musubi-lp_stageNode__rL7zk .musubi-lp_tagFrame__RiV4Y img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:0}.musubi-lp_stageNum__4h7pi{font-family:Shippori Mincho,serif;font-size:.76rem;letter-spacing:.12em;color:var(--gold);font-weight:700}.musubi-lp_stageNode__rL7zk h4{font-family:Zen Kaku Gothic New,sans-serif;font-size:.98rem;font-weight:600;margin:0;color:var(--ink)}.musubi-lp_stageNode__rL7zk p{font-size:.84rem;color:var(--ink-soft)}@media (max-width:860px){.musubi-lp_stageRow__tN9Hu{grid-template-columns:1fr;gap:20px}.musubi-lp_stageConnector__kfb6E{display:none}}.musubi-lp_priceGrid__EhXdQ{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:34px}.musubi-lp_priceCard__p023_{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:26px 24px;display:flex;flex-direction:column;gap:8px;box-shadow:var(--shadow)}.musubi-lp_priceCard__p023_ .musubi-lp_who__8VdZd{font-size:.82rem;letter-spacing:.1em;color:var(--ink-faint);font-weight:700}.musubi-lp_priceCard__p023_ .musubi-lp_amount__v2p06{font-family:Shippori Mincho,serif;font-size:2.1rem;font-weight:700}.musubi-lp_priceCard__p023_ .musubi-lp_amount__v2p06 span{font-size:.95rem;font-weight:400;color:var(--ink-soft)}.musubi-lp_priceCard__p023_ .musubi-lp_note__ArOb_{font-size:.82rem;color:var(--ink-faint)}.musubi-lp_areaBlock__pAABj{margin-top:clamp(48px,7vw,80px)}.musubi-lp_priceCard__p023_ .musubi-lp_areaName__WxqKY{font-family:Shippori Mincho,serif;font-size:1.6rem;font-weight:700}.musubi-lp_priceCard__p023_ .musubi-lp_areaList__lXENz{font-size:.95rem;color:var(--ink-soft)}.musubi-lp_priceFoot__40f8U{margin-top:22px;font-size:.88rem;color:var(--ink-soft);background:var(--surface);border:1px dashed var(--gold-soft);border-radius:14px;padding:16px 18px}.musubi-lp_flowGrid__hjNO2{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:44px;position:relative}.musubi-lp_flowStep__VVh4T{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding-inline:8px;position:relative}.musubi-lp_flowStep__VVh4T .musubi-lp_num__uU77L{font-family:Shippori Mincho,serif;font-size:.78rem;color:var(--gold);letter-spacing:.14em;font-weight:700}.musubi-lp_flowStep__VVh4T .musubi-lp_tagFrame__RiV4Y{width:88px;height:88px;display:flex;align-items:center;justify-content:center;padding:10px}.musubi-lp_flowStep__VVh4T .musubi-lp_tagFrame__RiV4Y img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:0}.musubi-lp_flowStep__VVh4T h3{font-size:.94rem;font-weight:600;font-family:Zen Kaku Gothic New,sans-serif}.musubi-lp_flowStep__VVh4T p{font-size:.82rem;color:var(--ink-soft)}.musubi-lp_flowConnector__RxiLr{position:absolute;top:56px;left:calc(12.5% + 44px);right:calc(12.5% + 44px);height:1px;background:repeating-linear-gradient(to right,var(--gold) 0 6px,transparent 6px 12px);z-index:0}.musubi-lp_faqList___tBIH{display:flex;flex-direction:column;gap:10px;margin-top:34px}.musubi-lp_faqList___tBIH details{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:4px 20px}.musubi-lp_faqList___tBIH summary{cursor:pointer;list-style:none;padding-block:16px;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:16px}.musubi-lp_faqList___tBIH summary::-webkit-details-marker{display:none}.musubi-lp_faqList___tBIH summary:after{content:"+";font-family:Shippori Mincho,serif;font-size:1.3rem;color:var(--gold);flex:none;transition:transform .2s ease}.musubi-lp_faqList___tBIH details[open] summary:after{transform:rotate(45deg)}.musubi-lp_faqList___tBIH details p{padding-bottom:18px;color:var(--ink-soft);font-size:.94rem}.musubi-lp_page__Obj77 a.musubi-lp_inlineLink__uYQ8M{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.musubi-lp_guideCard__QAyR8{display:block;margin-top:18px;background:var(--surface);border:1px solid var(--gold-soft);border-radius:20px;padding:clamp(22px,4vw,32px);box-shadow:var(--shadow);text-decoration:none;transition:transform .15s ease}.musubi-lp_guideCard__QAyR8:hover{transform:translateY(-2px)}.musubi-lp_guideCard__QAyR8:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.musubi-lp_guideCard__QAyR8 h2{font-size:clamp(1.3rem,1.1rem + .8vw,1.7rem)}.musubi-lp_guideCard__QAyR8 p{margin-top:10px;color:var(--ink-soft);font-size:.95rem}.musubi-lp_guideMore__rXGbA{display:inline-block;margin-top:16px;color:var(--accent);font-weight:700;font-size:.92rem}.musubi-lp_guideMore__rXGbA:after{content:" →"}.musubi-lp_finalCta__PMg7S{background:var(--surface-alt);border-radius:28px;padding:clamp(28px,5vw,52px);display:grid;grid-template-columns:220px 1fr;gap:clamp(24px,4vw,48px);align-items:center}.musubi-lp_finalCta__PMg7S .musubi-lp_mascot__9PCYZ{width:100%}.musubi-lp_finalCta__PMg7S>*{min-width:0}.musubi-lp_finalCta__PMg7S h2{font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem)}.musubi-lp_formRow__FELM2{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.musubi-lp_genderToggle__cD_ny{display:inline-flex;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:4px;gap:4px}.musubi-lp_genderToggle__cD_ny input{position:absolute;opacity:0;pointer-events:none}.musubi-lp_genderToggle__cD_ny label{padding:.55em 1.2em;border-radius:999px;font-size:.88rem;font-weight:700;cursor:pointer;color:var(--ink-soft)}.musubi-lp_genderToggle__cD_ny input:checked+label{background:var(--accent);color:#fbf6ee}.musubi-lp_formFields__xCKl_{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.musubi-lp_emailInput__4RJpl{flex:1 1 220px;min-width:0;padding:.85em 1.1em;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:.95rem;font-family:inherit}.musubi-lp_emailInput__4RJpl:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.musubi-lp_consent___MSTz{display:flex;align-items:flex-start;gap:.6em;margin-top:14px;font-size:.82rem;color:var(--ink-soft)}.musubi-lp_consent___MSTz input{margin-top:.3em}.musubi-lp_consent___MSTz a{color:var(--accent);text-decoration:underline}.musubi-lp_formMsg__KcRqa{margin-top:14px;font-size:.85rem;color:var(--accent-strong)}.musubi-lp_successBox__Y3CSu{margin-top:18px;padding:16px 18px;border-radius:14px;background:var(--accent-soft);border:1px solid var(--accent);color:var(--ink);font-size:.92rem;font-weight:500}.musubi-lp_footer__owg29{border-top:1px solid var(--line);padding-block:32px}.musubi-lp_footerInner__BEOgk{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:.82rem;color:var(--ink-faint)}.musubi-lp_footerLinks__ojgSm{display:flex;gap:18px;flex-wrap:wrap}.musubi-lp_footerLinks__ojgSm a{text-decoration:none;color:var(--ink-soft)}.musubi-lp_footerLinks__ojgSm a:hover{color:var(--accent)}.musubi-lp_dividerTile__Zmig0{height:64px;background-image:url(/lp-assets/web_texture_tile.png);background-size:220px;background-repeat:repeat;opacity:.9}@media (max-width:860px){.musubi-lp_empathyGrid__fZXOD{grid-template-columns:1fr}.musubi-lp_reasonsGrid__s53gR{grid-template-columns:1fr 1fr}.musubi-lp_priceGrid__EhXdQ{grid-template-columns:1fr}.musubi-lp_flowGrid__hjNO2{grid-template-columns:1fr 1fr;row-gap:32px}.musubi-lp_flowConnector__RxiLr{display:none}.musubi-lp_finalCta__PMg7S{grid-template-columns:minmax(0,1fr)}.musubi-lp_finalCta__PMg7S .musubi-lp_mascot__9PCYZ{max-width:180px;margin-inline:auto}}@media (max-width:520px){.musubi-lp_reasonsGrid__s53gR{grid-template-columns:1fr 1fr;gap:20px}.musubi-lp_heroBanner__dQ_98{aspect-ratio:4/5}}.guide_narrow__k2njq{max-width:760px}.guide_hero__fzAat{padding-block:clamp(48px,8vw,96px) clamp(40px,6vw,72px);background:radial-gradient(ellipse at 85% 10%,color-mix(in srgb,var(--accent-soft) 70%,transparent) 0,transparent 55%),var(--paper)}.guide_hero__fzAat .guide_narrow__k2njq{display:flex;flex-direction:column;gap:18px}.guide_title__ig1Wk{font-size:clamp(1.9rem,1.4rem + 2vw,2.8rem);font-weight:700;line-height:1.45}.guide_lead__DSLVA{font-size:1.05rem;color:var(--ink-soft)}.guide_checked__sXNGn{font-size:.8rem;color:var(--ink-faint)}.guide_narrow__k2njq>p+p{margin-top:1em}.guide_h2__DqA7I{font-size:clamp(1.35rem,1.1rem + 1vw,1.8rem);font-weight:700;line-height:1.5;margin:10px 0 20px!important}.guide_h2Small__JBmsT{font-size:1.15rem;margin-bottom:14px!important}.guide_h3__Lv1dN{font-family:Shippori Mincho,serif;font-size:1.15rem;font-weight:700;margin:44px 0 14px!important;color:var(--ink)}.guide_ext__ufysY{color:var(--accent)!important;text-decoration:underline;text-underline-offset:3px}.guide_quote__oOq9K{margin:24px 0;padding:20px 24px;background:var(--surface);border-left:3px solid var(--gold);border-radius:0 14px 14px 0}.guide_quote__oOq9K p{font-family:Shippori Mincho,serif;font-size:1.08rem;line-height:1.9}.guide_quote__oOq9K cite{display:block;margin-top:10px;font-style:normal;font-size:.8rem;color:var(--ink-faint)}.guide_factCard__u_HiY{margin:28px 0 8px;background:var(--surface);border:1px solid var(--gold-soft);border-radius:20px;padding:clamp(20px,4vw,32px);box-shadow:var(--shadow)}.guide_facts__1X3rS{margin:0}.guide_facts__1X3rS>div{display:grid;grid-template-columns:8.5em 1fr;gap:16px;padding-block:14px;border-bottom:1px dashed var(--line)}.guide_facts__1X3rS>div:first-child{padding-top:0}.guide_facts__1X3rS>div:last-child{border-bottom:none;padding-bottom:0}.guide_facts__1X3rS dt{font-size:.85rem;font-weight:700;color:var(--gold);letter-spacing:.06em}.guide_facts__1X3rS dd{margin:0;font-size:.95rem}.guide_facts__1X3rS strong{color:var(--accent-strong)}.guide_factNote__IzB0H{margin-top:18px!important;font-size:.78rem;color:var(--ink-faint)}.guide_example__l_Vq2{margin:24px 0;padding:18px 22px;border:1px dashed var(--gold-soft);border-radius:14px;background:color-mix(in srgb,var(--surface-alt) 60%,transparent)}.guide_exampleLabel__O7y_B{font-family:Shippori Mincho,serif;font-weight:700;color:var(--gold);margin-bottom:6px!important}.guide_exampleNote__zMI23{margin-top:8px!important;font-size:.78rem;color:var(--ink-faint)}.guide_chips__zyB8v{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.guide_chips__zyB8v+.guide_chips__zyB8v{margin-top:10px;margin-bottom:20px}.guide_chips__zyB8v li{font-size:.85rem;padding:.3em .9em;border-radius:999px;background:var(--surface);border:1px solid var(--line)}.guide_steps__BOr77{list-style:none;margin:36px 0 0;padding:0;display:flex;flex-direction:column;gap:22px}.guide_steps__BOr77 li{display:grid;grid-template-columns:44px 1fr;gap:16px;align-items:start}.guide_stepNum__s0lkx{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--gold);color:var(--gold);font-family:Shippori Mincho,serif;font-weight:700;font-size:1.05rem;background:var(--surface)}.guide_steps__BOr77 h4{margin:8px 0 6px;font-size:1rem;font-weight:700;color:var(--ink)}.guide_steps__BOr77 p{font-size:.92rem;color:var(--ink-soft)}.guide_optionGrid__DDOS4{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}.guide_option__lQK4t{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:24px;display:flex;flex-direction:column;gap:12px}.guide_option__lQK4t h3{font-size:1.1rem}.guide_option__lQK4t p{font-size:.92rem;color:var(--ink-soft)}.guide_option__lQK4t .guide_optionHow__eysRI{margin-top:auto;padding-top:12px;border-top:1px dashed var(--line);font-size:.85rem;color:var(--ink)}.guide_small__0SWI_{margin-top:18px!important;font-size:.85rem;color:var(--ink-soft)}.guide_linkList__JYjNJ{margin:22px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.guide_linkList__JYjNJ li{padding:12px 16px;background:var(--surface);border:1px solid var(--line);border-radius:12px;font-size:.92rem}.guide_musubiNote__xTo9H{margin-top:40px;display:grid;grid-template-columns:120px 1fr;gap:24px;align-items:center;background:var(--surface-alt);border-radius:22px;padding:clamp(20px,4vw,32px)}.guide_musubiMascot__C8vWF{width:100%;border-radius:50%;background:#fff}.guide_musubiNote__xTo9H h3{font-size:1.08rem;margin-bottom:8px!important;line-height:1.6}.guide_musubiNote__xTo9H p{font-size:.92rem;color:var(--ink-soft)}.guide_aboutList__uPgwZ{margin:0;padding-left:1.2em;font-size:.85rem;color:var(--ink-soft);display:flex;flex-direction:column;gap:8px}@media (max-width:640px){.guide_facts__1X3rS>div{gap:4px}.guide_facts__1X3rS>div,.guide_musubiNote__xTo9H,.guide_optionGrid__DDOS4{grid-template-columns:1fr}.guide_musubiNote__xTo9H{text-align:center}.guide_musubiNote__xTo9H .guide_musubiMascot__C8vWF{max-width:110px;margin-inline:auto}}