@charset "utf-8";
/* CSS Document */

html, body,
h1, h2, h3, h4, h5, h6,
ul, ol, li, dl, dt, dd, div, p,
adress, span, em, strong, big, small, b, u, blockquote, pre,
table, abbr, caption, thead, tfoot, tbody, tr, th, td,
img, a, form, fieldset, legend, label, input, button, select, option, textarea { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { font-size:1em; }
ul, ol, li { list-style:none; }
table { border-spacing:0; border-collapse:collapse; }
address,
em,
strong { font-style:normal; }
img,
fieldset,
form { border:0; }
img { vertical-align:top; }
input,
select,
button { vertical-align:middle; }
hr { display:none; }
caption { visibility:hidden; overflow:hidden; font-size:1%; line-height:1%; }
legend,
.accessibility,
.hide { overflow:hidden; visibility:hidden; position:absolute; top:0; left:0; font-size:1%; line-height:1%; }
* html .png24 { tmp:expression(setPng24(this));} /* for IE */

html, body { background:#fff; font:normal 12px/1.5 돋움,dotum,arial,verdana; color:#474747;background-color:#fff; }
input, select { font:normal 12px/1.5 돋움,dotum,arial,verdana; color:#474747; }
select { _margin-top:-1px; border:1px solid #abadb3; }
input.text { _margin-top:-1px; padding:0 5px; height:23px; line-height:23px; border:1px solid #ddd; }
input.radio,
input.check { _margin-top:-1px; margin-right:5px; width:13px; height:13px; }
input.file { _margin-top:-1px; width:100%; height:23px; line-height:23px; }
input.jfile1 {height:23px;line-height:23px;border:1px solid #ddd;}
textarea { overflow-x:hidden; overflow-y:scroll; padding:2px; font:normal 12px/1.5 돋움,dotum,arial,verdana; color:#474747; border:1px solid #ddd; }
a:link,
a:visited { text-decoration:none; color:#474747; }
a:hover,
a:active { text-decoration:none; color:#0978cd; }

#navi { border-top:2px solid #ed46d7; border-bottom:1px solid #ed46d7; width:100%; }
#navi:after { content:""; display:block; clear:both; }

#navi .navi_wrap {height:54px; text-align:center; z-index:100; }
#navi .navi_wrap .p_nav {display:inline-block; *display:inline;zoom:1; }
#navi .navi_wrap .p_nav li {position:relative; float:left;}
#navi .navi_wrap .p_nav li a {height:54px;}
#navi .navi_wrap .p_nav li {  float:left; position:relative; }


#navi .navi_wrap .p_nav li .p_sub {	margin-top:0; border:0 none; background: #ed46d7; z-index:100000; _width:auto; position:absolute; left:0px; top:54px; z-index:100;}
#navi .navi_wrap .p_nav li .p_sub li {float:none;height:40px;margin:0; padding:0; text-align:center; background:none; }
#navi .navi_wrap .p_nav li .p_sub li a {padding:0;height:40px;line-height:40px;text-align:center;font-size:12px;font-weight:normal;background:none; color:#fff;}
#navi .navi_wrap .p_nav li .p_sub li a:hover {padding:0;height:40px;line-height:40px;text-align:center;font-size:12px;font-weight:bold;background:none; color:#fff;}

#gnb01 { background:url(http://www.channelaplus.com/images/main/gnb_menu01.jpg) no-repeat; width:279px; height:54px; border-right:1px solid #ededed; cursor:pointer; }
#gnb01:hover { background:url(http://www.channelaplus.com/images/main/gnb_menu01_on.jpg) no-repeat; width:279px; height:54px; border-right:1px solid #ededed; cursor:pointer; }
#gnb01 a { width:279px; height:54px; display:block; }
#gnb02 { background:url(http://www.channelaplus.com/images/main/gnb_menu02.jpg) no-repeat; width:281px; height:54px; border-right:1px solid #ededed; cursor:pointer; }
#gnb02:hover { background:url(http://www.channelaplus.com/images/main/gnb_menu02_on.jpg) no-repeat; width:281px; height:54px; border-right:1px solid #ededed; cursor:pointer; }
#gnb02 a { width:279px; height:54px; display:block; }
#gnb03 { background:url(http://www.channelaplus.com/images/main/gnb_menu03.jpg) no-repeat; width:281px; height:54px; border-right:1px solid #ededed; cursor:pointer; }
#gnb03:hover { background:url(http://www.channelaplus.com/images/main/gnb_menu03_on.jpg) no-repeat; width:281px; height:54px; border-right:1px solid #ededed; cursor:pointer; }
#gnb04 { background:url(http://www.channelaplus.com/images/main/gnb_menu04.jpg) no-repeat; width:288px; height:54px; cursor:pointer; }
#gnb04:hover { background:url(http://www.channelaplus.com/images/main/gnb_menu04_on.jpg) no-repeat; width:288px; height:54px; cursor:pointer; }


.main_wrapper { position:relative; }
.main_wrapper:after { content:""; display:block; clear:both; }
.main_top { margin:16px 0 55px; position:relative; }
.main_top:after { content:""; display:block; clear:both; }

.main_top .main_top_banner { width:765px; height:496px; float:left; position:relative; overflow:hidden; }
.main_top .main_top_banner ul:after { content:""; display:block; clear:both; }

.main_top .main_top_banner ul li { float:left; }
.main_top .main_top_banner ul li a { display:block; width:765px; height:496px; }
.main_top .main_top_banner ul li.plus_top01 { background:url(http://www.channelaplus.com/images/main/main_tbanner.jpg) no-repeat; width:765px; height:496px; }
.main_top .main_top_banner ul li.plus_top02 { background:url(http://www.channelaplus.com/images/main/main_tbanner01.jpg) no-repeat; width:765px; height:496px; }
.main_top .main_top_banner ul li.plus_top03 { background:url(http://www.channelaplus.com/images/main/main_tbanner02.jpg) no-repeat; width:765px; height:496px; }

.main_top .main_top_banner p { display:block; position:absolute; bottom:0; left:0; background:url(http://www.channelaplus.com/images/main/banner_t_line.png) repeat; padding-top:8px; width:755px; height:30px; color:#fff; font-size:14px; padding-left:10px; }
.main_top .main_top_banner p strong { font-size:16px; }


.main_top_sbanner { float:left; margin-left:3px; }
.main_top_sbanner li { position:relative; }
.main_top_sbanner li span { display:inline-block; position:absolute; bottom:0; left:0; background:url(http://www.channelaplus.com/images/mainimages/banner_t_line.png) repeat; padding-top:8px; width:354px; height:30px; color:#fff; font-size:14px; padding-left:10px; }

.main_con_wrap { position:relative; }
.main_con_wrap:after { content:""; display:block; clear:both; }
.main_con_wrap .main_con_left { float:left; width:804px; }
.main_con_wrap .main_con_left ul { margin-top:10px; }
.main_con_wrap .main_con_left ul:after { content:""; display:block; clear:both; }
.main_con_wrap .main_con_left ul li { float:left; width:390px; margin:10px 12px 10px 0; height:305px; }
.main_con_wrap .main_con_left ul li a { font-size:16px; }
.main_con_wrap .main_con_left ul li a:visited { font-size:16px; }
.main_con_wrap .main_con_left ul li a:hover { font-size:16px; color:#ef2878;}
.main_con_wrap .main_con_left ul li strong { display:block; margin-top:10px; width:390px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.main_con_wrap .main_con_left ul li p { color:#ef2878; margin-top:6px; text-align: left; }
.main_con_wrap .main_con_left ul li p .dm_day { color:#ccc; margin-left:10px; }
.main_con_wrap .main_con_right { float:left; margin-left:20px; width:307px;}
.main_ad { width:300px; height:250px; background:#CCC; margin:20px 0; }
.main_notice {  }
.main_notice ul { margin-top:10px; }
.main_notice ul li { font-size:14px; line-height:24px; padding:6px 0; text-align: left; }
.main_notice ul li a { font-size:14px; color:#474747; }
.main_notice ul li a:visited { font-size:14px; color:#474747; }
.main_notice ul li a:hover { font-size:14px; color:#ef2878; }
.main_notice ul li span { font-size:12px; color:#ccc; }
.recent_posts { margin-top:20px; }
.recent_posts ul { margin-top:20px; }
.recent_posts ul li { position:relative; margin-bottom:6px; height:65px; }
.recent_posts ul li img { position:absolute; left:0; top:0; }
.recent_posts ul li a { color:#474747; }
.recent_posts ul li a:visited { color:#474747; }
.recent_posts ul li a:hover { color:#ef2878; }
.recent_posts ul li .posts_txt { padding:6px 0 6px 110px; width:196px; text-align: left; }
.recent_posts ul li p { margin-top:5px; color:#ccc; }
.recent_posts ul li span { width:196px; color:#ef2878; margin-right:6px;}

.wrapper { position:relative;}
.con_wrap { position:relative; margin-top:33px; }
.con_wrap:after { content:""; display:block; clear:both; }
.con_wrap .con_left { float:left; width:804px; }
.con_wrap .con_left ul { margin-top:10px; }
.con_wrap .con_left ul:after { content:""; display:block; clear:both; }
.con_wrap .con_left ul li { float:left; width:390px; margin:10px 12px 10px 0; }
.con_wrap .con_left ul li a { font-size:20px; }
.con_wrap .con_left ul li a:visited { font-size:20px; }
.con_wrap .con_left ul li a:hover { font-size:20px; color:#ef2878;}
.con_wrap .con_left ul li strong { display:block; margin-top:10px; }
.con_wrap .con_left ul li p { color:#ef2878; margin-top:6px; }
.con_wrap .con_left ul li p .dm_day { color:#ccc; margin-left:10px; }
.con_wrap .con_right { float:left; margin-left:20px; width:307px;}
.flow { background:url(http://www.channelaplus.com/images/main/here.jpg) #f2f2f2 no-repeat; padding:7px 0 8px 110px; height:17px; margin-bottom:20px; }
.flow strong { font-size:14px; color:#ed317d; }

/* 편성표 수정 20120605 */
 .plan_left { padding:0 0 20px 0; width:760px; float:left; }
 .plan_left .plan_guide { position:relative; background:url(http://img.ichannela.com//images/plan/img_plan_guide1.png) no-repeat; height:27px; }
 .plan_left .plan_guide img { position:absolute; top:-30px; right:0; }
 
 
 .plan_left .plan_day_top {position:relative; text-align:center; padding-bottom:10px; }

 .plan_left .daylist_wrap { position:relative; margin-top:18px;}

/* 20130426 오늘날짜표시 */
 .plan_left .daylist_wrap .today_on1 { position:absolute; top:2px; left:35px; background:url(http://www.channelaplus.com/images/main/img_today.png) no-repeat; width:99px; height:32px; padding:12px 0 0 0; z-index:10; text-align:center; }
 .plan_left .daylist_wrap .today_on1 b { color:#333; font-size:14px; }
 .plan_left .daylist_wrap .today_on1 span { color:#333; margin-left:3px; }
 .plan_left .daylist_wrap .today_on2 { position:absolute; top:2px; left:134px; background:url(http://www.channelaplus.com/images/main/img_today.png) no-repeat; width:99px; height:32px; padding:12px 0 0 0; z-index:10; text-align:center; }
 .plan_left .daylist_wrap .today_on2 b { color:#333; font-size:14px; }
 .plan_left .daylist_wrap .today_on2 span { color:#333; margin-left:3px; }
 .plan_left .daylist_wrap .today_on3 { position:absolute; top:2px; left:232px; background:url(http://www.channelaplus.com/images/main/img_today.png) no-repeat; width:99px; height:32px; padding:12px 0 0 0; z-index:10; text-align:center; }
 .plan_left .daylist_wrap .today_on3 b { color:#333; font-size:14px; }
 .plan_left .daylist_wrap .today_on3 span { color:#333; margin-left:3px; }
 .plan_left .daylist_wrap .today_on4 { position:absolute; top:2px; left:331px; background:url(http://www.channelaplus.com/images/main/img_today.png) no-repeat; width:99px; height:32px; padding:12px 0 0 0; z-index:10; text-align:center; }
 .plan_left .daylist_wrap .today_on4 b { color:#333; font-size:14px; }
 .plan_left .daylist_wrap .today_on4 span { color:#333; margin-left:3px; }
 .plan_left .daylist_wrap .today_on5 { position:absolute; top:2px; left:430px; background:url(http://www.channelaplus.com/images/main/img_today.png) no-repeat; width:99px; height:32px; padding:12px 0 0 0; z-index:10; text-align:center; }
 .plan_left .daylist_wrap .today_on5 b { color:#333; font-size:14px; }
 .plan_left .daylist_wrap .today_on5 span { color:#333; margin-left:3px; }
 .plan_left .daylist_wrap .today_on6 { position:absolute; top:2px; left:529px; background:url(http://www.channelaplus.com/images/main/img_today.png) no-repeat; width:99px; height:32px; padding:12px 0 0 0; z-index:10; text-align:center; }
 .plan_left .daylist_wrap .today_on6 b { color:#333; font-size:14px; }
 .plan_left .daylist_wrap .today_on6 span { color:#333; margin-left:3px; }
 .plan_left .daylist_wrap .today_on7 { position:absolute; top:2px; left:628px; background:url(http://www.channelaplus.com/images/main/img_today.png) no-repeat; width:99px; height:32px; padding:12px 0 0 0; z-index:10; text-align:center;   }
 .plan_left .daylist_wrap .today_on7 b { color:#333; font-size:14px; }
 .plan_left .daylist_wrap .today_on7 span { color:#333; margin-left:3px; }
/* // 20130426 오늘날짜표시 */


/* 20130426  편성표 날짜리스트 */
.plan_left .daylist_wrap ul.day_bar { background:url(http://image.ichannela.com/web/wimg/webroot/images/plan/pat_daybar.jpg) repeat-x; height:44px; position:relative; z-index:0; }
.plan_left .daylist_wrap ul.day_bar li { width:99px; float:left; padding:10px 0; text-align:center; background:url(http://image.ichannela.com/web/wimg/webroot/images/plan/img_dayline.jpg) no-repeat right 50%; position:relative; margin:0; height:24px; }
.plan_left .daylist_wrap ul.day_bar li.pre_day { width:31px; float:left; padding:0; }
.plan_left .daylist_wrap ul.day_bar li.borderno {  background:none; }
.plan_left .daylist_wrap ul.day_bar li.next_day { width:31px; float:left; padding:0; }
.plan_left .daylist_wrap ul.day_bar li b { color:#999; font-size:14px; }
.plan_left .daylist_wrap ul.day_bar li a:hover b { color:#fff; }
.plan_left .daylist_wrap ul.day_bar li span { color:#999; margin-left:3px; }
.plan_left .daylist_wrap ul.day_bar li a:hover span { color:#fff; }
/* // 20130426  편성표 날짜리스트 */


/* 20130426 편성표 프로그램 리스트 */
#prolist { width:760px; }
#prolist tr.list_gray { background:#f7f8f9;}
#prolist tr.list_white { background:#fff;}
#prolist .time { padding:10px 0; text-align:center; border-bottom:1px solid #cacdd8; color:#656a76; font-weight:bold; border-left:1px solid #e6e8ec; width:70px;  }
#prolist .genre { padding:10px 0; text-align:center; border-bottom:1px solid #cacdd8; color:#4a4a4a; width:70px; }
#prolist .program_name { padding:10px 0 10px 10px; text-align:left; border-bottom:1px solid #cacdd8; font-weight:bold; font-weight:bold; width:339px;}
#prolist .program_name a { color:#4a4a4a;  }
#prolist .viewlev { padding:10px 0;  text-align:center; border-bottom:1px solid #cacdd8; color:#4a4a4a; width:63px; }
#prolist .info { padding:10px 0 10px 8px; text-align:left; border-bottom:1px solid #cacdd8; border-right:1px solid #e6e8ec; width:208px; }
#prolist .info .explain_icons { display:inline-block; width:95px; vertical-align:middle; }
#prolist .info .review { display:inline-block; text-align:right; width:100px; height:20px; vertical-align:middle; position:relative; }
#prolist .info .review .icon_broad { position:absolute; left:6px; top:0; } 
#prolist .info a.btn_review { right:6px; position:absolute; }
#prolist .info a.btn_review1 { margin-left:10px;}

#prolist .list_now { background:#f45e9b;}
#prolist .list_now .time { padding:10px 0; text-align:center; border-bottom:1px solid #cacdd8; color:#fff; font-weight:bold; border-left:1px solid #e6e8ec;  }
#prolist .list_now .genre { padding:10px 0; text-align:center; border-bottom:1px solid #cacdd8; color:#fff;}
#prolist .list_now .program_name {padding:10px 0 10px 10px; text-align:left; border-bottom:1px solid #cacdd8; font-weight:bold;}
#prolist .list_now .program_name a { color:#fff !important; }
#prolist .list_now .viewlev { padding:10px 0;  text-align:center; border-bottom:1px solid #cacdd8; color:#fff; }
#prolist .list_now .info { padding:10px 0 10px 8px; text-align:left; border-bottom:1px solid #cacdd8; border-right:1px solid #e6e8ec; }
/* // 20130426 편성표 프로그램 리스트 */

.plan_left .bottom_guide { clear:both; padding:30px 0 0 0; }


/* 편성표*/ 
.plan_date {position:relative;width:980px;z-index:998;height:44px;padding-top:27px;text-align:center;background:url(http://img.ichannela.com//images/plan/bg_plan_date.gif) no-repeat 0 0;vertical-align:top;}
.plan_date .channel_num {position:absolute;left:19px;top:50px;}
.plan_date .rating {position:absolute;right:13px;top:49px;}
.plan_date strong {display:inline-block;font-family:verdana;font-size:21px;color:#a5a5a5;vertical-align:top;}
.plan_date strong span {color:#333;}
.plan_date em {display:inline-block;margin:6px 0 0 10px;;font-weight:bold;font-size:14px;color:#333;vertical-align:top;}
.plan_date a.btn_L {display:inline-block;width:31px;height:31px;margin:0 8px;vertical-align:top;}
.plan_date a.btn_R {display:inline-block;width:31px;height:31px;margin:0 8px;vertical-align:top;}
.plan_date a.cal {display:inline-block;width:23px;height:22px;margin:5px 0 0 5px;vertical-align:top;}

/* 편성표 > 시간 선택  */
.plan_time {position:relative;width:980px;height:53px;background:url(http://img.ichannela.com/images/plan/bg_plan_time.gif) no-repeat 0 0;overflow:hidden;}
.plan_time .plan_time_view {width:936px;height:14px;position:absolute;left:22px;top:34px;overflow:hidden;}
.plan_time .plan_time_view .plan_time_on {position:absolute;top:0;left:0;z-index:2;background:url(http://img.ichannela.com/images/plan/bg_plan_time_on.gif) no-repeat 0 0;width:118px;height:14px;}
.plan_time .plan_time_view .plan_time_on em {position:absolute;z-index:-1;visibility:hidden;}
.plan_time .plan_time_view .plan_time_focus {width:936px;height:14px;position:absolute;overflow:hidden;z-index:99;}
.plan_time .plan_time_view .plan_time_focus a {display:block;float:left;width:39px;height:14px;}
.plan_time .plan_time_view .plan_time_focus a span {position:absolute;z-index:-1;visibility:hidden;}

/* 편성표 > 시간 표출 */
.plan_list .time_list {width:980px;height:42px;overflow:hidden;background:url(http://img.ichannela.com/images/plan/bg_time_list.gif) no-repeat 0 0;}
.plan_list .time_list .time_list_view {position:relative;float:right;width:900px;height:45px;overflow:hidden;}
.plan_list .time_list .time_list_view ul {position:absolute;width:8000px;overflow:hidden;}
.plan_list .time_list .time_list_view ul li {float:left;width:270px;height:42px;padding-left:30px;line-height:42px;color:#fff;font-weight:bold;font-family:verdana;}
.plan_list .time_list .time_list_view ul li.first {width:270px;padding-left:30px;}
.plan_list .time_list .time_list_view ul li.now {background:url(http://img.ichannela.com/images/plan/bg_time_list_now.gif) no-repeat 0 0;}
.plan_list .time_list .time_list_view a.time_left {position:absolute;top:0;left:0;}
.plan_list .time_list .time_list_view a.time_right {position:absolute;top:0;right:0;}

/* 편성표 > 편성표 리스트 */
.plan_list {position:relative;}
.plan_list .day_list {position:relative;width:980px;}
.plan_list .day_list li {width:980px;height:75px;vertical-align:top;background:url(http://img.ichannela.com/images/plan/bg_plan_list.gif) no-repeat 0 0;}
.plan_list .day_list li dl {position:relative;width:980px;overflow:hidden;}
.plan_list .day_list li dl dt {float:left;width:80px;height:57px;padding-top:18px;text-align:center;font-weight:bold;color:#343434;}
.plan_list .day_list li dl dt.today {color:#4b6281;}
.plan_list .day_list li dl dt span {display:block;font-family:verdana;}
.plan_list .day_list li dl dd {position:relative;float:left;width:900px;height:75px;overflow:hidden;}
.plan_list .day_list li dl dd ul {position:absolute;width:8000px;overflow:hidden;}
.plan_list .day_list li dl dd ul li {position:relative;float:left;height:75px;margin-left:-1px;overflow:hidden;border:0 none;border-right:1px solid #ccc;background:none;}
.plan_list .day_list li dl dd ul li a {display:block;height:62px;margin-left:1px;padding:6px 10px;overflow:hidden;color:#666;font-weight:bold;line-height:20px;}
.plan_list .day_list li dl dd ul li.on {height:74px;margin-left:-2px;border:1px solid #6eabc5;border-top:0 none;}
.plan_list .day_list li dl dd ul li.on a {height:59px;margin-left:0;padding-top:3px;border:3px solid #99d6f0;border-top-width:4px;}
.plan_list .day_list li dl dd ul li a span {display:block;font-family:verdana;font-size:11px;font-weight:normal;color:#535353;}
.plan_list .day_list li dl dd ul li a strong {display:block;height:20px;overflow:hidden;;}
.plan_list .day_list li dl dd ul li a:hover, .plan_list .day_list li dl dd ul li a:active {text-decoration:none;}

/* 편성표 > 마우스 오버 */
.plan_over_left, .plan_over_right {position:absolute;width:194px;padding:16px;background:#f7f7f7;border:2px solid #5c98da;color:#666;z-index:900;}
.plan_over_left .pro_tit, .plan_over_right .pro_tit {display:block;}
.plan_over_left .pro_list, .plan_over_right .pro_list {margin-top:3px;font-size:11px;}
.plan_over_left .pro_list span, .plan_over_right .pro_list span {font-family:verdana;}
.plan_over_left .pro_txt, .plan_over_right .pro_txt {margin-top:4px;border-top:1px solid #c6c6c6;padding-top:6px;letter-spacing:-1px;}
.plan_over_left .pro_link, .plan_over_right .pro_link {margin-top:10px;text-align:right;}
.plan_over_left .pro_link a, .plan_over_right .pro_link a {font-size:11px;padding-right:10px;background:url(http://img.ichannela.com/images/plan/bul_arrow.gif) no-repeat right center;color:#666;}
.plan_over_left .arr {position:absolute;left:-17px;top:23px;width:17px;height:31px;background:url(http://img.ichannela.com/images/plan/bul_arrow2.gif) no-repeat 0 0;}
.plan_over_right .arr {position:absolute;right:-17px;top:23px;width:17px;height:31px;background:url(http://img.ichannela.com/images/plan/bul_arrow3.gif) no-repeat 0 0;}
.plan_over_left .over_close, .plan_over_right .over_close {position:absolute;right:10px;top:9px;}

/* 프로그램 리스트 */
.program_tab { position:relative; background:#fafafa; border-top:2px solid #505050; border-bottom:1px solid #ccc;  border-right:1px solid #ccc; margin-top:10px; }
.program_tab .prolist_tab { width:760px; height:36px; overflow:hidden; background:url(http://img.ichannela.com/images/common/program_list_tab.png) no-repeat 0 0; margin:-2px 0 -1px -1px; }
.program_tab .prolist_tab.proTab1 { background-position:0 0; }
.program_tab .prolist_tab.proTab2 { background-position:0 -36px; }
.program_tab .prolist_tab.proTab3 { background-position:0 -72px; }
.program_tab .prolist_tab li {float:left; }
.program_tab .prolist_tab li a {display:block; width:151px; height:36px;}
.program_tab .other_pro { position:absolute; right:5px; top:5px; } 
.program_tab .other_pro select { padding:2px; color:#787878; }

.program_list_wrap {position:relative; border-top:3px solid #333; padding-top:20px; }
.program_list_wrap:after { content:""; display:block; clear:both; }
.program_list { border-bottom:1px solid #e5e5e5; padding-bottom:15px; margin-bottom:20px; }
.program_list:after { content:""; display:block; clear:both;  }
.program_list .program_list_left { float:left; }
.program_list .program_list_right { float:left; margin-left:15px; width:400px; color:#767676; padding:0 160px 0 0; height:124px; position:relative; }

.program_list .program_list_right a { color:#767676; text-decoration:none;}
.program_list .program_list_right a:hover { color:#ed317d; text-decoration:none;}
.program_list .program_list_right a:visited { color:#767676; text-decoration:none;}

.program_list .program_list_right strong { display:block; font-size:16px; color:#ed317d; margin-bottom:12px; }
.program_list .program_list_right .btn_home { position:absolute; right:0px; top:20px; }
.mc_time { width:550px; background:#f0f0f0; padding:5px; position:absolute; bottom:0; left:0; }
.mc_time img {vertical-align:middle; margin-right:6px; }

/* // 프로그램 리스트 */
.board_title { font-size:18px; font-weight:bold; margin-bottom:10px; }
.board_list { width:760px; border-top:4px solid #424242; border-bottom:1px solid #424242; }
.board_list tr.add { }
.board_list tr.even { background:#f5f5f5; }
.board_list tr th { font-size:14px; padding:10px 0; border-bottom:1px solid #424242; }
.board_list tr td { font-size:12px; padding:10px 0; text-align:center; }
.board_list tr td.t_left { text-align:left; padding-left:10px; }
.list_num_w { text-align:center; margin:20px 0; font-size:14px; }
.list_num_w .now_list strong { margin:0 3px; }
.list_num_w .now_list a { color:#ed317d; }
.list_num_w .now_list a:hover { color:#ed317d; }
.list_num_w .now_list a:visited { color:#ed317d; }

.board_view { width:760px; border-top:4px solid #424242; border-bottom:1px solid #424242; }
.board_view tr th { font-size:14px; padding:10px 0; border-bottom:1px solid #CCC; }
.board_view tr th.tit_left { font-size:14px; padding:10px; border-bottom:1px solid #ccc; text-align:left; }
.board_view tr th.txt_tit { border-bottom:1px solid #424242; color:#666; text-align:left; padding-left:10px; font-weight:normal; font-size:12px; }
.board_view tr td { font-size:12px; padding:10px; border-bottom:1px solid #ccc; }
.board_view_btn { margin:20px 0; text-align:right; width:760px;}

.cha_num { width:760px;  border-bottom:1px solid #c8c8c8; }
.cha_num tr th { font-size:14px; padding:10px 0; border:1px solid #c8c8c8; background:#f2f2f2; }
.cha_num tr td { font-size:12px; padding:10px 5px; border:1px solid #c8c8c8; text-align:center; }
.cha_num tr td.t_left { text-align:left; padding-left:10px; }

ol.chnum_wrap { width:760px; margin:0 auto;}
ol.chnum_wrap:after { content:""; display:block; clear:both; }
ol.chnum_wrap li { float:left; padding:10px 5px; }
.chnum_dot { vertical-align:middle; margin:0 6px; }

/* 큐톤안내 */
.cuetone { padding-bottom:55px; background:#f0f0f0;}
.cuetone h1 img { padding:0 !important;}
.cuetone .bg { margin:40px auto 0; padding:10px; width:770px; background:#fff;}
.cuetone .bbsGuide {position:absolute;right:7px;top:-45px;}

.footer { background:url(http://www.channelaplus.com/images/main/footer_bg.jpg) repeat; height:30px; padding:20px 0 0 10px; margin-top:30px; }
