@charset "utf-8";

.latest_area { height:39px; border-top:1px solid #aaa; border-bottom:1px solid #dfdfdf; }
.latest_area .inner { display:flex; justify-content: space-between; }
.latest_area .latest_news { display: flex; }
.latest_area .latest_news .tit { position: relative; font-family: 'Pretendard'; font-size:15px; color:#4fa9b5; font-weight:600; width:53px; line-height:39px; }
.latest_area .latest_news .tit::after { content: ""; float: right; width:1px; height:10px; background-color: #ccc; margin-top: 15px; }
.latest_area .latest_news .latest_swiper { width:700px; height:39px; margin-left: 10px; }
.latest_area .latest_news .latest_swiper li { line-height:39px; }
.latest_area .latest_news .latest_swiper li a { display: flex; }
.latest_area .latest_news .latest_swiper li a span { display: block; width:(100% - 100px); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight:500; }
.latest_area .latest_news .latest_swiper li a .time { display: block; width:80px; font-size:13px; color:#888; margin-left:10px; }
.latest_area .nav_focus { display:flex; }
.latest_area .nav_focus li + li { margin-left:33px; }
.latest_area .nav_focus li a { line-height:39px; font-size: 15px; font-weight:600; color:#4fa9b5; }

.secw_01 .inner { display: flex; flex-wrap: wrap; justify-content: space-between; padding-top: 50px; }
.secw_01 .col_01 { width:910px; }
.secw_01 .col_02 { width:300px; }
.secw .type_row { width:1250px; display: flex; justify-content: space-between; border-top:1px solid #111; padding-top:30px; margin-top:50px; }
.secw_visuals { position:relative; background-color:#151515; padding:40px 0 100px; margin-top:70px; }
.secw_vids { background-color:#f3f3f3; padding:40px 0 100px; margin-top:70px; }
.secw_enter { background-color:#36b0c0; padding:50px 0; }

.tn_news_1 { position:relative; }
.tn_news_1 .swiper-button-next { width:28px; height:28px; background: url(../img/v2/topnews_btn_next.png) center no-repeat; top:unset; bottom:-23px; left:108px; }
.tn_news_1 .swiper-button-next svg { display:none; }
.tn_news_1 .swiper-button-next.swiper-button-disabled { display:none; }
.tn_news_1 .swiper-button-prev { width:28px; height:28px; background: url(../img/v2/topnews_btn_prev.png) center no-repeat; top:unset; bottom:-23px; left:0px; }
.tn_news_1 .swiper-button-prev svg { display:none; }
.tn_news_1 .swiper-button-prev.swiper-button-disabled { display:none; }
.tn_news_1 .swiper-pagination { width:80px; left:28px; bottom:-27px; height:28px; }
.tn_news_1 .swiper-pagination .swiper-pagination-bullet { width:10px; height:10px; background-color:#dfdfdf; opacity:1; }
.tn_news_1 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color:#4fa9b5; }

.topnews_swiper li { display: flex; justify-content: space-between; }
.topnews_swiper li .txt_area { width:calc(100% - 560px); margin-top:-10px; }
.topnews_swiper li .txt_area .tit { font-size: 36px; line-height:50px; letter-spacing:-1px; -webkit-line-clamp: 4; }
.topnews_swiper li .txt_area .desc { font-size: 14px; line-height:21px; color:#111; font-weight:300; -webkit-line-clamp: 4; margin-top: 15px; }
.topnews_swiper li .thumb { width:530px; height:350px; }
.topnews_swiper li .read { display:block; font-size:13px; color:#888; font-weight:300; margin-top:14px; }

.tn_news_2 { display: flex; justify-content: space-between; border-top:1px solid #dfdfdf; margin-top:53px; padding-top: 40px; }
.tn_news_2 .tnn_01 { width: 260px; border-right:1px solid #dfdfdf; padding-right:30px; }
.tn_news_2 .tnn_01 li + li { margin-top:40px; }
.tn_news_2 .tnn_01 .thumb { width:260px; height:175px; }
.tn_news_2 .tnn_01 .tit { font-size: 18px; line-height:25px; -webkit-line-clamp: 3; margin-top:10px; }

.tn_news_2 .tnn_02 { width: 588px; }
.tn_news_2 .tnn_02 li + li { margin-top:30px; }
.tn_news_2 .tnn_02 li { display: flex; justify-content: space-between; }
.tn_news_2 .tnn_02 .thumb { width:200px; height:135px; }
.tn_news_2 .tnn_02 .txt_area { width:calc(100% - 220px); }
.tn_news_2 .tnn_02 .txt_area .tit { font-size: 20px; line-height:30px; -webkit-line-clamp: 3; }
.tn_news_2 .tnn_02 .txt_area .desc { -webkit-line-clamp: 2; margin-top:4px; }

.ajp_ad { width:100%; height:80px; margin-top:50px; overflow:hidden; }

.col_02 h3 { font-size:20px; letter-spacing: -0.5px; font-weight:700; height:54px; line-height:54px; }
.col_02 h3 i { display: inline-block; width: 9px; height: 14px; margin:-4px 0 0 7px; vertical-align: middle; overflow: hidden; text-indent: -99999px; background: url(../img/v2/h_btn_more.png) no-repeat; background-size: 100% auto; }
.col_02 h3 a:hover { color:#111; }
.col_02 .ajp_ad { margin-top:92px; }

.ajp_briefing { border-top:1px solid #111; }
.ajp_briefing li + li { border-top:1px solid #eee; }
.ajp_briefing li { padding:16px 0; }
.ajp_briefing li .tit { font-size:17px; height:69px; line-height:23px; font-weight:900; letter-spacing: 0px; }
.ajp_briefing li:nth-child(1) { padding:0 0 18px; }
.ajp_briefing li:nth-child(1) .thumb { width:100%; height:200px; }
.ajp_briefing li:nth-child(1) .tit { font-size:20px; height:auto; line-height:30px; margin-top:9px; }

.ajp_watch { border-top:1px solid #111; margin-top:32px; }
.ajp_watch li + li { border-top:1px solid #eee; }
.ajp_watch li { padding:20px 0; }
.ajp_watch li:nth-child(1) { padding:0 0 20px; }
.ajp_watch li a { display: flex; justify-content: space-between; align-items: center; }
.ajp_watch li a .thumb { width: 135px; height: 90px; }
.ajp_watch li a .tit { width:calc(100% - 150px); font-size:17px; line-height:23px; letter-spacing: 0px; }

.type_row .rnews_1 { width:910px; }
.type_row .rnews_2 { width:300px; }
.type_row .rnews_3 { width:290px; padding-left:24px; border-left:1px solid #73c8d3; }

.rnews_1 { display: flex; justify-content: space-between; }
.rnews_1 .txt_area { width:calc(100% - 560px); margin-top:-4px; }
/* .rnews_1 .txt_area .h3_tit { font-size:20px; color:#298895; font-weight:600; } */
.rnews_1 .txt_area h3 { font-size:20px; letter-spacing: -0.5px; font-weight:600; height:54px; line-height:54px; }
.rnews_1 .txt_area h3 i { display: inline-block; width: 9px; height: 14px; margin:-4px 0 0 7px; vertical-align: middle; overflow: hidden; text-indent: -99999px; background: url(../img/v2/h_btn_more3.png) no-repeat; background-size: 100% auto; }
.rnews_1 .txt_area h3 a { color:#298895; }
.rnews_1 .txt_area h3 a:hover { color:#298895; }
.rnews_1 .txt_area .tit { font-size: 28px; line-height:40px; letter-spacing:-1px; -webkit-line-clamp: 4; margin-top:6px; }
.rnews_1 .txt_area .desc { font-size: 14px; line-height:21px; color:#111; font-weight:300; -webkit-line-clamp: 4; margin-top: 14px; }
.rnews_1 .txt_area .byline { display:block; font-size:16px; color:#999; font-family:'Noto Serif KR'; font-style:italic; font-weight:800; margin-top:14px; }
.rnews_1 .thumb { width:530px; height:350px; }
.rnews_1 .read { display:block; font-size:13px; color:#888; font-weight:300; margin-top:14px; }

.rnews_2 .thumb { width: 300px; height: 200px; }
.rnews_2 .tit { font-size:20px; line-height:30px; margin-top:9px; }
.rnews_2 .desc { font-size:14px; line-height:21px; margin-top:3px; }

.rnews_3 li + li { border-top:1px solid #73c8d3; }
.rnews_3 li { padding:10px 0; }
.rnews_3 li:nth-child(1) { padding-top:0; }
.rnews_3 li:nth-child(3) { padding-bottom:0; }
.rnews_3 li a { display: flex; justify-content: space-between; align-items: center; }
.rnews_3 li a .tit { width:calc(100% - 110px); font-size:17px; color:#fff; line-height:23px; letter-spacing: 0px; }
.rnews_3 li a .thumb { width: 100px; height: 100px; }

.secw_visuals { position:relative; }
.secw_visuals h3 { width:1250px; margin:0 auto; color:#fff; }
.secw_visuals h3 a { font-size:30px; color:#fff; }
.secw_visuals h3 i { display: inline-block; width: 9px; height: 14px; margin:-4px 0 0 7px; vertical-align: middle; overflow: hidden; text-indent: -99999px; background: url(../img/v2/h_btn_more2.png) no-repeat; background-size: 100% auto; }

.visuals_swiper { margin-top:50px; width:1250px; }
.visuals_swiper::before { content:""; display:block; width:100px; height:410px; position:absolute; left:0; top:0; z-index:2; background: linear-gradient(to right,  rgba(21,21,21,1) 0%,rgba(21,21,21,1) 10%,rgba(21,21,21,0) 100%); }
.visuals_swiper::after { content:""; display:block; width:100px; height:410px; position:absolute; right:0; top:0; z-index:2; background: linear-gradient(to right, rgba(21,21,21,0) 0%,rgba(21,21,21,1) 90%,rgba(21,21,21,1) 100%);}
.visuals_swiper li { position:relative; width: 610px; height: 410px; }
.visuals_swiper li a { display:block; width: 100%; height: 100%; }
.visuals_swiper li .thumb { width: 610px; height: 410px; }
.visuals_swiper li .thumb::after { border: 0; opacity: 1; background: linear-gradient(to top, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 65%); }
.visuals_swiper li .tit { position:absolute; left:0; bottom:25px; font-size:17px; line-height:23px; color:#fff; padding: 0 20px; width:100%; box-sizing:border-box; }
.visuals_swiper .swiper-slide { width: 610px!important; }

.secw_visuals .swiper-pagination { position:relative; top:unset; left:unset; bottom:-20px; }
.secw_visuals .swiper-pagination-bullet { width:30px; height:4px; background-color:#666; opacity:1; border-radius:2px; }
.secw_visuals .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color:#fff; }
.secw_visuals .swiper-button-next { top:300px; right:50px; right: calc(50% - 625px); width:40px; height:40px; background:#fff url(../img/v2/visuals_btn_next.png) center no-repeat; border-radius:50%; box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px; }
.secw_visuals .swiper-button-next svg { display:none; }
.secw_visuals .swiper-button-next.swiper-button-disabled { display:none; }
.secw_visuals .swiper-button-prev { top:300px; left:50px; left: calc(50% - 625px); width:40px; height:40px; background:#fff url(../img/v2/visuals_btn_prev.png) center no-repeat; border-radius:50%; box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px; }
.secw_visuals .swiper-button-prev svg { display:none; }
.secw_visuals .swiper-button-prev.swiper-button-disabled { display:none; }

.secw_vids h3 { font-size:30px; }
.video_lst { display: flex; justify-content: space-between; margin-top: 15px; }
.video_lst li { width: 390px; height: 220px; }
.video_lst li .video_box { position: relative; width: 100%; padding-bottom: 56.41%; overflow: hidden; }
.video_lst li .video_box iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } 

.sector_area { display:flex; flex-wrap: wrap; justify-content: space-between; margin-top:70px; }
.sector_area .sector_lst { width:600px; border-top:1px solid #111; display:flex; flex-wrap: wrap; justify-content: space-between; margin-bottom:70px; }
.sector_area .sector_lst h3 { width:100%; height:54px; line-height:54px; }
.sector_area .sector_lst h3 a { font-size:20px; }
.sector_area .sector_lst h3 i { display: inline-block; width: 9px; height: 14px; margin:-4px 0 0 7px; vertical-align: middle; overflow: hidden; text-indent: -99999px; background: url(../img/v2/h_btn_more.png) no-repeat; background-size: 100% auto; }
.sector_area .sector_lst .lst_news1 { width:270px; padding-right:20px; border-right:1px solid #ccc; }
.sector_area .sector_lst .lst_news1 .thumb { width: 270px; height: 185px; }
.sector_area .sector_lst .lst_news1 .tit { font-size:20px; line-height:27px; margin-top:10px; }
.sector_area .sector_lst .lst_news2 { width:289px; }
.sector_area .sector_lst .lst_news2 li + li { border-top:1px solid #eee; }
.sector_area .sector_lst .lst_news2 li { padding:15px 0 20px; }
.sector_area .sector_lst .lst_news2 li:nth-child(1) { padding-top:0; }
.sector_area .sector_lst .lst_news2 li:nth-child(4) { padding-bottom:0; }
.sector_area .sector_lst .lst_news2 li .tit { font-size:17px; line-height:23px; font-weight:900; letter-spacing:0px; -webkit-line-clamp: 2; }

.secw_enter .type_row { width:1250px; display: flex; justify-content: space-between; border-top:0; padding-top:0px; margin-top:0px; }

.secw_enter .rnews_1 .txt_area .h3_tit { color:#8df2ff; }
.secw_enter .rnews_1 .txt_area .tit { color:#fff; }
.secw_enter .rnews_1 .txt_area .desc { color:#fff; }











