:root{--c-alert:#e60012;--c-accent:#26afaf}.entry{background-color:#f7f7f5;padding-bottom:40px;padding-top:10px}.entry__bg{padding-top:30px}.entry .common-title h2{font-size:26px}.entry__table{margin-top:40px}.entry__table table{text-align:left}.entry__table tr th{background-color:#d7c8b9;letter-spacing:0;padding:20px;white-space:nowrap;width:150px}.entry__table .highlight span{color:#e60012;font-weight:700}.entry__table tr td{background-color:#f7f7f4;letter-spacing:0;padding:20px}.entry__table tr td span{color:#e60012;font-weight:700}.entry__table tr table,.entry__table tr td,.entry__table tr th{border:1px solid #fff}.entry__form-title{font-size:26px;margin-bottom:20px;margin-top:40px;text-align:center}@media (max-width:768px){.entry{margin-top:40px;padding-bottom:4px}.entry:before{height:20px}.entry:after{background-color:#f2f8fa;content:"";display:block;height:50px;left:0;position:absolute;top:72px;width:100%;z-index:-1}.entry .common-title h2{font-size:22px}.entry__table{font-size:14px;margin-top:30px}.entry__table tr th{display:block;padding:14px;width:100%}.entry__table tr td{display:block;padding:10px 15px}.entry__form-title{font-size:22px}}.p-form{background-color:#fff;margin:0 auto;max-width:880px;padding:30px 30px 50px}.hs-custom-form fieldset:not(:last-of-type){margin-bottom:24px!important}.hs-custom-form .hs-form-required{font-size:0;margin-left:10px}.hs-custom-form .hs-form-required:before{align-items:center;border:1px solid;color:var(--c-alert);content:"必須";display:inline-flex;font-size:.75rem;font-weight:400;height:22px;justify-content:center;width:50px}.hs-custom-form .hs-error-msgs.inputs-list{margin-top:10px}.hs-custom-form .hs-error-msgs.inputs-list>li{line-height:1}.hs-custom-form .hs-error-msgs .hs-error-msg{font-size:.75rem;font-weight:400}.hs-custom-form label{align-items:center;display:inline-flex;font-size:.875rem}.hs-custom-form .input{line-height:1;margin-right:0!important;margin-top:10px}.hs-custom-form input[type=email],.hs-custom-form input[type=number],.hs-custom-form input[type=password],.hs-custom-form input[type=tel],.hs-custom-form input[type=text],.hs-custom-form select,.hs-custom-form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f7f7f7;border:none;font-family:sans-serif;font-size:1rem;width:100%!important}.hs-custom-form input[type=email],.hs-custom-form input[type=number],.hs-custom-form input[type=password],.hs-custom-form input[type=tel],.hs-custom-form input[type=text],.hs-custom-form select{height:50px;outline:0;padding:10px}.hs-custom-form input[type=checkbox]:focus,.hs-custom-form input[type=email]:focus,.hs-custom-form input[type=number]:focus,.hs-custom-form input[type=password]:focus,.hs-custom-form input[type=tel]:focus,.hs-custom-form input[type=text]:focus,.hs-custom-form select:focus{box-shadow:0 0 4px #004aa1}.hs-custom-form textarea{min-height:100px;padding:10px}.hs-custom-form label:has(input[name=privacy_policy_agreement]){font-weight:700}.hs-custom-form input[type=file]{font-size:.75rem}.hs-custom-form input[type=file]:focus{box-shadow:0 0 4px #004aa1}.hs-custom-form .hs-fieldtype-select .input{position:relative}.hs-custom-form .hs-fieldtype-select .input:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:8px solid #222;content:"";height:0;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:0}.hs-custom-form .hs_checkbox .inputs-list>li:not(:first-child),.hs-custom-form .hs_radio .inputs-list>li:not(:first-child){margin-top:10px}.hs-custom-form .hs-form-radio{font-size:.875rem}.hs-custom-form .hs-form-radio label{align-items:center;display:flex;font-weight:400;gap:6px;position:relative}.hs-custom-form .hs-form-radio label:before{background-color:#fff;border:1px solid #222;border-radius:50%;content:"";display:block;height:16px;width:16px}.hs-custom-form .hs-form-radio label:after{background-color:var(--c-alert);border-radius:50%;content:"";display:block;height:10px;left:4px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);width:10px}.hs-custom-form .hs-form-radio label:has(input[type=radio]:checked):after{opacity:1}.hs-custom-form .hs-form-radio label:has(input[type=radio]:focus):before{box-shadow:0 0 4px #004aa1}.hs-custom-form .hs-form-radio input[type=radio]{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.hs-custom-form .hs-form-booleancheckbox,.hs-custom-form .hs-form-checkbox{font-size:.875rem}.hs-custom-form .hs-form-booleancheckbox label,.hs-custom-form .hs-form-checkbox label{align-items:center;display:flex;font-weight:400;gap:6px;position:relative}.hs-custom-form .hs-form-booleancheckbox label:before,.hs-custom-form .hs-form-checkbox label:before{background-color:#fff;border:1px solid #222;content:"";display:block;height:20px;width:20px}.hs-custom-form .hs-form-booleancheckbox label:after,.hs-custom-form .hs-form-checkbox label:after{border-bottom:3px solid var(--c-accent);border-left:3px solid var(--c-accent);content:"";height:7px;left:3px;opacity:0;position:absolute;top:.35em;transform:rotate(-45deg);width:13px}.hs-custom-form .hs-form-booleancheckbox label:has(input[type=checkbox]:checked):after,.hs-custom-form .hs-form-checkbox label:has(input[type=checkbox]:checked):after{opacity:1}.hs-custom-form .hs-form-booleancheckbox label:has(input[type=checkbox]:focus):before,.hs-custom-form .hs-form-checkbox label:has(input[type=checkbox]:focus):before{box-shadow:0 0 4px #004aa1}.hs-custom-form .hs-form-booleancheckbox input[type=checkbox],.hs-custom-form .hs-form-checkbox input[type=checkbox]{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.hs-custom-form .hs_submit{margin-top:30px;text-align:center}.hs-custom-form .hs_submit input[type=submit]{background:#26afaf;border:1px solid #26afaf;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:60px;max-width:300px;padding:8px 16px;transition:var(--transition-duration);width:100%}.hs-custom-form .hs_submit input[type=submit]:hover{opacity:.8}.hs_recaptcha{display:flex;justify-content:center;margin-top:30px}.form-columns-0,.form-columns-1,.form-columns-2{max-width:100%!important}.form-columns-2 .hs-form-field{margin-right:3.8461538462%;width:48.0769230769%!important}.form-columns-2 .hs-form-field:last-child{margin-bottom:0;margin-right:0}.form-columns-1:has(.hs_privacy_policy_agreement){background:#f7f7f7;padding:20px}@media (max-width:768px){.form-columns-2 .hs-form-field{margin-bottom:30px;margin-right:0;width:100%!important}}