 @charset "euc-kr";
/* CSS Document */
html{margin:0; padding:0;}
body { margin:0; padding:0; font-family:"µ¸¿ò"; font-size:12px;  background:#fff; }
div, ul, ol, li, dl, dt, dd, form, fieldset, select, input, button, h1, h2, h3, h4, h5, h6, p, blockquote, iframe, th, td { margin:0; padding:0; }
em { font-style:normal; }
img { border:0; vertical-align:middle;}
li { list-style:none; }
button { background:transparent; cursor:pointer; vertical-align:middle; border:none; margin:0; }
legend, caption, hr { display:none; }

/* gnb */
.top_gnb_wrap { height:30px; border-bottom:1px solid #f3f3f3;  background:#fff; }
.top_gnb { width:1000px; margin:0 auto; position:relative; height:30px; background:#fff;  }
.top_gnb .gnb_obslink { position:absolute; left:0; top:9px; }
.top_gnb .gnb_menu { position:absolute; right:0; top:9px }
.top_gnb .gnb_line { padding:0 6px 0; }
.top_gnb .gnb_menu a { color:#000; font-size:11px; text-decoration:none; }
.top_gnb .gnb_menu a:hover { color:#9046cf; }
.top_gnb .gnb_submenu { margin-right: 200px; font-weight:bold;}


/* logo */
.top_logo_wrap { height:91px;  background:#fff; }
.top_logo { height:91px; position:relative; width:1000px; margin:0 auto; }
.top_logo .topbanner { position:absolute;  left:21px; bottom:0; z-index:54; background:#fff;} 
.top_logo .topbanner_btns { position:absolute; left:126px; bottom:15px; z-index:56 }
.top_logo .topsearch { position:absolute; right:0; top:34px; }
.top_logo h1.logo { position:absolute; left:436px; top:10px; background:#fff;}

/* topnavi */
.topnavi_wrap { height:45px; background:url(/images/renewal/topnavi/topnavi_bg.gif) repeat-x; }
.topnavi { width:1000px; margin:0 auto; overflow:hidden; }
.topnavi li { float:left; }
.topnavi li.tab1{ width:108px; height:45px; background:url(/images/renewal/topnavi/obsvod.gif) no-repeat; }
.topnavi li.tab2{ width:128px; height:45px; background:url(/images/renewal/topnavi/obsplus.gif) no-repeat; }
.topnavi li.tab3{ width:100px; height:45px; background:url(/images/renewal/topnavi/news.gif) no-repeat; }
.topnavi li.tab4{ width:100px; height:45px; background:url(/images/renewal/topnavi/sisa.gif) no-repeat; }
.topnavi li.tab5{ width:100px; height:45px; background:url(/images/renewal/topnavi/dacu.gif) no-repeat; }
.topnavi li.tab6{ width:110px; height:45px; background:url(/images/renewal/topnavi/enter.gif) no-repeat; }
.topnavi li.tab7{ width:100px; height:45px; background:url(/images/renewal/topnavi/special.gif) no-repeat; }
.topnavi li.tab8{ width:80px; height:45px; background:url(/images/renewal/topnavi/cartoon.gif) no-repeat; }
.topnavi li.tab1.on{ width:108px; height:45px; background:url(/images/renewal/topnavi/obsvod_on.gif) no-repeat; }
.topnavi li.tab2.on{ width:128px; height:45px; background:url(/images/renewal/topnavi/obsplus_on.gif) no-repeat; }
.topnavi li.tab3.on{ width:100px; height:45px; background:url(/images/renewal/topnavi/news_on.gif) no-repeat; }
.topnavi li.tab4.on{ width:100px; height:45px; background:url(/images/renewal/topnavi/sisa_on.gif) no-repeat; }
.topnavi li.tab5.on{ width:100px; height:45px; background:url(/images/renewal/topnavi/dacu_on.gif) no-repeat; }
.topnavi li.tab6.on{ width:110px; height:45px; background:url(/images/renewal/topnavi/enter_on.gif) no-repeat; }
.topnavi li.tab7.on{ width:100px; height:45px; background:url(/images/renewal/topnavi/special_on.gif) no-repeat; }
.topnavi li.tab8.on{ width:80px; height:45px; background:url(/images/renewal/topnavi/cartoon_on.gif) no-repeat; }
.topnavi li.tab1:hover{ width:108px; height:45px; background:url(/images/renewal/topnavi/obsvod_on.gif) no-repeat; }
.topnavi li.tab2:hover{ width:128px; height:45px; background:url(/images/renewal/topnavi/obsplus_on.gif) no-repeat; }
.topnavi li.tab3:hover{ width:100px; height:45px; background:url(/images/renewal/topnavi/news_on.gif) no-repeat; }
.topnavi li.tab4:hover{ width:100px; height:45px; background:url(/images/renewal/topnavi/sisa_on.gif) no-repeat; }
.topnavi li.tab5:hover{ width:100px; height:45px; background:url(/images/renewal/topnavi/dacu_on.gif) no-repeat; }
.topnavi li.tab6:hover{ width:110px; height:45px; background:url(/images/renewal/topnavi/enter_on.gif) no-repeat; }
.topnavi li.tab7:hover{ width:100px; height:45px; background:url(/images/renewal/topnavi/special_on.gif) no-repeat; }
.topnavi li.tab8:hover{ width:80px; height:45px; background:url(/images/renewal/topnavi/cartoon_on.gif) no-repeat; }
.topnavi .topnavi_btns { float:right; width:174px; text-align:right; padding:11px 0 0; height:34px; }
.topnavi .topnavi_btns img { margin:0 0 0 10px;}


/* ½ÃÃ»ÀÚ¼¾ÅÍ »ó´Ü ³×ºñ°ÔÀÌ¼Ç */
.new_topnavi { width:304px; margin:0 auto; overflow:hidden; }
.new_topnavi li { float:left; }
.new_topnavi li.tab1{ width:101px; height:31px; background:url(/images/renewal/comm/new_topnavi01_on.gif) no-repeat; }
.new_topnavi li.tab2{ width:102px; height:31px; background:url(/images/renewal/comm/new_topnavi02.gif) no-repeat; }
.new_topnavi li.tab3{ width:101px; height:31px; background:url(/images/renewal/comm/new_topnavi03.gif) no-repeat; }

.new_topnavi li.tab2:hover{ width:102px; height:31px; background:url(/images/renewal/comm/new_topnavi02_hover.gif) no-repeat; }
.new_topnavi li.tab3:hover{ width:101px; height:31px; background:url(/images/renewal/comm/new_topnavi03_hover.gif) no-repeat; }
/* new_topnavi */

/* center_navi */
.cennavi_wrap { height:81px; background:url(/images/renewal/comm/navi_bg.gif) repeat-x; }
.cennavi { width:1000px; margin:0 auto; overflow:hidden; }
.cennavi li { float:left; }
.cennavi li.tab1{ width:166px; height:40px; background:url(/images/renewal/cennavi/center01.gif) no-repeat; }
.cennavi li.tab2{ width:166px; height:40px; background:url(/images/renewal/cennavi/center02.gif) no-repeat; }
.cennavi li.tab3{ width:166px; height:40px; background:url(/images/renewal/cennavi/center03.gif) no-repeat; }
.cennavi li.tab4{ width:166px; height:40px; background:url(/images/renewal/cennavi/center04.gif) no-repeat; }
.cennavi li.tab5{ width:166px; height:40px; background:url(/images/renewal/cennavi/center05.gif) no-repeat; }
.cennavi li.tab6{ width:166px; height:40px; background:url(/images/renewal/cennavi/center06.gif) no-repeat; }

.cennavi li.tab1.on{ width:166px; height:40px; background:url(/images/renewal/cennavi/center01_on.gif) no-repeat; }
.cennavi li.tab2.on{ width:166px; height:40px; background:url(/images/renewal/cennavi/center02_on.gif) no-repeat; }
.cennavi li.tab3.on{ width:166px; height:40px; background:url(/images/renewal/cennavi/center03_on.gif) no-repeat; }
.cennavi li.tab4.on{ width:166px; height:40px; background:url(/images/renewal/cennavi/center04_on.gif) no-repeat; }
.cennavi li.tab5.on{ width:166px; height:40px; background:url(/images/renewal/cennavi/center05_on.gif) no-repeat; }
.cennavi li.tab6.on{ width:166px; height:40px; background:url(/images/renewal/cennavi/center06_on.gif) no-repeat; }

.cennavi li.tab1:hover{ width:166px; height:40px; background:url(/images/renewal/cennavi/center01_on.gif) no-repeat; }
.cennavi li.tab2:hover{ width:166px; height:40px; background:url(/images/renewal/cennavi/center02_on.gif) no-repeat; }
.cennavi li.tab3:hover{ width:166px; height:40px; background:url(/images/renewal/cennavi/center03_on.gif) no-repeat; }
.cennavi li.tab4:hover{ width:166px; height:40px; background:url(/images/renewal/cennavi/center04_on.gif) no-repeat; }
.cennavi li.tab5:hover{ width:166px; height:40px; background:url(/images/renewal/cennavi/center05_on.gif) no-repeat; }
.cennavi li.tab6:hover{ width:166px; height:40px; background:url(/images/renewal/cennavi/center06_on.gif) no-repeat; }

.cennavi .cennavi_btns { width:254px; text-align:right; padding:11px 0 0; }
.cennavi .cennavi_btns img { margin:0 0 0 10px;}

.text_menu {width:100%; height:40px; line-height:40px;  border-bottom:1px solid #c5c5c5; }
.text_menu .txt_navi {width:1000px; margin:0 auto; overflow:hidden;}
.text_menu .txt_navi a {float:left; margin-right:20px; border:0; display:block; font-size:12px;}
.submenu.on {color:#500796; font-weight:bold;}
/* ½ÃÃ»ÀÚ¼¾ÅÍ »ó´Ü ³×ºñ°ÔÀÌ¼Ç */

/* mainroll */
.mainroll { height:351px; position:relative; }
.mainroll .wrap { width:100%; }
.mainroll.m1 { background:url(/images/renewal/mainRoll/20150922_main_rolling_newsM.jpg) no-repeat center; z-index:62 }
.mainroll.m2 { background:url(/images/renewal/mainRoll/20151201_main_rolling_newsLine.jpg) no-repeat center; z-index:62 }
.mainroll.m3 { background:url(/images/renewal/mainRoll/20151125_main_rolling_mom.jpg) no-repeat center; z-index:62 }
.mainroll.m4 { background:url(/images/renewal/mainRoll/20150922_main_rolling_gmorning.jpg) no-repeat center; z-index:62 }
.mainroll.m5 { background:url(/images/renewal/mainRoll/20140922_main_rolling_reputation.jpg) no-repeat center; z-index:62 }
.mainroll.m6 { background:url(/images/renewal/mainRoll/20151209_main_rolling_star.jpg) no-repeat center; z-index:62 }
.mainroll_btns { bottom:-14px; position:absolute; left:-105px; margin-left:50%; z-index:68; width:210px; height:27px; background:url(/images/renewal/mainRoll/rollbtn_bg.png) no-repeat; overflow:hidden; }
/* btnroll */
.btns_roll_choice { margin:8px 0 0 24px; height:15px; width:120px; float:left; overflow:hidden;  }
.btns_roll_choice li { float:left; margin:0 8px 0 0; }
.btns_roll_choice li a { display:block; width:11px; height:11px; cursor:pointer; }
.mnbtnr { background:url(/images/renewal/mainRoll/mainroll_dot.gif) -1px 0 no-repeat; width:11px; height:11px; }
.mnbtnr.on { background:url(/images/renewal/mainRoll/mainroll_dot.gif) -13px 0 no-repeat; width:11px; height:11px; }
.mnbtnr_start { height:15px; }
.mnbtnr_stop { height:15px; }
.btns_roll_playbtn { float:left; margin:6px 0 0; }
.btns_roll_playbtn li { display:inline; padding:0 1px 0; }

/* play icons*/
.playicon_1 { right:4px; bottom:28px; z-index:345; position:absolute;}
.playicon_2 { right:10px; bottom:60px; z-index:345; position:absolute;}
.playicon_3 { left:110px; bottom:17px; z-index:345; position:absolute;}

/* main_cont */
.main_cont_wrap { background:#f4f4f4; padding:20px 0 30px; }
.main_cont { width:1000px; margin:0 auto; }
.main_cont .main_contents { width:1000px; overflow:hidden; margin:0 0 20px }
.main_cont .main_contents .main_cont_left { float:left; width:710px; }
.main_cont .main_contents .main_cont_left_2 { width:720px; }
.main_cont .main_contents .main_cont_right { float:right; margin:0 0 0 10px; width:280px; }
.main_cont .main_contents .main_cont_right2 { float:right; margin:0 0 0 10px; width:250px; }

.main_cont .main_contents_2depth { width:1000px; overflow:hidden; margin:0 0 20px }
 .main_contents_2depth .main_cont_left_2depth { float:left; width:710px; }
 .main_contents_2depth .main_cont_right_2depth {  float:right; margin:0 0 0 10px; width:280px; }
.main_cont_left_2depth_banner { float:left; width:710px; margin-top:5px;}
.main_cont_left_2depth_banner .bottom_banner { float:left; display:inline-block; margin-left:5px;}


.main_cont_left .main_b_info_tab { overflow:hidden; width:710px; height:40px; }
.main_cont_left .again_tab { width:720px; }
.main_cont_left .main_b_info_tab li { float:left; cursor:pointer; }
.main_cont_left .main_b_info_tab li.tab1{ width:118px; height:40px; background:url(/images/renewal/btn/mcont_tab_01.gif) no-repeat; }
.main_cont_left .main_b_info_tab li.tab2{ width:118px; height:40px; background:url(/images/renewal/btn/mcont_tab_02.gif) no-repeat; }
.main_cont_left .main_b_info_tab li.tab3{ width:118px; height:40px; background:url(/images/renewal/btn/mcont_tab_03.gif) no-repeat; }
.main_cont_left .main_b_info_tab li.tab4{ width:118px; height:40px; background:url(/images/renewal/btn/mcont_tab_04.gif) no-repeat; }
.main_cont_left .main_b_info_tab li.tab5{ width:118px; height:40px; background:url(/images/renewal/btn/mcont_tab_05.gif) no-repeat; }
.main_cont_left .main_b_info_tab li.tab6{ width:120px; height:40px; background:url(/images/renewal/btn/mcont_tab_06.gif) no-repeat; }
.main_cont_left .main_b_info_tab li.tab1.on{ width:118px; height:40px; background:url(/images/renewal/btn/mcont_tab_on_01.gif) no-repeat; }
.main_cont_left .main_b_info_tab li.tab2.on{ width:118px; height:40px; background:url(/images/renewal/btn/mcont_tab_on_02.gif) no-repeat; }
.main_cont_left .main_b_info_tab li.tab3.on{ width:118px; height:40px; background:url(/images/renewal/btn/mcont_tab_on_03.gif) no-repeat; }
.main_cont_left .main_b_info_tab li.tab4.on{ width:118px; height:40px; background:url(/images/renewal/btn/mcont_tab_on_04.gif) no-repeat; }
.main_cont_left .main_b_info_tab li.tab5.on{ width:118px; height:40px; background:url(/images/renewal/btn/mcont_tab_on_05.gif) no-repeat; }
.main_cont_left .main_b_info_tab li.tab6.on{ width:120px; height:40px; background:url(/images/renewal/btn/mcont_tab_on_06.gif) no-repeat; }
.main_cont_left .main_b_info_tab li.tab1:hover{ width:118px; height:40px; background:url(/images/renewal/btn/mcont_tab_on_01.gif) no-repeat; }
.main_cont_left .main_b_info_tab li.tab2:hover{ width:118px; height:40px; background:url(/images/renewal/btn/mcont_tab_on_02.gif) no-repeat; }
.main_cont_left .main_b_info_tab li.tab3:hover{ width:118px; height:40px; background:url(/images/renewal/btn/mcont_tab_on_03.gif) no-repeat; }
.main_cont_left .main_b_info_tab li.tab4:hover{ width:118px; height:40px; background:url(/images/renewal/btn/mcont_tab_on_04.gif) no-repeat; }
.main_cont_left .main_b_info_tab li.tab5:hover{ width:118px; height:40px; background:url(/images/renewal/btn/mcont_tab_on_05.gif) no-repeat; }
.main_cont_left .main_b_info_tab li.tab6:hover{ width:120px; height:40px; background:url(/images/renewal/btn/mcont_tab_on_06.gif) no-repeat; }

/*15.09.24 ´Ù½Ãº¸±â_¸Þ´ºº¯°æ*/
.main_cont_left .again_tab li.tab1{ width:145px; height:40px; background:url(/images/renewal/btn/tab001.gif) no-repeat; }
.main_cont_left .again_tab li.tab2{ width:144px; height:40px; background:url(/images/renewal/btn/tab002.gif) no-repeat; }
.main_cont_left .again_tab li.tab3{ width:144px; height:40px; background:url(/images/renewal/btn/tab003.gif) no-repeat; }
.main_cont_left .again_tab li.tab4{ width:144px; height:40px; background:url(/images/renewal/btn/tab004.gif) no-repeat; }
.main_cont_left .again_tab li.tab5{ width:143px; height:40px; background:url(/images/renewal/btn/tab005.gif) no-repeat; }
.main_cont_left .again_tab li.tab6{ width:120px; height:40px; background:url(/images/renewal/btn/tab06.gif) no-repeat; }
.main_cont_left .again_tab li.tab1.on{ width:145px; height:40px; background:url(/images/renewal/btn/tab001_on.gif) no-repeat; }
.main_cont_left .again_tab li.tab2.on{ width:144px; height:40px; background:url(/images/renewal/btn/tab002_on.gif) no-repeat; }
.main_cont_left .again_tab li.tab3.on{ width:144px; height:40px; background:url(/images/renewal/btn/tab003_on.gif) no-repeat; }
.main_cont_left .again_tab li.tab4.on{ width:144px; height:40px; background:url(/images/renewal/btn/tab004_on.gif) no-repeat; }
.main_cont_left .again_tab li.tab5.on{ width:143px; height:40px; background:url(/images/renewal/btn/tab005_on.gif) no-repeat; }
.main_cont_left .again_tab li.tab6.on{ width:120px; height:40px; background:url(/images/renewal/btn/tab06_on.gif) no-repeat; }
.main_cont_left .again_tab li.tab1:hover{ width:145px; height:40px; background:url(/images/renewal/btn/tab001_on.gif) no-repeat; }
.main_cont_left .again_tab li.tab2:hover{ width:144px; height:40px; background:url(/images/renewal/btn/tab002_on.gif) no-repeat; }
.main_cont_left .again_tab li.tab3:hover{ width:144px; height:40px; background:url(/images/renewal/btn/tab003_on.gif) no-repeat; }
.main_cont_left .again_tab li.tab4:hover{ width:144px; height:40px; background:url(/images/renewal/btn/tab004_on.gif) no-repeat; }
.main_cont_left .again_tab li.tab5:hover{ width:143px; height:40px; background:url(/images/renewal/btn/tab005_on.gif) no-repeat; }
.main_cont_left .again_tab li.tab6:hover{ width:120px; height:40px; background:url(/images/renewal/btn/tab06_on.gif) no-repeat; }


.obs_info_box { border:1px solid #ccc; border-top:none; background:#fff; width:670px; height:372px; padding:15px 19px 19px; margin:0 0 5px; }
.obs_time_schedule_wrap { border:1px solid #ccc; background:#fff; width:379px; height:110px; padding:19px 0 19px 19px; float:left; margin-right:10px;}
.obs_time_schedule_title { height:14px; margin:0 0 15px; position:relative; }
.obs_time_schedule_title h4 { position:absolute; left:0; top:0; }
.obs_time_schedule_title .week_menu { position:absolute; left:60px; }
.obs_time_schedule_title .week_menu .week_line { padding:0 6px 0; }

.obs_time_schedule_title .week_menu li { float:left; }
.obs_time_schedule_title .week_menu li.week_line { width:5px; height:14px; background:url(/images/renewal/topbanner/gnb_line.gif) no-repeat 0 0; padding:0 2px 0; }
.obs_time_schedule_title .week_menu li.tab1 { width:15px; height:14px; background:url(/images/renewal/btn/week_sun_off1.gif) no-repeat; }
 .obs_time_schedule_title .week_menu li.tab2 { width:15px; height:14px; background:url(/images/renewal/btn/week_mon_off2.gif) no-repeat; }
.obs_time_schedule_title .week_menu li.tab3 { width:15px; height:14px; background:url(/images/renewal/btn/week_tue_off3.gif) no-repeat; }
.obs_time_schedule_title .week_menu li.tab4 { width:15px; height:14px; background:url(/images/renewal/btn/week_wed_off4.gif) no-repeat; }
.obs_time_schedule_title .week_menu li.tab5 { width:15px; height:14px; background:url(/images/renewal/btn/week_thu_off5.gif) no-repeat; }
.obs_time_schedule_title .week_menu li.tab6 { width:15px; height:14px; background:url(/images/renewal/btn/week_fri_off6.gif) no-repeat; }
.obs_time_schedule_title .week_menu li.tab7 { width:15px; height:14px; background:url(/images/renewal/btn/week_sat_off7.gif) no-repeat; }
.obs_time_schedule_title .week_menu li.tab1.on { width:15px; height:14px; background:url(/images/renewal/btn/week_sun_on1.gif) no-repeat; }
.obs_time_schedule_title .week_menu li.tab2.on { width:15px; height:14px; background:url(/images/renewal/btn/week_mon_on2.gif) no-repeat; }
.obs_time_schedule_title .week_menu li.tab3.on { width:15px; height:14px; background:url(/images/renewal/btn/week_tue_on3.gif) no-repeat; }
.obs_time_schedule_title .week_menu li.tab4.on { width:15px; height:14px; background:url(/images/renewal/btn/week_wed_on4.gif) no-repeat; }
.obs_time_schedule_title .week_menu li.tab5.on { width:15px; height:14px; background:url(/images/renewal/btn/week_thu_on5.gif) no-repeat; }
.obs_time_schedule_title .week_menu li.tab6.on { width:15px; height:14px; background:url(/images/renewal/btn/week_fri_on6.gif) no-repeat; }
.obs_time_schedule_title .week_menu li.tab7.on { width:15px; height:14px; background:url(/images/renewal/btn/week_sat_on7.gif) no-repeat; }
.obs_time_schedule_title .week_menu li.tab1:hover { width:15px; height:14px; background:url(/images/renewal/btn/week_sun_on1.gif) no-repeat; }
.obs_time_schedule_title .week_menu li.tab2:hover { width:15px; height:14px; background:url(/images/renewal/btn/week_mon_on2.gif) no-repeat; }
.obs_time_schedule_title .week_menu li.tab3:hover { width:15px; height:14px; background:url(/images/renewal/btn/week_tue_on3.gif) no-repeat; }
.obs_time_schedule_title .week_menu li.tab4:hover { width:15px; height:14px; background:url(/images/renewal/btn/week_wed_on4.gif) no-repeat; }
.obs_time_schedule_title .week_menu li.tab5:hover { width:15px; height:14px; background:url(/images/renewal/btn/week_thu_on5.gif) no-repeat; }
.obs_time_schedule_title .week_menu li.tab6:hover { width:15px; height:14px; background:url(/images/renewal/btn/week_fri_on6.gif) no-repeat; }
.obs_time_schedule_title .week_menu li.tab7:hover { width:15px; height:14px; background:url(/images/renewal/btn/week_sat_on7.gif) no-repeat; }


.obs_time_schedule_title .text_schpage { position:absolute; right:70px; color:#b6b6b6; font-size:11px; letter-spacing:2px; }
.obs_time_schedule_title .text_schpage .schpageon { font-weight:bold; color:#9046cf; }
.obs_time_schedule_title .scheduleseeall { color:#666; text-decoration:none; padding:0 10px 0 0; letter-spacing:0px; }
.obs_time_schedule_title .scheduleseeall:hover { color:#000; }
.obs_time_schedule_title .schedule_btns { position:absolute; right:19px; top:-4px; }
.obs_time_schedule_list { overflow:hidden; height:81px; margin:0 0 0 5px; }
.obs_time_schedule_list a { text-decoration:none; color:inherit; }
.obs_time_schedule_list li { float:left; width:76px; height:81px; margin:0 12px 0 0; padding:5px 0 0 5px; position:relative; font-size:11px; }
.obs_time_schedule_list li p { margin:0 0 8px; }
.obs_time_schedule_list li p img { border:1px solid #C5C5C5 !important; }
.obs_time_schedule_list li strong { display:block; color:#000; font-weight:bold; }
.obs_time_schedule_list li span { height:25px; color:#999; }
.obs_time_schedule_list li div { position:absolute; left:0; top:0; }

.obs_time_ch_wrap { border:1px solid #ccc; background:#fff; width:260px; height:110px; padding:4px 19px 33px 19px; float:left; margin:0; }

/* life */
.lifebox_wrap { }
.main_cont_left .lifebox_news { overflow:hidden; }
.main_cont_left .lifebox_news .lifebox_left { width:338px; float:left; margin:1px 19px 1px 1px; position:relative;  border:1px solid #c5c5c5; }
.main_cont_left .lifebox_news .lifebox_left:hover { width:338px; float:left; margin:0px 18px 0px 0px; position:relative;  border:2px solid #9046CF; }
.main_cont_left .lifebox_news .lifebox_left a { text-decoration:none;}
/* .main_cont_left .lifebox_news .lifebox_left a:hover {border:2px solid #8f45d0; position:absolute;width:336px; height:236px; z-index:77;} */
.main_cont_left .lifebox_news .lifebox_right { width:310px; float:left; }
.main_cont_left .lifebox_news .lifebox_right a { color:inherit; text-decoration:none; }
.main_cont_left .lifebox_news .lifebox_right a:hover { color:#8f45d0;}
.main_cont_left .lifebox_news .lifebox_left .lifebox_left_img { position:relative; }
.main_cont_left .lifebox_news .lifebox_left .lifebox_left_title { height:41px; background:#333; color:#fff; padding:10px 0 0 8px; width:330px; }
.main_cont_left .lifebox_news .lifebox_left .lifebox_left_title strong { font-size:14px; margin:0 0 4px; display:block;  }
.main_cont_left .lifebox_news .lifebox_left .lifebox_left_title span { font-size:11px; color:#C0B4CA; }
.main_cont_left .lifebox_news .lifebox_right li { margin:10px 0 0 }
.main_cont_left .lifebox_news .lifebox_right .lifenews_main strong { font-weight:bold; font-size:15px; display:block; margin:0 0 6px; }
.main_cont_left .lifebox_news .lifebox_right .lifenews_main p { color:#696969; font-size:13px; line-height:1.5 }
.main_cont_left .lifebox_news .lifebox_right .lifenews_list { font-size:15px; color:#696969;font-weight:bold;}
.lifebox_wrap .lifebox_s_list { overflow:hidden; margin:10px 0 0; }
.lifebox_wrap .lifebox_s_list a { color:inherit; text-decoration:none; }
.lifebox_wrap .lifebox_s_list a:hover { color:#8f45d0; }
.lifebox_wrap .lifebox_s_list li { position:relative;height:100px; width:140px; float:left; }
.lifebox_wrap .lifebox_s_list li strong { display:block; color:#6d6d6d; padding:5px 0 0; font-size:12px; letter-spacing:-1px; }
.lifebox_wrap .lifebox_s_list .life_s_list1 { margin:20px 30px 0 0; position:relative; }
.lifebox_wrap .lifebox_s_list .life_s_list2 { margin:20px 0 0; }

/* conner */
.main_cont .obs_corner_wrap { position:relative; }
.main_cont .obs_corner_wrap .obs_corner { border:1px solid #ccc; width:998px; height:278px; overflow:hidden; position:relative; }
.main_cont .obs_corner_wrap .rolling { position:absolute; top:40px; right:18px; overflow:hidden; }
.main_cont .obs_corner_wrap .rolling li { float:left; height:11px; width:11px; margin:0 2px 0 5px; background:url(/images/renewal/mainRoll/rollbtn2.png) -11px 0 no-repeat; }
.main_cont .obs_corner_wrap .rolling li.on { float:left; height:11px; width:11px; margin:0 2px 0 5px; background:url(/images/renewal/mainRoll/rollbtn2.png) 0 0 no-repeat; }
.main_cont .obs_corner_wrap h4 { margin:0 0 10px; }
.main_cont .obs_corner_wrap .obs_corner.c1 { background:url(/images/renewal/obs_theme/cornerbg_07.jpg) no-repeat; }
.main_cont .obs_corner_wrap .obs_corner.c2 { background:url(/images/renewal/obs_theme/cornerbg_06.jpg) no-repeat; }
.main_cont .obs_corner_wrap .obs_corner.c3 { background:url(/images/renewal/obs_theme/cornerbg_05.jpg) no-repeat; }
.main_cont .obs_corner_wrap .obs_corner.c4 { background:url(/images/renewal/obs_theme/cornerbg_04.jpg) no-repeat; }
.main_cont .obs_corner_wrap .obs_corner.c5 { background:url(/images/renewal/obs_theme/cornerbg_03.jpg) no-repeat; }
.main_cont .obs_corner_wrap .obs_corner.c6 { background:url(/images/renewal/obs_theme/cornerbg_02.jpg) no-repeat; }
.main_cont .obs_corner_wrap .obs_corner.c7 { background:url(/images/renewal/obs_theme/cornerbg_01.jpg) no-repeat; }
.main_cont .obs_corner_wrap .obs_corner .obs_cornerlist { width:169px; float:left; }
.main_cont .obs_corner_wrap .obs_corner .obs_cornerlist a { color:inherit; text-decoration:none; }
.main_cont .obs_corner_wrap .obs_corner .obs_cornerlist li { padding:0; font-size:12px; cursor:pointer; }
.main_cont .obs_corner_wrap .obs_corner .obs_cornerlist .cornermenu { height:25px; border-bottom:1px solid #ccc; background:#fff; color:#666; padding:13px 0 0 20px; }
.main_cont .obs_corner_wrap .obs_corner .obs_cornerlist .cornermenu.on { height:25px; border-bottom:1px solid #ccc; background:#8736CB; font-weight:bold; color:#fff; padding:13px 0 0 20px; }
.main_cont .obs_corner_wrap .obs_corner .obs_cornerlist .cornermenu.on:hover { background:#8736CB; color:#fff; }
.main_cont .obs_corner_wrap .obs_corner .obs_cornerlist .cornermenu:hover { height:25px; border-bottom:1px solid #ccc; background:none; font-weight:bold; color:#66279D; padding:13px 0 0 20px; }
.main_cont .obs_corner_wrap .obs_corner .obs_cornerlist .cornermenu_up { height:21px; border-bottom:1px solid #ccc; }
.main_cont .obs_corner_wrap .obs_corner .obs_cornerlist .cornermenu_down { height:22px; }
.main_cont .obs_corner_wrap .obs_corner .obs_corner_cont { position:absolute; overflow:hidden; right:0; top:42px; width:405px; }
.main_cont .obs_corner_wrap .obs_corner .obs_corner_cont a { color:inherit; text-decoration:none; }
.main_cont .obs_corner_wrap .obs_corner .obs_corner_cont li { width:115px; height:98px; float:left; margin:0 20px 20px 0; position:relative; }
.main_cont .obs_corner_wrap .obs_corner .obs_corner_cont .playicon { position:absolute; right:4px; top:40px; }
.main_cont .obs_corner_wrap .obs_corner .obs_corner_cont .playicon_on { position:absolute; left:50px; top:20px; }
.main_cont .obs_corner_wrap .obs_corner .obs_corner_cont li div { background:#000; color:#a3a3a3; font-size:11px; height:23px; overflow:hidden; padding:4px 3px 6px 10px; line-height:1.2; }
.main_cont .obs_corner_wrap .obs_corner .obs_corner_cont li div strong { font-weight:bold; }
 
.main_cont .main_contents .main_cont_right .ad_preview_box { margin:0 0 5px; }
.main_cont .main_contents .main_cont_right .banner_roll { margin:0 0 5px; }
.main_cont .main_contents .main_cont_right .mside_banner { height:150px; overflow:hidden; }

.obs_m_board_wrap { border-top:2px solid #8736cb; background:#fff; }
.obs_m_board_wrap .obs_board { width:998px; margin:0 auto; height:37px; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; position:relative; overflow:hidden; }
.obs_m_board_wrap .obs_board_box { float:left; width:258px; padding:0px 0px 0 74px; position:relative; }
.obs_m_board_wrap .obs_board_box.middle_border { border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; height:100%; }
.obs_m_board_wrap .obs_board_box h4 { position:absolute; left:20px; top:13px;}
.obs_m_board_wrap .obs_board_box .board_btns { position:absolute; right:10px; top:9px; }
.obs_m_board_wrap .obs_board_box .obs_board_list { margin:13px 0 0; color:#666; }
.obs_m_board_wrap .obs_board_box .obs_board_list li { overflow:hidden; height:24px; }
.obs_m_board_wrap .obs_board_box .obs_board_list li a { color:inherit; text-decoration:none; }
.obs_m_board_wrap .obs_board_box .obs_board_list li a:hover { color:#999; text-decoration:none; }
.obs_m_board_wrap .obs_board_box .obs_board_list .rank_num { float:left; margin:0 6px 0 14px; }
.obs_m_board_wrap .obs_board_box .obs_board_list .rank_name { float:left; }
.obs_m_board_wrap .obs_board_box .obs_board_list .rank_up { float:right; text-align:left; width:32px; margin:0 10px 0 0; }
.obs_m_board_wrap .obs_board_box .obs_board_list .rank_up img { margin:0 4px 0 0;}
.obs_m_board_wrap .obs_board_box .obs_board_list .new_list { padding:0 3px 0; }
.obs_m_board_wrap .obs_board_bottom { height:30px; background:url(/images/renewal/main/board_line_bg.gif) repeat-x #f4f4f4; text-align:center; clear:both; }
.saying_list { padding:0 0 0 30px;}

/* event */
.main_cont_left .obs_info_box.eventbg { background:url(/images/renewal/obs_theme/event_bg.gif) 470px 0 repeat-y #fff; }
.eventtab_wrap { overflow:hidden; } 
.eventtab_wrap .eventtab_week { float:left; width:430px; }
.eventtab_wrap .eventtab_book { float:left; width:200px; padding:0 20px; }
.eventtab_wrap h4 {margin:6px 0 14px; }

.eventtab_wrap a { color:inherit; text-decoration:none; }
.eventtab_wrap a:hover { text-decoration:none; color:#440D72; }
.eventtab_wrap .eventtab_week .event_list_wrap li { overflow:hidden; height:72px; margin:10px 0 15px; }
.eventtab_wrap .eventtab_week .event_list_wrap li img { float:left; margin:0 10px 0 0; border:1px solid #c5c5c5;}
.eventtab_wrap .eventtab_week .event_list_wrap li p { float:left; heght:70px; padding-top:5px; color:#666; }
.eventtab_wrap .eventtab_week .event_list_wrap li p strong { display:block; font-size:14px; padding:0 0 6px }
.eventtab_wrap .eventtab_week .event_list_wrap li p span { display:block; margin:4px 0 0; }
.eventtab_wrap .eventtab_book .eventbook_bg { background:url(/images/renewal/obs_theme/event_book_bg.jpg) center no-repeat; height:190px; text-align:left; margin:0 auto; width:146px; }

.eventtab_wrap .eventtab_book .book_title { font-size:14px; color:#666; width:200px; margin:0 auto; text-align:center; display:block; padding:15px 0 0;  }
.eventtab_wrap .eventtab_book .book_author { font-size:11px; color:#999; width:200px; margin:0 auto; text-align:center; display:block; padding:5px 0 0;  }
.eventtab_wrap .eventtab_book .book_text { font-size:12px; color:#666; line-height:1.5; width:170px; margin:0 auto; text-align:left; display:block; padding:10px 0 0;  }

/* preview */
.preview_tab_wrap { }
.preview_tab_wrap .preview_tab { overflow:hidden; }
.preview_tab .preview_tab_m { float:left; width:305px; border:1px solid #d9d9d9; padding:10px; overflow:hidden;}
.preview_tab .preview_tab_m:hover { background:#eee; }
.preview_tab .preview_tab_m a { text-decoration:none; color:inherit; }
.preview_tab .preview_tab_m img { float:left; margin:0 12px 0 0; border:1px solid #c5c5c5; }
.preview_tab .preview_tab_m p { float:left; width:140px; height:185px; position:relative; }
.preview_tab .preview_tab_m span { display:block; }
.preview_tab .preview_tab_m .preview_title { color:#6828a4; font-size:14px; display:block; line-height:1.5; margin:0 0 6px; }
.preview_tab .preview_tab_m .preview_text { line-height:1.5; color:#666;}
.preview_tab .preview_tab_m .preview_name { font-size:11px; color:#000; font-weight:bold; position:absolute; bottom:18px; left:0; }
.preview_tab .preview_tab_m .preview_time { font-size:11px; color:#999; position:absolute; bottom:2px; left:0; }
.preview_tab h4 { margin:20px 0 10px; clear:both; display:block;}
.preview_list { overflow:hidden; }
.preview_list li { width:210px; height:109px; float:left; margin:0 12px 0 0; color:#666; }
.preview_list img { margin:0 8px 0 0; float:left; border:1px solid #c5c5c5; }
.preview_list li span { display:block; font-size:11px; margin:0 0 5px; }
.preview_list li p { padding:2px 0 0; line-height:1.4;}
.preview_list li p:hover { color:#400545;}
.preview_list .preview_name { font-size:11px; color:#000; font-weight:bold;  }
.preview_list .preview_time { font-size:11px; color:#999; }
.preview_list a { text-decoration:none; color:inherit; }

/* review */
.review_tab_wrap { }
.review_tab_wrap  a { text-decoration:none; font-weight:normal; color:inherit;}
.review_tab_wrap .reivew_btns { width:100x; height:13px; position:absolute; right:0; top:0; }
.review_tab_wrap .reivew_btns li { display:inline-block; width:48px; text-align:right; float:left; }

.review_tab_wrap .reivew_btns li.tab1 { width:45px; height:13px; background:url(/images/renewal/btn/popular_off.gif) no-repeat; }
.review_tab_wrap .reivew_btns li.tab2 { width:45px; height:13px; background:url(/images/renewal/btn/newest_off.gif) no-repeat; }
.review_tab_wrap .reivew_btns li.tab1.on { width:45px; height:13px; background:url(/images/renewal/btn/popular_on.gif) no-repeat; }
.review_tab_wrap .reivew_btns li.tab2.on { width:45px; height:13px; background:url(/images/renewal/btn/newest_on.gif) no-repeat; }
.review_tab_wrap .reivew_btns li.tab1:hover { width:45px; height:13px; background:url(/images/renewal/btn/popular_on.gif) no-repeat; }
.review_tab_wrap .reivew_btns li.tab2:hover { width:45px; height:13px; background:url(/images/renewal/btn/newest_on.gif) no-repeat; }

.review_tab_wrap .title_tab { height:26px; position:relative; }
.review_tab_wrap .review_tab { overflow:hidden; height:190px; border-bottom:1px solid  #e1e1de; margin:0 0 20px; }
.review_tab_wrap .obs_re01 { position:relative; width:300px; height:169px; margin:1px 16px 1px 1px; float:left; border:1px solid #c5c5c5; }
.review_tab_wrap .obs_re01:hover { position:relative; width:300px; height:169px; margin:0px 15px 0px 0px; float:left; border:2px solid #9046CF; }
.review_tab_wrap .rankicon { position:absolute; left:0; top:0; }
.review_tab_wrap .rankicon2 { position:absolute; left:2px; top:2px; }
.review_tab_wrap .obs_re01 .playicon { position:absolute; bottom:57px; right:5px; }
.review_tab_wrap .obs_re01 .cont_info { height:39px; width:290px; padding:10px 0 0 10px; position:absolute; bottom:0; color:#fff; font-size:11px; background:url(/images/renewal/comm/obs_review_bg.png) ; }
.review_tab_wrap .obs_re01 .cont_info strong { font-size:12px; font-weight:bold; }
.review_tab_wrap .obs_re01 .cont_info span { color:#999; padding:0 0 0 5px; }
.review_tab_wrap .obs_re01 .cont_info p { padding:0; }
.review_tab_wrap .obs_rank_right { float:left; color:#333; }
.review_tab_wrap .obs_re02 { position:relative; width:350px; height:80px; padding:0 0 10px; }
.review_tab_wrap .obs_re02 .playicon { position:absolute; bottom:5px; left:120px; }
.review_tab_wrap .obs_re02 p { float:left; margin:1px 5px 1px 1px; border:1px solid #c5c5c5 }
.review_tab_wrap .obs_re02 p:hover { float:left; margin:0 4px 0 0; border:2px solid #9046CF }
.review_tab_wrap .obs_re02 .review_title { color:#000; font-weight:bold; font-size:12px; display:block; margin:0 0 5px; }
.review_tab_wrap .obs_re02 .review_date { font-size:11px; color:#999 }
.review_tab_wrap .obs_re02 .review_text { font-size:11px; display:block; margin:8px 0 4px;  line-height:1.5;}
.review_tab_wrap .obs_re02 .review_name { font-size:11px; }
.review_tab_wrap .obs_rank { overflow:hidden; height:16px; margin:4px 0 0; }
.review_tab_wrap .obs_rank strong { color:#999; padding:0 4px 0 0;}
.review_tab_wrap .obs_rank .cont_name { font-size:12px; padding:0 1px 0 0; }
.review_tab_wrap .obs_rank .cont_name:hover { color:#9046CF; }
.review_tab_wrap .obs_rank .review_date { font-size:11px; color:#999 }

.recommend_vod_wrap { overflow:hidden; height:130px; position:relative; }
.recommend_vod_wrap h4 { margin:0 0 10px;}
.recommend_list li { float:left; width:118px; height:110px; margin:0 18px 0 0; }
.recommend_list .lastvod { margin:0 0px 0 0; }
.recommend_list .vod_list { position:relative; width:118px; height:66px; }
.recommend_list .vod_list .playicon { position:absolute; bottom:6px; right:6px; }
.recommend_list .vod_title { color:#333; display:block; margin:8px 0 4px; font-size:11px; letter-spacing:-1px; }
.recommend_list span { color:#999; font-size:11px; }
.seemorebtn a { position:absolute; right:0; top:5px; color:#666; font-size:11px; text-decoration:none; }

/* people_vod 15.09.23 */
.issue_people_vod_wrap { overflow:hidden; height:134px; position:relative; }
.issue_people_vod_wrap h4 { margin:0 0 10px;}
.issue_people_list li { float:right; width:123px; height:110px; margin:0 0 0 13px; }
.issue_people_list .lastvod { margin:0 0px 0 0; }
.issue_people_list .vod_list { position:relative; width:123px; height:68px; margin-bottom:8px; font-family: Dotum, Verdana, Gulim;}
.issue_people_list .vod_list .playicon { position:absolute; bottom:5px; right:5px; }
.issue_people_list .vod_title { color:#333; display:block; margin-top:15px; line-height:12px; font-size:11px; letter-spacing:-1px; }
.issue_people_list .people_txt {margin-left:5px;}
.issue_people_list span { color:#999; font-size:11px; }

/* tvinfo */
.tvinfo_wrap { overflow:hidden; }
.tvinfo_wrap .tvinfo_right { width:218px; height:364px; float:right; position:relative; border:1px solid #c5c5c5; margin:1px }
.tvinfo_wrap .tvinfo_right:hover { width:218px; height:364px; float:right; position:relative; border:2px solid #9046CF; margin:0px }
.tvinfo_wrap .tvinfo_left { width:440px; height:364px; float:left;}
.tvinfo_wrap .tvinfo_left a { color:inherit; text-decoration:none; }
.tvinfo_wrap .tvinfo_left a:hover { text-decoration:underline; }
.tvinfo_wrap .tvinfo_left strong { display:block; color:#9046cf; font-weight:bold; font-size:14px; padding:15px 0 10px; }
.tvinfo_wrap .tvinfo_left p { font-weight:bold; font-size:14px; color:#666; height:21px; }
.tvinfo_wrap .tvinfo_left p .address { font-weight:normal; font-size:12px; padding:0 0 0 6px;}
.tvinfo_wrap .tvinfo_left div { overflow:hidden; }
.tvinfo_wrap .tvinfo_left .img_title { display:block; color:#666; font-weight:bold; font-size:14px; padding:15px 0 10px; }
.tvinfo_wrap .tvinfo_left div img { float:left; margin:0 6px 0 0; border:1px solid #c5c5c5; }
.tvinfo_wrap .tvinfo_right a { text-decoration:none; color:inherit; }
.tvinfo_wrap .tvinfo_right .tvtext { width:208px; height:75px; padding:10px 0 0 10px; position:absolute; bottom:0; background:url(/images/renewal/comm/obs_review_bg.png); }
.tvinfo_wrap .tvinfo_right .tvtext strong { color:#bea4d5; font-size:14px; display:block; }
.tvinfo_wrap .tvinfo_right .tvtext p { color:#fff; font-size:14px; padding:8px 0 4px }
.tvinfo_wrap .tvinfo_right .tvtext span { color:#fff; font-size:12px; }

.issuebox_imgbd { margin:1px; border:1px solid #c5c5c5; }
.issuebox_imgbd:hover { margin:0px; border:2px solid #9046CF; }

/* obs_program_list_wrap */
.obs_program_list_wrap { background:#f4f4f4; padding:0 0 20px; }
.obs_program_list_wrap .obs_program_list { width:1000px; overflow:hidden; margin:0 auto; }
.obs_program_list_wrap .obs_program_list li { float:left; height:326px; position:relative; }
.obs_program_list_wrap .obs_program_list .program_news { width:255px; }
.obs_program_list_wrap .obs_program_list .program_sisa { width:255px; }
.obs_program_list_wrap .obs_program_list .program_enter { width:255px; }
.obs_program_list_wrap .obs_program_list .program_dacu { width:245px; }
.obs_program_list_wrap .obs_program_list .program_special { width:245px; }
.obs_program_list_wrap .obs_program_list .obs_line_dot td { border-bottom:1px solid #ccc; color:#666; padding:0 0 0 10px; }
.obs_program_list_wrap .obs_program_list .obs_line_dot a { color:inherit; text-decoration:none; }
.obs_program_list_wrap .obs_program_list .obs_line_dot a:hover { color:#8733CA; }
.obs_program_list_wrap .obs_program_list .text_schpage { position:absolute; bottom:4px; right:42px; color:#b6b6b6; font-size:11px; letter-spacing:2px; }
.obs_program_list_wrap .obs_program_list .text_schpage .schpageon { font-weight:bold; color:#9046cf; }
.obs_program_list_wrap .obs_program_list .schedule_btns { position:absolute; right:0px; bottom:0; }

/* footer menu */
.footer_menu_wrap { height:35px; background:#595959; }
.footer_menu { width:1000px; margin:0 auto; height:35px;  position:relative; }
.footer_menu a { color:#e9e9e9; text-decoration:none; }
.footer_menu a:hover { color:#b099c3; }
.footer_menu .privacy a { color:#9589d3!important; text-decoration:none;  }
.footer_menu .f_menulist { padding:10px 0 0; } 
.footer_menu .f_menulist li { display:inline; color:#fff; font-weight:bold; }
.footer_menu .f_menulist li a{color:#fff;}
.footer_menu .footer_link { position:absolute; right:0; top:2px; }
.footer_menu .f_line { background:url(/images/renewal/comm/f_line.gif) center no-repeat; width:3px; padding-right:4px; margin-right:4px;}
.copyright { width:1000px; margin:0 auto; position:relative; padding:20px 0 20px; }
.copyright .footer_link { position:absolute; right:0; top:9px;  }
.copyright .footer_link2 { position:absolute; right:68px; top:21px;  }

/* side */
.side_sports { position:fixed; width:75px; left:50%; margin-left:-600px; top:538px;  z-index:100000; }

/* topnavi rollover menu */
.topslide_wrap { background:url(/images/renewal/topnavi/layer/topslide_menu_bg.png) no-repeat; width:1000px; height:370px; padding:0 2px 2px; position:absolute; top:167px; left:50%; margin-left:-502px; z-index:100; }
.topslide_menu_wrap { height:344px; padding:0 23px 0 19px; position:relative; }
.topslide_menu_wrap.daculine { border-top:6px solid #7aba09;border-bottom:2px solid #7aba09;}
.topslide_menu_wrap.newsline { border-top:6px solid #F8601F; border-bottom:2px solid #F8601F;}
.topslide_menu_wrap.sisaline {  border-top:6px solid #ecbf3b;border-bottom:2px solid #ecbf3b;}
.topslide_menu_wrap.enterline { border-top:6px solid #2798d1;border-bottom:2px solid #2798d1;}
.topslide_menu_wrap.special { border-top:6px solid #5641e1;border-bottom:2px solid #5641e1;}
.topslide_menu_wrap .topslide_tab_imgtext { overflow:hidden; position:absolute; top:15px; left:29px; }
.topslide_menu_wrap .topslide_tab_imgtext li { float:left; }
.topslide_menu_wrap .topslide_tab_date a { text-decoration:none;  font-family:'µ¸¿ò' }
.topslide_menu_wrap .topslide_tab_date { overflow:hidden; position:absolute; left:170px; top:26px;  text-align: center;}
.topslide_menu_wrap .topslide_tab_date li { float:left; }
.topslide_menu_wrap .topslide_tab_date li a { color:#666; font-weight:bold; }
.topslide_menu_wrap .topslide_tab_date li.taboff a { color:#8c8c8c; font-weight:normal; }
.topslide_menu_wrap .topslide_tab_date .align_abc { width:58px; border-right:1px solid #ededed; }
.topslide_menu_wrap .topslide_tab_date .align_days { width:50px; /*padding:0 0 0 8px;*/ }
.topslide_menu_wrap .btn_program_all { position:absolute; right:28px; top:15px; }
.topslide_menu_wrap .slide_preview_box { width:206px; padding:0 10px 0; position:absolute; top:62px; }
.topslide_menu_wrap .slide_preview_box strong { font-size:14px; font-family:'µ¸¿ò' }
.topslide_menu_wrap .slide_preview_box strong.dacutitle { color:#639609; width:12px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.topslide_menu_wrap .slide_preview_box strong.newstitle{ color:#F7631B; width:12px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.topslide_menu_wrap .slide_preview_box strong.sisatitle{ color:#e2ab06; width:12px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.topslide_menu_wrap .slide_preview_box strong.entertitle{ color:#0781b2; width:12px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.topslide_menu_wrap .special_pic_wrap { position:absolute; top:20px; left:19px; width:347px; }
.topslide_menu_wrap .special_pic_wrap.special02 { left:416px; }
.topslide_menu_wrap .special_pic { position:relative; height:195px; }
.topslide_menu_wrap .special_pic_wrap strong.sp_title a { display:block; color: #5742e2; font-size:16px; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding:15px 0; text-decoration:none; }
.topslide_menu_wrap .special_pic_wrap .special_list strong.sp_title2 { display:block; position:absolute; left:0; width:60px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color:#666;}
.topslide_menu_wrap .special_pic_wrap .special_list p { display:block; width:287px; max-height:36px; overflow: hidden; /*white-space: nowrap; text-overflow: ellipsis;*/ padding-left:60px; color:#666; } 
.topslide_menu_wrap .special_pic_wrap .special_list p span.gap { padding:0 5px; color:#dadada; }
.topslide_menu_wrap .special_pic_wrap .special_list p span.sp_time { color:#999; font-weight:bold; }
.topslide_menu_wrap .special_pic_wrap .special_list p em { color:#719a55;}
.topslide_menu_wrap .special_pic_wrap .special_list p em.gene301 { color:#459ecc;}
.topslide_menu_wrap .special_pic_wrap .special_list p em.gene302 { color:#ea9500;}
.topslide_menu_wrap .special_pic_wrap .special_list p em.gene303 { color:#9046cf;}
.topslide_menu_wrap .special_pic_wrap .special_list p em.gene306 { color:#719a55;}
.topslide_menu_wrap .special_pic_wrap .special_list p em.gene307 { color:#ff5300;}
.topslide_menu_wrap .special_pic_wrap .special_list .sp_list_2 { line-height:150%; }
.topslide_menu_wrap .special_pic_wrap .special_list > div { margin-bottom:10px; }

.prg_list { position:absolute; right:0; top:20px; width:154px; height:330px; border-left:solid 1px #ccc; padding:0 20px; }
.prg_list a { color:#666; font-weight:bold; text-decoration:none; }
.prg_list .btn_program_all { padding-left:37px; padding-top:1px; }
.prg_list ul.prg_tab { margin:24px 0 20px; overflow:hidden; }
.prg_list ul.prg_tab li { float:left; }
.prg_list ul.prg_tab li a { font-size:11px; color:#888; padding-right:8px; }
.prg_list ul.prg_tab li.current a { color:#333; /*background:url('/images/renewal/topnavi/arrow_on.gif') no-repeat right center;*/ }
.prg_list ul.prg_tab li span { padding:0 10px 0 3px; }
.prg_list .prg_info { clear:both; }
.prg_list .prg_info ul li { clear:both; }
.prg_list .prg_info ul li a { display:block; width:150px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height:180%; }
.prg_list .prg_info .prg_more { top:20px; position:relative; }

.topslide_menu_wrap .special_pic .icon_today { position:absolute; top:-7px; right:0px; }
.topslide_menu_wrap .slide_preview_box .view_pic { position:relative; height:110px; padding:8px 0 0; }
.topslide_menu_wrap .slide_preview_box .view_pic .icon_today { position:absolute; top:1px; right:0px; }
.topslide_menu_wrap .slide_preview_box .view_pic .program_schedule { position:absolute; left:0; bottom:0; width:113px; height:19px; padding:6px 0 0; text-align:center; color:#fff; font-weight:bold; background:url(/images/renewal/topnavi/layer/viewpic_textbg.png);  font-family:'µ¸¿ò'  }
.topslide_menu_wrap .slide_preview_box .view_textbox { padding:10px 0 10px; line-height:1.5; color:#333; max-height:60px; overflow:hidden; }
.topslide_menu_wrap .slide_preview_box .btn_homereplay li { display:inline;}
.topslide_menu_wrap .slidelist_left { position:absolute; width:330px; left:275px; top:62px; }
.topslide_menu_wrap .slidelist_right { position:absolute; width:330px; left:640px; top:62px; }
.topslide_menu_wrap .slideprogram_list_wrap { width:330px; }
.topslide_menu_wrap .slideprogram_list_wrap li { margin:0 0 12px; position:relative; height:12px; width:330px;  }
.topslide_menu_wrap .slideprogram_list_wrap li a { color:#666; font-weight:bold; text-decoration:none; }

.topslide_menu_wrap .slideprogram_list_wrap .slide_list_home { position:absolute; left:0; }
.topslide_menu_wrap .slideprogram_list_wrap .slide_list_review { position:absolute; left:20px; }
.topslide_menu_wrap .slideprogram_list_wrap .slideprogram_list_name { width:172px; left:45px; color:#666; position:absolute; height:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.topslide_menu_wrap .slideprogram_list_wrap .slideprogram_list_date { width:53px; right:55px; color:#666; font-size:11px; position:absolute; }
.topslide_menu_wrap .slideprogram_list_wrap .slideprogram_list_time { width:70px; right:0; color:#666; font-size:11px; position:absolute; }


/*¿øº»*/
.slide_imglist_wrap { position:relative; top:60px; overflow:hidden; height:258px; }

/*2015.11.19 º¯°æ*/
/*.slide_imglist_wrap { position:relative; top:48px; overflow:hidden; height:258px;padding-top: 5px; }*/

/*¿øº»*/
/*.slide_imglist_wrap .slide_imglist { width:115px; height:104px; padding:0 9px 0; margin:0 32px 25px 0; float:left;}*/

/*2015.11.19 º¯°æ*/
.slide_imglist_wrap .slide_imglist { width:115px; height:104px; padding:0 9px 0; margin:0 32px 25px 0; float:left;position:relative;}


.slide_imglist_wrap .slide_imglist.listlast { width:115px; height:104px; padding:0 9px 0; margin:0 0 25px 0; float:left;}
.slide_imglist_wrap .slide_imglist a { color:#666; font-weight:bold; text-decoration:none; }
.slide_imglist_wrap .slide_imglist .slide_imglist_name { font-size:11px; color:#666; font-weight:bold; margin:10px 0 7px; height:13px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }

/*2015.11.19 Ãß°¡*/
.slide_imglist_wrap .slide_imglist .slide_imglist_new_hot{/*position:relative;top:15px;left:-5px;*/position: absolute;top: 3px;right: 12px;}

.slide_imglist_wrap .slide_imglist_text { overflow:hidden; }
.slide_imglist_wrap .slide_imglist_text .text_date { float:left; color:#666; font-size:11px; }
.slide_imglist_wrap .slide_imglist_text .text_btns { float:left; margin:0 0 0 5px; }

.topslide_menu_wrap .slide_paging { width:300px; left:50%; margin-left:-80px; position:absolute; bottom:10px; }
.topslide_menu_wrap .slide_paging li { float:left; width:17px; height:17px; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:11px; margin:0 2px 0; }
.topslide_menu_wrap .slide_paging .paging_num { background:url(/images/renewal/topnavi/layer/btn_paging.gif) no-repeat; }
.topslide_menu_wrap .slide_paging .paging_num a { color:#333; text-decoration:none; display:block; }
.topslide_menu_wrap .slide_paging .paging_num_on { background:url(/images/renewal/topnavi/layer/btn_paging_on.gif) no-repeat;  color:#fff;}

.topslide_menu_wrap .slide_paging2 { width:300px; left:50%; margin-left:50px; position:absolute; bottom:10px; }
.topslide_menu_wrap .slide_paging2 li { float:left; width:17px; height:17px; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:11px; margin:0 2px 0; }
.topslide_menu_wrap .slide_paging2 .paging_num { background:url(/images/renewal/topnavi/layer/btn_paging.gif) no-repeat; }
.topslide_menu_wrap .slide_paging2 .paging_num a { color:#333; text-decoration:none; display:block; }
.topslide_menu_wrap .slide_paging2 .paging_num_on { background:url(/images/renewal/topnavi/layer/btn_paging_on.gif) no-repeat;  color:#fff;}

.topnavi_wrap .topnavi li.tab1 > a { width:100%; height:100%; display:block; }
.topnavi_wrap .topnavi li.tab2 > a { width:100%; height:100%; display:block; }
.topnavi_wrap .topnavi li.tab3 > a { width:100%; height:100%; display:block; }
.topnavi_wrap .topnavi li.tab4 > a { width:100%; height:100%; display:block; }
.topnavi_wrap .topnavi li.tab5 > a { width:100%; height:100%; display:block; }
.topnavi_wrap .topnavi li.tab6 > a { width:100%; height:100%; display:block; }
.topnavi_wrap .topnavi li.tab7 > a { width:100%; height:100%; display:block; }
.topnavi_wrap .topnavi li.tab8 > a { width:100%; height:100%; display:block; }


.topslide_wrap { display:none; }
.topnavi li#sisa:hover .topslide_wrap { display:block; }
.topnavi li#news:hover .topslide_wrap { display:block; }
.topnavi li#dacu:hover .topslide_wrap { display:block; }
.topnavi li#enter:hover .topslide_wrap { display:block; }
.topnavi li#special:hover .topslide_wrap { display:block; }

/*FAQ¸®´º¾ó */
.faq_new_list_wrap { border-top:3px solid #9965c7; width:710px; }
.faq_new_list_wrap li { height:33px; position:relative; border-bottom:1px solid #ccc; }
.faq_new_list_wrap li span { position:absolute; }
.faq_new_list_wrap li .list_icon { left:17px; top:6px} 
.faq_new_list_wrap li .list_q { left:102px; top:8px; }
.faq_new_list_wrap li .list_text { left:122px; top:10px; color:#666; font-size:12px; font-family:'µ¸¿ò' }
.faq_new_list_wrap li .list_text a { text-decoration:none; color:#666; }
.faq_new_list_wrap li .list_text a:hover { color:#333; }
/**/

/*ÆäÀÌÂ¡¸®´º¾ó*/
.paging { position:relative; margin:20px auto; width:434px; }
.paging .paging_wrap { /*position:absolute; left:38%;*/ }
.paging .paging_wrap:after { display:block; clear:both; content:''; }
.paging .paging_wrap a { width:27px; height:21px; text-align:center; text-decoration:none; display:block; float:left; margin:0 2px 0; font-size:12px; font-family:Verdana, Geneva, sans-serif; padding:6px 0 0; background:url(/img/btn/paging_bg.gif) no-repeat; color:#666; }
.paging .paging_wrap a:hover { background:url(/img/btn/paging_on.gif) no-repeat; color:#fff; }
.paging .paging_wrap a.paging_on { background:url(/img/btn/paging_on.gif) no-repeat; color:#fff; line-height:14px; }
.paging .paging_wrap a.paging_bg { background:url(/img/btn/paging_bg.gif) no-repeat; color:#333; line-height:14px; }
/**/

/*´Ù½Ãº¸±â ¸®´º¾ó*/

#container2 {
	width:1000px;
	margin:0 auto;
}

.main_cont_left .obs_info_box2 { 
	width:720px; 
	height:425px;
	margin:23px 0 25px; 
	padding:0; 
	border:0; 
}

.obs_info_box2 .pagging {
	margin:5px 0 0;
	text-align:center;
}

.obs_info_box2 .pagging a {
	width:27px;
	height:27px;
	line-height:27px;
	display:inline-block;
	background:url(/images/renewal/vod/num.gif) no-repeat 0 0;
}

.obs_info_box2 .pagging a:hover, .obs_info_box2 .pagging a.current {
	color:#fff;
	background:url(/images/renewal/vod/num_on.gif) no-repeat 0 0;
}

.top_logo_wp {
	width:100%;
	background:url(/images/2016/main/top_underline.jpg) repeat-x left bottom;
}

.again_wp {
	background:#fff;
}

.again_btn {
	background:url(/images/renewal/mainRoll/rollbtn_bg2.png) no-repeat;
}

.obs_info_box2 ul {
	width:735px;
	overflow:hidden;
}

.obs_info_box2 ul li {
	position:relative;
	width:228px;
	height:183px;
	border:solid 1px #d9d9d9;
	float:left;
	margin:0 15px 10px 0;
}

li.vodList:hover .vodOver {
	position:absolute;
	top:0;
	display:block;
	padding:33px 20px 30px;
	height:120px;
	background:url(/images/renewal/comm/vodList_bg.png); 
	color:#fff;
	z-index:1;
}

.vod_wp03 li.vodList:hover .vodOver,
.vod_wp04 li.vodList:hover .vodOver {
	position:absolute;
	width:188px;
	top:0;
	left:0;
	display:block;
	padding:20px 20px 30px;
	height:79px;
	background:url(/images/renewal/comm/vodList_bg.png); 
	color:#fff;
	z-index:1;
}


.vodOver {
	display:none;
}

.vodOver p {
	font-size:14px; 
	font-weight:bold;
	display: block;
	width: 190px;
	height:45px;
	margin:0 auto;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-wrap: break-word;
	line-height:180%;
}

.vodOver strong {
	font-size:16px;
	display:block;
	text-align:right;
	padding-right:40px;
	margin:10px 0 0;
}

.vod_wp02 .vodOver strong,
.vod_wp03 .vodOver strong {
	font-size:16px;
	display:block;
	text-align:right;
	padding-right:40px;
	margin:25px 0 0;
}

.vodList .obs_re01 { 
	position:relative; 
}

.vodList .rankicon { 
	position:absolute; 
	left:0; 
	top:0; 
}

.vodList .rankicon2 { 
	position:absolute; 
	left:2px; 
	top:2px; 
}

.vodList .obs_re01 .playicon { 
	position:absolute; 
	top:80px; 
	right:10px;
	z-index:2;
}

.vodList .obs_re01 .cont_info { 
	color:#666;
	margin:0;
	font-size:11px; 
	width:100%;
}
/*2015.11.19*/
.vodList .obs_re01 .cont_info .slide_imglist_new_hot {
	position: absolute;
	right: 3px;
    top: 3px;
}

.vodInfo {
	position:relative;
	padding:10px;
}

.vodInfo span { 
	padding:0 5px 0 0; 
}

.vodInfo p { 
	font-size:12px; 
}

.vodInfo strong {
	font-size:12px; 
	font-weight:bold;
	display: block;
	width: 90%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;		
}

.vodInfo a.vod_more {
	position:absolute;
	right:6px;
	bottom:6px;
	z-index:5;
}

.vodInfo span.vod_type {
	position:absolute;
	right:10px;
	bottom:9px;
}

.reVod_wp {
	margin:15px 0 0;
}

.reVod_wp h4 {
	margin:0 0 10px 0;
}

.reVod {
	position:relative;
	width:720px;
	height:195px;
	border-style:solid;
	border-width:2px 1px 1px;
	border-color:#0054a6 #ccc #ccc;
}

.reVod ul {
	overflow:hidden;
	width:645px;
	margin:20px auto 0;
}

.reVod li {
	width:195px;
	float:left;
	margin:0 30px 0 0;
}

.reVod li.last {
	margin:0;
}

.reVod li a {
	display:block;
}

.reVod a.s_prev {
	position:absolute;
	top:86px;
	left:10px;
}

.reVod a.s_next {
	position:absolute;
	top:86px;
	right:10px;
}

.vodImg {
	position:relative;
}

.vodImg p {
	position:absolute;
	bottom:0;
	height:21px;
	line-height:190%;
	color:#fff;
	font-weight:bold;
	background:url(/images/renewal/comm/vodList_bg.png);
	display: block;
	width: 92%;
	padding:0 4%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	left:0;
}

.vodImg .playicon {
	position:absolute;
	bottom:10px;
	right:10px;
}

ol.s_tab {
	overflow:hidden;
	margin:0 0 12px 0;
}

ol.s_tab li {
	float:left;
}

ol.s_tab li span {
	padding:0 10px;
}

.vod_wp03 .s_tab { height:12px; }
.vod_wp03 .s_tab .line { width:21px; height:12px; background:url(/images/renewal/vod/tab_line.gif) no-repeat 10px; }
.vod_wp03 .s_tab .tab01 { width:22px; height:12px; background:url(/images/renewal/vod/s_tab01.gif) no-repeat; cursor:pointer; }
.vod_wp03 .s_tab .tab02 { width:22px; height:12px; background:url(/images/renewal/vod/s_tab02.gif) no-repeat; cursor:pointer; }
.vod_wp03 .s_tab .tab03 { width:22px; height:12px; background:url(/images/renewal/vod/s_tab03.gif) no-repeat; cursor:pointer; }
.vod_wp03 .s_tab .tab04 { width:22px; height:12px; background:url(/images/renewal/vod/s_tab04.gif) no-repeat; cursor:pointer; }
.vod_wp03 .s_tab .tab01:hover { width:22px; height:12px; background:url(/images/renewal/vod/s_tab01_on.gif) no-repeat; cursor:pointer; }
.vod_wp03 .s_tab .tab02:hover { width:22px; height:12px; background:url(/images/renewal/vod/s_tab02_on.gif) no-repeat; cursor:pointer; }
.vod_wp03 .s_tab .tab03:hover { width:22px; height:12px; background:url(/images/renewal/vod/s_tab03_on.gif) no-repeat; cursor:pointer; }
.vod_wp03 .s_tab .tab04:hover { width:22px; height:12px; background:url(/images/renewal/vod/s_tab04_on.gif) no-repeat; cursor:pointer; }
.vod_wp03 .s_tab .tab01.on { width:22px; height:12px; background:url(/images/renewal/vod/s_tab01_on.gif) no-repeat; cursor:pointer; }
.vod_wp03 .s_tab .tab02.on { width:22px; height:12px; background:url(/images/renewal/vod/s_tab02_on.gif) no-repeat; cursor:pointer; }
.vod_wp03 .s_tab .tab03.on { width:22px; height:12px; background:url(/images/renewal/vod/s_tab03_on.gif) no-repeat; cursor:pointer; }
.vod_wp03 .s_tab .tab04.on { width:22px; height:12px; background:url(/images/renewal/vod/s_tab04_on.gif) no-repeat; cursor:pointer; }

.vod_wp04 .s_tab { height:12px; }
.vod_wp04 .s_tab .line { width:21px; height:12px; background:url(/images/renewal/vod/tab_line.gif) no-repeat 10px; }
.vod_wp04 .s_tab .tab01 { width:56px; height:12px; background:url(/images/renewal/vod/ss_tab01.gif) no-repeat; cursor:pointer; }
.vod_wp04 .s_tab .tab02 { width:22px; height:12px; background:url(/images/renewal/vod/ss_tab02.gif) no-repeat; cursor:pointer; }
.vod_wp04 .s_tab .tab03 { width:22px; height:12px; background:url(/images/renewal/vod/ss_tab03.gif) no-repeat; cursor:pointer; }
.vod_wp04 .s_tab .tab04 { width:33px; height:12px; background:url(/images/renewal/vod/ss_tab04.gif) no-repeat; cursor:pointer; }
.vod_wp04 .s_tab .tab05 { width:45px; height:12px; background:url(/images/renewal/vod/ss_tab05.gif) no-repeat; cursor:pointer; }
.vod_wp04 .s_tab .tab01:hover { width:56px; height:12px; background:url(/images/renewal/vod/ss_tab01_on.gif) no-repeat; cursor:pointer; }
.vod_wp04 .s_tab .tab02:hover { width:22px; height:12px; background:url(/images/renewal/vod/ss_tab02_on.gif) no-repeat; cursor:pointer; }
.vod_wp04 .s_tab .tab03:hover { width:22px; height:12px; background:url(/images/renewal/vod/ss_tab03_on.gif) no-repeat; cursor:pointer; }
.vod_wp04 .s_tab .tab04:hover { width:33px; height:12px; background:url(/images/renewal/vod/ss_tab04_on.gif) no-repeat; cursor:pointer; }
.vod_wp04 .s_tab .tab05:hover { width:45px; height:12px; background:url(/images/renewal/vod/ss_tab05_on.gif) no-repeat; cursor:pointer; }
.vod_wp04 .s_tab .tab01.on { width:56px; height:12px; background:url(/images/renewal/vod/ss_tab01_on.gif) no-repeat; cursor:pointer; }
.vod_wp04 .s_tab .tab02.on { width:22px; height:12px; background:url(/images/renewal/vod/ss_tab02_on.gif) no-repeat; cursor:pointer; }
.vod_wp04 .s_tab .tab03.on { width:22px; height:12px; background:url(/images/renewal/vod/ss_tab03_on.gif) no-repeat; cursor:pointer; }
.vod_wp04 .s_tab .tab04.on { width:33px; height:12px; background:url(/images/renewal/vod/ss_tab04_on.gif) no-repeat; cursor:pointer; }
.vod_wp04 .s_tab .tab05.on { width:45px; height:12px; background:url(/images/renewal/vod/ss_tab05_on.gif) no-repeat; cursor:pointer; }

.main_cont_left .vod_renewal {
	border-top: none;
	background: #fff;
	width: 720px;
	height: auto;
	margin: 23px 0 0;
	padding: 0;
	border: 0;
}

/*-------------  VOD ÇÃ·¹ÀÌ¾î À©µµ¿ìÆË¾÷ -------------*/

.pop_wp {
	width:100%;
	height:570px;
}

.pop_h {
	width:100%;
	height:43px;
	background:url(../images/renewal/vod/tit_bg.gif) repeat-x; 
}

.pop_h img {
	padding:13px 0 0 17px;
}

.pop_vod {
	position:relative;
	width:69.2%;
	height:379px;
	float:left;
	border-style:solid;
	border-width:1px 1px 1px 0;
	border-color:#4e5a6e #181d22 #181d22 #000;
	background:url(../images/renewal/vod/shadow_bg.png) repeat-y right bottom #434b59; 
}

.pop_vod .screen {
	width:640px;
	margin:9px auto 0;
}

.pop_vod .vod_play {
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-35px;
	margin-top:-35px;
}

.pop_info {
	width:30.5%;
	height:379px;
	float:left; 
	border-style:solid;
	border-width:1px 0 1px 1px;
	border-color:#4e5a6e #000 #1d2328 #383f47;
	background:url(../images/renewal/vod/info_bg.png) repeat-x left top #2d343c; 
}

.pop_info .info_01 {
	margin:0 10px;
	padding:30px 0 20px;
	border-bottom:solid 1px #181d22;
	height:165px;
}


.pop_info .info_01 h3 {
	font-size:16px;
	height:40px;
	overflow:hidden;
	font-weight:bold;
	color:#7da7fb;
	line-height:22px;
	padding:0 10px;
}

.pop_info .info_01 span.date {
	font-size:11px;
	color:#fff;
	padding:16px 10px 20px;
	display:block;
}

.pop_info .info_01 p {
	display:block;
	height:90px;
	overflow-y:auto;
	font-size:12px;
	color:#aaa;
	line-height:150%;
	padding:0 10px;
}

.pop_info .info_01 ul {
	padding:0 7px;
}

/* º¯°æ : 151230 */
.pop_info .info_01 ul li {
    font-family: "Malgun Gothic", "¸¼Àº °íµñ", "µ¸¿ò", dotum, sans-serif, AppleGothic !important;
	font-size:11.5pt;
	color:#ffffff;
	height:auto;  /*28px;*/
}
.pop_info .info_01 ul li:nth-child(2) { margin:7px 0; }

.pop_info .info_01 ul li .s_time{
	font-weight:bold;
	margin-right:7px;
}

.pop_info .info_01 .no_onair {
	position:absolute;
	right:147px;
	top:232px;
	color:#ffffff;
}

.pop_info .info_01 a.btn_schedule {
	position:absolute;
	right:21px;
	top:230px;
}

.pop_info .info_02 {
	position:relative;
	overflow:hidden;
	height:141px;
	padding:19px 0 0;
	border-top:solid 1px #383f47;
	margin:0 10px;
}

.pop_info .info_02 .thumb {
	padding:0 10px;
	float:left;
}

.pop_info .info_02 .s_tit {
	display:block;
	overflow:hidden;
	float:left;
	width:168px;
	font-size:13px;
	font-weight:bold;
	padding:6px 0;
	color:#fff;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-wrap:normal;
}

.pop_info .info_02 .s_date {
	display:block;
	float:left;
	width:168px;
	font-size:11px;
	color:#a7a7ad;
}

.pop_info .info_02 p {
	display:block;
	clear:both;
	padding:10px;
	font-size:11px;
	color:#aaa;
	line-height:150%;
	height:37px;
	overflow:hidden;
}

.pop_info .info_02 a.btn_home {
	position:absolute;
	right:10px;
	bottom:15px;
}

.pop_list {
	position:relative;
	height:104px;
	padding:19px 31px 22px;
	clear:both;
	background:#292f39;
	border-top:solid 1px #3c424a;
}

.pop_list h3 {
	text-indent:4px;
	margin:0 0 10px 0;
}

.pop_list .list_wp {
	position:relative;
	overflow:hidden;
	margin:0 auto;
	width:888px;
}

.pop_list ul {
	overflow:hidden;
}

.pop_list ul li {
	position:relative;
	float:left;
	width:130px;
	height:73px;
	padding:4px;
	margin-right:12px;
	background:url(../images/renewal/vod/list_bg.png) no-repeat; 
	cursor:pointer;
}

.pop_list ul li.last {
	margin:0;
}

.pop_list ul li .list_on {
	display:none;
	position:absolute;
	top:4px;
	left:4px;
}

.pop_list ul li:hover .list_on {
	display:block;
}

.pop_list ul li p {
	position:absolute;
	display:block;
	overflow:hidden;
	font-size:11px;
	font-weight:bold;
	left:4px;
	bottom:4px;
	padding:3px 5px;
	width:120px;
	color:#fff;
	background:#000;
	opacity:0.7; /* etc-browser */
	filter:alpha(opacity=70) /* ie-7 */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* ie-8 */
}

.pop_list ul li p .pop_time {
	font-size:11px;
	color:#7da7fb;
	float:right;
}

.pop_list ul li p .pop_num {
	float:left;
}

.pop_list .a_prev {
	position:absolute;
	left:9px;
	top:73px;
}

.pop_list .a_next {
	position:absolute;
	right:9px;
	top:73px;
}

.pop_list .pop_pagging {
	position:absolute;
	top:0;
	right:0;
	font-size:11px;
	color:#747474;
	font-family:'verdana', serif;
}

.pop_list .pop_pagging p {
	margin: 2px 49px 0 0;
}

.pop_list .pop_pagging p strong {
	color:#7da7fb;
}

.pop_list .pop_pagging a.btn_p {
	position:absolute;
	top:0;
	right:19px;
}

.pop_list .pop_pagging a.btn_n {
	position:absolute;
	top:0;
	right:0;
}

.vodroll {
	width:100%:
	min-width:1000px;
	height:250px;
	overflow:hidden;
}

.vodWp {
	position:absolute;
	left:50%;
	margin-left:-500px;
}

.mainroll .wrap .vodBanner {
	float:left;
}

.leftBg {
	left: -50%;
	margin-left: -500px;
	position: absolute;
	z-index: 1;
	top: 0;
	width: 100%;
	height: 250px;
	cursor: pointer;
}

.rightBg {
	right: -50%;
	margin-right: -500px;
	position: absolute;
	z-index: 1;
	top: 0;
	width: 100%;
	height: 250px;
	cursor: pointer;
}

.leftBg span, .rightBg span {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 250px;
	background: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.leftBg a.arrow {
	position: absolute;
	top: 105px;
	right:-20px;
	z-index: 1;
	width: 40px;
	height: 40px;
	background:url(../images/renewal/vod/left_prev.gif) no-repeat;
}

.rightBg a.arrow {
	position: absolute;
	top: 105px;
	left:-20px;
	z-index: 1;
	width: 40px;
	height: 40px;
	background:url(../images/renewal/vod/right_next.gif) no-repeat;
}

.vod_btn {
	top:328px;
}



/* obs ÀÌº¥Æ® (¾Û ¸®ºä) */

.event_wp {
	background:url(../images/renewal/app/shadow_bg.gif) repeat-x left top #f4f4f4;
	width:100%;
	overflow:hidden;
	padding:0 0 50px;
}

.ev_cont {
	width:1000px;
	margin:30px auto 0;
	overflow:hidden;
}

.ev_cont .ev_left {
	float:left;
	width:720px;
}

.ev_cont .ev_right {
	float:right;
	width:250px;
}

ul.ev_list {
	overflow:hidden;
	width:720px;
	margin:20px 0 0;
	padding:0 0 15px;
	border-bottom:solid 1px #d5d5d5;
}

ul.ev_list li {
	float:left;
	width:220px;
	margin:0 30px 25px 0;
	cursor:pointer;
}

ul.ev_list li.last {
	margin-right:0;
}

ul.ev_list li a {
	display:block;
	width:100%;
}

ul.ev_list li strong {
	display:block;
	font-size:14px;
	color:#8f47cf;
	margin:15px 0 10px;
}

ul.ev_list li span {
	display:block;
	font-size:12px;
	color:#666;
}

ul.ev_list li img.thumb {
	border:1px solid #dddddd;
}

ul.ev_list li img.thumb:hover {
	border:1px solid #0DC2AF;
}





/* event */

body {
	background:#fff;
	
}

.event_header {
	width:100%;
	height:564px;
	text-align:center;
}

.event_tabs {
	width:100%;
	height:92px;
	background:#6828a4;
}

.event_tabs ul {
	overflow:hidden;
	width:1000px;
	margin:0 auto;
}

.event_tabs ul li {
	float:left;
	width:250px;
	height:92px;
}

.event_tabs ul li a {
	display:block;
	text-indent:-9999em;
	width:100%;
	height:100%;
}

.event_tabs ul li.tab1 a {
	background:url(../images/renewal/app/tab01.gif) no-repeat 0 bottom;
}

.event_tabs ul li.tab1 a.current {
	background:url(../images/renewal/app/tab01_on.gif) no-repeat 0 bottom;
}

.event_tabs ul li.tab2 a {
	background:url(../images/renewal/app/tab02.gif) no-repeat 0 bottom;
}

.event_tabs ul li.tab2 a.current {
	background:url(../images/renewal/app/tab02_on.gif) no-repeat 0 bottom;
}

.event_tabs ul li.tab3 a {
	background:url(../images/renewal/app/tab03.gif) no-repeat 0 bottom;
}

.event_tabs ul li.tab3 a.current {
	background:url(../images/renewal/app/tab03_on.gif) no-repeat 0 bottom;
}

.event_cont {
	width:1000px;
	margin:45px auto 80px;	
	overflow:hidden;
}

.event_cont span {
	display:block;
}

.event_cont span.txt01 {
	margin:0 0 35px;
}

.event_cont span.txt03 {
	margin:0 0 21px;
}

.event_cont span.txt03 a {
	padding-left:15px;
}

.event_cont span.tit01 {
	margin:0 0 37px;
}

.event_cont span.tit02 {
	margin:0 0 25px;
}

.event_cont .left_cont {
	float:left;
	width:500px;
	margin-right:30px;
}

.event_cont .right_cont {
	float:left;
	width:470px;
}

.right_cont .snsList {
	overflow:hidden;
	margin:0 0 41px;
}

.right_cont .snsList a {
	display:block;
	float:left;
	margin-right:10px;
}

.right_cont .event_bbs {
	position:relative;
}

.right_cont .event_bbs span.txt02 {
	position:absolute;
	top:0;
	left:0;
}







.entry {
	width:100%;
	height:330px;
	background:#e0e0e0;
	text-align:center;
	overflow:hidden;
}

.entry form {
	width:694px;
	margin:0 auto;
	overflow:hidden;
}

.entry input[type="radio"] {
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	border: 0 none;
	margin: 0;
	padding: 0;
	vertical-align: top;
	z-index: -1;
}

.entry span.txt04 {
	display:block;
	margin:70px 0 24px;
}

.entry .android span {
	float:left;
	margin-left:118px;
	width:145px;
	height:22px;
	display:block;
	padding:3px 0 0 35px;
	background:url(../images/renewal/app/radio_off.gif) no-repeat 0 center;
	cursor:pointer;
}

.entry .android span.on {
	background:url(../images/renewal/app/radio_on.gif) no-repeat 0 center;
}

.entry .iphone span {
	float:left;
	margin-left:118px;
	width:104px;
	height:22px;
	display:block;
	padding:3px 0 0 35px;
	background:url(../images/renewal/app/radio_off.gif) no-repeat 0 center;
	cursor:pointer;
}

.entry .iphone span.on {
	background:url(../images/renewal/app/radio_on.gif) no-repeat 0 center;
}

.entry button {
	width:407px;
	height:82px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	outline:none;
	margin:37px 0 0;
	background:url(../images/renewal/app/btn_acc.gif) no-repeat 0 center;
}

.event_ft {
	width:640px;
	height:111px;
	padding:50px 0 0;
	margin:0 auto;
	position:relative;
}

.event_ft span {
	float:left;
	margin-right:31px;
}

.event_ft a.ft_btn {
	position:absolute;
	right:0;
	top:38px;
}

.event_ft .ft_txt {
	float:left;
}

.event_ft .ft_txt p {
	margin:0 0 13px;
	font-size:12px;
	padding-left:7px;
	background:url(../images/renewal/app/square.gif) no-repeat left center;
}

.event_ft .ft_txt p b {
	color:#6828a4;
}

.event_tb .event_sch {
	text-align:right;
	margin:0 0 15px;
}

.event_tb table thead td  {
	height:33px;
	border-top:solid 3px #9a65c7;
	border-bottom:solid 1px #b2b2b2;
	background:url(../images/renewal/app/th_bg.gif) repeat-x 0 0;
	text-align:center;
}

.event_tb table tbody td {
	height:31px;
	border-bottom:solid 1px #e4e4e4;
	color:#666;
	text-align:center;
}

.event_tb table thead td.left,
.event_tb table tbody td.left {
	text-align:left;
}

.event_tb table tbody td.rip {
	background:#efefef;
}

.event_tb table tbody td.left.rip {
	padding-left:34px;
	background:url(../images/renewal/app/rip.png) no-repeat 16px center #efefef;
}

.event_tb .pagging {
	margin:40px 0 0;
	text-align:center;
}

.event_tb .pagging a {
	width: 27px;
	height: 27px;
	line-height: 27px;
	display: inline-block;
	color:#6d6d6d;
	background: url(http://www.obs.co.kr/images/renewal/vod/num.gif) no-repeat 0 0;
}

.event_tb .pagging a.current {
	color:#fff;
	background: url(http://www.obs.co.kr/images/renewal/vod/num_on.gif) no-repeat 0 0;
}

.event_tb .pagging img {
	vertical-align:middle;
}
























