@charset"utf-8";

/* top styles */


/*
		1 : Time Table
        
 */


/*==================================
 *	1 : Time Table
 *==================================*/

h1#ttlTT {
	width:950px;
	margin:0 auto;
	text-indent:-9999px;
	height:40px;
	background:url(/radio/image/timetable/ttl.gif) 0 8px no-repeat;
	}
#ttInner {
	width:950px;
	margin:0 auto;
	font-size:12px;
	line-height:1.5em;
}
	
table#timeTbl {
	border:1px solid #663300;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
	}
table#timeTbl th {
	padding:5px 2px;
	background:#d2eed8;
	vertical-align:top;
	text-align:center;
	}
table#timeTbl th.weekday {width:10%;background:#ffed89;border-left:1px solid #663300;border-right:1px solid #663300;}
table#timeTbl th.saturday {background:#5b9aee;border-left:1px solid #663300;border-right:1px solid #663300;}
table#timeTbl th.sunday {background:#ff6159;border-left:1px solid #663300;border-right:1px solid #663300;}
table#timeTbl td {
	padding:5px;
	vertical-align:top;
	}
table#timeTbl td.lineT {border-top:1px solid #663300;}
table#timeTbl td.lineR {border-right:1px solid #663300;}
table#timeTbl td.lineB {border-bottom:1px solid #663300;}
table#timeTbl td.lineL {border-left:1px solid #663300;}
table#timeTbl td.dotT {border-top:1px dotted #663300;}
table#timeTbl td.dotR {border-right:1px dotted #663300;}
table#timeTbl td.dotB {border-bottom:1px dotted #663300;}
table#timeTbl td.dotL {border-left:1px dotted #663300;}

table.w100per {
	width:100%;
	}
table.castTbl {
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
	}
table.castTbl td {
	padding:0 10px 0 0 !important;
	color:#336699;
	}
span.boldTxt {
	font-weight:bold;
	}



span.time {
	font-size:12px;
	font-weight:bold;
	padding-right:5px;
	}
div.cast {
	font-size:12px;
	margin-left:10px;
	color:#336699;
	}
.mainPg {
	font-size:1.2em;
	font-weight:bold;
	}
span.smallTxt {
	font-size:0.8em;
	}