@charset 'utf-8';

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@800&display=swap');
body{font-family: 'Noto Sans KR', sans-serif;}


#wrap{clear: both;}
.inner, .inr-c {width:1200px; margin:0 auto; padding: 0px; overflow: hidden;}
#container{padding-top:10px;}

.gnb_menu li a:hover{color:#ffcc00 !important;}

#header.header_area .primary{position: relative;}
#header.header_area .primary .decoC{top:57px !important; left:39% !important;}
#header.header_area .primary .decoR{top:54px !important; right:22px !important;}
#header.header_area .primary .decoR .tel{text-align: center; padding-left:86px; letter-spacing:-0.05em}
#header.header_area .primary .decoR .tel:before{content:''; display: inline-block; width:70px; height:70px; background:url('/assets/custom/myshop/images/icon/ico_tel.png') no-repeat; position: absolute; top:-7px; left:0px;}
#header.header_area .primary .decoR .tel dt{font-size:20px; line-height:1em;}
#header.header_area .primary .decoR .tel dd{font-size:28px;}
#header.header_area .primary.case_gnb03{background:none;}
#header.header_area .primary.case_gnb03 .gnb_menu{margin:0 auto 5px;}

.case_srch #header-search-span input{position: relative; width: 232px; height: 28px; border-bottom: 2px solid #000; border-top:none; border-left:none; border-right:none; padding-left: 0px;}
.case_srch #header-search-span input::placeholder{font-weight: bold; text-indent:5px;}
.case_srch #header-car-plate-number-search-btn{width:34px; height:28px; vertical-align: top; display: inline-block; border-bottom: 2px solid #000; text-indent: -9999px; background:url('/assets/custom/myshop/images/icon/ico_srch.png') left top no-repeat !important;}

.hit_area{text-align: center; margin-top:10px;}
.hit_area p{display: inline-block; vertical-align: top; font-size:14px; margin-right:10px; color: #ebcd00;}
.hit_area ul{display: inline-block;}
.hit_area ul li{display: table-cell; padding-right:10px; font-weight: bold; font-size:14px; }
.hit_area ul li:after{content:''; display: inline-block; width:1px; height:10px; background:#000; margin-left:8px; position: relative; top:1px;}
.hit_area ul li:last-child{padding-right:0px;}
.hit_area ul li:last-child:after{display: none;}

.visual_sec{position: relative; margin:0 auto 30px !important;}

.slick-dotted.slick-slider{margin-bottom:0px;}

.recommend_car_picture{margin-top:0px; }

#header.header_area .primary{position: relative;}

.tit_wrap.line_btm{border-color:#3b5997; letter-spacing:-0.05em}

.case_side_01.case_bk ul li{background:#ffe400; border-color:#fff;}
.case_side_01.case_bk ul li{color: #391d1d;}
.case_side_01.case_bk ul li a{color: #391d1d; position: relative;}
.case_side_01.case_bk ul li a:hover{color: #391d1d;}
.case_side_01.case_bk ul li:before{margin-left:27px;}
.case_side_01 ul li{font-size:16px;}
.case_side_01 ul li:before{content:''; display: block; position: absolute; width:45px;}
.case_side_01.case_bk ul li.ico_buy:before{background:url('/assets/custom/myshop/images/icon/ico_quick01.png') center top no-repeat; height:31px;}
.case_side_01.case_bk ul li.ico_sell:before{background:url('/assets/custom/myshop/images/icon/ico_quick02.png') center top no-repeat; height:53px; margin-top:10px;}
.case_side_01.case_bk ul li.ico_dicount:before{background:url('/assets/custom/myshop/images/icon/ico_quick03.png') center top no-repeat; height:49px; margin-top:10px;}
.case_side_01.case_bk ul li.ico_kakao:before{background:url('/assets/custom/myshop/images/icon/ico_quick04.png') center top no-repeat; height:31px;}
.case_side_01.case_bk ul li.ico_map:before{background:url('/assets/custom/myshop/images/icon/ico_quick05.png') center top no-repeat; height:32px;}
.case_side_01.case_bk ul li.ico_num p{font-size:24px; font-weight: 800; letter-spacing:0em; font-family: 'Nanum Gothic', sans-serif; line-height:1em; margin-top:5px;}
.case_side_01.case_bk ul li:hover{background-color:#ffd200;}

.case_side_01.case_bk ul li.recent{ background:#ffe400;}
.case_side_01.case_bk ul li.recent div{border:1px solid #fff;}
.case_side_01.case_bk ul li.recent ul li a{padding-top:0px; background:#ffe400;}

.case_side_01.case_bk ul li.recent div p{font-size:16px; text-align: center; color: #391d1d; letter-spacing:-0.1em}
.case_side_01.case_bk ul li.recent div ul{margin-top:15px;}
.case_side_01.case_bk ul li.recent div ul li{text-align: center; font-size:12px; color: #585858; height: 87px;}
.case_side_01.case_bk ul li.recent div ul li img{width:77px; height:58px; border:1px solid #ccc;}
.case_side_01.case_bk ul li.recent div ul li span:last-child{display: inline-block; padding:6px 0px;}
.case_side_01.case_bk ul li.recent div a.topgo{padding-top:5px; border-top:1px solid #fff; padding-bottom:5px;}

.srch_car_model h4{background:#ffcc00; border-color:#d77a20; color: #391d1d; font-weight: normal;}
.srch_car_model .model_box01 h4{border-top:1px solid #ffcc00;}
.srch_car_model .model_box03 h4{border-bottom:1px solid #ffcc00;}
.srch_car_model .model_box03 ul li:hover p{border-color:#ffcc00;}
.srch_car_model .model_box03 ul li:hover{background:url(/assets/basic/images/icon/ico_car03.png) center 22px no-repeat;}
.srch_car_model .model_box03 ul li:hover:before{border-color:#ffcc00;}
.srch_car_model .model_box03 ul li:hover:after{border-color:#ffcc00; z-index: 2;}

.car_search_wrap.case_select div.search_form .search_btn2{width:124px; font-size:16px; color: #391d1d;}
.car_search_wrap.case_select div.search_form ul{width:1200px; height: auto; border: none;}
.car_search_wrap.case_select div.search_form ul li{margin-right:20px;}
.car_search_wrap.case_select div.search_form ul li select{width:341px;}

.list_picture{margin-top:10px;}
.list_picture ul{margin-left:15px;}
.list_picture ul li{width:214px; float: left; margin-right:25px; margin-bottom:20px; border:1px solid #cecece; text-align: center; }
.list_picture ul li:nth-child(5n){margin-right:0px; }
.list_picture span.view_img{height:149px; display: block;}
.list_picture span.review_txt{padding:10px 5px; border-top:1px solid #cecece; width:100%; display: block; }
.list_picture span span{padding:0; color: #000; font-weight: bold; font-size:12px;}

.custom{}
.custom h3{color: #333; font-size:36px; font-weight: bold; text-align: center; margin:20px 0;}
.custom .photo_list{border:1px solid #dcdcdc; padding:40px 28px 20px;}
.custom .photo_list p{color: #464646; font-size:28px; margin-bottom:25px; text-align: center; font-weight: bold;}
.custom .photo_list p span{color: #ffcc00;}
.custom .photo_list ul{display: table; width:100%; text-align: center;}
.custom .photo_list ul li{display: table-cell;}
.custom .photo_list ul li div{width:145px; height:160px; border:1px solid #dcdcdc; overflow: hidden; border-radius:8px; text-indent: -9999px;}
.custom .photo_list ul li span{display: block; color: #464646; font-size:20px; margin-top:15px; letter-spacing:-0.05em}

#footer{border-color:#c1c1c1 !important; padding-top:40px !important;}
#footer_image{width:auto !important;}

.tit_wrap.line_btm p{font-weight: normal;}

.introduce_area .introduce_title{background:url('/assets/custom/myshop/images/index/img_introduce.jpg') no-repeat; height:235px;}
.introduce_area .introduce_title h4{font-size:38px; color: #000; padding:50px 0px 0px 93px; line-height:1.2em;}
.introduce_area p{font-size:22px; line-height:1em; padding:60px 87px 80px;}
.introduce_area .car_point{height:500px;}
.introduce_area .car_point .point_car {background:#f0db41 url("/assets/basic/images/common/auto2.png") no-repeat;}
.introduce_area .car_point dl dt{color: #ffc600; border-color:#ffc600; font-size:28px; padding-bottom: 5px; font-weight: normal; margin-top:80px;}
.introduce_area .car_point dl dd{color: #464646; font-size:22px;}

.lately_area ul li img{width:136px; height:110px;}

.left_side div div{margin-bottom:0px;}
.quick_area label{margin-top:15px;}
.quick_area .input_wrap input{margin-bottom:5px;}

.lately_area ul{margin-top:0px;}
.lately_area ul li span:last-child{width:134px; border:1px solid #ccc; font-size:13px; margin:0 auto; border-top: none; padding:3px 0; }
.lately_area ul li{padding:10px 0; border-bottom:1px solid #ccc; overflow: hidden;}
.lately_area ul li:first-chlid{padding-top:0;}
.lately_area a.topgo{width:100%;}
.quick_advise p{font-size:14px;}

.car_wrap .mb10{margin:0 auto 20px !important; text-align: center;}
.car_wrap .mb10 iframe{width:1140px; height:635px;}