
/*»ó´Ü*/
.wrapper {min-width:1000px; max-width:100%;top:0; margin:0 auto; display:block; padding-top:0px;}
header {position:relative; width:100%;  height:154px; background:#fff; border-bottom:1px solid #eee; z-index:333 }
header .header {position:relative; width:1200px; margin:0 auto;  z-index:100; height:100px; }
header .gnb_wrap {position:absolute; left:0; bottom:0rem;  width:100%; height:54px;  border-top:1px solid #f3f3f3; }
header .logo {position:absolute;left:1rem;top:0;  width:220px;height:100px;background:url('/images/inc/logo.svg?ver=1') no-repeat left ; background-size:100%; transition: all 0.2s ease-in; z-index:102;}
header .logo a {display:block;height:100%;}
header .logo span {display:none;}

header .contact {position:absolute; right:1.5rem;  top:0; padding-left:4.5rem; height:100px; display:flex; flex-direction: column; justify-content: center; background-repeat:no-repeat; background-position:left   ;  background-size:auto ; 
background-image: url("/images/inc/icon_call.png");display:flex; flex-direction: column; gap:0;}
header .contact span {display:block;  font-weight:500;font-size:.9rem;line-height:1rem;  color:#555; margin:.2rem 0 .2rem; font-weight:500 }
header .contact p{font-size:1.4rem;  line-height:1.45rem;color:var(--color-main); font-weight:800; margin:0; }

header .search_box {position:absolute;left:50%; margin-left:-150px; top:1rem; width:300px;  padding:2px;  border-bottom:2px solid #333;  overflow:hidden; }
header .search_box .input_wrap {position:relative;display:flex; justify-content: space-between; align-items: center; width:100%;}
header .search_box input[type="text"] {width:calc(100% - 58px); padding-left:.25rem; height: 3.25rem;border:0; background-color:#fff; border-radius:5rem 0 0 5rem; font-size:1.05rem; color:#111; outline:0;font-weight:500 }
header .search_box input:-webkit-autofill { -webkit-text-fill-color: #333; } 
header .search_box input::placeholder {color:#aaa;}
header .search_box .btn_search {display:inline-flex; width:58px; height:3.25rem;background-repeat:no-repeat; background-position:center center;  background-size:auto 50%; background-color:transparent;  border:0; outline:0; font-size:0;cursor:pointer; 
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23222222;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M22.9,44.4c-11.7,0-21.3-9.5-21.3-21.3c0-11.7,9.5-21.3,21.3-21.3s21.3,9.5,21.3,21.3 C44.2,34.8,34.7,44.4,22.9,44.4z M22.9,6.3c-9.2,0-16.8,7.5-16.8,16.8c0,9.2,7.5,16.8,16.8,16.8s16.8-7.5,16.8-16.8 C39.7,13.8,32.2,6.3,22.9,6.3z'/%3E%3Cpath class='st0' d='M46.3,46.7c-0.6,0-1.2-0.2-1.6-0.7L37.8,39c-0.9-0.9-0.8-2.3,0-3.2s2.3-0.8,3.2,0l6.9,7.1 c0.9,0.9,0.8,2.3,0,3.2C47.4,46.5,46.8,46.7,46.3,46.7z'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.btnClear { position: absolute;  top:0;  right: 4rem; width: 30px;height: 55px; display:none; border:0; outline:0; background:transparent; cursor:pointer; }
.btnClear:before {content:"\e921";font-family:'xeicon'; color:#333; font-size:1rem; height: inherit; display:flex; justify-content: center;align-items: center;}

header .gnb {position:relative; width:auto; font-size:0; text-align:center; display:flex;justify-content: space-around; flex-direction: row; flex-wrap: nowrap;   }
header .gnb li {position:relative;width:auto; padding:0 2rem; }
/*
header .gnb li:before {content:''; position:absolute; left:-1.25rem; top:50%; margin-top:-8px;  height:16px; width:1px; background-color:#dedede; }
header .gnb li:first-child:before {display:none;}
*/
header .gnb li a {display:block; position:relative; border-bottom:4px solid transparent;padding:0 .1rem; color:#111;font-weight:600;height:54px;line-height:54px; }
header .gnb li a span { font-size:1.15rem; font-weight:inherit; letter-spacing:-.02em; text-align:center; -webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease; }
header .gnb li.active>a {border-color:var(--color-main); color:var(--color-main); font-weight:700; }

header .gnb li ul {display:none;width:100%; margin-top:-5px; padding:0px 0;background:#fff !important; outline:1px solid rgba(0,0,0, .05); border-radius:8px; overflow:hidden;  box-shadow: 5px 5px 12px rgba(0,0,0,0.1);}
header .gnb li:hover ul {display:inline-block;position:absolute;left:0;top:54px;padding:0px 0;}
header .gnb li li {clear:both;width:100%;padding:0; border-top:1px solid rgba(0,0,0,0.08) }
header .gnb li li:first-child {border-top:0}
header .gnb li li a {color:#444;height:auto;border:0 !important;padding:15px 5px;line-height:18px !important;font-size:15px; font-weight:500; letter-spacing:-.04em;text-align:left;
                           -webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s; text-align: center;}
header .gnb li li a:hover {background:var(--color-main); color:#fff;}

header .util {position:relative; margin:0;  font-size:0; z-index:50;height:35px; background-color:#eeeff1;}
header .util .log {position:absolute; right:0; top:0;text-align:right; font-size:0;}
header .util .log a { display:inline-block; position:relative;  font-size:14px; color:#555; height:35px; line-height:35px; padding:0 15px; font-weight:400; cursor:pointer; letter-spacing:-.06em;}
header .util .log a:before {content:''; position:absolute; left:0; top:50%; margin-top:-7px; width:1px; height:14px; background-color:#ccc;}
header .util .log a:nth-child(1):before {display:none;}
header .util .log a.adm {color:#fff; background-color:var(--color-main); border-color:var(--color-main);}
header .util .log a.adm:before {display:none;}
header .util .fav {position:absolute; left:0;  top:0; height:35px; text-align:right; font-size:0; padding-left:1.35rem; background-size:1.05rem; background-position:left .5rem ; background-repeat:no-repeat; 
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 48' style='enable-background:new 0 0 50 48;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFBF00;%7D%0A%3C/style%3E%3Cpath class='st0' d='M27.5,2.6l3.9,12.1c0.4,1.1,1.4,1.8,2.5,1.8h12.7c2.6,0,3.6,3.3,1.6,4.8l-10.3,7.5c-0.9,0.7-1.3,1.9-1,3 l3.9,12.1c0.8,2.4-2,4.5-4.1,3l-10.3-7.5c-0.9-0.7-2.2-0.7-3.1,0l-10.3,7.5c-2.1,1.5-4.9-0.5-4.1-3L13,31.7c0.4-1.1,0-2.3-1-3 L1.8,21.3c-2.1-1.5-1-4.8,1.6-4.8H16c1.1,0,2.2-0.7,2.5-1.8l3.9-12.1C23.3,0.2,26.7,0.2,27.5,2.6z'/%3E%3C/svg%3E%0A");
}
header .util .fav a { display:inline-block; position:relative; line-height:35px;  }
header .sns {position:absolute; right:0; top:0; height:40px; border-left:1px solid rgba(255,255,255,0.1); display:flex; justify-content: flex-end; }
header .sns a { width:45px; line-height:40px; border-right:1px solid rgba(255,255,255,0.15); background-position:center center; background-repeat:no-repeat; background-size:auto 40px;}
header .sns a.youtube {background-image:url('/images/inc/ico_youtube_w.png')}
header .sns a.insta {background-image:url('/images/inc/ico_insta_w.png')}
header .sns a.ch {background-image:url('/images/inc/ico_ch_w.png')}
header .sns a.fb {background-image:url('/images/inc/ico_fb_w.png')}


@media screen and ( max-width:1200px ) {
	header .header {width:100%; }
}



/* ÇÏ´Ü */
footer {display:block; width:100%; clear:both;  margin-top:5rem; background-color:#f8f8f8; padding:2.5rem 0 10rem; border-top:2px solid var(--color-main)}
footer .infoBox {position:relative; width:100%; padding-left:15rem;}
footer .f_logo { width:12rem; height:8rem; position:absolute; left:0; top:0; background:url('/images/inc/logo.svg?ver=1') no-repeat left top; background-size:100%;}
footer .f_logo img {height:100px;}
footer address	{position:relative;display:block; line-height:24px; font-size:14px; color:#666;  box-sizing:border-box; word-break:keep-all;}
footer address	 span{ display:inline-block; padding:0 14px; vertical-align:middle;}
footer a {color:#333; }
footer .copyright {display:block; padding-top:5px; font-size:14px;color:#999; }
footer .util {position:absolute; right:1.5rem; top:-5px; font-size:0;}
footer .util a { display:inline-block; margin-left:8px; font-size:13px; color:#333; height:30px; line-height:30px; padding:0 15px;  background-color:rgba(0,0,0,0.05);    border-radius:60px; font-weight:500; cursor:pointer;}
footer .util a.adm {background-color:var(--color-main); color:#fff; }

/* skip_top */
footer .skip_top { position:fixed; right:30px; z-index:333; transition:0.4s; }
footer .skip_top .skip_top_btn {width:60px; height:60px;position:relative; line-height:16px; padding-top:10px;background: var(--color-main); color:#fff; border-radius:50%; cursor:pointer; transition:0.4s; -webkit-transition:0.4s; text-align:center;box-shadow: 5px 5px 8px rgba(0, 0, 0, 0.05);}
footer .skip_top .skip_top_btn:before{ content:"\e945"; position:absolute; left:0; top:12px; width:100%; text-align:center; font-family:'xeicon'; margin:0; font-size:23px; line-height:18px; color:#fff; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.1)}
footer .skip_top .skip_top_btn span { display:block;text-align:center; padding-top:18px; font-size:14px;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.1)}

/* ÇÏ´Ü »ó´ã  */
.footer_consult {   position:fixed; left:0; bottom:0; width:100%; min-width:1024px; z-index:9999; background-color:var(--color-main); box-shadow:5px 5px 30px -5px rgba(0,0,0,0.6)}
.footer_consult .column{display:flex; justify-content: center; align-items: center; padding:1.5rem 1rem; }
.footer_consult h2 { font-weight:500; color:#fff; font-size:1.125rem; line-height:1.5rem; }
.footer_consult dl { position:relative; width:340px; color:#fff;padding-left:5rem; background-repeat:no-repeat; background-position:left ; background-size:auto 3.1rem;}
.footer_consult dl:before {content:'';position:absolute; left:0; top:-5px;  width:70px; height:70px; border-radius:50%; background-color:#fff; background-position:center center; background-size:auto 50%; background-repeat:no-repeat; 
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 80 80' style='enable-background:new 0 0 80 80;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23F7B400;%7D%0A%3C/style%3E%3Cpath class='st0' d='M7.8,7.8L7.8,7.8c-1,1.4-1.9,3-2.6,4.7c-0.6,1.6-1.1,3.1-1.3,4.7C2.9,24.8,4.5,32,9.4,40.1 c3.1,5.1,7.5,10.6,13.4,16.7c6.4,6.6,12.4,11.1,17.7,14.1c12.2,6.9,20.6,6.3,21.1,6.2c1.6-0.2,3.2-0.5,4.8-1.1 c1.7-0.6,3.3-1.5,4.7-2.5l0.1,0.1l3.3-3.1c2.4-2.3,2.5-6,0.3-8.3L63.6,50.5c-0.6-0.6-1.4-1.1-2.2-1.3l-0.8-0.8 c-2.1-2.1-5.6-2.1-7.8,0l-5.4,5.2c-0.3-0.2-0.7-0.4-1-0.6c-3.3-1.9-7.9-4.6-12.7-9.5c-4.8-5-7.3-9.6-9.1-13.1c0-0.1-0.1-0.2-0.1-0.2 l3.9-3.7l1.9-1.9c2.4-2.3,2.5-6,0.3-8.3L19.5,4.6c-2.2-2.3-6-2.3-8.4,0L7.8,7.8z'/%3E%3C/svg%3E%0A");
}
.footer_consult dl dt {font-size:1.25rem; line-height:1.3rem;  font-weight:400; }
.footer_consult dl dd {font-size:2rem; line-height:2rem; font-weight:700; color:#fff; margin-top:.3rem;}
.footer_consult form { display:flex; justify-content: center;align-items: center;flex-wrap: nowrap;  gap:0.5rem; }
.footer_consult .items {width:calc(100% - 340px);display:flex; justify-content: center;align-items: center;flex-wrap: nowrap;  gap:0.5rem;}
.footer_consult input[type="text"],
.footer_consult button {height:60px; line-height:60px; border-radius:8px; }
.footer_consult input[type="text"] {width:calc(50% - 165px); background-color:#fff;  padding:0 1rem; font-size:1.2rem; color:#222; outline:0;border:0; transition: all 0.2s ease-in;}
.footer_consult button { width:180px; text-align:left; background-color:#000; color:#fff; font-weight:500; letter-spacing:-.06em; border:0;padding-left:1.65rem; font-size:1.2rem; text-shadow:1px 1px 1px rgba(0,0,0,0.1); cursor:pointer; }
.footer_consult button:after {content:"\e93e"; display:inline-flex; color:#fff; font-size:1.1rem; margin-left:1rem; }
.footer_consult input:-webkit-autofill { -webkit-text-fill-color: #555; font-weight:600;  transition: background-color 5000s ease-in-out 0s;} 
.footer_consult input::placeholder {color:#ccc; font-size:1rem; font-weight:500;  }
.footer_consult input[type=checkbox] + label {color:#fff;}
.footer_consult input[type=checkbox] + label:before {border:0; }
.footer_consult input[type=checkbox]:checked + label:before { background-color:#fff; border:0; }
.footer_consult input[type=checkbox]:checked + label:after {border-color:var(--color-main); left:6px;}
.footer_consult .agree {width:117px; margin-right:.35rem;}
.footer_consult .agree input[type=checkbox] + label {padding-right:0; font-size:.9rem; }
.footer_consult .label {color:#fff; font-size:.85rem; text-decoration:underline;float:right; }



.total_content {padding-top:20px;}
.total_content:after {content:''; clear:both; display:block;}
.main .total_content {padding-top:0px;}
.view .total_content {padding-top:120px; }


/* ÃßÃµÂ÷·® */
.carlist .bx-controls {position:relative;display:inline-block;width:100%;padding-bottom:20px;padding-left:1rem;text-align:center;}
.carlist .bx-controls .bx-pager {position:relative;display:inline-block;margin:0 auto;}
.carlist .bx-controls .bx-pager-item{float:left; margin-right:10px;}
.carlist .bx-controls .bx-pager-link {display: inline-block; width:41px; height:4px; background:#ddd;   font-size:0;}
.carlist .bx-controls .active {background:var(--color-main);  }
.carlist .bx-controls-direction{display:none;}


/* ------------------ ¼öÁ¤ ¹× Ãß°¡250306 ------------------ */
.carlist ul {position:relative; display:flex; flex-wrap: wrap; gap:1.2rem; font-size:0;}
.carlist li {position:relative; width:calc(25% - .9rem); }
.carlist li:before {content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-color:#fff; border:1px solid #dedede; border-radius:.65rem; z-index:-1}
.carlist li:after {content:''; position:absolute; left:1px; bottom:1px; width:calc(100% - 2px); background-color:#f8f8f8; height:35px;border-radius:0 0 .75rem .75rem; }
.carlist li a {display:block;width:100%;}
.carlist li .icon {position:absolute; left:0; top:0; z-index:10;}
.carlist li .img {width:100%;height:200px; border-radius:.65rem .65rem 0 0; display:block; position:relative;  background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url('/images/nophoto/nophoto_115x85.gif'); overflow:hidden; }
.carlist li .img img {width:100%; height:200px; min-height:200px;transition:all 0.3s ease-out; }
.carlist li .img:hover img { -ms-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1); }
.carlist li .car_info {padding:1.125rem 1rem 0; display:flex;  flex-direction: column; justify-content: space-between; }
.carlist li .carName {padding:0; font-size:1.25rem; line-height:1.3rem; letter-spacing:-.02em; font-weight:700; color:#222;}
.carlist li .carName sup {display:none;}
.carlist li .year {padding:.75rem .65rem .75rem .9rem; font-size:.9rem;line-height:1.05rem;margin-left:-15px; margin-right:-15px;margin-bottom:1px;border-radius:0 0 .75rem .75rem; background-color:#f8f8f8;  color:#777; word-break:keep-all;z-index:10  }
.carlist li .year span {position:relative;display:inline-block; vertical-align:top; line-height:1.3rem; font-size:.85rem;padding-right:.5rem; margin-right:.5rem; letter-spacing:-.02; }
.carlist li .year span:after {content:'';position:absolute; right:0; top:50%;margin-top:-7px;  width:1px; height:14px; background-color:#ddd; }
.carlist li .year span:last-child {margin-right:0; padding-right:0; border-right:0;}
.carlist li .year span:last-child:after {display:none;}
.carlist li .year span.brand { letter-spacing:-.06em;}
/*
.carlist li .price { position:relative; font-size:1.125rem; font-weight:600; padding-top:1.1rem; color:#111;  }
.carlist li .price em {font-size:18px; color:#555; font-weight:500; }
.carlist li .price span.nego {font-size:22px;}
.carlist li .price span.priceq {font-size:18px; color:#ee4062}
*/
/* car price */
.price_wrap {position:relative; padding:.65rem 0 .85rem; display:flex; justify-content: space-between; flex-direction: column;  }
.price_wrap p {width:100%; font-size:1.05rem; line-height:1.5rem; font-weight:700; color:#666;  letter-spacing:-.02em; display:flex;justify-content: space-between;align-items: center; }
.price_wrap span {width:auto; font-size:inherit; font-weight:500; letter-spacing:inherit;}
.price_wrap span b {font-weight:700; color:var(--color-red); font-size:110%;}
.price_wrap span:last-child {margin-right:0;}
.price_wrap em { font-size:90%; font-weight:400; color:#777;font-family:'pretendard';margin:0; padding:0 }


.carlist li .car_status { padding:10px 20px 20px; display:none;}
.carlist li .car_status span {display:inline-block; padding:3px 15px; border:1px solid #dde0e7;  font-size:14px; color:#888; margin-left:7px; }
.carlist li .car_status span:first-child {margin:0; }
.carlist li .car_status span.func_record {color:#e61308; border:1px solid #ef2f25;}
.carlist li .car_status span.acc_free {color:#0f2b78; font-weight:500; border:1px solid #0f2b78; }
.carlist li .img:hover {transition: all 0.2s ease-in;}
.carlist li .img:hover .btnItem_wrap{bottom:0;}

.main .carlist li .hot {right:.5rem;}
.carlist li .hot { position:absolute; right:2.15rem; top:.7rem; z-index:10; display:flex; gap:3px; }
.carlist li .hot label { height:1.35rem; line-height:1; padding:0 .5rem; border-radius: .25rem; border:1px solid #999; font-size:.75rem; color:#fff; background-color:#999; display:flex; align-items: center; }
.carlist li .check {position:absolute; right:1.65rem; top:1rem; z-index:33;  }
.carlist li .check input[type=checkbox] + label {padding:0; line-height:1;}
.carlist li .check input[type=checkbox] + label:before {}
.carlist li .check input[type=checkbox]:checked + label:before {box-shadow:none;}
.main .carlist li .check {display:none; }

.label_acc {background-color:#1d6ae9 !important; border-color:#1d6ae9 !important}
.label_hot {background-color:#f71a34 !important;border-color:#f71a34 !important; }
.label_lowprice {background-color:#17abf7 !important; border-color:#17abf7 !important;  }
.label_normal {background-color:#1ec072 !important;border-color:#1ec072 !important; }
.label_option {background-color:#281cc9 !important;border-color:#281cc9 !important; }
.label_lpg {background-color:#fe8606 !important;border-color:#fe8606 !important; }
.label_person {background-color:#555 !important;border-color:#555 !important; }
.label_recom {background-color:#ef4071 !important;border-color:#ef4071 !important }
.label_shortkm {background-color:#252a3d !important;border-color:#252a3d !important; }

.btnItem_wrap {position:absolute; bottom:-3rem; left:0; width:100%; display:flex; z-index:333; transition: all 0.2s ease-in;}
.btnItem_wrap a {width:100%; height:3rem; line-height:3rem;text-align:center;border-radius:0 !important;  color:#fff; background-color:rgba(0,0,0,0.4);  }
.btnItem_wrap a:nth-child(1) {margin-left:0;border-radius:0 !important; }
.btnItem_wrap a:hover {background-color:var(--color-main)}
.btnItem_wrap button {width:100%; height:3rem; line-height:3rem;text-align:center; border:0; outline:0; border-radius:0 !important;  color:#fff; background-color:rgba(0,0,0,0.4);transition: all 0.2s ease-in;  }
.btnItem_wrap button:nth-child(1) {margin-left:0;border-radius:0 !important; }
.btnItem_wrap button:hover {background-color:var(--color-main)}

.main .btnItem_wrap { display:none !important;}

/* ------------------//end Ãß°¡250306 ------------------ */


/* ÃßÃµÂ÷·® */


.carlist_wrap.recom .slick-dots {   left:0rem; bottom:0;width:100%; text-align:center; margin:0; }
.carlist_wrap.recom .slick-dots>li {margin:0 .3rem !important; background-color:#fff !important; opacity:.5}
.carlist_wrap.recom .slick-dots>li.slick-active {opacity:1 !important}


.carlist_wrap {clear:both;display:inline-block;width:100%;  }
.carlist_wrap .carlist ul {height:auto !important;}
.carlist_wrap .car_title {position:relative; text-align:center; }
.carlist_wrap .car_title ul { font-size:0;text-align:center; position:relative;  display:inline-block;}
.carlist_wrap .car_title ul:after {content:''; position:absolute; left:0; bottom:0px;width:100%; height:1px; border-bottom:1px solid #dedede; z-index:-1}
.carlist_wrap .car_title ul li { display:inline-block; vertical-align:top; }
.carlist_wrap .car_title ul li a { display:block; position:relative; height:38px; line-height:1; padding:0 1.5rem; font-size:1.25rem; border-bottom:4px solid transparent; color:#aaa; font-weight:600; letter-spacing:0; }
.carlist_wrap .car_title ul li.on a { font-weight:700; color:#222; border-color:var(--color-main); }
.carlist_wrap .carbox { position:relative; margin-top:1.25rem;}

.carlist_wrap .carbox.onbox2, .carlist_wrap .carbox.onbox3, .carlist_wrap .carbox.onbox4 {display:none;}
.carlist_wrap li a .img {width:100%;display:block; position:relative;  background-position:center center;background-size:cover;background-repeat:no-repeat; }
.carlist_wrap li a .img:after {display:none; }
.mobile_view { clear:both; padding: 60px 0;text-align: center;}
.mobile_view button {border: 1px solid #999;display: inline-block;padding: 0 130px;background: #fff;line-height: 150px;font-size: 50px;outline: 0;}



/* Äü¸Þ´º */
.main .left_banner{top:630px;}
.left_banner {position:absolute;left:50%;margin-left:-850px; top:210px;  z-index:333; }
.left_banner.fixed {position:fixed;top:10px;}
.left_banner .wrap {width:190px; margin:0; padding:0;}
.left_banner .mov {background-color:var(--color-main); padding:.6rem; border-radius:.65rem; overflow:hidden; text-align:center; box-shadow:.2rem .2rem .5rem rgba(0,0,0,0.05);cursor:pointer; }
.left_banner .mov h2 {font-size:1.05rem; line-height:1.3em; font-weight:600; font-family:'GmarketSans'; color:#fff; padding:.5rem 0 .5rem;}
.left_banner .mov h2 p {font-size:.85rem; line-height:1; font-weight:500; font-family: 'Pretendard'; color:#fff;}
.left_banner .mov figure {width:100%; height:8rem; border:2px solid #fff; border-radius:.5rem; overflow:hidden; background:url('/images/img_enews.jpg') no-repeat center ; background-size:cover; }

.main .quick-menu {top:630px;}
.quick-menu.fixed { position:fixed;top:10px; }
.quick-menu {position:absolute;left:50%;margin-left:650px; top:210px;  z-index:333; }
.quick-menu .q-wrap {display:block;position:relative;text-align:center;  width:150px; background:transparent;}
.quick-menu .q-wrap .img {position:absolute; left:0; top:0; text-align:right; width:100%; z-index:10}
.quick-menu .kakao {display:block;padding:.85rem 0; border-radius:.5rem; margin-bottom:.5rem;  padding-left:2.5rem; border:1px solid #f7dd00; background:#fff000 url('/images/ico_kakao.png') no-repeat .85rem ; color:#111; font-size:1.25rem; line-height:1.2em;font-weight:600; background-size:auto 1.95rem; letter-spacing:-.04em;box-shadow:.2rem .2rem .5rem rgba(0,0,0,0.1);}
.quick-menu .kakao p {font-size:.825rem; line-height:1rem; font-weight:500;}



/* ¿À´Ãº»Â÷·® */
.today_car {position:relative; width:100%; border:1px solid var(--color-main); min-height:120px; margin-top:.85rem; padding:0 0 1rem;  background-color:#fff; box-shadow:2px 2px .85rem rgba(0,0,0,0.1); }
.today_car h2 {display:block; font-size:1rem; line-height:.9rem; color:#333;font-weight:700; text-align:center; padding:1rem 0 .5rem; letter-spacing:-.04em; position:relative; margin-top:-1px; margin-left:-1px; margin-right:-1px; width:calc(100% + 2px);border-radius:.4rem .4rem 0 0}
.today_car .cont {display:block; padding:0rem 10px; font-size:13px !important;}
.today_car .cont a.item {position:relative;display:block;font-size:0;margin-bottom:5px;padding:1px;}
.today_car .cont a.item > div {display:none;position:absolute;right:0;top:0;height:92px !important;width:370px;background-color:rgba(0,0,0,0.8);   padding:.85rem 135px 0px .9rem;color:#aaa;text-align:left;z-index:100; border:0px solid #f00}
.today_car .cont a.item img {position:relative;z-index:101; height:90px;width:100%; }
.today_car .cont a.item:hover > div {display:block; font-size:13px; }
.today_car .cont a.item:hover > div br {display:none;}
.today_car .cont a.item:hover > div strong:first-child {display:block; padding-bottom:2px;color:#fff; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }
.today_car .cont a.item:hover > div strong:last-child {display:block; padding-top:3px;font-size:14px; color:#ff5a00}
.today_car .cont a.prev { display:inline-block;width:30%; margin:0; }
.today_car .cont a.next { display:inline-block;width:30%;  }
.today_car .cont a span {display:inline-block; width:33.3%;}
.today_car .cont a {text-align:center;}
.today_car .cont p {padding:.25rem 0 0; font-size:.825rem; color:#666;font-weight:500; letter-spacing:-.06em; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;}

.today_noresult { text-align: center; color:var(--color-main); font-weight:500;}
.today_noresult:before {content: "\eb48";font-family: 'xeicon';display: block; background-color: #f4f7ff; border: 1px solid var(--color-main); color: #dee4f0; font-size: 3.5rem; line-height: 3.85rem; text-align: center; padding: 1.2rem 0 1.5rem; margin-bottom: 7px; border-radius: .5rem;}

.quick-menu .skip_top {display:block;  text-align:center;margin:0px auto; margin-top:.85rem; position:relative;  }
.quick-menu .skip_top .skip_top_btn {display:inline-block; width:57px;  height:57px;  border-radius:50%; background-color:var(--color-main); cursor:pointer; text-align:center; box-shadow:5px 5px 20px rgba(0,0,0,0.2)}
.quick-menu .skip_top .skip_top_btn:before{ content:"\e945"; display:flex;justify-content: center;align-items: center;height:100%;  font-family:'xeicon';font-size:1.85rem; color:#fff;}
.quick-menu .skip_top .skip_top_btn span { display:block; vertical-align:top;  margin-top:0px;font-size:14px;line-height:14px; color:#fff; font-weight:500;  letter-spacing:0; }


.consult_box { position:relative; border-radius:.65rem .65rem 0 0;  background-color:#fff; border:1px solid var(--color-main); box-shadow:2px 2px 1.2rem rgba(0,0,0,0.15); margin-bottom:.5rem; overflow:hidden; }
.consult_box h2 {display:block; text-align:center; font-size:1rem;  padding:.65rem 0; font-weight:700; background-color:var(--color-main); color:#fff; letter-spacing:0; font-family:'OneMobile';}
.consult_box button { width:100%;display:flex; justify-content: center; align-items: center;  border:0;  color:#fff; margin-top:.5rem;font-size:.95rem; font-weight:600; letter-spacing:-.04em; height:2.25rem;   background:var(--color-main); cursor:pointer;font-family:'OneMobile';}


/* ³»Â÷ÆÈ±â »ó´ã */
.consult_list {display:block;margin:0 auto;   padding:.65rem;}
.consult_list ul {width:100%;padding:0; font-size:0; }
.consult_list li {display:block;margin-top:5px;}
.consult_list .btn_tab  {display:flex; }
.consult_list li > span {display:none;}
.consult_list li select {height:35px; border:0;cursor:pointer; color:#333; background-color:rgba(255,255,255,0.12); background-image:url('/images/inc/arrow_w.png')}
.consult_list li select option {color:#000;}
.consult_list li input[type="text"] {height:35px;line-height:33px; width:100%; border:0; outline:0; border-radius:0; color:#333; background-color:#f5f5f5; font-weight:bold;  }
.consult_list li input[type="password"] {color:#333;}
.consult_list .agree {clear:both;display:block; text-align:left; margin-right:-.5rem; }
.consult_list .agree a {display:inline-block; vertical-align:middle; font-size:12px; color:#666; font-weight:500;margin-left:5px; text-decoration:underline;}

.consult_list input[type=radio] + label { width:50%; text-align:center; padding:0 !important;  min-height: 35px;  line-height: 35px; color: var(--color-main); border:1px solid var(--color-main); background-color:#fff; letter-spacing:0;  font-size:.925rem; font-weight:600;  box-sizing: border-box; background-image:none; cursor:pointer;}
.consult_list input[type=radio]:checked + label {color:#fff; background-color:var(--color-main); }
.consult_list input[type=radio] + label:after {display: none;}

.consult_list input[type=checkbox], input[type=radio] {position:absolute;	opacity:0;-webkit-opacity:0;-moz-opacity:0;	z-index:0;}
.consult_list input[type=checkbox] + label {position:relative;display:inline-block;margin:0;  padding:0 0rem 0 1.25rem; box-sizing:border-box;background:none;border:0;font-size:12.5px !important; letter-spacing:-.08em; line-height:20px;color:#999 !important; font-style:normal;word-break:keep-all;vertical-align:middle;cursor:pointer;}
.consult_list input[type=checkbox] + label:before {display: block;content: "";position: absolute;left: 0;top:50%;width:18px;height:18px;background-color:#fff;border:1px solid #ddd;border-radius:2px;transform:translateY(-50%);box-sizing:border-box;-webkit-box-sizing:border-box;;-moz-box-sizing:border-box; transition: all 0.2s ease-in; }
.consult_list input[type=checkbox] + label:after {content:'';position:absolute;top:50%;left:6px;width:7px;height:11px;margin:-7.5px 0 0 0;border-color:#fff;border-style:solid;border-width:0 2px 2px 0 !important;transform:rotate(45deg);}
.consult_list input[type=checkbox]:checked + label {background:none;}
.consult_list input[type=checkbox]:checked + label:before {border:1px solid var(--color-main);background-color:var(--color-main);transform:translateY(-50%);box-shadow:none}
.consult_list input[type=checkbox]:checked + label:after {display:block !important;}
.consult_list input:-webkit-autofill { -webkit-text-fill-color: #333; } 
.consult_list input::placeholder {color:#ccc; letter-spacing:-.08em;font-size:13px; font-weight:400;  }


@media screen and ( max-width:1500px ) {
    .left_banner {position:absolute;left:.5rem;margin-left:0; top:210px;  z-index:333; }
    .quick-menu{display:none; }
}
