/* Main CSS Ver.2.0 */
body {font-family: 'ＭＳ Ｐゴシック',sans-serif,Osaka, Arial}

h1,h2,h3,h4,h5,h6,h7 {margin:0; padding:0;}

#TpBodyMrg {margin: 0px;}
#WnBodyMrg {margin: 0px 0px 0px 7px;scrollbar-track-color:#EEEEEE; scrollbar-face-color: #CDCDCD;scrollbar-arrow-color: #555555;scrollbar-highlight-color: #CDCDCD;scrollbar-shadow-color: #CDCDCD;scrollbar-base-color: #FFFFFF;scrollbar-3dlight-color: #999999;scrollbar-darkshadow-color: #999999;}
#NchBodyMrg {margin: 0px 0px 0px 1px;scrollbar-track-color:#EEEEEE; scrollbar-face-color: #CDCDCD;scrollbar-arrow-color: #555555;scrollbar-highlight-color: #CDCDCD;scrollbar-shadow-color: #CDCDCD;scrollbar-base-color: #FFFFFF;scrollbar-3dlight-color: #999999;scrollbar-darkshadow-color: #999999;}
#SrcBodyMrg {margin: 5px 0px 0px 5px;scrollbar-track-color:#EEEEEE; scrollbar-face-color: #CDCDCD;scrollbar-arrow-color: #555555;scrollbar-highlight-color: #CDCDCD;scrollbar-shadow-color: #CDCDCD;scrollbar-base-color: #FFFFFF;scrollbar-3dlight-color: #999999;scrollbar-darkshadow-color: #999999;}
#LuBodyMrg {margin: 5px 0px 0px 10px;scrollbar-track-color:#EEEEEE; scrollbar-face-color: #CDCDCD;scrollbar-arrow-color: #555555;scrollbar-highlight-color: #CDCDCD;scrollbar-shadow-color: #CDCDCD;scrollbar-base-color: #FFFFFF;scrollbar-3dlight-color: #999999;scrollbar-darkshadow-color: #999999;}
#RankBodyMrg {margin: 0px 0px 0px 0px;scrollbar-track-color:#EEEEEE; scrollbar-face-color: #CDCDCD;scrollbar-arrow-color: #555555;scrollbar-highlight-color: #CDCDCD;scrollbar-shadow-color: #CDCDCD;scrollbar-base-color: #FFFFFF;scrollbar-3dlight-color: #999999;scrollbar-darkshadow-color: #999999;}

.t08{font-Size:8px; line-height:9px; FONT-FAMILY: Helvetica,Verdana,Arial, sans-serif}

.t09{font-Size:9px; line-height:9px; FONT-FAMILY: Helvetica,Verdana,Arial, sans-serif}
.t10{font-Size:10px; line-height:15px; FONT-FAMILY: Verdana,Arial, sans-serif}
.ts10{font-Size:12px; line-height:14px; FONT-FAMILY: Helvetica,Verdana,Arial, sans-serif}
.ts12{font-Size:12px; line-height:10px}
.t12{font-Size:12px; line-height:18px}
.tt12{font-Size:12px; line-height:24px}
.ttt12{font-Size:12px; line-height:20px}
.ts12{font-Size:12px; line-height:16px; FONT-FAMILY: Helvetica,Verdana,Arial, sans-serif}
.t13{font-Size:13px; line-height:17px; FONT-FAMILY: Helvetica,Verdana,Arial, sans-serif}
.t12a{font-Size:12px; line-height:14px; FONT-FAMILY: Helvetica,Verdana,Arial, sans-serif}
.t13a{font-Size:13px; line-height:15px; FONT-FAMILY: Helvetica,Verdana,Arial, sans-serif}
.t14{font-Size:14px; line-height:17px; FONT-FAMILY: Helvetica,Verdana,Arial, sans-serif}
.t14a{font-Size:14px; line-height:26px; FONT-FAMILY: Helvetica,Verdana,Arial, sans-serif}
.t16{font-Size:16px; line-height:19px; FONT-FAMILY: Helvetica,Verdana,Arial, sans-serif}
.t16a{font-Size:16px; line-height:25px; FONT-FAMILY: Helvetica,Verdana,Arial, sans-serif}
.t16b{font-Size:16px; line-height:18px; FONT-FAMILY: Helvetica,Verdana,Arial, sans-serif}
.t18{font-Size:18px; line-height:20px; FONT-FAMILY: Helvetica,Verdana,Arial, sans-serif}
.t30{font-Size:30px; line-height:35px; FONT-FAMILY: Helvetica,Verdana,Arial, sans-serif}
.new{font-color: #ffffff; font-Size:10px; line-height:14px; FONT-FAMILY: Helvetica,Verdana,Arial, sans-serif; background-color: #cc0000;}


/* Option CSS */

.Blink {font-Size:12px; line-height:14px;color: #111111; FONT-FAMILY: Helvetica,Verdana,Arial, sans-serif }
a.Blink:link {color: #111111; text-decoration: underline}
a.Blink:visited {color: #111111; text-decoration: none}
a.Blink:hover {color: #FF6600; text-decoration: underline}
a.Blink:active {color: #FF6600; text-decoration: none}

.h1 {font-Size:10px; line-height:13px;color: #ffffff }
a.h1:link {color: #FEFEFE; background-color: #6B1111; padding:3; text-decoration: none}
a.h1:visited {color: #FEFEFE; background-color: #6B1111; padding:3; text-decoration: none}
a.h1:hover {color: #FEFEFE; background-color: #892F2F; padding:3; text-decoration: none}
a.h1:active {color: #FEFEFE; background-color: #892F2F; padding:3; text-decoration: none}
.link_plan,.link_plan a{
	color: #FEFEFE;
	text-decoration: none;
	font-size: 10px;
}
table.link_plan td{
	display: block;
	padding-top: 2px;
	text-align: right;
}
a.btn{
	background-color: #6B1111;
	width: 92px;
	display: block;
	color: white;
	font-size: 10px;
	text-align: center;
	margin-bottom: 8px;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 2px;
}
a.btn2{
	background-color: white;
	width: 150px;
	display: block;
	color: #6B1111;
	font-size: 10px;
	text-align: center;
	margin-bottom: 2px;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	float: left;
	margin-left: 20px;
	margin-top: 6px;
}
a.btn3{
	background-color: white;
	width: 92px;
	display: block;
	color: #6B1111;
	text-align: center;
	margin-bottom: 8px;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 2px;
	font: 10px Arial, Helvetica, Geneva, sans-serif;
}
.bold_text{
	color: #50171d;
	font-size: 10px;
}
a:hover.btn{
	background-color: #892F2F;
}
.h1ul {font-Size:10px; line-height:13px;color: #444444 }
.right_icon{
	float: right;
	display: block;
	font-size: 11px;
	padding-right: 4px;
	padding-top: 2px;
}
a.h1ul:link {color: #6B1111; text-decoration: underline}
a.h1ul:visited {color: #6B1111; text-decoration: underline}
a.h1ul:hover {color: #892F2F; text-decoration: underline}
a.h1ul:active {color: #892F2F; text-decoration: none}


.Glink {font-Size:12px; line-height:15px;color: #666666 }
a.Glink:link {color: #666666; text-decoration: underline}
a.Glink:visited {color: #666666; text-decoration: underline}
a.Glink:hover {color: #FF7E00; text-decoration: underline}
a.Glink:active {color: #FF7E00; text-decoration: none}

.Plist {font-Size:10px; line-height:13px;color: #E6E6E6 }
a.Plist:link {color: #FFFFFF; text-decoration: none}
a.Plist:visited {color: #FFFFFF; text-decoration: none}
a.Plist:hover {color: #FFFFFF; text-decoration: underline}
a.Plist:active {color: #FFFFFF; text-decoration: none}

.Olink {font-Size:11px; line-height:13px; color: #FC6000;font-weight: bold }
a.Olink:link {color: #FC6000; text-decoration: none}
a.Olink:visited {color: #FC6000; text-decoration: none}
a.Olink:hover {color: #CC0000; text-decoration: underline}
a.Olink:active {color: #FC6000; text-decoration: none}

.fCopy {font-Size:11px; line-height:16px; color: #0000CC}
a.fCopy:link {color: #0000CC; text-decoration: none}
a.fCopy:visited {color: #0000CC; text-decoration: none}
a.fCopy:hover {color: #FF6600; text-decoration: underline}
a.fCopy:active {color: #FF6600; text-decoration: none}

.lineupttl {font-Size:11px; line-height:13px ;font-weight: bold}
a.lineupttl:link {color: #0033CC; text-decoration: none}
a.lineupttl:visited { color: #0033CC; text-decoration: none}
a.lineupttl:hover { color: #FF6600; text-decoration: underline}
a.lineupttl:active { color: #FF6600; text-decoration: none}

.OnAirMrg{ margin:3px 0px 0px 2px}

.txtbwidth {font-Size:12px; width: 270px;}

.MovieArea {border: none;height: 16px;width: 125px;}

.MnTblMrg{margin-left:5px;}

.captionArea{
	display:block;
	padding:3px 7px;
	font-size:10pt;
	line-height:1.2em;
	color: #662811;
	}
.picup{
	background-color: #929292;
	color: white;
	padding: 2px;
	font-size: 12px;
}
.info_text,.menu_text{
	font-size: 12px;
}
.group{
	display: block;
	border-left: 2px solid #e5e5e5;
	border-right: 2px solid #e5e5e5;
	background-color: white;
	padding-top: 10px;
	padding-bottom: 10px;
}

ul.menu,.menu li{
	list-style-type: none;
}
ul.menu{
	background-color: white;
	padding: 10px;
	border-right: 1px solid #e4e4e4;
	border-left: 1px solid #e4e4e4;
}
.menu li{
	color: #666666;
	margin-bottom: 4px;
	margin-top: 8px;
	line-height: 1.2em;
}
