@charset "UTF-8";.c-header.is-at-top{background-color:#006af5!important;background-image:radial-gradient(at 80% 0,#1fddff 0,transparent 50%),radial-gradient(at 0 68%,#07f 0,transparent 50%),radial-gradient(at 80% 50%,#006af5 0,transparent 50%),radial-gradient(at 60% 100%,#006af5 0,transparent 50%)!important}.p-form{margin-top:154px}@media (max-width:47.9375em){.p-form{margin-top:100px}}.p-form__container{display:grid;gap:100px;grid-template-columns:auto 1fr}@media (max-width:47.9375em){.p-form__container{gap:40px;grid-template-columns:1fr;padding-inline:15px}.p-form__desc{padding-inline:10px}}.p-form__heading{align-items:center;color:#002b40;display:flex;font-size:3.2rem;font-weight:700;gap:24px;letter-spacing:.04em}@media (max-width:47.9375em){.p-form__heading{font-size:2.4rem;gap:10px;line-height:2.0416666667;margin-right:-10px}}.p-form__heading--contact img{flex-shrink:0;width:70px}@media (max-width:47.9375em){.p-form__heading--contact img{width:42px}}.p-form__heading--download img{flex-shrink:0;margin-top:-7px;width:58px}@media (max-width:47.9375em){.p-form__heading--download img{width:36px}}.p-form__heading--mailmagazine img{flex-shrink:0;width:56px}@media (max-width:47.9375em){.p-form__heading--mailmagazine img{width:36px}}.p-form__textarea{margin-top:26px}.p-form__textarea h2{color:#0b1d4d;font-size:2rem;font-weight:700;letter-spacing:.04em;line-height:1.3}@media (max-width:47.9375em){.p-form__textarea h2{font-feature-settings:"palt";letter-spacing:.035em;line-height:1.38}}.p-form__textarea p{color:#002b40;font-size:1.8rem;font-weight:400;letter-spacing:.04em;line-height:2.2222222222}@media (max-width:47.9375em){.p-form__textarea p{font-size:1.6rem;line-height:2.1875}}.p-form__textarea ul{margin-top:40px}@media (max-width:47.9375em){.p-form__textarea ul{margin-top:28px}}.p-form__textarea ul li{align-items:flex-start;color:#002b40;display:flex;font-size:1.8rem;font-weight:400;letter-spacing:.04em;line-height:2.3333333333;text-align:left}@media (max-width:47.9375em){.p-form__textarea ul li{font-size:1.6rem;line-height:1.375}.p-form__textarea ul li+li{margin-top:20px}}.p-form__textarea ul li:before{background-image:url(https://marketing.contenna.jp/hubfs/is-rn/pages/form/icon_checklist.svg);background-size:contain;content:"";display:block;flex-shrink:0;height:20px;margin-right:11px;margin-top:8px;width:20px}@media (max-width:47.9375em){.p-form__textarea ul li:before{margin-top:0}}.p-form__textarea ol{color:#002b40;font-size:1.8rem;letter-spacing:.04em}@media (max-width:47.9375em){.p-form__textarea ol{font-size:1.6rem;line-height:1.5}}.p-form__textarea ol li{align-items:flex-start;display:flex}.p-form__textarea ol li:before{content:"・";flex-shrink:0}.p-form__textarea img{display:block;margin-left:-.4%;margin-top:18px;width:103.6%}.p-form__main{border:1px solid #ccc;width:600px}@media (max-width:47.9375em){.p-form__main{width:100%}}#form-main .hsfc-Step__Content{padding:50px}@media (max-width:47.9375em){#form-main .hsfc-Step__Content{padding:30px 10px}}#form-main .hsfc-Row{margin-bottom:40px}@media (max-width:47.9375em){#form-main .hsfc-Row{grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin-bottom:35px}}#form-main .hsfc-Row p{border-top:1px solid #eee;color:#002b40;font-size:1.4rem;line-height:2.1428571429;padding-top:40px}@media (max-width:47.9375em){#form-main .hsfc-Row p{font-size:1.3rem;line-height:1.6153846154;padding-top:35px}}#form-main .hsfc-Row p a{text-decoration:underline}#form-main .hsfc-FieldLabel{color:#002b40;font-size:1.8rem;font-weight:600}@media (max-width:47.9375em){#form-main .hsfc-FieldLabel{font-size:1.6rem}}#form-main .hsfc-FieldLabel__RequiredIndicator{color:transparent;display:inline-block;margin-left:20px;position:relative}#form-main .hsfc-FieldLabel__RequiredIndicator:before{border:1px solid #d04c4c;border-radius:3px;color:#d04c4c;content:"必須";font-size:1.4rem;padding:3px 5px;position:relative;top:-2px}@media (max-width:47.9375em){#form-main .hsfc-FieldLabel__RequiredIndicator:before{font-size:1.3rem}}#form-main .hsfc-CheckboxInput{background-color:#fff;box-shadow:none}#form-main .hsfc-CheckboxInput+span .hsfc-FieldLabel__RequiredIndicator:before{content:none}#form-main .hsfc-TextInput,#form-main .hsfc-TextareaInput{background-color:#f5f5f5;border-color:#a9a9a9}#form-main .hsfc-TextareaInput{min-height:300px}#form-main .hsfc-ErrorAlert{font-size:1.4rem}#form-main .hsfc-Button{background:linear-gradient(90deg,#f94401 0,#fb9100);font-size:2rem;font-weight:600;letter-spacing:.05em;margin:auto;padding:18px 90px}#form-main #hs_form_target_form-6 .hsfc-FieldLabel__RequiredIndicator:before{content:none}#form-main #hs_form_target_form-2174642823066{margin-bottom:10px}#form-main #hs_form_target_form-3008192303266{border-bottom:1px solid #eee;padding-bottom:40px}@media (max-width:47.9375em){#form-main #hs_form_target_form-3008192303266{padding-bottom:35px}}