._page_1somv_1{color:#e9efed;max-width:780px;margin:0 auto;padding:40px 24px 64px;font-family:system-ui,Noto Sans JP,sans-serif;font-size:18px;font-weight:500;line-height:1.85}._page_1somv_1 a{color:#a9d5cc;text-underline-offset:4px}._back_1somv_1{font-size:16px}._label_1somv_1{color:#d7b76f;letter-spacing:.12em;margin-top:36px;font-size:14px;font-weight:700}._page_1somv_1 h1{letter-spacing:.02em;font-size:clamp(30px,6vw,44px);line-height:1.5}._lead_1somv_1{color:#b9d5d2;margin-bottom:32px}._card_1somv_1{background:#182a31;border:1px solid #48605f;border-radius:16px;padding:28px}._page_1somv_1 h2{font-size:23px;line-height:1.6}._price_1somv_1{color:#e5c77f;margin:18px 0;font-size:40px;font-weight:800}._price_1somv_1 span{color:#d0ddda;font-size:16px;font-weight:600;display:block}._steps_1somv_1{padding-left:24px}._steps_1somv_1 li{margin:18px 0}._steps_1somv_1 span{color:#d0ddda;font-size:17px;display:block}._status_1somv_1{background:#0e1c22;border-left:4px solid #d7b76f;border-radius:4px;padding:16px}._agreement_1somv_1{align-items:flex-start;gap:12px;margin:24px 0;display:flex}._agreement_1somv_1 input{flex-shrink:0;width:22px;height:22px;margin-top:8px}._primary_1somv_1{text-align:center;width:100%;font:inherit;cursor:pointer;background:#dfbb6d;border:0;border-radius:8px;padding:16px;font-weight:800;text-decoration:none;display:block;color:#172127!important}._primary_1somv_1:disabled{cursor:default;background:#334851;color:#b8c5c9!important}._notes_1somv_1{margin-top:36px}._notes_1somv_1 li{margin-bottom:12px}._links_1somv_1{flex-direction:column;gap:12px;margin-top:32px;display:flex}._page_1somv_1 details{border-bottom:1px solid #48605f;padding:20px 0}._page_1somv_1 summary{cursor:pointer;font-weight:700}._page_1somv_1 code{overflow-wrap:anywhere}._page_1somv_1 dd{overflow-wrap:anywhere;margin-left:0}._page_1somv_1 dt{color:#d7b76f;margin-top:20px;font-weight:700}._page_1somv_1 :focus-visible{outline-offset:5px;outline:3px solid #f1d693}@media (max-width:480px){._page_1somv_1{padding:24px 16px 48px}._card_1somv_1{padding:20px 16px}._page_1somv_1 h2{font-size:21px}._page_1somv_1 ul{padding-left:23px}}
