@charset "UTF-8";
*{box-sizing: border-box;}
body{background:#ddd !important;}

#header .m_gnb .m_fix_gnb .logo{margin: 30px 0 0 30px;}
.sub_container .sub_contents .sub p.no{margin: 0 0 10px 0 !important;}
/*레이아웃*/
.m_tbl{display: none;}
textarea{resize:none;}
.sub_lnb .lnb_depth03{display: block !important;}
.sub_container .sub_contents .sub{background: #fff !important;}
#footer .foot .bottom_foot .f_bottom .f_emer .txt{color: #bdbdbf;}

	/* 내용, 제목 검색 select box */
.full .sel_box{clear: both; width: 100%; margin-top: 0px;}
.full .center{max-width: 1158px; width:100%; border-top: 1px solid #dbdbdb; margin:auto; padding-top: 25px; text-align: center;}
.full .sel_box .sch_input{width: 400px;}

 /*블렛*/
span.bl{width: 13px; float: left;}
th span.bl{float:right;}
p.bltxt{width: 80%; float: left;}

span.bl01{width: 18px; float: left; margin-left: 1px;}
p.bltxt01{width: 97%; float: left;}

span.bl02{width: 27px; float: left;}
p.bltxt02{width: 96%; float: left;}

span.bl03{width: 24px; float: left;}
p.bltxt03{width: 97%; float: left;}


ul.disc li{list-style: disc;}
ul.decimal li{list-style: decimal !important;}


#slides .slidesjs-pagination{bottom:46px !important;}

.brand .fix_gnb .max_gnb .logo a img{margin: 17px 0 0 10px;}
#header .brand .fix_gnb .gnb_list .depth_01{margin-left: 80px}
#header .brand .fix_gnb .gnb_list .depth_01 li.menu01{width: 227px !important;}
#header .brand .fix_gnb .gnb_list .depth_01 li.menu01.on{}
#header .brand .fix_gnb .gnb_list .depth_01 li.menu01:hover{}
#header .brand .fix_gnb .gnb_list .depth_01 li.menu01.hover{}
#header .brand .fix_gnb .gnb_list .depth_01 li.menu02{width: 235px !important;}
#header .brand .fix_gnb .gnb_list .depth_01 li.menu02.on{}
#header .brand .fix_gnb .gnb_list .depth_01 li.menu02:hover{}
#header .brand .fix_gnb .gnb_list .depth_01 li.menu02.hover{}
#header .brand .fix_gnb .gnb_list .depth_01 li.menu03{width:178px !important;}
#header .brand .fix_gnb .gnb_list .depth_01 li.menu03.on{}
#header .brand .fix_gnb .gnb_list .depth_01 li.menu03:hover{}
#header .brand .fix_gnb .gnb_list .depth_01 li.menu03.hover{}
#header .brand .fix_gnb .gnb_list .depth_01 li.menu04{width: 162px !important;}
#header .brand .fix_gnb .gnb_list .depth_01 li.menu04.on{}
#header .brand .fix_gnb .gnb_list .depth_01 li.menu04.hover{}

#header .brand .fix_gnb .gnb_list .depth_02 li .dep02_box{margin-left: 98px !important;}
#header .brand .fix_gnb .gnb_list .depth_02 li .dep02_box .model_depth{width: 227px;}
#header .brand .fix_gnb .gnb_list .depth_02 li .dep02_box .sales_depth{width: 235px;}
#header .brand .fix_gnb .gnb_list .depth_02 li .dep02_box .service_depth{width: 178px;}
#header .brand .fix_gnb .gnb_list .depth_02 li .dep02_box .news_depth{width: 162px;}
.mobile-dropped { display: none; }

/* 메인 비주얼 */
.visual{position: relative;}
.visual .bnr_visual{width: 100%; max-width: 1600px;}
.visual .bnr_visual img{width: 100%; height: 100%;}
.visual .bnr_visual .w_visual{overflow: hidden; position: relative; width: 1600px; height: 872px;}
.visual .bnr_visual .w_visual .w_visual_img1{position: absolute;top: 0px;width: 100%;height: 100%;z-index: 0;backface-visibility: hidden;display: block;background-image: url(/images/main_img_2.png);background-repeat: no-repeat;background-size:1600px;}
.visual .bnr_visual .w_visual .w_visual_img1 .visualtit1{width: 500px;height: 100px;color: white;font-size: 24px;position: absolute;top:500px; left: 80px;}
.visual .bnr_visual .w_visual .w_visual_img1 .visualtit2{width: 500px;height: 100px;color: white;font-size: 24px;position: absolute;top:550px; left: 80px;}
.visual .bnr_visual .w_visual .w_visual_img2{display:none;}
.sub_container {padding-top:0px !important;}
.mobile_hide {display:block !important;}
.m_map_site {display:none;}
.con_type01 .txt_box{padding:30px 0 0 95px;}
.box_db {padding:60px;}

#slides .slidesjs-pagination{width: 100%; bottom: 20px; left: 0;}
#slides a.slidesjs-previous{display: block; width: 60px; height: 100%; position: absolute; left: 0; top: 0; z-index: 25; text-indent: -999em; overflow: hidden; background: url(../../img/main/btn/sl_prev.png) no-repeat 0 center;}
#slides a:hover.slidesjs-previous {}
#slides a.slidesjs-next{ display: block; width: 60px; height: 100%; position: absolute; right: 0; top: 0; z-index: 25; text-indent: -999em; overflow: hidden; background: url(../../img/main/btn/sl_next.png) no-repeat 0 center;}
#slides a:hover.slidesjs-next {}
#slides .slidesjs-pagination {position: absolute; bottom: 32px; left:0; z-index: 30; list-style: none; text-align: center; padding:0; margin: 0; margin-left:0;}
#slides .slidesjs-pagination li {display: inline-block; margin: 0 9px;}
#slides .slidesjs-pagination li .circle { display: block; width: 14px; height: 14px; background: url(../../img/main/icon/sl_circle_off.png) no-repeat; float: left; text-indent: -999em; overflow: hidden;}
#slides .slidesjs-pagination li .circle.active, .slidesjs-pagination li .circle:hover.active { background: url(../../img/main/icon/sl_circle_on.png) no-repeat;}
#slides a.slidesjs-play{ z-index: 30; display:block; width:14px; height:14px; overflow: hidden; text-indent: -9999px; float: left; background: url(../../img/common/btn/sl_play.png) no-repeat;}
#slides a:hover.slidesjs-play {}
#slides a.slidesjs-stop { z-index: 30; display:block; width:14px; height:14px; overflow: hidden; text-indent: -9999px; float: left; background: url(../../img/common/btn/sl_stop.png) no-repeat 0 0;}
#slides a:hover.slidesjs-stop {}


/* 레이아웃 css에 추가 */
.sub_container .sub_contents:after{content: ""; display: block; clear: both;}
.sub_container .sub_contents .sub:after{content: ""; display: block; clear: both;}





.sub_lnb.brand{width: 100%; background: #1e1e1f; text-align: center; z-index: 62;}
.sub_lnb.brand .lnb_depth02{ padding:0 30px; height: 63px;}
.sub_lnb.brand .lnb_depth02 table{width: auto; height: 23px; position: relative; top: 23px; }
.sub_lnb.brand .lnb_depth02 table::after{clear: both; float: none;}
.sub_lnb.brand .lnb_depth02 table td{padding:0 5px;}
.sub_lnb.brand .lnb_depth02 table td.home{}
.sub_lnb.brand .lnb_depth02 table td.home a{width: 15px; height: 16px; overflow: hidden; margin-top: -2px}
.sub_lnb.brand .lnb_depth02 table td.home a.on{}
.sub_lnb.brand .lnb_depth02 table td.now{font-size: 20px; color: #fff; padding:0 8px;}
.sub_lnb.brand .lnb_depth02 table td.now span{position: relative; top:2px; color: #fff;}
.sub_lnb.brand .lnb_depth02 table td.now img{margin-left: 10px;}

.sub_lnb.brand .m_lnb_target{display: none;}
.sub_lnb.brand .lnb_depth02 .lnb_list{display: inline-block; height: 63px; margin: auto; position: relative; top: -23px;}
.sub_lnb.brand .lnb_depth02 .lnb_list li{height: 100%; float: left; padding:0 35px;}
.sub_lnb.brand .lnb_depth02 .lnb_list li.on{background: #dd001a;}
.sub_lnb.brand .lnb_depth02 .lnb_list li a{height: 100%; color: #808080; font-size: 13px; line-height: 4.8}
.sub_lnb.brand .lnb_depth02 .lnb_list li:hover a{color: #fff;}
.sub_lnb.brand .lnb_depth02 .lnb_list li.on a{color: #fff;}
	/*
.sub_lnb.brand .lnb_depth03{width: 100%; height: 51px; background: #dd001a;}
.sub_lnb.brand .lnb_depth03 ul{max-width: 1278px; background: red; margin:auto;}
.sub_lnb.brand .lnb_depth03 ul li{float: left; height: 51px;}
.sub_lnb.brand .lnb_depth03 ul li a{padding:0 80px; height: 100%; font-size: 13px; line-height: 4; color: #fff;}
.sub_lnb.brand .lnb_depth03 ul li.on{background: #fff;}
.sub_lnb.brand .lnb_depth03 ul li.on a{color: #000;}
*/



.paging_num{}
.preview_list{overflow: hidden;}
.preview_list::after{clear: both; float: none;}
.preview_list .list_item{position: relative; width: 24%; float: left; margin: 16px 1% 0 0; border: 1px solid #dbdbdb;}
.preview_list .list_item.first{margin-top:16px !important;}
.preview_list .list_item::after{clear: both; float: none;}
.preview_list .list_item:hover .tit{text-decoration: underline;}
.preview_list .list_item.last{margin-right: 0;}
.preview_list .list_item img{width: 100%;}
.preview_list .list_item .txtbox{width: 100%; float: left; padding: 25px 20px; background: #fff;}
.preview_list .list_item .txtbox .tit{display: block; font-size: 20px; font-weight: bold; line-height: 1; color: #010101; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.preview_list .list_item .txtbox .date{float: left; margin-top: 45px; font-size: 12px; color: #000;}
.preview_list .list_item .txtbox .hits{float: right; margin-top: 45px; font-size: 12px; color: #666;}
.preview_list .list_item .txtbox .hits > img{width: 21px; margin-right: 5px;}
.btn_list{width: 100%;}
.btn_list a{display: inline-block; float: right; padding: 15px 35px; margin-top: 10px; background: #999; font-size: 14px; font-weight: bold; color: #fff; cursor:pointer;}
.btn_list a:hover{background:#545454;}

/* FAQ */
.tab_background{width: 100%; height: 52px; background: #FED964;}
.faq{position: relative;}
.faq .tit_tab{position: absolute; top: -52px; left: 0; width: 100%; background: #FED964;}
.faq .tit_tab ul li{display: inline; float: left;}
.faq .tit_tab ul li a{padding: 19px 80px; font-size: 14px; color: #fff;}
.faq .tit_tab ul li.selected a{background: #fff; color: #FED964;}
.faq .faq_acco{margin-top: 40px; border: 1px solid #dbdbdb; border-bottom: none; line-height: 1.3;}
.faq .faq_acco .tit{padding: 20px 40px; font-size: 18px; color: #000; border-bottom: 1px solid #ebebeb; background-image: url(../../images/icon/m_arr_bot.png); background-position: 98% center; background-repeat: no-repeat; background-size: 15px 9px; cursor:pointer;}
.faq .faq_acco .tit.on{background-image: url(../../images/icon/m_arr_top.png); background-position: 98% center; background-repeat: no-repeat; background-size: 15px 9px;}
.faq .faq_acco .txt{display: table-cell; vertical-align: middle; position: relative; top: 0; left: 20px; padding-right: 50px;}
.faq .faq_acco .tit .q{display: table-cell; vertical-align: middle; margin-right: 20px; font-size: 36px; color: #FED964;}
.faq .faq_acco .desc{padding: 20px 40px; font-size: 18px; color: #808080; border-bottom: 1px solid #ebebeb; background: #fafafa;}
.faq .faq_acco .desc .a{display: table-cell; vertical-align: middle; margin-right: 20px; font-size: 36px; color: #5CA5EA;}

/* QnA*/
.qna{}
.qna .qna_form{width: 100%;}
.qna .qna_form td{padding: 10px 0;}
.qna .qna_form .first td{padding-top: 0;}
.qna .qna_form .tit{font-size: 16px; font-weight: bold; color: #010101;}
.qna .qna_form .txt{display: inline-block; margin-left: 20px; font-size: 12px; font-weight: bold; color: #666; text-decoration: underline;}
.qna .qna_form .in_txt, .qna .qna_form textarea{width: 100%; float: none; padding: 10px 15px; text-indent: 0; font-size: 14px; background: #f4f4f4; border: 1px solid #d1d1d1;}
.qna .qna_form .in_txt02{/* height: 450px; */ height:280px;}
.qna .qna_form .txtidt{padding-left: 4%;}
.qna .qna_form .cnt{text-align: center;}
.qna .qna_form .pd_b td{padding-bottom: 30px}
.qna .qna_form .line td{border-bottom: 1px solid #e8eaed;}
.qna .qna_form .pd_t td{padding-top: 30px}
.qna .qna_form .email01{max-width: 240px;}
.qna .qna_form .email02{max-width: 20px;}
.qna .qna_form .email03{max-width: 170px;}
.qna .qna_form .sel_box{display: inline-block;}
.qna .qna_form .chk_01{display: none;}
.qna .qna_form .chk_01~label{display: inline-block; height: 24px; line-height: 1.6; text-indent: 30px; background: url(../../images/icon/check01_off.png) left center no-repeat; background-size: 24px 24px;}
.qna .qna_form .chk_01:checked~label{background: url(../../images/icon/check01_on.png) left center no-repeat;}
.qna .btn_ok{width: 100%; text-align: center;}
.qna .btn_ok a{display: inline-block; margin-top: 30px; padding: 20px 140px; font-size: 20px; font-weight: bold; color: #fff; background: #FED964;}


/* 채용공고 */
.tbl_01{width: 100%; border: 1px solid #dbdbdb;}
.tbl_01 .sub_tab .tit_tab ul li.selected{border: 1px solid #15254c !important;}
.employment{}
.employment .sub_tab{width: 100%;}
.employment .sub_tab .tit_tab{width: 100%; margin-top: 40px; border-bottom: 2px solid #15254c;}
.employment .sub_tab .tit_tab ul{height: 47px;}
.employment .sub_tab .tit_tab ul li{font-size: 16px; background: #ebebeb; border-top: 1px solid #d1d1d1; border-left: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; float: left;}
.employment .sub_tab .tit_tab ul li a{padding: 15px 90px; cursor: pointer;}
.employment .sub_tab .tit_tab ul li.selected a{background: #15254c; color: #fff;}
.employment .sub_tab .desc_tab{width: 100%;}
.employment .sub_tab .desc_tab .tab_page{display: none; width: 100%;}
.employment .sub_tab .desc_tab .tab_page.selected{display: block;}

.employ_list{width: 100%;}


.employ_view .desc_tab{margin-top: 35px;}
.employment .employ_view{position: relative; margin-top: 35px;}
.employment .employ_view .tag{position: absolute; top: 0; left: 0; width: 72px; height: 72px;}
.employment .employ_view .tag.ing{background: url(../../img/sub/am/icon_ing.png) no-repeat;}
.employment .employ_view .tag.end{background: url(../../img/sub/am/icon_end.png) no-repeat;}
.employment .employ_view .view_top{padding: 35px 40px 20px;}
.employment .employ_view .view_top table{width:100%}
.employment .employ_view .view_top .tit{padding-bottom: 35px;}
.employment .employ_view .view_top .period{padding-top: 20px; font-size: 16px; border-top: 1px solid #dbdbdb;}
.employment .employ_view .view_top .date_hits{width: auto;}
.view_edit .view_content{width: 100%; height: 100%; float: left; padding: 70px 60px; border-left: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; background: #fff; line-height: 1.2;}
.view_edit .view_content .img{display: block; max-width: 900px; width: 100%; margin: auto;}

.employment .employ_view .view_bottom .hits>img{width: 27px; margin-right: 5px;}

.employment .employ_view .view_edit .view_content div.image table {max-width:860px !important; margin:0 auto;}
.employment .employ_view .view_edit .view_content img {width:auto !important;}

.employment .no_rec{width: 100%; padding: 0 0 250px 0; background: #fff;}
.employment .no_rec img{display: block; margin: auto;}
.employment .no_rec p{margin-top: 20px; font-size: 20px; color: #666; text-align: center;}
.employment .no_rec a.btn_main{margin:auto; width: 180px; height: 42px; background: #4d4d4d; color: #fff; text-align: center; font-size: 12px; line-height: 3.5; margin-top: 60px;}



/* brand 공통 type */
.m_show{display: none;}
.sub_contents{background: #fff;}
.box_db{/*width: 100%;*/ position:relative; padding: 60px; border: 1px solid #dbdbdb;}
.box_db:after{display: block; content: ""; clear: both;}
.box_db .sub_img{width: 100%; margin-bottom: 30px;}
.bb{padding-bottom: 70px; border-bottom: 1px solid #e8eaed;}
.first{margin-top: 0 !important; padding-top: 0 !important;}
.last{padding-bottom: 0!important;}
.b_last{border: none !important;}
.con_type01{width: 100%; overflow: hidden; padding-bottom: 70px; font-size: 14px; color: #333; line-height: 1.5;}
.con_type01 .sub_img{width: 550px; float:left;}
.con_type01 .txt_box {width:50%; float:left; padding: 30px 0 0 95px;}
.con_type01 .img_4{width: 24.5%; float: left; margin-right: 0.5%; margin-bottom: 30px;}
.con_type01 .bull{display: inline-block; width: 100px; font-weight: bold;}
.con_type01 .disc_txt{padding-left: 15px;}
.con_type01 .sub_tit{width: 100%; float: left; font-size: 30px; color: #242424; line-height:40px;}
.con_type01 .txt{display: inline-block; margin-top: 15px; font-size:14px; line-height:24px;}
.con_type01 .half_l{width: 50%; float: left; padding-right: 10px; margin-top: 25px;}
.con_type01 .half_r{width: 50%; float: right; padding-left: 10px; margin-top: 25px;}
.con_type01 .half_p{display: inline-block; height: 22px; font-size: 20px; font-family: nanumbarungothicbold;}
.con_type01 .half_p> img{width:35px;}
.con_type01 .half_p> span{margin-left:8px;}
.con_type01 .half_p1{margin-top:60px;}
.con_type01 .half_p2{margin-top:20px;}
.con_type01 .sign {float:right; text-align:right; margin-top:110px;}
.con_type02{width: 100%; overflow: hidden; line-height: 1.5; margin-top: 70px;}
.con_type02 .half_l{width: 49%; display:inline-block; vertical-align:middle; padding-right: 10px;}
.con_type02 .sub_tit{font-size: 22px; color: #242424;}
.con_type02 .txt{margin-top: 20px; font-size: 14px; color: #333; line-height:24px; letter-spacing:-0.49px;}
.con_type02 .sub_img{width: 100%; margin: 0;}
.con_type02 .half_r{width: 50%; display:inline-block; vertical-align:middle; padding-left: 10px;}
.con_type02 .half_r>img{width: 100%;}
.con_type02 .half_r.ver_b {vertical-align:bottom !important;}
.con_type02 .half_l a, .con_type02 .half_r a {display:block !important; margin-bottom:10px;}
.con_type03{width: 100%; overflow: hidden; line-height: 1.5; margin-top: 70px; font-size: 14px; color: #333;}
.con_type03 .per_25{width: 25%; float: left; padding-right: 45px;}
.con_type03 .per_25 .sub_tit{font-size: 22px; color: #242424;}
.con_type03 .per_25 .txt{margin-top: 25px; font-size: 14px; color: #333;}
.con_type03 .per_75{width: 75%; float: left;}
.con_type03 .per_75 .img_3{width: 33%; float: left; margin: 30px 0.3% 0 0;}
.con_type03 .per_75 .img_3 img{display: block; width: 100%;}
.con_type03 .per_75 .img_4{width: 24.5%; float: left; margin-right: 0.5%; margin-bottom: 30px;}
.con_type03 .per_75 .img{width: 100%; margin-top: 60px;}



/* 글로벌 */
.gh_ceomsg{}
.gh_ceomsg .con_type03.bb{margin-top: 0;}
.gh_ceomsg .con_type03 .per_75 .img{width: auto; float: right;}
.gh_ceomsg .con_type03 .per_75 .bold{font-weight: bold;}
.overview{}
.overview ul{margin-left: 15px; font-size: 14px;}
.overview ul li{list-style: disc;}
.overview ul li .bold{display: inline-block; width: 100px; font-weight: bold; color: #000;}
.overview ul li .txt{color: #333;}
.overview ul li .m_width{width: 100%;}
.overview .tbl_ov{width: 100%;}
.overview .tbl_ov th{/*width: 17%;*/ width:85px; padding: 2px 0; text-align: left; vertical-align: top;}
.overview .tbl_ov th.nor01{font-weight: normal; padding: 1px 10px 0 10px;}
.overview .tbl_ov td{/*width: 83%; */padding: 2px;}


/* 글로벌, 코리아 히스토리 공통 타입 */
.history{}
.history .sub_tab .tit_tab ul{width: 100%;}
.history .sub_tab .tit_tab ul li{position: relative; width: 33%; padding: 0; margin: 0 0.1%; background: #000;}
.history .sub_tab .tit_tab ul li a{width: 100%; padding: 20px 0; color: #fff;}
.history .sub_tab .tit_tab ul li .tab_sel{display: none;}
.history .sub_tab .tit_tab ul li.last{border: none;}
.history .sub_tab .tit_tab ul li.selected{background: #FED964;}
.history .sub_tab .tit_tab ul li.selected .tab_sel{display: block; width: 100%; position: absolute; top: 55px;}
.history .sub_tab .desc_tab{margin-top: 80px;}
.history .box_db:after{content: ""; display: block; clear: both;}
.history .per_20{width: 20%; float: left;}
.history .per_20 .year{font-size: 40px; font-weight: bold; color: #333;}
.history .per_80{width: 80%; float: right;}
.history .per_80 .dottbox{overflow: hidden; padding: 30px 0 10px 0; border-bottom: 1px dotted #b6b8ba;}
.history .per_80 .first{padding-top: 0;}
.history .per_80 .last{border-bottom: none;}
.history .per_80 .dottbox .tit{width: 17%; float: left; font-size: 22px; font-weight: bold; color: #b3001b;}
.history .per_80 .dottbox .con{width: 83%; float: right;}
.history .per_80 .dottbox .con table{width:100%;}
.history .per_80 .dottbox .con table td{margin-bottom: 20px; line-height: 1.8; font-size: 14px; color: #333;vertical-align: top;}
.history .per_80 .dottbox .con table td .red{color: #FED964;}
.history .per_80 .dottbox .con table td.enter{padding-bottom: 10px;}
.history .per_80 .dottbox .con table td.enter span{width: 2%; float: left;}
.history .per_80 .dottbox .con table td.enter p{width: 98%; float: left;}
.history .per_80 .dottbox .img{}
.history .per_80 .dottbox .img .hisimg{margin-bottom: 5px;}
.history .m_history{display: none;}


.hk{}
.hk .sub_tab .tit_tab ul li{width: 19.8%; margin: 0 0.1%;}
.hk .per_80 .dottbox .tit{width: 14%; float: left; font-size: 22px; font-weight: bold; color: #b3001b;}
.hk .per_80 .dottbox .con{width: 65%; float: left;}
.hk .per_80 .dottbox .con .bold{font-weight: bold; margin-right: 15px;}
.hk .per_80 .dottbox .con .bold_2{font-weight: bold;}
.hk .per_80 .dottbox .con .sec_txt{display: inline-block; text-indent: 71px;}
.hk .per_80 .dottbox .img{width: 21%; float: left;}
.hk .per_80 .dottbox .img>img{width: 100%;}
.btn_his{width: 100%; overflow: hidden; text-align: center; padding: 30px 0; border-bottom: 1px dotted #b6b8ba; border-top: 1px dotted #b6b8ba;}
.btn_his a{display: inline-block; width: 166px; height: 48px; margin: auto 5px; background: #9b9ca8; text-align: center; line-height: 3.6; font-size: 14px; font-weight: bold; color: #fff;}

.history.hk{}
.history.hk .sub_tab .tit_tab ul{width: 100%;}
.history.hk .sub_tab .tit_tab ul li{position: relative; width: 19.8%; padding: 0; margin: 0 0.1%; background: #000;}
.history.hk .sub_tab .tit_tab ul li a{width: 100%; padding: 20px 0; color: #fff;}
.history.hk .sub_tab .tit_tab ul li .tab_sel{display: none;}
.history.hk .sub_tab .tit_tab ul li.last{border: none;}
.history.hk .sub_tab .tit_tab ul li.selected{background: #FED964;}
.history.hk .sub_tab .tit_tab ul li.selected .tab_sel{display: block; width: 100%; position: absolute; top: 55px;}
.history.hk .sub_tab .desc_tab{margin-top: 80px;}
.history.hk .box_db:after{content: ""; display: block; clear: both;}
.history.hk .his_tbl{width: 100%; line-height: 2; font-size: 14px;}
.history.hk .his_tbl th{padding: 10px 0;}
.history.hk .his_tbl td{vertical-align: top; padding: 10px 0;}
.history.hk .dott td{overflow: hidden; border-top: 1px dotted #b6b8ba;}
.history.hk .year{line-height: 1; font-size: 40px; font-weight: bold; color: #333;}
.history.hk .tit{padding-top: 15px; line-height: 1; font-size: 22px; font-weight: bold; color: #b3001b;}
.history.hk .red{color: #FED964;}
.history.hk .img{}
.history.hk .img>img{width: 100%;}
.history.hk .hisimg{width: 100%; margin-bottom: 5px;}
.history.hk .first{padding-top: 0;}
.history.hk .last{border-bottom: none;}
.history.hk .m_history{display: none;}
.history.hk .bold{vertical-align: top; font-weight: bold;}
.history.hk .bold_2{font-weight: bold;}
.history.hk .sec_txt{display: inline-block; text-indent: 71px;}


/* 딜러모집 */
.dealer{}
.dealer .last{padding-bottom: 0;}
.dealer .con_type01 .sub_tit{margin-top: 70px;}
.dealer .con_type01 .sub_tit a{display: inline; color: #000}
.dealer .con_type02 .per_80{display: inline-block; width: 80%; float: left;}
.dealer .con_type02 .per_20{width: 20%; float: left;}
.dealer table{width: 100%; float: left; margin-top: 25px;}
.dealer table .th{text-align: center; border-top: 2px solid #7d7e80; border-bottom: 2px solid #7d7e80;}
.dealer table td{padding: 20px 40px; border-right: 1px solid #e8eaed; border-bottom: 1px solid #e8eaed;}
.dealer table td.br_none{border-right: none;}
.dealer .btn_dealer{float: right; margin-top: 25px; padding: 15px 25px; background: #13203e; font-size: 14px; font-weight: bold; color: #fff;}
.dealer .con_type01 .sub_img{margin-top: 25px;}
.dealer .con_type01 .d_step{display: inline-block; margin-top: 15px;}
.dealer .con_type01 .d_step .stepimg{margin-top: 10px;}
.dealer .con_type01 .d_step .arr{width: 10px; margin: 0 10px;}
.dealer .con_type01 .d_step .s_box{display: inline-block;}

/* 채용안내 */
.rec_guide{}
.rec_guide .con_type03{margin-top: 0;}
.rec_guide .con_type03 .per_25{padding: 0 0 0 45px;}
.rec_guide .con_type03 .txt02{width: 100%; float: left; margin-top: 30px; font-size: 16px; font-weight: bold;}
.rec_guide .con_type03 .txt03{width: 100%; float: left; margin-top: 5px;}
.rec_guide .con_type02 .red{color: #FED964;}
.rec_guide .con_type02 .txt a{display: inline; color: #FED964;}
/*.rec_guide .con_type02 .mail{margin-top: 25px; font-size: 14px; font-weight: bold; color: #000;}*/
.rec_guide .con_type02 .sub_img{margin-top: 25px;}
.rec_guide .con_type02 .short_tit{float: left; margin-right: 30px; font-size: 22px; color: #242424; width:20%; height:55px;}
.rec_guide .con_type02 .txt04{letter-spacing: -0.1px; margin-right: 50px; font-size: 14px; color: #333; margin-top: 5px;}
.rec_guide .con_type02 .txt04_2{width:100%; letter-spacing: -0.6px; margin-right: 50px; font-size: 14px; color: #333; margin-top: 5px;}
.rec_guide .con_type02 .mr_none{margin-right: 0;}
.rec_guide .con_type02 .txt05{float: left; margin: 25px 30px 0 0; font-size: 14px; width:45%;}
.rec_guide .con_type02 .box{width: 100%; float: left; margin-top: 15px;}
.rec_guide .con_type02 .btn_download01{display: block; overflow: hidden; float: left; margin-right: 5px; margin-bottom: 5px;}
.rec_guide .con_type02 .btn_download02{display: block; overflow: hidden; float: left; margin-right: 5px; margin-bottom: 5px;}
.rec_guide .con_type02 .btn_download03{display: block; overflow: hidden; float: left;}
.con_type02 ul.decimal{float:left; width:60%;}

.rec_guide .r_step{margin-top: 25px;}
.rec_guide .r_step .inbox{display: inline-block;}
.rec_guide .r_step .stepimg{margin-top: 10px;}
.rec_guide .r_step .arr{margin: 0 10px;}

.qna_form{}
.qna_form th{text-align: left;}
.qna_form td{text-align: left;}



/* philosophy */
.philo{}
.philo .con_type03 .per_75 .sub_tit02{width: 100%; float: left; font-size: 16px; color: #000;}
.philo .con_type03 .per_75 .sub_tit02_2{width: 100%; float: left; font-size: 16px; color: #000; margin-top: 35px;}
/*.philo .con_type03 .per_75 .img_3_2{width: 33%; float: left; margin: 10px 0.3% 0 0;}*/
.philo .con_type03 .per_75 .txt{display: inline-block; margin-top: 15px; font-size: 14px; color: #333;}
.philo .con_type03 .per_75 .img_3{margin: 0px 0.3% 30px 0;}
.philo .con_type03 .per_75 .box_red{width: 33%; margin: 0 0.3% 5px 0; float: left;}
.philo .con_type03 .per_75 .box_red .top{width: 100%; padding: 10px 15px; font-size: 14px; font-weight: bold; color: #fff; background: #832929;}
.philo .con_type03 .per_75 .box_red .bot{width: 100%; height: 74px; padding: 10px 15px; font-size: 12px; color: #e9b9b9; background: #9d4343;}
.philo .con_type03 .per_75 .box_red .bot02{width: 100%; min-height: 92px; height: auto; padding: 10px 15px; font-size: 12px; color: #e9b9b9; background: #9d4343;}


/* 아시모 */
.asimo .full .sel_box{}
.asimo .full .center{border-top: 0px !important;}
.asimo .full .sel_box .sch_input{}


/* csr */
.csr{}
.csr .first{margin-top: 0;}
.csr .con_type02 .sub_tit{margin-bottom: 25px;}
.csr .con_type02 .sub_tit_2{margin: 25px 0 15px 0; font-size: 18px; color: #333;}
.csr .con_type02 .txt{margin: 0;}


/* hk_news */
.hk_news_list{}
.hk_news_list .tbl_01{border-top: 1px solid #dbdbdb;}
.hk_news_list .tbl_01 th{border-bottom: 1px solid #dbdbdb;}
.hk_news_list .tbl_01 td{border-bottom: 1px solid #dbdbdb;}
.hk_news_list .tbl_01 tr.last td{border: none;}
.hk_news_list .full .center{border-top: 0px !important;}

/* 개인정보 취급방침 */
.b_privacy{}
.b_privacy .con_type01,.b_privacy .con_type02, .b_privacy .con_type03{position:relative; line-height: 1.8;}
.b_privacy .last-ver {border-radius:10px; background:#67696b; color:#fff; font-size:15px; padding:10px; position:absolute; top:10px; right:10px;}
.b_privacy .tit_top{display: inline-block; width: 100%; margin-bottom: 25px; font-size: 18px; color: #000;}
.b_privacy .tit_1{display: inline-block; width: 100%; margin-bottom: 25px; font-size: 22px; font-weight: bold; color: #010101;}
.b_privacy .tit_2{display: inline-block; width: 100%; margin-bottom: 10px; font-size: 16px; font-weight: bold; color: #000;}
.b_privacy .tit_3{display: inline-block; width: 100%; font-size: 14px; color: #000;}
.b_privacy .tit_4{display: inline-block; width: 100%; margin-bottom: 10px; font-size: 16px; font-weight: bold; color: #666;}
.b_privacy .tit_list{font-size: 20px; color: #333;}
.b_privacy .txt_list01{font-size: 18px; font-weight: bold; color: #010101;}
.b_privacy .txt_list02{margin-top: 15px; font-size: 18px; font-weight: bold; color: #666;}
.b_privacy .txt_top{font-size: 14px; color: #333;}
.b_privacy .txt_top a{display: inline;}
.b_privacy .txt_date {position:absolute; bottom:10px; right:0;}
.b_privacy .txt_1{display: inline-block; width: 100%; margin-bottom: 35px; font-size: 14px; color: #666;}
.b_privacy .txt_2{display: inline-block; width: 100%; font-size: 14px; font-weight: bold; color: #333;}
.b_privacy .mb_0{margin-bottom: 0 !important;}
.b_privacy .txtbox{display: table; width: 100%; padding-left: 16px;}
.b_privacy table{width: 100%; text-align: center; margin-bottom: 40px;}
.b_privacy table th{padding: 15px 20px; border-top: 2px solid #7d7e80; border-bottom: 2px solid #7d7e80; border-right: 1px solid #e7e7e7; font-size: 14px; font-weight: bold; color: #000;}
.b_privacy table td{padding: 15px 20px; border-bottom: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; font-size: 14px; color: #666;}
.b_privacy table .br_none{border-right: none;}
.b_privacy .txtal_left{text-align: left;}
.b_privacy .mt160{margin-top: 160px;}
.b_privacy .red{color: #eb0007;}
.b_privacy a{display: inline-block; color: #000;}

.privacy {top: 600px;}
.last-priv-wr {width:100%; border-top:2px solid #3d3d3d;}
.last-priv-wr li {border-bottom:1px solid #e9e9e9; padding:15px 20px; background:#f4f4f4;}
.last-priv-wr li > p {width:100%; padding:10px; font-size:15px; font-weight:bold; color:#000;}
.last-priv-wr li .last-priv {display:none; height: 500px; overflow-y: scroll; background:#fff; border: 1px solid #dbdbdb;}
.last-priv-wr li .last-priv .con_type01, .last-priv-wr li .last-priv .con_type02, .last-priv-wr li .last-priv .con_type03 {margin-top:20px;}
.last-priv-wr li .last-priv .bb {padding-bottom:20px;}
.last-priv-wr li .last-priv .box_db {padding:20px !important; border:0 !important;}
.last-priv-wr li .last-priv h3 {font-size: 28px; color: #010101; font-family: nanumbarungothicbold;}
.last-priv-wr li .last-priv .tit_top{display: inline-block; width: 100%; margin-bottom: 25px; font-size: 18px; color: #000;}
.last-priv-wr li .last-priv .tit_1{display: inline-block; width: 100%; margin-bottom: 25px; font-size: 22px; font-weight: bold; color: #010101;}
.last-priv-wr li .last-priv .tit_2{display: inline-block; width: 100%; margin-bottom: 10px; font-size: 16px; font-weight: bold; color: #000;}
.last-priv-wr li .last-priv .tit_3{display: inline-block; width: 100%; font-size: 14px; color: #000;}
.last-priv-wr li .last-priv .tit_4{display: inline-block; width: 100%; margin-bottom: 10px; font-size: 16px; font-weight: bold; color: #666;}
.last-priv-wr li .last-priv .tit_list{font-size: 20px; color: #333;}
.last-priv-wr li .last-priv .txt_list01{font-size: 18px; font-weight: bold; color: #010101;}
.last-priv-wr li .last-priv .txt_list01 p {margin:10px auto;}
.last-priv-wr li .last-priv .txt_list02{margin-top: 15px; font-size: 18px; font-weight: bold; color: #666;}
.last-priv-wr li .last-priv .txt_top{font-size: 14px; color: #333;}
.last-priv-wr li .last-priv .txt_top a{display: inline;}
.last-priv-wr li .last-priv .txt_date {position:absolute; bottom:10px; right:0;}
.last-priv-wr li .last-priv .txt_1{display: inline-block; width: 100%; margin-bottom: 35px; font-size: 14px; color: #666;}
.last-priv-wr li .last-priv .txt_2{display: inline-block; width: 100%; font-size: 14px; font-weight: bold; color: #333;}
.last-priv-wr li .last-priv .mb_0{margin-bottom: 0 !important;}
.last-priv-wr li .last-priv .txtbox{display: table; width: 100%; padding-left: 16px;}
.last-priv-wr li .last-priv table{width: 100%; text-align: center; margin-bottom: 40px;}
.last-priv-wr li .last-priv table th{padding: 15px 20px; border-top: 2px solid #7d7e80; border-bottom: 2px solid #7d7e80; border-right: 1px solid #e7e7e7; font-size: 14px; font-weight: bold; color: #000;}
.last-priv-wr li .last-priv table td{padding: 15px 20px; border-bottom: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; font-size: 14px; color: #666;}
.last-priv-wr li .last-priv table .br_none{border-right: none;}
.last-priv-wr li .last-priv .txtal_left{text-align: left;}
.last-priv-wr li .last-priv .mt160{margin-top: 20px;}
.last-priv-wr li .last-priv .red{color: #eb0007;}
.last-priv-wr li .last-priv a{display: inline-block; color: #000;}

.b_contact{}
.b_contact .box_db{padding: 0;}
.b_contact .box_db .map{width: 100%; padding: 0;}
.b_contact .box_db .box{padding: 40px 60px;}
.b_contact .box_db .box .tit_red{font-size: 28px; font-weight: bold; color: #FED964;}
.b_contact .box_db .box .print_map{float: right;}
.b_contact .box_db .box .icon_lct{display: inline-block; margin: 0 10px 5px;}
.b_contact .box_db .box .tit{font-size: 20px; font-weight: bold; color: #242424;}
.b_contact .box_db .box .box_2{overflow: hidden; margin-top: 30px; padding-top: 25px; border-top: 1px solid #dbdbdb;}
.b_contact .box_db .box .box_2 table{vertical-align: top;}
.b_contact .box_db .box .box_2 table.tbl_1{width: 65%; float: left;}
.b_contact .box_db .box .box_2 table.tbl_2{width: 35%; float: left;}
.b_contact .box_db .box .box_2 table th{vertical-align: top; padding-top: 12px; text-align: left; font-size: 16px; font-weight: bold; color: #333;}
.b_contact .box_db .box .box_2 table th.txt01{width: 80px; vertical-align: top; padding-top: 15px;}
.b_contact .box_db .box .box_2 table td{padding: 10px 30px; line-height: 1.5; font-size: 14px; color: #333;}
.b_contact .box_db .box .box_2 table td .blue{display: block; font-size: 18px; font-weight: bold; color: #384e7f;}
.b_contact .box_db .box .box_2 table td .sec_txt{display: inline-block; text-indent: 15px;}
.b_contact .box_db .box .box_2 table td .sec_txt a{display: inline; color: #333;}
.b_contact .box_db .box .box_2 table .block{font-size: 10px !important; margin-right: 5px;}



/* contact us */
.map_print{}
.map_print .desc_site{}
.map_print .desc_site .tit_site{}
.map_print .desc_site .tit_site span.tit_red{font-size:28px; font-family: nanumbarungothicbold;}
.map_print .desc_site .map_site{}
.map_print .desc_site .pop_map_site{height:auto !important;}
.map_print .desc_site .pop_map_site img{width:100%;}
.map_print .desc_site .info_site{}
.map_print .desc_site .info_site{}
.map_print .desc_site .info_site .more_info01{}
.map_print .desc_site .info_site .more_info01 .address{border-right: 0;}
.map_print .desc_site .info_site .more_info01 .address img{}
.map_print .desc_site .info_site .more_info01 .address span{}
.map_print .desc_site .info_site .more_info02{}
.map_print .desc_site .info_site .more_info02::after{clear:both; display:block; content:""}
.map_print .desc_site .info_site .more_info02 table{float:left;}
.map_print .desc_site .info_site .more_info02 table.tbl_1{width:65%; float:left;}
.map_print .desc_site .info_site .more_info02 table.tbl_2{width:35%; float:left;}
.map_print .desc_site .info_site .more_info02 table th{vertical-align: top; padding:3px 0; line-height: 1.4; color: #333; font-size:16px;}
.map_print .desc_site .info_site .more_info02 table th span{display: inline; color: #101010; font-family: nanumbarungothicbold; margin-left: 8px;}
.map_print .desc_site .info_site .more_info02 table td .blue{display:block; font-size:16px; font-family: nanumbarungothicbold;}
.map_print .desc_site .info_site .more_info02 table td .sec_txt{margin-left:15px; margin-top:4px;}
.map_print .desc_site .info_site .more_info02 table td{padding:5px 10px 5px 0; line-height: 1.4;vertical-align: top;}
.map_print .desc_site .info_site .more_info02 table td, .map_print .desc_site .info_site .more_info02 table td a{font-family: nanumbarungothiclight; color: #101010;}
.map_print .desc_site .info_site .more_info02 table td.homepage{padding-top: 24px;}
.map_print .desc_site .info_site .more_info02 table td.homepage a{background: url(../../img/sub/common/icon/link_home.png) no-repeat; text-indent: 30px; color: #384e7f;}
.map_print .btn{}
.map_print .btn div{}
.map_print .btn a{}
.map_print .btn .close{}
.map_print .btn .this_print{}







@media only screen and (max-width:1399px) {
	.sub_lnb .lnb_depth02 table{display: none;}
	.sub_lnb .lnb_depth02 .lnb_list{top: 0 !important;}
}


/* viewport ~ 1290 */
@media only screen and (max-width:1290px) {

	#header .gnb .fix_gnb .gnb_list .depth_01 li{background-position: 24px 10px;}
	#header .brand .fix_gnb .gnb_list .depth_01{margin-left: 0px}
	#header .brand .fix_gnb .gnb_list .depth_01 li.menu01{width: 180px !important;}
	#header .brand .fix_gnb .gnb_list .depth_01 li.menu02{width: 191px !important;}
	#header .brand .fix_gnb .gnb_list .depth_01 li.menu03{width: 132px !important;}
	#header .brand .fix_gnb .gnb_list .depth_01 li.menu04{width: 119px !important;}

	#header .brand .fix_gnb .gnb_list .depth_02 li .dep02_box{margin-left: 21px !important;}
	#header .brand .fix_gnb .gnb_list .depth_02 li .dep02_box .model_depth{width: 180px;}
	#header .brand .fix_gnb .gnb_list .depth_02 li .dep02_box .sales_depth{width: 191px;}
	#header .brand .fix_gnb .gnb_list .depth_02 li .dep02_box .service_depth{width: 132px;}
	#header .brand .fix_gnb .gnb_list .depth_02 li .dep02_box .news_depth{width: 119px;}
}


@media print {
	.b_contact{}
	.b_contact .box_db{padding: 0;}
	.b_contact .box_db .map{width: 100%; padding: 0;}
	.b_contact .box_db .box.tit{height: 108px}
	.b_contact .box_db .box{padding: 40px 60px;}
	.b_contact .box_db .box table caption{display: none;}
	.b_contact .box_db .box .tit_red{font-size: 28px; font-weight: bold; color: #FED964;}
	.b_contact .box_db .box .print_map{display: none;}
	.b_contact .box_db .box .icon_lct{display: inline-block; margin: 0 10px 5px;}
	.b_contact .box_db .box .tit{font-size: 20px; font-weight: bold; color: #242424;}
	.b_contact .box_db .box .box_2{overflow: hidden; margin-top: 30px; padding-top: 25px; border-top: 1px solid #dbdbdb;}
	.b_contact .box_db .box .box_2 table.tbl_1{width: 100%; float: left;}
	.b_contact .box_db .box .box_2 table.tbl_2{width: 100%; float: left;}
	.b_contact .box_db .box .box_2 table th{text-align: left; font-size: 16px; font-weight: bold; color: #333;}
	.b_contact .box_db .box .box_2 table td{padding: 10px 0; line-height: 1.5; font-size: 14px; color: #333;}
	.b_contact .box_db .box .box_2 table td .blue{font-size: 18px; font-weight: bold; color: #384e7f;}
	.b_contact .box_db .box .box_2 table td .sec_txt{display: inline-block; text-indent: 15px;}
	.b_contact .box_db .box .box_2 table .block{font-size: 10px !important; margin-right: 5px;}

}