.download_form{margin:0 auto;max-width:96rem}.download_form textarea{min-height:24rem}label span{font-weight:700!important}.download_form h2{color:var(--text-black,#232323);font-size:1.6rem;font-weight:700;letter-spacing:.8px;line-height:180%;text-align:center}.download_form .hs-form{padding:4rem 4.65rem!important}.download_form .form-columns,.download_form .hs-form,.download_form .hs-form-field,.download_form fieldset{border:none;margin:0;max-width:100%!important;padding:0;width:100%}.download_form .hs-form-field{padding-bottom:2.4rem}.download_form input,.download_form select,.download_form textarea{background:#f8f8f8;border:none;color:#000;font-size:1.4rem;font-weight:400;line-height:180%;padding:.8rem 2.4rem .7rem;width:100%!important}.download_form .hs-field-desc,.download_form label span{color:#000;font-size:1.5rem;font-weight:500;line-height:200%;margin-bottom:.8rem}.download_form .hs-error-msgs{display:none}.download_form input[type=submit]{background-color:#1786ae;border:1px solid #1786ae;border-radius:6.5rem;color:#fff;cursor:pointer;font-size:1.8rem;padding:1.5rem 2rem;transition:all .3s ease;width:28.1rem!important}.download_form input[type=submit]:hover{background-color:#fff;color:#1786ae}.download_form .hs_submit{text-align:center}.download_form input[type=checkbox]{margin-right:.8rem;width:auto!important}.download_form .hs-form-checkbox{align-items:center;display:flex}.download_form input::placeholder,.download_form textarea::placeholder{color:#c5c5c5;font-size:1.4rem;font-weight:400;line-height:180%}.download_form .hs-fieldtype-textarea.hs-input{resize:none}.download_form label:has(.hs-form-required):after{background-color:#ac0202;border-radius:.5em;color:#fff;content:"必須";display:inline-block;font-size:1.2rem;font-weight:500;margin-bottom:1.45rem;margin-left:1.2rem;padding:.4em .8em}.download_form .hs_message label:after{margin-bottom:0}.download_form .hs-form-checkbox label:after,.download_form .hs_privacycheck label:after{content:none!important}.download_form .hs-form-required{display:none}.download_form .hs_privacycheck{align-items:center;border-bottom:1px solid #a0a8b6;border-top:1px solid #a0a8b6;display:flex;flex-direction:column;gap:.4rem;margin:4rem 0;padding:2.4rem 0}@media (max-width:500px){.download_form{padding:0 1.8rem}.download_form h2{padding-bottom:2.4rem}.download_form p{padding:2.4rem 1.35rem}.download_form input,.download_form select,.download_form textarea{font-size:1.6rem;padding:.8rem .8rem .3rem}.download_form .hs-form{padding:0!important}.download_form .form-columns-2 .hs-form-field{float:left!important;width:50%!important}}.legal-consent-container{border-bottom:1px solid #a0a8b6;border-top:1px solid #a0a8b6;margin-top:4rem;padding:2.4rem 0;text-align:center}.legal-consent-container label:after{content:none}.legal-consent-container .field.hs-form-field{margin-bottom:0;padding-bottom:0}li{display:inline-block}.hs-form-booleancheckbox-display{align-items:center;display:flex}.legal-consent-container .field.hs-form-field a{display:inline-block}.legal-consent-container .hs-form-booleancheckbox-display>span{margin:0!important}.legal-consent-container .hs-form-booleancheckbox-display>span a{color:#1786ae}.legal-consent-container{margin-bottom:4rem}@media screen and (max-width:768px){.download_form input[type=submit]{margin-bottom:3rem;padding:1.6rem 3.2rem}.legal-consent-container{margin:2.4rem 0}.download_form p{padding:0}}