@charset "utf-8"; .main_vis {height: 939px; position: relative;}
 .main_vis .main_vis_list li {height: 939px;}
 .main_vis .main_vis_list li.vis_01 {background: url("/images/ep/main/main_vis_1.jpg?build_20240507019") no-repeat center 0;}
 .main_vis .main_vis_list li.vis_02 {background: url("/images/ep/main/main_vis_2.jpg?build_20240507019") no-repeat center 0;}
 .main_vis .main_vis_list li.vis_03 {background: url("/images/ep/main/main_vis_1.jpg?build_20240507019") no-repeat center 0;}
 .main_vis .vis_txt {background: url("/images/ep/main/main_sp.png?build_20240507019") no-repeat 0 -46px; position: absolute; top: 246px; left: 50%; margin-left: -243px; display: block; text-indent: -99999px; height:156px; width:486px;}
 .main_vis .bx-controls-direction a {position: absolute; top: 480px; z-index: 100; background:url("/images/ep/main/main_sp.png?build_20240507019") no-repeat 0 0; width: 78px; height: 78px; display: block; text-indent: -99999px; border-radius:50%; background-color:rgba(0,0,0,0.2);transition: ease-in-out 0.3s;}
 .main_vis .vis_control a.bx-prev {background-position: -434px -215px;}
 .main_vis .vis_control a.bx-next {background-position: -90px -135px;}
 .main_vis .bx-controls-direction a:hover {background-color:rgba(0,0,0,0.7);}
 .main_vis .bx-controls-direction a.bx-prev {background-position: -434px -215px; left: 0px; margin-left:80px;}
 .main_vis .bx-controls-direction a.bx-next {background-position: -491px -215px; right: 0px; margin-right:80px;}
 .main_cont { height:315px; position:absolute; bottom:88px; top:560px; width:100%;}
 .main_cont a {transition: ease-in-out 0.3s;}
 .news_wrap { background-color:rgba(255,255,255,0.9);height:315px; width:703px; float:left;margin-left: 45px;}
 .news_wrap > div { margin:30px 0 0 17px; float:left; width:325px; position:relative;}
 .news_wrap h3 { font-size:21px; font-weight:600;}
 .news_wrap .news_article { padding:25px; height:175px; background-color:#f3f3f3; margin-top:15px;}
 .news_wrap .news_article a { display:block;}
 .news_wrap .news_article ul li::marker { list-style:none;}
 /*.news_wrap .news_article ul li a span.date {background:url("/images/nanum/main/main_sp.png?build_20240507019") no-repeat -341px -310px; height:18px; display: inline-block; padding-left:25px; font-size:14px;margin:15px 0 0 20px; line-height:1.3; color:#666;}
*/ .news_wrap a.more { position:absolute; top:-9px; right:0; width:86px; height:30px; display:block; text-align:center; border:1px solid #d2d2d2; background-color:#fff; font-size:12px; font-weight:600; box-sizing:border-box; line-height:28px; color:#666;}
 .news_wrap a.more:hover { background-color:#ffcc00; border-color:#ffcc00}
 .news_wrap > div span.date { display:block; font-size:14px; color:#666;}
 .news_wrap .notice strong {font-size:18px; color:#000; font-weight:500; margin-top:10px; display:block;}
 .news_wrap .notice p {font-size:16px; color:#333; line-height:1.4; margin-top:20px;}
 .news_wrap .dataroom strong {font-size:16px; color:#000; font-weight:500; margin-top:5px;}
 .news_wrap .dataroom ul li { margin-bottom:20px; padding-bottom:20px;height: 90px; box-sizing:border-box;}
 .news_wrap .dataroom ul li:first-child { border-bottom:1px dashed #dcdcdc;}
 .news_wrap .news_article a:hover strong { color:#1d2088; text-decoration:underline;}
 .link_zone { width:375px; background-color:rgba(49,54,76,0.8); height:315px; float:left; margin-left:32px;}
 .link_zone ul { margin-left:30px;}
 .link_zone ul li {width:320px;}
 .link_zone ul li a { display:block; border-bottom:1px solid rgba(255,255,255,0.2); color:#fff;padding:19px 0; font-size:21px;}
 .link_zone ul li:last-child a {border-bottom:none;}
 .link_zone ul li a span {display:inline-block; vertical-align:middle;}
 .link_zone ul li a span.ico {background:url("/images/ep/main/main_sp.png?build_20240507019") no-repeat 0 0; width:65px; height:65px; margin-right:10px;}
 .link_zone ul li.lz_1 a span.ico { background-position:0 -223px;}
 .link_zone ul li.lz_2 a span.ico { background-position:-104px -223px;}
 .link_zone ul li.lz_3 a span.ico { background-position:-207px -223px;}
 .link_zone ul li a span.arrow {background:url("/images/ep/main/main_sp.png?build_20240507019") no-repeat -365px -236px; width:34px; height:14px; margin-right: 10px; float: right; margin-top: 23px;transition: ease-in-out 0.3s;}
 .link_zone ul li a:hover { color:#b8e2f4;}
 .link_zone ul li a:hover span.arrow {background:url("/images/ep/main/main_sp.png?build_20240507019") no-repeat -308px -236px; margin-right:40px;}
 