._site_1jmoy_1{font-family:var(--font-family-base);background:#f9faf6;color:#183f38;min-height:100vh}._header_1jmoy_1,._footer_1jmoy_1{padding:29px clamp(22px,7vw,100px);display:flex;justify-content:space-between;align-items:center;gap:16px}._header_1jmoy_1{border-bottom:1px solid #d1dfd2}._brand_1jmoy_1,._footer_1jmoy_1 strong{font-size:24px;letter-spacing:-.065em;font-weight:800;color:inherit;text-decoration:none}._header_1jmoy_1>span,._label_1jmoy_1{font-size:10px;letter-spacing:.14em;color:#54836a;font-weight:800}._hero_1jmoy_1{padding:100px clamp(22px,8vw,130px) 112px;background:linear-gradient(120deg,#e1ece1,#f9faf6 70%)}._hero_1jmoy_1 h1{font-size:clamp(43px,6.1vw,82px);letter-spacing:-.072em;line-height:1.43;margin:30px 0;max-width:980px}._hero_1jmoy_1 h1 em{font-style:normal;color:#67997a}._hero_1jmoy_1 p{max-width:700px;font-size:16px;line-height:2.15;color:#526c5e}._heroLink_1jmoy_1,._contact_1jmoy_1 a{display:inline-block;background:#19473d;color:#fff;text-decoration:none;padding:17px 26px;font-size:14px;font-weight:800;margin-top:28px}._choice_1jmoy_1{padding:100px clamp(22px,8vw,130px)}._secHead_1jmoy_1 h2,._procedure_1jmoy_1 h2,._contact_1jmoy_1 h2{font-size:clamp(31px,3.8vw,49px);letter-spacing:-.065em;line-height:1.5;margin:23px 0 40px}._grid_1jmoy_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:27px}._item_1jmoy_1{border-top:2px solid #6f9e86;background:#eaf1e9;padding:42px 37px 46px;display:flex;flex-direction:column;min-height:370px}._meta_1jmoy_1{display:flex;gap:16px;align-items:center;color:#528569;font-weight:800;font-size:12px}._meta_1jmoy_1 span{font-size:10px;letter-spacing:.12em}._item_1jmoy_1 h3{font-size:clamp(25px,2.5vw,35px);letter-spacing:-.055em;line-height:1.52}._item_1jmoy_1 p{font-size:15px;line-height:2.05;color:#527061;flex:1}._item_1jmoy_1 a{font-size:13px;font-weight:800;color:#174b40;text-decoration:none;border-bottom:1px solid #8baa93;padding:12px 0;align-self:flex-start}._procedure_1jmoy_1{padding:90px clamp(22px,8vw,130px);background:#f0f5ef}._procedure_1jmoy_1 ol{list-style:none;padding:0;max-width:950px;border-top:1px solid #bbd1c0}._procedure_1jmoy_1 li{display:flex;gap:28px;align-items:baseline;border-bottom:1px solid #bbd1c0;padding:15px 0}._procedure_1jmoy_1 li b{font-size:12px;color:#559171}._procedure_1jmoy_1 li p{font-size:16px;line-height:1.8}._small_1jmoy_1{font-size:12px;line-height:2.1;max-width:950px;color:#668070;margin-top:38px}._contact_1jmoy_1{background:#163e36;color:#fff;padding:90px clamp(22px,8vw,130px)}._contact_1jmoy_1 ._label_1jmoy_1{color:#b3d5bd}._contact_1jmoy_1 h2{max-width:900px}._contact_1jmoy_1 p{max-width:680px;line-height:2.1;color:#d9eade;font-size:15px}._contact_1jmoy_1 a{color:#184639;background:#e4f0e5}._disclosure_1jmoy_1{padding:40px clamp(22px,8vw,130px);font-size:12px;line-height:2;color:#6b8071}._footer_1jmoy_1{background:#102f29;color:#e9f2e9}._footer_1jmoy_1 a{color:inherit;text-decoration:none;font-size:13px}._footer_1jmoy_1 span{font-size:11px}@media(max-width:760px){._header_1jmoy_1>span{display:none}._hero_1jmoy_1{padding:65px 24px 81px}._hero_1jmoy_1 h1{font-size:clamp(37px,10vw,58px)}._hero_1jmoy_1 p{font-size:14px}._choice_1jmoy_1,._procedure_1jmoy_1,._contact_1jmoy_1{padding:68px 24px}._grid_1jmoy_1{grid-template-columns:1fr;gap:24px}._item_1jmoy_1{padding:31px 25px;min-height:0}._footer_1jmoy_1{flex-wrap:wrap}}
