.contact .wpforms-field-container{padding-inline:100px;padding-block:80px;background-color:var(--color-surface-light);border-radius:16px}@media screen and (max-width: 1080px){.contact .wpforms-field-container{padding-inline:64px;padding-block:40px}}@media screen and (max-width: 1080px){.contact .wpforms-field-container{padding-inline:24px;padding-block:24px}}.contact .wpforms-field{display:grid;grid-template-columns:200px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px 48px}@media screen and (max-width: 767px){.contact .wpforms-field{grid-template-columns:1fr;padding-block:12px}}.contact .wpforms-field>*:not(.wpforms-field-label){grid-column:2/3}@media screen and (max-width: 767px){.contact .wpforms-field>*:not(.wpforms-field-label){grid-column:auto}}.contact .wpforms-field-label{font-size:1.6rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 !important}.contact .wpforms-field-label .wpforms-required-label{font-size:0;padding:8px 10px;border-radius:4px;line-height:1;background-color:var(--color-surface-secondary);color:var(--color-base-accent)}.contact .wpforms-field-label .wpforms-required-label::before{content:"必須";font-weight:700;font-size:1.4rem}@media screen and (max-width: 767px){.contact .wpforms-field-label{font-size:1.4rem}}.contact .wpforms-field-select .wpforms-field-medium{max-width:360px !important}@media screen and (max-width: 767px){.contact .wpforms-field-select .wpforms-field-medium{max-width:none !important}}.contact .wpforms-field-medium{max-width:620px !important;width:100% !important}@media screen and (max-width: 767px){.contact .wpforms-field-medium{max-width:none !important}}.contact div.wpforms-container-full input[type=date],.contact div.wpforms-container-full input[type=datetime],.contact div.wpforms-container-full input[type=datetime-local],.contact div.wpforms-container-full input[type=email],.contact div.wpforms-container-full input[type=month],.contact div.wpforms-container-full input[type=number],.contact div.wpforms-container-full input[type=password],.contact div.wpforms-container-full input[type=range],.contact div.wpforms-container-full input[type=search],.contact div.wpforms-container-full input[type=tel],.contact div.wpforms-container-full input[type=text],.contact div.wpforms-container-full input[type=time],.contact div.wpforms-container-full input[type=url],.contact div.wpforms-container-full input[type=week],.contact div.wpforms-container-full select,.contact div.wpforms-container-full textarea,.contact .wp-core-ui div.wpforms-container-full input[type=date],.contact .wp-core-ui div.wpforms-container-full input[type=datetime],.contact .wp-core-ui div.wpforms-container-full input[type=datetime-local],.contact .wp-core-ui div.wpforms-container-full input[type=email],.contact .wp-core-ui div.wpforms-container-full input[type=month],.contact .wp-core-ui div.wpforms-container-full input[type=number],.contact .wp-core-ui div.wpforms-container-full input[type=password],.contact .wp-core-ui div.wpforms-container-full input[type=range],.contact .wp-core-ui div.wpforms-container-full input[type=search],.contact .wp-core-ui div.wpforms-container-full input[type=tel],.contact .wp-core-ui div.wpforms-container-full input[type=text],.contact .wp-core-ui div.wpforms-container-full input[type=time],.contact .wp-core-ui div.wpforms-container-full input[type=url],.contact .wp-core-ui div.wpforms-container-full input[type=week],.contact .wp-core-ui div.wpforms-container-full select,.contact .wp-core-ui div.wpforms-container-full textarea{border-radius:8px;border:1px solid var(--color-base-subtle);padding:12px 24px}@media screen and (max-width: 767px){.contact div.wpforms-container-full input[type=date],.contact div.wpforms-container-full input[type=datetime],.contact div.wpforms-container-full input[type=datetime-local],.contact div.wpforms-container-full input[type=email],.contact div.wpforms-container-full input[type=month],.contact div.wpforms-container-full input[type=number],.contact div.wpforms-container-full input[type=password],.contact div.wpforms-container-full input[type=range],.contact div.wpforms-container-full input[type=search],.contact div.wpforms-container-full input[type=tel],.contact div.wpforms-container-full input[type=text],.contact div.wpforms-container-full input[type=time],.contact div.wpforms-container-full input[type=url],.contact div.wpforms-container-full input[type=week],.contact div.wpforms-container-full select,.contact div.wpforms-container-full textarea,.contact .wp-core-ui div.wpforms-container-full input[type=date],.contact .wp-core-ui div.wpforms-container-full input[type=datetime],.contact .wp-core-ui div.wpforms-container-full input[type=datetime-local],.contact .wp-core-ui div.wpforms-container-full input[type=email],.contact .wp-core-ui div.wpforms-container-full input[type=month],.contact .wp-core-ui div.wpforms-container-full input[type=number],.contact .wp-core-ui div.wpforms-container-full input[type=password],.contact .wp-core-ui div.wpforms-container-full input[type=range],.contact .wp-core-ui div.wpforms-container-full input[type=search],.contact .wp-core-ui div.wpforms-container-full input[type=tel],.contact .wp-core-ui div.wpforms-container-full input[type=text],.contact .wp-core-ui div.wpforms-container-full input[type=time],.contact .wp-core-ui div.wpforms-container-full input[type=url],.contact .wp-core-ui div.wpforms-container-full input[type=week],.contact .wp-core-ui div.wpforms-container-full select,.contact .wp-core-ui div.wpforms-container-full textarea{padding:16px 12px;border-radius:8px}}.contact div.wpforms-container-full input,.contact div.wpforms-container-full select,.contact .wp-core-ui div.wpforms-container-full input,.contact .wp-core-ui div.wpforms-container-full select{height:auto}.contact div.wpforms-container-full .wpforms-form label.wpforms-error,.contact div.wpforms-container-full .wpforms-form em.wpforms-error{margin:0}.contact button.wpforms-submit.btn{padding-inline:24px;padding-block:16px;height:72px;line-height:1;border-radius:999px;background-color:var(--color-base-primary) !important;color:var(--color-base-inverse) !important;min-width:240px;max-width:280px;font-size:2rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;-webkit-transition:.3s ease;transition:.3s ease;margin-inline:auto;margin-top:56px}@media screen and (max-width: 1280px){.contact button.wpforms-submit.btn{font-size:1.8rem;margin-top:48px}}.contact button.wpforms-submit.btn:hover{background-color:inherit;opacity:.7}.contact-thanks-inner{text-align:center;line-height:1.8}.contact-thanks-title{margin-bottom:24px}.contact-thanks-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:72px}/*# sourceMappingURL=contact.min.css.map */