div.wpforms-container-full .wpforms-form .wpforms-submit-container{text-align:center!important}div.wpforms-container-full .wpforms-form button[type=submit]{color:white!important;background:#d93!important;border-color:#d93!important;border-radius:5px}div.wpforms-container-full .wpforms-form *{max-width:700px;margin:0 auto;margin-bottom:10px}div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form textarea{flex:1;min-height:52px;background-color:#f7f7f7;max-width:100%}div.wpforms-container-full .wpforms-form textarea{padding-top:12px}div.wpforms-container-full .wpforms-form .wpforms-field-label{margin-bottom:12px}@media (min-width:600px){.wpforms-field{display:flex}div.wpforms-container-full .wpforms-form .wpforms-field-label{width:160px;padding-top:12px}}div.wpforms-container-full .wpforms-form .wpforms-required-label{color:transparent}div.wpforms-container-full .wpforms-form .wpforms-required-label:before{content:"必須";color:#fff;background-color:#ec1234;padding:5px 6px;border-radius:3px;font-size:12px;margin-left:8px;display:inline-block;line-height:1;vertical-align:top}div.wpforms-container-full .wpforms-form .wpforms-submit-container{text-align:center;margin-top:30px}div.wpforms-container-full .wpforms-form button[type=submit]{max-width:280px;width:100%;background-color:var(--color_main);color:#fff;border:1px solid var(--color_main);transition:.3s;border-radius:2px}div.wpforms-container-full .wpforms-form button[type=submit]:hover{background-color:var(--color_main);color:#fff;opacity:.7}#cta-footer.visible{opacity:1;visibility:visible}