.form_body{position:relative;letter-spacing:0.05em;padding:4em 0;background:url(../images/kv__bg@2x.jpg) no-repeat center/cover}.form_body .form-wrap{width:540px;max-width:100%;margin:20px auto 0;background:#fff;border:1px solid #99dcc4;border-radius:3em;-webkit-box-shadow:-5px 5px 0 rgba(79,178,142,0.25);box-shadow:-5px 5px 0 rgba(79,178,142,0.25);padding:10px;overflow:hidden}.form_body .form-ul{padding:40px;border-radius:2.6em;border:1px solid #99dcc4}.form_body .form-ul .form_line:not(:first-child){margin-top:0.5rem}.form_body .form-ul li p{position:relative;width:100%;padding:0;margin:0;overflow:hidden;*overflow:none}.form_body .form-ul li .meg-error{color:#fa0417;position:absolute;top:14px;right:15px;font-size:13px;background-color:#f1f1f1}.form_body .form-ul li .meg-border-error input,.form_body .form-ul li .meg-border-error textarea{border-color:#f65662}.form_body .form-ul li .meg-error-color{color:#fa0417}.form_body .form-ul li .meg-border-okay input{border-color:#6ac451}.form_body .form-private{position:relative;font-size:15px;margin:30px 0 40px}.form_body .form-private input[type="checkbox"]{display:none;width:20px;height:20px;margin-right:7px;vertical-align:-5px}.form_body .form-private input[type="checkbox"]+label{position:relative;padding:2px 0 2px 36px;line-height:22px;display:inline-block;text-align:left}.form_body .form-private input[type="checkbox"]+label:before{content:"";position:absolute;width:26px;height:26px;background:#fff;border:1px solid #999;border-radius:50em;left:0;top:0}.form_body .form-private input[type="checkbox"]:checked+label::before{background:#4fb28e;border-color:#4fb28e}.form_body .form-private input[type="checkbox"]:checked+label:after{content:"";position:absolute;width:8px;height:13px;border-right:3px solid #fff;border-bottom:3px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:9px;top:5px}.form_body .form-private a{color:inherit;border-bottom:1px solid;color:#4fb28e}.form-title img{max-width:90%}.form-ul .wfn{text-indent:-9999px;height:0}.form-ul .wcode{display:-webkit-box;display:-ms-flexbox;display:flex}.form-ul .wcode>p{width:60% !important}.form-ul .wcode>input{width:40%;margin-left:8px}.form-ul .w100{width:100%}.form-input,.form-select{width:100%;*width:93.5%;color:#222;line-height:1;height:48px;font-size:16px;overflow:hidden;padding:3px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0.35rem;background-color:#f1f1f1;border:1px solid #f1f1f1}.form-input::-webkit-input-placeholder,.form-select::-webkit-input-placeholder{color:#999999}.form-input:-ms-input-placeholder,.form-select:-ms-input-placeholder{color:#999999}.form-input::-ms-input-placeholder,.form-select::-ms-input-placeholder{color:#999999}.form-input::placeholder,.form-select::placeholder{color:#999999}.form-input:focus,.form-select:focus{outline:none !important}.form-textarea{width:100%;*width:93.5%;color:#222;font-size:16px;padding:10px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0.35rem;background-color:#f1f1f1;border:1px solid #f1f1f1;resize:none}.form-textarea::-webkit-input-placeholder{color:#999999}.form-textarea:-ms-input-placeholder{color:#999999}.form-textarea::-ms-input-placeholder{color:#999999}.form-textarea::placeholder{color:#999999}.form-textarea:focus{outline:none !important}.form-select{color:#999999}.form-select.active{color:#222}input[type="button"]{display:block;width:100%;border-radius:0.35rem;border:0;line-height:36px;font-size:13px;font-weight:normal;padding:3px;text-align:center;-webkit-transition:all 0.5s;transition:all 0.5s}input[type="button"].form-submit{line-height:40px;padding:10px 0;font-size:21px;font-weight:600;border:0;background-color:#1c7351;color:#fff;letter-spacing:0.05em}input[type="button"].form-submit:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}#getOtp{background:#4fb28e;color:#fff;font-size:15px}input.getOtp_off[type="button"]{font-size:15px;background-color:#999;cursor:wait}.moveleft{clear:both}.jconfirm .jconfirm-holder{max-width:700px;margin:0 auto;max-height:100%;padding:50px 0}#form-wrap ul.js-dropdown-list{display:none;border:1px solid #c0cdd1;position:absolute;top:45px;left:0;background:#fff;border-radius:0.35rem;z-index:3;overflow:hidden;min-width:180px;margin-top:2px}#form-wrap ul.js-dropdown-list li{padding:13px 15px;cursor:pointer;height:auto;float:none;margin-bottom:0;font-size:16px;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;color:#555}#form-wrap ul.js-dropdown-list li:not(:first-child){border-top:1px dashed #dde4e6}#form-wrap ul.js-dropdown-list li:focus,#form-wrap ul.js-dropdown-list li:hover{background:#ecf0f1}#form-wrap ul.js-dropdown-list li:active{background:#98d8d8}#form-wrap ul.js-dropdown-list li span{float:right}@media only screen and (max-width: 575px){.form_body .form-wrap{padding:6px}.form_body .form-ul{padding:30px 20px}}
