/*//////////////////////////////////////////////////////////////
	weekly.css
//////////////////////////////////////////////////////////////*/

a:link { color: #009270; }
a:visited { color: #009270; }

/*-------------------------------------------------------
	footer アドエリア非表示
-------------------------------------------------------*/
.bnrbox {
	display: none;
}


/*-------------------------------------------------------
	iframe 幅・高さ指定
-------------------------------------------------------*/
.weeklyifrm {
	width: 961px;
	height: 1220px;
}


/*=======================================================
	tableベース
=======================================================*/
table {
	/*border-collapse: collapse;*/
	border-spacing: 0;
	box-sizing: border-box;
}

.weeklybody {
	font-family: Lato,"メイリオ",Meiryo,"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	width: 945px;
	margin:0;
	padding:0;
	background: none;
}

.weeklybody table {
	background-color: #aaaaaa;
}


/*-------------------------------------------------------
	tableカラー設定
-------------------------------------------------------*/
/* 時間（4:00〜11:00） */
.w_Hour1 {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	vertical-align: middle;
	position: relative;
	background: #f8c600;
}
.w_Hour1:before {
	content: '';
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	top: 0;
	background: #edb200;
}

/* 時間（12:00〜18:00） */
.w_Hour2 {
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	vertical-align: middle;
	position: relative;
	background: #eb2856;
}
.w_Hour2:before {
	content: '';
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	top: 0;
	background: #db0034;
}

/* 時間（19:00〜3:00） */
.w_Hour3 {
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	vertical-align: middle;
	position: relative;
	background: #1d9ae9;
}
.w_Hour3:before {
	content: '';
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	top: 0;
	background: #007ece;
}

/* 時間タイトル */
.w_Hour_head {
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	vertical-align: middle;
	background: #444444;
}

/* 日付タイトル（平日） */
.w_WeekDay_date {
	width: 12%;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
	background: #eaeaea;
}

/* 日付タイトル（土曜日） */
.w_Sat_date {
	width: 12%;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
	background: #6fbff2;
}

/* 日付タイトル（日曜日） */
.w_Sun_date {
	width: 12%;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
	background: #f33a66;
}


/* 放送枠（時間外） */
.space {
	/*background: #aaaaaa;*/
}

/* 放送枠（平日） */
.w_WeekDay {
	width: 12%;
	padding: 0 5px 5px;
	font-size: 12px;
	line-height: 1.4;
	color: #666666;
	background: #f6f6f6;
	border-left: 1px solid #e6e6e6;
}

/* 放送枠（土曜） */
.w_Sat {
	width: 12%;
	padding: 0 5px 5px;
	font-size: 12px;
	color: #666666;
	background: #e2eef6;
	border-left: 1px solid #e6e6e6;
}

/* 放送枠（日曜） */
.w_Sun {
	width: 12%;
	padding: 0 5px 5px;
	font-size: 12px;
	color: #666666;
	background: #faebee;
	border-left: 1px solid #e6e6e6;
}

/* 放送時間 */
.w_WeekDay .oa_time,
.w_Sat .oa_time,
.w_Sun .oa_time {
	padding: 5px 0 2px;
	color: #111111;
	font-size: 14px;
	font-weight: bold;
	border-top: 1px dotted #aaaaaa;
	/*background: #fce35b;*/
}

/* 放送時間（12:00〜18:00） */
.w_Hour2 .oa_time {
	padding: 4px 5px;
	font-size: 21px;
	font-weight: bold;
	background: #f77090;
}

/* 番組タイトル */
.oa_title {
	padding: 0 0 5px;
	color: #111111;
	font-size: 15px;
	line-height: 1.1;
}

/* 放送アイコン */
.oa_icon {
	border: none;
	margin: 0px 2px 0 0;
	width: 13px;
}
