.corp-hsform{max-width:100%}.corp-hsform .hs-form fieldset{margin:0 0 1.5rem;max-width:100%}.corp-hsform .hs-form fieldset.form-columns-2 .hs-form-field{box-sizing:border-box;padding-right:1rem;width:50%}.corp-hsform .hs-form fieldset.form-columns-2 .hs-form-field+.hs-form-field{padding-left:1rem;padding-right:0}.corp-hsform .hs-form label{color:#100e0f;display:block;font-size:.875rem;font-weight:700;margin:0 0 .5rem}.corp-hsform .hs-form label .hs-form-required{background:#c4321a;border-radius:2px;color:#fff;display:inline-block;font-size:0;font-weight:700;margin-left:.5rem;padding:.1em .5em;vertical-align:middle}.corp-hsform .hs-form label .hs-form-required:after{content:"必須";font-size:.6875rem;line-height:1.4}.corp-hsform .hs-form .hs-input{background:#fff;border:1px solid #d9d9d9;border-radius:4px;box-sizing:border-box;color:#100e0f;font-size:1rem;height:3rem;line-height:1.5;padding:0 .875rem;width:100%}.corp-hsform .hs-form textarea.hs-input{height:10rem;padding:.75rem .875rem;resize:vertical}.corp-hsform .hs-form select.hs-input{appearance:auto}.corp-hsform .hs-form .hs-input::placeholder{color:#b0b0b0}.corp-hsform .hs-form .inputs-list{list-style:none;margin:0;padding:0}.corp-hsform .hs-form .inputs-list li{margin:0 0 .5rem}.corp-hsform .hs-form .inputs-list label{align-items:center;border:1px solid #d9d9d9;border-radius:4px;display:flex;font-size:.9375rem;font-weight:400;gap:.5rem;margin:0;padding:.75rem .875rem}.corp-hsform .hs-form .inputs-list input.hs-input{height:1.125rem;margin:0;width:1.125rem}.corp-hsform .hs-form .hs-fieldtype-file .hs-input{border-style:dashed;height:auto;padding:.5rem}.corp-hsform .hs-form .hs-error-msgs{color:#c4321a;font-size:.8125rem;list-style:none;margin:.25rem 0 0;padding:0}.corp-hsform .hs-form .legal-consent-container{color:#444;font-size:.8125rem;margin:1rem 0}.corp-hsform .hs-form .legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:.5rem}.corp-hsform .hs-form .hs-submit{margin-top:2rem;text-align:center}.corp-hsform .hs-form .hs-button{background:#100e0f;border:0;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;height:3.5rem;min-width:16rem;padding:0 2rem}.corp-hsform .hs-form .hs-button:hover{opacity:.8}.corp-hsform .hs-form .hs-richtext{font-size:.875rem;line-height:1.7}@media (max-width:767px){.corp-hsform .hs-form fieldset.form-columns-2 .hs-form-field{padding:0;width:100%}.corp-hsform .hs-form fieldset.form-columns-2 .hs-form-field+.hs-form-field{margin-top:1rem;padding:0}.corp-hsform .hs-form .hs-button{width:100%}}