.p-block-seminar-form{background-color:#fafafa;color:#33475b;font-family:Noto Sans JP,sans-serif;padding:40px 20px 60px}.p-block-seminar-form__title{color:var(--common_color_text_base);font-size:16px;font-weight:500;letter-spacing:.04em;line-height:1.4375;margin-bottom:16px;text-align:center}.p-block-seminar-form form.hs-form{width:100%}.p-block-seminar-form form fieldset{border:0;margin:0;padding:0}.p-block-seminar-form .field{margin-bottom:18px}.p-block-seminar-form .hs-form-field label:not(.hs-error-msg),.p-block-seminar-form label{color:#33475b;display:block;float:none;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:500;line-height:20px;margin-bottom:4px;padding-top:0;width:auto}.p-block-seminar-form .hs-form-required{color:#f2545b}.p-block-seminar-form .hs-field-desc,.p-block-seminar-form legend.hs-field-desc{color:#7c98b6;font-family:Noto Sans JP,sans-serif;font-size:13px;margin:0 0 6px}.p-block-seminar-form .hs-default-font-element,.p-block-seminar-form .hs-main-font-element,.p-block-seminar-form .hs-richtext,.p-block-seminar-form .legal-consent-container .hs-richtext,.p-block-seminar-form .legal-consent-container label:not(.hs-error-msg),.submitted-message.hs-main-font-element{color:#33475b;font-family:Noto Sans JP,sans-serif}.p-block-seminar-form .hs-richtext{font-size:14px;line-height:24px;margin-bottom:3px}.p-block-seminar-form .legal-consent-container .hs-richtext,.p-block-seminar-form .legal-consent-container label:not(.hs-error-msg){font-size:12px}.p-block-seminar-form form.submitted-message{color:#33475b;font-size:18px}.p-block-seminar-form .hs-form-private input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=submit]):not([type=button]):not([type=image]),.p-block-seminar-form .hs-input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not([type=button]):not([type=image]){-webkit-appearance:none;-moz-appearance:none;background-color:#f5f8fa;border:1px solid #cbd6e2;border-radius:3px;box-sizing:border-box;color:#33475b;font-size:16px;max-width:500px;min-height:40px;padding:9px 15px;width:90%}.p-block-seminar-form .hs-input[type=checkbox],.p-block-seminar-form .hs-input[type=radio]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:transparent}.p-block-seminar-form .hs-form-private fieldset>div:last-of-type .hs-input:not([type=checkbox]):not([type=radio]),.p-block-seminar-form .hs-form-private>div>div:last-of-type .hs-input:not([type=checkbox]):not([type=radio]){max-width:100%;width:100%}.p-block-seminar-form .hs-input[type=checkbox],.p-block-seminar-form .hs-input[type=radio]{border:none;cursor:pointer;height:auto;line-height:normal;margin:3px 5px 3px 0;padding:0;width:auto}.p-block-seminar-form .hs-input[type=file]{background-color:transparent;border:initial;box-shadow:none;line-height:normal;padding:initial}.p-block-seminar-form .hs-input:not([type=file]){background-color:#f5f8fa}.p-block-seminar-form textarea.hs-input{height:auto}.p-block-seminar-form select[multiple].hs-input{height:inherit}.p-block-seminar-form .hs-input:focus{border-color:var(--common_color_border_button_primary);outline:none}.p-block-seminar-form div.field.error .chzn-choices,.p-block-seminar-form div.field.error input,.p-block-seminar-form div.field.error textarea,.p-block-seminar-form input.hs-input.error,.p-block-seminar-form select.hs-input.error,.p-block-seminar-form textarea.hs-input.error{border-color:#c87872}.p-block-seminar-form div.field.error .chzn-choices:focus,.p-block-seminar-form div.field.error input:focus,.p-block-seminar-form div.field.error textarea:focus,.p-block-seminar-form input.hs-input.error:focus,.p-block-seminar-form select.hs-input.error:focus,.p-block-seminar-form textarea.hs-input.error:focus{border-color:#b9554d}.p-block-seminar-form .hs-input:-moz-placeholder{color:#bfbfbf}.p-block-seminar-form .hs-input::-webkit-input-placeholder{color:#bfbfbf}.p-block-seminar-form .hs-input::placeholder{color:#bfbfbf}.p-block-seminar-form .hs-input option:disabled,.p-block-seminar-form select.is-placeholder{color:#bfbfbf}.p-block-seminar-form select.is-placeholder:focus{color:#33475b}.p-block-seminar-form .inputs-list{margin:0 0 5px;padding-left:5px;width:100%}.p-block-seminar-form .inputs-list:first-child{padding-top:6px}.p-block-seminar-form .inputs-list>li{display:block;padding:0;width:100%}.p-block-seminar-form .inputs-list>li+li{padding-top:2px}.p-block-seminar-form .inputs-list label{float:none;font-weight:400;line-height:18px;padding:0;white-space:normal;width:auto}.p-block-seminar-form ul.no-list{list-style:none}.p-block-seminar-form .hs-form-private .hs-form-booleancheckbox .hs-input{transform:translateY(2px)}.p-block-seminar-form form a:active,.p-block-seminar-form form a:link{color:#00e}.p-block-seminar-form form a:hover,.p-block-seminar-form form a:visited{color:#551a8b}.p-block-seminar-form .email-correction,.p-block-seminar-form .email-validation{font-family:Noto Sans JP,sans-serif;font-size:12px;padding-top:3px}.p-block-seminar-form .email-correction a,.p-block-seminar-form .email-validation a{cursor:pointer}.p-block-seminar-form .hs-richtext hr{margin-left:0;width:91%}.p-block-seminar-form .hs-custom-style .hs-dependent-field>div input.hs-input:not([type=checkbox]):not([type=radio]){width:90%}.p-block-seminar-form #wrap .hs_recaptcha{margin-top:0}.p-block-seminar-form form .hs-submit>.actions{text-align:center}.p-block-seminar-form .actions{margin-bottom:0;margin-top:18px;padding:17px 0 0}.p-block-seminar-form .hs-form-private .actions{margin-bottom:0;padding-bottom:0}.p-block-seminar-form form .hs-button{background-color:#333;border:2px solid #333;border-radius:10px;color:#fff;cursor:pointer;display:inline-block;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;line-height:18px;margin:0;min-height:48px;padding:11px 24px;position:relative;text-align:center;transition:all .15s linear;-webkit-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease;width:290px}.p-block-seminar-form form .hs-button:hover:not(.inactive){background-color:#fff;color:#333}.p-block-seminar-form form .hs-button:active,.p-block-seminar-form form .hs-button:active:not(.inactive):not(.link),.p-block-seminar-form form .hs-button:focus{box-shadow:none;outline:none}@media only screen and (max-width:767.98px){.p-block-seminar-form form .hs-button{max-width:290px;width:80%}}.p-block-seminar-form form .form-columns-2{display:flex;justify-content:space-between}.p-block-seminar-form .hs-form-private .form-columns-2 .hs-form-field{width:calc(50% - 10px)}.p-block-seminar-form form .form-columns-2 input{width:100%}@media (max-width:400px),(min-device-width:320px) and (max-device-width:480px){.p-block-seminar-form .email-correction form .form-columns-2 .hs-form-field,.p-block-seminar-form .email-correction form .form-columns-3 .hs-form-field,.p-block-seminar-form .email-validation form .form-columns-2 .hs-form-field,.p-block-seminar-form .email-validation form .form-columns-3 .hs-form-field{float:none;width:100%}.p-block-seminar-form .email-correction form .form-columns-2 .hs-form-field .hs-input,.p-block-seminar-form .email-correction form .form-columns-3 .hs-form-field .hs-input,.p-block-seminar-form .email-validation form .form-columns-2 .hs-form-field .hs-input,.p-block-seminar-form .email-validation form .form-columns-3 .hs-form-field .hs-input{width:90%}.p-block-seminar-form .email-correction form .form-columns-2 .hs-form-field input[type=checkbox],.p-block-seminar-form .email-correction form .form-columns-2 .hs-form-field input[type=radio],.p-block-seminar-form .email-correction form .form-columns-3 .hs-form-field input[type=checkbox],.p-block-seminar-form .email-correction form .form-columns-3 .hs-form-field input[type=radio],.p-block-seminar-form .email-validation form .form-columns-2 .hs-form-field input[type=checkbox],.p-block-seminar-form .email-validation form .form-columns-2 .hs-form-field input[type=radio],.p-block-seminar-form .email-validation form .form-columns-3 .hs-form-field input[type=checkbox],.p-block-seminar-form .email-validation form .form-columns-3 .hs-form-field input[type=radio]{width:24px}}