.page_page__LqgMf{background:#fff;color:#1f2a44;line-height:1.9}.page_page__LqgMf a:focus-visible{outline:3px solid #a8865a;outline-offset:5px}.page_alt__7uEvH,.page_ctaNotice__o_BEd span,.page_flowTime__BmuPZ,.page_flow__JZOLQ li,.page_source__3FE6Y,.page_text__fDD7Z h2,.page_text__fDD7Z p,.page_tips__M57F5 li{word-break:auto-phrase;text-wrap:pretty}.page_hero__Qw_yb{position:relative;display:flex;align-items:flex-end;min-height:420px;overflow:hidden;background:#1f2a44}.page_heroPhoto__jVbsn{-o-object-fit:cover;object-fit:cover;-o-object-position:65% center;object-position:65% center}.page_hero__Qw_yb:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b1424d9,#0b142499 45%,#0b142400 80%)}.page_heroCopy__w_bFB{position:relative;z-index:1;width:100%;max-width:1040px;margin:0 auto;padding:56px 48px 48px;color:#fff}.page_hero__Qw_yb h1{font-family:var(--font-serif,"Yu Mincho"),serif;font-size:clamp(30px,3.4vw,42px);font-weight:400;line-height:1.55;letter-spacing:.04em;margin:0;color:#fff}.page_spBreak__Vzvmf{display:none}.page_prBar__VWxrV{max-width:1040px;margin:0 auto;padding:10px 48px}.page_prBar__VWxrV p{margin:0}.page_container__fDPld{max-width:1040px;margin:0 auto;padding:48px 48px 72px}.page_points__xzwgQ{list-style:none;margin:0;padding:0;display:grid;gap:36px}.page_point__rJkaK{display:grid;grid-template-columns:340px minmax(0,1fr);gap:40px;align-items:center;padding-bottom:36px;border-bottom:1px solid #e5e0d7}.page_photo__oXQos{position:relative;aspect-ratio:4/3;border-radius:6px;overflow:hidden;background:#f6f2eb}.page_photo__oXQos img{-o-object-fit:cover;object-fit:cover}.page_number__aKKfL{margin:0 0 4px;font-size:13px;letter-spacing:.1em;color:#846c49}.page_text__fDD7Z h2{margin:0 0 10px;font-size:22px;font-weight:600;line-height:1.6;color:#1f2a44}.page_text__fDD7Z p:last-child{margin:0;font-size:16px;line-height:2;color:#47505a;max-width:34em}.page_flow__JZOLQ{margin-top:44px;padding:28px 32px;border-radius:8px;background:#f8f5ef}.page_flow__JZOLQ h2{margin:0 0 16px;font-size:18px;font-weight:600}.page_flow__JZOLQ ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.page_flow__JZOLQ li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.7;color:#1f2a44}.page_flow__JZOLQ li span{flex:0 0 26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#1f2a44;color:#fff;font-size:13px;line-height:1}.page_flowTime__BmuPZ{margin:0 0 16px;font-size:14px;line-height:1.8;color:#47505a}.page_flowTime__BmuPZ strong{color:#1f2a44}.page_flow__JZOLQ li div{display:flex;flex-direction:column;gap:2px}.page_flow__JZOLQ li strong{font-weight:600}.page_flow__JZOLQ li small{font-size:12.5px;line-height:1.6;color:#59616a}.page_tips__M57F5{list-style:none;margin:18px 0 0;padding:14px 0 0;border-top:1px solid #e5ded1;display:grid;gap:6px}.page_tips__M57F5 li{position:relative;padding-left:16px;font-size:13px;line-height:1.8;color:#47505a}.page_tips__M57F5 li:before{content:"";position:absolute;left:3px;top:.75em;width:5px;height:5px;border-radius:50%;background:#a8865a}.page_source__3FE6Y{margin:14px 0 0;font-size:11px;color:#7a828b}.page_cta__wKGp_{margin:36px auto 0;max-width:520px;text-align:center}.page_ctaButton__Gl199{display:flex;align-items:center;justify-content:center;gap:12px;min-height:68px;padding:16px 24px;border-radius:4px;background:#1f2a44;color:#fff;font-size:20px;font-weight:600;text-decoration:none;box-shadow:0 6px 20px #1f2a4433;transition:background .2s}.page_ctaButton__Gl199:hover{background:#2e3d5c}.page_ctaNotice__o_BEd{margin:12px 0 0;font-size:12px;line-height:1.8;color:#59616a}.page_ctaNotice__o_BEd span{display:block}.page_alt__7uEvH{margin:28px 0 0;text-align:center;font-size:14px;color:#59616a}.page_alt__7uEvH a{color:#394b62;text-decoration:underline;text-decoration-color:#b4a282;text-underline-offset:4px}@media(max-width:900px){.page_point__rJkaK{grid-template-columns:280px minmax(0,1fr);gap:28px}.page_flow__JZOLQ ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.page_hero__Qw_yb{min-height:300px}.page_hero__Qw_yb:after{background:linear-gradient(0deg,#0b1424e6,#0b142499 55%,#0b142433)}.page_heroCopy__w_bFB{padding:40px 20px 26px}.page_hero__Qw_yb h1{font-size:25px;letter-spacing:.02em}.page_spBreak__Vzvmf{display:initial}.page_prBar__VWxrV{padding:8px 16px}.page_container__fDPld{padding:28px 16px 48px}.page_points__xzwgQ{gap:20px}.page_point__rJkaK{grid-template-columns:38% minmax(0,1fr);gap:14px;align-items:start;padding-bottom:20px}.page_photo__oXQos{aspect-ratio:3/4}.page_number__aKKfL{font-size:11px;margin-bottom:2px}.page_text__fDD7Z h2{font-size:15px;line-height:1.5;margin-bottom:6px}.page_text__fDD7Z p:last-child{font-size:13px;line-height:1.75}.page_flow__JZOLQ{margin-top:28px;padding:18px 16px}.page_flow__JZOLQ h2{font-size:15px;margin-bottom:12px}.page_flow__JZOLQ ol{gap:10px 12px}.page_flow__JZOLQ li{font-size:12.5px;gap:8px}.page_flow__JZOLQ li span{flex-basis:22px;height:22px;font-size:12px}.page_flowTime__BmuPZ{font-size:12.5px;margin-bottom:12px}.page_flow__JZOLQ li small{font-size:11.5px}.page_tips__M57F5 li{font-size:12px}.page_cta__wKGp_{margin-top:26px}.page_ctaButton__Gl199{min-height:60px;font-size:18px}.page_alt__7uEvH{font-size:12.5px;margin-top:20px}}@media(max-width:360px){.page_hero__Qw_yb h1{font-size:22px}.page_text__fDD7Z h2{font-size:14px}.page_text__fDD7Z p:last-child{font-size:12.5px}}