@charset "UTF-8";

/* OSHIRASE
##################################### */

h2#h2-oshirase {
	width: 675px; height: 40px;
	background: url(../oshirase/img/h2_oshirase.gif) no-repeat;
	text-indent: -9999px;
}

div#box-oshirase {
	width: 635px;
	padding: 20px;
	background: #fff;
	text-align: center;
}

	div#box-oshirase h4 {
		margin-bottom: 20px;
		padding-top: 11px;
		width: 635px; height: 23px;
		background: url(../oshirase/img/bg_title.gif) left top no-repeat;
		font-size: 120%;
		font-weight: bold;
		color: #ffffff;
	}
	
	div#box-oshirase p.content {
		line-height: 3;
	}
		div#box-oshirase p.content span.notice{
			font-size: 120%;
			font-weight: bold;
		}
	div#box-oshirase p.content02 {
		margin:20px 0 30px;
		line-height: 1.3em;
	}
		div#box-oshirase p.content02 span.notice{
			font-size: 120%;
			font-weight: bold;
		}
		
	div#box-oshirase ul {
		list-style: none;
		margin-bottom: 20px;
		width: 635px;
	}
		div#box-oshirase ul li{
			margin-top: 1px;
			padding: 9px 10px 8px 10px;
			width: 615px;
			border-bottom: 1px solid #eaeaea;
			text-align: left;
			vertical-align: middle;
			overflow: hidden;	
		}
		div#box-oshirase ul li.bg-01{
			background: url(../oshirase/img/bg_li_01.gif);		
		}
		div#box-oshirase ul li.bg-02{
			background: url(../oshirase/img/bg_li_02.gif);		
		}
			div#box-oshirase ul li p.program{
				float: left;
				width: 73%;		
			}
			div#box-oshirase ul li p.program2{
				float: left;
				width: 100%;		
			}
			div#box-oshirase ul li p.time{
				float: right;
				width: 27%;		
			}
	



/*一挙放送*/
ul#list-premium {
	line-height: 1.6;
}
	ul#list-premium li {
		display: block;
		padding-top: 20px;
		width: 960px;
		background: url(../osusume/img/bg_default.gif) repeat;
		}
		ul#list-premium li div.start-bottom {
			height: 22px;
			background: url(../osusume/img/line_default.gif) bottom repeat-x;
			clear: both;
		}
		ul#list-premium li img {
			float: left;
			margin-left: 20px;
		}
		ul#list-premium li div.box-text-small {
			float: right;
			margin-right: 20px;
			width: 700px;
		}
			ul#list-premium li div.box-text-small img {
				float: none;
				margin-left: 0;
				margin-bottom: 15px;
			}
			ul#list-premium li div.box-text-small h4 {
				margin-bottom: 10px;
				color: #ad1818;
				font-size: 115%;
				font-weight: bold;
			}
			ul#list-premium li div.box-text-small span {
				display: block;
				margin-bottom: 10px;
				padding-left: 10px;
				color: #777;
				font-size: 85%;
				border-left: 1px solid #bdc6ca;
			}
			ul#list-premium li div.box-text-small p {
			}
a.btn-detail {
	display: block;
	margin-top: 10px;
	width: 125px; height: 22px;
	background: url(../osusume/img/btn_detail.gif) top;
	text-indent: -9999px;
}
a:hover.btn-detail {
	background-position: bottom;
}

div.box-text-small a {
	color: #555;
}




/*oshi_20091224.html*/

table.oshi01{  background-color:#d9d9d9; text-align:center; border:1px #747474 solid;}
table.oshi01 td{ border:1px #CCCCCC solid;}
table.oshi01 tr.title{ background-color:#333333; color:#ffffff; line-height:2em;}
table.oshi01 td.date{ background-color:#4d4d4d; color:#FFFFFF;}
table.oshi01 td.time01{ background-color:#747474;}
table.oshi01 td.time02{ background-color:#ad1818; color:#FFFFFF;}
table.oshi01 td.other{ background-color:#f3f3f3;}
table.oshi01 td.other02{ border-left:2px #747474 solid;}

div#main div#col-b{
	padding-top: 25px;
	float: left;
	width: 1000px;
}
div#box-oshirase-b {
	width: 960px;
	padding: 20px;
	background: #fff;
	text-align: center;
}

div#box-oshirase-b h4 {
		margin-bottom: 20px;
		padding-top: 11px;
		width: 960px; height: 23px;
		background: url(../oshirase/img/bg_title-b.gif) left top no-repeat;
		font-size: 120%;
		font-weight: bold;
		color: #ffffff;
	}
	
div#box-oshirase-b p.content {
		line-height: 3;
	}
div#box-oshirase-b p.content span.notice{
			font-size: 120%;
			font-weight: bold;
		}

