@charset "utf-8";

#inq_form_wrap{margin-top:50px;padding-right:40px;box-sizing:border-box}
#inq_form{margin-bottom:8px;padding:25px 15px 20px;background:var(--bg-color);border:1px solid #e1e1e1;border-left:none;border-radius:0 10px 10px 0;box-sizing:border-box}
#inq_form .tel{margin-bottom:15px;text-align:center;color:var(--dark);font-family:var(--deco-font)}
#inq_form .tel span{display:block;margin-bottom:10px;font-size:16px}
#inq_form .tel b{display:block;font-size:30px}
#inq_form ul li:nth-child(1){margin-bottom:3px}
#inq_form ul li .sh_input{width:100%;height:35px;padding-left:14px;border:none;border-radius:5px;font-size:12px;font-weight:500;color:#aaa;background:#fff;box-sizing:border-box}
#inq_form ul li .sh_input::placeholder{color:#aaa}
#inq_form ul li .sh_input:focus, #inq_form ul li .sh_input:active{outline:none!important;box-shadow:none}
#inq_form .prv_area p a{cursor:pointer;color:#aaa}
#inq_form .prv_area p{display:flex;align-items:center;justify-content:flex-end;margin:8px 0 15px;color:#aaa;font-weight:500;font-size:12px}
#inq_form .prv_area p a:hover{text-decoration:underline}
#inq_form .prv_area p label{cursor:pointer;margin:0 6px;font-weight:500;font-size:12px}
#inq_form .prv_area .ck_box{width:16px;height:16px;border:1px solid #e1e1e1;border-radius:3px;cursor:pointer;appearance:none;-ms-appearance:none;background:#fff}
#inq_form .prv_area .ck_box:after{display:none;content:'\f00c';padding-left:1px;font-size:10px;text-align:center;color:#000;line-height:14px;font-family:'fontawesome'}
#inq_form .prv_area .ck_box:checked{border-color:#fff;background:#fff}
#inq_form .prv_area .ck_box:checked:after{display:block}
#inq_form .prv_area .send{display:flex;align-items:center;justify-content:center;width:100%;height:35px;border:none;border-radius:3px;font-size:15px;color:#fff;background:#000;font-family:var(--deco-font)}

#inq_form_wrap .l_counsel_btn{display:flex;align-items:center;justify-content:flex-end;padding-right:15px;height:52px;border:1px solid #e1e1e1;border-left:none;border-radius:0 10px 10px 0;background:var(--bg-color);box-sizing:border-box}
#inq_form_wrap .l_counsel_btn > span{margin-right:38px;color:var(--dark);font-size:15px;font-family:var(--deco-font)}

/* 반응형 [s] */
@media (max-width:1400px){
#inq_form_wrap{padding-right:0}
}
/* 반응형 [e] */