@charset "utf-8";.ajax-loader{display:none !important}.contact-form{width:90%;max-width:720px;margin:50px auto;padding:10px 0;background:#fff}.form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-item+.form-item{margin-top:30px}.form-item-label{flex:0 0 108px}.form-item-head{text-align:right;flex:0 0 160px}.form-item-head span{display:block;font-size:85%;color:#a6a6a6}.form-item-body{margin-left:45px;flex:0 1 100%}.form-item-span{display:inline-block;line-height:1;padding:8px 9px;border-radius:3px}.form-item .required{color:#333;border:1px solid #333}.form-item .optional{color:#bcbcbc;border:1px solid #bcbcbc}input[type=text],input[type=email],input[type=tel],select,textarea{width:100%;height:2em;padding:2px 2%;border:1px solid #ccc;border-radius:3px;background:#fff;font-size:16px;font-family:inherit}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,select:focus,textarea:focus{box-shadow:0px 0px 5px #5cf;border:1px solid #5cf;background:#fff}textarea{resize:vertical;min-height:200px}.form-input{width:100%;max-width:160px}.form-input-sec{margin-left:6px}.form-select,.form-input-thi{width:100%;max-width:calc(160px * 2 + 10px)}.form_submit{margin-top:40px;padding:15px 0;text-align:center}input[type=submit]{padding:10px 20px;width:100%;max-width:200px;background:#000;border:1px solid #000;border-radius:3px;color:#fff;font-family:inherit;-webkit-appearance:none;font-size:100%;transition:all .3s}input[type=submit]:hover{cursor:pointer;background:#fff;color:#000}@media screen and (max-width :767px){.contact-form{max-width:500px}.form-item{flex-wrap:wrap}.form-item-label{flex:0 1 60px}.form-item-head{text-align:left}.form-item-body{width:100%;margin-left:0;margin-top:10px}input[type=button]{width:100%;max-width:200px}}@media screen and (max-width :374px){.form-input{width:100%;max-width:130px}}