/*==========================main_notice&video===========================*/
.time{font-size:12px;line-height:24px;position:absolute;z-index:10;right:0;bottom:0;display:block;width:70px;height:24px;text-align:center;letter-spacing:-1px;color:#ccc;background:url('/us/COMMON/_re_default/images/icon_time.png') left top;}
.hide_txt{font-size:1px;line-height:0;position:absolute;display:inline-block;overflow:hidden;clip:rect(1px 1px 1px 1px);width:1px;height:1px;}
.ico_play{width:36px;height:36px;text-indent:-999em;background:url('/us/COMMON/_re_default/images/icon_com.png') -60px -180px no-repeat;}

.card_list li{float:left; margin-left:0px;}/*margin-left:-1px;*/
.card_list li:first-child{margin-left:0;}
.card_list li .img{position:relative;display:block;overflow:hidden;}
.card_list li .img .ico_play{position:absolute;bottom:9px;left:12px;}
.card_list li .txt,.card_list li .txt>em,.card_list li .txt>span{display:block;}
.card_list li .txt{line-height:20px;padding:0 0 0 14px;}
.card_list li .txt.add_count{position:relative;padding:0 0 0 31px;}
.card_list li .txt.add_count .count{font-size:22px;position:absolute;top:0;left:0;display:block;width:30px;}
.card_list li .txt>span{font-size:16px;font-weight:700;line-height:22px;overflow:hidden;color:#1b2637;}
.card_list li .txt .font18{font-size:18px;line-height:22px;}
.card_list li .txt>em{margin-top:9px;color:#5d6064;}
.card_list li .empty,.card_list li a{display:block;padding:14px;border:1px solid #d6d6d6; border-left:0px; border-top:0px;}


.card_list li a .v_dimm{position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;background:url('/us/COMMON/_re_default/images/bg_video5_dim.png');}
.card_list li a:focus,.card_list li a:hover{position:relative;z-index:10; background:rgba(204,204,204,0.5);}/*border:1px solid #d6d6d6;*/
.card_list li a{transition:border 1s,background 1s;}
.card_list li a .img img{transition:transform .5s cubic-bezier(.175,.885,.32,1.275);transform:scale(1);}
.card_list li a:hover .img img{transform:scale(1.03) rotate(.02deg);}
.card_list li .ico_status,.card_list li .ico_status2,.card_list li .ico_status3{position:absolute;z-index:10;top:0;left:0;}

.c_four li{width:320px;}
.c_four li a{height:253px;}
.c_four li .img{width:291px;height:159px;margin:0 0 17px;}
.c_four li .img img{width:291px; height:159px;}
.c_four li .txt{width:253px;}
.c_four li .txt>em{margin-top:5px;}
.c_four li .txt.add_count{width:236px;}
.c_four li .txt span{max-height:44px;}
.c_four_sub ul.clfix:first-child li{margin-top:0;}
.c_four_sub li{width:227px/*! margin-top:-1px */}
.c_four_sub li:first-child{width:226px;}
.c_four_sub li .empty,.c_four_sub li a{height:196px;}
.c_four_sub li .img{width:197px;height:112px;margin:0 0 14px;}
.c_four_sub li .img img{width:197px;height:112px;}
.c_four_sub li .txt{padding-left:10px;}
.c_four_sub li .txt span{max-height:44px;}
.c_four_photo li{width:312px;}
.c_four_photo li a{height:300px;padding:0;}
.c_four_photo li .img{width:310px;height:206px;margin:0 0 23px;text-align:center;background:#000;}
.c_four_photo li .img img{max-width:310px;max-height:207px;}
.c_four_photo li .txt{overflow:hidden;padding:0;}
.c_four_photo li .txt span{float:left;overflow:hidden;width:180px;height:45px;padding:0 33px 0 26px;border-right:1px solid #d6d6d6;}
.c_four_photo li .txt .photo{font-size:16px;float:left;width:28px;height:35px;margin:0;padding:12px 0 0 42px;background:url('/us/COMMON/_re_default/images/icon_photo.png') 16px 14px no-repeat;}

/*! realtime - ½Ç½Ã°£ VOD */
.reltime_vod_wrap{position:relative;margin:0;}
.reltime_vod_wrap .btn_attendants{position:absolute;top:-55px;right:0;}
.reltime_vod_wrap .rolling_realtime{overflow:hidden;width:1000px;height:599px;}
/*! ÁÖ°£ top */
.realtime{position:absolute;}
.realtime .rolling_rank_bx{position:relative;float:left;width:282px;height:569px;padding:14px;border:1px solid #d6d6d6;border-right:0;}
.realtime .rolling_rank_bx .vod_top{position:absolute;bottom:0;left:0;width:286px;height:43px;padding:26px 0 0 24px;border-top:1px solid #d6d6d6;}
.realtime .rolling_rank_bx .vod_top h3{display:block;width:130px;height:20px;text-indent:-999em;}
.realtime .rolling_rank_bx .rolling_rank{overflow:hidden;width:282px;height:513px;}
.realtime .rolling_rank_bx .rolling_rank .ranking{height:513px;}
.realtime .rolling_rank_bx .rolling_rank .ranking .rank_list li{position:relative;margin-bottom:10px;}
.realtime .rolling_rank_bx .rolling_rank .ranking .rank_list li a{display:block;width:222px;margin:0 auto;padding:15px 0 31px 32px;border-top:1px solid #d6d6d6;}
.realtime .rolling_rank_bx .rolling_rank .ranking:first-child .rank_list li{margin-bottom:0;}
.realtime .rolling_rank_bx .rolling_rank .ranking:first-child .rank_list li a{width:222px;padding:15px 0 20px 32px;}
.realtime .rolling_rank_bx .rolling_rank .ranking .rank_list li.double a{width:207px;padding-left:47px;}
.realtime .rolling_rank_bx .rolling_rank .ranking .rank_list li:first-child a{margin:0 auto;border:0;}
.realtime .rolling_rank_bx .rank{position:absolute;top:20px;left:15px;display:block;height:25px;text-indent:-999em;background:url('/us/COMMON/_re_default/images/bg_vod_number.png') no-repeat;}
.realtime .rolling_rank_bx .rank01{width:13px;background-position:left top;}
.realtime .rolling_rank_bx .rank02{width:15px;background-position:-23px top;}
.realtime .rolling_rank_bx .rank03{width:16px;background-position:-49px top;}
.realtime .rolling_rank_bx .rank04{width:17px;background-position:-75px top;}
.realtime .rolling_rank_bx .rank05{width:15px;background-position:-103px top;}
.realtime .rolling_rank_bx .rank06{width:16px;background-position:-129px top;}
.realtime .rolling_rank_bx .rank07{width:16px;background-position:-155px top;}
.realtime .rolling_rank_bx .rank08{width:16px;background-position:-180px top;}
.realtime .rolling_rank_bx .rank09{width:16px;background-position:-206px top;}
.realtime .rolling_rank_bx .rank10{width:31px;background-position:-232px top;}
.realtime .rolling_rank_bx .rank11{width:30px;background-position:-273px top;}
.realtime .rolling_rank_bx .btn_updown{position:absolute;right:-1px;bottom:-1px;}
.realtime .vod_title{border: 1px solid #d6d6d6; border-bottom: 0px; width: 624px; height: 52px; display: table-cell; vertical-align: middle; font-size: 18px; font-weight: bold; padding-left: 17px;}
.realtime .vod_list_wrap{position:relative;float:left;overflow:hidden;width:639px;height:545px; border:1px solid #d6d6d6;}

.realtime .vod_list_wrap.list_type{overflow:hidden;width:1000px;}
.realtime .vod_list_wrap.list_type .vod_list{float:left;width:1000px;}
.realtime .vod_list_bx{position:absolute;left:0;}
.realtime .vod_list{float:left;width:640px;}/*934*/
.realtime .vod_list .card_list .v_banner{position:relative;height:300px;}
.realtime .vod_list .card_list .v_banner .banner_img{position:absolute;top:14px;right:0;}
.realtime .vod_list .card_list .v_banner .banner_img a{width:auto;height:auto;padding:0;border:0;}
.realtime .vod_list .card_list .v_banner .banner_img a:focus,.realtime .vod_list .card_list .v_banner .banner_img a:hover{border:0!important;background:0 0;}
.realtime .vod_list .card_list li{margin-top:-1px;}
.realtime .vod_list .card_list li.banner_zone{width:623px;}
.realtime .vod_list .card_list li.banner_zone img{width:593px;height:270px;}
.realtime .vod_list .card_list li a{height:244px;}/*270px*/
.realtime .vod_list .card_list .first{position:relative;}
.realtime .vod_list .card_list .first li{margin-top:0;}
.realtime .thumbnail{margin-bottom:18px;}
.realtime .thumbnail .img{position:relative;display:block;height:161px;}
.realtime .thumbnail .img img{width:327px;height:161px;}
.realtime .thumbnail .ico_play{position:absolute;z-index:10;bottom:12px;left:9px;}
.realtime .thumbnail .v_dimm{position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;background:url('/us/COMMON/_re_default/images/ve_dim.png');}
.realtime .txt span{font-size:16px;font-weight:700;line-height:22px;display:block;overflow:hidden;color:#1b2637;}
.realtime .txt span.main_Notice{display:inline-block;}
.realtime .txt em{display:block;margin-top:8px;color:#5d6064;}
/*! Å×¸¶¹öÀü */
.theme_area{position:relative;float:left;width:330px;height:570px;padding:14px;text-align:center;border:1px solid #d6d6d6;border-right:0;background:#f9f9f9;}
.theme_area .thumbnail{margin-bottom:25px;}/*26px*/
.theme_area .thumbnail a{/* display:block */}
.theme_area .thumbnail .img{margin-bottom:9px;}
.theme_area .thumbnail .txt{display:inline-block;width:328px;text-align:left;}
.theme_area .thumbnail .txt em{margin-top:6px;}
.theme_area .theme_list li a{display:inline-block;width:310px;padding:5px 0 10px;text-align:left;border-top:1px solid #d6d6d6;}/*15px 0 20px;*/

.theme_area .theme_list li:first-child a{border-top:0px; padding-top:0px;}

.theme_area .tag_bx{position:absolute;bottom:0;left:0;display:table;width:359px;height:69px; text-align:left;border-top:1px solid #d6d6d6;background:#eee;}
.theme_area .tag_bx span{font-size:19px;font-weight:700;display:table-cell;vertical-align:middle;color:#2a2a2a; text-align:center;}
.theme_area .tag_bx span a{font-size:30px;font-weight:700; color:#2a2a2a;}
/*! ·¹ÀÌ¾Æ¿ô µÎ¹øÂ° Å¸ÀÔ ¹è³Ê µé¾î°¥ °æ¿ì */
.realtime.type02 .vod_banner{float:left;width:312px;}
.realtime.type02 .vod_banner a{display:block;height:569px;padding:14px;border:1px solid #d6d6d6;transition:border 1s,background 1s;}
.realtime.type02 .vod_banner a img{width:282px;height:569px;}
.realtime.type02 .vod_banner a:hover{position:relative;z-index:10;border:1px solid #d6d6d6!important;background:#fcfcfc;}
.realtime.type02 .vod_list,.realtime.type02 .vod_list_wrap{width:623px;margin-left:-1px;}
/*==========================main_notice&video===========================*/
@media only screen and (min-width: 769px){
.rew18_main-calendar {width:1100px !important; height:190px !important;} /* width:1100px !important; */
}
@media only screen and (max-width: 768px){
.rew18_main-calendar {width:100% !important;}
}
#media-320, #media-768, #media-1024, #media-1025 {display: none; height: 0px; overflow: hidden;}
@media all and (max-width: 320px) {#media-320 { display: block; }}
@media all and (min-width: 321px) and (max-width: 768px) {#media-768 { display: block; }}
@media all and (min-width: 769px) and (max-width: 1024px) {#media-1024 { display: block; }}
@media all and (min-width: 1025px) {#media-1025 { display: block; }}    