.contact__heading{margin-bottom:19.5px;color:#327e08;font-size:20px;font-weight:800;line-height:29px;text-align:center}@media screen and (min-width: 769px){.contact__heading{margin-bottom:31px;font-size:24px;line-height:35px}}.contact__attention{margin-top:9px;color:#ff3737;font-size:12px;line-height:18px;text-align:center}@media screen and (min-width: 769px){.contact__attention{margin-top:6px;font-size:14px;line-height:24px}}.contact__notice{margin-top:42.5px}.contact-text{font-size:12px;line-height:18px;text-align:center}@media screen and (min-width: 769px){.contact-text{font-size:14px;line-height:24px}}:placeholder-shown{color:#cdcdcd;font-weight:400}::-webkit-input-placeholder{color:#cdcdcd;opacity:1}:-moz-placeholder{color:#cdcdcd}::-moz-placeholder{color:#cdcdcd;opacity:1}:-ms-input-placeholder{color:#cdcdcd}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=button]):not([type=submit]):not([type=search]),select,textarea{box-sizing:border-box;width:100%;padding:10px;border:none;border-radius:3px;background-color:#efefef;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:400;line-height:20px}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=button]):not([type=submit]):not([type=search]):focus,select:focus,textarea:focus{outline:none;background-color:#efefef}input:-webkit-autofill{box-shadow:0 0 0 20px #efefef inset !important;-webkit-text-fill-color:#333 !important}textarea{min-height:198px}@media screen and (min-width: 769px){textarea{min-height:230px}}.form{margin-top:19.5px}@media screen and (min-width: 769px){.form{margin-top:29px}}.form__block{margin-top:20px}.form__block:first-child{margin-top:0}.form__label{display:block;font-size:14px;font-weight:600;line-height:20px}.form__required{display:inline-block;margin:-3px 0 0 5px;padding:2px 5px;background-color:#ff3737;color:#fff;font-size:10px;font-weight:500;line-height:15px;vertical-align:middle}.form__field{display:flex;margin-top:5px;font-size:14px;line-height:20px}@media screen and (min-width: 769px){.form__field{margin-top:10px}}@media screen and (min-width: 769px){.form__field--tel{max-width:258px}}.form__error{margin-top:4px}.form__error .error{font-size:12px;color:#ff3737}@media screen and (min-width: 769px){.form__error .error{font-size:14px}}.form__button-box{display:flex;flex-direction:column;align-items:center;gap:13px;margin-top:60px}@media screen and (min-width: 769px){.form__button-box{gap:14px}}.mw_wp_form_input .form__button--back{display:none}.mw_wp_form_input .form__button--submit{display:none}@media screen and (min-width: 769px){.mw_wp_form_confirm .form{margin-top:38px}}.mw_wp_form_confirm .form__block{margin-top:29.5px}@media screen and (min-width: 769px){.mw_wp_form_confirm .form__block{padding-bottom:29.5px;border-bottom:1px solid #cdcdcd}}.mw_wp_form_confirm .form__block:first-child{margin-top:0}.mw_wp_form_confirm .form__field{margin-top:14.5px;font-weight:400;line-height:21px}@media screen and (min-width: 769px){.mw_wp_form_confirm .form__field{margin-top:20px;line-height:20px}}.mw_wp_form_confirm .form__error{display:none}@media screen and (min-width: 769px){.mw_wp_form_confirm .form__button-box{margin-top:59.5px}}.mw_wp_form_confirm .form__button--confirm{display:none}.mw_wp_form_complete .form__button-box{margin-top:39.5px}@media screen and (min-width: 769px){.mw_wp_form_complete .form__button-box{margin-top:38px}}/*# sourceMappingURL=contact.css.map */
