@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:26.3%; left:50%; width:1330px; height:115px; margin-left:-665px; 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%; height:115px; font-size:40px; line-height:1.4; 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 .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{overflow:hidden; display:inline-block; vertical-align:top;}
.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 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 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 img{width:100%;}
.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;}

/* 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;}