/* 番組案内  */
#t_prg {
	position: relative;
	z-index: 0;
}

/*-- タイトル・日付----------------------- */

#t_prg .on_air_tit{
	position: relative;
}

#t_prg .on_air_tit{
    margin: 0;
    padding: 0;
    width: 240px;
	height: 44px;
	background: url(../images_top/on_air.png) no-repeat;
}
#t_prg .to_day {
	color: #fff;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    margin-left: 180px;
    padding-top: 7px;
}

/* 番組内容 
-- タイトル・日付----------------------- */
#t_prg .event_list{
    position: absolute;
    top: 44px;
    left: 0;
    width: 238px;
    height: 262px;
	background: #fff repeat;
    overflow-y: scroll;
}
.event_list table{
    border-collapse: collapse;
    font-size: 12px;
    text-align: left;
	/* 2015/09/28 */
	width:100%;
}
#t_prg .event_list .time{
    background: none repeat scroll 0 0 #f39800;
    color: #ffffff;
    font-size: 15px;
    width: 50px;
	text-align: center;

}
#t_prg .event_list td{
	border: 1px solid #000;
	padding: 2px 1px;
}

/* 番組内容 
-- 現在放送中特別----------------------- */
.event_list #now_air td{
	background: #ffeb99 repeat scroll;
}
.event_list #now_air .time{
	background: #a50b02 repeat scroll;
}

/* 番組内容 
-- ポップアップ---------------------- */	
.clear{
	clear: both;
}
.event_more {
	display: none;
	position: absolute;
}
.event_popup {
  width: 400px;
  padding: 5px;
  borderRadius: 6px;
  color: #000000;
  backgroundColor: #efefef;
  textAlign: left;
} 

.event_popup ul{
	margin-bottom: 22px;
}

.event_popup li{
	float: left;
	margin-right: 2px;
}

.event_popup .event_name_char {
	font-weight: bolder;
	font-size: 16px;
}

.event_popup .text_char {
	width: 296px;
}
.event_popup text_char .event_img{
	width: 100px;
}

/*-- ジャンルわけ　---------------------- */	
.popj {
    color: #fff;
    font-size: 10px;
    text-align: center;
    width: 60px;
	padding: 0 5px;
	margin: 2px 7px;
}
.event_popup .j_sport {
	background: none repeat scroll 0 0 #00aeff;
}

.event_popup .j_drama {
	background: none repeat scroll 0 0 #960000;
}

.event_popup .j_music{
	background: none repeat scroll 0 0 #003cff;
}
.event_popup .j_variety {
	background: none repeat scroll 0 0 #ff7800;

}
.event_popup .j_movie {
	background: none repeat scroll 0 0 #311000;

}
.event_popup .j_anime {
	background: none repeat scroll 0 0 #fc6ed6;

}
.event_popup .j_news {
	background: none repeat scroll 0 0 #0a006d ;
}
.event_popup .j_shop {
	background: none repeat scroll 0 0 #ffae00 ;
}

.event_popup .j_life {
	background: none repeat scroll 0 0 #008a0a;
}

/* 2015/03/16 tabletip */

.tabletip a{
	text-decoration:none;
}
.tabletip a .time{
	color:#FF;
}
