@charset "utf-8";

#quick_form{position:absolute;right:0;top:0;width:calc(100% / 3)}
#quick_form .form_tit{padding-bottom:22px;border-bottom:solid 2px #fff;font-size:18px;font-family:notokr-bold}
#quick_form .input_area li{border-bottom:solid 1px #505963;overflow:hidden}
#quick_form .input_area li label{display:inline-block;float:left;width:20%;line-height:70px}
#quick_form .input_area li:last-child{border-color:#fff}
#quick_form .quick_input{width:80%;float:left;height:70px;padding:0 20px;border:none;border-radius:3px;font-size:16px;color:#fff;line-height:70px;background:none;font-family:'notokr-regular'}
#quick_form .quick_input::placeholder{color:rgba(255,255,255,.5)}
#quick_form .half_input_box{overflow:hidden}
#quick_form #btn_submit{display:block;width:186px;height:60px;margin:30px auto 0;border-radius:0;border:solid 2px #ed643d;font-size:15px;color:#ed643d;background:none;-webkit-appearance:none;appearance:none;transition:all .2s;font-family:'notokr-medium'}
#quick_form .agree{position:absolute;right:0;top:3px;font-size:14px}
#quick_form .agree a{color:rgba(255,255,255,.9);cursor:pointer;vertical-align:-2px;font-family:'notokr-medium'}
#quick_form .agree .agree_btn{display:inline-block}
#quick_form .agree .agree_btn label{display:inline-block;margin-right:3px;color:rgba(255,255,255,.7);cursor:pointer;font-family:'notokr-medium'}
#quick_form .agree .agree_btn .q_agree{cursor:pointer}

input[type=text]:focus, input[type=password]:focus, textarea:focus, select:focus, select:active{box-shadow:none;border:none!important}
input[type=submit]:focus{outline:none}



/* 반응형 [s] */
@media (hover:hover) {
#quick_form #btn_submit:hover{color:#fff;background-color:#ed643d}
#quick_form .agree a:hover{color:#fff}
}
@media (max-width:1024px){
#quick_form{width:50%}
}
@media (max-width:768px){
#quick_form{width:100%;padding:30px 20px;background:#2a3036}
#quick_form .form_tit{border-bottom:none}
#quick_form .input_area{overflow:hidden}
#quick_form .input_area li{float:left;width:32.66%;border:solid 1px #474e56}
#quick_form .input_area li+li{margin-left:1%}
#quick_form .input_area li label{display:none}
#quick_form .input_area li:last-child{border-color:#474e56}
#quick_form .quick_input{width:100%;height:58px;line-height:58px;overflow:hidden}
#quick_form #btn_submit{width:100%;margin-top:12px;color:#fff;background-color:#ed643d}
#quick_form .agree{right:20px;top:32px}
}
@media (max-width:380px){
#quick_form .input_area li{float:none;width:100%}
#quick_form .input_area li+li{margin:5px 0 0}
}
/* 반응형 [e] */
