@charset 'utf-8';
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400&display=swap');

body{font-family: 'Noto Sans KR', sans-serif;}

#wrap{clear: both;}
.inner, .inr-c {width:1200px; margin:0 auto; padding: 0px;}
#container{padding-top:10px;}

#header.header_area .util{}
#header.header_area .util .wrap{background: none;}

#header.header_area .primary{position: relative;}
#header.header_area .primary.case_gnb01{border-bottom: none;}
#header.header_area .primary.case_gnb01 .gnb{margin:0 auto; border-bottom:2px solid #1963ba;}
#header.header_area .primary.case_gnb01 .gnb h1{padding:32px 0 30px; text-align: left;}
#header.header_area .primary.case_gnb01 .gnb_menu{}
#header.header_area .primary.case_gnb01 .gnb_menu li{letter-spacing:0em;}
#header.header_area .primary.case_gnb01 .gnb_menu li a{color: #484848; display: block; height:40px; ;line-height:40px; font-size:18px; font-weight: bold;}
#header.header_area .primary.case_gnb01 .gnb_menu li a:hover{color: #1963ba;}
#header.header_area .primary.case_gnb01 .decoC{top:29px; left:411px;}
#header.header_area .primary.case_gnb01 .decoR{right:8px; top:27px;}
#header.header_area .primary.case_gnb01 .decoR dl{position: relative;}
#header.header_area .primary.case_gnb01 .decoR dl dt{color:#333; font-size:30px; font-weight: bold; line-height:1em;}
#header.header_area .primary.case_gnb01 .decoR dl dd{color: #333; font-size:38px; font-weight: bold; line-height:1em; letter-spacing:0em}

.case_srch #header-search-span input{border:3px solid #4174b8; height:38px; width:318px; margin-right:3px;}
.case_srch #header-car-plate-number-search-btn{width:58px; height:38px; background:#4174b8; font-size:16px; color: #fff; font-weight: bold; letter-spacing:-0.05em; vertical-align: top; border:1px solid #0b4b97;}

.hit_area{color: #4174b8; font-size:14px; margin-top:10px; letter-spacing:-0.05em}

.visual_sec{position: relative; margin:0 auto; padding-bottom:8px;}
#banner .slick-dots li{display: none !important;}
.slick-dotted.slick-slider{margin-bottom:-2px; }

.custom_group{margin:20px 0; border:1px solid #acacac; border-radius:10px;}
.custom_group ul{display: table; width:100%; margin:10px 0; }
.custom_group ul li{display: table-cell; width:33.3%; border-right:1px solid #acacac; padding:7px 0 4px 30px;}
.custom_group ul li:nth-child(1){background:url('../images/index/ico_sell.png') 92% 85% no-repeat;}
.custom_group ul li:nth-child(2){padding-left:20px; background:url('../images/index/ico_buy.png') 92% 85% no-repeat;}
.custom_group ul li:nth-child(3){background:url('../images/index/ico_sms.png') 88% 85% no-repeat; border-right: none;}
.custom_group ul li dl dt{font-size:18px; color:#1963ba; margin-bottom:10px; font-weight: bold; letter-spacing:-0.05em; line-height:1em;}
.custom_group ul li dl dd{font-size:14px; color:#515151; letter-spacing:-0.05em}
.custom_group ul li a{display: block; color: #090909; font-size:12px; width:80px; height:24px; line-height:24px; border:1px solid #979797; text-indent:6px; margin-top:20px;}
.custom_group ul li a:after{content:'>'; display: inline-block; color: #2f2f2f; font-size:12px; float: right; margin-right:5px;}

.search-car-main.case_srch_01.v2{margin:0 auto 50px;}
.search-car-main.case_srch_01.v2 .maker_search li a, .search-car-main.case_srch_01.v2 .class_search li a{padding:0; width:auto; display: inline;}
.search-car-main.case_srch_01.v2 .title_list{position: relative; z-index:2;}
.search-car-main.case_srch_01.v2 .cont{border:1px solid #c9c9c9; position: relative; top:-1px; z-index: 1;}
.search-car-main.case_srch_01 .title_list li .on{color: #fff; font-weight: bold; border-color:#1963ba; border-bottom:1px solid #1963ba; background:#1963ba;}
.search-car-main.case_srch_01 .title_list li .over{border-color:#1963ba; border-bottom:1px solid #1963ba;}
.search-car-main.case_srch_01 .title_list li a{border-bottom:1px solid #1963ba;}

.search-car-main.case_srch_01.v2 ul.maker_search > li:hover a, .search-car-main.case_srch_01.v2 ul.class_search > li:hover a{border-color:#1963ba; color: #1963ba;}
.search-car-main.case_srch_01.v2 ul.maker_search li:hover, .search-car-main.case_srch_01.v2 ul.class_search li:hover{border:1px solid #1963ba !important;}

.search-car-main.case_srch_01.v2 ul.price_search li:hover::before {border-color:#1963ba;}
.search-car-main.case_srch_01.v2 ul.price_search li:hover::after {border-color:#1963ba; z-index: 2; }
.search-car-main.case_srch_01.v2 ul.price_search li:hover p{border-color:#1963ba;}
.search-car-main.case_srch_01.v2 ul.price_search li:hover span{color: #333;}

.search-car-main.case_srch_01.v2 ul.price_search li:before{width:13px; height:13px; top:35px;}
.search-car-main.case_srch_01.v2 ul.price_search li:after{width:13px; height:13px; top:35px; right:-13px;}

.car_list.car_title_area{margin-bottom:45px;}
.car_list.car_title_area .tit_wrap{position: relative; border-bottom:3px solid #0b4b97; margin-bottom:5px;}
.car_list.car_title_area .tit_wrap h3{font-size:30px; margin:0 0 10px;}
.car_list.car_title_area .tit_wrap p{display:inline-block; margin-top:5px; font-size:18px; color: #5f5f5f;}

.recommend_car_picture{margin-top:0px;}

#right_side{top:0px !important;}