.input,fieldset,input[type=email],input[type=file],input[type=tel],input[type=text],textarea{max-width:unset!important;width:100%!important}input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{outline:2px solid #213491}textarea{height:12rem}.form-columns-2{display:flex;gap:1rem}.actions{margin-top:2rem;text-align:center}input[type=submit]{border:1px solid transparent;border-radius:100vh;display:inline-grid;font-family:SourceHanSansJP,sans-serif;font-size:1rem;font-weight:600;height:72px;line-height:1.8125;max-width:308px;place-content:center;position:relative;transition:.3s;width:74.396%}@media (min-width:1024px){input[type=submit]{font-size:.888rem;height:4rem;max-width:17.111rem;width:100%}}input[type=submit]:after,input[type=submit]:before{content:"";position:absolute;right:27px;top:50%;transform:translateY(-50%);transition:.3s;width:12px}input[type=submit]:before{aspect-ratio:1/1;border-radius:50%}input[type=submit]:after{aspect-ratio:9.48/12;background:currentColor;-webkit-mask-image:url(../img/common/arrow_top.svg);mask-image:url(../img/common/arrow_top.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;opacity:0;transform:translateY(-50%) rotate(90deg)}input[type=submit]:hover:before{opacity:0}input[type=submit]:hover:after{opacity:1}input[type=submit]{background:#f8f9fa;color:#213491}input[type=submit]:before{background:#213491}input[type=submit]:hover{background:transparent;border-color:#213491;color:#213491}.hs-form-field>label{display:flex}.hs-form-required{display:flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:0!important;font-weight:700;line-height:inherit !important!important;margin-left:.35rem;position:static}.hs-form-required:after{border:1px solid #213491;content:"必須";display:block;display:inline-block;font-size:.8rem;font-weight:700;left:0;margin-left:1rem;padding:0 .5rem;text-align:center;white-space:nowrap}html:lang(en) .hs-form-required:after{content:"required"}