#secForm01>.lp_cont-inner{max-width:837px}#secForm01 h2.ttl02{font-size:34px;font-weight:700;margin-bottom:48px;text-align:center}#secForm01 fieldset{margin-bottom:20px}#secForm01 fieldset:last-of-type{margin-bottom:50px}#secForm01 textarea{height:200px}.hs-form .hs-form-required:before{background:#e76600;font-size:10px;padding:2px 10px}.hs-button.primary[type=submit]{background:#e76600;border-radius:50px;padding:14px 0}.hs-form .hs-form-checkbox-display{align-items:flex-start}.hs_error_rollup>ul>li>label{display:block;text-align:center;width:100%}.hs_error_rollup{font-weight:700;padding-bottom:20px}.ttl_form{font-size:36px;font-weight:700;margin:30px auto 45px;text-align:center}.hs_email{position:relative}#secForm01 legend.hs-field-desc{color:red;font-size:12px;position:absolute;right:0;top:0;width:385px}@media (max-width:768px){.hs-form{padding:10px}#secForm01 h2.ttl02{font-size:6.5vw;margin-bottom:35px}.ttl_form{font-size:7vw;margin:20px auto}#column_2 .column_inner:last-of-type{margin-top:30px}#sec_contact>ul>li>p{font-size:3.4vw}#secForm01 legend.hs-field-desc{line-height:1.3;top:-12px;white-space:wrap;width:48.1%}}#secForm01.recruitment_form .hs-button.primary[type=submit],#secForm01.recruitment_form .hs-form .hs-form-required:before{background:#e72400}#secForm01.accounting_form .hs-button.primary[type=submit],#secForm01.accounting_form .hs-form .hs-form-required:before{background:#0ca145}