.header_styles{background:#f5f5f5!important}.header__logo-col{margin:0;padding:16px 0 10px}#hs_cos_wrapper_site_footer-module-1{background-color:#333!important;padding-bottom:27px;padding-top:28px}.sr-footer-04 .footer-logo{padding-bottom:0!important}footer.sr-padding-half{padding-bottom:0;padding-top:0}.block-table{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:16px;line-height:1.7;margin:24px 0;overflow:hidden}.block-table table{border-collapse:collapse!important;table-layout:fixed;width:100%}.block-table td,.block-table th{border-bottom:1px solid #e5e7eb;color:#111827;padding:12px 16px;vertical-align:top}.block-table tr:last-child td,.block-table tr:last-child th{border-bottom:none}.seminar-summary th{background:#f9fafb;font-weight:700;text-wrap:balance;width:28%}@media (max-width:640px){.seminar-summary table,.seminar-summary tbody,.seminar-summary td,.seminar-summary th,.seminar-summary thead,.seminar-summary tr{display:block;width:100%}.seminar-summary th{background:transparent;border-bottom:none;padding-bottom:4px}.seminar-summary td{padding-top:0}.seminar-summary tr+tr{border-top:1px solid #e5e7eb}}.seminar-agenda td{white-space:normal}.seminar-agenda tr:nth-child(odd) td{background:#f3f4f6;font-weight:700}.seminar-agenda tr:nth-child(2n) td{background:#fff;font-weight:400;padding-left:20px}.seminar-agenda tr:last-child td{border-bottom:none}@media (max-width:640px){.seminar-agenda td{padding:12px 16px}}.form-control,input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=submit]),input[readonly]:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=submit]),select,textarea{min-height:2.5rem}.hs-form-required{background-color:#c00;border-radius:2px;color:#fff;display:inline-block;font-size:12px;font-weight:700;line-height:1;margin-left:6px;padding:2px 6px;vertical-align:middle}.hs-form-required:before{content:"必須"}.hs-form-required{font-size:0}.hs-form-required:before{font-size:12px}.hs-error-msgs{order:2;padding-top:.25rem}.hs-error-msg{color:#c00}