@charset "utf-8";
.con_navi{
    display:none!important
}
.search_voice_wrap .voice_list_wrap .searchForm .btn_area{
    top:0!important
}
.phrase{
    background:rgba(5,20,31,.03)
}
.byo_set_location .ico_question span{
    background:#05141f
}
.faq_redarr .title_bg,.payment_box .method_pay .pay{
    background:#05141f
}
.tab_cpt2>ul>li>a{
    background-color:rgba(5,20,31,.4)
}
.bbs_faq .faq_view .bl_faq{
    background:#05141f
}
.tab_region .tab_conts .depth_1.on .tit_region{
    border-color:#05141f!important;
    border-bottom:5px solid #333!important;
    background-color:#05141f!important
}
.tab_region .tab_conts .depth_1 .countries{
    border:1px solid #05141f!important
}
.bl_typeW_a:before{
    margin:2px 5px 0 -10px !important
}
.keyVisualWrap .paging ul li.on a{
    background:#ea0029!important
}
.nf_video_slide .v_slide .slick-dots li.slick-active button{
    border:1px solid #05141f!important;
    background:#05141f!important
}
.btnType1{
    background-color:#05141f!important;
    color:#fff
}
.btnType1:hover{
    opacity:.8
}
.btnType3{
    background-color:#05141f;
    opacity:.4
}
.btnType3:hover{
    background-color:#05141f;
    opacity:.8
}
.btnType5{
    background-color:#05141f
}
.popup .closeBtn{
    padding:17px
}
.closeBtn:hover{
    opacity:.8
}
.searchBox .btnType1{
    background-color:#05141f!important
}
.location_mapview .center_list ul li a.center_on{
    background:#05141f!important
}
.bgc_red1{
    background-color:#05141f!important
}
.bgc_red1:hover{
    opacity:.8
}
.brochure_list li .btn_red{
    background:#05141f!important
}
.brochure_list li .btn_red:hover,.brochure_list li .btn_red:focus{
    opacity:.8!important
}
.slide_tbl_wrap .slide_ctr a{
    background:#05141f
}
.slide_tbl_wrap .slide_ctr a:hover{
    background:#05141f!important
}
.img_content_box .btn_area a:hover{
    background:#05141f!important;
    border:1px solid #05141f
}
.vihicle_list_com .car_list .car_box a:hover,.vihicle_list_com .car_list .car_box a:focus{
    background-color:#05141f
}
.whatsOn .main_news .bbs_more{
    background:#05141f!important;
    border:1px solid #05141f!important
}
.btn2_medium.btn2_ar span:after{
    margin:0 -8px 0 10px
}
.temp360vr .textArea .title:before{
    background:#ea0029!important
}
.temp360vr .view_inout li a{
    color:#05141f!important;
    opacity:.8
}
.temp360vr .textArea h3{
    color:#05141f!important
}
.temp360vr .textArea h3:before{
    background:#05141f!important
}
.temp360vr .view_inout li.on a{
    color:#05141f!important
}
.temp360vr .view_inout li.on a:after{
    background:#05141f!important
}
.layer_hotspot .layer_close:hover{
    opacity:.8
}
body,input,textarea,select,btn,table,a{
    color:#05141f
}
.bl_type1{
    color:#05141f!important
}
.bl_type4{
    color:#05141f;
    opacity:.8
}
.bl_type5{
    color:#05141f
}
.fc_gray3{
    color:#05141f;
    opacity:.8
}
.fc_red{
    color:#05141f!important
}
.con_tit{
    color:#05141f!important
}
.con_navi .depth.current{
    color:#05141f!important
}
.location_result .result_txt strong{
    color:#05141f!important
}
.bullet_a{
    color:#05141f!important
}
.spec_visual .spec_data .h_title{
    color:#05141f!important
}
.pip_gallery_new .con_tit2{
    color:#05141f!important
}
.pip_gallery_new .con_tit2:after{
    background:#05141f!important
}
.pip_gallery_new .tab_nav li button:hover,.pip_gallery_new .tab_nav li button.active{
    color:#05141f!important
}
.pip_gallery_new .tab_nav li button:after{
    background:#05141f!important
}
.img_content_box .title_box .desc,.img_content_box .title_box .desc2_list{
    color:#05141f!important;
    opacity:.8
}
.tit_a_al,.tit_a_ar,.tit_a_ac{
    color:#05141f!important
}
.array_area .array_a{
    color:#05141f;
    opacity:.8
}
.array_area .array_a.on{
    color:#05141f!important
}
.modelSlide_box .modelSlide_item .item_offers .item_offers_from{
    color:#05141f!important
}
.fe_pip_wrap .pipLayout .txt_box_wrap .title_inner{
    color:#05141f!important
}
.pip_build .build_tit{
    color:#05141f
}
.nf_tab_com .text_box_wrap{
    color:#05141f
}
.nf_tab_com .text_box_wrap .title_txt .s_title{
    opacity:.8
}
.img_content_box .title_box .title{
    color:#05141f
}
.temp360vr .color_info{
    color:#05141f!important;
    opacity:.8
}
.temp360vr .notiTxt{
    color:#05141f!important;
    opacity:.4
}
.nf_tab_com.bg_black .text_box_wrap .tab_wrap .item a.active span:before{
    background:#ea0029!important
}
.fe_pip_wrap .pipLayout .txt_box_wrap .s_title{
    opacity:.8
}
.pipSlide .textArea .sub_title{
    color:#05141f!important;
    opacity:.8
}
.modelSlide_box .modelSlide_item .box_scroll .item_info li{
    color:#05141f!important;
    opacity:.8
}
.phrase .parbase_inner li{
    color:#05141f;
    opacity:.8
}
.build_link2 li a{
    color:#05141f!important;
    opacity:.8
}
.excon_tit span{
    color:#05141f!important;
    opacity:.8
}
.pipLayout .textArea .subTxt{
    opacity:.8
}
.pipContents .popup .pop_con .img_more dt{
    color:#05141f!important
}
.pipContents .popup .pop_con .img_more dd{
    color:#05141f!important;
    opacity:.8
}
.pipLayout .pipTit{
    color:#05141f!important
}
.pipLayout .imgList.type10 li a div.btmTextTxt{
    opacity:.8
}
.car_category .form_chk .car_spr{
    color:rgba(5,20,31,.8)!important
}
.car_list .car_box .car_name{
    color:#05141f
}
.byoDetail .byo_graph .note{
    color:#05141f;
    opacity:.8
}
.trim_list .trim_l{
    color:#05141f
}
.byoDetail .option_price{
    color:#05141f
}
.byoDetail .byo_summary .sum_l.total .total_price span{
    color:#05141f!important;
    opacity:.8
}
.byoDetail .byo_summary .sum_l{
    color:#05141f!important
}
.drive_away{
    color:#05141f!important;
    opacity:.8
}
.byoDetail .change_location,.change_location_btn{
    color:#05141f;
    opacity:.8
}
.byoView .byo_preview .color_info{
    color:#05141f;
    opacity:.8
}
label{
    color:#05141f
}
.context p{
    color:rgba(5,20,31,.8)
}
.context p a{
    color:#05141f;
    opacity:1
}
.context p a span{
    color:#fff
}
.items .text B{
    color:#05141f
}
.items .text{
    color:#05141f;
    opacity:.8
}
.claim-call p{
    opacity:.8
}
.poweringWrap p{
    color:#05141f;
    opacity:.8
}
.faq_redarr .slide_tbl_wrap .tit a{
    color:#05141f
}
.faq_redarr .slide_tbl_wrap .table_d p{
    color:rgba(5,20,31,.8)
}
.faq_redarr .slide_tbl_wrap .table_d p a{
    color:#05141f
}
.ImgTextSlide_wrap .ImgTextSlide .group .txt_box .text_group .text_desc{
    color:#05141f;
    opacity:.8
}
.payment_box .method_pay .detail li .item .price{
    color:#ea0029
}
.payment_box .method_pay .detail li .item .total_price{
    color:#05141f
}
.alert_txt{
    color:rgba(5,20,31,.8)
}
.subscribe_wrap .desc strong{
    color:#05141f
}
.subscribe_wrap .desc{
    color:rgba(5,20,31,.8)
}
.comment{
    color:rgba(5,20,31,.8)
}
.fc_gray2{
    color:#05141f!important;
    opacity:.8
}
.ico_txt_3 .ico_inner .ico_list li .i_box .txt_box{
    color:#05141f;
    opacity:.8
}
.tit_e_al{
    color:#05141f
}
.offers_detail_top .car_tit .carInfos .carName{
    color:#05141f
}
.offers_detail_top .car_tit .carInfos .carTream{
    color:#05141f;
    opacity:.8
}
.offers_detail_top .car_txt .price_info .carFrom{
    color:#05141f;
    opacity:.8
}
.offers_detail_top .car_txt .price_info .carPrice{
    color:#05141f!important
}
.offers_detail_top .car_txt .carText p{
    color:#05141f
}
.sales_tool li .tool_tspr{
    color:#05141f
}
.modelRange_area .range_title{
    color:#05141f;
    border-bottom:1px solid rgba(5,20,31,.4)!important
}
.compact-cars-listbox .compact-cars-group .compact-cars-inner .compact-cars-box .txt_box span{
    color:#ea0029
}
.compact-cars-listbox .compact-cars-group .compact-cars-inner .compact-cars-box .link p{
    color:#05141f
}
.modelSlide_box .modelSlide_item .item_info li{
    color:#05141f;
    opacity:.8
}
.itb-section .itb-text .bbs_tit{
    color:#05141f;
    line-height:1.2
}
.cpsSearch .cpsSearchTip{
    color:#ea0029!important
}
.text-change-ownership p{
    color:#05141f
}
.img_txt_box .tit_box .s_tit{
    color:#ea0029!important
}
.section_area.bg_black .tit_box,.section_area.bg_black .s_tit{
    color:#fff!important
}
.our_story .img_txt_box .tit_box{
    color:#05141f!important
}
.section_area.bg_black .b_tit{
    color:#fff!important
}
.heritage_wrap .year_step .year_list li a.active{
    color:#05141f!important
}
.heritage_wrap .year_step .year_list li a{
    color:rgba(5,20,31,.6)!important
}
.heritage_wrap .title_img_box .history .text_box .txt{
    color:#05141f!important
}
.heritage_wrap .title_img_box .history .image_box .year_cont .y_txt{
    color:#05141f!important
}
.heritage_wrap .title_img_box .history .image_box .year_cont .y_no{
    color:#ea0029!important
}
.slider_basic .slick-dots li button{
    background:#05141f!important
}
.our_story .img_txt_box.type02 .tit_box{
    color:#fff!important
}
.innovation .img_text_com .img_txt_inner .txt_area .content{
    color:#05141f!important
}
.title_text_wrap.more_box .con_txt{
    color:#05141f!important
}
.title_text_wrap.more_box .more_btn a{
    color:#05141f!important;
    opacity:.8!important
}
.innovation .img_txt_box .tit_box{
    color:#05141f!important
}
.innovation .title_compo .tag_txt span{
    color:#ea0029!important
}
.title_compo .title.title_black{
    color:#05141f!important
}
.img_text_com .img_txt_inner .txt_area .content{
    color:#05141f!important;
    opacity:.8!important
}
.main_news{
    color:#05141f!important
}
.bbs_type4 li .bbs_txt{
    color:#05141f!important
}
.pg_num_area .pg_num_on{
    background:#05141f
}
.how_to_section .process .step .tit span{
    background:#05141f!important
}
.how_to_section .how_to .title span{
    color:#05141f!important
}
.realizing{
    color:#05141f!important;
    opacity:.6!important
}
.search_voice_wrap .voice_list_wrap .list li a{
    color:#05141f!important
}
.gt_sitemap .con_box h4{
    color:#05141f!important
}
.contact_address dt{
    color:#05141f!important
}
[class*=bbs_type] .bbs_sort,[class*=bbs_type] .bbs_date,[class*=bbs_type] .bbs_file,[class*=bbs_type] .bbs_txt{
    color:#05141f;
    opacity:.8
}
.bbs_faq .faq_view .title_box .sub{
    color:#05141f!important;
    opacity:.6!important
}
.bbs_faq .faq_view .view_contents_box em{
    color:#05141f
}
.schTab li a.tab_on{
    color:#ea0029
}
.fe_pip_wrap .fe_snb_wrap .snb_menu .s_list a{
    color:#fff;
    opacity:.6
}
.fe_pip_wrap .fe_snb_wrap .snb_menu .s_list a.on{
    color:#fff;
    opacity:1
}
.nf_explorer .nf_title_wrap .title_inner .nf_b_title{
    color:#05141f
}
.nf_explorer .nf_title_wrap .title_inner .sub_t{
    opacity:.8
}
.color--kia-red{
    color:#ea0029
}
.explore-desc-wrap{
    color:#05141f
}
.nf_explorer .notice_info span{
    color:#05141f;
    opacity:.6
}
.fe_inex_wrap .nf_title_wrap .title_inner .nf_b_title{
    color:#05141f
}
.fe_inex_wrap .nf_title_wrap .title_inner .sub_t{
    opacity:.8
}
.nf_tab_com .img_box_wrap .tab_contents .txt_desc div{
    color:#05141f;
    opacity:.8
}
.new_boxImage_wrap .boxList_title{
    color:#05141f!important
}
.new_boxImage_wrap .boxList_title:before{
    background:#05141f!important
}
.resource_gallerys .fe_snb_wrap .snb_menu .s_list a{
    color:#05141f;
    opacity:.8
}
.resource_gallerys .fe_snb_wrap .snb_menu .s_list a.on{
    color:#05141f!important
}
.resource_gallerys .fe_snb_wrap .snb_menu .s_list a.on:after{
    background:#05141f!important
}
.resource_spec .fe_snb_wrap .snb_menu .s_list a{
    color:#05141f;
    opacity:.8
}
.resource_spec .fe_snb_wrap .snb_menu .s_list a.on{
    color:#05141f!important;
    opacity:1
}
.resource_spec .fe_snb_wrap .snb_menu .s_list a.on:after{
    background:#05141f!important
}
.resource_spec .spec_visual .spec_data{
    padding-top:120px
}
.resource_spec .spec_visual .spec_data ul{
    margin-top:20px
}
.style_comp_wrap .style_comp .title_area .title{
    color:#05141f!important
}
.resource_accessorys .fe_snb_wrap .snb_menu .s_list a{
    color:#05141f;
    opacity:.8
}
.resource_accessorys .fe_snb_wrap .snb_menu .s_list a.on{
    color:#05141f;
    opacity:1
}
.acc_filter .category_area ul li a{
    color:#05141f;
    opacity:.8
}
.pipSlide_box .innerWrap .item.curItem p{
    color:#ea0029!important
}
.keyVisualWrap .carInfor ul li .inforTit{
    color:#05141f!important;
    opacity:.8!important
}
.keyVisualWrap .carInfor ul li .inforTxt{
    color:#05141f!important
}
.keyVisualWrap .textArea{
    color:#05141f!important
}
.keyVisualWrap .view_inout li.on a{
    color:#ea0029!important
}
.keyVisualWrap .color_info{
    color:#05141f!important;
    opacity:.6!important
}
.keyVisualWrap .view_inout li a{
    color:#05141f!important;
    opacity:.6!important
}
.keyVisualWrap .notiTxt{
    color:#05141f!important;
    opacity:.6!important
}
.spec_visual .spec_data h1{
    color:#05141f!important
}
.tableWrap .tableTit strong{
    background:rgba(5,20,31,.8)
}
.wheel_visual .wheel_data h2{
    color:#05141f!important
}
.wheel_slide_area .img_wrap .title{
    color:#05141f!important
}
.review .review_visual .review_interaction .review_data .item_title{
    color:#05141f!important
}
.review .review_visual .review_interaction .review_data .address{
    color:#05141f!important
}
.review .review_visual .review_interaction .review_data .address span{
    color:#05141f!important;
    opacity:.6!important
}
.review .media_review .mediaCon>ul li .txt span{
    color:#fff!important;
    opacity:.6!important
}
.nf_video_slide .nf_title_wrap .title_inner .nf_b_title{
    color:#05141f!important
}
.nf_tab_com.bg_black .com_mobile_tp .title_txt{
    color:#fff!important
}
.sponsor_event .list{
    border-top:2px solid #05141f!important
}
.sponsor_event .list .list_box{
    border-bottom:2px solid #05141f
}
.byoDetail .byo_content{
    border-top:3px solid #05141f
}
.car_list .car_box .car_a.on{
    border:2px solid #05141f
}
.byo_complete{
    border-top:3px solid #05141f
}
.byo_complete .byo_box02{
    border-top:3px solid #05141f
}
.byo_complete .byo_box02 .byo_con .totalPrice{
    color:#05141f
}
.tit_a_ac:after{
    background:#05141f!important
}
.byoDetail .byo_aside{
    border-top:3px solid #05141f
}
.byoDetail .byo_aside .aside{
    border-bottom:3px solid #05141f
}
.con_tit:after{
    background:#05141f!important
}
.excon_tit{
    color:#05141f!important
}
.excon_tit:before{
    background:#05141f!important
}
.tit_b_al:before,.tit_b_ar:before{
    background:#05141f
}
[data-table-fixed].table_fixed_e .sec_scroll{
    border-top:2px solid #05141f
}
.offersList .offerCar_wrap .carTxt .priceInfo{
    border-bottom:1px solid #05141f!important
}
.exsub_gnb a.on,.year_tab_wrap .year_tab_box a.on,.tab_wrap ul.tabs li.active a{
    border-top:3px solid #fff!important
}
.text_gal .row .column.on a{
    border-top:3px solid #05141f!important
}
.tit_b_ac:before{
    background:#05141f
}
.offers_detail_top .car_txt .price_info{
    border-bottom:1px solid #05141f!important
}
.whatsOn .new_box .text_area .name_car{
    background:#fff!important;
    color:#ea0029!important
}
.whatsOn .exsub_gnb a.on{
    border-top:3px solid #05141f!important
}
.modelSlide_box .modelSlide_item .item_wrap .box_scroll .item_info::-webkit-scrollbar{
    width:10px
}
.modelSlide_box .modelSlide_item .item_wrap .box_scroll .item_info::-webkit-scrollbar-thumb{
    background-color:#05141f;
    border-radius:10px;
    background-clip:padding-box;
    border:2px solid transparent
}
.modelSlide_box .modelSlide_item .item_wrap .box_scroll .item_info::-webkit-scrollbar-track{
    background-color:#05141f;
    opacity:.2;
    border-radius:10px;
    box-shadow:inset 0 0 5px #fff
}
[data-table-fixed] .table_scroll .bar{
    background-color:#05141f
}
.pipContents .popup .pop_con .img_more dt:before{
    border-top:2px solid #05141f!important
}
.pipContents .popup_wrap{
    border-top:2px solid #05141f!important
}
.pipContents .popup_wrap03{
    border-top:2px solid #05141f!important
}
.pipLayout .imgList.type10 li a h4.btmTextTit{
    border-bottom:1px solid rgba(5,20,31,.2)!important
}
.pipLayout .pipTit::after{
    border-bottom:1px solid rgba(5,20,31,.2)!important
}
.color_list .color_l.on .color_a .sel{
    border:5px solid #ea0029
}
.showroom_test_drive .pop_right_layer .p_inner.ani{
    border-top:2px solid #05141f!important
}
.popup .pop_tit{
    background:#05141f
}
.layer_hotspot h3{
    border-bottom:2px solid #05141f!important;
    color:#05141f!important
}
.layer_hotspot p{
    color:#05141f!important;
    opacity:.8
}
.fe_pip_wrap .popup_wrap{
    border-top:2px solid #05141f!important
}
.fe_pip_wrap .popup .pop_con .img_more dt:before{
    border-top:2px solid #05141f!important
}
.fe_pip_wrap .popup .pop_con .img_more dt{
    color:#05141f
}
.fe_pip_wrap .popup .pop_con .img_more dd{
    color:#05141f;
    opacity:.8
}
.sk3 .gallery_pop .pop_box{
    border-color:#05141f!important
}
.sk3 .gallery_pop a.btn_close{
    background:#05141f!important
}
.stepType01 li.stepWrap.on .stepbar{
    border:1px solid #05141f;
    background-color:#05141f;
    border-bottom:4px solid #333
}
.stepType01 li.stepWrap .stepCon{
    border:1px solid #05141f
}
.stepType01 li.stepWrap .stepbar .txt strong{
    color:#05141f;
    opacity:.6
}
.stepType01 li.stepWrap .stepbar strong.num{
    color:#05141f;
    opacity:.6
}
.stepType01 li.stepWrap.on .stepbar strong.num{
    color:#fff;
    opacity:1
}
.stepType01 li.stepWrap.on .stepbar strong.num:after{
    background:#fff
}
.stepType01 li.stepWrap.on .stepbar .txt strong{
    color:#fff;
    opacity:1
}
.stepType01 li.stepWrap.on .stepbar .txt span{
    color:#fff;
    opacity:.6
}
.byoTab .step li.on a{
    background:#05141f!important;
    border-top:1px solid #05141f;
    border-bottom:1px solid #05141f
}
.byoTab .step li.on .num{
    color:#eee
}
.byoTab .step li:first-child.on a{
    border-color:#05141f
}
.byoDetail .byo_graph .rank li:first-child .num{
    color:#ea0029
}
.byoDetail .byo_summary .sum_l.total .total_price{
    color:#05141f!important
}
.byo_disclaimer .tit{
    color:#05141f;
    opacity:.8
}
.byo_disclaimer .txt{
    color:rgba(5,20,31,.6)
}
.byo_disclaimer .txt a{
    color:#05141f;
    opacity:1!important
}
.byoTab .step li .name{
    color:#05141f;
    font-size:16px!important
}
.byoDetail .byo_summary .sum_l .item_h .price{
    color:#05141f;
    opacity:.8
}
.byoTab .step li .num{
    color:#05141f;
    opacity:.6
}
.byoTab .step li.off .name{
    color:#05141f
}
.searchBox .form_wrp .input_box{
    width:97%
}
.form_sch .formArea .ipt_wrap{
    width:98%
}
.form_wrp .sel_box .select-list .select-list-hover,.form_wrp .sel_box .select-list .select-list-selected{
    background:#05141f;
    color:#fff
}
.form_wrp .sel_box .select-list-selfocus{
    border:1px dotted #05141f!important
}
.payment_box .method_edit .deposit_input input,.payment_box .method_edit .deposit_input label{
    color:#05141f
}
.payment_box .method_edit .deposit_slider .ui-slider-handle{
    width:30px;
    height:30px;
    border:1px solid #888;
    background:#fff;
    border-radius:100%;
    margin:-9px -14px
}
.payment_box .method_edit .deposit_slider .ui-slider-range{
    background:linear-gradient(#05141f,#05141f);
    opacity:.75
}
.payment_box .method_edit .form_chk label.r_on{
    box-shadow:2px 2px 2px #333 inset;
    background:#05141f
}
.tab_type3 .tab_a{
    background:rgba(5,20,31,.4)
}
.tab_type2 .tab_on,.tab_type3 .tab_on{
    background:#05141f
}
.tab_cpt2>ul>li.on>a{
    background-color:#05141f
}
.pipTab li.curTab a{
    border-color:#ea0029!important;
    color:#ea0029!important
}
.ess{
    color:#05141f
}
.name_car{
    background:#05141f!important
}
.main_news .bbs_date:after{
    background:#05141f!important
}
.main_news .bbs_more{
    border:2px solid #05141f!important
}
.bbs_type4 li .bbs_txt:before{
    background:#05141f!important
}
.new_detail .cpt_box:before{
    background:#05141f!important
}
.pop_main .session_area{
    box-sizing:border-box
}
#header,.fe_pip_wrap.pip_wrap #header,.pip_wrap #header{
    border-bottom:1px solid #ccc!important
}
#header .header_in{
    width:100%;
    max-width:1440px;
    padding:21px 0;
    box-sizing:border-box;
    display:block
}
#header:before{
    top:0!important;
    background:#05141f;
    border-bottom:1px solid transparent
}
#header .logo_h1{
    float:none;
    position:absolute;
    top:25px;
    left:50%;
    padding:3px 0;
    margin:0 auto;
    text-align:center;
    transform:translate(-50%);
    -webkit-transform:translate(-50%);
    -ms-transform:translate(-50%);
    -moz-transform:translate(-50%);
    -o-transform:translate(-50%)
}
#header .logo_h1 .lg_a{
    display:block;
    width:100px;
    height:23px;
    background:url(../../index_files/new-kia-logo-midnight.png) no-repeat 0 0;
    background-size:cover
}
.util_area{
    background:#05141f;
    border-bottom:1px solid transparent;
    opacity:.6
}
.util_area .util_search .u_sch_button{
    padding-top:2px
}
.util_area .util_search .u_sch_button a{
    display:inline-block;
    font-size:11px;
    padding-right:5px;
    font-family:"kiaB"
}
.util_area .util_search .u_sch_button a span{
    position:relative;
    padding-left:20px;
    color:#fff
}
.util_area .util_search .u_sch_button a span:before{
    display:block;
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:14px;
    height:14px;
    background:url(../index_files/ico-sch-w.png) 0 0
}
.util_area .util_search .u_sch_box .spr_search{
    background:url(../index_files/ico-sch-w.png) 0 0
}
.util_area .util_search .u_sch_box{
    position:relative;
    display:none;
    background:#05141f;
    border:1px solid #05141f;
    border-radius:0;
    padding-left:20px
}
.util_area .util_search .u_sch_box:before{
    display:block;
    content:"";
    position:absolute;
    top:4px;
    left:0;
    width:1px;
    height:15px;
    background:url(../../index_files/bl_stick.gif) no-repeat 0 0
}
.util_area .util_search .u_sch_box .sch_inp{
    background:#05141f!important;
    color:#fff!important
}
.util_area .util_search .u_sch_box .sch_inp:selected{
    background:#05141f!important;
    color:#fff!important
}
.util_area .util_menu{
    float:left
}
.util_area .util_menu .util_l{
    padding-left:20px!important;
    padding-right:0;
    background:0
}
.util_area .util_menu .util_l:first-child{
    margin-left:11px;
    padding-left:0;
    background:0
}
.util_area .util_menu .util_l:nth-child(1) a:before{
    background:url(../../index_files/img_finish_icon01.png) no-repeat
}
.util_area .util_menu .util_l:nth-child(2) a:before{
    background:url(../../index_files/img_finish_icon02.png) no-repeat
}
.util_area .util_menu .util_l:nth-child(3) a:before{
    background:url(../../index_files/img_finish_icon03.png) no-repeat
}
.util_area .util_menu .util_l:nth-child(4) a:before{
    background:url(../../index_files/img_finish_icon04.png) no-repeat
}
.util_area .util_menu .util_l:nth-child(5) a:before{
    background:url(../../index_files/img_finish_icon05.png) no-repeat
}
.util_area .util_menu .util_l .util_a{
    position:relative;
    color:#fff
}
.util_area .util_menu .util_l a:before{
    display:block;
    position:absolute;
    top:-1px;
    left:-20px;
    content:"";
    width:16px;
    height:16px
}
.util_area .util_set_menu a:before{
    display:block;
    position:absolute;
    top:-2px;
    left:-20px;
    content:"";
    width:16px;
    height:16px;
    background:url(../../index_files/img_finish_icon06.png) no-repeat
}
.util_area .util_search .u_sch_box input.sch_inp:-webkit-autofill{
    -webkit-text-fill-color:#fff!important;
    -webkit-box-shadow:0 0 0 1000px #000 inset
}
.util_area .util_set_location>a{
    color:#fff
}
.gnb_area .gnb_nav .dth_pip .car_tab .sort_a .vr_link{
    text-transform:none
}
.gnb_area{
    width:86%;
    text-transform:none
}
.gnb_area:after{
    display:block;
    content:"";
    clear:both
}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_u{
    width:100%;
    overflow-y:auto
}
.gnb_area .gnb_nav li:first-child{
    margin-left:0!important
}
.gnb_area .gnb_nav.gnb_right{
    float:right
}
.gnb_area .gnb_nav .dth2_u{
    top:81px
}
.gnb_area .gnb_nav .dth_on .dth1_a{
    color:#05141f
}
.gnb_dimmed{
    border:1px solid #ccc;
    box-sizing:border-box
}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_box{
    border:0
}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_box:hover{
    background:#fff!important
}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_l{
    overflow:hidden
}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_l:nth-child(odd) .grid_box{
    background:#fff
}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_l:hover .grid_box{
    background:#fff
}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_l:hover .grid_box .g_name{
    color:#05141f;
    text-decoration:underline
}
.gnb_area .gnb_nav .dth_pip .car_tab{
    padding:18px 20px
}
.util_area .util_set_location .my_location strong{
    padding-top:3px;
    color:#fff;
    font-size:11px
}
.fe_pip_wrap .fe_snb_wrap{
    top:180px
}
.fe_pip_wrap .fe_snb_wrap .snb_menu{
    max-width:1440px
}
.set_location{
    position:absolute;
    top:0;
    left:50%;
    margin:0;
    width:80%;
    transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -o-transform:translateX(-50%)
}
.set_location .pop_tit{
    padding:16px 25px
}
.snb_wrap{
    background:#05141f;
    position:relative
}
.snb_wrap.snb_pip .snb_nav{
    background:#05141f
}
.snb_wrap .snb_nav .sdth1_a{
    color:#fff
}
.sales_kit{
    border-right:1px solid #05141f
}
.sales_kit .kit{
    border-left:1px solid #05141f;
    border-right:1px solid #05141f
}
.sales_kit.open .kit{
    background:#05141f
}
.sales_kit .kit_menu{
    width:191px
}
.sales_kit .kit_menu .kit_l{
    background:#05141f;
    border-top:1px solid #666
}
.sales_kit .kit_menu .kit_a{
    border-top:1px solid #333
}
.showroom_test_drive .pop_right_layer .p_inner .lay_close_btn{
    background:#05141f!important
}
.test_drive_btn{
    background:#05141f!important;
    border:1px solid #05141f!important
}
.bbs_type4 li .bbs_img{
    overflow:hidden
}
.util_light_link{
    display:inline-block
}
.util_light_link a{
    color:#fff;
    font-size:11px
}
.go_build{
    width:auto;
    min-width:150px;
    top:23px;
    display:block;
    box-sizing:border-box
}
.go_build .btnType1{
    background-color:transparent!important;
    width:auto;
    display:block;
    color:#05141f;
    font-family:"kiaB";
    font-size:16px;
    padding-top:2px;
    padding-right:5px;
    text-transform:none
}
.go_build .btnType1:hover{
    color:#05141f!important;
    opacity:1
}
.go_build .spr_build:before{
    background-image:none;
    width:1px;
    height:16px;
    background:#444;
    margin:5px 22px 0 0
}
.pip_wrap #container{
    padding-top:112px!important
}
.wsg_main #header .header_in{
    max-width:1440px;
    padding:21px 0;
    background:transparent;
    box-sizing:border-box
}
.wsg_main #header .logo_h1{
    top:25px
}
.wsg_main #header .logo_h1 .lg_a{
    display:block;
    width:100px;
    height:23px;
    background:url(../index_files/new-kia-logo-white.png) no-repeat 0 0;
    background-size:100px 23px
}
.wsg_main #header{
    background:transparent;
    border-bottom:1px solid #ccc;
    position:fixed!important;
    width:100%;
    display:block
}
.wsg_main #header.over{
    background:#fff;
    border-bottom:1px solid #ccc
}
.wsg_main #header.over .spr_build:before{
    background-color:#444
}
.wsg_main #header:hover{
    background:#fff;
    border-bottom:1px solid #ccc
}
.wsg_main #header:hover .gnb_area .gnb_nav .dth1_a{
    color:#05141f
}
.wsg_main #header.over .gnb_area .gnb_nav .dth1_a{
    color:#05141f
}
.wsg_main #header.over .logo_h1 .lg_a{
    background:url(../index_files/new-kia-logo-midnight.png) no-repeat 0 0;
    background-size:100px 23px
}
.wsg_main #header:hover .logo_h1 .lg_a{
    background:url(../index_files/new-kia-logo-midnight.png) no-repeat 0 0;
    background-size:100px 23px
}
.wsg_main #header.wover{
    background:#fff;
    border-bottom:1px solid #ccc
}
.wsg_main #header.wover .gnb_area .gnb_nav .dth1_a{
    color:#05141f
}
.wsg_main #header.wover .logo_h1 .lg_a{
    background:url(../index_files/new-kia-logo-midnight.png) no-repeat 0 0;
    background-size:100px 23px
}
.wsg_main #header .go_build .spr_build:before{
    background-color:#eee
}
.wsg_main .gnb_area .gnb_nav .dth2_u{
    top:81px
}
.wsg_main .go_build{
    top:23px
}
.wsg_main .gnb_area .gnb_nav .dth_on .dth1_a{
    color:#05141f
}
.wsg_main .gnb_area .gnb_nav .dth1_a{
    color:#fff
}
.wsg_main .gnb_area .gnb_nav .dth1_a:hover{
    color:#05141f
}
.wsg_main #container{
    padding-top:0!important
}
.wsg_discover #container{
    padding-top:112px!important
}
.wsg_main #header .go_build .btnType1{
    color:#fff;
    text-transform:none
}
.wsg_main #header.over .go_build .btnType1{
    color:#05141f!important
}
.wsg_main #header:hover .go_build .btnType1{
    color:#05141f!important
}
.wsg_main #header:hover .spr_build:before{
    background:#444
}
.wsg_main #header.wover .go_build .btnType1{
    color:#05141f!important
}
.wsg_main #header.wover .spr_build:before{
    background:#444
}
.wsg_main #header.over .go_build .spr_build:before{
    background:#444
}
#header,.fe_pip_wrap.pip_wrap #header,.pip_wrap #header{
    position:fixed
}
.pip_gallery_new .tab_nav li button{
    color:rgba(5,20,31,.8)!important
}
@media screen and (max-width:1024px){
    .gnb_area .gnb_nav .dth2_u{
        top:81px
    }
    .gnb_area .gnb_nav .dth1_a{
        max-width:95px;
        height:auto;
        line-height:15px!important;
        word-break:break-word
    }
    .go_build{
        right:0;
        top:15px
    }
    .go_build .spr_build .desc{
        display:block;
        line-height:1
    }
    .go_build .btnType1{
        display:inline-block;
        padding:10px 10px 10px 15px
    }
    .wsg_main .go_build{
        right:0;
        top:15px
    }
    .go_build .spr_build:before{
        position:absolute;
        top:3px;
        left:0
    }
    .go_build>div{
        min-width:80px
    }
    .util_area .util_menu .util_l{
        padding-left:0!important
    }
    .util_area .util_menu .util_l:first-child{
        margin-left:0
    }
    .util_area .util_menu .util_l a:before{
        display:none
    }
    .util_area .util_set_menu a:before{
        display:none
    }
}
@media screen and (width:768px){
    .gnb_area .gnb_nav .dth2_u{
        top:81px
    }
    .gnb_area .gnb_nav .dth1_l{
        max-width:170px;
        margin-left:0!important
    }
    .go_build .btnType1{
        padding:10px
    }
    .go_build>div{
        min-width:80px!important
    }
    .gnb_area .gnb_nav .dth_pip .car_tab .sort_a{
        margin-right:20px
    }
    .wsg_main .gnb_area .gnb_nav .dth2_u{
        top:81px
    }
}
@media screen and (max-width:767px){
    .gnb_area{
        top:61px;
        width:100%
    }
    .gnb_area .gnb_nav .dth_pip .car_grid .grid_u{
        height:auto;
        overflow:visible
    }
    .gnb_area .gnb_nav .dth1_l{
        max-width:initial;
        margin-left:0!important
    }
    .gnb_area .gnb_nav .dth_on .dth1_a{
        background:#05141f
    }
    .snb_wrap.snb_pip .snb_area{
        border-left:1px solid #666!important
    }
    .snb_wrap.snb_pip .snb_nav .sdth1_l{
        border-top:1px solid #666!important
    }
    .util_area{
        background:#fff;
        opacity:1
    }
    .util_area .util_menu{
        float:none;
        margin-left:0
    }
    .util_area .util_menu .util_l{
        padding-left:0!important
    }
    .util_area .util_menu .util_l:first-child{
        margin-left:0
    }
    .util_area .util_set_location .util_a{
        display:inline-block;
        padding-top:15px
    }
    .util_area .util_set_location .set_location_form button{
        background:#05141f
    }
    .util_area .util_menu .util_w{
        width:100%
    }
    .open_gnb{
        top:10px;
        left:10px;
        right:auto;
        background:transparent
    }
    .wsg_main #header .gnb_area .gnb_nav .dth1_a{
        color:#05141f
    }
    .wsg_main .gnb_area .gnb_nav .dth_on .dth1_a{
        background:#05141f;
        color:#fff
    }
    .wsg_main #header{
        position:absolute!important
    }
    .wsg_main #header.over .gnb_area .gnb_nav .dth1_a{
        color:#05141f
    }
    .wsg_main #header.over .gnb_area .gnb_nav .dth_on .dth1_a{
        background:#05141f;
        color:#fff
    }
    .wsg_main #header .logo_h1 .lg_a{
        width:70px;
        height:20px;
        background:url(../index_files/new-kia-logo-white-m.png) no-repeat 0 0;
        background-size:100% auto
    }
    .wsg_main #header.over .logo_h1 .lg_a{
        background-size:100% auto
    }
    .wsg_main #header .logo_h1{
        width:70px;
        top:18px
    }
    .wsg_main #header .header_in{
        padding:16px 0;
        height:60px
    }
    .wsg_main #header:hover{
        background:transparent
    }
    .wsg_main #header.over:hover{
        background:#fff
    }
    .wsg_main #header:hover .logo_h1 .lg_a{
        width:70px;
        height:20px;
        background:url(../index_files/new-kia-logo-white-m.png) no-repeat 0 0;
        background-size:100% auto
    }
    .wsg_main #header.over:hover .logo_h1 .lg_a{
        background:url(../index_files/new-kia-logo-midnight-m.png) no-repeat 0 0;
        background-size:100% auto
    }
    .wsg_main #header .spr_menu{
        width:20px;
        height:16px;
        background:url(../index_files/ico-menu-m.png) no-repeat 0 0;
        background-size:20px 30px
    }
    .wsg_main #header.over .spr_menu{
        background:url(../index_files/ico-menu-m.png) no-repeat 0 0;
        background-size:20px 30px;
        background-position:0 -15px
    }
    .wsg_main #header .m_sch_area .open_search{
        top:9px;
        right:10px;
        background:url(../index_files/ico-sch-m.png) no-repeat 50% 0;
        background-size:23px 43px
    }
    .wsg_main #header.over .m_sch_area .open_search{
        background:url(../index_files/ico-sch-m.png) no-repeat 50% 0;
        background-size:23px 43px;
        background-position:50% -22px
    }
    .wsg_main #header .m_sch_area .close_search{
        background:url(../index_files/ico-close-m.png) no-repeat 50% 50%;
        background-size:15px 15px
    }
    .m_sch_area .open_search{
        top:9px;
        right:10px;
        background:url(../../index_files/ico-sch-m.png) no-repeat 50% 0;
        background-size:23px 43px;
        background-position:50% -22px
    }
    .m_sch_area .close_search{
        top:9px;
        right:10px;
        background-color:transparent;
        background:url(../../index_files/ico-close-m.png) no-repeat 50% 50%;
        background-size:15px 15px
    }
    .m_sch_area .search_area{
        width:100%;
        margin:0;
        position:absolute;
        left:0;
        top:61px;
        z-index:1000
    }
    .m_sch_area .search_area .search_btn{
        background:url(../../index_files/ico-sch-m.png) no-repeat 0 0;
        background-size:21px 40px;
        background-position:50% -16px
    }
    #header{
        position:relative!important
    }
    #header .spr_menu{
        width:20px;
        height:16px;
        background:url(../../index_files/ico-menu-m.png) no-repeat 0 0;
        background-size:20px 30px;
        background-position:0 -15px
    }
    #header.over .gnb_area .gnb_nav .dth_on .dth1_a{
        background:#05141f;
        color:#fff
    }
    #header .logo_h1{
        width:70px;
        top:18px
    }
    #header .header_in{
        padding:16px 0;
        height:60px!important
    }
    #header .logo_h1 .lg_a{
        width:70px;
        height:20px;
        background:url(../index_files/new-kia-logo-midnight-m.png) no-repeat 0 0;
        background-size:100% auto
    }
    .gnb_area .gnb_nav .dth1_l .dth1_a:after{
        background:url(../index_files/ico-menu-open-m.png.png) no-repeat 0 0;
        background-size:100% 100%
    }
    .gnb_area .gnb_nav .dth_on .dth1_a:after{
        background:url(../index_files/ico-menu-close-m.png) no-repeat 0 0;
        background-size:100% 100%
    }
    .util_area .util_menu .util_a:before{
        width:7px;
        height:7px;
        margin:4px 8px 0 0;
        background:url(../index_files/footer-arrow-right-m.png) no-repeat 0 0;
        background-size:100% 100%
    }
    .wsg_discover #container{
        padding-top:0!important
    }
    .set_location .pop_tit{
        padding:12px
    }
    .spr_build:before{
        display:none
    }
    #header,.fe_pip_wrap.pip_wrap #header,.pip_wrap #header{
        position:relative!important
    }
    .gnb_area .gnb_nav .dth1_a{
        max-width:100%
    }
    .pipLayout .pipTit{
        line-height:1.5!important
    }
    .pop_main{
        top:70px!important
    }
    .nf_tab_com.bg_black .m_slide_box .item .sli_title{
        color:#fff!important
    }
}
#footer{
    padding-bottom:0
}
#footer .f_navi{
    background:#05141f;
    padding:80px 0 45px;
    border-top:0
}
#footer .f_navi .inner{
    width:100%;
    max-width:1440px;
    box-sizing:border-box
}
#footer .f_navi .inner [class*=item] div{
    color:#fff;
    text-transform:none
}
#footer .f_navi .inner .foot_content{
    width:100%;
    box-sizing:border-box
}
#footer .f_navi .inner .foot_content:after{
    display:block;
    content:"";
    clear:both
}
#footer .f_navi .inner .foot_logo{
    text-align:left;
    padding-bottom:40px
}
#footer .f_navi .inner .foot_logo span{
    display:inline-block;
    width:70px;
    height:16px
}
#footer .f_navi .inner .foot_logo span img{
    width:100%
}
#footer .f_navi .inner [class*=item] ul li{
    padding:0 0 10px
}
#footer .f_navi .inner [class*=item] ul li a{
    font-size:14px;
    color:#fff;
    opacity:.6;
    text-transform:none
}
#footer .f_navi .inner .foot_content .foot_left{
    float:left;
    width:25%;
    box-sizing:border-box
}
#footer .f_navi .inner .foot_content .foot_left .fot_menu{
    width:100%;
    padding-bottom:80px
}
#footer .f_navi .inner .foot_content .foot_left .fot_menu li{
    padding:0 0 20px;
    text-align:left
}
#footer .f_navi .inner .foot_content .foot_left .fot_menu li a{
    color:#fff;
    font-size:18px;
    font-family:"kiaB"
}
#footer .f_navi .inner .foot_content .foot_left .info_country{
    width:100%;
    text-align:left;
    padding-bottom:30px
}
#footer .f_navi .inner .foot_content .foot_left .info_country a{
    font-size:14px;
    color:#999
}
#footer .f_navi .inner .foot_content .foot_left .info_country a span{
    display:inline-block;
    padding-left:5px;
    color:#fff;
    font-family:"kiaB";
    opacity:1
}
#footer .f_navi .inner .foot_content .foot_left .info_sns div{
    float:left;
    margin-right:15px
}
#footer .f_navi .inner .foot_content .foot_left .info_sns:after{
    display:block;
    content:"";
    clear:both
}
#footer .f_navi .inner .foot_content .foot_right{
    float:left;
    width:75%;
    box-sizing:border-box
}
#footer .f_navi .inner .item3{
    width:18%
}
#footer .f_navi .inner .item5{
    width:13%
}
#footer .foot_copy_area{
    width:100%;
    padding:50px 0 30px;
    box-sizing:border-box;
    color:rgba(5,20,31,.8)
}
#footer .foot_copy_area:after{
    display:block;
    content:"";
    clear:both
}
#footer .foot_copy_area .foot_breadcrumbs{
    float:left;
    width:35%;
    box-sizing:border-box;
    text-align:left
}
#footer .foot_copy_area .foot_breadcrumbs span{
    position:relative;
    display:inline-block
}
#footer .foot_copy_area .foot_breadcrumbs span.home{
    margin-left:0
}
#footer .foot_copy_area .copyright{
    float:right;
    width:65%;
    box-sizing:border-box;
    text-align:right;
    color:rgba(255,255,255,.4)
}
#footer .foot_copy_area .copyright address{
    display:inline-block
}
#footer .foot_copy_area .copyright .tel_call{
    padding-right:60px;
    font-size:11px;
    color:rgba(255,255,255,.4);
    text-transform:uppercase
}
#footer .f_navi .inner [class*=item] ul li a{
    line-height:1.4
}
#footer .site_info{
    padding-top:0;
    border-top:0;
    background:#fff
}
#footer .site_info .info_sns{
    display:block;
    margin-top:0;
    text-align:left
}
#footer .sns_spr{
    margin-right:10px
}
#footer .site_info .cpr .br{
    height:auto;
    line-height:1;
    color:rgba(255,255,255,.4)
}
#footer .site_info .cpr{
    overflow:visible;
    height:auto;
    margin-top:0;
    font-size:11px;
    color:rgba(255,255,255,.4);
    text-transform:uppercase
}
#footer .foot_breadcrumbs ol li,#footer .foot_breadcrumbs ol li a{
    color:rgba(255,255,255,.6)
}
#footer .foot_copy_area .foot_breadcrumbs span.gt{
    margin:0 5px
}
#footer .f_navi .inner [class*=item]{
    width:20%
}
#footer .f_navi .inner .item1{
    width:20%
}
#footer .f_navi .inner .item2{
    width:20%
}
#footer .f_navi .inner .item3{
    width:20%
}
#footer .foot_copy_area .foot_breadcrumbs span a{
    color:rgba(255,255,255,.6)
}
#footer .foot_copy_area .foot_breadcrumbs span a:hover{
    text-decoration:underline!important
}
#footer .foot_copy_area .foot_breadcrumbs span a:hover span{
    text-decoration:underline!important
}
@media screen and (max-width:1440px){
    #footer .f_navi .inner{
        padding:0 15px
    }
}
@media screen and (max-width:1024px){
    #footer .f_navi .inner{
        margin:0;
        padding:0 15px
    }
    #footer .f_navi .inner .foot_content .foot_left{
        width:21%
    }
    #footer .f_navi .inner .foot_content .foot_right{
        width:76%
    }
    #footer .f_navi .inner [class*=item] ul li a{
        word-break:break-word
    }
    #footer .f_navi .inner .item4{
        width:21%
    }
    #footer .f_navi .inner .item5{
        width:15%
    }
    #footer .f_navi .inner [class*=item] ul li a{
        line-height:1.4
    }
}
@media screen and (width:768px){
    #footer .f_navi .inner .foot_content .foot_left .info_sns div{
        margin-top:10px
    }
}
@media screen and (max-width:767px){
    #footer .f_navi{
        display:block;
        padding:40px 0 30px
    }
    #footer .f_navi .inner{
        margin:0;
        padding:0 15px
    }
    #footer .f_navi .inner .foot_content .foot_left{
        float:none;
        width:100%
    }
    #footer .f_navi .inner .foot_content .foot_right{
        float:none;
        width:100%;
        margin-top:40px;
        border-bottom:1px solid #888
    }
    #footer .f_navi .inner [class*=item]{
        float:none;
        width:100%;
        margin-left:0
    }
    #footer .f_navi .inner .foot_content .foot_right:after{
        display:block;
        content:"";
        clear:both
    }
    #footer .f_navi .inner .foot_logo span{
        width:70px
    }
    #footer .f_navi .inner .foot_content .foot_left .fot_menu{
        padding-bottom:30px
    }
    #footer .f_navi .inner .foot_content .foot_left .fot_menu li{
        padding:0 0 30px
    }
    #footer .f_navi .inner .foot_content .foot_left .fot_menu li a{
        font-size:16px
    }
    #footer .f_navi .inner .foot_content .foot_left .info_country{
        padding-bottom:15px
    }
    #footer .foot_copy_area .foot_breadcrumbs{
        float:none;
        width:100%;
        padding-bottom:30px
    }
    #footer .foot_copy_area .copyright{
        float:none;
        width:100%;
        text-align:left
    }
    #footer .foot_copy_area .copyright .tel_call{
        display:block;
        padding-bottom:18px
    }
    #footer .f_navi .inner [class*=item] div{
        margin-bottom:0;
        padding:20px 0;
        border-top:1px solid #888
    }
    #footer .f_navi .inner [class*=item] ul{
        display:none
    }
    #footer .f_navi .inner [class*=item].on ul.mo_con{
        display:block
    }
    #footer .f_navi .inner [class*=item] .mo_title{
        background:url(../index_files/footer-arrow-m.png) no-repeat 98% 50%;
        background-size:12px 12px
    }
    #footer .f_navi .inner [class*=item].on .mo_title{
        background:url(../index_files/footer-arrow-up-m.png) no-repeat 98% 50%;
        background-size:12px 12px
    }
    #footer .site_info .cpr .br{
        padding-right:0;
        max-width:224px;
        line-height:1.5
    }
    #footer .foot_copy_area{
        padding-bottom:0
    }
}
.wsg_main#wrap,.wsg_main #header,.wsg_main .snb_wrap{
    min-width:100%;
    margin:0 auto;
    max-width:1920px;
    width:100%
}
.wsg_main .mainNext{
    overflow:hidden;
    position:absolute;
    right:20px;
    top:450px;
    z-index:1000;
    border-radius:100%;
    background:#05141f;
    opacity:.5
}
.wsg_main .mainNext:hover{
    opacity:1
}
.wsg_main .playVisual{
    display:none!important;
    position:absolute;
    top:450px
}
.wsg_main .stopVisual{
    display:none!important;
    position:absolute;
    top:450px
}
.wsg_main .mainPrev{
    overflow:hidden;
    position:absolute;
    left:20px;
    top:450px;
    z-index:1000;
    border-radius:100%;
    background:#05141f;
    opacity:.5
}
.wsg_main .mainPrev:hover{
    opacity:1
}
.wsg_main .pagingNum{
    display:none!important;
    position:absolute;
    top:450px;
    z-index:98
}
.wsg_main .mainCenterWrap .mainCenter{
    overflow:hidden;
    position:relative;
    top:0;
    left:0;
    width:100%;
    height:880px;
    margin:0;
    padding:0;
    background:#05141f;
    box-sizing:border-box
}
.wsg_main .mainCenterWrap .imgArea img{
    position:absolute;
    top:50%;
    left:50%;
    /*height:1080px;*/
    margin:0;
    transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%)
}
.wsg_main .mainCenterWrap .mainCenter .kv_txtArea{
    position:absolute;
    bottom:7%;
    left:0;
    width:100%;
    text-align:center;
    z-index:1000;
    box-sizing:border-box
}
.wsg_main .mainCenterWrap .mainCenter .kv_txtArea .sub_title{
    font-size:16px;
    box-sizing:border-box;
    color:#fff
}
.wsg_main .mainCenterWrap .mainCenter .kv_txtArea .big_title{
    color:#fff;
    margin:0;
    padding:20px 0;
    box-sizing:border-box;
    color:#fff
}
.wsg_main .mainCenterWrap .mainCenter .kv_txtArea .big_title .title{
    font-size:50px;
    text-transform:none;
    color:#fff;
    text-shadow:rgba(0,0,0,1) 0 0 3px!important
}
.wsg_main .mainCenterWrap .mainCenter .kv_txtArea .kv_desc{
    width:100%;
    max-width:700px;
    margin:auto;
    font-size:18px;
    line-height:1.4;
    color:#fff;
    text-shadow:rgba(0,0,0,1) 0 0 3px!important
}
.wsg_main .mainCenterWrap .mainCenter .kv_btn_area{
    width:100%;
    box-sizing:border-box;
    padding-top:30px
}
.wsg_main .mainCenterWrap .mainCenter .kv_btn_area .kv_btn{
    display:inline-block;
    padding:21px 40px;
    font-size:14px;
    background:#fff;
    color:#05141f;
    font-family:"kiaB"
}
.wsg_main .mainCenterWrap .mainCenter .imgArea video{
    width:100%;
    height:100%
}
.wsg_main .main_promotion_area .promotion_box{
    position:relative;
    min-height:78px;
    background:#fff
}
.wsg_main .main_promotion_area .promotion_box .title_area{
    position:absolute;
    bottom:50px;
    left:0;
    width:100%;
    padding:0 80px;
    box-sizing:border-box;
    z-index:100
}
.wsg_main .main_promotion_area .promotion_box .title{
    font-size:30px;
    color:#fff;
    font-family:"kiaB";
    line-height:1.4;
    word-break:break-word;
    text-shadow:rgba(0,0,0,1) 0 0 3px!important
}
.wsg_main .main_promotion_area .promotion_box .title_area .pro_link_btn{
    width:100%
}
.wsg_main .main_promotion_area .promotion_box .title_area .pro_link_btn a.link_btn{
    display:inline-block;
    color:#fff;
    width:auto;
    font-size:12px;
    font-family:"kiaB";
    padding:15px 0 0;
    text-transform:uppercase
}
.wsg_main .main_promotion_area .global_box{
    overflow:hidden;
    position:relative;
    min-height:78px
}
.wsg_main .main_promotion_area .global_box .title_area{
    position:absolute;
    bottom:50px;
    left:0;
    width:100%;
    padding:0 80px;
    box-sizing:border-box;
    z-index:100
}
.wsg_main .main_promotion_area .global_box .title{
    font-size:30px;
    color:#fff;
    font-family:"kiaB";
    line-height:1.4;
    word-break:break-word;
    text-shadow:rgba(0,0,0,1) 0 0 3px!important
}
.wsg_main .main_promotion_area .global_box .title_area .pro_link_btn a.link_btn{
    display:inline-block;
    color:#fff;
    width:auto;
    font-size:12px;
    font-family:"kiaB";
    padding:15px 0 0;
    text-transform:uppercase
}
.wsg_main .main_promotion_area .main_sales_box .sales{
    min-height:78px
}
.wsg_main .main_promotion_area .main_sales_box .sales .icon .txt{
    padding-top:20px;
    font-size:18px;
    color:#05141f;
    font-family:"kiaB";
    text-align:center
}
.wsg_main .main_promotion_area .main_sales_box .sales .icon .ico_img{
    text-align:center;
    width:100%;
    text-align:center;
    height:60px
}
.wsg_main .mainCenterWrap .mainCenter .bg_dimm{
    display:none;
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    background:url(../index_files/Dim-hero.png) no-repeat 0 bottom
}
.wsg_main .main_promotion_area .promotion_box .bg_dimm{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:50%;
    background:url(../index_files/Dim-promotion.png) no-repeat 0 bottom
}
.wsg_main .main_promotion_area .global_box .bg_dimm{
    display:none;
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:100%
}
.wsg_main .mainCenterWrap .mainCenter .video_area{
    width:100%;
    height:1080px
}
.wsg_main .mainCenterWrap .mainCenter .video_area video{
    position:absolute;
    top:50%;
    left:50%;
    width:120%;
    height:auto;
    object-fit:cover;
    transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%)
}
.wsg_main .main_promotion_area .main_box_left{
    position:relative;
    overflow:hidden;
    min-height:78px
}
.wsg_main .main_promotion_area .main_box_right .main_sales_box .sales{
    position:relative;
    overflow:hidden;
    float:left;
    width:50%;
    box-sizing:border-box
}
.wsg_main .main_promotion_area .main_box_right .main_sales_box .sales a{
    display:block;
    width:100%;
    height:100%;
    max-height:none;
    min-height:78px
}
.wsg_main .main_promotion_area .main_box_right .main_sales_box .sales a.bg3{
    background:rgba(5,20,31,.03)
}
.wsg_main .main_promotion_area .main_box_right .main_sales_box .sales a.bg20{
    background:rgba(5,20,31,.2)
}
.wsg_main .main_promotion_area .main_box_right .main_sales_box .sales a.bg80{
    background:rgba(5,20,31,.9)
}
.wsg_main .main_promotion_area .main_sales_box .sales .icon .txt.txt_black{
    color:#05141f!important
}
.wsg_main .main_promotion_area .main_sales_box .sales .icon .txt.txt_white{
    color:#fff!important;
    text-shadow:rgba(0,0,0,1) 0 0 3px!important
}
.wsg_main .mainType1{
    width:100%;
    height:auto;
    box-sizing:border-box
}
.wsg_main .mainType1 .main_promotion_area{
    width:100%;
    box-sizing:border-box
}
.wsg_main .mainType1 .main_promotion_area:after{
    display:block;
    content:"";
    clear:both
}
.wsg_main .mainType1 .main_promotion_area .main_box_left{
    overflow:hidden;
    float:left;
    width:50%;
    box-sizing:border-box
}
.wsg_main .mainType1 .main_promotion_area .main_box_left .promotion_box{
    width:100%;
    height:100%;
    overflow:hidden
}
.wsg_main .mainType1 .main_promotion_area .main_box_left .promotion_box img{
    width:100%
}
.wsg_main .mainType1 .main_promotion_area .main_box_right{
    float:left;
    width:50%;
    box-sizing:border-box
}
.wsg_main .mainType1 .main_promotion_area .main_box_right .main_sales_box{
    width:100%;
    box-sizing:border-box;
    min-height:78px
}
.wsg_main .mainType1 .main_promotion_area .main_box_right .main_sales_box:after{
    display:block;
    content:"";
    clear:both
}
.wsg_main .mainType1 .main_promotion_area .main_box_right .main_sales_box .sales .icon{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    z-index:10;
    box-sizing:border-box
}
.wsg_main .mainType1 .main_promotion_area .main_box_right .main_sales_box .sales .bg_img img{
    width:100%
}
.wsg_main .mainType1 .main_promotion_area .main_box_right .main_sales_box .sales .dimm{
    position:absolute;
    width:100%;
    height:100%;
    background:#05141f;
    z-index:5
}
.wsg_main .mainType1 .main_promotion_area .main_box_right .main_sales_box .sales .dimm img{
    width:100%
}
.wsg_main .mainType1 .main_promotion_area .main_box_right .main_sales_box .sales .bg_img img{
    opacity:.1
}
.wsg_main .mainType1 .main_promotion_area .main_box_right .main_sales_box .sales.bg80 .icon .txt{
    color:#fff
}
.wsg_main .mainType1 .main_promotion_area .main_box_right .global_box{
    overflow:hidden;
    width:100%;
    box-sizing:border-box
}
.wsg_main .mainType1 .main_promotion_area .main_box_right .global_box img{
    width:100%;
    min-height:78px
}
.wsg_main .mainType1 .sales01_Wrap{
    left:0;
    top:0
}
.wsg_main .mainType1 .sales01 .txtArea{
    color:#444
}
.wsg_main .mainType1 .sales02_Wrap{
    left:0;
    top:262px
}
.wsg_main .mainType1 .sales02 .txtArea{
    color:#444
}
.wsg_main .mainType1 .sales03_Wrap{
    left:0;
    top:524px
}
.wsg_main .mainType1 .sales03 .txtArea{
    color:#fff
}
.wsg_main .mainType1 .carusp_Wrap{
    left:68%;
    top:0;
    width:32%
}
.wsg_main .mainType1 .carusp .txtArea{
    color:#444
}
.wsg_main .mainType2{
    width:100%;
    height:auto;
    box-sizing:border-box
}
.wsg_main .mainType2 .main_promotion_area{
    width:100%;
    box-sizing:border-box
}
.wsg_main .mainType2 .main_promotion_area:after{
    display:block;
    content:"";
    clear:both
}
.wsg_main .main_promotion_area .main_box_left{
    float:left;
    width:50%;
    box-sizing:border-box
}
.wsg_main .mainType2 .main_promotion_area .main_box_left .promotion_box{
    width:100%;
    height:100%;
    overflow:hidden
}
.wsg_main .mainType2 .main_promotion_area .main_box_left .promotion_box a{
    display:block;
    width:100%;
    height:100%
}
.wsg_main .mainType2 .main_promotion_area .main_box_left .promotion_box img{
    width:100%
}
.wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box{
    width:100%;
    box-sizing:border-box
}
.wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box:after{
    display:block;
    content:"";
    clear:both
}
.wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box .sales{
    position:relative;
    overflow:hidden;
    float:left;
    width:50%;
    box-sizing:border-box
}
.wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box .sales a{
    overflow:hidden;
    display:block;
    width:100%;
    height:100%;
    max-height:none;
    min-height:78px
}
.wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box .sales a.bg3{
    background:rgba(5,20,31,.03)
}
.wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box .sales a.bg20{
    background:rgba(5,20,31,.2)
}
.wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box .sales a.bg80{
    background:rgba(5,20,31,.9)
}
.wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box .sales .icon{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    z-index:10;
    box-sizing:border-box
}
.wsg_main .main_promotion_area .main_box_left .main_sales_box .sales .icon .txt{
    padding-top:20px;
    font-size:18px;
    color:#05141f;
    font-family:"kiaB"
}
.wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box .sales .bg_img img{
    width:100%
}
.wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box .sales .dimm{
    position:absolute;
    width:100%;
    height:100%;
    background:#05141f;
    z-index:5
}
.wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box .sales .dimm img{
    width:100%
}
.wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box .sales .bg_img img{
    opacity:.1
}
.wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box .sales.bg80 .icon .txt{
    color:#fff
}
.wsg_main .main_promotion_area .main_box_right{
    float:left;
    width:50%;
    box-sizing:border-box
}
.wsg_main .mainType2 .main_promotion_area .main_box_right .global_box{
    overflow:hidden;
    width:100%;
    box-sizing:border-box
}
.wsg_main .mainType2 .main_promotion_area .main_box_right .global_box a{
    display:block;
    width:100%;
    height:100%
}
.wsg_main .mainType2 .main_promotion_area .main_box_right .global_box img{
    width:100%
}
.wsg_main .mainType2 .sales01_Wrap,.wsg_main .mainType2 .sales01{
    left:0;
    top:0
}
.wsg_main .mainType2 .sales01 .txtArea{
    color:#e7e6e6
}
.wsg_main .mainType2 .sales02_Wrap{
    left:0;
    top:262px
}
.wsg_main .mainType2 .sales02 .txtArea{
    color:#fff
}
.wsg_main .mainType2 .sales03_Wrap{
    left:0;
    top:524px
}
.wsg_main .mainType2 .sales03 .txtArea{
    color:#949392
}
.wsg_main .mainType2 .carusp_Wrap{
    left:84%;
    top:0;
    width:16%
}
.wsg_main .mainType2 .carusp .txtArea{
    color:#fff
}
.wsg_main .mainType3{
    width:100%;
    height:auto;
    box-sizing:border-box
}
.wsg_main .mainType3 .main_promotion_area{
    width:100%;
    box-sizing:border-box
}
.wsg_main .mainType3 .main_promotion_area:after{
    display:block;
    content:"";
    clear:both
}
.wsg_main .mainType3 .main_promotion_area .main_box_left{
    float:left;
    width:50%;
    box-sizing:border-box
}
.wsg_main .mainType3 .main_promotion_area .main_box_left .promotion_box{
    width:100%;
    height:100%;
    overflow:hidden
}
.wsg_main .mainType3 .main_promotion_area .main_box_left .promotion_box img{
    width:100%
}
.wsg_main .mainType3 .main_promotion_area .main_box_right{
    float:left;
    width:50%;
    box-sizing:border-box
}
.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box{
    width:100%;
    box-sizing:border-box
}
.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box:after{
    display:block;
    content:"";
    clear:both
}
.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales{
    position:relative;
    overflow:hidden;
    float:left;
    width:50%;
    box-sizing:border-box
}
.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales a{
    display:block;
    width:100%;
    height:100%;
    max-height:inherit
}
.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales a.bg3{
    background:rgba(5,20,31,.03)
}
.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales a.bg20{
    background:rgba(5,20,31,.2)
}
.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales a.bg80{
    background:rgba(5,20,31,.9)
}
.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .icon{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    z-index:10;
    box-sizing:border-box
}
.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .icon .ico_img{
    text-align:center
}
.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .icon .txt{
    padding-top:20px;
    font-size:18px;
    color:#05141f;
    font-family:"kiaB"
}
.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .bg_img img{
    width:100%
}
.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .dimm{
    position:absolute;
    width:100%;
    height:100%;
    background:#05141f;
    z-index:5
}
.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .dimm img{
    width:100%
}
.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .bg_img img{
    opacity:.1
}
.wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales.bg80 .icon .txt{
    color:#fff
}
.wsg_main .mainType3 .main_promotion_area .main_box_right .global_box{
    overflow:hidden;
    width:100%;
    box-sizing:border-box
}
.wsg_main .mainType3 .main_promotion_area .main_box_right .global_box img{
    width:100%
}
.wsg_main .mainType3 .carusp_Wrap{
    left:68%;
    top:0;
    width:32%
}
.wsg_main .mainType3 .carusp .txtArea{
    color:#fff
}
.wsg_main .mainType3 .sales01_Wrap{
    left:68%;
    top:262px
}
.wsg_main .mainType3 .sales01 .txtArea{
    color:#ebe9e7
}
.wsg_main .mainType3 .sales03_Wrap{
    left:68%;
    top:524px
}
.wsg_main .mainType3 .sales03 .txtArea{
    color:#fff
}
.wsg_main .mainType3 .sales01_Wrap,.wsg_main .mainType3 .sales02_Wrap,.wsg_main .mainType3 .sales03_Wrap{
    width:16.1%
}
.wsg_main .mainType4{
    width:100%;
    height:auto;
    box-sizing:border-box
}
.wsg_main .mainType4 .main_promotion_area{
    width:100%;
    box-sizing:border-box
}
.wsg_main .mainType4 .main_promotion_area:after{
    display:block;
    content:"";
    clear:both
}
.wsg_main .mainType4 .carusp01_Wrap{
    left:0;
    top:524px
}
.wsg_main .mainType4 .carusp01 .txtArea{
    color:#fff
}
.wsg_main .mainType4 .carusp02_Wrap{
    left:36%;
    top:524px
}
.wsg_main .mainType4 .carusp02 .txtArea{
    color:#fff
}
.wsg_main .mainType4 .sales01_Wrap{
    left:52%;
    top:524px
}
.wsg_main .mainType4 .sales01 .txtArea{
    color:#333
}
.wsg_main .mainType4 .sales02_Wrap{
    left:68%;
    top:524px
}
.wsg_main .mainType4 .sales02 .txtArea{
    color:#333
}
.wsg_main .mainType4 .sales03_Wrap{
    left:84%;
    top:524px
}
.wsg_main .mainType4 .sales03 .txtArea{
    color:#333
}
.wsg_main .mainType4 .sales01_Wrap,.wsg_main .mainType4 .sales02_Wrap,.wsg_main .mainType4 .sales03_Wrap{
    width:16.1%
}
.wsg_main .mainType5{
    width:100%;
    height:auto;
    box-sizing:border-box
}
.wsg_main .mainType5 .main_promotion_area{
    width:100%;
    box-sizing:border-box
}
.wsg_main .mainType5 .main_promotion_area:after{
    display:block;
    content:"";
    clear:both
}
.wsg_main .mainType5 .main_promotion_area .main_box_left{
    float:left;
    width:50%
}
.wsg_main .mainType5 .main_promotion_area .main_box_right{
    float:left;
    width:50%
}
.wsg_main .mainType5 .main_promotion_area .global_box{
    height:auto!important
}
.wsg_main .mainType5 .main_promotion_area .global_box img{
    width:100%
}
.wsg_main .mainType5 .mainCenterWrap .big_title{
    line-height:normal
}
.wsg_main .mainType5 .carusp01_Wrap{
    left:0;
    top:524px
}
.wsg_main .mainType5 .carusp01 .txtArea{
    color:#fff
}
.wsg_main .mainType5 .carusp02_Wrap{
    left:36%;
    top:524px
}
.wsg_main .mainType5 .carusp02 .txtArea{
    color:#fff
}
.wsg_main .mainType5 .sales01_Wrap{
    left:52%;
    top:524px
}
.wsg_main .mainType5 .sales01 .txtArea{
    color:#333
}
.wsg_main .mainType5 .sales02_Wrap{
    left:68%;
    top:524px
}
.wsg_main .mainType5 .sales02 .txtArea{
    color:#333
}
.wsg_main .mainType5 .sales03_Wrap{
    left:84%;
    top:524px
}
.wsg_main .mainType5 .sales03 .txtArea{
    color:#333
}
.wsg_main .mainType5 .sales01_Wrap,.wsg_main .mainType5 .sales02_Wrap,.wsg_main .mainType5 .sales03_Wrap{
    width:16.1%
}
.wsg_main .main_promotion_area .global_box .img_area{
    background:#000
}
@media screen and (max-width:1440px){
    .wsg_main .mainCenterWrap .mainCenter .video_area video{
        width:150%
    }
}
@media screen and (max-width:1024px){
    .wsg_main .mainType1 .main_promotion_area .main_box_right .main_sales_box .sales .icon{
        width:100%
    }
    .wsg_main .mainCenterWrap .mainCenter{
        height:800px!important
    }
    .wsg_main .mainCenterWrap .imgArea img{
        height:800px
    }
    .wsg_main .mainCenterWrap .mainCenter .video_area{
        width:100%;
        height:800px
    }
    .wsg_main .mainCenterWrap .mainCenter .video_area video{
        position:absolute;
        top:0;
        left:50%;
        width:200%;
        height:100%;
        transform:translateX(-50%);
        -ms-transform:translateX(-50%);
        -webkit-transform:translateX(-50%);
        -moz-transform:translateX(-50%);
        -o-transform:translateX(-50%)
    }
    .wsg_main .mainPrev{
        top:380px
    }
    .wsg_main .mainNext{
        top:380px
    }
    .wsg_main .mainCenterWrap .mainCenter .kv_txtArea{
        bottom:8%
    }
    .wsg_main .main_promotion_area .global_box .title_area{
        padding:0 40px;
        bottom:30px
    }
    .wsg_main .main_promotion_area .promotion_box .title_area{
        padding:0 40px;
        bottom:30px
    }
    .wsg_main .main_promotion_area .promotion_box .title{
        font-size:24px
    }
    .wsg_main .main_promotion_area .global_box .title{
        font-size:24px
    }
    .wsg_main .main_promotion_area .global_box .title_area .pro_link_btn a.link_btn{
        padding-top:0
    }
    .wsg_main .main_promotion_area .promotion_box .title_area .pro_link_btn a.link_btn{
        padding-top:0
    }
    .wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box .sales .icon{
        width:100%
    }
    .wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .icon{
        width:100%
    }
    .wsg_main .main_promotion_area .main_sales_box .sales .icon .txt{
        font-size:16px
    }
    .wsg_main .main_promotion_area .main_box_left .main_sales_box .sales .icon .txt{
        font-size:16px
    }
    .wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .icon .txt{
        font-size:16px
    }
}
@media screen and (width:768px){
    .wsg_main .main_promotion_area .global_box .title_area{
        padding:0 40px;
        bottom:30px
    }
    .wsg_main .main_promotion_area .promotion_box .title_area{
        padding:0 40px;
        bottom:30px
    }
    .wsg_main .main_promotion_area .promotion_box .title{
        font-size:24px
    }
    .wsg_main .main_promotion_area .global_box .title{
        font-size:24px
    }
}
@media screen and (max-width:767px){
    .wsg_main{
        position:relative;
        width:100%;
        height:auto
    }
    .wsg_main .mainPrev{
        top:280px;
        left:10px;
        z-index:1001
    }
    .wsg_main .mainNext{
        top:280px;
        right:10px;
        z-index:1001
    }
    .wsg_main .mainCenterWrap .mainCenter{
        position:relative;
        width:100%;
        height:550px!important;
        box-sizing:border-box
    }
    .wsg_main .mainCenterWrap .imgArea{
        height:auto
    }
    .wsg_main .mainCenterWrap .imgArea img{
        position:absolute;
        width:100%;
        height:100%;
        object-fit:cover;
        top:50%;
        left:50%;
        transform:translate(-50%,-50%);
        -ms-transform:translate(-50%,-50%);
        -webkit-transform:translate(-50%,-50%);
        -moz-transform:translate(-50%,-50%);
        -o-transform:translate(-50%,-50%)
    }
    .wsg_main .mainCenterWrap .mainCenter .kv_txtArea{
        bottom:12%
    }
    .wsg_main .mainCenterWrap .mainCenter .kv_txtArea .sub_title{
        width:80%;
        margin:auto;
        font-size:11px
    }
    .wsg_main .mainCenterWrap .mainCenter .kv_txtArea .big_title{
        padding:5px 0
    }
    .wsg_main .mainCenterWrap .mainCenter .kv_txtArea .big_title .title{
        font-size:26px
    }
    .wsg_main .mainCenterWrap .mainCenter .kv_txtArea .kv_desc{
        width:80%;
        font-size:13px;
        margin:auto
    }
    .wsg_main .mainCenterWrap .mainCenter .kv_btn_area{
        padding-top:10px
    }
    .wsg_main .mainCenterWrap .mainCenter .kv_btn_area .kv_btn{
        padding:10px 20px;
        font-size:12px
    }
    .wsg_main .main_promotion_area .main_sales_box .sales .icon .ico_img{
        box-sizing:border-box
    }
    .wsg_main .main_promotion_area .main_sales_box .sales .icon .ico_img img{
        height:40px
    }
    .wsg_main .main_promotion_area .main_sales_box .sales .icon{
        width:80%
    }
    .wsg_main .main_promotion_area .main_sales_box .sales .icon .txt{
        font-size:16px;
        text-align:center;
        padding-top:0
    }
    .wsg_main .main_promotion_area .promotion_box .title_area{
        bottom:30px;
        padding:0 30px
    }
    .wsg_main .main_promotion_area .promotion_box .title{
        font-size:24px
    }
    .wsg_main .main_promotion_area .promotion_box .title_area .pro_link_btn a.link_btn{
        padding:5px 0 0
    }
    .wsg_main .main_promotion_area .global_box .title_area{
        padding:0 30px;
        bottom:30px
    }
    .wsg_main .main_promotion_area .global_box .title{
        font-size:24px
    }
    .wsg_main .main_promotion_area .global_box .title_area .pro_link_btn a.link_btn{
        padding:5px 0 0
    }
    .wsg_main .mainType1 .main_promotion_area .main_box_right{
        float:none;
        width:100%;
        box-sizing:border-box
    }
    .wsg_main .mainType1 .main_promotion_area .main_box_left{
        float:none;
        width:100%;
        box-sizing:border-box
    }
    .wsg_main .mainType2 .main_promotion_area .main_box_right{
        float:none;
        width:100%;
        box-sizing:border-box
    }
    .wsg_main .mainType2 .main_promotion_area .main_box_left{
        float:none;
        width:100%;
        box-sizing:border-box
    }
    .wsg_main .mainType3 .main_promotion_area .main_box_right{
        float:none;
        width:100%;
        box-sizing:border-box
    }
    .wsg_main .mainType3 .main_promotion_area .main_box_left{
        float:none;
        width:100%;
        box-sizing:border-box
    }
    .wsg_main .mainType4 .main_promotion_area .main_box_right{
        float:none;
        width:100%;
        box-sizing:border-box
    }
    .wsg_main .mainType4 .main_promotion_area .main_box_left{
        float:none;
        width:100%;
        box-sizing:border-box
    }
    .wsg_main .mainType5 .main_promotion_area .main_box_left{
        float:none;
        width:100%
    }
    .wsg_main .mainType5 .main_promotion_area .main_box_right{
        float:none;
        width:100%
    }
    .wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .icon .txt{
        padding-top:0
    }
    .wsg_main .mainCenterWrap .mainCenter .video_area{
        width:100%;
        height:430px
    }
    .wsg_main .mainCenterWrap .mainCenter .video_area video{
        width:260%
    }
}
.nf_tab_com .text_box_wrap .tab_wrap .item a.active span:before{
    background:#ea0029!important
}
.fe_pip_wrap .resource_features .modelSlide_box .modelSlide_item .item_wrap .top_title_box{
    background:#05141f!important
}
.modelSlide_box .modelSlide_item .item_wrap .item_info_title{
    color:#05141f!important
}
.modelSlide_box .modelSlide_item .item_btn a span{
    color:#05141f!important
}
.offers-view-slide .modelSlide_box .modelSlide_item .item_btn a{
    background:#05141f!important
}
.offers-view-slide .modelSlide_box .modelSlide_item .item_btn a span{
    color:#fff!important
}
.modelSlide_box .modelSlide_item .item_offers .item_offers_txt{
    color:#ea0029!important
}
.util_area .util_set_menu{
    display:inline-block;
    margin-left:20px;
    margin-right:5px;
    padding-left:20px
}
.util_area .util_set_menu a{
    position:relative;
    color:#fff;
    font-size:11px;
    font-family:"kiaB"
}
.util_area .util_find_dealer{
    display:inline-block;
    margin-left:10px;
    padding-left:20px
}
.util_area .util_find_dealer a{
    position:relative;
    color:#fff;
    font-size:11px;
    font-family:"kiaB"
}
.util_area .util_find_dealer a:before{
    display:block;
    position:absolute;
    top:0;
    left:-16px;
    content:"";
    width:9px;
    height:13px;
    background:url(../index_files/spr_ico_etc.png) no-repeat -194px 0
}
.util_area .util_light_link{
    display:inline-block;
    margin-left:10px
}
.util_area .util_light_link a{
    color:#fff;
    font-size:11px;
    font-family:"kiaB"
}
@media screen and (max-width:767px){
    .util_area .util_set_location .my_location strong{
        color:#05141f;
        opacity:.8
    }
    .util_area .util_set_menu{
        display:block;
        margin:15px 0;
        text-align:center
    }
    .util_area .util_set_menu a{
        color:#05141f;
        font-size:13px
    }
    .util_area .util_find_dealer{
        display:block;
        margin:15px 0;
        text-align:center
    }
    .util_area .util_find_dealer a{
        color:#05141f;
        font-size:13px
    }
    .util_area .util_find_dealer a:before{
        width:15px;
        height:17px;
        left:-18px;
        background:url(../../index_files/spr_ico_etc.png) no-repeat -125px 0;
        background-size:150px auto
    }
    .util_area .util_light_link{
        display:block;
        margin:15px 0;
        text-align:center
    }
    .util_area .util_light_link a{
        color:#05141f;
        font-size:13px
    }
    .wsg_main #header:hover .go_build .btnType1{
        padding:10px 20px;
        font-size:15px;
        background:#05141f!important;
        color:#fff!important
    }
    #header:hover .go_build .btnType1{
        padding:10px 20px;
        font-size:15px;
        background:#05141f!important;
        color:#fff!important
    }
    .wsg_main #header .go_build .btnType1{
        padding:10px 20px;
        font-size:15px;
        background:#05141f!important;
        color:#fff!important
    }
    .wsg_main #header.over .go_build .btnType1{
        padding:10px 20px;
        font-size:15px;
        background:#05141f!important;
        color:#fff!important
    }
    #header.over .go_build .btnType1{
        padding:10px 20px;
        font-size:15px;
        background:#05141f!important;
        color:#fff!important
    }
}
.main_kv_indicator{
    width:100%;
    position:absolute;
    bottom:25px;
    left:0;
    box-sizing:border-box
}
.main_kv_indicator .indi_box{
    width:100%;
    max-width:1440px;
    margin:auto;
    text-align:center
}
.main_kv_indicator .indi_box a{
    display:inline-block;
    width:45px;
    height:4px;
    margin:0 5px;
    background:#fff;
    opacity:.4
}
.main_kv_indicator .indi_box a.on{
    background:#fff;
    opacity:1
}
@media screen and (max-width:1024px){
    .main_kv_indicator{
        bottom:20px
    }
}
@media screen and (max-width:767px){
    .main_kv_indicator{
        bottom:15px
    }
    .main_kv_indicator .indi_box a{
        width:30px
    }
}
.exTab_type li.tab_on a{
    background:#05141f!important
}
.exTab_type li a{
    background:rgba(5,20,31,.4)!important
}
.exTab_type li .tab_dep2 li a{
    background:#fff!important
}
.img_content_box .title_box .title .sub_t{
    color:#05141f;
    opacity:.8
}
#award h2{
    border-bottom:2px solid #05141f!important
}
.ui-slider .ui-slider-range{
    background:#697379
}
.unitSlide .price_range span{
    color:#05141f;
    opacity:.8
}
.unitSlide p input[type=text]{
    color:#05141f
}
.mileageSelect input[type=text]{
    color:#05141f
}
.userNum p input[type=text]{
    color:#05141f
}
.advisorList .car_l.on .car_a{
    background:#05141f
}
.carinfoWrap .advisor_txt li{
    color:#05141f
}
.carinfoWrap .car_btn a{
    color:#05141f;
    opacity:.8
}
.addcarArea{
    border-bottom:1px solid #05141f
}
.addcarArea .addcarBar{
    border-right:1px solid #05141f
}
.searchOption .formCheck label.c_on{
    border-color:#05141f;
    color:#05141f
}
.compare_sel .desc{
    color:rgba(5,20,31,.8)
}
.bl_type_a{
    color:#05141f;
    text-transform:none
}
.nodata span{
    color:#05141f;
    opacity:.4
}
.offersCont .carInfor .carFrom{
    color:#ea0029
}
.offersCont .carInfor .carName,.offersCont .offersInfor ul li .subTxt{
    color:#05141f
}
.offersInforTxt{
    color:#05141f;
    opacity:.8
}
.offersList .carInfor .carName{
    color:#05141f
}
.offersList .carInfor .carFrom{
    color:#05141f
}
.offersList .offersInfor ul li .subTxt{
    color:#05141f;
    opacity:.6
}
.offersCont .offersInfor ul li .rd{
    color:rgba(5,20,31,.6)
}
.offersList .offersInfor ul li .rd{
    color:rgba(5,20,31,.8)
}
.poweringWrap h3,.poweringWrap h5{
    color:#05141f
}
.poweringWrap h3:before,.poweringWrap h5:before{
    background:#05141f
}
.dailyWrap{
    color:#05141f;
    opacity:.8
}
.dailyWrap h4,.dailyWrap h6{
    color:#05141f
}
.accordion .accordionTit{
    background-color:rgba(5,20,31)
}
.accordion .accordionTit.on{
    background-color:rgba(5,20,31)
}
.fleetAccordion .fleetList>li{
    color:#05141f
}
.fleetAccordion .fleetList>li .listTxt2{
    color:#05141f;
    opacity:1
}
.carRange .searchArea .schNum span{
    color:#05141f
}
.carRange .carRangelist li .carPrice{
    color:#ea0029
}
.carRange .carRangelist li .carName{
    color:#05141f
}
.carRange .carRangelist li .carTxt{
    color:#666
}
.team_li .position .duty{
    color:#05141f;
    opacity:.8
}
.team_li .profile{
    color:#05141f;
    opacity:1
}
.team_li .profile dt{
    color:#05141f;
    opacity:1
}
.down_brochure .btnSmall.btnType7{
    background:#05141f
}
.down_brochure .btnSmall.btnType7:hover{
    opacity:.8
}
.down_brochure .btnSmall.btnType7:hover.disable{
    opacity:.6
}
.form_wrp textarea{
    resize:none
}
.pointcolor1{
    color:#ea0029!important
}
.paymentPop{
    color:#05141f
}
.finishArea .finishBox .finishTxt{
    color:#05141f
}
.finishArea .finishBox .finalTxt{
    color:#05141f;
    opacity:.8
}
.finishArea .finishBox .finalTxt a{
    color:#ea0029
}
.finishArea .finishBox .splitArea .redLine{
    border-bottom:2px solid #ea0029
}
.warranty_con .desc1{
    color:#05141f
}
.warranty_con .coverage{
    color:#05141f
}
.warranty_con .coverage:after{
    background:#05141f
}
.warranty_con p{
    color:#05141f;
    opacity:.8
}
.warranty_con .detail .wrr_con li{
    color:#05141f
}
.warranty_down .down_list li a{
    color:#05141f
}
.roadsideTop h4,.roadsideTop h1{
    color:#05141f
}
.roadsideTop .roadsideTxt1{
    color:#05141f
}
.roadsideNum{
    color:#ea0029
}
.roadsideNum em{
    color:#05141f;
    opacity:.8
}
.roadsideTxt2{
    color:#05141f
}
.roadside_assistance .roadsideDownload .roadside_dl{
    padding-right:150px
}
.roadside_assistance .roadsideDownload .roadside_dl dd{
    color:#05141f;
    opacity:.8
}
.manual .selectManual .carSelect ul li a{
    color:#05141f
}
.manual .selectManual .carSort .radio_box{
    font-size:14px
}
.form_chk [class*=_on] .car_spr{
    color:#05141f
}
.manual .selectManual .manualList ul li a{
    color:#05141f
}
.managementTxt{
    color:#05141f;
    opacity:.8
}
.visionList li strong,.film_move .videoInfo strong{
    color:#05141f
}
.visionList li p{
    color:#05141f;
    opacity:.8
}
.corevalue .valueCon strong{
    color:#05141f
}
.corevalue .valueCon p{
    color:#05141f;
    opacity:.8
}
.ex_visual strong{
    color:#05141f
}
.ex_visual>span{
    color:#05141f
}
.tab_history .history_list li.tab_on a{
    color:#ea0029
}
.historyList li.toggleON a{
    background-color:#05141f
}
.historyList li .toggleCont .list li p,.historyList li .toggleCont .list li strong{
    color:#05141f
}
.tab_history .history_list li a{
    color:#05141f;
    opacity:.8
}
.sustain_list .major_cont .txt{
    color:#05141f
}
.form_wrp .sel_box.sch_sel .selected-headline{
    color:rgba(5,20,31,.6)
}
.ex_bbsList li{
    color:#05141f
}
.cont_achievements h3,.cont_achievements h5{
    color:#05141f
}
.cont_achievements .txt{
    color:#05141f;
    opacity:.8
}
.whiteTxt{
    color:#fff!important
}
.brand_slogan strong{
    color:#05141f
}
.brand_video .imgArea li .text strong{
    color:#05141f
}
.brand_video .imgArea li .text p{
    color:#05141f;
    opacity:.8
}
.brand_recipe .recipe_tit{
    color:#05141f
}
.brand_recipe .recipe_list>li .tit,.recipe_detail .detail_tit{
    color:#05141f
}
.brand_recipe .recipe_list>li .desc li,.recipe_detail .detail_txt{
    color:#05141f;
    opacity:.8
}
.inno_driving dl dt{
    color:#05141f
}
.inno_driving dl dd{
    color:#05141f;
    opacity:.8
}
.video_cont+.videoText{
    color:#05141f;
    opacity:.8
}
.camp_move h3,.camp_move h5{
    color:#05141f
}
.camp_move .moveInfo{
    color:#05141f;
    opacity:.8
}
.film_move .videoInfo .videoText{
    color:#05141f
}
.mobility .mobility_list h3{
    color:#05141f!important
}
.mobility .mobility_list.odd p,.mobility .mobility_list.even p{
    color:#05141f!important
}
.ces_films .video_slide .video_slider li.on .video_thumb:after{
    border-color:#05141f!important
}
.exkia_gallery .thumnail .off.on{
    border-color:#ea0029
}
.exkia_gallery .gallery_desc{
    color:#05141f
}
.exkia_gallery .gallery_desc .title{
    color:#05141f
}
.cinemaCon li dt,.cinemaCon li dd{
    color:#05141f
}
.sound_sonic li strong{
    color:#05141f
}
.sound_sonic li span{
    color:#05141f;
    opacity:.8
}
.sound_gallery .promotion_view ul li .imgArea strong{
    color:#05141f
}
.sound_gallery .promotion_view ul li .imgArea span{
    color:#05141f;
    opacity:.8
}
.sound_gallery .promotion_view ul li .imgArea h5{
    color:#05141f
}
.sound_gallery .thumnail li.tab_on a{
    border-color:#05141f;
    color:#05141f
}
.brand_people .info strong{
    color:#05141f;
    line-height:1.3
}
.brand_people .info p{
    color:#05141f;
    opacity:.8
}
.bellDown strong,.btnDown{
    color:#05141f
}
.brand_scent01 .scentTxt01{
    color:#05141f;
    opacity:.8
}
.cont_campaign li h3,.cont_campaign li strong{
    color:#05141f
}
.brand_scent02 .desc li{
    color:#05141f;
    opacity:.8
}
.slideList>li p.tit{
    color:#05141f;
    opacity:.8
}
.careerCon li h3,.careerCon li strong{
    color:#05141f
}
.careerCon li p{
    color:#05141f;
    opacity:.8
}
.slide_technology .gallery_desc{
    color:rgba(5,20,31,.8)
}
.slide_technology .gallery_desc .title{
    color:#05141f
}
.cont_safety li>div dl dt{
    color:#05141f
}
.cont_safety li>div dl dd{
    color:#05141f;
    opacity:.8
}
.engine_gallery .thumnail li a:hover{
    color:#ea0029
}
.pressNews li .listCon h3,.pressNews li .listCon strong{
    color:#05141f
}
.pressNews li .listCon span,.pressNews li .listCon p{
    color:#05141f;
    opacity:.8
}
.ex_bbsView .bbs_tit{
    color:#05141f
}
.ex_bbsView .bbs_info .bbs_date,.bbsView_navi .navi_txt a .date{
    color:#05141f;
    opacity:.8
}
.tab_wrap .tab li.on a{
    background:#05141f;
    border:1px solid #05141f
}
.tab_wrap .tab li a:hover,.tab_wrap .tab li a:focus{
    background:#05141f;
    border:1px solid #05141f
}
.award-list .search_wrap button span{
    background:#05141f;
    color:#fff
}
.list_wrap a:hover,.list_wrap a:focus{
    border:1px solid #05141f
}
.list_wrap .logo_txt,.list_wrap li .img_wrap .logo_txt,.list_wrap .info p{
    color:#05141f
}
.list_wrap .logo_txt{
    font-size:16px
}
.new_paginate .page_num a,.new_paginate .page_num strong{
    color:#05141f;
    opacity:.6
}
.new_paginate .page_num a:hover,.new_paginate .page_num a:focus,.new_paginate .page_num strong{
    color:#05141f;
    opacity:1
}
.inno_driving .img_direct{
    max-width:940px;
    width:100%;
    box-sizing:border-box
}
.inno_driving .img_direct img{
    width:100%
}
.tvContents .popup .pop_con .img_more dt:before{
    border-top:2px solid #05141f
}
.tvContents .popup .pop_con .img_more dd{
    color:#05141f;
    opacity:.8
}
.brand_recipe .recipe_list>li .recipeIn .pic{
    margin-bottom:15px
}
.search_voice_wrap .voice_list_wrap .searchForm .btn_area{
    margin-top:4px
}
.voice_wrap .voice_inner .big_txt{
    color:#05141f
}
.voice_wrap .voice_inner .accordion_wrap .acc_title button{
    color:#05141f
}
.voice_wrap .voice_inner .accordion_wrap .acc_contents{
    color:#05141f
}
.voice_wrap .voice_inner .accordion_wrap{
    border-top:2px solid #05141f!important;
    border-bottom:2px solid #05141f!important
}
.voice_wrap .search_voice_bot .page_link .btn a{
    color:#05141f
}
.acc_filter .category_area ul li a.on_r{
    background:#05141f
}
.bbs_type2 .bbs_wrp a:hover .bbs_info{
    background:#05141f
}
.bbs_type2 .bbs_wrp a:hover [class*=bbs_type] .bbs_date{
    color:#fff
}
.bbs_type2 .bbs_tit{
    font-family:"kiaB"
}
.bbs_view .bbs_info .bbs_tit{
    color:#05141f
}
.bbs_view .bbs_info .bbs_date{
    color:#05141f;
    opacity:.8
}
.bbs_view .bbs_info{
    color:#05141f
}
.bbs_type2 .bbs_wrp:hover .bbs_info{
    background:#05141f
}
.gt_sitemap .con_box>ul>li>ul>li a{
    color:#05141f
}
.gt_sitemap .con_box>ul>li strong a:hover,.gt_sitemap .con_box>ul>li strong a:active,.gt_sitemap .con_box>ul>li strong a:focus,.gt_sitemap .con_box>ul>li>ul>li a:hover,.gt_sitemap .con_box>ul>li>ul>li a:active,.gt_sitemap .con_box>ul>li>ul>li a:focus{
    color:#ea0029
}
.bl_faq{
    line-height:48px;
    background:#05141f
}
.searchBox2 .searchTxt{
    color:#05141f;
    opacity:.8
}
.semantic-markup.section .txt_edu a{
    color:#ea0029
}
.tab_region .countries .name{
    color:#05141f
}
.tab_region .countries .name:hover{
    text-decoration:underline
}
.related_news .related_tit:after{
    background:#ea0029
}
.related_btn li a{
    background:#ea0029!important
}
.whatsOn_detail .detail_title_wrap .detail_title .sub_title{
    color:#ea0029!important
}
.whatsOn_detail .detail_title_wrap .detail_title .news_tit{
    color:#05141f!important
}
.whatsOn_detail .detail_title_wrap .detail_title .news_date{
    color:#05141f!important;
    opacity:.8!important
}
.new_detail .cpt_box{
    color:#05141f!important
}
.whatsOn_detail .related_btn li a{
    background:#05141f!important
}
.bl_type1:before{
    margin-top:2px
}
.cmm_spr,.cmm_tspr:before,.cmm_tspr:after,.util_a:before,.dth1_a:after,[class*=bl_type]:before,[class*=bl_type]:after,.pg_arrow,.pg_btn,.pg_btn_on{
    background-image:url(../index_files/spr_common.png)
}
.sns_spr{
    background-image:url(../index_files/spr_sns.png)
}
.util_area .util_set_location>a:before{
    background:url(../index_files/spr_ico_etc.png) no-repeat -194px 0
}
#footer .foot_copy_area .foot_breadcrumbs span.home a{
    position:relative;
    padding-left:24px
}
#footer .foot_copy_area .foot_breadcrumbs span.home a:before{
    display:block;
    content:"";
    width:12px;
    height:12px;
    position:absolute;
    top:0;
    left:0;
    background:url(../index_files/bc-home.png) 0 0
}
#footer .foot_copy_area .foot_breadcrumbs ol li:first-child a{
    position:relative;
    padding-left:24px
}
#footer .foot_copy_area .foot_breadcrumbs ol li:first-child a:before{
    display:block;
    content:"";
    width:12px;
    height:12px;
    position:absolute;
    top:0;
    left:0;
    background:url(../index_files/bc-home.png) 0 0
}
.pip_build .build_link .link_li{
    background-image:url(icon_feature_buildlink.png)!important
}
.build_link2 li a:after{
    background-image:url(../seltos_2024_files/seltos_2024/icon_feature_buildlink2.png)!important
}
.indicator .indicator_inner ul li .indicatorNum{
    background-image:url(../seltos_2024_files/seltos_2024/bg_indicator_off.png)!important
}
.indicator .indicator_inner ul li .indicatorTxt{
    background-image:url(../seltos_2024_files/seltos_2024/bg_indicatortxt_off.png)!important
}
.indicator .indicator_inner ul li.on .indicatorNum{
    background-image:url(../seltos_2024_files/seltos_2024/bg_indicator_on.png)!important
}
.indicator .indicator_inner ul li.on .indicatorTxt{
    background-image:url(../seltos_2024_files/seltos_2024/bg_indicatortxt_on.png)!important
}
.byoTab .step li.on:before{
    background-image:url(../index_files/bg_byostep_on.png)
}
.byoTab .step li.off .name{
    background-image:url(../../index_files/bg_stepcheck.png)!important
}
.byoTab .step li.on:after{
    background-image:url(../../index_files/bg_byostep_on2.png)
}
.byoTab .step li.on a:after{
    background-image:url(../../index_files/bg_byostep_arrow.png)
}
.form_chk .car_spr:before{
    background-image:url(../index_files/spr_ico_cars_w.png)
}
.set_location_btn:after{
    background-image:url(../index_files/spr_ico_etc.png)
}
.map_spr.map_pin{
    background-image:url(../index_files/spr_map2.png)
}
.location_mapview .center_list ul li a.center_on .map_pin{
    color:#ea0029
}
.driveStep li.stepWrap.paston .bar01,.driveStep li.stepWrap.on .bar01{
    background-image:url(../../index_files/bg_drive_step01.png)
}
.quoteStep li.stepWrap.paston .bar01,.quoteStep li.stepWrap.on .bar01{
    background-image:url(../../index_files/bg_quote_step01.png)
}
.stepType01 li.stepWrap.paston .stepbar .result:after{
    background-image:url(../../index_files/bg_stepcheck.png)
}
.pip_gallery_new .slider_con button{
    background:url(../../index_files/icon_scroll.png) no-repeat center center!important;
    width:70px!important;
    background-size:cover!important
}
.byo_set_location .ico_question{
    background-image:url(../../index_files/spr_ico_btn_w.png)
}
.byo_set_location .ico_question span:after{
    border-top-color:#05141f
}
.byoTab .step li.off a{
    background-color:#f7f8f8;
    background-image:url(../../index_files/bg_byostep_off.png)
}
.form_chk [class*=_on] .car_spr.sort1:before{
    background-position:-75px -1px
}
.tool_spr,.tool_tspr:before{
    background-image:url(../../index_files/spr_tool.png)
}
.spec_visual .spec_data ul li .btn_slide{
    background-image:url(../../index_files/icon_spec_tab.png)!important
}
.spec_visual .spec_data ul li .btn_allview{
    background-image:url(../../index_files/icon_spec_tab.png)!important
}
.wheel_visual .wheel_data ul li .btn_slide{
    background-image:url(../../index_files/icon_wheel_tab.png)!important
}
.wheel_visual .wheel_data ul li .btn_allview{
    background-image:url(../../index_files/icon_wheel_tab.png)!important
}
.engine_visual .engine_data ul li .btn_allview{
    background-image:url(../../index_files/icon_engine_tab.png)!important
}
.engine_visual .engine_data ul li .btn_slide{
    background-image:url(../../index_files/icon_engine_tab.png)!important
}
.resource_accessorys .fe_snb_wrap .snb_menu .s_list a{
    color:#05141f!important
}
.resource_accessorys .fe_snb_wrap .snb_menu .s_list a.on:after{
    background:#05141f!important
}
.spr_linkedin{
    background-position:-200px 0;
    width:24px;
    height:24px
}
.modelSlide_box .modelSlide_item .item_wrap .top_title_box{
    background:#05141f!important
}
.sales_kit{
    border-left:1px solid rgba(255,255,255,.4);
    border-right:1px solid rgba(255,255,255,.4)
}
.sales_kit.open{
    background:#fff;
    border-left:0;
    border-right:0
}
.sales_kit.open .kit{
    background:rgba(5,20,31,.3)
}
.kit_spr,.kit_tspr:before{
    background-image:url(../../index_files/spr_kit.png)
}
.sales_kit.open .kit_menu{
    background:#fff;
    border:1px solid #333;
    border-top:0
}
.sales_kit .kit_menu .kit_l{
    background:#fff;
    border-top:1px solid #eee
}
.sales_kit .kit_menu .kit_l:first-child{
    border-top:0
}
.sales_kit .kit_menu .kit_a{
    color:#05141f
}
.sales_kit .kit_menu .spr_kit5:before{
    width:16px;
    margin:2px 6px 0 0;
    background-position:-30px 0
}
.offers_detail_top.limited_offer:before{
    background-image:url(../../index_files/ico_lmt_offer.png)!important
}
.util_area .util_set_location .my_location strong:before{
    background-image:url(../index_files/spr_ico_etc.png)!important
}
.set_location_popup .sch_inp{
    outline:0
}
.fleetVisual{
    background-color:rgba(5,20,31,.8);
    background-image:url(../../index_files/bg_fleet_visual_w.jpg)
}
.fleetVisual .btnType3{
    background:#05141f;
    opacity:1
}
.meet_team_list>li>strong{
    color:#05141f
}
.cooment_sub{
    color:#ea0029
}
.tit_b_al,.tit_b_ar,.tit_b_ac{
    color:#05141f
}
.change_location_btn:after{
    background-image:url(../index_files/spr_ico_etc_1.png)
}
.set_location_btn:after{
    background-image:url(../index_files/spr_ico_etc_1.png)
}
.byoView .byo_preview .color_info{
    z-index:100
}
.pip_wrap.fe_pip_wrap #container{
    padding-top:112px!important
}
.whatsOn_detail .ex_top_menu .inner_box .back_area div{
    color:#05141f
}
@media screen and (max-width:1024px){
    .fleetVisual{
        background-image:url(../../index_files/bg_fleet_visual_t.jpg)
    }
    .map_spr.map_pin{
        background-image:url(../index_files/spr_map2.png)
    }
    .acc_filter .category_area .filter_wrap{
        background:#05141f
    }
    .acc_filter .category_area ul{
        background:#fff
    }
    .acc_filter .category_area ul li a.on,.acc_filter .category_area ul li a.on_r{
        background:#05141f;
        opacity:1
    }
    .acc_filter .category_area ul li a{
        background:#05141f;
        opacity:.8;
        color:#fff
    }
}
@media screen and (max-width:767px){
    .search_voice_wrap .voice_list_wrap .form_wrp{
        padding:0
    }
    .search_voice_wrap .voice_list_wrap .form_wrp .input_box{
        box-sizing:border-box
    }
    .search_voice_wrap .voice_list_wrap .searchForm .btn_area{
        margin-top:10px;
        width:100%
    }
    .pip_gallery_new .slider_con button{
        background:url(../../index_files/ico_scroll_m.png) no-repeat center center!important;
        width:70px!important;
        background-size:cover!important
    }
    .searchOption .formCheck:nth-child(6n+1) label{
        margin-left:3px
    }
    .location_mapview .center_list ul li a.center_on .map_pin{
        background-position:0 -29px
    }
    .form_chk .car_spr:before{
        background-image:url(../index_files/spr_ico_cars_m.png)
    }
    .byo_set_location .ico_question{
        background-image:url(../../index_files/spr_ico_btn_m.png)
    }
    .byoTab .step li.off a{
        background-color:#f7f8f8;
        background-image:url(../../index_files/bg_byostep_off_m.png)
    }
    .byoTab .step li.off .num{
        background-image:url(../../index_files/bg_stepcheck.png)
    }
    .byoTab .step li .num{
        opacity:1
    }
    .popup .closeBtn{
        padding:13px!important
    }
    .form_chk [class*=_on] .car_spr.sort1:before{
        background-position:-64px -3px
    }
    .spec_visual .spec_data{
        padding-top:30px!important
    }
    [data-table-fixed] .table_scroll .bar:after{
        background-image:url(../../index_files/ico_scroll_m.png)
    }
    .snb_wrap.snb_pip .snb_nav{
        border-left:0;
        background:#fff
    }
    .snb_wrap .snb_nav .sdth1_l.sdth_on .sdth1_a,.snb_wrap.snb_pip .snb_nav .sdth1_a{
        color:#05141f
    }
    .snb_wrap.snb_pip .snb_nav .sdth1_l{
        margin:0;
        padding:0 15px
    }
    .snb_wrap.snb_pip .snb_nav .sdth1_l:first-child{
        border-top:0!important;
        margin:0;
        padding:0 15px
    }
    .snb_wrap .open_snb.open{
        background:rgba(255,255,255,.6);
        color:#05141f
    }
    .snb_wrap .snb_nav .sdth1_l.sdth_on{
        background:#fff
    }
    .util_area .util_find_dealer a:before{
        background-image:url(../index_files/spr_ico_etc_1.png)
    }
    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box:hover{
        background-color:#fff!important
    }
    .snb_wrap.snb_pip .snb_nav{
        border-bottom:1px solid #666
    }
    .util_area .util_set_location .my_location .txt:before{
        background-image:url(../index_files/spr_ico_etc_1.png)
    }
    .change_location_btn:after{
        background-image:url(../index_files/spr_ico_etc_1.png)
    }
    .fleetVisual{
        background:#121723 url(../../index_files/bg_fleet_visual_m.jpg) center 0 no-repeat;
        background-size:320px auto
    }
    .tab_type3{
        background:#05141f
    }
    .tab_type3 ul{
        background:#fff
    }
    .util_area .util_set_location>a:before{
        background-image:url(../index_files/spr_ico_etc_1.png)
    }
    .pip_build .build_link .link_li{
        background-image:none!important
    }
    .location_mapview .center_list ul li a.center_on{
        color:#fff!important
    }
    .schTab .input_box{
        color:#ea0029
    }
}
@media screen and (-webkit-min-device-pixel-ratio:1.5){
    .map_spr.map_pin{
        background-image:url(../index_files/spr_map2.png);
        background-size:auto
    }
    .sns_spr{
        background-size:auto
    }
    .compare_sel .sel_l .desc:before{
        background-image:url(../../index_files/img_compare.png)
    }
    .tab_tspr:before{
        background-size:140px 70px
    }
}
.btn_reset .btnType2{
    background:rgba(5,20,31,.6)
}
.form_chk [class*=_on] .car_spr.sort2:before{
    background-position:-74px -33px
}
.form_chk .car_spr.sort4:before{
    background-position:0 -95px
}
.form_chk [class*=_on] .car_spr.sort4:before{
    background-position:-74px -95px
}
.form_chk .car_spr.sort3:before{
    background-position:0 -63px
}
.form_chk [class*=_on] .car_spr.sort3:before{
    background-position:-74px -63px
}
.form_chk .car_spr.sort5:before{
    width:70px;
    background-position:0 -130px
}
.form_chk [class*=_on] .car_spr.sort5:before{
    background-position:-74px -130px
}
.tblScroll .scrollBody tr td.itemHead{
    background:rgba(5,20,31,.5);
    color:#fff
}
.finishTop .contBox .finishTxt{
    color:#05141f
}
.contact_us .cuFinishBtm p{
    color:#05141f;
    opacity:.8
}
.search_result .resultTxt strong{
    color:#ea0029
}
.resource_spec .spec_visual .spec_data h1{
    margin-top:0
}
.gnb_area .gnb_nav .dth_pip .car_grid .new_car .grid_box:hover{
    background-color:#fff!important
}
.tab_tspr:before{
    background-image:url(../index_files/spr_tab.png)
}
.form_spr:before,.form_spr:after{
    background-image:url(../index_files/spr_form.png)
}
.specList li .kindSelect .form_chk label span{
    background-image:url(../../index_files/ico_car_type_w.png)
}
.ui-slider-handle{
    background-image:url(../../index_files/bg_slider.png)
}
.jcs{
    background-image:url(../../index_files/bg_mileageSelect_sq.png)
}
.advisorList .car_l .car_a:after{
    background-image:url(../../index_files/bg_carOn.png)
}
.carinfoWrap .carTit:before{
    background:#05141f
}
.carinfoWrap .car_btn a:before{
    background-image:url(../../index_files/spr_ico_sales_w.png)
}
.carinfoWrap .car_btn a.icoBtn2:before{
    background-position:0 -24px
}
.carinfoWrap .car_btn a.icoBtn3:before{
    background-position:0 -45px
}
.carinfoWrap .car_btn a.icoBtn4:before{
    background-position:0 -68px
}
.compare_sel .desc:before{
    background-image:url(../../index_files/img_compare.png)
}
.searchOption .formCheck label:before{
    background-image:url(../../index_files/bg_findSearch_w.png)
}
.searchOption .formCheck label{
    width:auto
}
.vs_wrap,.vs_wrap .vs_car .item_car{
    border-bottom:1px solid #05141f
}
.vs_wrap .vs_item .item_msg{
    border-bottom:1px solid #05141f;
    border-right:1px solid #05141f
}
.jcs-indicator{
    background-image:url(../../index_files/img_mileageSelect_bar.png)
}
.warranty_con .detail .wrr_year .num{
    background-image:url(../../index_files/spr_warranty.png)
}
.warranty_con .detail .wrr_con li:before{
    background-image:url(../../index_files/spr_warranty.png)
}
.includesArea ul li span{
    background-image:url(../../index_files/spr_roadside.png)
}
.recall .recall_box{
    background-image:url(../../index_files/ico_recall.png)
}
.manual .selectManual .carSelect ul li.on a,.manual .selectManual .manualList ul li.on a{
    color:#05141f
}
.car_info .btnType3{
    opacity:1
}
.pop_main .session_area label{
    color:#fff
}
.byoDetail .byo_summary .item_l .sort{
    color:#05141f;
    width:auto
}
.byoDetail .byo_summary .item_l:before{
    background:#05141f
}
.gnb_area .gnb_nav .dth_pip .car_grid .upcoming .grid_box:hover{
    background:#fff url(nueva.png) 0 0 no-repeat!important
}
.showroom_test_drive .pop_right_layer .p_inner .p_content .title{
    color:#05141f
}
.showroom_test_drive .pop_right_layer .p_inner .p_content .s_title{
    color:#05141f!important;
    border-bottom:1px solid #05141f!important
}
#container{
    padding-top:112px!important
}
.tab_region .tab_conts .depth_1 .tit_region a{
    background-image:url(../../index_files/d_ico_tit_region_off.gif)!important
}
.tab_region .tab_conts .depth_1.on .tit_region a{
    background-image:url(../../index_files/d_ico_tit_region_on.gif)!important
}
.ex_top_menu .inner_box{
    max-width:1440px!important;
    padding:0 15px
}
.wwide #header .header_in{
    height:80px
}
.wwide .tab_region .tab_tit{
    margin-top:40px
}
.wwide #container{
    padding-bottom:50px
}
.wwide .content_detail{
    margin-top:0
}
@media(max-width:1024px){
    .ex_top_menu .inner_box{
        padding:0 10px!important
    }
    .exsub_gnb a{
        margin-left:25px!important
    }
    .exsub_gnb a:first-child{
        margin-left:0!important
    }
    .util_area .util_set_menu{
        margin-right:15px
    }
    .ex_top_menu .inner_box .back_area div{
        padding-right:30px!important
    }
}
@media(max-width:812px){
    .ex_top_menu .inner_box .back_area div{
        padding:10px 20px 0 0 !important
    }
}
@media(width:768px){
    .util_area .util_menu .util_l{
        margin-left:5px
    }
    .util_area .util_find_dealer{
        margin-left:5px
    }
    .util_area .util_search{
        margin-right:5px;
        margin-left:5px
    }
}
@media(max-width:767px){
    .carinfoWrap .car_btn a:before{
        background-image:url(../../index_files/spr_ico_sales_m.png)
    }
    .carinfoWrap .car_btn a.icoBtn2:before{
        background-position:0 -18px
    }
    .carinfoWrap .car_btn a.icoBtn3:before{
        background-position:0 -36px
    }
    .carinfoWrap .car_btn a.icoBtn4:before{
        background-position:0 -54px
    }
    .form_chk .car_spr:before{
        height:25px
    }
    .form_chk [class*=_on] .car_spr.sort1:before{
        background-position:-55px 2px
    }
    .form_chk .car_spr.sort2:before{
        background-position:5px -21px
    }
    .form_chk [class*=_on] .car_spr.sort2:before{
        background-position:-53px -21px
    }
    .form_chk .car_spr.sort3:before{
        background-position:0 -42px
    }
    .form_chk [class*=_on] .car_spr.sort3:before{
        background-position:-57px -43px
    }
    .form_chk .car_spr.sort4:before{
        background-position:0 -65px
    }
    .form_chk [class*=_on] .car_spr.sort4:before{
        background-position:-57px -65px
    }
    .form_chk .car_spr.sort5:before{
        width:53px;
        background-position:0 -90px
    }
    .form_chk [class*=_on] .car_spr.sort5:before{
        background-position:-57px -90px
    }
    #container{
        padding-top:0!important
    }
    .pip_build .build_link .link_li{
        background-image:none!important
    }
    .phrase .parbase_inner{
        padding:18px 10px!important
    }
    .com_mobile_tp .title_txt{
        color:#05141f!important
    }
    .fe_pip_wrap .n_container.resource_spec .spec_visual .spec_data{
        padding-top:80px!important
    }
    .exTab_type .input_box{
        background:#05141f!important
    }
    .exTab_type ul{
        background:#fff
    }
    .pip_build .build_link .link_li{
        background-image:none!important
    }
    .phrase .parbase_inner{
        padding:18px 10px!important
    }
    .com_mobile_tp .title_txt,.m_slide_box .item .sli_title{
        color:#05141f!important
    }
    .bg_black .com_mobile_tp .title_txt,.m_slide_box .item .sli_title{
        color:#05141f!important
    }
    .m_slide_box .slick-dots li.slick-active button{
        background:#05141f!important
    }
    .bg_black .m_slide_box .slick-dots li.slick-active button{
        background:#fff!important
    }
    .mobile_slide_wrap .m_box .title_box .title:before{
        background:#05141f!important
    }
    .mobile_slide_wrap .v_slide .slick-dots li.slick-active button{
        background:#05141f!important
    }
    .mobile_slide_wrap .m_box .title_box,.mobile_slide_wrap .m_box .desc{
        color:#05141f!important
    }
    .fn_car_info_wrap .car_infomation .ico_item .ico_txt{
        color:#05141f!important
    }
    .ex_top_menu .inner_box .back_area div{
        padding:0 20px 21px 0 !important
    }
    .ex_top_menu .inner_box .scroll_box{
        padding-left:0!important
    }
    .exsub_gnb a{
        margin-right:0!important
    }
    .faq_edit .tab_type3 ul{
        background:#fff
    }
    .faq_edit .tab_type3 .tab_on{
        background:#05141f
    }
    .wwide #header .header_in{
        height:60px
    }
    .wsg_main #header.msh_on{
        background:#fff;
        border-bottom:1px solid #ccc
    }
    .wsg_main #header.msh_on .spr_menu{
        background:url(../index_files/ico-menu-m.png) no-repeat 0 0;
        background-size:20px 30px;
        background-position:0 -15px
    }
    .wsg_main #header.msh_on .logo_h1 .lg_a{
        background:url(../index_files/new-kia-logo-midnight-m.png) no-repeat 0 0;
        background-size:100% auto
    }
}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_l.new_car .grid_box{
    background:#fff url(../../index_files/new.png) no-repeat 20px 10px!important
}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_l.upcoming .grid_box{
    background:#fff url(../../index_files/upcoming.png) no-repeat 20px 10px!important
}
#footer .f_navi .info_sns{
    display:block;
    margin-top:0;
    margin-right:0;
    text-align:left
}
.tab_type1.moview{
    display:none
}
.tab_type1 .tt1_on{
    background:#05141f!important
}
.tech_slide .slick-arrow{
    width:84px!important;
    height:84px!important
}
.tech_slide .slick-arrow.slick-next{
    background-image:url(../index_files/slide_btn_hover_right.png)!important
}
.tech_slide .slick-arrow.slick-prev{
    background-image:url(../index_files/slide_btn_hover_left.png)!important
}
.gtc_kiamasterclub_1 .fn{
    border-color:#05141f
}
.wt1:before{
    background-image:url(../index_files/spr_common.png)!important
}
.mainType5 .ani{
    background:#fff
}
.pipLayout .textArea h2{
    background:url(../../index_files/bg_title_blackline.gif) no-repeat 12px 0!important
}
.wide_gallery{
    z-index:9999
}
.gallery_exterior .bg_ext{
    background:#ea0029!important
}
.gallery_interior .bg_int{
    background:#f3c300!important
}
.noUi-connect{
    background-color:#ea0029
}
.noUi-marker-large.highlight{
    background-color:#ea0029
}
.pip_build{
    padding-top:90px
}
.bookingWrap a.btn{
    background:#05141f
}
.pipLayout .snsWrap .snsBtn{
    background:#ea0029
}
.layer_calendar .sel_month .this{
    font-family:kiaM
}
.layer_calendar .sel_month{
    background:#05141f
}
.layer_calendar .sel_date th,.layer_calendar .sel_date td{
    font-family:kiaM
}
.util_area .util_find_dealer a{
    padding-right:5px
}
.nf_tab_com .text_box_wrap .tab_wrap .item a span:before{
    background:#05141f
}
.slide_tbl_wrap .tit a,.slide_tbl_wrap .tit a.on{
    background:#05141f
}
.whatsOn_detail .exsub_gnb a.on{
    border-top:3px solid #05141f!important
}
.car_list .car_box .car_a{
    height:125px
}
.pipContents .booking_wrap h2{
    background:#ea0029
}
.spr_flickr{
    background-position:-125px 0;
    width:24px;
    height:24px
}
@media screen and (max-width:1024px){
    .snb_wrap.snb_pip .snb_area{
        border-left:1px solid #666
    }
    .snb_wrap.snb_pip .snb_nav{
        border-bottom:1px solid #666;
        border-left:0;
        background:#fff
    }
    .snb_wrap .snb_nav .sdth1_l.sdth_on .sdth1_a,.snb_wrap.snb_pip .snb_nav .sdth1_a{
        color:#05141f
    }
    .snb_wrap .open_snb.open{
        background:rgba(255,255,255,.6);
        color:#05141f
    }
    .snb_wrap.snb_pip .snb_nav .sdth1_l{
        margin:0;
        padding:0 15px;
        border-top:1px solid #666!important
    }
    .snb_wrap.snb_pip .snb_nav .sdth1_l:first-child{
        border-top:0!important;
        margin:0;
        padding:0 15px
    }
    .resource_spec .spec_visual .spec_data{
        padding-top:130px
    }
    .exsub_gnb a{
        margin-left:25px!important
    }
}
@media screen and (max-width:767px){
    .tab_type1.pcview{
        display:none
    }
    .tab_type1.moview{
        display:block
    }
    .tab_type1.moview .tab_link{
        width:50%;
        box-sizing:border-box
    }
    .tab_type3 .tab_li .tab_a:hover{
        background:#05141f
    }
    .gnb_area .gnb_nav .dth1_l:nth-child(n+2){
        margin-left:0
    }
    .spec_visual .spec_data h1{
        background-image:url(../../index_files/bg_title_blackline.gif)!important
    }
    .pip_wrap #container{
        padding-top:0!important
    }
    .wide_gallery h3,.spec_visual .spec_data .h_title,.engine_visual .engine_data h2,.style_comp_wrap .style_comp .title_area .title,.wheel_visual .wheel_data h2{
        background:url(../../index_files/bg_title_blackline.gif) no-repeat 0 0!important
    }
    .style_comp_wrap .style_comp .title_area .title{
        padding-top:11px
    }
    .pip_wrap.fe_pip_wrap #container{
        padding-top:0!important
    }
    .style_comp_wrap .style_comp .prod_list_wrap .slick-dots li.slick-active button{
        background:#05141f!important;
        border-color:#05141f!important
    }
    .specList li .kindSelect .form_chk.carkind05{
        width:50%
    }
    .manual .selectManual .carSort{
        border-bottom:1px solid #e5e5e5
    }
    .manual .selectManual .form_chk:nth-child(4),.manual .selectManual .form_chk:nth-child(5){
        border-bottom:0
    }
    .manual .selectManual .carSort .form_chk:nth-child(n+4) .radio_box .car_spr{
        max-width:80px
    }
    .gnb_area .gnb_nav .dth_pip .car_tab .sort_a{
        display:block;
        float:left;
        width:50%;
        height:auto;
        margin-right:0;
        border-left:0;
        border-right:1px solid #d9d9d9;
        border-bottom:1px solid #d9d9d9;
        padding:5px 0;
        line-height:22px
    }
    .resource_spec .spec_visual .spec_data{
        padding-top:30px
    }
    .select_model .tit{
        display:block;
        padding-bottom:15px
    }
    .select_model .form_chk{
        padding:10px 0
    }
    .slide_tbl_wrap .slide_ctr a{
        margin-bottom:15px;
        font-size:13px
    }
    .exTab_type li .tab_dep2{
        z-index:3
    }
}
@media screen and (max-width:320px){
    .btnMedium{
        padding:0 15px 0 13px
    }
}
@media(max-width:1024px){
    #header{
        position:relative
    }
    #header:before{
        display:none
    }
    #header .header_in{
        height:auto;
        margin-top:0;
        padding:6px 10px
    }
    #header .logo_h1{
        float:none
    }
    #header .logo_h1 .lg_img{
        width:51px;
        height:26px
    }
    .open_gnb{
        display:block;
        width:46px;
        height:14px;
        padding:12px 0;
        background:#333;
        text-align:center;
        position:absolute;
        top:0;
        right:0
    }
    .gnb_area{
        display:none;
        position:absolute;
        left:0;
        width:100%;
        z-index:999;
        background:#fff;
        top:61px
    }
    .gnb_area .gnb_nav{
        float:none;
        display:block;
        width:auto;
        font-family:kiaB;
        text-transform:none;
        padding:0
    }
    .gnb_area .gnb_nav .dth1_l{
        float:none;
        display:block;
        border-top:1px solid #dbdbdb;
        background:#fff;
        margin-left:0;
        max-width:initial
    }
    .gnb_area .gnb_nav .dth1_l:first-child{
        border-top:0
    }
    .gnb_area .gnb_nav .dth1_l .dth1_a{
        display:block;
        padding:15px 10px;
        font-size:16px;
        color:#05141f
    }
    .gnb_area .gnb_nav .dth1_l .dth1_a:after{
        content:'';
        float:right;
        vertical-align:middle;
        margin-top:-4px;
        background:url(../index_files/ico-menu-open-m.png.png) no-repeat 0 0;
        background-size:100% 100%
    }
    .gnb_area .gnb_nav .dth2_u{
        width:auto;
        display:none;
        position:static;
        width:auto;
        background:#fafafa;
        padding:0;
        margin-left:0
    }
    .gnb_area .gnb_nav .dth2_u.dth_pip{
        width:auto;
        padding:0
    }
    .gnb_area .gnb_nav .dth_pip .car_tab{
        display:none;
        width:100%;
        background:#fbfbfb;
        padding:0;
        border-bottom:0
    }
    .gnb_area .gnb_nav .dth_pip .car_tab .sort_a{
        display:block;
        float:left;
        width:50%;
        height:auto;
        margin-right:0;
        box-sizing:border-box;
        border-left:0;
        border-right:0;
        border-bottom:1px solid #d9d9d9;
        text-align:center;
        vertical-align:middle;
        font-family:kiaM;
        font-size:14px;
        padding:5px 0;
        line-height:22px
    }
    .gnb_area .gnb_nav .dth_pip .car_tab .sort_a:first-child{
        border-left:0
    }
    .gnb_area .gnb_nav .dth_pip .car_tab .sort_a:nth-child(odd){
        border-right:1px solid #d9d9d9
    }
    .gnb_area .gnb_nav .dth_pip .car_tab .sort_a .spr_sort:before{
        display:none
    }
    .gnb_area .gnb_nav .dth_pip .car_tab .sort_on{
        background:#fff;
        font-family:kiaB;
        border-left:1px solid #d9d9d9;
        box-sizing:border-box
    }
    .gnb_area .gnb_nav .dth_pip .car_grid .grid_u{
        margin:0;
        background:#fff;
        height:auto;
        overflow:visible;
        padding:0
    }
    .gnb_area .gnb_nav .dth_pip .car_grid .grid_l{
        width:50%;
        background:0
    }
    .gnb_area .gnb_nav .dth_pip .car_grid .grid_l:nth-child(odd) .grid_box{
        background:#fff
    }
    .gnb_area .gnb_nav .dth_pip .car_grid .grid_l:nth-child(3n+1){
        width:50%
    }
    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box{
        border:0;
        padding:10px 0
    }
    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_img{
        margin-top:0
    }
    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_img img.g_on{
        display:none
    }
    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_img img.g_off{
        display:inline-block
    }
    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_name{
        margin-top:5px;
        height:auto
    }
    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_btn .grid_a{
        background:#737373;
        color:#fff;
        line-height:24px;
        border-radius:12px
    }
    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_btn .grid_a:first-child{
        background-color:#9e9e9e
    }
    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box:hover .g_txt{
        margin-top:0
    }
    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box:hover .g_txt.g_nonetxt{
        margin-top:0
    }
    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box:hover .g_btn .grid_a{
        color:#fff;
        background:#737373
    }
    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box:hover .g_btn .grid_a:first-child{
        background-color:#9e9e9e
    }
    .gnb_area .gnb_nav .dth_pip .car_grid a:hover.grid_box .g_img img.g_on,.gnb_area .gnb_nav .dth_pip .car_grid a:focus.grid_box .g_img img.g_on{
        display:inline-block
    }
    .gnb_area .gnb_nav .dth2_l{
        border-top:1px solid #d8d8d8;
        padding:0 10px
    }
    .gnb_area .gnb_nav .dth2_l:first-child{
        border-top:0
    }
    .gnb_area .gnb_nav .dth2_l .dth2_a{
        display:block;
        padding:8px 0;
        color:#454545;
        font-size:14px
    }
    .gnb_area .gnb_nav .dth_on .dth1_a{
        background:#05141f;
        color:#fff
    }
    .gnb_area .gnb_nav .dth_on .dth1_a:after{
        background:url(../index_files/ico-menu-close-m.png) no-repeat 0 0;
        background-size:100% 100%
    }
    .gnb_area .gnb_nav .dth_on .dth2_u{
        display:block
    }
    .gnb_area .gnb_nav.gnb_right{
        width:100%;
        border-top:1px solid #dbdbdb;
        float:none
    }
    .gnb_area .gnb_nav .dth1_a{
        max-width:100%
    }
    .gnb_area.open{
        display:block
    }
    .util_area{
        position:static;
        width:100%;
        height:auto;
        background:0;
        border:0;
        text-align:left;
        padding-top:0;
        background:#fff;
        opacity:1
    }
    .util_area .util_menu{
        display:block;
        background:#eaeaea;
        border-top:1px solid #cfcfcf;
        margin:0 0 0 -1px;
        float:none;
        margin-left:0
    }
    .util_area .util_menu .util_l{
        display:block;
        border-bottom:1px solid #cfcfcf;
        width:50%;
        float:left;
        background:0;
        margin:0;
        padding:0
    }
    .util_area .util_menu .util_w{
        width:100%
    }
    .util_area .util_menu .util_a{
        display:block;
        border-top:1px solid #f0f0f0;
        border-left:1px solid #cfcfcf;
        padding:10px;
        color:#676767;
        font-family:kiaB;
        font-size:12px
    }
    .util_area .util_menu .util_a:before{
        content:'';
        width:7px;
        height:7px;
        margin:4px 8px 0 0;
        background:url(../index_files/footer-arrow-right-m.png) no-repeat 0 0;
        background-size:100% 100%
    }
    .util_area .util_search{
        display:none
    }
    .util_area .util_search .u_sch_box{
        height:auto;
        border-radius:0;
        border:1px solid #d0d0d0;
        padding:0 66px 0 0;
        position:relative
    }
    .util_area .util_search .u_sch_box .sch_inp{
        width:100%;
        padding:8px 13px;
        border:0;
        font-size:14px
    }
    .util_area .util_search .u_sch_box .sch_btn{
        position:absolute;
        top:0;
        right:0;
        padding:7px 9px
    }
    .util_area .util_search .u_sch_box .spr_search{
        background-position:-25px -20px;
        width:20px;
        height:20px
    }
    .util_area .util_set_location>a{
        color:#333
    }
    .util_area .util_menu .util_l .util_a{
        color:#05141f;
        opacity:.6
    }
    .util_area .util_set_location .util_a{
        display:inline-block;
        padding-top:15px
    }
    .util_area .util_set_location .set_location_form button{
        background:#05141f
    }
    .util_area .util_set_location .my_location strong{
        color:#05141f;
        opacity:.8
    }
    .util_area .util_set_menu{
        display:block;
        margin:15px 0;
        text-align:center
    }
    .util_area .util_set_menu a{
        color:#05141f;
        font-size:13px
    }
    .util_area .util_find_dealer{
        display:block;
        margin:15px 0;
        text-align:center
    }
    .util_area .util_find_dealer a{
        color:#05141f;
        font-size:13px
    }
    .util_area .util_find_dealer a:before{
        width:15px;
        height:17px;
        left:-18px;
        background:url(../index_files/spr_ico_etc_1.png) no-repeat -125px 0;
        background-size:150px auto
    }
    .util_area .util_light_link{
        display:block;
        margin:15px 0;
        text-align:center
    }
    .util_area .util_light_link a{
        color:#05141f;
        font-size:13px
    }
    .go_build{
        position:static;
        text-align:center;
        margin:20px 0
    }
    .go_build .spr_build:before{
        margin-right:5px
    }
    .go_build .spr_build .desc{
        display:inline
    }
    .gnb_dimmed{
        position:absolute;
        top:38px;
        border-top:3px solid #ea0029
    }
    .m_sch_area{
        display:block
    }
    .m_sch_area .open_search .blind,.m_sch_area .search_area .blind,.m_sch_area .close_search .blind{
        overflow:hidden;
        position:absolute;
        left:0;
        top:0;
        width:1px;
        height:1px;
        font-size:0;
        line-height:0
    }
    .m_sch_area .open_search{
        position:absolute;
        right:46px;
        top:0;
        display:block;
        width:46px;
        height:19px;
        margin:9px 0;
        background:url(../../index_files/ico_m_sch.png) no-repeat;
        background-position:50% 0
    }
    .m_sch_area .open_search.on{
        background-position:50% 100%
    }
    .m_sch_area .search_area{
        display:none;
        position:absolute;
        left:0;
        top:42px;
        width:88%;
        padding:20px 18px;
        background:#fff;
        box-sizing:border-box;
        margin:0 6%
    }
    .m_sch_area .search_area .search_txt{
        width:100%;
        padding:10px 37px 7px 10px;
        border:1px solid #e2e2e2;
        box-sizing:border-box
    }
    .m_sch_area .search_area .search_btn{
        position:absolute;
        right:22px;
        top:24px;
        display:block;
        width:17px;
        height:16px;
        background:url(../../index_files/ico_m_sch_s.png) no-repeat 50% 50%;
        padding:14px
    }
    .m_sch_area .close_search{
        display:none;
        position:absolute;
        right:0;
        top:0;
        width:46px;
        height:38px;
        background:#333 url(../../index_files/ico_m_close_sch.png)no-repeat 50% 50%;
        z-index:999
    }
    .open_gnb{
        top:10px;
        left:10px;
        right:auto;
        background:transparent
    }
    .wsg_main #header .gnb_area .gnb_nav .dth1_a{
        color:#05141f
    }
    .wsg_main .gnb_area .gnb_nav .dth_on .dth1_a{
        background:#05141f;
        color:#fff
    }
    .wsg_main #header{
        position:absolute!important
    }
    .wsg_main #header.over .gnb_area .gnb_nav .dth1_a{
        color:#05141f
    }
    .wsg_main #header.over .gnb_area .gnb_nav .dth_on .dth1_a{
        background:#05141f;
        color:#fff
    }
    .wsg_main #header .logo_h1{
        width:70px;
        top:21px
    }
    .wsg_main #header .logo_h1 .lg_a{
        width:70px;
        height:23px;
        background:url(../index_files/new-kia-logo-white.png) no-repeat 0 0;
        background-size:70px auto
    }
    .wsg_main #header.over .logo_h1 .lg_a{
        background-size:70px auto
    }
    .wsg_main #header .header_in{
        padding:16px 0;
        height:60px
    }
    .wsg_main #header:hover{
        background:transparent
    }
    .wsg_main #header.over:hover{
        background:#fff
    }
    .wsg_main #header:hover .logo_h1 .lg_a{
        width:70px;
        height:23px;
        background:url(../index_files/new-kia-logo-white.png) no-repeat 0 0;
        background-size:70px auto
    }
    .wsg_main #header.over:hover .logo_h1 .lg_a{
        background:url(../index_files/new-kia-logo-midnight.png) no-repeat 0 0;
        background-size:70px auto
    }
    .wsg_main #header .spr_menu{
        width:20px;
        height:16px;
        background:url(../index_files/ico-menu-m.png) no-repeat 0 0;
        background-size:20px 30px
    }
    .wsg_main #header.over .spr_menu{
        background:url(../index_files/ico-menu-m.png) no-repeat 0 0;
        background-size:20px 30px;
        background-position:0 -15px
    }
    .wsg_main #header .m_sch_area .open_search{
        top:9px;
        right:10px;
        background:url(../index_files/ico-sch-m.png) no-repeat 50% 0;
        background-size:23px 43px
    }
    .wsg_main #header.over .m_sch_area .open_search{
        background:url(../index_files/ico-sch-m.png) no-repeat 50% 0;
        background-size:23px 43px;
        background-position:50% -22px
    }
    .wsg_main #header .m_sch_area .close_search{
        background:url(../index_files/ico-close-m.png) no-repeat 50% 50%;
        background-size:15px 15px
    }
    .m_sch_area .open_search{
        top:9px;
        right:10px;
        background:url(../../index_files/ico-sch-m.png) no-repeat 50% 0;
        background-size:23px 43px;
        background-position:50% -22px
    }
    .m_sch_area .close_search{
        top:9px;
        right:10px;
        background-color:transparent;
        background:url(../../index_files/ico-close-m.png) no-repeat 50% 50%;
        background-size:15px 15px
    }
    .m_sch_area .search_area{
        width:100%;
        margin:0;
        position:absolute;
        left:0;
        top:61px;
        z-index:1000
    }
    .m_sch_area .search_area .search_btn{
        background:url(../../index_files/ico-sch-m.png) no-repeat 0 0;
        background-size:21px 40px;
        background-position:50% -16px
    }
    #header{
        position:relative!important
    }
    #header .spr_menu{
        width:20px;
        height:16px;
        background:url(../../index_files/ico-menu-m.png) no-repeat 0 0;
        background-size:20px 30px;
        background-position:0 -15px
    }
    #header.over .gnb_area .gnb_nav .dth_on .dth1_a{
        background:#05141f;
        color:#fff
    }
    #header .logo_h1{
        width:70px;
        top:18px
    }
    #header .logo_h1 .lg_a{
        width:70px;
        height:23px;
        background:url(../../index_files/new-kia-logo-midnight.png) no-repeat 50% 50%;
        background-size:70px auto
    }
    #header .header_in{
        padding:16px 0;
        height:60px
    }
    .wsg_discover #container{
        padding-top:0!important
    }
    .set_location .pop_tit{
        padding:12px
    }
    .spr_build:before{
        display:none
    }
    #header,.fe_pip_wrap.pip_wrap #header,.pip_wrap #header{
        position:relative!important
    }
    .pipLayout .pipTit{
        line-height:1.5!important
    }
    .pop_main{
        top:70px!important
    }
    .wsg_main #header:hover .go_build .btnType1{
        padding:10px 20px;
        font-size:15px;
        background:#05141f!important;
        color:#fff!important
    }
    #header:hover .go_build .btnType1{
        padding:10px 20px;
        font-size:15px;
        background:#05141f!important;
        color:#fff!important
    }
    .wsg_main #header.over .go_build .btnType1{
        padding:10px 20px;
        font-size:15px;
        background:#05141f!important;
        color:#fff!important;
        line-height:1
    }
    #header.over .go_build .btnType1{
        padding:10px 20px;
        font-size:15px;
        background:#05141f!important;
        color:#fff!important
    }
    .wsg_main #header.msh_on{
        background:#fff;
        border-bottom:1px solid #ccc
    }
    .wsg_main #header.msh_on .spr_menu{
        background:url(../index_files/ico-menu-m.png) no-repeat 0 0;
        background-size:20px 30px;
        background-position:0 -15px
    }
    .wsg_main #header.msh_on .logo_h1 .lg_a{
        background:url(../index_files/new-kia-logo-midnight.png) no-repeat 0 0;
        background-size:100% auto
    }
    .go_build .btnType1{
        line-height:1
    }
    .pip_wrap #container,.pip_wrap.fe_pip_wrap #container,#container{
        padding-top:0!important
    }
    .snb_wrap{
        position:absolute;
        top:0!important;
        height:37px;
        margin-top:0
    }
    .snb_wrap .inner{
        margin:0
    }
    .snb_wrap .snb_tit{
        float:none;
        width:auto;
        margin-left:10px;
        height:37px;
        line-height:37px;
        font-size:16px
    }
    .snb_wrap .open_snb{
        display:block;
        line-height:37px;
        color:#fff;
        position:relative
    }
    .snb_wrap .open_snb .spr_snb:after{
        content:'';
        background-position:-38px 0;
        width:13px;
        height:6px;
        position:absolute;
        top:50%;
        margin-top:-3px;
        right:15px
    }
    .snb_wrap .snb_nav{
        display:none;
        float:none;
        padding:8px 15px;
        border-left:0;
        border-right:0;
        background:#fafafa
    }
    .snb_wrap .snb_nav .sdth1_l{
        float:none;
        border:0;
        border-top:1px solid #c8c8c8
    }
    .snb_wrap .snb_nav .sdth1_l:first-child{
        border-top:0
    }
    .snb_wrap .snb_nav .sdth1_a{
        display:block;
        color:#333;
        padding:0 10px;
        font-family:kiaM;
        line-height:37px
    }
    .snb_wrap .snb_nav .sdth1_l.sdth_on .sdth1_a{
        background:0
    }
    .snb_wrap .snb_nav .sdth1_l.sdth_on .sdth1_a:after{
        display:none
    }
    .snb_wrap.snb_pip .snb_area{
        overflow:hidden;
        border-left:1px solid #666!important
    }
    .snb_wrap.snb_pip .snb_tit{
        width:40%;
        height:37px;
        float:left;
        margin-left:5px;
        border-top-width:3px
    }
    .snb_wrap.snb_pip .snb_tit .lg_img{
        height:37px;
        vertical-align:top
    }
    .snb_wrap.snb_pip .open_snb{
        display:block;
        padding:0 20px
    }
    .snb_wrap.snb_pip .snb_nav{
        width:100%;
        padding:0;
        background:#fff;
        border-bottom:1px solid #666!important
    }
    .snb_wrap.snb_pip .snb_nav .sdth1_l{
        margin:0;
        padding:0 15px;
        border-top:1px solid #666!important
    }
    .snb_wrap.snb_pip .snb_nav .sdth1_l:first-child{
        border-top:0!important;
        margin:0;
        padding:0 15px
    }
    .snb_wrap .open_snb.open .spr_snb:after{
        background-position:-38px -8px
    }
    .snb_wrap .snb_nav.open{
        display:block
    }
    .snb_wrap.snb_pip .snb_nav{
        height:auto
    }
    .sales_kit{
        display:none
    }
    .snb_wrap .snb_nav .sdth1_l.sdth_on .sdth1_a,.snb_wrap.snb_pip .snb_nav .sdth1_a{
        color:#05141f
    }
    .snb_wrap .open_snb.open{
        background:rgba(255,255,255,.6);
        color:#05141f
    }
    .snb_wrap .snb_nav .sdth1_l.sdth_on{
        background:#fff
    }
    .snb_wrap.snb_pip .snb_area{
        border-left:1px solid #666!important
    }
    .keyVisualWrap .keyBtnRight,.keyVisualWrap .keyBtnLeft{
        top:473px!important
    }
    .keyVisualWrap .paging{
        bottom:155px!important
    }
    .keyVisualWrap .bgInner img{
        margin-top:-100px
    }
}
@media(max-width:767px){
    .keyVisualWrap .keyBtnRight,.keyVisualWrap .keyBtnLeft{
        top:355px!important
    }
    .snb_wrap.snb_pip .snb_tit .lg_img{
        height:37px
    }
    .pipLayout .imgList{
        margin:0!important;
        border-top:0!important
    }
    .pipLayout .imgList li{
        height:auto!important;
        border-right:0!important
    }
    .pipLayout .imgList.type7 li+li+li{
        margin-bottom:0!important
    }
    .util_area .util_menu .util_l{
        width:100%
    }
    .keyVisualWrap .bgInner img{
        margin-top:65px
    }
    .keyVisualWrap .paging{
        bottom:115px!important
    }
    .wsg_main #header .logo_h1{
        top:21px
    }
}
.rndNumList .num{
    background:#05141f
}
.con_box .btn_more2{
    background-color:#05141f!important
}
.parts_tab li a::before{
    color:#05141f!important
}
#part_0 .part_top .part_top_l .btn_more{
    background-color:#05141f!important
}
#part_0 .part_btm h4{
    border-color:#05141f!important
}
.parts_tab li.active a{
    background:#05141f!important
}
.part_info .part_top .part_top_l .part_tit{
    color:#05141f!important
}
.part_info .part_top .part_top_l a span{
    border-color:#05141f!important
}
.part_info .part_btm .need_assi .assi_tit{
    color:#05141f!important
}
.part_info .part_btm .need_assi .assi_tit a{
    color:#05141f!important
}
#part_7 ul li p{
    border-color:#05141f!important
}
#part_7 .part_7_paging li.active a{
    background-color:#05141f!important
}
.review h2{
    position:relative;
    background:none!important
}
.review h2:after{
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:33px;
    height:2px;
    background:#05141f;
    content:''
}
.review .review_visual .review_interaction .review_data .grade_star{
    color:#f3c300!important
}
.tvContents .popup_wrap02 .closeBtn{
    padding:18px
}
#cookie_notice{
    display:none;
    position:fixed;
    bottom:0;
    left:0;
    right:0;
    width:100%;
    padding:60px 0;
    background-color:rgba(239,241,242,0.95)!important;
    z-index:10001
}
#cookie_notice .inner{
    display:table;
    position:relative;
    width:960px;
    margin:0 auto;
    padding-right:19%!important;
    box-sizing:border-box
}
#cookie_notice .inner p{
    display:table-cell;
    margin-top:5px;
    padding:0 10px;
    font-size:13px;
    line-height:18px;
    color:#666!important;
    vertical-align:middle
}
#cookie_notice .inner p a{
    font-size:12px;
    font-family:"kiab",sans-serif;
    color:#05141f!important;
    vertical-align:baseline
}
#cookie_notice .inner .close{
    display:inline-block!important;
    position:absolute;
    top:0!important;
    right:0;
    width:auto!important;
    min-width:150px;
    height:auto!important;
    padding:18px 40px 19px;
    background:#05141f!important;
    color:#fff;
    text-align:center;
    box-sizing:border-box;
    font-size:13px;
    text-indent:inherit!important
}
@media(max-width:1024px){
    #cookie_notice{
        padding:20px 0 30px
    }
    #cookie_notice .inner{
        width:100%;
        max-width:980px;
        padding:0 8%!important;
        text-align:center
    }
    #cookie_notice .inner p{
        display:block!important;
        padding-left:15px;
        text-align:left
    }
    #cookie_notice .inner .close{
        position:relative!important;
        top:auto;
        right:auto;
        margin-top:2%
    }
}
@media(max-width:767px){
    #cookie_notice .inner{
        display:block;
        width:100%;
        padding:10px 32px 15px 15px !important;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box
    }
    #cookie_notice .inner p{
        display:block;
        padding:0
    }
    #cookie_notice .inner .close{
        min-width:90px;
        padding:5px 20px;
        margin-top:4%;
        font-size:.7rem
    }
}
#notice_01.pop_main{
    transform:none;
    -ms-transform:none;
    -moz-transform:none;
    -webkit-transform:none;
    -o-transform:none
}
.gnb_area .gnb_nav{
    margin-left:0
}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_box .grid_info{
    background-color:#05141f;
    transform:translateX(101%)
}
.loan_estimator .deposit_input label,.loan_estimator .deposit_input input{
    color:#ea0029!important
}
.bbs_type2 .bbs_wrp:hover .bbs_body{
    background:#05141f!important
}
.bbs_type2 .bbs_date{
    margin-right:25px
}
.state_list a.on{
    color:#ea0029
}
.con_stit:before{
    background:#05141f
}
.exTab_type li .tab_dep2 li a{
    line-height:17px
}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_box.upcoming.nuevo{
    background:#fff url(../../index_files/nuevo.png) no-repeat 20px 10px!important
}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_box.upcoming .nueva{
    background:#fff url(nueva.png) no-repeat 20px 10px!important
}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_box.upcoming.proximate{
    background:#fff url(../../index_files/Próximamente.png) no-repeat 20px 10px!important
}
.byoTab .step li .name{
    margin-top:10px;
    padding:0 10px;
    background-image:none!important;
    font-family:kiaB
}
.byoTab .step li .num{
    margin-top:20px;
    font-family:kiaM;
    font-size:13px
}
.byoTab .step li a{
    height:100px!important;
    padding-right:10px;
    background:#fafafa url(../../index_files/bg_byostep.png) no-repeat right center;
    box-sizing:border-box
}
.byoTab .step li a:after{
    background-image:none
}
.byoTab .step li a:before{
    content:'';
    display:block;
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:6px;
    background:url(../../index_files/bg_byostep_bottom.png) repeat-x 0 bottom
}
.byoTab .step li:first-child.on a{
    border-width:1px
}
.byoTab .step li.on:after{
    width:34px;
    height:100px
}
.byoTab .step li.on:before{
    content:'';
    position:absolute;
    right:-14px;
    width:34px;
    height:100px;
    z-index:10
}
.byoTab .step li.on .name{
    color:#fff
}
.byoTab .step li.on .num:after{
    background-image:none
}
.byoTab .step li.on a:after{
    bottom:-11px;
    left:-5px
}
.byoTab .step li.off .name{
    margin-top:20px;
    height:62px;
    background:url(../../index_files/bg_stepcheck.png) no-repeat center bottom!important;
    font-family:kiaM
}
.byoTab .step li.off .num{
    display:none
}
.content_title .con_tit{
    font-family:kiaB
}
.gnb_area .gnb_nav .dth_pip .car_grid .grid_box .grid_info .info_top .desde,.gnb_area .gnb_nav .dth_pip .car_grid .grid_box .grid_info .info_top .price{
    color:#f3c300
}
.sales_kit .kit .spr_basket{
    width:47px
}
.loan_estimator .deposit_slider .ui-slider-range{
    background:linear-gradient(#05141f,#05141f);
    opacity:.75
}
.loan_estimator .deposit_slider .ui-slider-handle{
    width:30px;
    height:30px;
    border:1px solid #888;
    background:#fff;
    border-radius:100%;
    margin:-9px -14px
}
.tab_type3.tab8 .tab_li span{
    line-height:17px
}
.snb_wrap+.pipContents .content_title .con_tit{
    line-height:36px
}
.accessory h1,.accessory h3{
    line-height:56px!important
}
.slide_ctr a:hover{
    background:#05141f
}
.gnb_area .gnb_nav .dth_pip .car_tab .sort_a:focus{
    text-decoration:none
}
@media(max-width:1024px){
    .tvContents .popup_wrap02 .closeBtn{
        padding:10px
    }
    .gnb_area .gnb_nav .dth_pip .car_tab .sort_a{
        height:33px
    }
    .gnb_area .gnb_nav .dth_pip .car_tab .sort_a.none_click{
        width:100%;
        height:40px;
        margin-top:-1px;
        border-top:1px solid #d9d9d9
    }
    .gnb_area .gnb_nav .dth_pip .car_tab .sort_a .vr_link{
        position:static;
        display:inline-block;
        top:67px;
        left:10px;
        right:auto
    }
    .gnb_area .gnb_nav .dth_pip .new_cars_type{
        padding:0
    }
    .gnb_area .gnb_nav .dth_pip .new_cars_type ul li{
        width:50%;
        border-bottom:1px solid #d3d3d3;
        border-right:1px solid #d3d3d3;
        box-sizing:border-box;
        padding:0;
        margin-bottom:-1px
    }
    .gnb_area .gnb_nav .dth_pip .new_cars_type ul li:nth-child(2n){
        border-right:0
    }
    .gnb_area .gnb_nav .dth_pip .new_cars_type ul li a{
        display:block;
        padding:10px 10px 10px 20px
    }
}
@media screen and (width:768px){
    .tab_type3.tab6 .tab_li:first-child .tab_a{
        padding:40px 0 15px
    }
}
@media(max-width:767px){
    #notice_01.pop_main{
        transform:translateX(-50%);
        -ms-transform:translateX(-50%);
        -moz-transform:translateX(-50%);
        -webkit-transform:translateX(-50%);
        -o-transform:translateX(-50%)
    }
    .exTab_type li a{
        height:35px
    }
    .byoTab .step li a{
        height:70px!important;
        padding-right:5px
    }
    .byoTab .step li a:before{
        background-size:100% 3px
    }
    .byoTab .step li .num{
        margin-top:25px;
        font-family:kiaB
    }
    .byoTab .step li .name{
        margin-top:0
    }
    .byoTab .step li.on{
        width:30%
    }
    .byoTab .step li.on:after{
        left:-13px;
        width:13px;
        height:70px;
        background-size:13px 70px
    }
    .byoTab .step li.on:before{
        top:0;
        right:-6px;
        width:13px;
        height:70px;
        background-size:13px 70px
    }
    .byoTab .step li.on .num{
        margin-top:12px;
        font-size:12px;
        font-family:kiaM
    }
    .byoTab .step li.on .name{
        background-size:40px 32px
    }
    .byoTab .step li.on a:after{
        height:5px;
        bottom:-6px;
        background-size:10px 5px
    }
    .byoTab .step li.off .num{
        display:block;
        padding-bottom:20px;
        margin-top:10px;
        background:url(../../index_files/bg_stepcheck.png) no-repeat center bottom;
        background-size:16px 16px
    }
    .byoTab .step li.off .name{
        display:none
    }
    .accessory h1,.accessory h3{
        background:none!important
    }
    .accessory .closeBtn{
        right:-40px!important
    }
    .tab_type3.tab8 .tab_li span{
        line-height:26px
    }
}
#cookie_notice .inner .dealer_b{
    display:none
}
#footer .foot_copy_area .copyright .tel_call{
    display:inline-block
}
.snb_wrap{
    text-transform:none
}
.byoTab .step li.finish.on a{
    border-right:6px solid #05141f
}
