@charset "UTF-8";.form__input .wpcf7-form-control-wrap{display:block;height:100%}.form__privacy .wpcf7-form-control-wrap{position:static;display:block}.form__privacy .wpcf7-checkbox,.form__privacy .wpcf7-list-item{display:block}.form__privacy .wpcf7-list-item{margin:0}.form__privacy .wpcf7-list-item label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__privacy .wpcf7-list-item label:before{content:"";width:32px;min-width:32px;height:32px;margin-right:16px;border-radius:4px;border:none;background-color:#f5f6f8}@media screen and (max-width:767px){.form__privacy .wpcf7-list-item label:before{width:24px;min-width:24px;height:24px;margin-right:12px}}.form__privacy .wpcf7-list-item label input[type=checkbox]{opacity:0;width:0;height:0;margin:0 5px 0 0}.form__privacy .wpcf7-list-item-label:before,.form__privacy .wpcf7-list-item-label:after{content:none}.form__privacy .wpcf7-list-item label input[type=checkbox]:checked+span:after{content:"✔";color:#b59f71;font-size:2rem;position:absolute;left:9px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:767px){.form__privacy .wpcf7-list-item label input[type=checkbox]:checked+span:after{font-size:16px;left:6px}}.form__privacy .wpcf7-list-item-label{color:#fff;font:500 1.8rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;letter-spacing:.05em}@media screen and (max-width:767px){.form__privacy .wpcf7-list-item-label{font-size:16px}}.form__submit{position:relative}.form__submit .form__back-button{cursor:pointer;width:173px;height:40px;outline:none;border:none;border-radius:0;background:url(//aidecplus.com/wp-content/themes/aidecplus/./img/icons/back-button.svg) no-repeat left;background-size:40px 40px;color:#d6d9db;font:700 1.6rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;letter-spacing:.05em;text-align:right;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:.3s ease;transition:.3s ease}@media screen and (max-width:767px){.form__submit .form__back-button{width:153px;height:30px;font-size:14px;background-size:30px 30px}}.form__submit .form__back-button:hover{opacity:.7;text-decoration:underline;-webkit-transform:translateX(-8px);transform:translateX(-8px)}.form__submit .wpcf7-spinner{position:absolute;top:20px;right:20px;margin:0}@media screen and (max-width:767px){.form__submit .wpcf7-spinner{top:13px}}.form .wpcf7-not-valid-tip{margin-top:8px;font-size:14px}@media screen and (max-width:767px){.form .wpcf7-not-valid-tip{margin-top:5px;font-size:12px}}.form__privacy .wpcf7-not-valid-tip{position:absolute;bottom:-25px;margin-top:0}@media screen and (max-width:767px){.form__privacy .wpcf7-not-valid-tip{bottom:-23px}}.form .wpcf7-response-output{display:none}.form .wpcf7 form.failed .wpcf7-response-output,.form .wpcf7 form.aborted .wpcf7-response-output,.form .wpcf7 form.spam .wpcf7-response-output{display:block;margin:40px 0 0;padding:16px 24px;border:1px solid #dc3232;color:#fff;font-size:1.6rem;line-height:1.6}