@charset "utf-8";
/* top.css */

/*------------------ レイアウト ---------------------*/
.contents_inner {
	position: relative;
	z-index: 20;
	padding-top: 0;
	margin-top: 0;
}
.contents_inner > article:first-child {
	margin-top: 0;
}


/*------------------ カバー画像 ---------------------*/
#cover_box {
	margin-bottom: 0;
}
#cover_inner {
	position: relative;
	/*z-index: 10;*/
	overflow: hidden;
	width: 1400px;
	height: 526px;
	padding: 0;
}
#cover_inner ul {
	width: 100%;
}
#cover_inner li {
	display: none;
	width: 100%;
	text-align: center;
}
#cover_inner #cover1 {
	display: block;
}
#cover_inner .btn_play {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 1400px;
	height: 0;
	padding-top: 526px;
	background-image: url(../common/img/btn_play.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#cover_inner .btn_play:hover {
	background-image: url(../common/img/btn_play_on.png);
}

/*------------------ ラインナップ ---------------------*/
.lineup_box ul {
	overflow: hidden;
	background-color: #f2f2f2;
}
.lineup_box li {
	float: left;
}
.lineup_box li img:hover {
	opacity: 0.5;
}


/*------------------ NOW ON AIR ---------------------*/
.onair_box .onair_box_left {
	margin-right: 28px;
}


.onair_box .program_box {
	height: 114px;
	line-height: 114px;
}
