@charset "UTF-8";

/* common */
html.on{overflow:hidden;}
.dim{display:none; position:fixed; left:0; top:0; z-index:1000; width:100%; height:100%; background:url(/resources/kr/images/common/dim_bg.png) 0 0 repeat;}

.visual_area{width:100%; background-color:#6d6d6d; background-position:center top; background-repeat:no-repeat; margin-top: 75px;}
.visual_area .inner{position:relative; width:1080px; height:260px; margin:0 auto;}
.visual_area .inner h2{padding-top:110px; font-size:35px; text-align:center; color: #fff;}
.visual_area .inner .breadcrumb{position:absolute; right:0; top:20px;}
.visual_area .inner .breadcrumb p{font-size:14px; letter-spacing:-1px; color:#fff;}
.visual_area .inner .breadcrumb p span{padding:0 5px;}

.sub_nav{width:100%; border-bottom:1px solid #d7d7d7;}
.sub_nav ul{overflow:hidden; margin:0 auto;}
.sub_nav .length2{width:540px;}
.sub_nav .length3{width:810px;}
.sub_nav .length4{width:1080px;}
.sub_nav ul li{float:left; width:269px; border-right:1px solid #d7d7d7; }
.sub_nav ul li a{display:block; height:37px; padding-top:15px; font-size:15px; font-weight:700; text-align:center;}
.sub_nav ul li.on{background:#f27321;}
.sub_nav ul li.on a{color:#fff;}
.sub_nav ul li:first-child{width:268px; border-left:1px solid #d7d7d7;}
#tabMenu{}
#tabMenu ul{overflow:hidden; width:1000px; margin:0 auto;}
#tabMenu li{float:left; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7; text-align:center;}
#tabMenu li:first-child{border-left:1px solid #d7d7d7;}
#tabMenu .length4 li{width:249px;}
#tabMenu .length4 li:first-child{width:248px;}
#tabMenu .length3 li{width:332px;}
#tabMenu li a{display:block; height:31px; padding-top:15px; border-top:1px solid #fff; font-family:MyriadPro, NotoSans,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; font-size:14px; letter-spacing:0; color:#333;}
#tabMenu li.on{border-top-color:#f27321;}
#tabMenu li.on a{height:30px; padding-top:16px; border-top-color:#f27321; font-weight:700; color:#f27321;}
#tabCont .tab_cont{display:none;}
#tabCont .tab_cont.on{display:block;}

.contents{padding-top:110px; margin:0 auto 150px;}
.contents .tit_sec{position:relative; width:1000px; padding-bottom:135px; margin:0 auto 30px; text-align:center; color:#333;}
.contents .tit_sec h3{margin-bottom:30px; font-size:40px; font-weight:700; line-height:50px; letter-spacing:-2px;}
.contents .tit_sec h3 .eng{font-size:32px;}
.contents .tit_sec p{font-size:18px; letter-spacing:-0.5px;}
.contents .tit_sec:after{content:""; position:absolute; left:50%; bottom:0; width:1px; height:100px; background:#f27321;}
.contents .tit_sec.type1{padding-bottom:0; margin-bottom:70px;}
.contents .tit_sec.type1:after{display:none;}
.contents .section{width:1000px; margin:0 auto 100px; font-size:15px; letter-spacing:-0.5px;}
.contents .full_section{width:100%; margin-bottom:100px; font-size:15px; letter-spacing:0px;}
.contents .full_section .sec_inner{width:1000px; margin:0 auto;}
.contents .h_type1{margin-bottom:70px; text-align:center;}
.contents .h_type1 .tit{position:relative; padding-top:30px; margin-bottom:30px; font-size:38px; color:#333;}
.contents .h_type1 .tit .eng{font-family:MyriadPro, NotoSans,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;}
.contents .h_type1 .tit:before{content:""; position:absolute; left:50%; top:0; width:18px; height:2px; margin-left:-9px; background:#f27321;}
.contents .h_type1 .txt1{font-size:15px; line-height:24px;}
.contents .h_type1_w .tit{color:#fff;}
.contents p, .contents dd, .contents li{line-height:24px;}
.contents .btn_default{display:inline-block; padding:4px 15px 5px; border:1px solid #a0a0a0; border-radius:50px; font-size:13px; font-weight:700; text-align:center; letter-spacing:0;}
.contents .btn_default:hover,.contents .btn_default:focus{background-color:#f27321; border-color:#f27321; color:#fff;}
.contents .btn_bull{padding-right:40px; background:url(/resources/kr/images/common/btn_bull1.png) 100% 0 no-repeat; border-color:#ccc; font-weight:500; text-align:left;}
.contents .btn_bull:hover, .contents .btn_bull:focus{background-position:100% -50px;}
.contents .txt_point{font-weight:700; color:#f27321;}
#contents .last{margin-bottom:0;}
#layerPop{display:none; left:50%; top:80px; z-index:1100; width:750px; margin-left:-375px; background:#fff;}
#layerPop.on{display:block;}
#layerPop .pop_close{position:absolute; right:-49px; top:0;}
#layerPop .pop_close a{overflow:hidden; display:block; width:40px; height:40px; background:url(/resources/kr/images/common/layerpop_close.png) 0 0 no-repeat; text-indent:-9999px;}

.srch_area{margin-bottom:20px; text-align:right;}
.select_area{display:inline-block; margin-right:6px; vertical-align:top; }
.srch_area .select_area select{display:none;}
.srch_area .design_select{position:relative; display:inline-block; vertical-align:middle;}
.srch_area .design_select .txt a{position:relative; background-image:url(/resources/kr/images/common/srch_select_bu.png); background-position:70px 13px; background-repeat:no-repeat; border:1px solid #dadada;}
.srch_area .design_select.on .txt a{background-position:70px -17px;}
.srch_area .design_select .txt a,.srch_area .select_lst li a{display:inline-block; width:78px; padding:0 10px; line-height:33px; text-align:left;}
.srch_area .select_lst{display:none; position:absolute; left:0; width:98px; border:1px solid #dadada; border-top:0;}
.srch_area .design_select.on .select_lst{display:block;}
.srch_area .select_lst li a{background-color:#fff;}
.srch_area .select_lst li a:hover, .srch_area .select_lst li a:focus{background-color:#b9b9b9; color:#fff;}
.srch_area .srch_input_box{display:inline-block; vertical-align:top;}
.srch_area input{width:208px; height:23px; padding:5px 10px; margin-right:10px; border:1px solid #dadada; line-height:24px; color:#666;}
.srch_area .srch_btn{display:inline-block; width:60px; height:35px; border:1px solid #f27321; font-weight:700; color:#f27321;}
.board_list{width:100%;}
.board_list th{height:50px; border-top:1px solid #666; font-size:16px; color:#333;}
.board_list th,.board_list td{text-align:center; padding:0 20px; border-bottom:1px solid #dcdcdc; /*font-weight:700;*/}
.board_list td{height:94px; font-size:15px; color:#666;}
.board_list td.tit{overflow:hidden; max-width:504px; text-align:center; text-overflow:ellipsis; white-space:nowrap;}
.board_list td.tit1{overflow:hidden; max-width:504px; text-align:left; text-overflow:ellipsis; white-space:nowrap;}
.board_list td.category{color:#f27321;}
.board_list td.date{font-size:13px; color:#999;}
.board_list .board_ico span{display:inline-block; width:53px; border:1px solid #ccc; border-radius:15px; text-align:center; color:#999;}
.board_list .board_ico span{margin-top:5px;}
.board_list .board_ico span:first-child{margin-top:0;}
.board_list .board_ico.on span{border:1px solid #f37423; color:#f37423;}
.board_list td.on{color:#f37423;}
.board_view .view_tit{padding:48px 0 50px 50px; border-top:1px solid #666; border-bottom:1px solid #ccc;}
.board_view .view_tit .top{margin-bottom:25px;}
.board_view .view_tit .board_ico{display:inline-block; width:53px; border:1px solid #ccc; border-radius:20px; text-align:center; font-weight:700; color:#999;}
.board_view .view_tit .board_ico.on{border:1px solid #f37423; color:#f37423;}
.board_view .view_tit dl{display:inline-block; margin:0 19px;}
.board_view .view_tit dt,.view_tit dd{display:inline-block; color:#666; line-height:15px;}
.board_view .view_tit dt:after, .news-view .view_tit .sort:after{content:''; display:inline-block; width:1px; height:9px; margin:3px 0 0 10px; vertical-align:top; background-color:#d6d6d6;}
.board_view .view_tit dd{padding-left:10px;}
.news-view .view_tit .sort{margin-right:10px;}
.board_view .view_tit .sort{display:inline-block; font-weight:700;}
.board_view .view_tit .sort.on{color:#f37423;}
.board_view .view_tit h3{font-size:25px; font-weight:700; color:#333;}
.board_view .view_inner{padding:50px 0 0 0; padding-bottom:0; margin-bottom:20px; border-bottom:1px solid #666;}
.board_view .view_inner .inner_area{padding:0 50px; margin-bottom:100px;}
.board_view .view_inner .inner_area img{max-width:100%;}
.board_view .attachment{padding:30px 50px; border-top:1px solid #ccc;}
.board_view .attachment dt,.view_inner .attachment dd a{font-size:15px; font-weight:700; line-height:1em;}
.board_view .attachment dt{display:inline-block; color:#333;}
.board_view .attachment dd{display:block; margin-left:84px;}
.board_view .attachment dd.first{display:inline; margin-left:0;}
.board_view .attachment dt:after{content:''; display:inline-block; width:1px; height:9px; margin:3px 14px 0 13px; vertical-align:top; background-color:#d6d6d6;}
.board_view .attachment dd a{color:#666;}
.board_view .view_bottom{overflow:hidden; padding:0 0px;}
.board_view .view_bottom .paginate{float:left;}
.board_view .view_bottom .paginate .btn_square_type2_1{margin-right:10px;}
.board_view .view_bottom .btn_area{float:right;}
.pagination{padding-top:50px; text-align:center;}
.pagination .page_btn{display:inline-block; vertical-align:middle;}
.pagination .btn_l{margin-right:10px;}
.pagination .btn_r{margin-left:10px;}
.pagination .page_btn a{overflow:hidden; display:inline-block; width:30px; height:30px; margin-left:5px; background-image:url(/images/common/pagination_ico.png); text-indent:-9999px; vertical-align:middle;}
.pagination .prev{background-position:-35px 0;}
.pagination .next{background-position:-70px 0;}
.pagination .last{background-position:-105px 0;}
.pagination .page_num{display:inline-block; vertical-align:middle;}
.pagination .page_num span:first-child, .pagination .page_num a:first-child{background:none;}
.pagination .num{display:inline-block; width:40px; background:url(/images/common/pagination_bar.gif) 0 center no-repeat; font-size:15px; font-weight:700; line-height:30px; text-align:center; color:#8d8d8d;}
.pagination .num.on{color:#f3792a;}

/* company */
/* intro - company */
.intro .visual_area{background-image:url(/images/sub/intro_visual_img.jpg);}
.intro .tit_sec p{font-size:30px;}
.intro .sec1 p{text-align:center;}
.intro .sec1 .txt1{margin-bottom:15px; font-size:17px;}
.intro .sec2{position:relative;}
.intro .sec2 .video_area{overflow:hidden; width:100%; height:640px; text-align:center;}
.intro .sec2 .video_area video{height:100%;}
.intro .sec2 .video_area img{}
.intro .sec2 .sec_inner{overflow:hidden; position:absolute; left:50%; top:0; padding:56px 0; margin-left:-500px;}
.intro .sec2 dl{float:left; position:relative; width:249px; height:230px; border-left:1px solid #525152; text-align:center;}
.intro .sec2 dl.line1{margin-bottom:68px;}
.intro .sec2 dl.box1, .intro .sec2 dl.box5{border-left:0 none;}
.intro .sec2 dt{position:relative; padding:53px 0 20px; margin-bottom:17px; font-size:35px; color:#fff;}
.intro .sec2 dt:before, .intro .sec2 dt:after{content:""; position:absolute; left:50%;}
.intro .sec2 dt:before{top:2px; height:35px; background-image:url(/resources/kr/images/company/intro_sec2_icon.png); background-repeat:no-repeat;}
.intro .sec2 .box1 dt:before{width:32px; margin-left:-16px; background-position:0 0;}
.intro .sec2 .box2 dt:before{width:32px; margin-left:-16px; background-position:-50px 0;}
.intro .sec2 .box3 dt:before{width:22px; margin-left:-11px; background-position:-100px 0;}
.intro .sec2 .box4 dt:before{width:28px; margin-left:-14px; background-position:-150px 0;}
.intro .sec2 .box5 dt:before{width:32px; margin-left:-16px; background-position:-200px 0;}
.intro .sec2 .box6 dt:before{width:34px; margin-left:-17px; background-position:-250px 0;}
.intro .sec2 .box7 dt:before{width:34px; margin-left:-17px; background-position:-300px 0;}
.intro .sec2 .box8 dt:before{width:28px; margin-left:-14px; background-position:-350px 0;}
.intro .sec2 dt:after{bottom:0; width:15px; height:2px; margin-left:-7px; background:#808080;}
.intro .sec2 dd{color:#f27321;}
.intro .sec2 .btn_round_type1_1{position:absolute; bottom:0; left:80px;}
.intro .sec3 .inner_cont{overflow:hidden;}
.intro .sec3 .box{float:left; width:305px; padding:210px 0 0 25px; margin-left:5px; background-position:0 0; background-repeat:no-repeat;}
.intro .sec3 .box:first-child{margin-left:0;}
.intro .sec3 .box1{margin-left:0; background-image:url(/resources/kr/images/company/intro_sec3_bg1.jpg);}
.intro .sec3 .box2{background-image:url(/resources/kr/images/company/intro_sec3_bg2.jpg);}
.intro .sec3 .box3{background-image:url(/resources/kr/images/company/intro_sec3_bg3.jpg);}
.intro .sec3 .box .txt_area{padding:43px 25px 0; background:#fff; text-align:left;}
.intro .sec3 .box .txt_area h5{margin-bottom:25px; font-size:20px; font-weight:700; letter-spacing:-0.75px; line-height:24px; color:#f27321;}
.intro .sec3 .box .txt_area p{height:135px; margin-bottom:25px;}
.intro .sec4 .inner_cont{overflow:hidden;}
.intro .sec4 .box{float:left; width:333px; background-image:url(/resources/kr/images/company/intro_sec4_bg.jpg); background-repeat:no-repeat; text-align:center;}
.intro .sec4 .box .btn_round_type1{height:22px; padding-top:6px;}
.intro .sec4 .box1{background-position:0 0;}
.intro .sec4 .box2{width:334px; background-position:-333px 0;}
.intro .sec4 .box3{background-position:-667px 0;}
.intro .sec4 .box h5{position:relative; padding:94px 0 160px; margin:0 auto 22px; font-size:24px; color:#fff; text-align:center;}
.intro .sec4 .box h5 i{visibility:hidden; display:inline-block; width:110px; height:76px; background-image:url(/resources/kr/images/company/intro_sec4_icon.png); background-repeat:no-repeat;}
.intro .sec4 .box1 h5 i{background-position:0 100%;}
.intro .sec4 .box2 h5 i{background-position:-110px 100%;}
.intro .sec4 .box3 h5 i{background-position:-220px 100%;}
.intro .sec4 .box h5:after{content:""; position:absolute; left:50%; bottom:0; width:1px; height:120px; background:#f27321;}
.intro .sec4 .box p{margin-bottom:30px; font-size:18px; font-weight:700; color:#3e3e3e;}
/* vision - company */
.vision .visual_area{background-image:url(/resources/kr/images/company/vision_visual_img.jpg);}
.vision .sec1{padding-top:68px; background:#f0f0f0;}
.vision .sec_inner{position:relative; height:830px;}
.vision .sec1 .top{display:none; position:absolute; left:50%; top:-50px; width:269px; margin-left:-130px;}
.vision .sec1 .top h4{width:269px; height:129px; padding-top:140px; background:url(/resources/kr/images/company/vision_sec1_img1.png) center 0 no-repeat; font-size:17px; font-weight:700; text-align:center; letter-spacing:-1px; color:#333;}
.vision .sec1 .top h4 .eng{display:inline-block; margin-bottom:6px; font-family:MyriadPro, NotoSans,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; font-size:25px; letter-spacing:0; color:#f27321;}
.vision .sec1 .middle{display:none; width:719px; height:482px; padding-top:140px; margin:0 auto; background:url(/resources/kr/images/company/vision_sec1_bg1.png) center 140px no-repeat;}
.vision .sec1 .bottom{position:absolute; left:93px; bottom:128px; width:837px;}
.vision .sec1 .bottom dl{display:none; position:relative; bottom:-100px; float:left; width:272px; text-align:center;}
.vision .sec1 .bottom dl.list2{width:273px;}
.vision .sec1 .bottom dl.list3{width:268px;}
.vision .sec1 .bottom dt{width:147px; height:55px; padding-top:92px; margin:0 auto 14px; background-position:center 0; background-repeat:no-repeat; font-family:MyriadPro, NotoSans,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; font-size:17px; line-height:19px; letter-spacing:0; color:#666;}
.vision .sec1 .bottom .list1 dt{background-image:url(/resources/kr/images/company/vision_sec1_img2.png);}
.vision .sec1 .bottom .list2 dt{background-image:url(/resources/kr/images/company/vision_sec1_img3.png);}
.vision .sec1 .bottom .list3 dt{background-image:url(/resources/kr/images/company/vision_sec1_img4.png);}
.vision .sec2 .txt1{margin-bottom:30px;}
.vision .sec2{}
.vision .sec2 .inner_cont{overflow:hidden; background:url(/resources/kr/images/company/vision_sec2_bg1.png) center 5px no-repeat;}
.vision .sec2 .inner_cont > div{overflow:hidden; float:left; width:50%;}
.vision .sec2 .inner_cont .tit_box{width:155px; padding-top:95px; text-align:center; color:#6a6a6a;}
.vision .sec2 .inner_cont .tit_box h5{font-size:20px; font-weight:700;}
.vision .sec2 .inner_cont .tit_box p{font-family:MyriadPro, NotoSans,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; font-size:12px; letter-spacing:0;}
.vision .sec2 .inner_cont .cont_box{width:205px;}
.vision .sec2 .inner_cont .cont_box dl{margin-bottom:30px;}
.vision .sec2 .inner_cont .right .cont_box dl{margin-bottom:33px;}
.vision .sec2 .inner_cont .cont_box dt{font-weight:700; margin-bottom:8px; line-height:1em; color:#f27321;}
.vision .sec2 .inner_cont .left .tit_box{float:right;}
.vision .sec2 .inner_cont .left .cont_box{float:left; text-align:right;}
.vision .sec2 .inner_cont .right .tit_box{float:left;}
.vision .sec2 .inner_cont .right .cont_box{float:right;}
/* history - company */
.history .visual_area{background-image:url(/images/sub/intro_visual_img.jpg);}
.history .sec1{font-family:MyriadPro, NotoSans,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;}
.history .sec1 .inner_cont{overflow:hidden;}
.history .sec1 .box{float:left; width:1000px;}
.history .sec1 .box2{width:1000px;}
.history .sec1 .box .top{margin-bottom:30px; text-align:center;}
.history .sec1 .box .top .tit{overflow:hidden; /*height:179px;*/ font-size:22px; font-weight:700; color:#f27321;}
.history .sec1 .box .top h4{display:none; /*padding-top:134px;*/ margin:0 auto; margin-top:180px; /*background-image:url(/resources/kr/images/company/history_sec1_icon.png); background-repeat:no-repeat;*/ font-weight:700;}
.history .sec1 .box .top h4.active{display:block;}
.history .sec1 .box1 .top h4{background-position:center 0;}
.history .sec1 .box2 .top h4{background-position:center -200px;}
.history .sec1 .box3 .top h4{background-position:center -400px;}
.history .sec1 .box .top .txt1{background-image:url(/resources/kr/images/company/history_sec1_line.png); background-repeat:no-repeat; letter-spacing:0;}
.history .sec1 .box1 .top .txt1{background-position:200px 15px}
.history .sec1 .box2 .top .txt1{background-position:0 15px}
.history .sec1 .box3 .top .txt1{background-position:-550px 15px;}
.history .sec1 .box .top .txt1 span{display:inline-block; width:135px; height:21px; padding-top:9px; background:#f27321; border-radius:50px; line-height:1em; color:#fff;}
.history .sec1 .box .bottom{padding-top:36px; border-top:1px solid #e0e0e0;}
.history .sec1 .box2 .bottom{margin:0 0px;}
.history .sec1 .box dl{overflow:hidden;}
.history .sec1 .box dt{clear:both; float:left; width:42px; font-weight:700; line-height:22px; color:#f27321;}
.history .sec1 .box dd{float:left; width:900px; margin-bottom:36px; padding-left:10px; background:url(/images/company/history_sec1_bull.png) 0 9px no-repeat;}
.history .sec1 .box dd.row{margin-bottom:0;}
.history .sec1 .box dd.row_last{padding-left:52px; margin-top:7px; background-position:42px 9px;}

/* network - company */
.network .visual_area{background-image:url(/images/sub/intro_visual_img.jpg);}
.network .sec1{margin-bottom:70px;}
.network .sec1 .map_area{width:100%; height:450px;}
.network .sec1 .map_txt{padding-right:10px; font-family:MyriadPro, NotoSans,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;}
.network .sec1 .map_txt dt{margin-bottom:8px; font-size:15px; font-weight:700;}
.network .sec1 .map_txt dd{letter-spacing:0;}
.network .sec1 .map_txt dd.addr{margin-bottom:5px;}
.network .sec2{margin-bottom:70px;}
.network .sec3 .h_type1 .txt1{text-align:left;}
.network .sec3 .img_area{overflow:hidden; margin-bottom:70px;}
.network .sec3 .img_box{float:left; position:relative; width:310px; margin-left:35px;}
.network .sec3 .img_box:first-child{margin-left:0;}
.network .sec3 .img_box p{position:absolute; left:0; bottom:0; right:0px; padding:10px 15px 10px; background:url(/resources/kr/images/company/network_sec3_bg.png) 0 0 repeat; color:#fff;}
.network .sec3 .img_box.box2{margin-left:36px;}
.network .sec3 .img_box.box2:first-child{margin-left:0;}
.network .sec3 .img_box.box3{width:223px; margin-left:36px;}
.network .sec3 .img_box.box3:first-child{margin-left:0;}
.network .sec3 .list_area{}
.network .sec3 .list_box{overflow:hidden; position:relative; padding:30px 0; border-bottom:1px solid #e0e0e0;}
.network .sec3 .list_box h5{float:left; width:300px; font-size:16px; font-weight:700; color:#f27321;}
.network .sec3 .list_box h5 .hanwha_font{padding-top:5px;}
.network .sec3 .list_box ul{float:left; width:419px;}
.network .sec3 .list_box.v2{padding-left:300px;}
.network .sec3 .list_box.v2 strong{display:block; margin-bottom:5px; font-size:16px; font-weight:bold;}
.network .sec3 .list_box.v2 .lst{float:none;}
.network .sec3 .list_box li{margin-bottom:5px;}
.network .sec3 .list_box .link_btn{position:absolute; right:0; top:50%; margin-top:-15px;}
.network .sec3 .list_box .link_btn a{margin-left:10px;}
/* r&d - company */
.rnd .visual_area{background-image:url(/images/sub/intro_visual_img.jpg);}
.rnd .eng{font-family:MyriadPro, NotoSans,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;}
.rnd .tab_cont .full_section{background:#f0f0f0;}
.rnd .tab_cont h5{margin-bottom:30px; font-size:26px; letter-spacing:-0.5px; line-height:1em; color:#333; text-align:center;}
.rnd .tab_cont .h5_type1{font-weight:700; text-align:left;}
.rnd .sec1{margin-bottom:70px;}
.rnd .sec1 p{text-align:center;}
.rnd .sec3 .spot{width:1000px; height:227px; padding-top:73px; background-image:url(/resources/kr/images/company/rnd_tab1_img1.jpg); text-align:center;}
.rnd .sec3 .spot h5{font-size:25px; color:#fff;}
.rnd .sec3 .spot h5:after{content:''; display:block; position:relative; left:50%; width:1px; height:30px; margin-top:30px; background:#fff;}
.rnd .sec3 .spot p{font-size:30px; font-weight:700; color:#fff;}
.rnd .sec4 .sec_inner{position:relative; padding-top:70px;}
.rnd .sec4 h5{margin-bottom:50px;}
.rnd .sec5{overflow:hidden;}
.rnd .sec5 .inner_cont{float:left;}
.rnd .sec5 .inner_cont .cont_lst2{width:291px; letter-spacing:0;}
.rnd .sec5 .cont_lst2 dt{padding-left:8px; margin-bottom:3px; background:url(/resources/kr/images/common/list_b_bull.png) 0 center no-repeat; font-weight:700; line-height:1em; color:#333;}
.rnd .sec5 .cont_lst2 dd{margin:0 0 8px 8px; line-height:21px; }
.rnd .sec5 .img_area{float:right;}
.rnd .sec5 .img_area img{margin-left:20px; border:1px solid #ebebeb;}
.rnd .sec5 .img_area img:first-child{margin-left:0;}
.rnd .sec6{overflow:hidden;}
.rnd .sec6 .inner_cont{float:left;}
.rnd .sec6 .inner_cont h5{padding-top:10px;}
.rnd .sec6 .cont_lst3 dt,.rnd .sec6 .cont_lst3 dd{display:inline-block;}
.rnd .sec6 .cont_lst3 dt{margin-right:2px;}
.rnd .sec6 .cont_lst3 .dd_v1{display:block; line-height:24px;}
.rnd .sec6 .cont_lst3 .dt_v2{margin-left:10px;}
.rnd .sec6 .map_area{overflow:hidden; float:right; width:660px; height:430px;}
.rnd .tab1 .sec_inner{height:470px; background:url(/resources/kr/images/company/rnd_tab1_img2.png) center 156px no-repeat;}
.rnd .tab1 .sec_inner .cont_lst{position:absolute; height:auto; background:#fff; border-radius:5px;}
.rnd .tab1 .cont_lst.v1{top:184px; left:4px; width:278px; padding:12px 20px;}
.rnd .tab1 .cont_lst.v2{top:129px; right:47px; width:278px; padding:8px 20px;}
.rnd .tab1 .cont_lst.v3{top:292px; right:43px; width:238px; padding:12px 20px;}
.rnd .tab1 .cont_lst h6{position:absolute; font-size:15px; font-weight:300; text-align:center; letter-spacing:0; color:#f27321;}
.rnd .tab1 .cont_lst .c{display:block; background-position:0 0; background-repeat:no-repeat; }
.rnd .tab1 .cont_lst .c_txt{display:block; position:absolute; left:0; top:0; width:100%; text-align:center;}
.rnd .tab1 .cont_lst.v1 h6{left:370px; top:-6px; width:122px; height:122px;}
.rnd .tab1 .cont_lst.v1 .long{padding-left:69px; background-position:0 6px; text-indent:-61px;}
.rnd .tab1 .cont_lst.v1 .c{display:block; width:100%; height:122px; background-image:url(/resources/kr/images/company/rnd_tab1_c1.png);}
.rnd .tab1 .cont_lst.v1 .c_txt{padding-top:42px;}
.rnd .tab1 .cont_lst.v2 h6{left:-136px; top:39px; width:95px; height:95px;}
.rnd .tab1 .cont_lst.v2 .long{padding-left:63px; background-position:0 6px; text-indent:-55px;}
.rnd .tab1 .cont_lst.v2 .c{display:block; width:100%; height:95px; background-image:url(/resources/kr/images/company/rnd_tab1_c2.png);}
.rnd .tab1 .cont_lst.v2 .c_txt{padding-top:37px;}
.rnd .tab1 .cont_lst.v3 h6{left:-228px; top:-25px; width:169px; height:169px;}
.rnd .tab1 .cont_lst.v3 .long{padding-left:83px; background-position:0 6px; text-indent:-75px;}
.rnd .tab1 .cont_lst.v3 .c{display:block; width:100%; height:169px; background-image:url(/resources/kr/images/company/rnd_tab1_c3.png);}
.rnd .tab1 .cont_lst.v3 .c_txt{padding-top:76px;}
.rnd .tab1 .cont_lst li{padding-left:9px; font-size:14px; line-height:24px; color:#333; background:url(/resources/kr/images/common/list_g_bull.png) 0 10px no-repeat;}
.rnd .tab1 .cont_lst li.long{line-height:18px;}
.rnd .tab1 .sec7 .inner_cont{position:relative;}
.rnd .tab1 .sec7 .legend{position:absolute; right:0; top:13px; padding-left:18px; background:url(/resources/kr/images/company/rnd_tab1_sec7_bull.png) 0 2px no-repeat; font-size:14px; letter-spacing:0; color:#333;}
.rnd .tab1 .sec8{padding:100px 0; background:#e5e5e5;}
.rnd .tab1 .sec8 h5{margin-bottom:50px; text-align:center;}
.rnd .tab1 .sec8 .inner1{background:#e5e5e5;}
.rnd .tab1 .sec8 .inner2{padding:50px 0; background:#fff;}
.rnd .tab1 .sec8 .inner3{background:#e5e5e5;}
.rnd .tab1 .sec8 .cont_inner{width:1000px; margin:0 auto;}
.rnd .tab1 .sec8 dl{margin-bottom:50px;}
.rnd .tab1 .sec8 dl.last{margin-bottom:0;}
.rnd .tab1 .sec8 dl dt{margin-bottom:10px; font-size:18px; font-weight:700;}
.rnd .tab1 .sec8 .inner1 ul{overflow:hidden;}
.rnd .tab1 .sec8 .inner1 li{float:left; width:312px; padding-bottom:10px; margin-left:18px; background:#fff; font-size:14px; color:#666; text-align:center;}
.rnd .tab1 .sec8 .inner1 li:first-child{width:337px; margin-left:0;}
.rnd .tab1 .sec8 .inner1 li img{display:block; margin-bottom:10px;}
.rnd .tab1 .sec8 .inner2 dt{margin-bottom:30px;}
.rnd .tab1 .sec8 .inner2 dd strong{display:inline-block; font-size:16px; color:#333; text-align:center;}
.rnd .tab1 .sec8 .inner2 dd img{margin-bottom:28px;}
.rnd .tab1 .sec8 .inner2 dd .tit{width:515px;}
.rnd .tab1 .sec8 .inner2 dd .tit2{width:423px; margin-left:60px;}
.rnd .tab1 .sec8 .inner3 ul{overflow:hidden;}
.rnd .tab1 .sec8 .inner3 li{float:left; width:241px; padding-bottom:10px; margin-left:5px; background:#fff; font-size:14px; color:#666; text-align:center;}
.rnd .tab1 .sec8 .inner3 li:first-child{width:260px; margin-left:0;}
.rnd .tab1 .sec8 .inner3 li img{display:block; margin-bottom:10px;}
.rnd .tab1 .sec8 .inner3 .dl3 dd{padding-bottom:10px; background:#fff; font-size:14px; color:#666; text-align:center;}
.rnd .tab1 .sec8 .inner3 .dl3 dd img{display:block; margin-bottom:10px;}
.rnd .tab2 .spot{background-image:url(/resources/kr/images/company/rnd_tab2_img1.jpg);}
.rnd .tab2 .sec4 .sec_inner{padding-bottom:50px;}
.rnd .tab2 .sec4 .txt1{margin-bottom:30px;}
.rnd .tab2 .sec4 .cont_lst1{margin-bottom:30px;}
.rnd .tab2 .sec4 .cont_lst dt{padding-left:8px; margin-bottom:3px; background:url(/resources/kr/images/common/list_b_bull.png) 0 center no-repeat; font-weight:700; line-height:1em; color:#333;}
.rnd .tab2 .sec4 .cont_lst dd{margin:0 0 0 8px; line-height:24px; }
.rnd .tab3 .spot{background-image:url(/resources/kr/images/company/rnd_tab3_img1.jpg);}
.rnd .tab3 .sec4 .sec_inner{height:560px;}
.rnd .tab3 .sec4 img{margin-left:176px;}
.rnd .tab3 .sec7 h5{margin-bottom:30px;}
.rnd .tab3 .sec7 .img_box{text-align:center;}
.rnd .tab3 .sec8 h5{margin-bottom:40px; font-size:26px; text-align:center;}
.rnd .tab3 .sec8 .inner_box{margin-bottom:50px; font-family:MyriadPro, NotoSans,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; letter-spacing:0;}
.rnd .tab3 .sec8 .inner_box h6{font-size:22px; margin-bottom:10px; color:#333;}
.rnd .tab3 .sec8 .inner_box .cont_box{overflow:hidden; padding:36px 50px; margin-bottom:20px; border:1px solid #e0e0e0;}
.rnd .tab3 .sec8 .inner_box .cont_box dl{float:left; width:900px;}
.rnd .tab3 .sec8 .inner_box .cont_box dt{margin-bottom:30px; font-size:20px; color:#333;}
.rnd .tab3 .sec8 .inner_box .cont_box dd{margin-bottom:10px; font-size:15px;}
.rnd .tab3 .sec8 .inner_box .cont_box dd.last{margin-bottom:0;}
.rnd .tab3 .sec8 .inner_box .cont_box .right{float:right;}

.rnd .tab1 .cont_lst.v1 .c{animation:rotateL 6s linear infinite; -webkit-animation:rotateL 6s linear infinite; -moz-animation:rotateL 6s linear infinite; -o-animation:rotateL 6s linear infinite;}
.rnd .tab1 .cont_lst.v2 .c{animation:rotateR 6s linear infinite; -webkit-animation:rotateR 6s linear infinite; -moz-animation:rotateR 6s linear infinite; -o-animation:rotateR 6s linear infinite;}
.rnd .tab1 .cont_lst.v3 .c{animation:rotateR 6s linear infinite; -webkit-animation:rotateR 6s linear infinite; -moz-animation:rotateR 6s linear infinite; -o-animation:rotateR 6s linear infinite;}
@keyframes rotateR{
	0%{transform:rotate(0deg);}
	100%{transform:rotate(360deg);}
}
@-webkit-keyframes rotateR{
	0%{-webkit-transform:rotate(0deg);}
	100%{-webkit-transform:rotate(360deg);}
}
@-moz-keyframes rotateR{
	0%{-moz-transform:rotate(0deg);}
	100%{-moz-transform:rotate(360deg);}
}
@-o-keyframes rotateR{
	0%{-o-transform:rotate(0deg);}
	100%{-o-transform:rotate(360deg);}
}
@keyframes rotateL{
	0%{transform:rotate(0deg);}
	100%{transform:rotate(-360deg);}
}
@-webkit-keyframes rotateL{
	0%{-webkit-transform:rotate(0deg);}
	100%{-webkit-transform:rotate(-360deg);}
}
@-moz-keyframes rotateL{
	0%{-moz-transform:rotate(0deg);}
	100%{-moz-transform:rotate(-360deg);}
}
@-o-keyframes rotateL{
	0%{-o-transform:rotate(0deg);}
	100%{-o-transform:rotate(-360deg);}
}



/* sustainability */
/* sustainability - ethics */
.ethics .visual_area{background-image:url(/images/sub/intro_visual_img.jpg);}
.ethics .sec1 p{text-align:center;}
.ethics .sec2{padding:90px 0; background:#f2f2f2; text-align:center;}
.ethics .sec2 .diagram{position:relative; width:610px; height:335px; margin:0 auto 30px; font-size:17px; font-weight:700;}
.ethics .sec2 .diagram .bg{display:none; position:absolute; left:0; top:0; width:100%; height:335px; background:url(/resources/kr/images/sustainability/ethics_sec2_bg.png) center 0 no-repeat;}
.ethics .sec2 .diagram .txt_area{position:absolute; left:0; top:84px; z-index:10;}
.ethics .sec2 .diagram ul{overflow:hidden; margin-bottom:67px;}
.ethics .sec2 .diagram ul li{display:none; float:left; width:144px; height:48px; padding-top:96px; margin-left:87px; background:url(/resources/kr/images/sustainability/ethics_sec2_icon.png) 0 0 no-repeat; text-align:center;}
.ethics .sec2 .diagram ul li.icon1{margin-left:0; background-position:0 0;}
.ethics .sec2 .diagram ul li.icon2{background-position:-144px 0;}
.ethics .sec2 .diagram ul li.icon3{background-position:-288px 0;}
.ethics .sec2 .diagram p{display:none; text-align:center; color:#fff;}
.ethics .sec2 .diagram p span{display:inline-block; width:123px; height:27px; padding-top:10px; background:#f27321; border-radius:50px; line-height:1em; color:#fff;}
.ethics .sec2 .txt1{margin-bottom:30px;}
.ethics .sec3 .inner_cont{overflow:hidden;}
.ethics .sec3 .inner_cont > .left{float:left; width:306px; margin-right:75px;}
.ethics .sec3 .inner_cont > .right{float:left; width:619px;}
.ethics .sec3 .inner_cont > .right .box{border-top:1px solid #e0e0e0;}
.ethics .sec3 .inner_cont > .right .box1{margin-bottom:35px;}




.ethics .sec3 .inner_cont > .right h5{padding-top:15px; margin-bottom:19px; font-size:25px; font-weight:700;}
.ethics .sec3 .inner_cont > .right li{text-indent:-25px;}
.ethics .sec3 .inner_cont > .right li span{margin-right:10px; font-size:16px; vertical-align:middle; color:#f27321;}
.ethics .sec3 .inner_cont > .right .box1 ol{overflow:hidden;}
.ethics .sec3 .inner_cont > .right .box1 li{padding-left:25px; margin-bottom:20px; }
.ethics .sec3 .inner_cont > .right .box2 .box_inner{float:left;}
.ethics .sec3 .inner_cont > .right .box2 .box_inner1{width:304px; padding-right:10px;}
.ethics .sec3 .inner_cont > .right .box2 .box_inner2{width:305px;}
.ethics .sec3 .inner_cont > .right .box2 h6{margin-bottom:16px; font-size:17px; font-weight:700; color:#f27321;}
.ethics .sec3 .inner_cont > .right .box2 li{padding-left:25px; margin-bottom:12px;}
.ethics .sec4{padding:100px 0; background:#f2f2f2;}
.ethics .sec4 .sec_inner{overflow:hidden;}
.ethics .sec4 .h_type1{margin-bottom:30px; text-align:left;}
.ethics .sec4 .h_type1 h4:before{left:0; margin-left:0;}
.ethics .sec4 .box{float:left; width:434px; text-align:left;}
.ethics .sec4 .box1{padding-right:65px; border-right:1px solid #cacaca;}
.ethics .sec4 .box2{padding-left:66px;}
.ethics .sec4 .box ol{margin-bottom:40px;}
.ethics .sec4 .box2 ol{margin-bottom:35px;}
.ethics .sec4 .box li{margin-bottom:10px;}
.ethics .sec4 .box li span{padding-right:10px; color:#f27321;}
.ethics .sec4 .box .btn_area a{display:block; position:relative; width:386px; height:40px; padding:17px 0 0 40px; border:1px solid #d0cfcf; font-size:16px; font-weight:700;}
.ethics .sec4 .box .btn_area a:after{content:""; position:absolute; right:40px; top:50%; width:8px; height:10px; margin-top:-5px;background:url(/resources/kr/images/common/btn_bull2.png) 0 0 no-repeat;}
.ethics .sec4 .box2 .btn_area a:first-child{margin-bottom:10px;}
.ethics .sec5{}
.ethics .sec5 .inner_cont{padding:50px 0 50px 100px; background:#f2f2f2;}
.ethics .sec5 .inner_cont li{margin-bottom:13px;}
.ethics .sec5 .inner_cont li span{display:inline-block; padding:1px 9px; margin-right:20px; border:1px solid #f27321; border-radius:40px; font-size:15px; font-weight:700; vertical-align:baseline; color:#f27321;}
.ethics .sec6 .inner_cont{overflow:hidden; border:1px solid #e0e0e0;}
.ethics .sec6 .inner_cont{overflow:hidden; padding:45px 0;}
.ethics .sec6 .inner_cont h5{float:left; width:270px; padding-top:50px; font-size:20px; font-weight:700; text-align:center; color:#f27321;}
.ethics .sec6 .inner_cont dl{float:left; width:727px; border-left:1px solid #e0e0e0; font-size:14px;}
.ethics .sec6 .inner_cont dt{clear:both; float:left; width:100px; padding-left:50px; padding-top:3px; margin-bottom:15px; font-weight:700; color:#333;}
.ethics .sec6 .inner_cont dt:before{content:""; display:inline-block; width:20px; height:20px; margin-right:14px; background-image:url(/resources/kr/images/sustainability/ethics_sec6_icon.png); background-repeat:no-repeat; vertical-align:middle;}
.ethics .sec6 .inner_cont .t1:before{background-position:0 0;}
.ethics .sec6 .inner_cont .t2:before{background-position:0 -50px;}
.ethics .sec6 .inner_cont .t3:before{background-position:0 -100px;}
.ethics .sec6 .inner_cont .t4:before{background-position:0 -150px;}
.ethics .sec6 .inner_cont dd{float:left; width:500px; margin-bottom:15px;}
.ethics #dim{overflow:auto;}
#layerPop.ethics_pop{position:absolute;}
.ethics_pop .top{height:150px; background:#f0f0f0;}
.ethics_pop .pop_contents{display:none;}
.ethics_pop .pop_contents.on {display:block;}
.ethics_pop .top h1{padding-top:64px; font-weight:700; font-size:25px; text-align:center; color:#333;}
.ethics_pop .bottom{overflow:auto; height:500px; padding:50px 70px;}
.ethics_pop .bottom .inner{margin-bottom:70px; line-height:24px;}
.ethics_pop .bottom h2{margin-bottom:30px; font-size:15px; font-weight:700; color:#f27321;}
.ethics_pop .bottom .inner p{margin-bottom:30px;}
.ethics_pop .bottom dl{margin-left:35px; font-size:14px;}
.ethics_pop .bottom dt{margin-bottom:8px; color:#333;}
.ethics_pop .bottom dd{margin-bottom:30px; color:#666;}
.ethics_pop .bottom dd li{padding-top:5px; padding-left:18px; text-indent:-18px;}
.ethics_pop .bottom dd li:first-child{padding-top:0;}

/* sustainability - growth */
.growth .visual_area{background-image:url(/resources/kr/images/sustainability/growth_visual_img.jpg);}
.growth .sec1 p{text-align:center;}
.growth .sec2{padding:90px 0; background:#f2f2f2; text-align:center;}
.growth .sec3{}
.growth .sec3 .inner_cont{overflow:hidden;}
.growth .sec3 .inner_cont .box{float:left; width:332px; border-left:1px solid #e0e0e0; text-align:center;}
.growth .sec3 .inner_cont .box1{border-left:0 none;}
.growth .sec3 .inner_cont .box2{width:333px;}
.growth .sec3 .inner_cont .box h5{height:170px; padding-top:7px; font-size:20px; font-weight:700; color:#f27321;}
.growth .sec3 .inner_cont .box h5 i{display:block; width:84px; height:105px; margin:0 auto; background-image:url(/resources/kr/images/sustainability/growth_sec3_icon1.png); background-repeat:no-repeat;}
.growth .sec3 .inner_cont .box1 h5 i{background-position:0 0;}
.growth .sec3 .inner_cont .box2 h5 i{background-position:0 -200px;}
.growth .sec3 .inner_cont .box3 h5 i{background-position:0 -400px;}
#layerPop.growth_pop{position:fixed;}
.growth_pop .top{height:150px; background:#f0f0f0;}
.growth_pop .pop_contents{display:none;}
.growth_pop .pop_contents.on {display:block;}
.growth_pop .top h1{padding-top:64px; font-weight:700; font-size:25px; text-align:center; color:#333;}
.growth_pop .bottom{overflow:auto; height:500px; padding:50px 70px;}
.growth_pop .bottom .inner{margin-bottom:70px;}
.growth_pop .bottom h2{margin-bottom:30px; font-size:15px; font-weight:700; color:#f27321;}
.growth_pop .bottom dl{font-size:15px;}
.growth_pop .bottom dt{margin-bottom:8px; color:#333;}
.growth_pop .bottom dd{margin-bottom:30px; color:#666;}
.growth_pop .bottom dd li{padding-top:5px; padding-left:18px; text-indent:-18px;}
.growth_pop .bottom dd li p{margin-left:0; text-indent:0;}
.growth_pop .bottom dd li ol{font-size:14px;}
.growth_pop .bottom dd > ol > li:first-child{padding-top:0;}
/* sustainability - environmental */
.environmental .visual_area{background-image:url(/resources/kr/images/sustainability/environmental_visual_img.jpg);}
.environmental .sec1{padding:100px 0; background:#f2f2f2;}
.environmental .sec1 .diagram{position:relative; height:343px; margin-bottom:12px;}
.environmental .sec1 .diagram .bg{width:729px; height:0; margin:0 auto 10px; background:url(/resources/kr/images/sustainability/environmental_sec1_bg.png) 0 0 no-repeat;}
.environmental .sec1 .diagram p{display:none; position:absolute; left:0; top:64px; width:100%; text-align:center;}
.environmental .sec1 .box_wrap{overflow:hidden; position:relative; height:351px;}
.environmental .sec1 .box_wrap .line_bg{width:0; height:100px; margin-left:100px; background:url(/resources/kr/images/sustainability/environmental_sec1_line.png) 0 23px repeat-x;}
.environmental .sec1 .box_wrap .box_area{position:absolute; left:0; top:0; width:100%;}
.environmental .sec1 .box{display:none; float:left; position:relative; width:278px;}
.environmental .sec1 .box1{padding-right:55px;}
.environmental .sec1 .box2{width:276px; padding:0 27px;}
.environmental .sec1 .box2 p{padding-left:5px;}
.environmental .sec1 .box3{width:273px; padding-left:60px;}
.environmental .sec1 .box p{word-break:break-all;}
.environmental .sec1 .box p.txt1{margin-bottom:30px;}
.environmental .sec1 h5{position:relative; z-index:20; width:140px; height:30px; padding-top:10px; margin:0 auto 30px; background:#f27321; border-radius:50px; text-align:center; color:#fff;}
.environmental .sec2{}
.environmental .sec2 .inner_cont{padding-top:260px; background:url(/resources/kr/images/sustainability/environmental_sec2_img1.jpg) 0 23px no-repeat;}
.environmental .sec2 .box{overflow:hidden; padding:50px 0; border-top:1px solid #e0e0e0;}
.environmental .sec2 .box:first-child{border-top:0 none;}
.environmental .sec2 .box h5{float:left; width:240px; font-size:25px; font-weight:700; color:#f27321;}
.environmental .sec2 .box p{float:left; width:760px;}
.environmental .sec3{padding-top:100px; background:url(/resources/kr/images/sustainability/environmental_sec3_bg.gif) 0 0 repeat-x;}
.environmental .sec3 h5{font-size:20px; font-weight:700; color:#f27321;}
.environmental .sec3 .inner_cont{overflow:hidden; margin-bottom:80px;}
.environmental .sec3 .inner_cont .box{float:left; width:320px; padding-top:250px; margin-left:20px;}
.environmental .sec3 .inner_cont .box1{margin-left:0; background:url(/resources/kr/images/sustainability/environmental_sec3_img1.jpg) 0 0 no-repeat;}
.environmental .sec3 .inner_cont .box2{background:url(/resources/kr/images/sustainability/environmental_sec3_img2.jpg) 0 0 no-repeat;}
.environmental .sec3 .inner_cont .box3{background:url(/resources/kr/images/sustainability/environmental_sec3_img3.jpg) 0 0 no-repeat;}
.environmental .sec3 .inner_cont .box h5{margin-bottom:20px;}
.environmental .sec3 .icon_area{background:url(/resources/kr/images/sustainability/environmental_sec3_line.gif) 50% 18px no-repeat;}
.environmental .sec3 .icon_area:after{content:""; display:block; clear:both;}
.environmental .sec3 .icon_area li{float:left; width:499px; margin:0 auto; text-align:center;}
.environmental .sec3 .icon_area li i{display:block; width:87px; height:116px; margin:0 auto; margin-bottom:18px; background-image:url(/resources/kr/images/sustainability/environmental_sec3_ico.png);}
.environmental .sec3 .icon_area li i.ico1{background-position:0 0;}
.environmental .sec3 .icon_area li i.ico2{width:74px; background-position:-106px 0;}
.environmental .sec3 .icon_area li h5{margin-bottom:37px;}
.environmental #dim{overflow:auto;}
#layerPop.environmental_pop{position:absolute;}
.environmental_pop .top{height:150px; background:#f0f0f0;}
.environmental_pop .pop_contents{display:none;}
.environmental_pop .pop_contents.on {display:block;}
.environmental_pop .top h1{padding-top:64px; font-weight:700; font-size:25px; text-align:center; color:#333;}
.environmental_pop .bottom{overflow:auto; min-height:400px; max-height:500px; padding:50px 70px;}
.environmental_pop .bottom .inner{margin-bottom:70px; line-height:24px;}
.environmental_pop .bottom .inner.last{margin-bottom:0;}
.environmental_pop .bottom h2{margin-bottom:20px; font-size:15px; font-weight:700; color:#f27321;}
.environmental_pop .bottom .inner p{margin-bottom:60px;}
.environmental_pop .bottom .inner p.txt{margin-bottom:20px;}
.environmental_pop .bottom ol{font-size:14px;}
.environmental_pop .bottom ol li{margin-bottom:30px; padding-left:9px; text-indent:-10px; color:#666;}
/* sustainability - information-disclosure */
.information .visual_area{background-image:url(/resources/kr/images/sustainability/certificate_visual_img.jpg);}
/* sustainability - certificate */
.certificate .visual_area{background-image:url(/resources/kr/images/sustainability/certificate_visual_img.jpg);}
.certificate .tit_sec.type1{padding-top:70px;}
.certificate .tit_sec.type1 h4{font-size:30px; font-weight:700; letter-spacing:-1px; color:#333;}
.certificate .section{display:none;}
.certificate .section.on{display:block;}
.certificate .cont_lst{overflow:hidden;}
.certificate .cont_lst li{overflow:hidden; float:left; position:relative; width:500px; margin-bottom:50px;}
.certificate .img_area{overflow:hidden; float:left; width:180px; height:272px; border:1px solid #e0e0e0;}
.certificate .img_area img{width:100%;}
.certificate .txt_area{float:left; max-width:210px; margin-left:30px;}
.certificate .txt_area em,.certificate .txt_area dl{letter-spacing:-1px;}
.certificate .txt_area em{overflow:hidden; display:block; max-height:72px; margin-bottom:10px; font-size:17px; font-weight:700; color:#333;}
.certificate .txt_area .txt1{overflow:hidden; height:100px; line-height:24px; word-wrap:break-word;}
.certificate .txt_area dt{padding-left:7px; background:url(/resources/kr/images/common/list_b_bull.png) 0 center no-repeat;}
.certificate .txt_area dl{margin-bottom:30px; line-height:24px;}
.certificate .txt_area dt,.txt_area dd{display:inline; margin-bottom:9px;}
.certificate .txt_area .btn_area{position:absolute; bottom:0;}
.certificate .txt_area .btn_round_default{display:block; margin-top:18px;}
.certificate .txt_area .btn_round_default:first-child{margin-top:0;}
.certificate .pagination{padding-top:70px;}


/* products */
.overview .visual_area{background-image:url(/images/sub/intro_visual_img.jpg);}
.overview .section .cont{overflow:hidden; margin-bottom:93px;}
.overview .section .cont h4{float:left; font-size:35px; color:#333; letter-spacing:-1px; line-height:1em;}
.overview .section .cont .right{float:right; width:810px;}
.overview .section .cont .right .img_area{width:810px;}
.overview .sec1 .cont .right .img_area{height:391px; background-image:url(/resources/kr/images/products/overview_img1.jpg);}
.overview .sec1 .cont.cont2 .right .img_area{height:297px; background-image:url(/resources/kr/images/products/overview_img2.jpg);}
.overview .sec1 .cont.cont3 .right .img_area{height:358px; background-image:url(/resources/kr/images/products/overview_img3.jpg);}
.overview .section .cont .right dl{margin-bottom:30px; letter-spacing:-1px;}
.overview .section .cont .right dt{margin-bottom:18px; font-size:16px; color:#f27321;}
.overview .section .cont .right dd{color:#333;}
.overview .section .cont .right .btn_area{overflow:hidden;}
.overview .section .cont .right .btn_area li{float:left; margin-left:15px;}
.overview .section .cont .right .btn_area li:first-child{margin-left:0;}
.overview .btn_overview{position:relative; display:block; width:110px; height:46px; padding:14px 20px 0 20px; background:#eee; font-family:MyriadPro, NotoSans,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; font-size:18px; font-weight:700; text-align:left; line-height:1em;}
.overview .btn_overview:after{content:""; position:absolute; top:22px; right:21px; display:block; width:8px; height:12px; margin-left:14px; background:url(/resources/kr/images/common/btn_icon.png) 0 -125px no-repeat;}
.overview .btn_overview:hover,.btn_overview:focus{background:#f27321; color:#fff;}
.overview .btn_overview:hover em,.btn_overview:focus em{color:#fff;}
.overview .btn_overview:hover:after,.btn_overview:focus:after{background-position:-50px -125px;}
.overview .btn_overview em{display:block; font-size:15px; color:#f27321;}
.overview .btn_overview.type2{padding-top:22px; height:38px;}
.overview .btn_overview.type3{width:160px;}
.products .visual_area{height:370px;}
.products .snb_area{margin-top:-110px;}
.products .snb_area .inner{width:1080px; margin:0 auto; background:#fff;}
.products .snb_area .top{margin-bottom:50px; font-family:MyriadPro, NotoSans,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;}
.products .snb_area .top ul{overflow:hidden;}
.products .snb_area .top li{float:left; border-left:1px solid #fff; }
.products .snb_area .top li:first-child{border-left:0 none;}
.products .snb_area .top li a{display:block; height:35px; padding:15px 0 0 30px; background:#e0e0e0; font-size:17px; font-weight:500;}
.products .snb_area .top li.on a{background:#fff; color:#f27321;}
.products .snb_area .middle{overflow:hidden; height:120px; padding:0 40px;}
.products .snb_area .middle h3{float:left; margin-top:-10px; margin-right:40px; font-size:60px; font-weight:500; letter-spacing:-1px; color:#333;}
.products .snb_area .middle .right{float:left;}
.products .snb_area .middle .right .txt1{margin-bottom:6px; font-size:16px; font-weight:500;}
.products .snb_area .middle .right .txt2{font-size:14px; font-weight:500; word-spacing:2px; color:#f27321;}
.products .snb_area .middle .right .txt2 .h_f14{margin-right:1px;}
.products .snb_area .middle .right .bar{display:inline-block; width:2px; height:18px; margin:0 7px; vertical-align:middle; background:#999;}
.products .snb_area .anchor_nav{height:45px;}
.products .snb_area .anchor_nav .bottom_inner{background:#333;}
.products .snb_area .anchor_nav.fix .bottom_inner{position:fixed; left:0; top:0; z-index:10; width:100%; background:#333;}
.products .snb_area .anchor_nav ul{overflow:hidden; margin:0 auto;}
.products .snb_area .anchor_nav li{float:left;}
.products .snb_area .anchor_nav li a{display:block; height:32px; padding-top:13px; font-size:15px; text-align:center; color:#fff;}
.products .snb_area .anchor_nav li.on a{color:#f27321;}
.products .contents{padding-top:10px;}
.products .section{padding-top:100px; margin-bottom:0;}
.products .full_section{margin-bottom:0;}
.products .info .inner_cont .top{overflow:hidden; margin-bottom:70px; }
.products .info .inner_cont .top li{float:left; width:300px; height:122px; padding-top:12px; margin-left:50px; background-repeat:no-repeat; border-bottom:1px solid #e0e0e0; font-family:MyriadPro, NotoSans,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;}
.products .info .inner_cont .top li:first-child{margin-left:0;}
.products .info .inner_cont .top li.icon1{background-position:100px 0;}
.products .info .inner_cont .top li.icon2{background-position:100px -150px;}
.products .info .inner_cont .top li.icon3{background-position:100px -300px;}
.products .info .inner_cont .top li.icon4{background-position:100px -450px;}
.products .info .inner_cont .top li.icon5{background-position:100px -600px;}
.products .info .inner_cont .top li.icon6{background-position:100px -750px;}
.products .info .inner_cont .top li.icon7{background-position:100px -900px;}
.products .info .inner_cont .top li.icon8{background-position:100px -1050px;}
.products .info .inner_cont .top li.icon9{background-position:100px -1200px;}
.products .info .inner_cont .top li > span{display:block; font-size:14px; font-weight:500; line-height:17px; color:#999;}
.products .info .inner_cont .top li strong{display:block; font-size:38px; font-weight:500; letter-spacing:-2px; line-height:1.15em; letter-spacing:0; color:#333;}
.products .feature{height:617px;}
.products .feature .sec_inner{padding-top:100px;}
.products .feature ul{overflow:hidden;}
.products .feature li{position:relative; float:left; padding-top:90px; background:url(/resources/kr/images/products/automotive/feature_line.png) 0 0 no-repeat; font-size:18px; font-weight:700; text-align:center; color:#fff;}
.products .feature li small{font-size:15px; font-weight:500; letter-spacing:-1px;}
.products .feature li.row1{margin-bottom:64px;}
.products .feature li:before{content:""; position:absolute; left:50%; top:0; width:73px; height:73px; margin-left:-36px; background-repeat:no-repeat;}
.products .feature li.icon1:before{background-position:0 0;}
.products .feature li.icon2:before{background-position:-80px 0;}
.products .feature li.icon3:before{background-position:-160px 0;}
.products .feature li.icon4:before{background-position:-240px 0;}
.products .feature li.icon5:before{background-position:-320px 0;}
.products .feature li.icon6:before{background-position:-400px 0;}
.products .feature li.icon7:before{background-position:-480px 0;}
.products .feature li.icon8:before{background-position:-560px 0;}
.products .feature li.icon9:before{background-position:0 -83px;}
.products .feature li.icon10:before{background-position:-80px -83px;}
.products .feature li.icon11:before{background-position:-160px -83px;}
.products .feature li.icon12:before{background-position:-240px -83px;}
.products .feature li.icon13:before{background-position:-320px -83px;}
.products .feature li.icon14:before{background-position:-400px -83px;}
.products .feature li.icon15:before{background-position:-480px -83px;}
.products .feature li.icon16:before{background-position:-560px -83px;}
.products .feature li.icon17:before{background-position:0 -167px;}
.products .application{padding:100px 0; background:#f0f0f0;}
.products .application{}
.products .application .inner_cont2{padding-top:60px;}
.products .product_type{font-family:MyriadPro, NotoSans,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;}
.products .product_type .tab_menu_sec{margin-bottom:70px;}
.products .product_type .tit_area{margin-bottom:70px; text-align:center;}
.products .product_type .tit_area h5{margin-bottom:20px; font-size:30px; font-weight:700; color:#333;}
.products .product_type .tit_area .txt1{font-weight:700;}
.products .product_type .box{margin-bottom:70px; letter-spacing:0;}
.products .product_type .box h6{margin-bottom:20px; font-size:20px; font-weight:700; color:#333;}
.products .product_type .box .list_type1 li{padding-left:12px; margin-bottom:12px; background:url(/resources/kr/images/common/list_b_bull.png) 0 9px no-repeat;}
.products .product_type_table{width:100%;}
.products .product_type_table th, .products .product_type_table td{padding:10px; text-align:center;}
.products .product_type_table thead th{background:#f0f0f0; font-weight:700; color:#333;}
.products .product_type_table td{border-bottom:1px solid #ccc;}
.products .process{padding:100px 0; background:#f0f0f0;}
.products .process h5{margin-bottom:17px; font-size:20px; font-weight:700; color:#333;}
.products .application{margin-bottom:0;}
.products .spec .inner_cont{}
.products .spec .inner_cont li{overflow:hidden; padding:20px; border-bottom:1px solid #e0e0e0; font-size:15px;}
.products .spec li .btn_round_type3{float:right;}
.products .spec .empty{text-align:center;}
.products .inquire .inner_cont{overflow:hidden;}
.products .inquire .inner_cont .box{float:left; width:403px; height:197px; padding:34px 40px 0; margin-left:30px; margin-bottom:30px; border:1px solid #e0e0e0;}
.products .inquire .inner_cont .box.odd{margin-left:0;}
.products .inquire .inner_cont.one .box{float:none; margin:0 auto 0;}
.products .inquire .box h5{margin-bottom:18px; font-size:16px; font-weight:700; color:#f27321;}
.products .inquire .box dl{overflow:hidden;}
.products .inquire .box dt{clear:both; float:left; width:110px; padding-left:28px; font-weight:700; line-height:24px; color:#333;}
.products .inquire .box dt:before{content:""; display:inline-block; width:15px; height:15px; margin-right:15px; background-image:url(/resources/kr/images/products/products_inquire_icon.png); background-repeat:no-repeat; vertical-align:-1px;}
.products .inquire .box .t1:before{background-position:0 50%;}
.products .inquire .box .t2:before{background-position:-15px 50%;}
.products .inquire .box .t3:before{background-position:-30px 50%;}
.products .inquire .box .t4:before{background-position:-45px 50%;}
.products .inquire .box dd{float:left; width:265px; margin-bottom:10px;}
.automotive .visual_area{background-image:url(/resources/kr/images/products/automotive/visual_top_img.jpg);}
.automotive .snb_area .top li{width:215px;}
.automotive .snb_area .top li:first-child{width:216px;}
.automotive .snb_area .anchor_nav ul{width:950px; padding:0 65px;}
.automotive .snb_area .anchor_nav li{width:158px;}
.automotive .snb_area .anchor_nav li a{height:32px; padding:13px 29px 0;}
.automotive .info{margin-bottom:100px;}
.automotive .info .inner_cont .top li{background-image:url(/resources/kr/images/products/automotive/automotive_info_icon.png);}
.automotive .feature ul{padding:0 28px;}
.automotive .feature li{width:235px;}
.automotive .feature li.first{background:none;}
.automotive .feature li.row2.first{margin-left:115px;}
.automotive .feature li:before{background-image:url(/resources/kr/images/products/automotive/automotive_feature_icon.png);}
.automotive .spec{margin-bottom:100px;}
.automotive .process .inner_cont .box:first-child{padding-bottom:48px; margin-bottom:30px; border-bottom:1px solid #d3d3d3;}
.stronglite .info .inner_cont .top li{width:272px; padding-left:28px;}
.stronglite .info .inner_cont .top li.icon1{background-position:72px 27px;}
.stronglite .info .inner_cont .top li.icon2{background-position:72px -136px;}
.stronglite .info .inner_cont .top li.icon3{background-position:72px -277px;}
.stronglite .info .inner_cont .top li.icon1 span{padding-top:43px;}
.stronglite .info .inner_cont .top li.icon2 span{padding-top:32px;}
.stronglite .info .inner_cont .top li.icon3 span{padding-top:15px;}
.stronglite .feature{background:url(/resources/kr/images/products/automotive/stronglite_feature_bg.jpg) center 0 no-repeat;}
.superlite .snb_area .anchor_nav li{width:190px;}
.superlite .info .inner_cont .top li{width:272px; padding-left:28px;}
.superlite .info .inner_cont .top li.icon4{background-position:72px -430px;}
.superlite .info .inner_cont .top li.icon5{background-position:72px -586px;}
.superlite .info .inner_cont .top li.icon6{background-position:72px -723px;}
.superlite .info .inner_cont .top li strong{font-size:30px;}
.superlite .info .inner_cont .top li.icon4 strong{padding-top:40px;}
.superlite .info .inner_cont .top li.icon5 strong{padding-top:73px;}
.superlite .info .inner_cont .top li.icon6 span{padding-top:20px;}
.superlite .info .inner_cont .top li.icon6 strong span{display:block; padding-top:0;}
.superlite .feature{background:url(/resources/kr/images/products/automotive/superlite_feature_bg.jpg) center 0 no-repeat;}
.bufflite .feature{background:url(/resources/kr/images/products/automotive/bufflite_feature_bg.jpg) center 0 no-repeat;}
.bufflite {}
.bufflite .info .inner_cont .top li{height:81px;}
.bufflite .info .inner_cont .top li.icon5{width:200px; padding:50px 50px 0; background-position:50px -590px;}
.bufflite .info .inner_cont .top li.icon2{width:230px; padding:43px 35px 7px; background-position:50px -138px;}
.bufflite .info .inner_cont .top li.icon6{width:260px; padding:50px 20px 0; background-position:80px -725px;}
.bufflite .info .inner_cont .top li strong{font-size:30px; letter-spacing:-0.5px;}
.bufflite .info .inner_cont .top li.icon2 strong{font-size:40px;}
.lntermlite .snb_area .middle .right .txt1{margin:9px 0 0;}
.lntermlite .info .inner_cont .top li{padding-top:40px; height:94px;}
.lntermlite .info .inner_cont .top li.ico5{width:250px; padding-left:50px; background-position:48px -587px;}
.lntermlite .info .inner_cont .top li.ico7{width:280px; padding-left:20px; background-position: 85px -867px;}
.lntermlite .info .inner_cont .top li.ico10{width:270px; padding-left:30px; background-position: 87px -278px;}
.lntermlite .info .inner_cont .top li.ico5 strong{font-size:30px;}
.lntermlite .info .inner_cont .top li.ico7 strong, .lntermlite .info .inner_cont .top li.ico10 strong{font-size:40px;}
.lntermlite .feature{background:url(/resources/kr/images/products/automotive/lntermlite_feature_bg.jpg) center 0 no-repeat;}
.lntermlite .feature .sec_inner{padding-top:100px;}
.lntermlite .feature ul{padding:0 144px;}
.lntermlite .application .cont_lst{overflow:hidden; margin-left:-50px;}
.lntermlite .application .cont_lst li{display:none; float:left; margin-left:50px;}
.lntermlite .application .cont_lst li p{padding-top:17px; font-size:14px; font-weight:700; color:#333; text-align:center;}
.smc .snb_area .middle .right .txt1.single{margin:9px 0 0;}
.smc .feature{background:url(/resources/kr/images/products/automotive/smc_feature_bg.jpg) center 0 no-repeat;}
.smc .feature ul{width:720px; margin:0 auto;}
.smc .feature li{width:239px;}
.smc .info .inner_cont .top li.icon8{width:280px; padding-left:20px; background-position:80px -1022px;}
.smc .info .inner_cont .top li.icon9{width:275px; padding-left:25px; background-position:78px -1162px;}
.smc .info .inner_cont .top li.icon6{width:287px; padding-left:13px; background-position:75px -725px;}
.smc .info .inner_cont .top li span{margin-bottom:5px;}
.smc .info .inner_cont .top li.icon6 span{margin-top:14px;}
.smc .info .inner_cont .top li strong{font-size:30px; letter-spacing:-1px;}
.solar .visual_area{background-image:url(/resources/kr/images/products/solar/visual_top_img.jpg);}
.solar .snb_area .top li{width:359px;}
.solar .snb_area .top li:first-child{width:360px;}
.solar .snb_area .middle .right{padding-top:10px;}
.solar .snb_area .anchor_nav ul{width:950px; padding:0 65px;}
.solar .snb_area .anchor_nav li{width:190px;}
.solar .info{margin-bottom:100px;}
.solar .info .inner_cont .top li strong{font-size:30px; line-height:1.05em;}
.solar .info .inner_cont .top li span{margin-bottom:3px;}
.evasheet .info .inner_cont .top li{width:275px; padding-left:25px; background-image:url(/resources/kr/images/products/solar/evasheet_info_icon.png);}
.evasheet .info .inner_cont .top li.list1{height:123px; background-position:100% 37px;}
.evasheet .info .inner_cont .top li.list2{height:112px; padding-top:23px; background-position:100% -123px;}
.evasheet .info .inner_cont .top li.list3{height:102px; padding-top:33px; background-position:100% -280px;}
.evasheet .info .inner_cont .top li.list1 strong{font-size:35px;}
.evasheet .info .inner_cont .top li.list1 strong .kor{font-size:31px;}
.evasheet .product_type .tab_cont1 .box1 ul{overflow:hidden;}
.evasheet .product_type .tab_cont1 .box1 li{float:left; width:300px; margin-left:50px;}
.evasheet .product_type .tab_cont1 .box1 li:first-child{margin-left:0;}
.evasheet .product_type .tab_cont1 .box1 li img{margin-bottom:12px;}
.evasheet .product_type .tab_cont1 .box1 .desc{text-align:right;}
.evasheet .product_type .tab_cont1 .box1 .desc span:before{content:""; display:inline-block; width:15px; height:2px; margin-right:5px; vertical-align:middle;}
.evasheet .product_type .tab_cont1 .box1 .desc .s1{padding-right:20px;}
.evasheet .product_type .tab_cont1 .box1 .desc .s1:before{background-color:#3d74b6;}
.evasheet .product_type .tab_cont1 .box1 .desc .s2:before{background-color:#ba413d;}
.evasheet .product_type .tab_cont1 .box2 caption{width:100%; height:auto; padding-left:12px; margin-bottom:20px; background:url(/resources/kr/images/common/list_b_bull.png) 0 9px no-repeat; font-size:15px; line-height:1.5em; text-align:left;}
.evasheet .product_type .tab_cont2 .list1{overflow:hidden; margin-bottom:50px;}
.evasheet .product_type .tab_cont2 dt{margin-bottom:15px; font-size:17px; color:#f27321;}
.evasheet .product_type .tab_cont2 .list1 dd{float:left; width:50%;}
.evasheet .product_type .tab_cont2 .box dd strong{display:block; padding-left:22px; margin-bottom:20px; background:url(/resources/kr/images/common/list_b_bull.png) 10px 9px no-repeat;}
.evasheet .product_type .tab_cont3 .box1 table{border-collapse:inherit; border-spacing:10px 0;}
.evasheet .product_type .tab_cont3 .box1 caption{width:100%; height:auto; padding-left:12px; margin-bottom:20px; background:url(/resources/kr/images/common/list_b_bull.png) 0 9px no-repeat; font-size:15px; line-height:1.5em; text-align:left;}
.evasheet .product_type .tab_cont3 .box1 td strong{color:#f27321;}
.backsheet .info .inner_cont .top li{background-image:url(/resources/kr/images/products/solar/backsheet_info_icon.png);}
.backsheet .info .inner_cont .top li.list1{width:280px; padding:20px 0 0 20px; height:115px; background-position:100% 20px;}
.backsheet .info .inner_cont .top li.list2{width:280px; padding:30px 0 0 20px; height:105px; background-position:100% -140px;}
.backsheet .info .inner_cont .top li.list3{width:275px; padding:30px 0 0 25px; height:105px; background-position:100% -286px;}
.backsheet .info .inner_cont .txt1 li{padding-left:12px; margin-bottom:12px; background:url(/resources/kr/images/common/list_b_bull.png) 0 9px no-repeat;}
.backsheet .product_type .tab_cont .box li strong{display:block; padding-left:22px; margin-bottom:20px; background:url(/resources/kr/images/common/list_b_bull.png) 10px 9px no-repeat;}
.backsheet .product_type .tab_cont .box1, .backsheet .product_type .tab_cont .box2{float:left; width:50%;}
.backsheet .product_type .tab_cont .box3{clear:both;}
.backsheet .product_type .tab_cont .box3 > dl dt{margin-bottom:5px; font-weight:700; color:#333;}
.backsheet .product_type .tab_cont .box3 > dl dd{margin-bottom:20px;}
.backsheet .product_type .tab_cont .box3 ul{overflow:hidden;}
.backsheet .product_type .tab_cont .box3 li{float:left; position:relative; width:50%;}
.backsheet .product_type .tab_cont .box3 li strong{position:absolute; left:0; top:0;}
.backsheet .product_type .tab_cont .box4 .txt1{padding-left:12px; margin-bottom:12px; background:url(/resources/kr/images/common/list_b_bull.png) 0 9px no-repeat;}
.backsheet .product_type .tab_cont .box5 ul{overflow:hidden;}
.backsheet .product_type .tab_cont .box5 li{float:left; width:50%;}
.chain .snb_area .middle h3 .kor{font-size:60px;}
.chain .sec1{padding:100px 0; background:#f0f0f0;}
.chain .h_type1 .tit{padding-top:0; font-size:30px; font-weight:700;}
.chain .h_type1 .tit:before{display:none;}
.linktron .visual_area{background-image:url(/resources/kr/images/products/electronics/visual_top_img.jpg);}
.linktron .snb_area .middle{padding-top:60px;}
.linktron .snb_area .middle .right{padding-top:10px;}
.linktron .snb_area .anchor_nav ul{width:950px; padding:0 40px;}
.linktron .snb_area .anchor_nav li{width:135px;}
.linktron .info {padding-bottom:100px;}
.linktron .info .inner_cont .top li{background:url(/resources/kr/images/products/electronics/linktron_info_icon.png) 0 0 no-repeat;}
.linktron .info .inner_cont .top li.icon1{background-position:100% 0;}
.linktron .info .inner_cont .top li.icon2{background-position:100% -138px;}
.linktron .info .inner_cont .top li.icon1 strong{font-size:45px;}
.linktron .info .inner_cont .top li.icon2 strong, .linktron .info .inner_cont .top li.icon3 strong{font-size:30px;}
.linktron .structure{margin-bottom:100px;}
.linktron .structure #tabMenu li a{height:43px; padding-top:10px; line-height:1.3em;}
.linktron .structure #tabMenu li.on a{height:43px;}
.linktron .structure .inner_cont{padding-top:67px; overflow:hidden; margin-left:-30px;}
.linktron .structure .inner_cont .eng{font-family:MyriadPro, NotoSans,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;}
.linktron .structure .inner_cont h5{margin-bottom:60px; font-size:30px; text-align:center; line-height:1.1em; color:#333;}
.linktron .structure .inner_cont h5 .eng{font-size:25px;}
.linktron .structure .inner_cont li{position:relative; float:left; width:433px; height:360px; padding:48px 0 0 49px; margin:0 0 30px 30px; border:1px solid #e0e0e0;}
.linktron .structure .inner_cont li h6{margin-bottom:20px; font-size:20px; color:#333;}
.linktron .structure .inner_cont li .txt{width:400px; font-size:15px; line-height:22px; color:#666; letter-spacing:0;}
.linktron .structure .inner_cont li img{position:absolute; bottom:20px;}
.linktron .process{background:#fff;}
.linktron .type .inner_cont{overflow:hidden;}
.linktron .type .inner_cont .box{float:left; padding:20px 20px 0 18px;}
.linktron .type .inner_cont .box.on{background:#f1f1f1; border-radius:6px;}
.linktron .type .inner_cont .box:first-child{padding:20px 16px 0 0;}
.linktron .type .inner_cont .box.last{padding-right:0;}
.linktron .type .box h5{width:168px; height:33px; padding-top:15px; border:1px dashed #f27321; border-radius:25px; font-weight:700; text-align:center;}
.linktron .type .box.on h5{background:#f27321; border:1px solid #f27321; color:#fff;}
.linktron .type .box .box_inner{height:127px; padding:30px 0 29px; border-bottom:1px solid #c8c8c8;}
.linktron .type .box .box_inner.v2{height:203px;}
.linktron .type .box .box_inner.last{height:182px; border-bottom:0;}
.linktron .type .box_inner h6.ico{display:inline-block; height:23px; padding:2px 12px 0; margin-bottom:15px; border:1px solid #f27321; border-radius:20px; color:#f27321;}
.linktron .type .box_inner dt{line-height:24px; color:#f27321;}
.linktron .type .box_inner ul li, .linktron .type .box_inner dd{padding-left:7px; margin-left:2px; line-height:24px; background:url(/resources/kr/images/common/list_g_bull.png) 0 center no-repeat;}
.linktron .type .box_inner .dd_last{margin-bottom:50px;}
.technical .visual_area{background-image:url(/resources/kr/images/products/technical_visual_img.jpg);}
.technical .sec1{margin-bottom:70px;}
.nodata{text-align:center;}
/* careers */
.careers .banner_area .txt_area{padding:43px 0 0 50px;}
.careers .banner_area .txt_area p{margin-bottom:20px; font-size:23px; line-height:30px; color:#fff;}
.careers .banner_area .btn_go{background-color:#f27824; color:#fff;}
.careers .banner_area .btn_go{display:block; width:180px; font-size:15px; line-height:40px; text-align:center; color:#fff; border-radius:20px;}
.careers .banner_area .btn_go .eng{font-size:16px;}
/* careers -talent */
.talent .visual_area{background-image:url(/resources/kr/images/careers/talent_visual_img.jpg);}
.talent .sec1{padding:100px 0; background:#f0f0f0;}
.talent .sec1 .sec_inner{height:440px;}
.talent .sec1 .box{overflow:hidden;}
.talent .sec1 .box .left{display:none; float:left; width:333px;}
.talent .sec1 .box2 .left{position:relative; padding-top:46px;}
.talent .sec1 .box2 .left .line{position:absolute; left:50%; top:0; width:1px; height:48px; background:url(/resources/kr/images/careers/talent_sec1_line.png) 0 0 repeat-y;}
.talent .sec1 .box .left h4{width:196px; height:60px; padding-top:136px; margin:0 auto; background-image:url(/resources/kr/images/careers/talent_sec1_icon.png);  background-repeat:no-repeat; font-size:25px; font-weight:700; text-align:center; color:#333;}
.talent .sec1 .box1 .left h4{background-position:0 0;}
.talent .sec1 .box2 .left h4{background-position:0 -200px;}
.talent .sec1 .box .right{display:none; float:left; width:667px; padding-top:25px;}
.talent .sec1 .box2 .right{padding-top:60px;}
.talent .sec1 .box .right .txt1{margin-bottom:30px; font-size:18px; font-weight:700; color:#f27321;}
.talent .sec2 .inner_cont{overflow:hidden;}
.talent .sec2 .inner_cont .box{float:left; width:289px; margin-left:66px;}
.talent .sec2 .inner_cont .box1{margin-left:0;}
.talent .sec2 .inner_cont .box dt{height:190px; padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #e0e0e0; font-size:20px; font-weight:700; text-align:center; color:#f27321;}
.talent .sec2 .inner_cont .box dt span{display:none;}
.talent .sec2 .inner_cont .box dt i{display:block; width:150px; height:140px; margin:0 auto 20px; background-image:url(/resources/kr/images/careers/talent_sec2_icon.png);  background-repeat:no-repeat;}
.talent .sec2 .inner_cont .box1 dt i{background-position:0 0;}
.talent .sec2 .inner_cont .box2 dt i{background-position:0 -150px;}
.talent .sec2 .inner_cont .box3 dt i{background-position:0 -300px;}
.talent .sec2 .inner_cont .box dd{padding-left:13px; margin-bottom:20px; background:url(/resources/kr/images/common/list_b_bull.png) 0 9px no-repeat; word-break:keep-all;}
.talent .sec3{padding:100px 0; background:url(/resources/kr/images/careers/hr_sec1_bg.jpg) center 0 no-repeat; color:#fff;}
.talent .sec3 .h_type1{margin-bottom:65px;}
.talent .sec3 .h_type1 .tit{margin-bottom:10px; color:#fff;}
.talent .sec3 .inner_cont{overflow:hidden;}
.talent .sec3 .box{overflow:hidden; float:left; width:500px;}
.talent .sec3 .box h5{display:none; width:290px; height:130px; padding-top:160px; background-image:url(/resources/kr/images/careers/hr_sec1_img1.png); background-repeat:no-repeat; font-size:18px; font-weight:700; text-align:center; color:#f27321;}
.talent .sec3 .box1 h5{float:right; width:290px; background-position:0 0;}
.talent .sec3 .box2 h5{float:left; width:290px; background-position:100% 0;}
.talent .sec3 .box_inner{width:170px;}
.talent .sec3 .box1 .box_inner{float:left; padding-right:40px;}
.talent .sec3 .box2 .box_inner{float:right; padding-left:40px;}
.talent .sec3 .box_inner dl{display:none; margin-bottom:40px; font-family:MyriadPro, NotoSans,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;}
.talent .sec3 .box_inner dt{margin-bottom:5px; letter-spacing:1px; color:#f27321;}
.talent .sec3 .box1 dl{text-align:right;}

/* careers - hr */
.hr .visual_area{background-image:url(/resources/kr/images/careers/hr_visual_img.jpg);}
.hr .sec2{}
.hr .sec2 .inner_cont{padding:40px 70px; background:#f0f0f0;}
.hr .sec2 .inner_cont dl{width:860px; font-weight:700; }
.hr .sec2 .inner_cont dl:after{display:block; content:""; clear:both;}
.hr .sec2 .inner_cont dl.list1{position:relative; padding-bottom:47px; background:url(/resources/kr/images/careers/hr_sec2_line.png) 10px 42px no-repeat;}
.hr .sec2 .inner_cont dt{float:left; position:relative; width:60px; font-weight:700; color:#f27321;}
.hr .sec2 .inner_cont .list1 dt:after{content:""; position:absolute; left:2px; top:31px; width:23px; height:23px; background:url(/resources/kr/images/careers/hr_sec2_dot1.png) 0 0 no-repeat; border-radius:50px;}
.hr .sec2 .inner_cont dd{float:left; width:800px;}
.hr .sec2 .inner_cont dd:after{display:block; content:""; clear:both;}
.hr .sec2 .inner_cont ol{}
.hr .sec2 .inner_cont ol:after{display:block; content:""; clear:both;}
.hr .sec2 .inner_cont li{position:relative; float:left; width:114px; text-align:center;}
.hr .sec2 .inner_cont .list1 li:after{content:""; position:absolute; left:50%; top:40px; width:6px; height:6px; margin-left:-3px; background:#f27321; border-radius:50px;}
.hr .sec2 .inner_cont .list1 li.ceo:after{display:none;}
.hr .sec2 .inner_cont li.ceo{position:absolute; right:0; top:50%; width:100px; height:32px; padding-top:7px; margin-top:-13px; background:#f27321; border-radius:50px; color:#fff;}
.hr .sec3 .top{margin-bottom:95px;}
.hr .sec3 .top > img{margin-bottom:30px;}
.hr .sec3 li{padding-left:15px; background:url(/resources/kr/images/common/list_b_bull.png) 0 9px no-repeat;}
.hr .sec3 .bottom{overflow:hidden;}
.hr .sec3 .bottom .box{float:left; width:440px;}
.hr .sec3 .bottom .box1{width:439px; padding-right:60px; border-right:1px solid #e0e0e0;}
.hr .sec3 .bottom .box2{padding-left:60px; word-break:keep-all;}
.hr .sec3 .bottom .box h5{margin-bottom:20px; font-size:20px; font-weight:700; color:#333;}
.hr .sec3 .bottom .box1 .txt1{margin-bottom:20px;}
.hr .sec3 .bottom .box dl{margin-bottom:30px;}
.hr .sec3 .bottom .box dt{margin-bottom:10px; font-weight:700; color:#333;}
.hr .sec3 .bottom .box dd{padding-left:15px; margin-bottom:5px; background:url(/resources/kr/images/common/list_b_bull.png) 0 9px no-repeat;}
/* careers - edu */
.edu .visual_area{background-image:url(/images/sub/intro_visual_img.jpg);}
.edu .sec1, .edu .sec3{background:#f0f0f0; padding:100px 0;}
.edu .box{padding-top:95px;}
.edu .box.first{padding-top:0;}
.edu .box .inner_img{overflow:hidden; margin-bottom:50px;}
.edu .box .inner_img > img{float:left; width:490px; margin-left:20px;}
.edu .box .inner_img > img:first-child{margin-left:0;}
.edu .box h5{margin-bottom:14px; font-size:20px; font-weight:700; color:#f27321;}
.edu .box ul li{padding-left:10px; margin-bottom:8px; background:url(/resources/kr/images/common/list_b_bull.png) 0 9px no-repeat;}
.edu .sec1 table{width:100%; background:#fff;}
.edu .sec1 table th, .edu .sec1 table td{padding:14px 15px; border:1px solid #e0e0e0;}
.edu .sec1 table thead th{border-top:1px solid #333;}
.edu .sec1 table th small{font-size:13px; color:#999;}
.edu .sec1 table th{font-weight:500; text-align:center; vertical-align:middle; color:#333;}
.edu .sec1 table th.cate_th{font-weight:700;}
.edu .sec1 table th.sub_th{text-align:left; color:#666;}
.edu .sec1 table td{text-align:center;}
.edu .sec1 table .l_line_none{border-left:none 0;}
.edu .sec1 table .r_line_none{border-right:none 0;}
.edu .sec1 table th a, .edu .sec1 table td span{overflow:hidden; display:inline-block; width:15px; height:15px; background-image:url(/resources/kr/images/careers/edu_sec4_icon.png); background-repeat:no-repeat; text-indent:-9999px; vertical-align:middle;}
.edu .sec1 table th a{margin-top:-3px; margin-left:3px; background-position:0 0;}
.edu .sec1 table td span{background-position:100% 0;}
.edu .sec1{background:#f0f0f0; padding:100px 0;}
.edu #dim{overflow:auto;}
#layerPop.edu_pop{position:absolute;}
.edu_pop .top{height:150px; background:#f0f0f0; color:#333;}
.edu_pop .pop_contents{display:none;}
.edu_pop .pop_contents.on {display:block;}
.edu_pop .top h1{display:block; margin-bottom:12px; padding-top:37px; letter-spacing:-1px; text-align:center;}
.edu_pop .top h1:after{content:""; display:block; width:18px; height:2px; margin:0 auto; margin-top:6px; background:#f37321;}
.edu_pop .top strong{display:block; font-size:25px; text-align:center; font-weight:700;}
.edu_pop .bottom{overflow:auto; min-height:390px; max-height:490px; padding:50px 70px;}
.edu_pop .bottom .inner{line-height:24px;}
.edu_pop .bottom .last{margin-bottom:0;}
.edu_pop .bottom .img_area{width:612px; margin-bottom:45px; text-align:center;}
.edu_pop .bottom .img_area img{width:296px; height:200px; margin-left:16px;}
.edu_pop .bottom .img_area img:first-child{margin-left:0;}
.edu_pop .bottom ul{font-size:14px;}
.edu_pop .bottom ul li{margin-bottom:5px; padding-left:9px; background:url(/resources/kr/images/common/list_b_bull.png) 0 9px no-repeat; color:#666; letter-spacing:-0.5px;}
/* careers - welfare */
.welfare .visual_area{background-image:url(/resources/kr/images/careers/hr_visual_img.jpg);}
.welfare .sec1{padding:100px 0; background:#f0f0f0;}
.welfare .sec1 .box{overflow:hidden;}
.welfare .sec1 .box1{padding-bottom:45px; margin-bottom:45px; border-bottom:1px solid #e0e0e0;}
.welfare .sec1 .box i{display:block; float:left; width:205px; height:150px; margin-right:102px; background-image:url(/resources/kr/images/careers/welfare_icon.png); background-repeat:no-repeat;}
.welfare .sec1 .box .box_inner{float:right; width:693px;}
.welfare .sec1 .box1 i{margin-top:25px; background-position:0 0;}
.welfare .sec1 .box2 i{margin-top:10px; background-position:0 -200px;}
.welfare .sec1 .box h5{margin-bottom:20px; font-size:20px; font-weight:700; color:#f27321;}
.welfare .sec1 .box ul{overflow:hidden;}
.welfare .sec1 .box li{float:left; width:290px; padding-left:10px; margin-bottom:14px; background:url(/resources/kr/images/common/list_b_bull.png) 0 9px no-repeat;}
.welfare .sec2 .inner_cont{overflow:hidden;}
.welfare .sec2 .inner_cont .box{float:left; width:290px; margin-left:65px;}
.welfare .sec2 .inner_cont .box1{margin-left:0;}
.welfare .sec2 .box h5{padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #e0e0e0; font-size:20px; font-weight:700; text-align:center; color:#f27321;}
.welfare .sec2 .box i{display:block; width:118px; height:96px; margin:0 auto 16px; background:url(/resources/kr/images/careers/welfare_icon.png) 0 9px no-repeat;}
.welfare .sec2 .box1 i{background-position:0 -400px;}
.welfare .sec2 .box2 i{background-position:0 -600px;}
.welfare .sec2 .box3 i{background-position:0 -800px;}
.welfare .sec2 li{padding-left:10px; margin-bottom:14px; background:url(/resources/kr/images/common/list_b_bull.png) 0 9px no-repeat;}
/* careers - job */
.job .visual_area{background-image:url(/resources/kr/images/careers/job_visual_img.jpg);}
.job .sec1{}
.job .sec1 .inner_cont{overflow:hidden;}
.job .sec1 .box{float:left; width:200px; margin-left:66px;}
.job .sec1 .box1, .job .sec1 .box4{width:201px;}
.job .sec1 .box1{margin-left:0;}
.job .sec1 .box h4{padding-bottom:24px; margin-bottom:20px; border-bottom:1px solid #e0e0e0; font-size:18px; font-weight:700; text-align:center; color:#333;}
.job .sec1 .box h4 i{display:block; width:114px; height:90px; margin:0 auto 17px; background-image:url(/resources/kr/images/careers/job_icon.png); background-repeat:no-repeat;}
.job .sec1 .box1 h4 i{background-position:0 0;}
.job .sec1 .box2 h4 i{background-position:0 -150px;}
.job .sec1 .box3 h4 i{background-position:0 -300px;}
.job .sec1 .box4 h4 i{background-position:0 -450px;}
.job .sec1 .box li{margin-bottom:12px; background:url(/resources/kr/images/common/list_b_bull.png) 0 9px no-repeat;}
.job .sec1 .box a{display:block; padding-left:10px; background:url(/resources/kr/images/common/btn_bull2.png) 182px 5px no-repeat;}
.job .sec1 .box a:hover{color:#f27321;}
#layerPop.job_layer_pop{position:absolute; font-size:15px; color:#666;}
.job_layer_pop .pop_inner{}
.job_layer_pop .pop_inner .job_wrap{display:none;}
.job_layer_pop .pop_inner .job_wrap.on{display:block;}
.job_layer_pop .pop_header{height:150px; background:#f0f0f0; color:#333;}
.job_layer_pop .pop_header h1{padding-top:35px; font-size:25px; font-weight:700; text-align:center;}
.job_layer_pop .pop_header h1 .cate{position:relative; display:block; padding-bottom:8px; margin-bottom:12px; font-size:15px;}
.job_layer_pop .pop_header h1 .cate:after{content:""; position:absolute; left:50%; bottom:0; width:18px; height:2px; margin-left:-9px; background:#f27321;}
.job_layer_pop .pop_cont{padding:50px 70px 95px;}
.job_layer_pop .pop_cont .inner{padding-bottom:50px; margin-bottom:50px; border-bottom:1px solid #e0e0e0;}
.job_layer_pop .pop_cont .inner.last{padding-bottom:0; margin-bottom:0; border-bottom:none 0;}
.job_layer_pop .pop_cont .inner h2{margin-bottom:26px; font-weight:700; color:#f27321;}
.job_layer_pop .pop_cont .inner p{line-height:24px;}
.job_layer_pop .pop_cont .inner ul{}
.job_layer_pop .pop_cont .inner ul li{padding-left:10px; margin-bottom:12px; background:url(/resources/kr/images/common/list_b_bull.png) 0 9px no-repeat; line-height:24px;}
/* careers - people */
.people .visual_area{background-image:url(/images/sub/intro_visual_img1.jpg);}
.people .sec1 .people_lst{overflow:hidden; margin-bottom:20px;}
.people .people_lst li{float:left; width:313px; margin:0 0 30px 27px; }
.people .people_lst li.first{margin-left:0;}
.people .people_lst li a{display:block; width:313px; height:279px; border:1px solid #ccc;}
.people .people_lst .img_area{overflow:hidden; position:relative; height:212px; background-color:#000;}
.people .people_lst a:hover img, .people .people_lst a:focus img{opacity:0.3; filter:alpha(opacity=30);}
.people .people_lst a:hover .btn_lnk,.people .people_lst a:focus .btn_lnk, .btn_lnk:after{display:inline-block;}
.people .people_lst .txt_area{overflow:hidden; display:-webkit-box; -webkit-box-orient: vertical; padding:13px; padding-bottom:0; height:2.8em; max-height:54px; line-height:1.4em; text-overflow:ellipsis; white-space:normal; word-wrap:break-word; -webkit-line-clamp:2;}
.people .people_lst .txt_area em{display:block; max-height:48px; font-size:14px; font-weight:700; color:#f37422;}
.people .people_lst .btn_lnk{display:none; position:absolute; top:90px; left:87px; width:108px; padding-left:19px; line-height:40px; background:url(/images/common/people_btn_ico.png) 94px center no-repeat; border:1px solid #f37423; border-radius:20px; color:#fff;}
.people .btn_area{display:none; text-align:center;}
.people .btn_area.on{display:block;}
/* careers - process */
.process .visual_area{background-image:url(/resources/kr/images/careers/process_visual_img.jpg);}
.process .sec1{padding:100px 0; background:#f0f0f0;}
.process dl.inner_cont{overflow:hidden;}
.process dl.inner_cont dt, .process dl.inner_cont dd{float:left;}
.process dl.inner_cont dt{clear:both; width:70px; padding-left:10px; margin-bottom:12px; background:url(/resources/kr/images/common/list_b_bull.png) 0 9px no-repeat; font-weight:700;}
.process dl.inner_cont dd{width:920px;}
.process dl.inner_cont dt.last_list{float:none; width:auto; margin-bottom:20px;}
.process dl.inner_cont dd.last_list{float:none; width:auto; padding:33px 0; border:1px solid #e0e0e0;}
.process dl.inner_cont ol{overflow:hidden; margin:0 auto;}
.process dl.inner_cont ol > li{overflow:hidden; float:left; height:130px;}
.process dl.inner_cont .step{float:left; display:block; font-weight:700; text-align:center; color:#f27321;}
.process dl.inner_cont .step i{display:inline-block; width:90px; height:93px; margin-bottom:10px; background-image:url(/resources/kr/images/careers/process_icon.png); background-repeat:no-repeat;}
.process dl.inner_cont li .arr{float:left; display:block; height:123px; background-image:url(/resources/kr/images/careers/process_arr.png); background-repeat:no-repeat;}
.process .sec1 .inner_cont ol{width:866px;}
.process .sec1 .inner_cont li{width:194px;}
.process .sec1 .inner_cont .li5{width:90px;}
.process .sec1 .inner_cont li .step{width:90px;}
.process .sec1 .inner_cont .li1 i{background-position:0 0;}
.process .sec1 .inner_cont .li2 i{background-position:0 -150px;}
.process .sec1 .inner_cont .li3 i{background-position:0 -300px;}
.process .sec1 .inner_cont .li4 i{background-position:0 -450px;}
.process .sec1 .inner_cont .li5 i{background-position:0 -600px;}
.process .sec1 .inner_cont li .arr{width:104px; background-position:0 100%;}
.process .sec2 .inner_cont ol{width:930px;}
.process .sec2 .inner_cont li{width:169px;}
.process .sec2 .inner_cont .li6{width:84px;}
.process .sec2 .inner_cont li .step{width:84px;}
.process .sec2 .inner_cont .li1 i{background-position:0 0;}
.process .sec2 .inner_cont .li2 i{background-position:0 -150px;}
.process .sec2 .inner_cont .li3 i{background-position:0 -300px;}
.process .sec2 .inner_cont .li4 i{background-position:0 -750px;}
.process .sec2 .inner_cont .li5 i{background-position:0 -450px;}
.process .sec2 .inner_cont .li6 i{background-position:0 -600px;}
.process .sec2 .inner_cont li .arr{width:85px; background-position:-150px 100%;}
/* careers - faq */
.faq .visual_area{background-image:url(/images/sub/intro_visual_img1.jpg);}
.faq .sec1 h4{font-size:16px; font-weight:700; color:#333; letter-spacing:-1px; line-height:49px; text-align:center; border-top:1px solid #666; border-bottom:1px solid #dcdcdc;}
.faq .faq_lst li{width:100%; font-weight:500; border-bottom:1px solid #dcdcdc;}
.faq .faq_lst li .question{overflow:hidden;}
.faq .faq_lst li .question a{display:block; position:relative; padding:44px 50px 40px; font-weight:700; text-overflow:ellipsis; white-space:nowrap; color:#333;}
.faq .faq_lst li .question a:after{content:""; position:absolute; right:45px; top:50%; width:24px; height:9px; margin-top:-5px; background:url(/images/common/srch_select_bu.png) 0 0 no-repeat;}
.faq .faq_lst li .answer{display:none; padding:44px 50px 40px; background:#f0f0f0; border-top:1px solid #dcdcdc}
.faq .faq_lst li .answer p{padding:0 18px;}
.faq .faq_lst li.on .answer{display:block;}
.faq .faq_lst li.on .question .tit, .faq .faq_lst li.on .question strong{color:#f27321;}
.faq .faq_lst li.on .question a:after{background-position:0 -30px;}
/* careers - recruit-notice */
.recruit-notice .visual_area{background-image:url(/images/sub/intro_visual_img1.jpg);}
.recruit-notice .banner_area{height:193px; background-image:url(/resources/kr/images/careers/recruit_banner.jpg);}
/* careers - recruit-notice-view */
.recruit-notice-view .visual_area{background-image:url(/resources/kr/images/careers/process_visual_img.jpg);}
.recruit-notice-view .banner_area{margin:0 50px; height:193px; margin-bottom:80px; background-image:url(/resources/kr/images/careers/recruit_view_banner.jpg);}


/* media */
/* media - news-list */
.news .visual_area{background-image:url(/images/sub/intro_visual_img1.jpg);}
.news-list .visual_area{background-image:url(/resources/kr/images/media/news_visual_img.jpg);}
.news-list .news_inner{border-top:1px solid #666;}
.news-list .news_inner li{overflow:hidden; padding:20px 0 20px 30px; border-bottom:1px solid #dcdcdc;}
.news-list .news_inner li.empty{text-align:center;}
.news-list .news_inner .img_area{overflow:hidden; float:left; width:167px; height:113px;}
.news-list .news_inner img{width:100%;}
.news-list .news_inner .division{float:left; display:block; width:98px; margin:46px 0 0 30px; font-weight:700; text-align:center; color:#f47f34; }
.news-list .txt_area{float:left; margin-left:27px;}
.news-list .txt_area .tit,.news-list .txt_area p{overflow:hidden; max-width:565px; text-overflow:ellipsis; white-space:nowrap; font-weight:700;}
.news-list .txt_area .tit{display:block; margin-top:10px; font-size:20px; color:#333;}
.news-list .txt_area p{margin-bottom:28px; font-size:15px; color:#666;}
.news-list .txt_area .date{font-size:13px; color:#999;}
/* media - news-view */
.news-view .board_view .view_inner{padding:50px 0 0 0;}
.news-view .board_view .inner_area{padding:0 50px;}
.news-view .board_view .inner_area img{max-width:100%;}
.news-view .view_tit span{display:inline-block; font-weight:700; color:#f37423; line-height:1em;}
/* media - pr-brochure */
.pr-brochure .visual_area{background-image:url(/resources/kr/images/media/pr_visual_img.jpg);}
.pr-brochure .brochure_lst{overflow:hidden; background:url(/resources/kr/images/media/brochure_lst_line.gif) center 0 repeat-y; border-top:1px solid #666; }
.pr-brochure .brochure_lst li{overflow:hidden; float:left; width:469px; height:239px; padding:35px 0 0 30px; border-bottom:1px solid #ccc;}
.pr-brochure .brochure_lst li.odd{width:484px; padding-left:15px;}
.pr-brochure .empty{padding:50px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center;}
.pr-brochure .img_area{overflow:hidden; float:left; width:149px; height:203px;}
.pr-brochure .img_area img{width:100%;}
.pr-brochure .txt_area{float:left; margin:25px 0 0 30px;}
.pr-brochure .txt_area .tit{max-width:255px; display:block; margin-bottom:14px; font-size:22px; font-weight:700; letter-spacing:-1px; line-height:1.2em; color:#333;}
.pr-brochure .txt_area p{max-width:215px; margin-bottom:30px; font-size:14px; font-weight:700; letter-spacing:-1px; line-height:20px; color:#666;}
/* media - pr-movie */
.pr-movie .visual_area{background-image:url(/resources/kr/images/media/pr_visual_img.jpg);}
.pr-movie .sec1{overflow:hidden; padding-top:20px; border-top:1px solid #666;}
.pr-movie .left_cont{float:left; width:667px;}
.pr-movie .left_cont .video_area{width:667px; height:375px; margin-bottom:30px; background:#000;}
.pr-movie .left_cont .video_cont{width:667px; height:375px;}
.pr-movie .left_cont .tit{overflow:hidden; display:-webkit-box; max-height:74px; margin-bottom:20px; font-size:25px; font-weight:700; letter-spacing:-1px; line-height:1.4em; color:#f27321; text-overflow:ellipsis; white-space:normal; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
.pr-movie .left_cont .txt_area{overflow-y:auto; width:627px; height:185px; padding:19px; border:1px solid #ccc;}
.pr-movie .left_cont .txt_area p{max-width:584px; font-size:14px; font-weight:700; letter-spacing:-1px; line-height:20px; color:#666;}
.pr-movie .right_cont{position:relative; float:right; width:260px; height:610px; padding:30px 20px; background-color:#f1f1f1;} 
.pr-movie .video_lst{overflow:hidden; width:260px;}
.pr-movie .video_lst li{overflow:hidden; padding:20px 0; border-bottom:1px solid #ccc;}
.pr-movie .video_lst li:first-child{padding-top:0;}
.pr-movie .video_lst li a{overflow:hidden; display:table; font-size:14px; font-weight:700; line-height:18px; color:#333;}
.pr-movie .video_lst .img_area{overflow:hidden; float:left; position:relative; width:130px; height:74px; margin-right:10px;}
.pr-movie .video_lst .tit_area{float:left; width:120px; height:74px;}
.pr-movie .video_lst .tit_area span{overflow:hidden; display:-webkit-box; max-width:120px; max-height:74px; line-height:1.4em; text-overflow:ellipsis; white-space:normal; -webkit-line-clamp:4; -webkit-box-orient:vertical;}
.pr-movie .video_lst li.on a{color:#f27321;}
.pr-movie .video_lst li.on .img_area{background-color:#000;}
.pr-movie .video_lst li.on .img_area:after{content:''; display:inline-block; position:absolute; top:15px; left:43px; width:43px; height:43px; background-image:url(/resources/kr/images/media/video_play_btn.png);}
.pr-movie .video_lst li.on img{opacity:0.6; filter:alpha(opacity=60);}
.pr-movie .pagination{position:absolute; left:0; bottom:30px; width:100%; padding-top:0;}
#fileType.jp-video-full .jp-jplayer{position:fixed; left:0px; right:0px; top:0px; bottom:0px; background:#000;}
#fileType.jp-video-full .video_wrap{position:fixed; left:0px; right:0px; top:0px; bottom:0px;}
#fileType.jp-video-full .jp-video-play{width:100%; height:100%; background-image:url(/resources/kr/images/media/video_play.png)}
#fileType.jp-video-full .jp-interface{width:100%;}
.pr-movie .video_box:after{content:''; display:block; clear:both;}
.pr-movie .jp-jplayer{float:left;}
.pr-movie .video_wrap{position:relative;}
.pr-movie .video_box{height:375px; background:#000;}
.pr-movie .jp-video-play{position:absolute; left:0px; top:0px; width:100%; height:340px; text-indent:-9999px; overflow:hidden; background:url(/resources/kr/images/media/video_play_bg.png) no-repeat center;}
.pr-movie .jp-interface{position:absolute; left:0px; bottom:1px; width:376px; padding:19px 253px 19px 38px; background:url(/resources/kr/images/media/jp-jplayer_bg.png);}
.pr-movie .jp-interface .jp-seek-bar{height:3px; background:#ffffff; overflow:hidden; }
.pr-movie .jp-interface .jp-play-bar{ height:3px; width:0px; background:#f37321;}
.pr-movie .jp-interface .jp-controls-holder button{position:absolute; text-indent:-9999px; overflow:hidden; background-image:url(/resources/kr/images/media/video_icon.png);}
.pr-movie .jp-play{left:15px; top:12px; width:15px; height:18px; background-position:0 0px;}
.pr-movie .jp-state-playing .jp-play{background-position:-66px 0;}
.pr-movie .jp-mute{right:137px; top:12px; width:22px; height:16px; background-position:-18px -2px; }
.pr-movie .jp-full-screen{right:15px; top:10px; width:16px; height:18px; background-position:-47px 0px;}
.pr-movie .jp-volume-bar{position:absolute; right:50px; top:18px; height:3px; width:80px; overflow:hidden; background:#ffffff;}
.pr-movie .jp-volume-bar-value{width:0px; height:3px; background:#f37321;}
.pr-movie .jp-time{position:absolute; right:180px; top:14px; overflow:hidden;}
.pr-movie .jp-time div{float:left; font-size:11px; color:#fff;}
/* media - award */
.award .visual_area{background-image:url(/resources/kr/images/media/award_visual_img.jpg);}
.award .section .tit{font-size:35px;}
.award .sec1 .txt1{text-align:center;}
.award .sec2{padding:100px 0; background:#f2f2f2;}
.award .sec2 .box_area{overflow:hidden; position:relative; border:1px solid #dadada; background-color:#fff;}
.award .sec2 .box_area:before{content:''; position:absolute; left:50%; display:block; width:1px; height:110px; margin:30px 0; background-color:#dadada;}
.award .sec2 .box_area dl{overflow:hidden; float:left; width:438px; padding:20px 0 20px 60px; letter-spacing:-1px;}
.award .sec2 .box_area dl:before{content:''; float:left; display:block; width:124px; height:124px; margin-right:30px; background-image:url(/resources/kr/images/media/award_ico01.png);}
.award .sec2 .box_area .dl_v2{}
.award .sec2 .box_area .dl_v2:before{content:''; display:block; width:124px; height:124px; background-position:-134px 0;}
.award .sec2 .box_area dt{margin:20px 0 16px; font-size:20px; font-weight:700; color:#f37423;}
.award .sec2 .box_area dd{font-size:15px;}
/*
.award .box_area2{overflow:hidden; position:relative; background-color:#fff; border:27px solid #f2f2f2;}
.award .box_area2:before{content:''; position:absolute; left:50%; display:block; width:1px; height:162px; margin:40px 0; background-color:#ccc;}
.award .box_area2 dl{float:left; width:413px; padding:49px 0 40px 60px; letter-spacing:-1px;}
.award .box_area2 dt{margin-bottom:35px; font-size:25px; font-weight:700; line-height:1em; color:#f27321;}
.award .box_area2 dd{max-width:350px; font-size:15px; line-height:24px;}
.award .box_area2 .job{margin-left:15px; font-size:20px; letter-spacing:-0.5px; color:#333;}
*/
.award .box_area2{overflow:hidden; position:relative;}
.award .box_area2 img{float:left; width:490px; height:auto;}
.award .box_area2 dl{float:left; position:relative; width:480px; margin-left:30px; margin-bottom:20px; letter-spacing:-1px;}
.award .box_area2 dt{margin-bottom:18px; font-size:18px; font-weight:700; line-height:1em; color:#f27321;}
.award .box_area2 .line{}
.award .box_area2 .line:after{content:''; display:block; width:450px; height:1px; margin-bottom:20px; margin-left:-10px; padding-top:20px; border-bottom:1px solid #dadada;}
.award .box_area2 dd{padding-left:9px; margin-bottom:5px; font-size:15px; text-indent:-8px;}
.award .box_area2 .job{margin-left:5px; font-size:16px; letter-spacing:-0.5px; color:#333;}
/* media - announce */
.announce .visual_area{background-image:url(/resources/kr/images/media/announce_visual_img.jpg);}
/* media - social */
.social .visual_area{background-image:url(/resources/kr/images/media/social_visual_img.jpg);}
.social .sec1 .txt1{text-align:center;}
.social .sec1 .txt1 span{font-weight:bold;}
.social .sec2 .inner_cont{overflow:hidden; height:473px; padding-top:17px; background:url(/resources/kr/images/media/social-contribution_bg1.jpg); text-align:center; color:#fff;}
.social .sec2 .spot{position:relative; height:295px; margin-bottom:30px;}
.social .sec2 .spot .cercle_bg{width:317px; height:295px; margin:0 auto; background:url(/resources/kr/images/media/social-contribution_bg2.png) 0 0 no-repeat;}
.social .sec2 .spot .spot_inner{position:absolute; left:50%; top:0; width:317px; height:295px; padding-top:100px; margin-left:-158px;}
.social .sec2 .spot h5{margin-bottom:20px; font-family:'MyriadPro',NotoSans,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; font-size:32px; font-weight:bold; letter-spacing:-1px; line-height:1em;}
.social .sec2 .spot .txt1{margin-bottom:10px; font-size:20px; font-weight:700; line-height:1em; letter-spacing:-1px;}
.social .sec2 .spot .txt2{font-size:16px; line-height:23px; letter-spacing:-1px;}
.social .sec2 .txt_area{}
.social .sec2 .txt_area p{margin-bottom:20px;}
.social .sec3.full_section{background:#efefef; padding:100px 0 126px;}
.social .sec3 .sec_inner{}
.social .sec3 .left_area{float:left; width:543px; padding-top:36px; background:url(/resources/kr/images/media/social-contribution_bg3.png)  0 0 no-repeat; text-align:center;}
.social .sec3 .left_area h5{font-family:'MyriadPro',NotoSans,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;}
.social .sec3 .icon_area{width:400px; height:207px; margin:0 auto 32px; background:url(/resources/kr/images/media/social-contribution_ico01.png) 0 0 no-repeat;}
.social .sec3 .icon_area span{display:inline-block; width:198px; height:205px; padding-top:148px;}
.social .sec3 .left_area .txt1{position:relative; padding-bottom:60px; margin-bottom:15px; font-size:22px; font-weight:700; letter-spacing:-1px; color:#f37425;}
.social .sec3 .left_area .txt1:after{content:""; position:absolute; left:50%; bottom:0; width:1px; height:50px; background: #f27321;}
.social .sec3 .left_area .txt2{padding:14px 0 13px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-size:20px; font-weight:700;}
.social .sec3 .txt_area{float:right; width:390px; padding-top:38px; letter-spacing:-1px;}
.social .sec3 .txt_area p{margin-bottom:30px;}
.social .sec4 .inner_cont{margin-bottom:100px;}
.social .sec4 .box{padding:49px 0; border-top:1px solid #d3d3d3;}
.social .sec4 .box:first-child{padding-top:0; border-top:0;}
.social .sec4 .box h5{margin-bottom:20px; font-size:26px; font-weight:700; line-height:1em; letter-spacing:-1px; color:#333;}
.social .sec4 .cont_lst{overflow:hidden;}
.social .sec4 .cont_lst li{float:left; width:320px; margin-left:20px;}
.social .sec4 .cont_lst li:first-child{margin-left:0;}
.social .sec4 .box1 .cont_lst li{}
.social .sec4 .box3 .cont_lst li.row1{margin-bottom:50px;}
.social .sec4 .box3 .cont_lst li.first{margin-left:0;}
.social .sec4 .box5{padding-bottom:0;}
.social .sec4 .cont_img{width:100%; height:240px;}
.social .sec4 .txt_area{padding-top:20px;}
.social .sec4 .txt_area em{display:block; margin-bottom:10px; font-weight:700; line-height:1em; letter-spacing:-1px; color:#333;}
.social .sec4 .txt_area p{font-size:13px; line-height:1em;}
.social .sec4 .btn_area{width:100%; text-align:center;}
.social .sec4 .btn_area .btn_go{display:inline-block; width:220px; height:42px; padding:18px 0 0 30px; background:#f27321; font-size:17px; text-align:left; color:#fff;}
.social .sec4 .btn_area .btn_go:after{content:""; display:inline-block; width:7px; height:16px; margin-left:26px; vertical-align:middle; background:url(/resources/kr/images/common/btn_bull1.png) 0 -57px no-repeat; }
.social .sec2 .spot .cercle_bg.ani{animation:cercle360 1.5s ease-in; -webkit-animation:cercle360 1.5s ease-in; -moz-animation:cercle360 1.5s ease-in; -o-animation:cercle360 1.5s ease-in;}
@keyframes cercle360{
	0%{transform:rotate(0deg);}
	100%{transform:rotate(360deg);}
}
@-webkit-keyframes cercle360{
	0%{-webkit-transform:rotate(0deg);}
	100%{-webkit-transform:rotate(360deg);}
}
@-moz-keyframes cercle360{
	0%{-moz-transform:rotate(0deg);}
	100%{-moz-transform:rotate(360deg);}
}
@-o-keyframes cercle360{
	0%{-o-transform:rotate(0deg);}
	100%{-o-transform:rotate(360deg);}
}

/* contact */
.contact-us .sec1{margin-bottom:80px;}
.contact-us .visual_area{background-image:url(/images/sub/intro_visual_img1.jpg);}
.contact-us .sec1 .inner_cont{overflow:hidden; padding:48px 0 38px; background-color:#f8f8f8;}
.contact-us .sec1 .tit{float:left; display:block; margin:0 80px; padding-top:60px; font-size:25px; font-weight:bold; color:#f37423;}
.contact-us .sec1 .txt_area{float:left; padding-left:80px; border-left:1px solid #ccc;}
.contact-us .sec1 .txt_area dl{margin-bottom:15px;}
.contact-us .sec1 .txt_area dt{width:45px; height:45px; vertical-align:middle; background:url(/resources/kr/images/support/contact_us_ico01.png) 0 0 no-repeat;}
.contact-us .sec1 .txt_area .dt_v2{background-position:-55px 0;}
.contact-us .sec1 .txt_area .dt_v3{background-position:-110px 0;}
.contact-us .sec1 .txt_area dd{display:inline-block; margin-left:13px; font-size:17px; font-weight:700; color:#666; vertical-align:middle;}
.contact-us .srch_area{margin:0 0 80px 67px;}
.contact-us .srch_area:after{content:''; display:block; clear:both;}
.contact-us .srch_area .select_area{float:left;}
.contact-us .select_area .box{display:inline-block; margin-right:10px;}
.contact-us .select_area select{display:none; width:348px; height:58px;}
.contact-us .select_area select option{font-size:16px; font-weight:700; color:#333;}
.contact-us .custom_select{position:relative;}
.contact-us .custom_select .txt{display:block; position:relative;}
.contact-us .custom_select.on .select_lst{display:block;}
.contact-us .custom_select .txt a{font-size:16px; font-weight:700; line-height:58px; color:#333; background:url(/resources/kr/images/support/select_bu.png) 284px center no-repeat; border:1px solid #f37423;}
.contact-us .custom_select .txt a, .contact-us .srch_area .select_lst li a{display:inline-block; width:308px; padding:0 20px; text-align:left;}
.contact-us .custom_select .select_lst{display:none; position:absolute; top:60px; z-index:100; width:348px; padding:9px 0; background-color:#fff; border:1px solid #f37423; border-top:0;}
.contact-us .custom_select .select_lst li a{font-size:15px; line-height:33px; background-color:#fff;}
.contact-us .custom_select .select_lst li a:hover, .contact-us .custom_select .select_lst li a:focus{background-color:#b9b9b9; color:#fff;}
.contact-us .srch_area .btn_srch{display:block; float:left; width:145px; background-color:#f37423; font-size:16px; font-weight:700; color:#fff; line-height:58px; text-align:center;}
.contact-us .srch_area .btn_srch:after{content:''; display:inline-block; width:19px; height:58px; margin-left:12px; vertical-align:top; background:url(/resources/kr/images/support/srch_btn_ico.png) 0 19px no-repeat;}
.contact-us .sec2 .contact_lst{overflow:hidden; margin:-30px 0 0 -30px;}
.contact-us .contact_lst li{float:left; width:443px; height:207px; margin:30px 0 0 30px; padding:37px 0 0 40px; border:1px solid #ccc;}
.contact-us .contact_lst em{font-size:16px; font-weight:bold; letter-spacing:0; color:#f37321;}
.contact-us .contact_lst .txt_area{margin:25px 0 0 29px;}
.contact-us .contact_lst .txt_area dl:before{content:''; display:inline-block; width:14px; height:14px; margin-right:14px; background:url(/resources/kr/images/support/contact_us_ico02.png) 0 0 no-repeat;}
.contact-us .contact_lst .txt_area .dl_v2:before{background-position:-22px 0;}
.contact-us .contact_lst .txt_area .dl_v3:before{background-position:-43px 0;}
.contact-us .contact_lst .txt_area .dl_v4:before{background-position:-65px 0;}
.contact-us .contact_lst .txt_area dt, .contact-us .contact_lst .txt_area dd{display:inline-block; font-size:14px; font-weight:bold; color:#333; letter-spacing:0;}
.contact-us .contact_lst .txt_area dt{width:50px; margin-right:30px;}
.contact-us .contact_lst .txt_area dd{font-weight:normal; color:#666;}

/* etc */
.agreement .visual_area{background-image:url(/images/sub/intro_visual_img.jpg);}
.agreement .contents{padding-top:0;}
.agreement .tit_sec.type2{padding:100px;}
.agreement .sec_inner .group{margin-bottom:60px; letter-spacing:0;}
.agreement .group h4{margin-bottom:20px; font-size:18px; font-weight:700; letter-spacing:-1px; color:#333;}
.agreement .group .txt{margin-bottom:40px;}
.agreement .group ol{margin-bottom:33px; line-height:1.4em;}
.agreement .group .txt_point{font-weight:500;}

.privacy_table {width:100%; border:none; border-collapse: collapse;}
.privacy_table th {border-top:2px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #ccc; padding:5px 8px;}
.privacy_table th.end {border-right:1px solid #ccc;}
.privacy_table td {border-bottom:1px solid #ccc; border-left:1px solid #ccc; padding:5px 8px;}
.privacy_table td.end {border-right:1px solid #ccc;}
.privacy_table td.t_cen {text-align:center;}
.privacy_mb10 {margin-bottom:10px;}
.privacy_mb30 {margin-bottom:30px;}
.privacy_ml16 {margin-left:16px;}
.privacy_algin dd {margin-left:16px;}
.privacy_indent15 {margin-left:15px; text-indent:-15px;}
.privacy_indent18 {margin-left:18px; text-indent:-18px;}

.sitemap .visual_area{background-image:url(/images/sub/intro_visual_img.jpg);}
.sitemap .contents{padding-top:0;}
.sitemap .tit_sec.type2{padding:100px;}
.sitemap .sec_inner{overflow:hidden; margin:-67px 0 0 -140px;}
.sitemap .group{float:left; margin-top:67px; margin-left:140px; width:240px; letter-spacing:-1px;}
.sitemap .group h4{padding-left:20px; font-size:18px; font-weight:700; color:#333; line-height:49px; background:#f0f0f0;}
.sitemap .group .site > li{margin-top:18px; background:url(/resources/kr/images/common/btn_next_arrow.png) right 4px no-repeat;}
.sitemap .group .site > li > a{padding-left:10px; margin-left:20px; background:url(/resources/kr/images/common/list_b_bull.png) 0 center no-repeat; color:#333;}
.sitemap .group .site > li > a:hover{color:#f27321;}
.sitemap .group .sub li{margin-top:17px;}
.sitemap .group .sub li:first-child{margin-top:13px;}
.sitemap .group .sub li a{margin-left:35px;}
.sitemap .group .sub li a:hover{color:#f27321;}

.error{padding-top:165px;}
.error .logo,.error .section{width:1000px; margin:0 auto; text-align:center;}
.error .logo{margin-bottom:47px;}
.error .section{letter-spacing:-1px;}
.error .section .group{padding-top:100px; margin-bottom:50px; height:260px; background:#f0f0f0; letter-spacing:-1px;}
.error .section h2{margin-bottom:24px; font-size:30px; font-weight:700; line-height:1em; color:#333;}
.error .section p{font-size:18px; line-height:28px;}
.error .section .txt{margin-bottom:28px;}
.error .section a{display:inline-block; width:268px; font-weight:700; line-height:48px; border:1px solid #ccc;}
.error .section .btn_prev{margin-right:8px;}
.error .section.eng .group{height:250px;}
.error .section.eng h2{line-height:1.4em;}
.error .section.eng a{width:198px;}


/* consumer */
.consumer .desc {font-size: 18px; line-height: 28px; margin-top: 20px; text-align: center; color: #626262;}
.consumer .tabArea {margin-bottom: 80px;}
.consumer .border_box {margin-top: 60px; padding: 50px 0 50px 300px; border:1px #efefef solid;}
.consumer .border_box li { font-size: 18px; line-height: 45px; color: #626262;}
.consumer .info_list {overflow: hidden; margin: -10px;}
.consumer .info_list li {float:left; margin: 10px; width: calc(33.333333% - 20px);}
.consumer .info_list li a {display: block; padding: 60px 40px 55px; color: #333; text-align: center; border: 1px #e2e2e2 solid;}
.consumer .info_list li a img {width: auto;}
.consumer .info_list li a .tit {margin: 45px 0 20px; font-size: 24px; font-weight: 700; line-height: 1;}
.consumer .info_list li a p {font-size: 18px; line-height: 27px;}

/* tab */


.tabArea ul:after {
	display: block;
	clear: both;
	content: '';
}

.tabArea li {
	display: block;
	float: left;
	width: 100%;
	margin-left: -1px;
	text-align: center;
}

.tabArea li a {
	font-size: 18px;
	font-weight: 500;
	line-height: 64px;
	display: block;
	height: 64px;
	color: #626262;
	border: 1px solid #dedede;
	background: #fff;
}

.tabArea li a.on {
	color: #fff;
	border: 1px solid #323232;
	background: #323232;
}

.tabArea li a:hover {
	color: #fff;
	border: 1px solid #323232;
	background: #323232;
}

.tabArea li:nth-child(1):nth-last-child(1) {
	width: 100%;
}

.tabArea li:nth-child(2):nth-last-child(1) {
	width: calc(50% + 1px);
}

.tabArea li:nth-child(2):nth-last-child(2),
.tabArea li:nth-child(3):nth-last-child(1) {
	width: calc(33.33333% + 1px);
}

.tabArea li:nth-child(2):nth-last-child(3),
.tabArea li:nth-child(3):nth-last-child(2),
.tabArea li:nth-child(4):nth-last-child(1) {
	width: calc(25% + 1px);
}

.tabArea li:nth-child(2):nth-last-child(4),
.tabArea li:nth-child(3):nth-last-child(3),
.tabArea li:nth-child(4):nth-last-child(2),
.tabArea li:nth-child(5):nth-last-child(1) {
	width: calc(20% + 1px);
}

.tabArea li:nth-child(2):nth-last-child(5),
.tabArea li:nth-child(3):nth-last-child(4),
.tabArea li:nth-child(4):nth-last-child(3),
.tabArea li:nth-child(5):nth-last-child(2),
.tabArea li:nth-child(6):nth-last-child(1) {
	width: calc(16.6666% + 1px);
}

.tabArea li:nth-child(2):nth-last-child(6),
.tabArea li:nth-child(3):nth-last-child(5),
.tabArea li:nth-child(4):nth-last-child(4),
.tabArea li:nth-child(5):nth-last-child(3),
.tabArea li:nth-child(6):nth-last-child(2),
.tabArea li:nth-child(7):nth-last-child(1) {
	width: calc(14.2857% + 1px);
}

.tabArea li:nth-child(1):nth-last-child(2) {
	width: 50%;
}

.tabArea li:nth-child(1):nth-last-child(3) {
	width: 33.3333%;
}

.tabArea li:nth-child(1):nth-last-child(4) {
	width: 25%;
}

.tabArea li:nth-child(1):nth-last-child(5) {
	width: 20%;
}

.tabArea li:nth-child(1):nth-last-child(6) {
	width: 16.6666%;
}

.tabArea li:nth-child(1):nth-last-child(7) {
	width: 14.2857%;
}