@charset "utf-8";

#quick_menu{width:7rem;height:7rem;border-radius:7rem;background:var(--pt-color);font-size:1.8rem;color:#fff;text-align:center;line-height:7rem;position:fixed;bottom:0;right:1rem;z-index:-1;opacity:0;box-shadow: 10px 10px 30px -18px rgba(0,0,0,0.75);transition:all .3s;cursor:pointer}
#quick_menu.on{bottom:5rem;opacity:1;z-index:100}
#quick_menu i{font-size:2rem}

/*빠른상담폼*/
#quick_form_area{width:100%;height:100%;position:fixed;z-index:1000;top:0;left:0;z-index:-1;display:none}
#quick_form_area.on{display:block;z-index:999}
#quick_form_area .q_bg{width:100%;height:100%;background:rgba(0,0,0,.8)}
#quick_form_area .q_form_area{max-width:48rem;width:100%;height:auto;padding:5rem 3rem;background:#fff;position:absolute;top:50%;left:50%;z-index:10;transform:translate(-50%,-50%)}
#quick_form_area .q_form_area .q_close_btn{position:absolute;top:3rem;right:3rem;cursor:pointer}
#quick_form_area .q_form_area .form_txt_box{margin-bottom:2rem;text-align:center}
#quick_form_area .q_form_area .form_txt_box .s_tit{margin-bottom:1rem;font-weight:700;font-size:1.6rem;color:var(--pt-color);font-family:'play'}
#quick_form_area .q_form_area .form_txt_box .tit{margin-bottom:.5rem;font-weight:700;font-size:2.5rem;color:#333}
#quick_form_area .q_form_area .form_txt_box .txt{font-size:1.6rem;line-height:2.8rem;color:#666}
#quick_form_area .q_form_area .form_cont_list{width:100%}
#quick_form_area .q_form_area .form_cont_list li{width:100%;margin-bottom:1rem}
#quick_form_area .q_form_area .form_cont_list li input{width:100%;height:5rem;border:0;padding:0 2rem}
#quick_form_area .q_form_area .form_cont_list li textarea{width:100%;height:20rem;border:0;padding:2rem}
#quick_form_area .q_form_area .form_cont_list .input_li{border-bottom:1px solid #ddd;position:relative}
#quick_form_area .q_form_area .form_cont_list .input_li:before{content:'';width:3px;height:3px;border-radius:3px;background:var(--pt-color);position:absolute;left:0;top:calc(50% - 1.5px)}
#quick_form_area .q_form_area .form_cont_list .input_li_textarea:before{top:3rem}
#quick_form_area .q_form_area .form_cont_list .form_btn{height:6rem;margin-top:2rem}
#quick_form_area .q_form_area .form_cont_list .form_btn button{width:100%;height:100%;border:0;color:#fff;background:#333}

#quick_form_area .q_form_area .provision{font-size:1.6rem;color:#666;overflow:hidden;cursor:pointer}
#quick_form_area .q_form_area .provision a{display:inline-block;margin-right:1rem;color:#666;text-decoration:underline;cursor:pointer}
#quick_form_area .q_form_area .provision a:hover{color:#666}
#quick_form_area .q_form_area .provision label{display:inline-block;float:right;vertical-align:unset;cursor:pointer}
#quick_form_area .q_form_area .provision #provision-check{border:0;position:relative;top:-0.1rem}

@media(max-width: 767px) {
#quick_form_area .q_form_area .q_close_btn img{width:2rem}	
#quick_form_area .q_form_area .form_cont_list li textarea{height:10rem}
}
@media(max-width: 480px) {
#quick_form_area .q_form_area{width:90%}
}