@charset "UTF-8";
/** ////////// c+c)c<cc?c<c3 ////////// **/

/** ////////// f%d;/fic/c-c9 ////////// **/
#rakuraku_epg .time-00 {
	background-color: #FFE100;
	border-bottom-color: #FFE100;
}

/** ////////// f%d;c*c9co<ff ////////// **/
#rakuraku_epg .ch_box .ch_color01 {
	background-color: #fbee8a;
	background: -moz-linear-gradient(top, #fbee8a 0%, #fff398 100%);
	background: -webkit-linear-gradient(top, #fbee8a 0%, #fff398 100%);
	background: linear-gradient(to bottom, #fbee8a 0%, #fff398 100%);
	border-right: #e0ca23 1px solid;
}

#rakuraku_epg .ch_box .ch_color01:hover {
	background-color: #e0ca23;
	background: -moz-linear-gradient(top, #fbe642 0%, #f8df21 100%);
	background: -webkit-linear-gradient(top, #fbe642 0%, #f8df21 100%);
	background: linear-gradient(to bottom, #fbe642 0%, #f8df21 100%);
	border-right: #e0ca23 1px solid;
}

/** ////////// f%d;c*c9co<g+f ////////// **/
#rakuraku_epg .ch_box .ch_color02 {
	background-color: #fbee8a;
	background: -moz-linear-gradient(top, #fbee8a 0%, #fff398 100%);
	background: -webkit-linear-gradient(top, #fbee8a 0%, #fff398 100%);
	background: linear-gradient(to bottom, #fbee8a 0%, #fff398 100%);
	border-right: #e0ca23 1px solid;
}

#rakuraku_epg .ch_box .ch_color02:hover {
	background-color: #e0ca23;
	background: -moz-linear-gradient(top, #fbe642 0%, #f8df21 100%);
	background: -webkit-linear-gradient(top, #fbe642 0%, #f8df21 100%);
	background: linear-gradient(to bottom, #fbe642 0%, #f8df21 100%);
	border-right: #e0ca23 1px solid;
}

/** ////////// f%d;c*c9co<f04f ////////// **/
#rakuraku_epg .ch_box .ch_color03 {
	background-color: #fbee8a;
	background: -moz-linear-gradient(top, #fbee8a 0%, #fff398 100%);
	background: -webkit-linear-gradient(top, #fbee8a 0%, #fff398 100%);
	background: linear-gradient(to bottom, #fbee8a 0%, #fff398 100%);
	border-right: #e0ca23 1px solid;
}

#rakuraku_epg .ch_box .ch_color03:hover {
	background-color: #e0ca23;
	background: -moz-linear-gradient(top, #fbe642 0%, #f8df21 100%);
	background: -webkit-linear-gradient(top, #fbe642 0%, #f8df21 100%);
	background: linear-gradient(to bottom, #fbe642 0%, #f8df21 100%);
	border-right: #e0ca23 1px solid;
}

/** ////////// f%d;c*c9co<f(f ////////// **/
#rakuraku_epg .ch_box .ch_color04 {
	background-color: #fbee8a;
	background: -moz-linear-gradient(top, #fbee8a 0%, #fff398 100%);
	background: -webkit-linear-gradient(top, #fbee8a 0%, #fff398 100%);
	background: linear-gradient(to bottom, #fbee8a 0%, #fff398 100%);
	border-right: #e0ca23 1px solid;
}

#rakuraku_epg .ch_box .ch_color04:hover {
	background-color: #e0ca23;
	background: -moz-linear-gradient(top, #fbe642 0%, #f8df21 100%);
	background: -webkit-linear-gradient(top, #fbe642 0%, #f8df21 100%);
	background: linear-gradient(to bottom, #fbe642 0%, #f8df21 100%);
	border-right: #e0ca23 1px solid;
}

/** ////////// f%d;c*c9co<if ////////// **/
#rakuraku_epg .ch_box .ch_color05 {
	background-color: #fbee8a;
	background: -moz-linear-gradient(top, #fbee8a 0%, #fff398 100%);
	background: -webkit-linear-gradient(top, #fbee8a 0%, #fff398 100%);
	background: linear-gradient(to bottom, #fbee8a 0%, #fff398 100%);
	border-right: #e0ca23 1px solid;
}

#rakuraku_epg .ch_box .ch_color05:hover {
	background-color: #e0ca23;
	background: -moz-linear-gradient(top, #fbe642 0%, #f8df21 100%);
	background: -webkit-linear-gradient(top, #fbe642 0%, #f8df21 100%);
	background: linear-gradient(to bottom, #fbe642 0%, #f8df21 100%);
	border-right: #e0ca23 1px solid;
}

/** ////////// f%d;c*c9co<ef ////////// **/
#rakuraku_epg .ch_box .ch_color06 {
	background-color: #FFE100;
	background: -moz-linear-gradient(top, #FFE100 0%, #ffe209 100%);
	background: -webkit-linear-gradient(top, #FFE100 0%, #ffe209 100%);
	background: linear-gradient(to bottom, #FFE100 0%, #ffe209 100%);
	border-right: #e0ca23 1px solid;
}

#rakuraku_epg .ch_box .ch_color06:hover {
	background-color: #FFE100;
	background: -moz-linear-gradient(top, #fbe642 0%, #f8df21 100%);
	background: -webkit-linear-gradient(top, #fbe642 0%, #f8df21 100%);
	background: linear-gradient(to bottom, #fbe642 0%, #f8df21 100%);
	border-right: #e0ca23 1px solid;
}

/** ////////// f%d;c*c9co<f%f ////////// **/
#rakuraku_epg .ch_box .ch_color07 {
	background-color: #e0ca23;
	background: -moz-linear-gradient(top, #FFE100 0%, #ffe209 100%);
	background: -webkit-linear-gradient(top, #FFE100 0%, #ffe209 100%);
	background: linear-gradient(to bottom, #FFE100 0%, #ffe209 100%);
	border-right: #e0ca23 1px solid;
}

#rakuraku_epg .ch_box .ch_color07:hover {
	background-color: #e0ca23;
	background: -moz-linear-gradient(top, #fbe642 0%, #f8df21 100%);
	background: -webkit-linear-gradient(top, #fbe642 0%, #f8df21 100%);
	background: linear-gradient(to bottom, #fbe642 0%, #f8df21 100%);
	border-right: #e0ca23 1px solid;
}

/** ////////// g*g5BOXo<f*f% ////////// **/
#rakuraku_epg .broadcaster_box li {
	border-right: #e2e2e2 1px solid;
	border-bottom: #e2e2e2 1px solid;
}

#rakuraku_epg .time {
	background-color: #f6d03c;
	color: #262626;
}

#rakuraku_epg .ch_box a {
	color: #383838;
}

#rakuraku_epg .broadcaster_box a {
	color: #383838;
}


#rakuraku_epg .broadcaster_box a:hover .time {
	background-color: #fbe642;
}

#rakuraku_epg .title {
	color: #4d410b;
}

#rakuraku_epg .broadcaster_box a:hover .title {
	color: #6f5e0d;
}

#rakuraku_epg .broadcaster_box a:hover .dt, #rakuraku_epg .broadcaster_box a:hover .bangumi_img {
	color: #6e6c58;
}

/** ////////// g*g5BOXo<Now On Air ////////// **/
html #rakuraku_epg .now_onair {
	background-color: #fff9cf;
	border-bottom: #f1f1f1 1px solid;
}

/** ////////// g*g5BOXo<f>i g5d: ////////// **/
#rakuraku_epg .broadcaster_box .broadcast-end {
	background-color: #cdcdcd;
	border-bottom: #f1f1f1 1px solid;
}

#rakuraku_epg .broadcaster_box .broadcast-end .title {
	color: #8d8d8d;
}

#rakuraku_epg .broadcaster_box .broadcast-end .dt {
	color: #9c9c9c;
}

#rakuraku_epg .broadcaster_box .broadcast-end .time {
	background-color: #9c9c9c;
	color: #555555;
}

#rakuraku_epg .broadcaster_box .broadcast-end .categoryt {
	background-color: #9c9c9c;
	color: #555555;
}

/** ////////// c8c#c3c+ccc/c9 ////////// **/
#rakuraku_epg .categoryt {
	background-color: #f6d03c;
	color: #262626;
}

/** ////////// c8c#c3c+o<c9cc<c ////////// **/
#rakuraku_epg .categoryt_sports .time {
	background-color: #ef90a0;
	color: #262626;
}

#rakuraku_epg .broadcaster_box .categoryt_sports a:hover .time {
	background-color: #ffb6c2;
}

#rakuraku_epg .categoryt_sports .categoryt {
	background-color: #f4b1bd;
	color: #262626;
}

#rakuraku_epg .broadcaster_box .categoryt_sports a:hover .categoryt {
	background-color: #f6c5d5;
}

/** ////////// c8c#c3c+o<i3f%= ////////// **/
#rakuraku_epg .categoryt_musics .time {
	background-color: #ace367;
	color: #262626;
}

#rakuraku_epg .broadcaster_box .categoryt_musics a:hover .time {
	background-color: #bfe891;
}

#rakuraku_epg .categoryt_musics .categoryt {
	background-color: #c6ef7d;
	color: #262626;
}

#rakuraku_epg .broadcaster_box .categoryt_musics a:hover .categoryt {
	background-color: #cbfa67;
}

/** ////////// c8c#c3c+o<c"cc! ////////// **/
#rakuraku_epg .categoryt_anime .time {
	background-color: #eba6dc;
	color: #262626;
}

#rakuraku_epg .broadcaster_box .categoryt_anime a:hover .time {
	background-color: #f4b5e6;
}

#rakuraku_epg .categoryt_anime .categoryt {
	background-color: #f2b6e6;
	color: #262626;
}

#rakuraku_epg .broadcaster_box .categoryt_anime a:hover .categoryt {
	background-color: #ffc8eb;
}

/** ////////// c8c#c3c+o<c	c)c ////////// **/
#rakuraku_epg .categoryt_drama .time {
	background-color: #d4b49d;
	color: #262626;
}

#rakuraku_epg .broadcaster_box .categoryt_drama a:hover .time {
	background-color: #dfb7a2;
}

#rakuraku_epg .categoryt_drama .categoryt {
	background-color: #d7c8bd;
	color: #262626;
}

#rakuraku_epg .broadcaster_box .categoryt_drama a:hover .categoryt {
	background-color: #e9c7b0;
}

/** ////////// c8c#c3c+o<f g; ////////// **/
#rakuraku_epg .categoryt_movie .time {
	background-color: #ce94ec;
	color: #262626;
}

#rakuraku_epg .broadcaster_box .categoryt_movie a:hover .time {
	background-color: #deb2ed;
}

#rakuraku_epg .categoryt_movie .categoryt {
	background-color: #d5a9ee;
	color: #262626;
}

#rakuraku_epg .broadcaster_box .categoryt_movie a:hover .categoryt {
	background-color: #debceb;
}
