@charset "UTF-8";body,div,h1,h2,h3,h4,h5,label,label span,legend,p,strong{font-family:Noto Sans JP,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif!important}form .hs-richtext *>a span{color:#1e87f0}h1{color:#333;font-size:36px;font-weight:900;letter-spacing:.03em;text-align:center}h1:after{background:#1e87f0;content:"";display:block;height:6px;margin:32px auto 0;width:65px}.row-fluid .span6:first-child{padding-left:0;padding-right:40px;width:calc(100% - 600px)}.row-fluid .span6:first-child .dnd-row{margin:0 auto;max-width:720px}.row-fluid .span6:last-child{margin-left:0;padding-left:0!important;padding-right:0!important}.row-fluid .span6:last-child .row-fluid-wrapper{width:100%}.row-fluid .span6:last-child form{background:#fff;border-radius:6px;box-shadow:0 0 15px rgba(0,0,0,.05);display:flex;flex-wrap:wrap;margin:0 0 0 40px;padding:32px}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content{display:flex;flex-wrap:wrap;padding:0}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-ErrorAlert{color:#ef5050;font-size:12px;font-weight:900;letter-spacing:.03em;order:3;text-align:right;width:100%}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row{margin-bottom:8px}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row>[class^=hsfc-]{align-items:flex-start;display:flex;flex-wrap:wrap;width:100%}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-FieldLabel{color:#333;font-feature-settings:"palt"!important;font-size:14px;font-weight:900;letter-spacing:.05em;margin-bottom:0;padding-right:12px;width:240px}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-FieldLabel>span{align-items:center;display:flex;margin:5px 0 0}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-FieldLabel__RequiredIndicator{font-size:0;margin-left:auto}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-FieldLabel__RequiredIndicator:after{background:#ef5050;border-radius:4px;color:#fff;content:"必須";display:inline-block;font-size:9px;font-weight:900;letter-spacing:.03em;line-height:1;margin:1.5px 0 0 auto;padding:4px 5px;white-space:nowrap}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-FieldDescription{color:#333;font-size:9px;font-weight:900;letter-spacing:.03em;margin-top:4px;order:4;text-align:right;width:100%}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-CheckboxInput,.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-PhoneInput__FlagAndCaret,.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-TextInput,.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-TextareaInput{background:#fff;border-color:#d4d7db;font-size:14px;padding:8px}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-PhoneInput__FlagAndCaret[aria-invalid=true],.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-TextInput[aria-invalid=true],.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-TextareaInput[aria-invalid=true]{border-color:#ef5050}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-CheckboxInput::placeholder,.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-PhoneInput__FlagAndCaret::placeholder,.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-TextInput::placeholder,.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-TextareaInput::placeholder{color:#d0d0d0}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row:nth-of-type(2){margin:5px 0 0;padding-right:12px;width:240px}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row:nth-of-type(2) .hsfc-RichText p{align-items:center;display:flex;width:100%}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row:nth-of-type(2) .hsfc-RichText p:after{background:#ef5050;border-radius:4px;color:#fff;content:"必須";display:inline-block;font-size:9px;font-weight:900;letter-spacing:.03em;line-height:1;margin:1.5px 0 0 auto;padding:4px 5px;white-space:nowrap}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row:nth-of-type(3){gap:8px;width:calc(100% - 240px)}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row:nth-of-type(3) .hsfc-TextField .hsfc-FieldLabel{display:none!important}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row:nth-of-type(3) .hsfc-TextField .hsfc-TextInput{width:100% !imporartant}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-DropdownInput{width:calc(100% - 240px)}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-DropdownOptions,.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-DropdownOptions .hsfc-DropdownOptions__List .hsfc-DropdownOptions__List__ListItem{background:#fff}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-CheckboxFieldGroup .hsfc-CheckboxFieldGroup__Options{margin-top:10px}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-CheckboxFieldGroup .hsfc-CheckboxFieldGroup__Options .hsfc-FieldLabel{padding:0}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-CheckboxFieldGroup .hsfc-CheckboxFieldGroup__Options .hsfc-CheckboxInput:after{background-color:#1e87f0}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-CheckboxFieldGroup .hsfc-CheckboxFieldGroup__Options .hsfc-CheckboxInput:focus{color:#1e87f0}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-CheckboxFieldGroup .hsfc-CheckboxFieldGroup__Options .hsfc-FieldLabel>span{margin:0}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-CheckboxFieldGroup .hsfc-CheckboxFieldGroup__Options .hsfc-FieldLabel>span>span{font-size:13px;font-weight:700}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-TextareaField .hsfc-FieldLabel{margin-bottom:8px;padding:0;width:100%}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row:not(:has(~.hsfc-Row)) .hsfc-CheckboxField .hsfc-FieldLabel{margin:24px auto 0;width:auto}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row:not(:has(~.hsfc-Row)) .hsfc-CheckboxField .hsfc-FieldLabel>span{margin:0}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row:not(:has(~.hsfc-Row)) .hsfc-CheckboxField .hsfc-FieldLabel a{color:#1e87f0;font-weight:900;line-height:1;text-decoration:underline}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row:not(:has(~.hsfc-Row)) .hsfc-CheckboxField .hsfc-FieldLabel a:hover{text-decoration:none}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row:not(:has(~.hsfc-Row)) .hsfc-CheckboxField .hsfc-FieldLabel .hsfc-FieldLabel__RequiredIndicator{margin-left:8px}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row:not(:has(~.hsfc-Row)) .hsfc-CheckboxField .hsfc-FieldLabel .hsfc-CheckboxInput:after{background-color:#1e87f0}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row:not(:has(~.hsfc-Row)) .hsfc-CheckboxField .hsfc-FieldLabel .hsfc-CheckboxInput:focus{color:#1e87f0}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row:not(:has(~.hsfc-Row)) .hsfc-CheckboxField .hsfc-ErrorAlert{margin-top:4px;text-align:center}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-NavigationRow{margin:0 auto}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-NavigationRow .hsfc-NavigationRow__Buttons{justify-content:center}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-NavigationRow .hsfc-NavigationRow__Buttons .hsfc-Button{background-color:#f2994a;border:none;border-radius:100px;display:block;line-height:1.6;margin:0 auto;padding:18px 48px 14px;transition:.3s;white-space:pre-wrap;width:auto}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-NavigationRow .hsfc-NavigationRow__Buttons .hsfc-Button:hover{opacity:.7}.linked_image{max-width:260px;width:100%}.border-wrap{background:#fff;border:3px solid #1e87f0;border-radius:2px;padding:24px}.border-wrap h2{margin:0 0 8px}.hs_cos_wrapper_type_rich_text h2{color:#1e87f0;font-size:24px;font-weight:900;letter-spacing:.03em;line-height:1.6}.hs_cos_wrapper_type_rich_text h2:nth-of-type(n+2){margin:24px 0 8px}.hs_cos_wrapper_type_rich_text h3{color:#333;font-size:22px;font-weight:900;letter-spacing:.03em;line-height:1.6;margin-bottom:20px}.hs_cos_wrapper_type_rich_text h4{color:#333;font-size:18px;font-weight:900;letter-spacing:.03em;line-height:1.6;margin-bottom:16px}.hs_cos_wrapper_type_rich_text p{color:#333;font-size:15px;font-weight:700;margin:0}.hs_cos_wrapper_type_rich_text a:hover{text-decoration:none!important}.hs_cos_wrapper_type_rich_text ul{margin:16px 0 0 16px;padding-left:1rem}.hs_cos_wrapper_type_rich_text ul li{color:#333;font-size:18px;font-weight:900;letter-spacing:.03em;line-height:1.4;margin:0}.hs_cos_wrapper_type_rich_text ul li+li{margin:12px 0 0}.hs_cos_wrapper_type_rich_text ul li::marker{color:#1e87f0;font-size:24px}.hs_cos_wrapper_type_rich_text ul li>ul{margin:.25rem 0 1.5rem .5rem}.hs_cos_wrapper_type_rich_text ul li>ul>li{font-size:14px;margin:.25rem}.hs_cos_wrapper_type_rich_text h4+ul{margin-top:16px}.hs_cos_wrapper_type_rich_text h4+ul li{font-size:15px}.hs_cos_wrapper_type_rich_text h4+ul li::marker{font-size:15px}p.info-message{margin-top:12px;text-align:center}p.info-message .info-message-link,p.info-message a{color:#1e87f0;font-weight:700;text-decoration:underline}p.info-message .info-message-link:hover{text-decoration:none}form .hs-richtext.hs-main-font-element h2{color:#333;font-size:13px;font-weight:900;letter-spacing:.03em;line-height:1.6;margin-bottom:10px}@media screen and (max-width:767px){h1{font-size:28px}.border-wrap{padding:16px 24px}.row-fluid .span6:first-child{padding-right:0;width:100%}.hs_cos_wrapper_type_rich_text h2{font-size:22px}.hs_cos_wrapper_type_rich_text ul li{font-size:18px}.hs_cos_wrapper_type_rich_text ul li::marker{font-size:20px}.hs_cos_wrapper_type_rich_text ul li span{font-size:16px}.hs_cos_wrapper_type_rich_text .border-wrap h2{font-size:20px;margin-bottom:.5em}.hs_cos_wrapper_type_rich_text .border-wrap ul{margin:8px 0 0 8px}.hs_cos_wrapper_type_rich_text .border-wrap ul li{font-size:15px}.hs_cos_wrapper_type_rich_text .border-wrap ul li+li{margin:8px 0 0}.hs_cos_wrapper_type_rich_text .border-wrap ul li>ul{margin:.25rem 0 1.5rem}.hs_cos_wrapper_type_rich_text .border-wrap ul li>ul>li{font-size:13px;margin:.25rem}p.info-message{font-size:13px;text-align:left}.row-fluid .span6:last-child form{margin:0;padding:32px 24px}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-ErrorAlert{text-align:left}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row{margin-bottom:12px}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row>[class^=hsfc-]{flex-direction:column}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-FieldLabel{font-size:16px;margin-bottom:8px;width:100%}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-FieldLabel>span{margin:0}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-FieldLabel>span>span>span{font-size:16px!important}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-FieldLabel__RequiredIndicator{margin-left:8px}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row:nth-of-type(2){width:100%}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row:nth-of-type(2) .hsfc-RichText p{font-size:16px!important;margin-bottom:8px}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row:nth-of-type(2) .hsfc-RichText p:after{margin:1.5px 0 0 8px}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row:nth-of-type(3){display:grid;grid-template-columns:1fr 1fr;width:100%}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-DropdownInput,.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-PhoneField .hsfc-PhoneInput{width:100%}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-CheckboxFieldGroup .hsfc-CheckboxFieldGroup__Options{display:flex;flex-direction:column;gap:8px;margin:0 0 4px}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-CheckboxFieldGroup .hsfc-CheckboxFieldGroup__Options .hsfc-FieldLabel{margin:0}.row-fluid .span6:last-child form .hsfc-Step .hsfc-Step__Content .hsfc-Row:not(:has(~.hsfc-Row)) .hsfc-CheckboxField .hsfc-FieldLabel{font-size:13px}}