@charset "utf-8";
/* common */
#wrap{min-width:1380px;}
.main{letter-spacing:-0.5px;}
.main #content{padding:0;}
.content h2{margin-bottom:60px;font-size:38px;color:#000;text-align:center;}

/* main_visual */
.main_visual{position:relative;}
.main_visual .slide_wrap{position:relative; width:100%; min-width:1360px; margin:0 auto; padding-top:43.23%; background-color:#000;}
.main_visual .slide{position:absolute; top:0; left:0; width:100%; height:100%; opacity:0; -webkit-transition: .5s opacity ease-in-out; transition: .5s opacity ease-in-out; -moz-transition: .5s opacity ease-in-out;}
.main_visual .slide.active{opacity:1;}
.main_visual .slide video{width:100%; height:100%;}
.main_visual .txt_wrap{opacity:0;position:absolute; top:50%; left:10.2%; /*width:695px;*/ margin-top:-103px; z-index:100; color:#fff; text-align:center;}
/* .main_visual .txt_wrap .tit{opacity:0; display:block; margin-bottom:40px; font-size:120px; font-weight:600; line-height:1; transition:opacity 1s ease-in-out .2s; -webkit-transition:opacity 1s ease-in-out .2s; -moz-transition:opacity 1s ease-in-out .2s;} */
.main_visual .txt_wrap .txt{opacity:0; width:100%; font-size:52px; line-height:1.063em; transition:opacity 1s ease-in-out .2s; -webkit-transition:opacity 1s ease-in-out .2s; -moz-transition:opacity 1s ease-in-out .2s;}
.main_visual .txt_wrap .txt span{display:block; font-size: 48px;}
.main_visual .slide.active .txt_wrap{opacity:1;}
.main_visual .slide.active .txt_wrap .tit{opacity:1;}
.main_visual .slide.active .txt_wrap .txt{opacity:1;}
.main_visual .controls{position:relative; text-align:center;}
.main_visual .controls .paging_area{position:absolute; left:0; bottom:30px; width:100%; height:10px;}
.main_visual .controls .paging{display:inline-block; vertical-align:top;}
.main_visual .controls .paging::after{display: block;clear: both;content:"";}
.main_visual .controls .paging li{float:left; width:10px; margin-left:10px; background:#aaa; border-radius:100%; cursor:pointer; text-indent:-9999px;}
.main_visual .controls .paging li a{display:block; width:10px; height:10px;}
.main_visual .controls .paging li:first-child{margin-left:0;}
.main_visual .controls .paging li.active{background:#fff;}

.main_visual .add_btn_wrap{display:inline-block; vertical-align:top; width:10px; height:10px; margin-left:10px;}
.main_visual .add_btn_wrap button{text-indent:-9999px;font-size:0; vertical-align:top; }
.main_visual .add_btn_wrap .btn_pause{width:10px;height:10px;background:url(/resources/images/kr/common/slide_btn1.png) 0 50% no-repeat;}
.main_visual .add_btn_wrap .btn_pause.play{background-position:-9px 50%;}

.main_visual .slide_arr button{position:absolute; top:50%; margin-top:-28.5px; z-index:100; text-indent:-9999px; width:29px; height:57px; background-color:transparent; background-image:url(/resources/images/kr/main/slide_arr_btn.png); background-size:cover;}
.main_visual .slide_arr .btn_prev{left:40px; right:auto; background-position:0 0;}
.main_visual .slide_arr .btn_next{left:auto; right:40px; background-position:-31px 0;}

/* aboutus_wrap 
.aboutus_wrap{padding:80px 0 120px;}
.aboutus_wrap .info_list{position:relative; width:1202px; margin:0 auto;}
.aboutus_wrap .info_list .list{overflow:hidden;margin:0 0 72px 110px;}
.aboutus_wrap .info_list .list li{float:left;padding:0 10px; width:250px; text-align:center;border-left:1px solid #ccc;box-sizing:border-box;}
.aboutus_wrap .info_list .list li:first-child{border-left:none;}
.aboutus_wrap .info_list .list li.icon_01{width:230px;}
.aboutus_wrap .info_list .list li.icon_02{width:260px;}
.aboutus_wrap .info_list .list li.icon_04{width:350px;}
.aboutus_wrap .info_list .list li .tit{margin-bottom:20px;padding-top:90px;font-size:18px;color:#000;font-weight:600;background-position:center top;background-repeat:no-repeat;}
.aboutus_wrap .info_list .list li.icon_01 .tit{background-image:url(/resources/images/kr/main/icon_aboutus_01.png);}
.aboutus_wrap .info_list .list li.icon_02 .tit{background-image:url(/resources/images/kr/main/icon_aboutus_02.png);}
.aboutus_wrap .info_list .list li.icon_03 .tit{background-image:url(/resources/images/kr/main/icon_aboutus_03.png);}
.aboutus_wrap .info_list .list li.icon_04 .tit{background-image:url(/resources/images/kr/main/icon_aboutus_04.png);}
.aboutus_wrap .info_list .list li .txt{font-size:26px;color:#000;}
.aboutus_wrap .info_list .list li .txt .num{display:inline-block;font-size:40px;}
.aboutus_wrap .info_list .info_txt{position:absolute; right:0; top:10px; width:300px; padding-right:25px; font-size:14px; text-align: right;}
.aboutus_wrap .info_list .btn_wrap{position:relative; margin-top:-23px;text-align:center;}
.aboutus_wrap .info_list .btn_wrap .btn{width:180px;}
.aboutus_wrap .info_list .btn_wrap .btn:after{width:7px;height:13px;margin-left:20px;background-image:url(/resources/images/kr/main/icon_btn_arrow_w.png);background-position:0 50%;background-repeat:no-repeat;content:"";}


/* newsroom_wrap 
.newsroom_wrap{padding:80px 0 275px;background:url(/resources/images/kr/main/bg_newsroom.jpg) center top no-repeat;background-size:cover;}
.newsroom_wrap h3{margin-bottom:10px;font-size:30px;}
.newsroom_wrap h3 + .txt{margin-bottom:18px;}
.newsroom_wrap .box_wrap{overflow:hidden;margin:0 auto;padding:56px 96px 60px; width:1330px; margin:0 auto; min-height:593px;background-color:#fff;box-sizing:border-box;}
.newsroom_wrap .box_wrap .news_list{overflow:hidden;margin-bottom:60px;padding:0 24px;}
.newsroom_wrap .box_wrap .news_list li{float:left;margin-left:86px;width:208px;}
.newsroom_wrap .box_wrap .news_list li:first-child{margin-left:0;}
.newsroom_wrap .box_wrap .news_list li a{display:block;}
.newsroom_wrap .box_wrap .news_list li .tit{margin-bottom:18px;padding-bottom:18px;min-height:92px;font-size:18px;color:#333;font-weight:600;line-height:1.3;border-bottom:2px solid #d6d6d6;word-break:keep-all;word-wrap:break-word;box-sizing:border-box;}

/* newsletter_wrap 
.newsletter_wrap{float:left;padding:20px 28px;width:600px;height:190px;background:url(/resources/images/kr/main/bg_newsletter.jpg) left top no-repeat;background-size:100% auto;box-sizing:border-box;}
/* .newsletter_wrap .btn_wrap{overflow:hidden;} *
.newsletter_wrap .btn_wrap::after{display: block;clear: both;content: "";}
.newsletter_wrap .btn_wrap a{float:left;width:150px;margin-right:20px;border:0;font-size:15px;color:#000;}

/* social_wrap *
.social_wrap{float:left;margin-left:60px;padding-top:20px;width:400px;}
/* .social_wrap .list{overflow:hidden;} *
.social_wrap .list::after{display: block;clear: both;content: "";}
.social_wrap .list li{float:left;margin-left:40px;width:60px;height:60px;}
.social_wrap .list li:first-child{margin-left:0;}
.social_wrap .list li a{display:inline-block;width:100%;height:100%;background:url(/resources/images/kr/main/icon_social.png) left top no-repeat;}
.social_wrap .list li .icon_01{background-position:0 0;}
.social_wrap .list li .icon_02{background-position:-62px 0;}
.social_wrap .list li .icon_03{background-position:-124px 0;}
.social_wrap .list li .icon_04{background-position:-186px 0;}
.social_wrap .list li .icon_01:hover,
.social_wrap .list li .icon_01:focus{background-position:0 -62px;}
.social_wrap .list li .icon_02:hover,
.social_wrap .list li .icon_02:focus{background-position:-62px -62px;}
.social_wrap .list li .icon_03:hover,
.social_wrap .list li .icon_03:focus{background-position:-124px -62px;}
.social_wrap .list li .icon_04:hover,
.social_wrap .list li .icon_04:focus{background-position:-186px -62px;}

/* product_wrap *
#content .product_wrap h2{margin-bottom:35px;color:#fff;}
.product_wrap{padding-bottom:120px;}
.product_wrap .product_inner{margin:-160px auto 0; width:1140px;}
.product_wrap .product_list{overflow:hidden;}
.product_wrap .product_list > li{float:left;margin-left:45px;padding-top:208px;width:350px;background-position:center top;background-repeat:no-repeat;background-size:100% auto;}
.product_wrap .product_list li.bg_01{background-image:url(/resources/images/kr/main/bg_product_01.jpg);}
.product_wrap .product_list li.bg_02{background-image:url(/resources/images/kr/main/bg_product_02.jpg);}
.product_wrap .product_list li.bg_03{background-image:url(/resources/images/kr/main/bg_product_03.jpg);}
.product_wrap .product_list li:first-child{margin-left:0;}
.product_wrap .product_list li .tit{margin-bottom:10px;font-size:26px;color:#043285;font-weight:600;}
.product_wrap .product_list li .txt{margin-bottom:20px;}
.product_wrap .product_list li .list{border-top:2px solid #043285;}
.product_wrap .product_list li .list li{border-bottom:1px solid #ccc;}
.product_wrap .product_list li .list li a{display:inline-block;width:100%;height:80px;line-height:80px;vertical-align:middle;font-size:18px;color:#333;font-weight:600;background:url(/resources/images/kr/main/icon_btn_arrow_b.png) right center no-repeat;box-sizing:border-box;}

/* main_layer_popup */
.main_layer_popup{display:none; z-index:110; position:absolute; left:20%; top:200px; background-color:#fff;}
.main_layer_popup .popup_cont{overflow:hidden; width:500px; background-color:#ccc;}
.main_layer_popup .popup_cont a{display:block;}
.main_layer_popup .popup_cont a:focus{outline: 3px solid #000; outline-offset: -3px;}
.main_layer_popup .popup_cont img{width:100%;}

.main_layer_popup .popup_cont .pop_tit{height: 82px; margin:-1px -1px 0; background: url(/resources/images/kr/main/bg_popup_custom.jpg) 50% 50% no-repeat; background-size: 100% auto; font-size: 32px; color: #fff; text-align: center; line-height: 82px;}
.main_layer_popup .popup_cont .cont_custom{padding: 30px 29px; background: #fff; border-bottom: 1px solid #ccc;} 
.main_layer_popup .popup_cont .cont_custom .desc{margin-bottom: 20px; background: #f3f3f3;}
.main_layer_popup .popup_cont .cont_custom .desc ul{} 
.main_layer_popup .popup_cont .cont_custom .desc li{padding-left: 45px; font-size: 18px; line-height: 1.556em; color: #043280; text-indent: -45px;}
.main_layer_popup .popup_cont .cont_custom .item {margin-bottom: 22px; padding-bottom: 30px; border-bottom: 1px solid #ccc;}
.main_layer_popup .popup_cont .cont_custom .item:last-child {margin-bottom: 0; padding-bottom: 0; border-bottom: 0;}
.main_layer_popup .popup_cont .cont_custom .item em{font-size: 18px; font-weight: bold;}
.main_layer_popup .popup_cont .cont_custom .item em:before{display: inline-block; vertical-align: middle; width: 4px; height: 4px; margin-right: 6px; background: #333; content: '';}
.main_layer_popup .popup_cont .cont_custom .item p{font-size: 18px;}
.main_layer_popup .popup_cont .cont_custom .item p span{display: inline-block; padding-left: 32px;} 
.main_layer_popup .popup_cont .cont_custom .item .btn{width: 215px; margin-top: 16px;}

.main_layer_popup .popup_btm{overflow:hidden; padding:20px 10px; height:60px; font-size:14px; color:#333; box-sizing:border-box;}
.main_layer_popup .popup_btm .chk_today{float:left; height:22px; line-height:22px; vertical-align:middle;}
.main_layer_popup .popup_btm .chk_today input[type="checkbox"]{width:14px; height:14px; line-height:14px; vertical-align:middle;}
.main_layer_popup .popup_btm .chk_today label{margin-left:10px;}
.main_layer_popup .popup_btm .popup_close{float:right;}
.custom_layer_popup {border: 1px solid #ccc;}
.custom_layer_popup .popup_cont{overflow: inherit;}

/* sitemap_wrap */
.sitemap_wrap{padding:60px 0 120px; background:#f3f3f3;}
.sitemap_wrap .inner{width:1140px; margin:0 auto;}
.sitemap_wrap .sitemap_list{overflow:hidden;}
.sitemap_wrap .sitemap_list > li{display:inline-block; margin-left:163px; vertical-align:top;}
.sitemap_wrap .sitemap_list > li:first-child{margin-left:0;}
.sitemap_wrap .sitemap_list > li a{display:block; font-size:15px; line-height:1; color:#666;}
.sitemap_wrap .sitemap_list > li strong{display:block; margin-bottom:30px;}
.sitemap_wrap .sitemap_list > li strong a{font-size:18px; color:#333;}
.sitemap_wrap .sitemap_list .depth2 li{margin-bottom:22px;}



/* 2022 main renewal */
.main .target.toup{transform:translateY(50px); -webkit-transform:translateY(50px); -moz-transform:translateY(50px); opacity:0; transition:all .6s ease-in-out; -webkit-transition:all .6s ease-in-out; -moz-transition:all .6s ease-in-out;}
.main .target.toup.active{transform:translate(0); -webkit-transform:translate(0); -moz-transform:translate(0); opacity:1;}
.main .box_wrap{max-width:1200px; width:100%; margin:0 auto; position:relative;}
/* newsroom */
.newsroom_sec{padding:120px 0; background:linear-gradient(to bottom, #f4f6fb 40%, #fff 40%, #fff 60%);}
.newsroom_sec .news_list{ margin-bottom:85px; }
.newsroom_sec .news_list:after{content:''; display:block; clear:both;}
.newsroom_sec .news_list li{background-color:#fff; float:left; width:360px; height:340px; transition:all .3s ease-in-out; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; border-bottom:3px solid transparent; box-sizing:border-box;}
.newsroom_sec .news_list li:hover,
.newsroom_sec .news_list li:focus{border-bottom-color:#043285; box-shadow:25px 20px 35px rgb(4 50 133 / 10%);}
.newsroom_sec .news_list li + li{margin-left:60px;}
.newsroom_sec .news_list li a{display:block;}
.newsroom_sec .news_list .img_area{position:relative; overflow:hidden; width:100%; height:203px;}
.newsroom_sec .news_list li img{width:auto; min-width:100%; height:100%;}
.newsroom_sec .news_list .txt_area{padding:20px 15px; box-sizing:border-box; word-wrap:break-word; word-break:keep-all;}
.newsroom_sec .news_list .txt_area i{position:relative; padding-right:10px; font-size:16px; font-weight:600; font-style:normal; display:inline-block; margin-right:6px;}
.newsroom_sec .news_list .txt_area i:after{content:''; display:block; width:2px; height:15px; background:#ccc; position:absolute; top:6px; right:0;}
.newsroom_sec .news_list .txt_area i.company{color:#003399;}
.newsroom_sec .news_list .txt_area i.product{color:#327f2e;}
.newsroom_sec .news_list .txt_area i.careers{color:#3399ff;}
.newsroom_sec .news_list .txt_area i.press{color:#f26522;}
.newsroom_sec .news_list .txt_area i.tech{color:#6703c7;}
.newsroom_sec .news_list .txt_area i.csr{color:#ad0057;}
.newsroom_sec .news_list .txt_area .date{font-size:16px; color:#999;}
.newsroom_sec .news_list .txt_area .tit{overflow:hidden; max-height:62px; font-size:23px; font-weight:600; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-overflow:ellipsis; word-break:break-word; line-height:1.3; color:#000; margin-top:10px;}
/* newsletter_box */
.newsletter_box{background:#f4f7fb url(/resources/images/kr/main/bg_newsletter.jpg) no-repeat left 35px top 40px; height:180px; overflow:hidden; padding:50px 0 0 230px; box-sizing:border-box;}
.newsletter_box h3{font-size:28px; font-weight:600; color:#000; letter-spacing:-0.04em; }
.newsletter_box .txt{font-size:18px; color:#666; letter-spacing:-0.04em; display:inline-block; vertical-align:middle;}
.newsletter_box .btn_wrap{display:inline-block; vertical-align:middle; margin-left:110px;}
.newsletter_box .btn_wrap .btn.white{border:none; margin-right:10px; color:#666;}

/* pr hall */
.prhall_sec{position:relative; width:100%; height:290px; overflow:hidden; background:url(/resources/images/kr/main/bg_prhall.jpg) no-repeat 0 0;}
.prhall_sec a{display:block; width:100%; height:100%; padding-top:100px; box-sizing:border-box; outline-offset:-3px;}
.prhall_sec .box_wrap{opacity:0; transition:opacity 1s ease-in-out .7s; -webkit-transition:opacity 1s ease-in-out .7s; -moz-transition:opacity 1s ease-in-out .7s; z-index:3;}
.prhall_sec.active .box_wrap{opacity:1;}
.prhall_sec h2{display:inline-block; vertical-align:middle; font-size:64px; font-weight:600; color:#fff; margin:0 30px 0 0; line-height:1;}
.prhall_sec span{display:block; font-size:22px; color:rgba(255,255,255,.7); text-align:left; font-weight:400; letter-spacing:0.1em;}
.prhall_sec .txt{display:inline-block; vertical-align:middle; position:relative; font-size:18px; color:rgba(255,255,255,.7); line-height:1.55; padding-left:290px;}
.prhall_sec .txt:before{content:''; display:block; width:260px; height:1px; background:rgba(255,255,255,.42); position:absolute; left:0; top:50%;}
.prhall_sec .bg{text-indent:-9999px; position:absolute; z-index:-1; top:30px; right:0; width:45%; height:100%; background:url(/resources/images/kr/main/img_prhall.png) no-repeat center; transition:all 1s ease-in-out; -webkit-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out;}
.prhall_sec.active .bg{top:0;}

/* product */
.product_sec{background-color:#f4f7fb; padding:120px 0 180px;}
.product_sec .search_area{background-color:#fff; position:relative; width:640px; height:60px; margin:0 auto;}
.product_sec .search_area .search_txt{padding:0 20px; box-sizing:border-box; width:90%; width:-webkit-calc(100% - 60px); width:-moz-calc(100% - 60px); width:calc(100% - 60px);  height:60px; border:none; font-size:18px;}
.product_sec .search_area .search_txt::placeholder{font-size:18px; color:#666;}
.product_sec .search_area .btn_search{text-indent:-9999px; font-size:0; position:absolute; top:0; right:0; width:60px; height:60px; background:url(/resources/images/kr/main/ico_search.png) no-repeat center;}
.product_sec .product_list{padding-top:50px; border-top:1px solid #e4e6ea; margin-top:50px;}
.product_sec .shortcut_wrap{overflow:hidden;}
.product_sec .shortcut_wrap .shortcut{display:block; float:left; position:relative; width:585px; height:124px; border-radius:0 20px 20px 20px; overflow:hidden; padding:38px 0 0 38px; box-sizing:border-box; background-color:#fff; outline-offset:-1px;}
.product_sec .shortcut_wrap .shortcut:before{content:''; display:block; width:30px; height:5px; background-color:#1428a0; position:absolute; top:0; left:38px;}
.product_sec .shortcut_wrap .shortcut:after{content:''; display:block; width:15px; height:15px; background:url(/resources/images/kr/main/ico_outlink.png) no-repeat 0 0; position:absolute; right:40px; bottom:34px;}
.product_sec .shortcut_wrap .shortcut + .shortcut{margin-left:30px;}
.product_sec .shortcut_wrap .shortcut dt{font-size:21px; color:#000; font-weight:600;}
.product_sec .shortcut_wrap .shortcut dd{font-size:18px; color:#666;}
.product_sec .list_area{margin-top:60px;}
.product_sec .list_area .prd_area{display:block;}
.product_sec .list_area .prd_area:after{content:''; display:block; clear:both;}
.product_sec .list_area .prd_area > div{float:left; width:50%; height:350px;}
.product_sec .list_area .right .prd_area > div{float:right;}
.product_sec .list_area .img_area{overflow:hidden; transform:translateX(-30px); -webkit-transform:translateX(-30px); -moz-transform:translateX(-30px); opacity:0; transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out;}
.product_sec .list_area .right .img_area{transform:translateX(30px); -webkit-transform:translateX(30px); -moz-transform:translateX(30px);}
.product_sec .list_area li.active .img_area{opacity:1; transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0);}
.product_sec .list_area .img_area img{transition:all .5s ease-in-out; -webkit-transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out;}
.product_sec .list_area .prd_area:hover .img_area img,
.product_sec .list_area .prd_area:focus .img_area img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}
.product_sec .list_area .txt_area{box-sizing:border-box; padding:55px 0 0 60px; opacity:0; transition:all .5s ease-in-out .5s; -webkit-transition:all .5s ease-in-out .5s; -moz-transition:all .5s ease-in-out .5s;}
.product_sec .list_area li.active .txt_area{opacity:1;}
.product_sec .list_area .txt_area dt{font-size:28px; font-weight:600; color:#000; padding-top:60px; background:no-repeat left top;}
.product_sec .list_area li:nth-child(1) .txt_area dt{background-image:url(/resources/images/kr/main/ico_prd01.png);}
.product_sec .list_area li:nth-child(2) .txt_area dt{background-image:url(/resources/images/kr/main/ico_prd02.png);}
.product_sec .list_area li:nth-child(3) .txt_area dt{background-image:url(/resources/images/kr/main/ico_prd03.png);}
.product_sec .list_area .txt_area dd{font-size:18px; color:#666; line-height:1.55;}
.product_sec .list_area .txt_area .btn.white{margin-top:40px; border:none; transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s; } 
.product_sec .list_area .prd_area:hover .txt_area .btn.white,
.product_sec .list_area .prd_area:focus .txt_area .btn.white{color:#fff; background-color:#1428a0;}
.product_sec .list_area .txt_area .btn.white:after{width:15px; height:11px; margin-left:10px; margin-top:-2px; background-image:url(/resources/images/kr/main/ico_prd_arr.png);}
.product_sec .list_area .prd_area:hover .txt_area .btn.white:after,
.product_sec .list_area .prd_area:focus .txt_area .btn.white:after{background-image:url(/resources/images/kr/main/ico_prd_arr_on.png);}

/* company */
.company_sec{overflow:hidden;}
.company_sec .company_wrap{display:block; position:relative; width:49.974%; height:860px;/*padding-top:45.192%;*/ float:left; overflow:hidden;}
.company_sec .company_wrap:after{content:''; display:block; position:absolute; width:100%; height:100%; top:0; left:0; background:rgba(0,0,0,.3); opacity:0; transition:opacity .5s ease-in-out; -webkit-transition:opacity .5s ease-in-out; -moz-transition:opacity .5s ease-in-out;}
.company_sec .company_wrap:focus{outline:3px dotted #fff; outline-offset:-3px;}
.company_sec .company_wrap:hover:after,
.company_sec .company_wrap:focus:after{opacity:1;}
.company_sec .company_wrap .bg_area{position:absolute; z-index:-1; top:0; left:0; width:103%; height:100%; background:no-repeat center /cover; transition:all .5s ease-in-out; -webkit-transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out;}
.company_sec .company_wrap:nth-child(1) .bg_area{background-image:url(/resources/images/kr/main/img_company01.jpg);}
.company_sec .company_wrap:nth-child(2) .bg_area{background-image:url(/resources/images/kr/main/img_company02.jpg);}
.company_sec .company_wrap:hover .bg_area,
.company_sec .company_wrap:focus .bg_area{transform:scale(1.05) skew(-0.003deg); -webkit-transform:scale(1.05) skew(-0.003deg); -moz-transform:scale(1.05) skew(-0.003deg);}
.company_sec .txt_area{position:absolute; z-index:2; width:100%; text-align:center; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);}
.company_sec .txt_area dt{color:#f9fafe; font-size:34px; font-weight:600; padding-top:110px; background:no-repeat center top;}
.company_sec .company_wrap:nth-child(1) dt{background-image:url(/resources/images/kr/main/ico_company01.png);}
.company_sec .company_wrap:nth-child(2) dt{background-image:url(/resources/images/kr/main/ico_company02.png);}
.company_sec .txt_area dd{font-size:20px; color:rgba(249,250,254,.7); line-height:1.6; margin-top:24px;}
