@font-face{font-family:Noto Serif JP;src:url(/fonts/noto-serif-jp.woff2)format("woff2");font-style:normal;font-weight:200 900;font-display:swap}.guide-module__HL_6Ja__page{--paper:#f5f2ea;--ink:#1e2724;--seal:#a33126;--line:#d7d7cc;--serif:"Noto Serif JP", "Yu Mincho", serif;box-sizing:border-box;width:100%;max-width:1040px;color:var(--ink);margin:auto;padding:2.5rem 2rem 4rem}.guide-module__HL_6Ja__page header{max-width:44rem;margin:2.5rem 0}.guide-module__HL_6Ja__page h1{font-family:var(--serif);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:500;line-height:1.5}.guide-module__HL_6Ja__page p{line-height:1.8}.guide-module__HL_6Ja__languages{gap:1.25rem;font-size:.8rem;display:flex}.guide-module__HL_6Ja__languages a[aria-current]{color:var(--seal);text-underline-offset:.3em}.guide-module__HL_6Ja__eyebrow{letter-spacing:.14em;color:#6a7166;font-size:.68rem}.guide-module__HL_6Ja__motion{border:1px solid var(--line);background:var(--paper);border-radius:4px;overflow:hidden}.guide-module__HL_6Ja__steps{grid-template-columns:repeat(4,minmax(0,1fr));padding:1.5rem 1.5rem 0;display:grid}.guide-module__HL_6Ja__steps button{z-index:0;color:#5c655c;width:100%;font:inherit;text-wrap:balance;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;padding:.25rem .35rem .75rem;font-size:.8rem;line-height:1.5;display:flex;position:relative}.guide-module__HL_6Ja__steps button:not(:last-child):after{content:"";z-index:-1;background:var(--line);width:calc(100% - 2rem);height:1px;position:absolute;top:1.15rem;left:calc(50% + 1rem)}.guide-module__HL_6Ja__stepNumber{background:var(--paper);font-variant-numeric:tabular-nums;border:1px solid #b4baad;border-radius:50%;flex-shrink:0;place-items:center;width:1.8rem;height:1.8rem;margin:0 auto .65rem;font-size:.6rem;display:grid}.guide-module__HL_6Ja__steps button[aria-current]{color:var(--seal)}.guide-module__HL_6Ja__steps button[aria-current] .guide-module__HL_6Ja__stepNumber{color:var(--paper);border-color:var(--seal);background:var(--seal)}.guide-module__HL_6Ja__steps button:focus-visible,.guide-module__HL_6Ja__controls button:focus-visible{outline:2px solid var(--seal);outline-offset:3px}.guide-module__HL_6Ja__card{flex-direction:column;display:flex}.guide-module__HL_6Ja__illustration{background:radial-gradient(at 50% 46%,#fffefb 0,#e8e5da77 45%,#0000 73%);justify-content:center;align-items:center;min-height:335px;padding:1.5rem 2rem;display:flex;position:relative}.guide-module__HL_6Ja__shape{background:#fffdf6;border:1px solid #d0d0c1;border-radius:3px;width:310px;max-width:100%;height:235px;transition:width .6s cubic-bezier(.16,1,.3,1),height .6s cubic-bezier(.16,1,.3,1),border-radius .6s cubic-bezier(.16,1,.3,1),background-color .6s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 22px 34px -16px #1e272438,0 2px 4px #1e27240f}.guide-module__HL_6Ja__motion[data-step="1"] .guide-module__HL_6Ja__shape{border-color:var(--ink);background:var(--ink);width:390px;height:225px;color:var(--paper);border-radius:8px}.guide-module__HL_6Ja__motion[data-step="2"] .guide-module__HL_6Ja__shape{border-radius:22px;width:235px;height:280px}.guide-module__HL_6Ja__motion[data-step="3"] .guide-module__HL_6Ja__shape{border-radius:5px;width:350px;height:250px}.guide-module__HL_6Ja__drawing{box-sizing:border-box;height:100%;padding:25px 26px}.guide-module__HL_6Ja__drawing,.guide-module__HL_6Ja__text{animation:.3s cubic-bezier(.16,1,.3,1) both guide-module__HL_6Ja__reveal}@keyframes guide-module__HL_6Ja__reveal{0%{opacity:0;filter:blur(3px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}.guide-module__HL_6Ja__drawingTitle{letter-spacing:.13em;color:#6a7166;margin:0 42px 24px 0;font-size:.6rem}.guide-module__HL_6Ja__motion[data-step="1"] .guide-module__HL_6Ja__drawingTitle{color:#c1b48d}.guide-module__HL_6Ja__seal{border:1px solid var(--seal);width:34px;height:34px;color:var(--seal);font:500 20px var(--serif);border-radius:2px;place-items:center;display:grid;position:absolute;top:20px;right:20px}.guide-module__HL_6Ja__motion[data-step="1"] .guide-module__HL_6Ja__seal{color:var(--paper);background:var(--seal)}.guide-module__HL_6Ja__record p{border-top:1px solid var(--line);justify-content:space-between;gap:8px;margin:0;padding:13px 0;font-size:.8rem;display:flex}.guide-module__HL_6Ja__record b{color:var(--seal)}.guide-module__HL_6Ja__memberCard{flex-direction:column;justify-content:space-between;gap:18px;min-height:112px;display:flex}.guide-module__HL_6Ja__memberCard strong{max-width:290px;font:500 clamp(1.2rem, 2.4vw, 1.5rem) / 1.65 var(--serif)}.guide-module__HL_6Ja__memberCard small{letter-spacing:.18em;color:#c1b48d;font-size:.6rem}.guide-module__HL_6Ja__account{justify-items:center;gap:20px;display:grid}.guide-module__HL_6Ja__avatar{font:3.4rem / 1 var(--serif);color:#6a7166}.guide-module__HL_6Ja__accountLine{letter-spacing:.06em;font-size:.55rem}.guide-module__HL_6Ja__mockEntry{border:1px solid var(--line);text-align:center;border-radius:4px;width:100%;padding:10px;font-size:.75rem}.guide-module__HL_6Ja__services{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.guide-module__HL_6Ja__services span{border:1px solid var(--line);text-align:center;border-radius:3px;place-content:center;min-height:64px;font-size:.75rem;display:grid}.guide-module__HL_6Ja__services small{color:var(--seal);font-size:.6rem}.guide-module__HL_6Ja__text{box-sizing:border-box;width:100%;max-width:760px;margin:auto;padding:.5rem 2.5rem 1.5rem}.guide-module__HL_6Ja__text h2{text-wrap:pretty;font-family:var(--serif);margin:.4rem 0 .65rem;font-size:clamp(1.2rem,2.5vw,1.65rem);font-weight:500;line-height:1.6}.guide-module__HL_6Ja__text p{margin:.5rem 0;font-size:.9rem}.guide-module__HL_6Ja__text .guide-module__HL_6Ja__eyebrow{font-size:.65rem}.guide-module__HL_6Ja__kampo{border-top:1px solid var(--line);color:#5c655c;padding-top:.8rem}.guide-module__HL_6Ja__controls{border-top:1px solid var(--line);color:#5c655c;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:1rem 2.5rem;font-size:.7rem;display:flex}.guide-module__HL_6Ja__controls button{cursor:pointer;width:auto;color:var(--ink);font:inherit;background:0 0;border:1px solid #b4baad;border-radius:999px;flex-shrink:0;align-items:center;gap:.5rem;padding:.6rem 1rem;display:inline-flex}.guide-module__HL_6Ja__controls>span{white-space:nowrap}.guide-module__HL_6Ja__login{color:var(--seal);margin-top:1.5rem;display:inline-block}@media (max-width:600px){.guide-module__HL_6Ja__page{padding:1.5rem 1rem 3rem}.guide-module__HL_6Ja__page header{margin:1.75rem 0}.guide-module__HL_6Ja__steps{padding:1rem .35rem 0}.guide-module__HL_6Ja__steps button{padding-inline:.15rem;font-size:.65rem}.guide-module__HL_6Ja__illustration{min-height:295px;padding:1.25rem}.guide-module__HL_6Ja__drawing{padding:22px 20px}.guide-module__HL_6Ja__motion[data-step="1"] .guide-module__HL_6Ja__shape{height:220px}.guide-module__HL_6Ja__text{padding:.5rem 1.25rem 1.25rem}.guide-module__HL_6Ja__text p{font-size:.85rem}.guide-module__HL_6Ja__controls{padding:.8rem 1.25rem}}@supports (word-break:auto-phrase){.guide-module__HL_6Ja__page:lang(ja) :is(h1,.guide-module__HL_6Ja__text h2,.guide-module__HL_6Ja__steps button){word-break:auto-phrase}}@media (prefers-reduced-motion:reduce){.guide-module__HL_6Ja__motion *,.guide-module__HL_6Ja__motion :before,.guide-module__HL_6Ja__motion :after{transition:none!important;animation:none!important}}.guide-module__HL_6Ja__motion[data-reduced=true] *,.guide-module__HL_6Ja__motion[data-reduced=true] :before,.guide-module__HL_6Ja__motion[data-reduced=true] :after{transition:none!important;animation:none!important}
