@charset 'utf-8';

/* WebFont Default */
@font-face {
  font-family: 'Pretendard-Regular';
  src: url('../fonts/Pretendard-Regular.eot'); /* IE */
  src: url('../fonts/Pretendard-Regular.eot#iefix') format('embedded-opentype'), /* IE 6 ~ 8 */
       url('../fonts/Pretendard-Regular.woff2') format('woff2'), /* WOFF2 */
       url('../fonts/Pretendard-Regular.woff') format('woff'), /* Modern Browser */
       url('../fonts/Pretendard-Regular.ttf') format('truetype');
}

/* WebFont Default02 */
@font-face {
  font-family: 'Pretendard-Medium';
  src: url('../fonts/Pretendard-Medium.eot'); /* IE */
  src: url('../fonts/Pretendard-Medium.eot#iefix') format('embedded-opentype'), /* IE 6 ~ 8 */
       url('../fonts/Pretendard-Medium.woff2') format('woff2'), /* WOFF2 */
       url('../fonts/Pretendard-Medium.woff') format('woff'), /* Modern Browser */
       url('../fonts/Pretendard-Medium.ttf') format('truetype');
}

/* WebFont Default03 */
@font-face {
  font-family: 'Pretendard-Bold';
  src: url('../fonts/Pretendard-Bold.eot'); /* IE */
  src: url('../fonts/Pretendard-Bold.eot#iefix') format('embedded-opentype'), /* IE 6 ~ 8 */
       url('../fonts/Pretendard-Bold.woff2') format('woff2'), /* WOFF2 */
       url('../fonts/Pretendard-Bold.woff') format('woff'), /* Modern Browser */
       url('../fonts/Pretendard-Bold.ttf') format('truetype');
}

body{font-family: 'Pretendard-Medium', sans-serif !important;}
#wrap{clear: both;}
.inner, .inr-c {width:1200px; margin:0 auto; padding: 0px;}
#container{padding-top:10px;}

.gnb_menu li a:hover{color:#A8833A !important;}
#header.header_area{background:#0c1532; padding-top:36px;}
#header.header_area .util{border: none; background:#8B6B2F; height:36px;}
#header.header_area .util .wrap{background:none; height:36px;}
#header.header_area .util .util_menu{margin-top:10px;}
#header.header_area .util .util_menu li{position: relative; font-size:14px;}
#header.header_area .util .util_menu li + li{background:none;}
#header.header_area .util .util_menu li:first-child:before{display: none;}
#header.header_area .util .util_menu li:before{width:1px; height:8px; background:#E0E0E0; display: inline-block; content:''; position: absolute; top:0px; left:0px; top:4px;}
#header.header_area .util .wrap li a{color: #fff;}
#header.header_area .primary{position: relative;}
#header.header_area .primary.case_gnb04{background:#1A1410; overflow: hidden;}
#header.header_area .primary.case_gnb04 .gnb h1{margin:22px 0;}
#header.header_area .primary.case_gnb04 .gnb .gnb_menu{width:700px; float: left !important; margin-top:35px; margin-left:10px;}
#header.header_area .primary.case_gnb04 .gnb_menu li a{font-weight: normal; display: block; font-size:20px; color: #E5D6B8; line-height:1em; letter-spacing:0}
#header.header_area .primary .decoR{top:26px !important; right:0px !important;}
#header.header_area .primary .decoR .sns_area{}
#header.header_area .primary .decoR .sns_area ul li{display: table-cell; padding-left:12px;}
#header.header_area .primary .decoR .sns_area ul li a{display: block; text-indent: -9999px; width:36px; height:36px;}
#header.header_area .primary .decoR .sns_area ul li:nth-child(1) a{background:url('../images/common/btn_quick_fb.png') no-repeat;}
#header.header_area .primary .decoR .sns_area ul li:nth-child(2) a{background:url('../images/common/btn_quick_whatsapp.png') no-repeat;}
#header.header_area .primary .decoR .sns_area ul li:nth-child(3) a{background:url('../images/common/btn_quick_insta.png') no-repeat;}
#header.header_area .primary .decoR .sns_area ul li:nth-child(4) a{background:url('../images/common/btn_quick_yt.png') no-repeat;}

.visual_sec{position: relative; margin:0 auto;}
#banner .slick-dots{bottom:28px;}
#banner .slick-dots li button:before{width:12px; height:12px; background:#fff;}
#banner .slick-dots li{margin:0 8px;}

.quick_searchmain.quick_srch{border: none; padding-top:130px;}
.quick_searchmain.quick_srch h3{color: #333; font-size:40px; font-family: 'Pretendard-Bold'; letter-spacing:0em; line-height:1.5em; margin-bottom:64px;}
.quick_searchmain.quick_srch p.total{position: absolute; right:0px; top:25px; font-size:28px; font-family: 'Pretendard-Medium'; font-weight: bold;}
.quick_searchmain.quick_srch p.total span{color: #B40000;}

.quick_searchmain.quick_srch .quick_searchmain_group{position: relative;}
.quick_searchmain.quick_srch .cont{width:100%; min-height:auto;}
.quick_searchmain.quick_srch .cont .choose_cars{width:auto; height:auto; padding:0;}
.quick_searchmain.quick_srch .cont .choose_cars li{padding:0 !important;}
.quick_searchmain.quick_srch .cont .choose_cars li:first-child:before{display: none;}
.quick_searchmain.quick_srch .cont .choose_cars li a{font-size:28px; color: #333 !important; padding:0 30px; width:180px; height:79px; line-height:79px; text-align: center;}
.quick_searchmain.quick_srch .cont .choose_cars li .on{border-bottom:3px solid #8B6B2F; font-family: 'Pretendard-Bold'; color: #8B6B2F !important;}
.quick_searchmain.quick_srch .cont .choose_cars li .over{border-bottom:3px solid #8B6B2F; font-family: 'Pretendard-Bold';  color: #8B6B2F !important;}
.quick_searchmain.quick_srch .modelSearch{width:100%; background:#F7F3EC; padding:28px 20px; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}
.quick_searchmain.quick_srch .modelSearch .search_form{width:859px; height:auto;}
.quick_searchmain.quick_srch .modelSearch .search_form ul li{border:1px solid #e0e0e0 !important; background:#fff; color: #4a4a4a; width:218px; margin-right:18px; padding:0 10px;}
.quick_searchmain.quick_srch .modelSearch .search_form ul li select{width:100%; background:#fff; height:64px; font-size:16px; color: #999; font-family: 'Pretendard-Medium'; margin-top:0px; letter-spacing:-0.05em; -webkit-appearance: auto; -moz-appearance: auto; appearance: auto; }
.quick_searchmain.quick_srch li{padding-bottom:0;}
.quick_searchmain.quick_srch .modelSearch .search_form .search_btn2{width:146px; height:64px; background:#8B6B2F !important; line-height:64px; font-size:20px; color: #fff; font-weight: normal; font-family: 'Pretendard-Bold'; margin-top:0; top:0px; letter-spacing:-0.05em}

.case_srch{position: absolute; right:20px; top:107px; width:281px; border:1px solid #e0e0e0;}
.case_srch.pattern02{width:281px; background:#fff;}
.case_srch.pattern02 #header-search-span{border: none;}
.case_srch.pattern02 #header-search-span input{width:234px; margin-bottom:15px; padding-left:20px; font-weight: normal; font-size:16px; color: #999; height:64px; margin-bottom:0px; font-family: 'Pretendard-Medium'; letter-spacing:0em}
.case_srch.pattern02 #header-search-span input::placeholder{font-weight: normal; font-size:16px; color: #999; width:241px; letter-spacing:0em}
.case_srch.pattern02 button{width:40px !important; height:64px !important; background:#fff !important;}
.case_srch.pattern02 .ico-mglass{width:16px; height:16px; border:2px solid #999; top:0px;}
.case_srch.pattern02 .ico-mglass:after{background:#999; height:2px; width:7px; top:13px; left:10px;}

.srch_car_model_quick{}
.srch_car_model_quick ul{}
.srch_car_model_quick ul li{float: left; text-align: center;}
.srch_car_model_quick ul li img{display: block; margin:0 auto;}
.srch_car_model_quick ul li span{color: #4a4a4a; font-size:16px; font-weight: bold;}

.srch_car_model_quick .model_box01{margin-top:20px;}
.srch_car_model_quick .model_box01 ul{width:100%; display: table; margin-bottom:24px;}
.srch_car_model_quick .model_box01 ul li{float: none; display: table-cell; width:12.3%;}
.srch_car_model_quick .model_box01 ul li a{display: block;}
.srch_car_model_quick .model_box01 ul:last-child{margin-bottom:20px; }

.srch_car_model_quick .model_box02{border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; }
.srch_car_model_quick .model_box02 ul{margin:20px; width:100%;}
.srch_car_model_quick .model_box02 ul li{}
.srch_car_model_quick .model_box02 ul li span{padding-top:15px; display: block; font-size:15px}
.srch_car_model_quick .model_box02 ul li a:hover span{color: #A8833A;}
.srch_car_model_quick .model_box02 ul li a{display: block; background:url('../images/index/img_car_class.png') no-repeat; padding:66px 15px 0}
.srch_car_model_quick .model_box02 ul li:nth-child(1) a{background-position:3px 0;}
.srch_car_model_quick .model_box02 ul li:nth-child(2) a{background-position:-82px 0;}
.srch_car_model_quick .model_box02 ul li:nth-child(3) a{background-position:-179px 0;}
.srch_car_model_quick .model_box02 ul li:nth-child(4) a{background-position:-306px 0; width:123px;}
.srch_car_model_quick .model_box02 ul li:nth-child(5) a{background-position:-423px 0; width:123px;}
.srch_car_model_quick .model_box02 ul li:nth-child(6) a{background-position:-553px 0; width:123px;}
.srch_car_model_quick .model_box02 ul li:nth-child(7) a{background-position:-685px 0;}
.srch_car_model_quick .model_box02 ul li:nth-child(8) a{background-position:-792px 0; width:123px;}
.srch_car_model_quick .model_box02 ul li:nth-child(9) a{background-position:-918px 0;}
.srch_car_model_quick .model_box02 ul li:nth-child(10) a{background-position:-1030px 0;}

.srch_car_model_quick .model_box03{padding:40px 20px; margin-bottom:160px;}
.srch_car_model_quick .model_box03 ul li{margin-right:28px; float: left; position: relative;}
.srch_car_model_quick .model_box03 ul li:last-child{margin-right:0px;}
.srch_car_model_quick .model_box03 ul li:after{content:''; width:100%; height:1px; position: absolute; right:40px; top:20px; z-index:-1; border-bottom:1px dotted #8B6B2F;}
.srch_car_model_quick .model_box03 ul li:first-child:after{display: none;}
.srch_car_model_quick .model_box03 ul li a{width: 140px; height:40px; line-height:40px; background:#fff; border-radius:50px; color: #A8833A; font-size:20px; display: block; letter-spacing:-0.05em; border:1px solid #8B6B2F}
.srch_car_model_quick .model_box03 ul li a:hover{background:#8B6B2F; color: #fff;  border:1px solid #8B6B2F}

.about_mkw{padding:0; height:883px;}
.about_mkw:before{background:#EFE6D8 url('../images/index/txt_confidence.png') right bottom no-repeat; content:''; display: block; position: absolute; height:883px; width:100%; left:0; z-index:-1;}
.about_mkw h4{padding-top:160px;}
.about_mkw p{display: inline-block; vertical-align: top; margin-left:48px; font-size:24px; font-family: 'Pretendard-Regular'; font-size:22px; letter-spacing:-0.03em; line-height:1.5em; margin-top:4px;}
.about_mkw p a{display: block; margin-top:48px; width:180px; height:62px; line-height:62px; text-align: center; background:#8B6B2F; font-size:20px; color:#fff; transition: background-color 0.35s ease, color 0.35s ease;}

.how_to_buy{padding:0; height:1037px;}
.how_to_buy:before{background:#F7F3EC; content:''; display: block; position: absolute; height:1037px; width:100%; left:0; z-index:-1;}
.how_to_buy h4{padding-top:160px;}
.how_to_buy iframe{width:1200px; height:565px;}

.schedule{margin-bottom:160px;}
.schedule a.btn_area{margin:64px auto 0; display: block; width:166px; height:60px; line-height:60px; text-align: center; border:1px solid #8B6B2F; color: #8B6B2F; font-size:20px;}
.schedule a.btn_area:hover{color: #000; border-color: #000;}

.why_mkw_auto{padding:0; height:992px;}
.why_mkw_auto:before{background:#120D09 url('../images/index/bg_why.png') right center no-repeat; content:''; display: block; position: absolute; height:992px; width:100%; left:0; z-index:-1;}
.why_mkw_auto h4{padding:160px 0 80px; color: #E5D6B8;}
.why_mkw_auto ul li{text-align: center; width:50%; margin-bottom:80px;}
.why_mkw_auto ul li:nth-child(odd){float: left;}
.why_mkw_auto ul li:nth-child(even){float: right;}
.why_mkw_auto ul li dl dt{font-size:24px; color: #E5D6B8; font-weight: bold; padding-bottom:16px;}
.why_mkw_auto ul li dl dt:before{content:''; display: block; margin:0 auto 32px; width:64px; height:64px;}
.why_mkw_auto ul li:nth-child(1) dl dt:before{background:url('../images/index/ico_why01.png') center no-repeat;}
.why_mkw_auto ul li:nth-child(2) dl dt:before{background:url('../images/index/ico_why02.png') center no-repeat;}
.why_mkw_auto ul li:nth-child(3) dl dt:before{background:url('../images/index/ico_why03.png') center no-repeat;}
.why_mkw_auto ul li:nth-child(4) dl dt:before{background:url('../images/index/ico_why04.png') center no-repeat;}
.why_mkw_auto ul li dl dd{font-size:24px; color: #8A7B63; line-height:1.5em;}

.brand_group{padding:160px 0; overflow: hidden;}
.brand_group h4{color: #8B6B2F; font-size:32px; padding-bottom:48px;}
.brand_group div{width:45%; text-align: center; position: relative;}
.brand_group div:nth-child(odd){float: left;}
.brand_group div:nth-child(odd):after{height:220px; width:1px; content:''; background:#ccc; display: block; position: absolute; right:-60px; top:10px;}
.brand_group div:nth-child(even){float: right; border-right:none;}
.brand_group div ul li{display: inline-block; margin:0 8px 16px;}

#footer{margin:0 auto !important; padding:0px !important; border-top: none !important; position: relative; background:#2C251D;}
.footer_area{padding:64px 0 0;}
.footer_area #footer_image{width:auto;}
.footer_area #footer_data{padding-bottom:0px !important; width:auto !important;}
.footer_area .ft_list ul{margin:40px 0 25px; overflow: hidden;}
.footer_area .ft_list li{line-height:1.5em; font-size:14px; color: #8C7D6B;}
.footer_area .ft_sns{position: absolute; right:0px; top:248px;}
.footer_area .ft_sns ul li{display: table-cell; padding-left:12px;}
.footer_area .ft_sns ul li:last-child{padding-right:10px;}
.footer_area .ft_sns ul li a{display: block; text-indent: -9999px; width:36px; height:36px;}
.footer_area .ft_sns ul li:nth-child(1) a{background:url('../images/common/btn_quick_fb.png') no-repeat; }
.footer_area .ft_sns ul li:nth-child(2) a{background:url('../images/common/btn_quick_whatsapp.png') no-repeat; }
.footer_area .ft_sns ul li:nth-child(3) a{background:url('../images/common/btn_quick_insta.png') no-repeat; }
.footer_area .ft_sns ul li:nth-child(4) a{background:url('../images/common/btn_quick_yt.png') no-repeat; }
.copyright{padding:0 !important; color:#8C7D6B; font-size:14px; letter-spacing:-0.05em;}
.copyright span{display: block !important; width:1200px; margin:0 auto; padding:20px 0 !important;}
.copyright:before{content:''; position: absolute; height:1px; width:100%; background:#5E5244;}

.fixed_area{display: none; position: fixed; bottom:350px; right:60px; z-index:10;}
.fixed_area ul li{}
.fixed_area ul li a{width:64px; height:64px; display: block; text-indent: -9999px;}
.fixed_area ul li:nth-child(1) a{width:64px; height:64px; line-height:64px; border-radius:64px; background: url('../images/common/ico_whatsapp.png') center no-repeat, linear-gradient(297deg, rgba(32, 176, 56, 1) 0%, rgba(96, 214, 106, 1) 100%);}
.fixed_area ul li:nth-child(2) a{width:64px; height:64px; line-height:64px; border-radius:64px; background:#A8833A; font-size:14px; text-transform: uppercase; color: #fff; display: block; margin:16px auto 0; text-align: center; font-weight: bold; letter-spacing:0; text-indent: 0;}

.ico-mglass {position: relative; display: inline-block; border-radius:20px; height:20px; width:20px; border: 2px solid #000000; text-indent: -9999px; top:3px;}
.ico-mglass:after {content: ""; height:2px; width:10px; background: #000000; position: absolute; top:16px; left:12px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); border-radius:2px}

#left_side, #right_side{z-index:5;}

.car_list.car_list_area{text-align: left; color: #181818; margin:160px 0;}
.car_list.car_list_area h4{text-align: left; padding-bottom:54px;}
.car_list.car_list_area a.btn_more{width:216px; height:60px; line-height:60px; border:1px solid #8B6B2F; color: #8B6B2F; font-size:20px; display: block; text-align: center; position: absolute; right:0px; top:0px;}
.car_list.car_list_area a.btn_more:hover{color: #000; border-color: #000;}
.car_list.car_list_area .recommend_car_picture li a{border:1px solid #8B6B2F;}

.car_search p.tit{margin:50px 0 10px; font-size:28px; font-weight: bold; color: #333;}
.car_search .car-select > li h3{font-size:18px; font-weight: normal;}
.car-select > li p{font-size:18px; font-weight: normal;}
.car-select .detail-search{border-top: none;}
.car-select > li ul li{font-weight: normal;}
.detail-search{position: relative;}
.detail-search{display: block;}
.detail-search li label{width:auto; font-size:16px; font-weight: normal; margin-right:0; text-align: left; letter-spacing:-0.03em}
.detail-search li button{position: absolute; bottom:19px; right:6px; color: #fff; font-size:20px; font-weight: bold; background:#A8833A; text-align: center; width:130px; height:30px; line-height:30px; border-radius:5px; padding:0 5px;}
.detail-search li label:first-child{width:185px; text-align: left; text-indent:5px;}
.detail-search .selectBox{margin:0;}
.detail-search li label:nth-child(5){width:120px; text-indent:10px;}
.detail-search li label:nth-child(7){margin-left:10px;}
.detail-search li:first-child label:nth-child(7){margin-right:9.5px;}
.detail-search li:first-child label:nth-child(9){margin-left:30px;}

.car-detail-info .basic-info{width:496px; padding-right:0px;}
.car-detail-info .seller-info{width:399px; }
.car-detail-info table.type02 tr th.indent{padding-left:5px;}
.car-detail-info .sms-wrap{width:303px; padding-left:20px;}
.car-detail-info .sms-wrap dl dt{width:47%; float: left; clear: both; height:32px; line-height:32px; color: #434343; font-size:14px; letter-spacing:-0.05em; font-weight: bold; margin-bottom:8px;}
.car-detail-info .sms-wrap dl dd{width:53%; float: right; margin-bottom:8px;}
.car-detail-info .sms-wrap dl dd input{width:100%; height:32px; line-height:32px;}
.car-detail-info .sms-wrap dl dd textarea{line-height:1.3em; height:111px;}
.car-detail-info .sms-wrap dl dd button{width:100%; text-align: center; background:#d14a49; height:30px; line-height:30px; font-weight: bold; font-size:14px; color: #fff; margin-top:8px; letter-spacing:-0.05em}

.car-detail-info .option-info{clear: both;}
.car-detail-info .option-info input[type='checkbox'] + label{width:100%;}
.ko-car-search .tab li{width:auto;}
.ko-car-search .tab li a{padding:0 10px;}
.ko-car-search .type_icon{height:150px; padding:10px 5px;}
.ko-car-search .type_icon > ul li{margin:0 7.5px; font-size:12px;}
.ko-car-search .type_icon > ul li a span{width:103px; display: block; word-break:break-all}
.ko-car-search .type_icon > ul li a:hover span{width:103px;}

.car_list .area_common .recommend_car_desc{padding:10px 10px 15px 10px;}
.car_list .area_common .recommend_car_name{text-align: left; height:40px; text-overflow:unset;white-space:unset; letter-spacing:0; font-weight: normal; color: #333; font-size:16px; letter-spacing:0; font-family: 'Pretendard-Medium'; font-weight: bold; line-height:1.4em; margin-top:5px;}
.car_list .area_common .recommend_car_info{font-size:14px; color: #929292; line-height:1em;}
.car_list .area_common .recommend_car_info:before{display: none;}
.car_list .area_common .recommend_car_detail{text-align: left; margin:10px 0 0;}
.car_list .area_common .recommend_car_detail > span{display: contents;}
.car_list .area_common .recommend_car_detail span{}
.car_list .area_common .recommend_car_detail span span{font-size:12px; color: #777; padding-right:15px; margin-right:14px; border-right:1px solid #E0E0E0; vertical-align: middle;}
.recommend_car_info + .recommend_car_info{padding-left:0;}

.car_list .area_common .recommend_car_detail span:last-child span:first-child{text-overflow: ellipsis;overflow: hidden;white-space: nowrap; min-width:20%; width:20%;}
.car_list .area_common .recommend_car_detail span:last-child span{border-right: none;}
.car_list .area_common .recommend_car_detail span:last-child span:last-child{padding-left:0px;}
.car_list .area_common .recommend_car_detail span:first-child span:last-child{text-overflow: ellipsis;overflow: hidden;white-space: nowrap; min-width:28%; width:28%;}
.car-detail .car-info .car-option li:nth-child(2){margin-left:0;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; min-width:25%; width:25%; text-align: center;}

.car_list .area_common .recommend_car_price{text-align: left; font-size:16px; color: #252525;}
.car_list .area_common .recommend_car_price span{font-size:24px; font-weight: bold;}
.car_list .area_common .recommend_car_picture{margin-top:10px;}
.car_list .area_common .recommend_car_picture li{margin-bottom:26px;}

.reveal {
    transform: translateY(200px);
    opacity: 0;
    transition: 1s all ease;
}

.reveal.active {
    transform: translateY(0);
    opacity: 1;
}

/* Contents Common */
h4{text-align: center; font-size:40px; color: #121212; padding-bottom:64px;}
h4 span{display: block; color: #8B6B2F; font-size:20px; font-family: 'Pretendard-Bold'; margin-bottom:12px;}

.sub_visual{height:360px;}  
.sub_visual h3{animation: tilt01 2s ease; opacity: 1; text-align: center;  color: #fff; font-size:40px; font-weight: bold; top:50%; transform:translateY(-50%); position: relative;}
.sub_visual.inventory_bg{background:url('../images/contents/img_visual_item.png') center center no-repeat; background-size:cover;}

.sub_visual.about_bg{background:url('../images/contents/bg_about_us.png') center center no-repeat; background-size:cover;}
.sub_visual.inquiry_bg{background:url('../images/contents/bg_inquiry.png') center center no-repeat; background-size:cover;}
.sub_visual.auctions_bg{background:url('../images/contents/bg_auctions.png') center center no-repeat; background-size:cover;}
.sub_visual.find_bg{background:url('../images/contents/bg_find_items.png') center center no-repeat; background-size:cover; margin-bottom:160px;}
.sub_visual.stock_bg{background:url('../images/contents/bg_stock.png') center center no-repeat; background-size:cover; margin-bottom:160px;}

/* About Us */
.company_history{height:1180px; padding:0; overflow: hidden;}
.company_history:before{background:url('../images/contents/bg_history.png') right bottom no-repeat; content:''; display: block; position: absolute; height:1180px; width:100%; left:0; z-index:-1;}
.company_history h4{padding-top:160px;}
.company_history ul{position: relative; padding-top:50px;}
.company_history ul:before{width:10px; height:10px; content:''; display: block; position: absolute; background:#E0E0E0; border-radius:10px; left:49.7%; top:0;}
.company_history ul:after{width:2px; height:708px; content:''; display: block; position: absolute; background:#e0e0e0; left:50%; top:0;}
.company_history ul li{color: #555; font-size:20px; margin-bottom:50px;}
.company_history ul li span{display: block; color: #A8833A; font-size:24px; font-family: 'Pretendard-Bold'; margin-bottom:8px;}
.company_history ul li:nth-child(even){float:left; clear: both; text-align: right; width:47%;}
.company_history ul li:nth-child(odd){float:right; clear: both; width:47%;}

.why_mkwauto{padding:160px 0;}
.why_mkwauto p{text-align: center; font-family: 'Pretendard-Regular'; font-size:24px; color: #333; line-height:1.5em; padding-bottom:64px; clear: both;}
.why_mkwauto p:last-child{padding-bottom:0px;}
.why_mkwauto .img_group{padding-bottom:64px; overflow: hidden;}
.why_mkwauto .img_group img:first-child{float: left;}
.why_mkwauto .img_group img:last-child{float: right;}

.about_inquiry{height:200px;}
.about_inquiry:before{height:200px; content:''; width:100%; position: absolute; left:0; background: #E6C77A; background: linear-gradient(297deg, rgba(230, 199, 122, 1) 0%, rgba(198, 164, 92, 1) 50%, rgba(139, 107, 47, 1) 100%); z-index:-1;}
.about_inquiry p{font-family:'Times New Roman'; font-weight: bold; color: #fff; font-size:36px; padding-top:80px; float: left;}
.about_inquiry a{float: right; font-size:20px; color: #fff; font-family: 'Pretendard-Bold'; border:1px solid #fff; padding:20px 34px; margin-top:70px; display: inline-block;  background-color: transparent; transition: background-color 0.35s ease, color 0.35s ease;}
.about_inquiry a::after{content:'→'; margin-left:10px; transition: transform 0.3s ease; position: relative; top:-1px; display: inline-block;}

.how_we_work{padding:160px 0;}
.how_we_work ol li{padding:32px 0; border-bottom:1px solid #E0E0E0;}
.how_we_work ol li img{vertical-align: top;}
.how_we_work ol li:first-child{padding-top:0px;}
.how_we_work ol li dl{padding:24px 40px; display: inline-block;}
.how_we_work ol li dl dt{margin-bottom:20px; font-size:24px; color: #333; font-family: 'Pretendard-Bold';}
.how_we_work ol li dl dt span{display: inline-block; background:#8B6B2F; font-size:16px; padding:4px 6px; color: #fff; position: relative; top:-2px; margin-right:5px;}
.how_we_work ol li dl dd{font-size:20px; color: #444; font-family: 'Pretendard-Regular'; line-height:1.5em;}

.find_cars{padding:0 0 160px; text-align: center;}
.find_cars ol{padding:40px; margin:64px 0; background:#f6f6f6; border-radius:20px}
.find_cars ol li{padding-bottom:24px; color: #555555; font-size:20px; text-indent:-18px; padding-left:38px; text-align: left;}
.find_cars ol li:last-child{padding-bottom:0px;}
.find_cars ol li span{display: inline-block;}
.find_cars ol li p{display: inline-block; line-height:1.5em;}
.find_cars a{display: inline-block; margin:0 auto; padding:20px 34px; font-size:20px; font-family: 'Pretendard-Bold'; color: #fff; background-color: #8B6B2F; transition: background-color 0.35s ease, color 0.35s ease;}
.find_cars a:after{content:'→'; margin-left:10px; transition: transform 0.3s ease; display: inline-block; font-weight: normal; font-size:15px; position: relative; top:-2px;}

.leran_more{padding:0; height:818px;}
.leran_more:before{background:#F7F3EC; content:''; display: block; position: absolute; height:818px; width:100%; left:0; z-index:-1;}
.leran_more h4{padding-top:180px;}
.leran_more ul li:first-child{float: left;}
.leran_more ul li:last-child{float: right;}
.leran_more iframe{width:568px; height:346px;}

/* Inquiry */
.inquiry{padding:160px 0; text-align: center;}
.inquiry h4{padding-bottom:28px;}
.inquiry p{text-align: center; line-height:1.5em; font-size:20px; color: #555555;}
.inquiry dl{overflow: hidden; width:100%; border-top:1px solid #8B6B2F; margin-top:64px;}
.inquiry dl dt{font-size:18px; color: #8B6B2F; float: left; clear: both; width:223px; padding:42px 0 40px 0; border-bottom:1px solid #E0E0E0; text-align: left; text-indent:28px;}
.inquiry dl dd{float: left; width:977px; padding:28px 0; border-bottom:1px solid #E0E0E0; }
.inquiry dl dt:nth-last-of-type(1), .inquiry dl dd:nth-last-of-type(1), .inquiry dl dt:nth-last-of-type(2), .inquiry dl dd:nth-last-of-type(2){border-bottom: none;}
.inquiry dl dd input{width:100%; height:48px; line-height:48px;}
.inquiry dl dd textarea{width:100%; height:252px; line-height:1.5em;}
.inquiry button{display: inline-block; margin:64px auto 0; padding:16px 50px; font-size:20px; font-family: 'Pretendard-Bold'; color: #fff; background-color: #8B6B2F; transition: background-color 0.35s ease, color 0.35s ease; clear: both;}


/* Auctions */
.deposit_txt{padding:160px 0; text-align: center;}
.deposit_txt h4{padding-bottom:0; padding:10px; background:#8B6B2F; font-size:48px; font-family: 'Pretendard-Bold'; display: inline-block; color: #fff; line-height:1em;}
.deposit_txt p{line-height:1.5em; text-align: center; margin:28px 0 68px; font-size:24px; color: #333;}
.deposit_txt h5{color: #8B6B2F; font-size:32px; text-align: left; text-indent:18px; margin-bottom:5px;}
.auction_schedule{padding:0; height:840px;}
.auction_schedule h4{padding-top:180px;}
.auction_schedule:before{background:#F7F3EC; content:''; display: block; position: absolute; height:840px; width:100%; left:0; z-index:-1;}
.auction_preview, .happycar_preview{padding:160px 0;}
.saadj{padding:0; height:610px;}
.saadj h4{padding-top:180px;}
.saadj:before{background:#F7F3EC; content:''; display: block; position: absolute; height:610px; width:100%; left:0; z-index:-1;}

.auction .slick-arrow{display: block !important}
.auction .slick-dots{bottom:50px;}
.auction .slick-dots li button:before{width:12px; height:12px; background:#fff; border:1px solid #8A8A8A}
.auction .slick-dots li.slick-active button:before{background:#8A8A8A; opacity:1}
.auction .slick-slide img,
.auction .slick-slide[aria-hidden=true]:not(.slick-cloned) ~ .slick-cloned[aria-hidden=true] img{transform-origin:50% 50%; transform:scale(0.7); transition:transform .5s linear;}
.auction .slick-center img,
.auction .slick-slide[aria-hidden=true]:not([tabindex="-1"]) + .slick-cloned[aria-hidden=true] img {transform:scale(0.95); transition:transform .5s linear;}

.auction .slick-dotted.slick-slider{margin-bottom:0;}
.auction .slick-prev, .auction .slick-next{top:50%;}
.auction .slick-prev:before{content:''; width:14px; height:14px; border-right:2px solid #000; border-bottom:2px solid #000; display: block; -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); margin-left:40%;}
.auction .slick-next:before{content:''; width:14px; height:14px; border-right:2px solid #000; border-bottom:2px solid #000; display: block; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); margin-left:35%;}

/* Schedule */
.schedule{padding:160px 0; position: relative;}
.schedule h3{font-family: 'Pretendard-Bold'; font-size:40px; color: #121212; margin-bottom:64px;}
.schedule p{clear: both; font-size:20px; color: #555;}
.schedule .tb{margin:40px 0 64px;}
.schedule a.btn_back{display: inline-block; margin:0 auto; padding:20px 34px; font-size:20px; font-family: 'Pretendard-Bold'; color: #8B6B2F; background-color: #fff; transition: background-color 0.35s ease, color 0.35s ease; float: right; position: absolute; right:0px; top:160px; border:1px solid #8B6B2F;}

.tb{}
.tb table{width:100%;}
.tb tr th{background:#F7F3EC; height:64px; font-size:20px; font-family: 'Pretendard-Bold'; text-align: left; text-indent:15px;}
.tb tr td{height:52px; border-bottom:1px solid #CDD1D5; font-size:20px; color: #333;  text-indent:15px;}

.search-img-list > li{height:360px;}
.car-detail .car-info .car-option li:before{display: none !important;}
.car-detail .car-info .car-option li:nth-child(2), .car-detail .car-info .car-option li:nth-child(3){border-left:1px solid #ccc; padding-left:10px;}
.car-detail .car-info .car-option li:nth-child(3), .car-detail .car-info .car-option li:nth-child(4){margin-left:0;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; min-width:20%; width:45%;}
.car-detail .car-info .car-option li:nth-child(4){display: block;}


.stock_tabs{}
.stock_tabs ul {list-style: none; display: flex; gap: 0; justify-content: center; margin-bottom:64px;}
.stock_tabs ul li a {position: relative; display: block; padding: 20px 30px; font-size: 28px; font-weight: 700; color: #555555; transition: color 0.25s ease; overflow: hidden; font-family: 'Pretendard-Regular'; width:180px; text-align: center;}
.stock_tabs ul li a::after {content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 2px; background: #8B6B2F; transform: scaleX(0); transform-origin: left center; transition: transform 0.32s cubic-bezier(0.22, 1, 0.36, 1);}
.stock_tabs ul li a:hover {color: #8B6B2F;}
.stock_tabs ul li a:hover::after {transform: scaleX(1);}
.stock_tabs ul li a.leaving::after {transform-origin: right center; transform: scaleX(0);}
.stock_tabs ul li a.on {color: #8B6B2F;}
.stock_tabs ul li a.on::after {transform: scaleX(1); background: #8B6B2F;}

/* Keyframe */
@keyframes tilt01{
    0% {
        opacity: 0;
    }
    30% {
        transform: translateY(30px);
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

/* mouseover */
.about_inquiry a:hover {
  background-color: #fff;
  color: #000;
}

.about_mkw a:hover, .schedule a.btn_back:hover, .inquiry button:hover, .find_cars a:hover{
  background-color: #000;
  color: #fff;
}

/* 화살표 오른쪽으로 살짝 이동 */
.about_inquiry a:hover::after {
  transform: translateX(5px);
}

.find_cars a:hover::after {
  transform: translateX(5px);
}