@charset 'utf-8';
@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700;800&family=Noto+Sans+KR:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@500&display=swap');
@font-face {font-family: 'HanaB';src: url('/font/Hana-B.woff') format('woff');font-weight: normal;font-style: normal}
@font-face {font-family: 'HanaCM';src: url('/font/Hana-CM.woff') format('woff');font-weight: normal;font-style: normal}

/* Layout */
body{text-align:center;margin:0 auto}
/* Content */
#m_wrap{width:100%}
#m_container{float:left;width:100%;background:#fff}
.m_contants{position:relative;width:1132px;margin:0 auto;text-align:left}
.m_bn_lt{position:absolute;top:20px;left:-275px;display:block}
.m_bn_rt{position:absolute;top:20px;right:-275px;display:block}
.row1{width:100%;height:372px}
.row2{float:left;width:100%}
.row2_1{float:left;width:339px;margin-right:18px}
.row2_2{float:left;width:326px;margin-right:18px}
.row2_3{float:left;width:431px}
.m_schea{height:349px;padding-top:42px;background:url('../images/common/bg.png') center top no-repeat,linear-gradient(to right, #0d9274, #39a396)}
/* news */
.m_newsa{width:100%}
.m_newsa a:hover{text-decoration:none}
.m_news_tta{position:relative;padding:30px 0 10px 0;border-bottom:1px solid #e6e6e6;margin-bottom:19px}	
.m_news_tt{font-size:20px;font-family:'HanaB';margin-left:9px}
.m_news_lt{float:left;width:250px}
.m_news_lt span{font-weight:bold;text-align:center}
.m_news_lt img{width:433px;height:289px;border-radius:5px}
.m_news_rt{float:right;width:676px}
.m_news_rt h2{width:100%;font-size:23px;text-align:left; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:100}
.m_news_rt h2 a{color:#055e61;font-size:inherit}
.m_news_rt h3{width:100%;font-size:18px;color:#373737;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:6px 0 0;font-weight:300;line-height:23px}
.m_news_rt p{text-align:left;width:100%;height:43px;line-height:23px; overflow:hidden;margin-bottom:4px; padding-top:10px;font-size:16px}
.m_news_rt p a{color:#6f6f6f}
.bt_more{position:absolute;width:58px;right:12px; top:42px; z-index:1; background:url(../images/bt/bt_more.png) no-repeat}
/* 최신뉴스 */
.m_nn_lista{ float:left;width:325px}
.m_nn_listtt{float:left;width:100%; border-bottom:3px solid #c8c8c8}
.m_nn_listtt_txt{float:left}
.m_nn_listtt_bt{float:right; font-size:0; padding-top:5px}
.m_nn_list{float:left;padding-top:10px}
.m_nn_list li{width:318px;overflow:hidden;padding:2px 0 0 8px;background:url(/images/common/bullet_grey.gif) no-repeat 0 10px;color:#252525;text-align:left;white-space:nowrap;text-overflow:ellipsis;line-height:23px}
.m_nn_list li a{color:#252525}
/* 팀순위 */
.tra{width:100%}
.tra_tta{padding:0}	
.tra_tt{float:left;background-repeat:no-repeat;background-position:0 -38px;width:200px;height:18px}
.tra_tt_bt{float:right;height:17px;text-align:right}
.tra_tb{float:left;border:1px solid #e6e6e6;border-bottom:0;color:#424242}
.tra_tb th{padding:4px 2px 3px 2px;background:#f6f6f6;border-bottom:1px solid #e6e6e6; text-align:center;font-family: 'HanaB'}
.tra_tb td {padding:4px 2px 3px 2px;text-align:center;border-bottom:1px solid #e6e6e6;font-size:13px;color:#424242}
.tra_tb td a{color:#424242;font-size:inherit;letter-spacing:-1px}
.tra_tb td img{vertical-align:middle}
.tra_tb td .team{text-align:left}
/* 개인순위 */
.rka_lt{float:left}
.rka_rt{float:right; margin-top:3px; margin-right:2px}
.rka_mna{clear:both;margin-bottom:10px}
.rka_mna a{text-decoration:none; color:#3c3b3c; letter-spacing:-1px}
.rka_mna span a{text-decoration:none; color:#3c3b3c; letter-spacing:-1px}
.rka_mna .rk_select{display:inline-block;border:1px solid #6ec19d;border-radius:3px;padding:3px;background:#d1ffeb;text-align:center;padding-left:5px;padding-right:5px}
.rka_mna .rk_none{border:1px solid #cecece;border-radius:3px;padding:3px;background:#f5f5f5; text-align:center;padding-left:5px;padding-right:5px}

/* 기사순위 */
.gra{width:100%}
.gra_tta{padding:19px 0 16px 0}	
.gra_tt{float:left;background-repeat:no-repeat;background-position:0 -19px;width:250px;height:18px}
.gra_tt_bt{float:right;text-align:right}
.gra_tb{float:left;margin-top:14px; border:1px solid #e6e6e6;color:#444}
.gra_tb th{font-weight:100;padding:11px 0px 6px 0;font-weight:bold;background:#f6f6f6;border-bottom:1px solid #e6e6e6}
.gra_tb td {padding:9px 3px 6px 3px;text-align:center;border-bottom:1px solid #e6e6e6}
.gra_tb td a{color:#444}
.gra_tb td img{vertical-align:middle}
.gra_tb td .team{text-align:left}
/* 영상브리핑 */
.film{width:100%}
.film_tta{padding:19px 0 16px 0}	
.film_tt{float:left;background-image:url('/images/main/tt.png');background-repeat:no-repeat;background-position:0 -1px;width:162px;height:18px}
.film_tt_bt{float:right;text-align:right}
.film_list{float:left;width:431px;height:273px; background:#000;padding-top:9px;border-radius:5px}
.film_list li{float:left;display:block;font-size:0}
./* photo */
.m_photoa{position:relative;width:676px}
.m_photo_listtt{width:100%;height:27px;border-bottom:3px solid #252525}
.m_photo_listtt_txt{float:left}
.m_photo_list{font-family: 'Noto Sans KR', sans-serif;margin-top:38px}
.m_photo_list li{float:left;margin-right:10px}
.m_photo_list li:last-child{margin-right:0}
.m_photo_list img{ display:block;width:161px;height:108px}
.m_photo_txt{position:absolute;width:161px;color:#6f6f6f;height:18px;text-align:left;padding:7px 0 0 0; white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
