@charset "utf-8";
#btm_quick .bg{display:none;position:fixed;top:0;left:0;z-index:2500;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.8)}
#btm_quick .bg img{position:absolute;top:46%;right:15%;z-index:4008;cursor:pointer}
#btm_quick .wrap{position:fixed;bottom:-410px;left:0;z-index:2500;width:100%;transition:all .3s}
#btm_quick .wrap .btn_area{display:flex;align-items:center;justify-content:center}
#btm_quick .wrap .btm_cont_area{display:flex;align-items:center;background-color:#fff}
#btm_quick .wrap .btm_cont{position:relative;width:1120px;height:408px;margin:0 auto}
#btm_quick .btn_close{display:none;position:absolute;right:0;top:-105px;cursor:pointer}
#btm_quick .btn{width:104px;height:105px;background-color:#222;box-sizing:border-box;cursor:pointer;line-height:105px;text-align:center;color:#fff}
#btm_quick .box{overflow:hidden;display:none;width:100%}
#btm_quick .box > .cont_area{width:calc(100% - 450px);padding:20px 30px;margin:20px 0;font-size:18px;background-color:#f3f3f3;color:#222;box-sizing:border-box}
#btm_quick .box li input{width:100%;height:40px;padding:0 12px;font-size:15px;box-sizing:border-box}

#btm_quick .up{display:block;bottom:0}
#btm_quick .bg_wrap{display:block}
#btm_quick .down{bottom:-410px;transition:0.5s}
#btm_quick .down02{display:none}
#btm_quick .btn1{background-color:#cf0a2c}
#btm_quick .btn5{background-color:#fff;color:#222}
#btm_quick .btn2:hover{background-color:#f9e000 !important;transition:0.3s}
#btm_quick .btn3:hover{background-color:#296bc6 !important;transition:0.3s}
#btm_quick .btn4:hover{background-color:#06bd34 !important;transition:0.3s}
.scroll_btm{display:none}

/* 카카오톡 상담 */
#btm_quick .box1{display:flex;align-items:center;justify-content:center;font-family:"notokr-medium"}
#btm_quick .box1 > .cont_area{padding:75px 30px}
#btm_quick .box1 .bnr{position:relative;top:-20px}
#btm_quick .box .bnr span{color:#777;font-size: 13px;letter-spacing: 5px}
#btm_quick .box1 .bnr p{color:#371d1e}
#btm_quick .box2 .bnr p{color:#296bc6}
#btm_quick .box2 .bnr .num{font-size:17px;color:#cf0a2c;letter-spacing:inherit}
#btm_quick .box3 .bnr p{color:#2DB400}
#btm_quick .box1 .bnr img{position:relative;bottom:-12px;right:-240px}
#btm_quick .box1 .bnr div{width:450px;white-space:pre-line;font-size:17px;color:#222;font-family:"notokr-medium"}
#btm_quick .box1 .bnr div p{font-size:30px;font-family:"notokr-bold"}
#btm_quick .box1 input{outline:none}
#btm_quick .box1 > .cont_area > p{padding:30px 0 10px 0}
#btm_quick .box1 > .cont_area > img{padding-bottom:30px}
#btm_quick .box1 .top ul{display:flex;align-items:center;justify-content:center;gap:10px;padding-top:10px}
#btm_quick .box1 li{width:calc(100% / 3)}
#btm_quick .box1 .kakao_btn{display:block;border:none;cursor:pointer;background-color:#ffe600;text-align:center;line-height:40px}
#btm_quick .box1 .bottom{display:flex;align-items:center;justify-content:space-between;padding-top:30px;border-top:1px solid #222;font-size:16px}

/* 견적문의 */
#btm_quick .box .left{display:flex;align-items:center;justify-content:center}
#btm_quick .box .right{display:flex;align-items:center;justify-content:center}
#btm_quick .box .bottom p{padding:5px 10px;margin-right:10px;border-radius:20px;font-size:15px;background-color:#444;color:#fff}
#btm_quick .box2{display:flex;justify-content:center;font-family:"notokr-medium"}
#btm_quick .box2 .bnr img{position:relative;bottom:25px;right:-268px}
#btm_quick .box2 .bnr div{width:450px;white-space:pre-line;font-size:17px;color:#222;font-family:"notokr-medium"}
#btm_quick .box2 .bnr div p{font-size: 30px;font-family: "notokr-bold"}
#btm_quick .box2 .cont{width: calc(100% / 2 - 10px);margin:5px 0}
#btm_quick .box2 .cont label{display:inline-block;width:120px;vertical-align:middle}
#btm_quick .box2 textarea{height:70px;padding:7px 12px;outline:none;font-size:15px;color:#222;font-family:"notokr-medium"}
#btm_quick .box2 input{width: 100%;height:0;padding:20px 10px;outline:none;box-sizing:border-box;font-size:15px;color:#222;font-family:"notokr-medium"}
#btm_quick .box2 input::placeholder{font-size:15px;color:#777;font-family:"notokr-medium"}
#btm_quick .box2 .form_wrap{margin:0 auto}
#btm_quick .box2 .box_btn{display:inline-block;padding:30px 0;text-align:center;line-height:0;cursor:pointer;border:none;color:#fff;background-color:#296bc6;font-family:"notokr-bold"}
#btm_quick .box2 select{width:100%;padding:10px;font-size: 15px;color: #777; font-family:"notokr-medium"}
#btm_quick .box2 .last{display:flex;flex-direction:column;width:100%;font-size:17px}
#btm_quick .box2 .last label{margin:5px 0 5px 0}
#btm_quick .box .check{display:flex;align-items:center;justify-content:space-between;margin:10px 0;font-size:13px;color:#777}
#btm_quick .box .check input{width:15px;height:15px; margin-left:10px}
#btm_quick .box2 .form_top{display:flex;flex-wrap:wrap;justify-content: space-between}

/* 네이버톡톡상담 */
#btm_quick .box3{display:flex;justify-content:center;font-family:"notokr-medium";}
#btm_quick .box3 .all_wrap{padding:75px 30px;font-size:18px;background-color:#f3f3f3;color:#222}
#btm_quick .box3 .bnr img{position:relative;bottom:-74px;right:-283px}
#btm_quick .box3 .bnr div{width:450px;white-space:pre-line;font-size:17px;color:#222;font-family:"notokr-medium"}
#btm_quick .box3 .bnr div p{font-size:30px;font-family:"notokr-bold"}
#btm_quick .box3 .cont{display:flex;gap:10px;width:100%;margin:5px 0}
/* #btm_quick .box3 .input_w{display:flex;flex-direction:column;gap:5px;width:100%;color:#222;font-size:17px;font-family:"notokr-medium"}
#btm_quick .box3 .input_w textarea{height:70px;padding:7px 12px;font-size:15px;color:#222;outline:none;font-family:"notokr-medium"}
#btm_quick .box3 .check-box{display:block;width:inherit;font-size:13px;color:#777}
#btm_quick .box3 .check-box input{width:20px}
#btm_quick .box3 .form-btn-policy{margin-left:auto;font-size:13px;color:#777}
#btm_quick .box3 .form-btn-location{width:100%;padding:10px 0;text-align:center;background-color:#2DB400;color:#fff;font-family:"notokr-bold"}
#btm_quick .box3 input{width:calc(100% / 2 - 10px);padding:10px;font-size:15px;color:#222;outline:none;font-family:"notokr-medium"}
#btm_quick .box3 input::placeholder{font-size:15px;color:#777;font-family:"notokr-medium"}
#btm_quick .box3 .box_btn{display:inline-block;width:100%;padding:20px 0;border:none;text-align:center;cursor:pointer;color:#fff;background-color:#2DB400;font-family:"notokr-bold"}
#btm_quick .box3 .form-btn-policy{position:relative;top:-28px;width:100%}
#btm_quick .box3 .form-btn-policy a{margin-left:auto}
#btm_quick .box3 .input_w input{width:100%}
#btm_quick .box3 .last{position:relative;top:-20px;width:100%;margin-bottom:0}
#btm_quick .box3 .left .input_mid{width:100%} */

/* 카톡/네이버 공통 부분 */
#btm_quick .box .all_wrap > div{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}
#btm_quick .box .all_wrap p{font-size:30px;text-align:center;font-family:"notokr-light"}
#btm_quick .box .all_wrap p span{font-family:"notokr-bold"}
#btm_quick .box .all_wrap a{display:inline-block;margin:25px 0;padding:20px 50px;border-radius:50px;background:#222;color:#fff;font-size:23px;font-family:"notokr-bold"}
#btm_quick .box .all_wrap a span{color:#06bd34}
#btm_quick .box .all_wrap a img{position:relative;left:10px;top:-2px}
#btm_quick .box .all_wrap div{font-size:18px;font-family:"notokr-medium"}
#btm_quick .box .all_wrap div > div > span{background-color:rgba(6, 189, 52, 0.6)}
#btm_quick .box1 .all_wrap a span{color:rgb(249, 224, 0)}
#btm_quick .box1 .all_wrap div > div > span{background-color:rgb(249, 224, 0, 0.6)}