﻿.ssl-icon::before{content:"";display:inline-block;width:20px;height:20px;background:#0F4BA2;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktbG9jay1maWxsIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik04IDFhMiAyIDAgMCAxIDIgMnY0SDZWM2EyIDIgMCAwIDEgMi0yem0zIDZWM2EzIDMgMCAwIDAtNiAwdjRhMiAyIDAgMCAwLTIgMnY1YTIgMiAwIDAgMCAyIDJoNmEyIDIgMCAwIDAgMi0yVjlhMiAyIDAgMCAwLTItMnoiLz4KPC9zdmc+)  no-repeat;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktbG9jay1maWxsIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik04IDFhMiAyIDAgMCAxIDIgMnY0SDZWM2EyIDIgMCAwIDEgMi0yem0zIDZWM2EzIDMgMCAwIDAtNiAwdjRhMiAyIDAgMCAwLTIgMnY1YTIgMiAwIDAgMCAyIDJoNmEyIDIgMCAwIDAgMi0yVjlhMiAyIDAgMCAwLTItMnoiLz4KPC9zdmc+)  no-repeat;vertical-align:middle}.btn-text{font-size:1rem}.form-step,#form-finish-step .form-step,#recruit-finish-step .form-step{padding-left:0;position:relative}.form-step::before,#form-finish-step .form-step::before,#recruit-finish-step .form-step::before{content:"";background-color:#808080;width:65%;height:2px;position:absolute;top:25px;left:0;right:0;margin:0 auto}.form-step li,#form-finish-step .form-step li,#recruit-finish-step .form-step li{counter-increment:li;width:calc(100% / 3);text-align:center}.form-step li::before,#form-finish-step .form-step li::before,#recruit-finish-step .form-step li::before{content:counter(li);display:block;background:#808080;border-radius:50%;color:#FFFFFF;font-size:20px;text-align:center;width:2.5em;height:2.5em;margin:0 auto 5px;padding-top:0.45em;position:relative}.form-step li:first-of-type::before{background-color:var(--bs-contact)}#form-finish-step .form-step li:last-of-type::before,#recruit-finish-step .form-step li:last-of-type::before{background-color:var(--bs-contact)}.mw_wp_form .error{padding:0.8em 0.5em}.mw_wp_form_confirm .form-step li:first-of-type::before{background-color:#808080}.mw_wp_form_confirm .form-step li:nth-child(2)::before{background-color:var(--bs-contact)}@media (max-width:575.98px){tbody,tr,th,td{display:block;width:100%}}.confirm-on{display:none}.mw_wp_form_confirm .confirm-on{display:block}@media (max-width:575.98px){table{display:contents !important}}@media (max-width:575.98px){table tbody{padding-left:0 !important;padding-right:0 !important}}@media (min-width:576px){table tbody tr{margin-bottom:1.5rem;border-bottom:1px solid var(--bs-gray-200);padding-bottom:1rem}}@media (max-width:575.98px){table tbody tr{padding:0 0 1.5rem}}table tbody tr th{border:none}@media (min-width:576px){table tbody tr th{width:30%}}@media (max-width:575.98px){table tbody tr th{padding:1rem !important;background-color:var(--bs-light) !important;margin-bottom:1rem}}table tbody tr th::before{display:inline-block;color:#FFFFFF;font-size:0.8rem;font-weight:300;margin-right:0.8rem;padding:0.25rem 1rem;border-radius:5px}table tbody tr th.necessary::before{content:"必須";background-color:#EF4410}table tbody tr th:not(.necessary)::before{content:"任意";background-color:var(--bs-secondary)}table tbody tr td{border:none;padding:0 !important}@media (min-width:576px){table tbody tr td{width:70%}}@media (max-width:575.98px){table tbody tr td input[type="text"],table tbody tr td input[type="email"],table tbody tr td select[name*="address-pre"]{width:100%;height:3em}}@media (max-width:575.98px){table tbody tr td input[name*="tel"],table tbody tr td input[name*="fax"]{width:30% !important}}@media (min-width:576px){table tbody tr td input[name*="zip"]{width:40%;display:inline-block}}@media (max-width:575.98px){table tbody tr td input[name*="zip"]{width:50%}}@media (max-width:575.98px){table tbody tr td textarea{width:100%}}table tbody tr td select[name*="address-pre"]{margin-bottom:1rem}@media (min-width:576px){table tbody tr td select[name*="address-pre"]{height:2.5em;width:40%}}@media (max-width:575.98px){table tbody tr td select[name*="address-pre"]{width:50%}}table tbody tr td .caution{display:block;margin:1rem 0 0.5rem}.submit input:hover{opacity:0.8}.submit input[type="submit"]{padding:0.8em 1rem;border-radius:50rem;font-weight:700}@media (min-width:576px){.submit input[type="submit"]{width:20%}}@media (max-width:575.98px){.submit input[type="submit"]{width:80%;margin-left:auto;margin-right:auto}}.submit input[name*="submitConfirm"],.submit input[name*="submit"]{background-color:var(--bs-secondary)}.submit input[name*="submit"]{color:#FFFFFF}.submit input[name*="submitBack"]{color:#333333;background-color:var(--bs-gray-100)}@media (min-width:576px){.submit input[name*="submitBack"]{margin-left:3rem}}@media (max-width:575.98px){.submit input[name*="submitBack"]{margin-top:2rem}}