@charset "utf-8"; 

body {background:#ebebeb url('/resources/images/issue/rio2016/bg_top_rio.jpg') repeat-x center top}
.gnb_blk h2.mn a {background:url('../images/issue/rio2016/gnb_off.png') no-repeat right center}
.gnb_blk h2.mn.on a {background:#91c330 url('../images/issue/rio2016/gnb_on.png') no-repeat right center}
.gnb_blk h2.mn a:hover {background:#91c330 url('../images/issue/rio2016/gnb_off.png') no-repeat right center}
.gnb_blk h2.mn.on a:hover {background:#91c330 url('../images/issue/rio2016/gnb_on.png') no-repeat right center}
.mn_cate_blk ul li {background:none;}
.mn_cate_blk ul li a {padding:0 14px;}
.mn_cate_blk ul li a:hover {background-color:#155f92;}
.mn_cate_blk ul li.report {}


.sec_headline_blk {border:none;}
.sec_headline_blk {margin-bottom:0px;}
.cont_layout {}
.cont_layout {clear:both;}

/*dday*/
.rio_dday {position:absolute;top:68px;right:290px;width:206px;height:52px;background:url('/resources/images/issue/rio2016/rio_dday_bg.png') no-repeat;font-family:'Nanum Gothic';font-size:14px;font-weight:bold;z-index:1000;}
.rio_dday_del {position:absolute;top:68px;right:290px;width:156px;height:52px;background:url('/resources/images/issue/rio2016/rio_dday_bg2.png') no-repeat;font-family:'Nanum Gothic';font-size:14px;font-weight:bold;z-index:1000;}
.rio_dday div a {display:block;}
.rio_dday a:hover {text-decoration:none;}
.rio_dday .tit {position:relative;color:#fff;float:left;color:#fff;padding:20px 8px 10px 62px;}
.rio_dday .tit a {color:#fff;}
.rio_dday .count {position:relative;color:#ffeba9;padding:19px 0 11px 0;font-family:verdana;font-size:16px;}
.rio_dday .count a {color:#ffeba9;font-family:verdana;font-size:16px;}

.rio_dday .riohome_link {display:block;position:absolute;top:0;left:0;width:206px;height:52px;border:1px solid red;z-index:100;}
/*메인레이어*/
.rio_wrap {position:relative;margin:0px 0 25px 0;font-family:'Nanum Gothic';padding-bottom:25px;padding-top:1px;border-bottom:1px solid #578acb;}
.rio_wrap a {color:#1b1b1b;}
.rio_tit {position:relative;background-color:#007f3d;margin:25px 0 0 0;height:40px;}
.rio_tit a {position:relative;display:block;width:204px;height:60px;left:23px;top:-25px;background:url('/resources/images/issue/rio2016/rio_tit.png') no-repeat;text-indent:-9999em;}
.rio_wrap .news_list {position:relative;padding:15px 0 15px 0px;height:215px;background-color:#fff;overflow:hidden;border:solid 1px #dcdcdc;border-top:none;}
.rio_wrap .news_list .news_tit {padding:5px 0 0px 23px;}
.rio_wrap .news_list .news_tit a {color:#000;font-size:15px;}
.rio_wrap .news_list .news_more {position:absolute;top:13px;right:25px;font-size:13px;background:url('/resources/images/common/ico/ico_arrow_77n.png') right center no-repeat;}
.rio_wrap .news_list .news_more a {display:block;color:#666;padding:6px 11px 6px 6px;}
.rio_wrap .news_list .news_more a:hover {}
.rio_wrap .news_list .cont {display:block;  padding:10px 18px 0 18px;overflow:hidden;}
.rio_wrap .news_list .event_blk { float:left; width:225px; height:184px; margin:0 7px;}
.rio_wrap .news_list .event_blk .img {position:relative; border:solid 1px #dcdcdc;}
.rio_wrap .news_list .event_blk .img > a {padding:0;}
.rio_wrap .news_list .event_blk .img .btn_vod {position:absolute; right:5px; bottom:4px; width:39px; height:39px; overflow:hidden; }
.rio_wrap .news_list .event_blk .img:hover .btn_vod img {margin-top:-100px;}
.rio_wrap .news_list .event_blk > a {display:block; text-align:center; font-family:'Nanum Gothic'; line-height:150%; font-size:15px; color:#666; padding:7px 0; }
.rio_wrap .news_list .event_blk.txt {display:table; width:174px; height:140px;  border:solid 1px #dcdcdc; background:#757575}
.rio_wrap .news_list .event_blk.txt a {display:table-cell; vertical-align:middle; color:#fff; padding:0 10px; line-height:160%;}
.rio_wrap .news_list .btn_other {position:absolute; right:20px; top:10px;  font-size:12px; color:#666; padding-right:10px;  background:url('../images/common/ico/ico_arrow_08.gif') no-repeat right 2px;}
.rio_wrap .news_list .event_blk:hover a {text-decoration:underline}
/*2차오픈*/
.rio_wrap_sports {margin-top:5px;height:615px;}
.rio_wrap .left_area {width:720px;float:left;}
.rio_wrap .right_area {width:277px;float:right;padding-top:25px;}
.rio_wrap .left_area .news_list {border:none;padding:20px 0 10px 0;}
.rio_wrap .left_area .news_list .cont {float:left;}
.rio_wrap .left_area .news_list .cont_txt {float:right;width:295px;margin-right:5px;font-size:13px;}
.rio_wrap .left_area .news_list .event_blk {width:180px;margin:0 5px;}
.rio_wrap .left_area .news_list .event_blk .img {width:180px;border:0;}
.rio_wrap .left_area .news_list .event_blk a {color:#000;}
.rio_wrap .left_area .news_list .cont_txt li {height:28px;line-height:28px;}
.rio_wrap .left_area .news_list .news_more {position:absolute;top:8px;right:20px;font-size:11px;background:none;}
.rio_wrap .left_area .news_list .news_more a {display:block;color:#666;}
.rio_wrap .left_area .vod_list {position:relative;padding:20px 0px 0 16px;height:280px;background:url('/resources/images/issue/rio2016/sm_rebg.png') no-repeat;}
.rio_wrap .left_area .vod_list .vod_tit {padding:0 0 15px 8px;font-size:15px;font-weight:normal;}
.rio_wrap .left_area .vod_list .vod_tit a {color:#fff !important;}
.rio_wrap .left_area .vod_list .event_blk {position:relative;float:left;width:212px;margin:0 9px;}
.rio_wrap .left_area .vod_list .event_blk .img {position:relative;width:212px;}
.rio_wrap .left_area .vod_list .event_blk .img .btn_vod {position:absolute; right:5px; bottom:4px; width:39px; height:39px; overflow:hidden; }
.rio_wrap .left_area .vod_list .event_blk .img:hover .btn_vod img {margin-top:-100px;}
.rio_wrap .left_area .vod_list .event_blk > a {display:block;background-color:#fff;margin:1px 0 0 0;padding:10px 15px 35px 15px;height:48px;font-size:16px;line-height:24px;letter-spacing:-0.03em;}
.rio_wrap .left_area .vod_list .event_blk .ev {position:absolute;bottom:3px;right:3px;color:#2167bf;font-size:11px;padding:2px 4px;}
.rio_wrap .left_area .vod_list .event_blk .ev a {color:#2167bf !important;}
.rio_wrap .left_area .vod_list .vod_more {position:absolute;top:23px;right:23px;}
.rio_wrap .left_area .vod_list .vod_more a {color:#91acc5 !important;font-size:11px;}
.rio_wrap .right_area .medal {position:relative;margin-left:2px;} 
.rio_wrap .right_area .medal .medal_tit {position:absolute;top:13px;left:10px;font-size:15px;color:#fff } 
.rio_wrap .right_area .medal .medal_tit a {color:#fff !important;} 
.rio_wrap .right_area .medal table {width:100%;background:url('/resources/images/issue/rio2016/sm_md_tbg.png') no-repeat;font-family:'Nanum Gothic';} 
.rio_wrap .right_area .medal thead {text-indent:-9999em;} 
.rio_wrap .right_area .medal thead th {height:53px;} 
.rio_wrap .right_area .medal tbody td,.rio_wrap .right_area .medal tbody th {background:#fff;border-bottom:2px solid #ebebeb;height:38px;font-family:'Nanum Gothic';text-align:center;color:#1b1b1b;} 
.rio_wrap .right_area .medal .kor {background:#0093d7;height:30px;color:#fff;font-weight:600;vertical-align:top;font-size:16px;} 
.rio_wrap .right_area .medal th.kor {font-size:16px;} 
.rio_wrap .right_area .medal th.kor strong {font-weight:bold;font-size:17px;vertical-align:top;color:#f4ff42;padding-left:4px;} 
.rio_wrap .right_area .medal .na {text-align:left;} 
.rio_wrap .right_area .medal tbody th {} 
.rio_wrap .right_area .live_schd {position:relative;background:#00396e;color:#fff;padding:10px 0px 5px 0px;height:285px;}
.rio_wrap .right_area .live_schd .tit {margin:0 15px;padding:10px 0 12px;font-size:15px;border-bottom:1px solid #ffd400;}
.rio_wrap .right_area .live_schd .tit a {color:#fff !important;}
.rio_wrap .right_area .live_schd .tit em {font-size:10px;color:#9fbacf;padding-left:3px;}
.rio_wrap .right_area .live_schd .date {margin:0 15px;font-size:13px;padding:3px 0 4px 8px;background-color:#ffd400;color:#000;font-weight:bold;}
.rio_wrap .right_area .live_schd .date em {font-size:10px;color:#827016;}
.rio_wrap .right_area .live_schd .live_list {height:247px;overflow-y:scroll;padding:0 15px;
scrollbar-arrow-color: #001e3a;
scrollbar-Track-Color: #00396e; 
scrollbar-base-color: #00396e;
scrollbar-Face-Color: #001e3a;
scrollbar-3dLight-Color: #00396e;         
scrollbar-DarkShadow-Color: #00396e;
scrollbar-Highlight-Color: #00396e;
scrollbar-Shadow-Color: #00396e;
}
.rio_wrap .right_area .live_schd .live_list::-webkit-scrollbar {width: 10px; height: 10px; border: 0px solid #fff; }
.rio_wrap .right_area .live_schd .live_list::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment {display: block; height: 0px;}
.rio_wrap .right_area .live_schd .live_list::-webkit-scrollbar-track {background: #00396e; -webkit-border-radius: 10px; border-radius:10px; -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,0)}
.rio_wrap .right_area .live_schd .live_list::-webkit-scrollbar-thumb {height: 50px; width: 50px; background: rgba(0,0,0,.4); -webkit-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.4)}
.rio_wrap .right_area .live_schd table {width:100%;margin-bottom:20px;}
.rio_wrap .right_area .live_schd thead th {text-indent:-9999em;height:0px;line-height:0;}
.rio_wrap .right_area .live_schd tbody td,.rio_wrap .right_area .live_schd tbody th {padding:10px 0 10px 5px;color:#fff;font-family:'Nanum Gothic';vertical-align:top;border-bottom:1px solid #001e3a;font-weight:bold;}
.rio_wrap .right_area .live_schd tbody td.time {color:#ffd400;font-size:13px;line-height:19px;width:48px;text-align:center;font-weight:bold;padding-left:0;}
.rio_wrap .right_area .live_schd tbody td .ev_dt {display:block;color:#72c2ff;font-size:13px;padding-top:4px;line-height:17px;}
.rio_wrap .right_area .live_schd tbody td .ev_dt a {color:#72c2ff;cursor:pointer;}
.rio_wrap .right_area .live_schd tbody td.ch {width:28px;}
/*.rio_wrap .right_area .live_schd tbody td.ch span {display:inline-block;font-size:10px;height:10px;line-height:10px;padding:2px 3px 2px 2px;border:1px solid #fff;border-radius:2px;}*/
.rio_wrap .right_area .live_schd tbody span.ch  {display:inline-block;font-size:10px;height:10px;line-height:10px;padding:3px 4px 3px 3px;border:1px solid #fff;border-radius:2px;color:#fff;}
.rio_wrap .right_area .live_schd .live_more {position:absolute;top:20px;right:15px;}
.rio_wrap .right_area .live_schd .live_more a {color:#91acc5 !important;font-size:11px;}
.rio_wrap .right_area .live_schd .scr_mask {position:absolute;bottom:0;left:0;width:262px;margin-right:15px;height:60px;background:url('/resources/images/issue/rio2016/sm_libg.png') repeat-x;}
.rio_wrap .right_area .live_schd.no_med {height:570px;}/*메달정보 전*/
.rio_wrap .right_area .live_schd.no_med .live_list {height:510px;}/*메달정보 전*/

/*2차오픈_뉴스메인*/
.rio_wrap .rio_con {position:relative;width:997px;background-color:#fff;height:245px;}
.rio_wrap .rio_con .news_list {float:left;border:none;width:495px;background:none;}
.rio_wrap .rio_con .news_list .event_blk {position:relative;width:212px;}
.rio_wrap .rio_con .news_list .event_blk .img {width:212px;}
.rio_wrap .rio_con .news_list .news_more {background:none;top:18px;}
.rio_wrap .rio_con .news_list .news_more a {font-size:11px;padding:6px 4px 6px 4px;}
.rio_wrap .rio_con .news_list .event_blk .ev {position:absolute;top:0px;left:0px;color:#fff;background-color:rgba(0,127,61,0.7);font-size:11px;padding:2px 4px;}
.rio_wrap .rio_con .medal {position:absolute;top:-40px;right:0;width:274px;height:57px;background:url('/resources/images/issue/rio2016/nm_md_tbg.png') 0 -1px no-repeat;z-index:10} 
.rio_wrap .rio_con .medal table {width:100%;} 
.rio_wrap .rio_con .medal table thead th {text-indent:-9999em;height:12px;line-height:12px;} 
.rio_wrap .rio_con .medal table tbody th,.rio_wrap .rio_con .medal table tbody td {color:#fff;font-family:'Nanum Gothic';} 
.rio_wrap .rio_con .medal table tbody td {text-align:center;padding-top:7px;font-weight:bold;font-size:14px;}
.rio_wrap .rio_con .medal table tbody th {vertical-align:top;font-size:16px;}

/*타이틀영역*/
/*.sports_top_rio {border:none !important;padding:0 !important;margin-bottom:20px !important;background:url('/resources/images/issue/rio2016/titlebg_smain.jpg') center top no-repeat !important;height:160px !important;text-indent:-9999em;}
.sports_top_rio .btn_cate {display:block;position:relative !important;width:997px !important;margin:50px auto 0;bottom:auto !important;right:auto !important;text-align:right;line-height:24px;}
.sports_top_rio .btn_cate button {float:none !important;background-color:#378e1e;color:#d5ffb9 !important;padding:5px 17px 6px 17px !important;font-size:16px !important;letter-spacing:-0.03em;text-indent:0;font-weight:bold;}
.sports_top_rio .btn_cate button:hover {background-color:#276e12 !important;color:#fff !important;}
.sports_top_rio .btn_cate button.on {color:#000 !important;}
.sports_top_rio .btn_cate button.on:hover {color:#000 !important;background-color:#fff !important;font-weight:bold !important}*/
.rio_title {height:140px;margin-bottom:10px;}
.rio_title.rio_newslist {background:#007f3d url('/resources/images/issue/rio2016/titlebg_newslist.jpg') no-repeat center top;}
.rio_title.rio_replay {background:#004997 url('/resources/images/issue/rio2016/titlebg_replay.jpg') no-repeat center top;}
.rio_title .tit_image {width:996px;padding-top:34px;margin:0 auto;}
.rio_title .rio_tab {position:relative;width:996px;height:38px;margin:25px auto 0 auto;}
.rio_title .rio_tab li {height:38px;float:left;text-indent:-9999em;}
.rio_title .rio_tab li a {display:block;height:38px;background:url('/resources/images/issue/rio2016/tab.png') no-repeat;}
.rio_title .rio_tab li:first-child a {width:120px;}
.rio_title .rio_tab li:last-child a {width:147px;}
.rio_title.rio_newslist .rio_tab li:first-child a {background-position:0px -38px;background-color:#65a70b}
.rio_title.rio_newslist .rio_tab li:last-child a {background-position:-120px 0px;}
.rio_title.rio_newslist .rio_tab li:last-child a:hover {background-position:-120px -38px;}
.rio_title.rio_replay .rio_tab li:last-child a {background-position:-120px -76px;background-color:#009bde}
.rio_title.rio_replay .rio_tab li:first-child a {background-position:0px 0px;}
.rio_title.rio_replay .rio_tab li:first-child a:hover {background-position:0px -76px;}
.rio_title .rio_schd {position:absolute;bottom:0;left:265px;width:130px;height:38px;}
.rio_title .rio_schd a {display:block;width:130px;height:38px;text-indent:-9999em;background:url('/resources/images/issue/rio2016/titlebtn_sche.png') center 0 no-repeat;}
.rio_title .rio_schd a:hover {background-position:center -38px;}


/*경기다시보기*/
.rio_rp_toparea {font-family:'Nanum Gothic';overflow:hidden;padding-bottom:30px;border-bottom:1px solid #0068ad;}
.rio_rp_toparea .player_wrap {position:relative;float:left;width:711px;height:571px;}
.rio_rp_toparea .player_wrap .vod_blk {position:relative;}
.rio_rp_toparea .player_wrap .vod_blk .btn_vod {position:absolute; left:50%; top:50%; display:inline-block; font-size:0; margin-top:-55px; margin-left:-55px; width:110px; height:110px; overflow:hidden;}
.rio_rp_toparea .player_wrap .vod_blk:hover .btn_vod img {margin-top:-200px;}
.rio_rp_toparea .player_wrap .vod_blk .copyright {position:absolute; left:0%; top:50%; display:block; width:100%; margin-top:-90px;}
.rio_rp_toparea .player_wrap .vod_blk .copyright img {width:100%;}
.rio_rp_toparea .player_wrap .vod_info_blk {border-top:1px solid #09152e;height:170px; background:#fff;}
.rio_rp_toparea .player_wrap .vod_info_blk .info_blk {position:relative; float:left; width:276px; height:170px; font-size:14px; font-family:'Nanum Gothic'; border-right:solid 1px #dcdcdc; }
.rio_rp_toparea .player_wrap .vod_info_blk .info_blk ul {margin:15px;}
.rio_rp_toparea .player_wrap .vod_info_blk .info_blk ul li {padding:7px 0; }
.rio_rp_toparea .player_wrap .vod_info_blk .info_blk li.tit {font-size:20px; font-weight:bold; color:#1d4fa8; line-height:110%;}
.rio_rp_toparea .player_wrap .vod_info_blk .info_blk li.cate {font-size:17px; font-weight:bold; color:#222;}
.rio_rp_toparea .player_wrap .vod_info_blk .info_blk li.date {font-size:13px; color:#757575;}
.rio_rp_toparea .player_wrap .vod_info_blk .info_blk .channel {position:absolute; right:10px; bottom:10px; display:inline-block; padding:3px 8px; border:solid 1px #dcdcdc; border-radius:3px; background:#fff;}
.rio_rp_toparea .player_wrap .vod_info_blk .info_blk .channel em {color:#222; font-weight:bold;}
.rio_rp_toparea .player_wrap .vod_info_blk .list_blk {float:left; width:434px; height:170px; overflow-y:scroll;}
.rio_rp_toparea .player_wrap .vod_info_blk .list_blk li {display:block; height:30px; border-top:solid 1px #dcdcdc;}
.rio_rp_toparea .player_wrap .vod_info_blk .list_blk li:first-child {border-top:none}
.rio_rp_toparea .player_wrap .vod_info_blk .list_blk li button {display:block; width:100%; height:30px; line-height:30px; font-size:14px; text-align:left; font-family:'Nanum Gothic'; padding:0 15px;}
.rio_rp_toparea .player_wrap .vod_info_blk .list_blk li button em {display:inline-block; width:20px; height:20px; vertical-align:middle; font-size:0; text-indent:-10000em; margin:0 5px; background:url('../images/common/btn/btn_play_11.png') no-repeat 0 0}
.rio_rp_toparea .player_wrap .vod_info_blk .list_blk li.on button {color:#fff; background:#2573d5;}
.rio_rp_toparea .player_wrap #PLAYER {height:400px;}
.rio_rp_toparea .player_wrap .wrap_vod.fix {position:fixed;top:0px;z-index:99999;padding-top:23px;background-color:#ebebeb;} 
.rio_rp_toparea .player_wrap .wrap_vod.fix .vod_share_close {position:absolute;top:3px;right:0;z-index:100000;} 
/*.rio_rp_toparea .player {width:711px;height:400px;background-color:#ccc;}
.rio_rp_toparea .player .btn_vod {position:absolute;left:50%; top:50%; margin-top:-55px; margin-left:-55px; width:110px; height:110px; overflow:hidden;}
.rio_rp_toparea .player:hover .btn_vod img {margin-top:-200px;}*/
.rio_rp_toparea .player_wrap .sec_share {position:absolute;bottom:5px;left:10px;width:125px;padding:0;background:none;border:none;}
.rio_rp_toparea .player_wrap .sec_share button {width:25px;margin-left:3px;}
.rio_rp_toparea .player_wrap .sec_share button img  {width:25px;}
.rio_rp_toparea .vod_title {padding:12px 150px 0 10px;line-height:26px;height:70px;font-size:22px;font-weight:600;letter-spacing:-0.02em;color:#fff;}
.rio_rp_toparea .vod_title .stit {padding:5px 0 0 2px;display:block;font-size:16px;font-weight:normal;color:#e1ff3c;}
.rio_rp_toparea .tdy_vod {position:relative;float:right;width:273px;height:462px;}
.rio_rp_toparea .tdy_vod .tit {background-color:#339324;color:#fff;font-size:15px;height:31px;line-height:32px;padding:0 0 0 8px;}
.rio_rp_toparea .tdy_vod .event_blk {position:relative;margin-top:8px;height:80px;background-color:#fff;border:1px solid #e3e3e3;}
.rio_rp_toparea .tdy_vod .event_blk > a {display:block;float:right;width:111px;padding:10px;font-size:13px;line-height:19px;letter-spacing:-0.02em;color:#333;}
.rio_rp_toparea .tdy_vod .event_blk .img {display:block;float:left;width:140px;height:80px;}
.rio_rp_toparea .tdy_vod .event_blk .img img {width:140px;height:80px;}
.rio_rp_toparea .tdy_vod .event_blk .title {display:block;float:right;width:121px;padding:10px 0 10px 10px;font-size:13px;line-height:19px;letter-spacing:-0.02em;}
.rio_rp_toparea .tdy_vod .event_blk a:hover .title {text-decoration:underline;}
.rio_rp_toparea .tdy_vod .event_blk .time {display:block;position:absolute;top:0;left:0;padding:2px 4px;font-size:10px;color:#fff;background-color:rgba(0,0,0,0.5);}
/*.popular_vod {font-family:'Nanum Gothic';margin-top:12px;padding:20px 20px 30px 20px;background-color:#fff;border:1px solid #e3e3e3;}
.popular_vod .tit {color:#000;font-size:15px;padding:0 0 15px 8px}
.popular_vod .popular_vod_list {overflow:hidden;}
.popular_vod .popular_vod_list li {position:relative;float:left;width:212px;margin:0 11px;}
.popular_vod .popular_vod_list li a {color:#333;}
.popular_vod .popular_vod_list li .thumb {display:block;padding-bottom:10px;width:212px;height:120px;}
.popular_vod .popular_vod_list li .title {font-size:15px;line-height:21px;font-weight:600;}
.popular_vod .popular_vod_list li .time {display:block;position:absolute;top:0;left:0;padding:2px 4px;font-size:10px;color:#fff;background-color:rgba(0,0,0,0.5);}*/
.popular_vod {font-family:'Nanum Gothic';height:250px;margin-top:30px;padding:20px 20px 30px 25px;background-color:#0068ad;}
.popular_vod .tit {color:#fff;font-size:15px;padding:0 0 15px 8px}
.popular_vod .popular_vod_list {overflow:hidden;}
.popular_vod .popular_vod_list .event_blk {position:relative;float:left;width:212px;margin:0 11px;}
.popular_vod .popular_vod_list .event_blk:hover a {text-decoration:underline;}
.popular_vod .popular_vod_list .event_blk > a {color:#fff;font-size:15px;line-height:21px;font-weight:600;}
.popular_vod .popular_vod_list .event_blk > a.stit {padding-top:3px;display:block;color:#affcff;font-size:12px;font-weight:normal;line-height:18px;}
.popular_vod .popular_vod_list .event_blk .img img {display:block;padding-bottom:10px;width:212px;height:120px;}
.popular_vod .popular_vod_list .event_blk .event_n {display:block;position:absolute;top:0;left:0;padding:2px 4px;font-size:10px;color:#fff;background-color:rgba(0,0,0,0.5);}
.sec_container_subcont .rio_event {margin:30px 0 15px; 0;border-top:1px solid #0068ad;border-bottom:1px solid #ccc;}
.sec_container_subcont .rio_event .calendar_blk {text-align:right !important;}
.sec_container_subcont .rio_event .tit {display:inline-block;font-family:'Nanum Gothic';font-size:17px;color:#333;padding:7px 5px 0 0;}
.sec_container_subcont .rio_event .yy {width:200px;border-radius:5px !important;border:solid 1px #dcdcdc !important;}
.sec_container_subcont .rio_event .yy .cal_list li a {text-align:left;padding-left:5px;}
.sec_container_subcont .rio_event .yy button {font-size:16px !important;width:230px;display:block !important;padding:0 0 0 10px !important;text-align:left !important;}
.sec_container_subcont .rio_event .btn {margin-left:5px;font-family:'Nanum Gothic';font-size:17px;border-radius:5px !important;background-color:#0068ad;color:#fff;width:76px !important;height:35px !important;}
.cate_cont_blk.rio_replay_list .cont_thumb_blk .cate {position:relative;top:3px;line-height:19px;}