﻿.form-complete.is-support{width:100%;padding-left:20px;padding-right:20px}.is-support .form-complete__inner{margin:0;padding:30px 0;background-color:transparent;box-shadow:none;border:0}.form-complete__inner>*:first-child{margin-top:0}.form-complete__inner>*:last-child{margin-bottom:0}.is-support .form-complete-title{font-size:26px}.simple-form-body{background-color:#f9f9f9}.simple-form-body__inner{border:1px solid #ccc;box-shadow:0 0 8px rgba(0,0,0,0.2);margin:20px auto;padding:0;background-color:#fff;max-width:700px}@media screen and (max-width: 992px){.simple-form-body__inner{max-width:100%}}@media screen and (max-width: 768px){.simple-form-body__inner{margin:0;border:none}}.simple-form-logo{margin:0;text-indent:-9000px;text-decoration:none}.simple-form-logo__image{background:url(/dist/assets/034c3499059b3d3a4a38.png) no-repeat left top/contain;min-height:0;height:30px;margin:20px;display:block;overflow:hidden}.simple-form-header{margin-left:0;margin-right:0;padding:20px;background-color:#f8f8f8;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}.simple-form-header__title{margin:0;font-size:26px}.simple-form-header__description{margin:0}#form-wrap{padding:20px}#form-wrap h3{font-size:16px;font-weight:400;background:#f8f8f8;padding:10px}#form-wrap h3:before{content:"　";display:inline-block;width:6px;height:100%;margin-right:10px;background-color:#f54a60;border-radius:5px}.inquiry-set{display:flex;align-items:center;margin:15px 0 0 5px}@media screen and (max-width: 992px){.inquiry-set{display:block}}.inquiry-set label{display:flex;width:35%;margin:0;justify-content:space-between}@media screen and (max-width: 992px){.inquiry-set label{width:100%;margin-bottom:8px;justify-content:inherit}}.inquiry-set label.required::after{content:"必須";color:#fff;display:inline-block;padding:0 10px;background:#db4040;border-radius:4px;transform:translateX(-10px)}@media screen and (max-width: 992px){.inquiry-set label.required::after{transform:translateX(10px)}}.inquiry-set input{font-size:16px;width:65%;padding:5px;border-radius:5px;box-shadow:none;border:3px solid #c5c5c5;-webkit-appearance:none;-moz-appearance:none;appearance:none}.inquiry-set input::-moz-placeholder{color:#8c8c8c;font-weight:300}.inquiry-set input:-ms-input-placeholder{color:#8c8c8c;font-weight:300}.inquiry-set input::placeholder{color:#8c8c8c;font-weight:300}@media screen and (max-width: 992px){.inquiry-set input{width:100%}}.inquiry-set input.medium{width:30%}@media screen and (max-width: 992px){.inquiry-set input.medium{width:100%}}.inquiry-set select{font-size:16px}.inquiry-set textarea{font-size:16px;width:65%;padding:5px;border-radius:5px;box-shadow:none;border:3px solid #c5c5c5;-webkit-appearance:none;-moz-appearance:none;appearance:none}.inquiry-set textarea::-moz-placeholder{color:#8c8c8c;font-weight:300}.inquiry-set textarea:-ms-input-placeholder{color:#8c8c8c;font-weight:300}.inquiry-set textarea::placeholder{color:#8c8c8c;font-weight:300}@media screen and (max-width: 992px){.inquiry-set textarea{width:100%}}.inquiry-set__input{width:65%;display:flex;align-items:center;flex-wrap:wrap}@media screen and (max-width: 768px){.inquiry-set__input{width:100%}}.inquiry-set__input input{width:40%}@media screen and (max-width: 768px){.inquiry-set__input input{width:100%}}.inquiry-set__input small{width:60%;padding-left:10px;color:#777}@media screen and (max-width: 768px){.inquiry-set__input small{width:100%;padding-left:0;margin-top:.5em}}.inquiry-recaptcha{display:flex;justify-content:center;flex-direction:column;align-items:center}.inquiry-recaptcha__error{position:relative;display:inline-block;margin-bottom:15px;padding:10px;font-weight:bold;color:#db4040;background-color:#f2dede;border-radius:4px}.inquiry-recaptcha__error::before{content:"";position:absolute;top:100%;left:50%;margin-left:-10px;border:10px solid transparent;border-top:10px solid #f2dede}#submit{font-size:16px;width:65%;padding:5px;border-radius:5px;box-shadow:none;border:3px solid #c5c5c5;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#458bd1;color:#fff;display:block;margin:20px auto;padding:10px;border:none}#submit::-moz-placeholder{color:#8c8c8c;font-weight:300}#submit:-ms-input-placeholder{color:#8c8c8c;font-weight:300}#submit::placeholder{color:#8c8c8c;font-weight:300}@media screen and (max-width: 992px){#submit{width:100%}}#submit:not(.disabled):hover{background:#3d7cbb}#submit.disabled{opacity:.5;cursor:not-allowed}
