._container_a8kr1_1{background:linear-gradient(0deg,#14a1a1 65.1%,#51b8b8);padding:80px 0;letter-spacing:0;position:relative;overflow:hidden}@media screen and (min-width:1024px){._container_a8kr1_1{padding:120px 0 133px}}._inner_a8kr1_14{width:calc(100% - 48px);margin:auto;position:relative;z-index:1}@media screen and (min-width:768px){._inner_a8kr1_14{max-width:1160px}}._heading_a8kr1_26{font-weight:900;font-size:26px;line-height:1.4;text-align:center;letter-spacing:.03em;font-feature-settings:"palt" on;color:#fff}@media screen and (min-width:768px){._heading_a8kr1_26{font-size:48px}}._lead_a8kr1_41{font-weight:500;font-size:14px;line-height:1.84;text-align:center;color:#fff;margin-top:16px}@media screen and (min-width:768px){._lead_a8kr1_41{font-size:16px}}._division_a8kr1_55{margin-top:40px}@media screen and (min-width:768px){._division_a8kr1_55{display:grid;grid-template:auto 1fr / .5fr auto;align-items:start;gap:24px 30px;margin:64px auto 0}}@media screen and (min-width:1024px){._division_a8kr1_55{grid-template:auto 1fr / 1fr 600px;gap:32px 60px}}._image_a8kr1_74{border:.652695px solid rgba(0,16,14,.06);border-radius:12px;width:100%;height:auto;vertical-align:bottom}@media screen and (min-width:768px){._image_a8kr1_74{width:327px}}@media screen and (min-width:1024px){._image_a8kr1_74{width:100%;border-width:1px}}._summary_a8kr1_93{display:grid;gap:24px;font-weight:500;font-size:14px;line-height:1.84;color:#fff;margin-top:24px}@media screen and (min-width:768px){._summary_a8kr1_93{gap:32px;font-size:16px;margin:0;max-width:484px}}._outline_a8kr1_111{padding:0 0 0 20px}._item_a8kr1_115{list-style-type:decimal}._form_a8kr1_119{margin-top:40px;background:#fff;box-shadow:0 16px 34px #ffffff14,0 16px 68px #ffffff08;border-radius:16px;padding:32px 24px}@media screen and (min-width:768px){._form_a8kr1_119{grid-area:1 / 2 / 3;margin:0}}@media screen and (min-width:1024px){._form_a8kr1_119{box-shadow:0 16px 34px -4px #00000014,0 16px 68px 32px #00000008;border-radius:24px;padding:40px 60px}}._formInner_a8kr1_144{display:grid;gap:24px}@media screen and (min-width:1024px){._formItem_a8kr1_149{display:grid;grid-template-columns:1fr 330px;align-items:start}}._formItemInformation_a8kr1_159{padding:0 7px}@media screen and (min-width:1024px){._formItemInformation_a8kr1_159{display:grid;grid-template-columns:1fr 330px;align-items:start;padding:0}}._formErrorText_a8kr1_171{font-weight:500;font-size:12px;line-height:1.4;color:#f25320;margin-top:6px}._formLabel_a8kr1_179{display:flex;align-items:center;font-weight:500;font-size:12px;line-height:1.4;color:#354341}@media screen and (min-width:1024px){._formLabel_a8kr1_179{font-weight:700}}._formRequiredLabel_a8kr1_193{display:flex;align-items:center;gap:6px;font-weight:500;font-size:12px;line-height:1.4;color:#354341}@media screen and (min-width:1024px){._formRequiredLabel_a8kr1_193{font-weight:700}}._formRequiredLabel_a8kr1_193:after{content:"必須";display:inline-flex;align-items:center;height:14px;font-style:normal;font-weight:500;font-size:10px;line-height:1;color:#f25320;background:#fde3db;border-radius:2px;padding:0 3px}._formInput_a8kr1_222{margin-top:6px}@media screen and (min-width:1024px){._formInput_a8kr1_222{margin:0}}._formNarrowInput_a8kr1_231{display:grid;grid-template-columns:1fr 1fr;margin-top:6px;gap:0 14px}@media screen and (min-width:1024px){._formNarrowInput_a8kr1_231{margin:0}}._formField_a8kr1_243{height:40px;width:100%;background:#00100e08;border-radius:4px;padding:0 21px;font-size:14px;color:#00100ef5;line-height:1.4}._formField_a8kr1_243::placeholder{font-weight:500;font-size:14px;line-height:1.84;color:#00100e52}._formField_a8kr1_243:focus{background:#fff;border:1px solid #12a0a0;padding:0 20px;caret-color:#12a0a0;outline:none}._formField_a8kr1_243.is-error{background:#f253201f;border-color:#f25320;padding:0 20px;caret-color:#f25320}@media screen and (min-width:1024px){._formField_a8kr1_243{padding:0 12px}._formField_a8kr1_243:focus{padding:0 11px}._formField_a8kr1_243.is-error{padding:0 11px}}._formUnselected_a8kr1_284{color:#00100e33}._formTextArea_a8kr1_288{resize:none;appearance:none;margin-top:6px;padding:10px 19px 10px 20px;width:100%;height:120px;background:#00100e08;border-radius:4px;font-size:14px;color:#00100ef5;line-height:1.4}._formTextArea_a8kr1_288:focus{background:#fff;border:1px solid #12a0a0;padding:10px 18px 10px 19px;caret-color:#12a0a0;outline:none}@media screen and (min-width:1024px){._formTextArea_a8kr1_288{padding:10px 12px;margin:0}._formTextArea_a8kr1_288:focus{padding:9px 11px}}._formNotice_a8kr1_318{font-size:10px;line-height:1;color:#00100e;margin-top:10px}._formControl_a8kr1_325{margin-top:12px;position:relative}@media screen and (min-width:1024px){._formControl_a8kr1_325{margin:0}}._formOrigin_a8kr1_335{width:20px;height:20px;position:absolute;appearance:none}._formOrigin_a8kr1_335:focus{outline:none}._formCheckbox_a8kr1_345{display:flex;align-items:center;font-weight:500;font-size:14px;line-height:1.4;color:#00100e;position:relative}._formCheckbox_a8kr1_345:before{content:"";display:grid;place-content:center;width:20px;height:20px;margin-right:9px;background:#fff;border:1px solid rgba(0,16,14,.12);border-radius:4px;color:#fff;text-align:right;vertical-align:top;flex-shrink:0}.is-error ._formCheckbox_a8kr1_345:before{background:#f253201f;border-color:#f25320}._formOrigin_a8kr1_335:focus+._formCheckbox_a8kr1_345:before{border-color:#12a0a0;background:#fff}._formOrigin_a8kr1_335:checked+._formCheckbox_a8kr1_345:before{content:"";border:none;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEyIDkiIGZpbGw9IiNmZmYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExLjI2Ni45ODRhLjcyMy43MjMgMCAwMTAgMS4wNTVsLTYgNmEuNzIzLjcyMyAwIDAxLTEuMDU1IDBsLTMtM2EuNzIzLjcyMyAwIDAxMC0xLjA1NS43MjMuNzIzIDAgMDExLjA1NSAwbDIuNDYgMi40NjEgNS40ODUtNS40NmEuNzIzLjcyMyAwIDAxMS4wNTUgMHoiLz48L3N2Zz4K) top 6.5px left 3.5px / 11px no-repeat #2aab9f}._formItemCheckBox_a8kr1_386{overflow:hidden}@media screen and (min-width:768px){._formItemCheckBox_a8kr1_386{font-size:14px}}._formItemCheckBox_a8kr1_386.is-checkBox{display:flex;flex-direction:column;gap:8px;margin-top:8px}._blacktext_a8kr1_401{color:#00100e}._note_a8kr1_405{margin-bottom:14px;font-size:12px;color:#00100e;line-height:1.65;text-align:left}._blackTextLink_a8kr1_413{color:#00100e;text-decoration:underline}@media screen and (min-width:768px){._blackTextLink_a8kr1_413:hover{text-decoration:none}}._formTextLink_a8kr1_423{text-decoration-line:underline;color:#2aab9f}@media(hover:hover){._formTextLink_a8kr1_423:hover{text-decoration-line:none}}._formSubmitButton_a8kr1_433{margin:32px auto 0;display:grid;width:193px;height:50px;place-content:center;background:#12a0a0;border-radius:54px;font-weight:700;font-size:14px;line-height:1.84;color:#fff;transition:background-color .3s ease}@media(hover:hover){._formSubmitButton_a8kr1_433:hover{background-color:#0e8989}}._formSubmitButton_a8kr1_433:focus{background:#0e8989;border:3px solid rgba(0,16,14,.32)}._formReCaptcha_a8kr1_457{margin-top:32px;display:block;font-weight:500;font-size:12px;line-height:1.4;text-align:center;color:#00100e52}._formReCaptchaLink_a8kr1_467{color:#00100e52}._background_a8kr1_471{display:flex;justify-content:center;margin:auto;position:absolute;top:-24px;left:0;right:0}@media screen and (min-width:1024px){._background_a8kr1_471{top:-61px}}._inputLong_a8kr1_486{width:100%;height:40px;padding:0 12px}._cascader_a8kr1_492{position:relative}._cascaderIcon_a8kr1_496{position:absolute;top:50%;right:14px;transform:translateY(-50%)}._cascaderUnselected_a8kr1_503{color:#00100e24}._modalOverlay_a8kr1_508{position:fixed;inset:0;background-color:#00100e8c;z-index:100}._modalContent_a8kr1_518{background-color:#fff;border-radius:4px;left:50%;max-width:520px;padding:64px 42px 64px 24px;position:fixed;top:50%;transform:translate(-50%,-50%);width:81.334%;z-index:101}._modalText_a8kr1_531{font-size:14px;margin-bottom:7px;line-height:1.85}._modalLink_a8kr1_537{color:#2aab9f;text-decoration:underline}@media screen and (min-width:768px){._modalLink_a8kr1_537:hover{text-decoration:none}}._modalCloseButton_a8kr1_547{position:absolute;top:12px;right:12px;font-size:28px;line-height:1}
