@charset "utf-8";
/* CSS Document */

@import "menu.css";


/* ランダムトップ */
.wrap1 #mainTop {
	background:url(../img/top/main_dvd01_01.png) no-repeat;
}
.wrap1 #mainMiddle {
	background:url(../img/top/main_dvd01_02.png) no-repeat;
}
.wrap1 #mainBottom {
	background:url(../img/top/main_dvd01_03.png) no-repeat;
}

.wrap2 #mainTop {
	background:url(../img/top/main_dvd02_01.png) no-repeat;
}
.wrap2 #mainMiddle {
	background:url(../img/top/main_dvd02_02.png) no-repeat;
}
.wrap2 #mainBottom {
	background:url(../img/top/main_dvd02_03.png) no-repeat;
}

.wrap3 #mainTop {
	background:url(../img/top/main_dvd03_01.png) no-repeat;
}
.wrap3 #mainMiddle {
	background:url(../img/top/main_dvd03_02.png) no-repeat;
}
.wrap3 #mainBottom {
	background:url(../img/top/main_dvd03_03.png) no-repeat;
}

.wrap4 #mainTop {
	background:url(../img/top/main_dvd04_01.png) no-repeat;
}
.wrap4 #mainMiddle {
	background:url(../img/top/main_dvd04_02.png) no-repeat;
}
.wrap4 #mainBottom {
	background:url(../img/top/main_dvd04_03.png) no-repeat;
}

.wrap5 #mainTop {
	background:url(../img/top/main_dvd05_01.png) no-repeat;
}
.wrap5 #mainMiddle {
	background:url(../img/top/main_dvd05_02.png) no-repeat;
}
.wrap5 #mainBottom {
	background:url(../img/top/main_dvd05_03.png) no-repeat;
}

.wrap6 #mainTop {
	background:url(../img/top/main_dvd06_01.png) no-repeat;
}
.wrap6 #mainMiddle {
	background:url(../img/top/main_dvd06_02.png) no-repeat;
}
.wrap6 #mainBottom {
	background:url(../img/top/main_dvd06_03.png) no-repeat;
}

.wrap7 #mainTop {
	background:url(../img/top/main_dvd07_01.png) no-repeat;
}
.wrap7 #mainMiddle {
	background:url(../img/top/main_dvd07_02.png) no-repeat;
}
.wrap7 #mainBottom {
	background:url(../img/top/main_dvd07_03.png) no-repeat;
}


/* トップページ用CSS ---------------------------------------------------- */

#wrapper1 {
	width:990px;
	margin:0 auto;
	padding:0 0 20px;
}

/*メインエリア*/
#mainTop {
	padding-top:65px;
}

#mainMiddle {
	height:600px;
	padding:0 20px;
	position:relative;
}

#mainBottom {
	height:20px;
	font-size:0;
}

#sneakPeek {
	position:absolute;
	width:210px;
	left: 770px;
	top: -50px;
}

#mainImg {
	position:absolute;
}

#catch1 {
	width:363px;
	position:absolute;
	left: 45px;
	top: 250px;
}

#event0522 {
	position:absolute;
	width:466px;
	/*
	left: 105px;
	*/
	left: 60px;
	top: 226px;
}

#bddvdInfo {
	position:absolute;
	width:370px;
	left: 50px;
	top: 296px;
}


#interviewp {
	width:160px;
	position:absolute;
	z-index:1;
	/*
	left: 804px;
	*/
	left: 840px;
	top: -43px;
}

#rsc2Banner {
	width:200px;
	position:absolute;
	z-index:2;
	/*
	left: 47px;
	top: 400px;
	*/
	left: 760px;
	top: 233px;
}
#rsc2Banner img{
	display:	:blockl
}
#rsc2Banner a{
	border:solid 1px #fff;
}


#rcpvCatch {
	width:183px;
	position:absolute;
	left: 760px;
	top: 320px;
}

#guidebook {
	width:160px;
	position:absolute;
	z-index:3;
	left: 787px;
	top: 209px;
}

#opsong {
	width:160px;
	position:absolute;
	z-index:1;
	/*
	left: 776px;
	*/
	left: 813px;
	top: 89px;
}




/*本日の放送情報*/
#todayHousou{
	position: absolute;
	left: 43px;
	top: 395px;
}

.housou-item{
	display : none;
	width:360px;
}

#honzitsuTUE, #honzitsuWED, #honzitsuTHU, #honzitsuFRI, #honzitsuSAT, #honzitsuOTH {
	width:360px;
	height:100px;
}

#honzitsuTUE {
	background:url(../img/top/todays2_01.png) no-repeat;
}

#honzitsuWED {
	background:url(../img/top/todays2_02.png) no-repeat;
}

#honzitsuTHU {
	background:url(../img/top/todays2_03.png) no-repeat;
}

#honzitsuFRI {
	background:url(../img/top/todays2_04.png) no-repeat;
}

#honzitsuSAT {
	background:url(../img/top/todays2_05.png) no-repeat;
}

#honzitsuOTH {
	background:url(../img/top/todays2_00.png) no-repeat;
}

.twitter-share-button {
	position:absolute;
	left:260px;
	top:70px;
}



/*更新情報・ブログ新着記事*/
#whatsnew {
	width:454px;
	padding:30px 20px 50px;
	float:left;
}

#blogentries {
	width:454px;
	padding:30px 20px 50px;
	float:right;
}

.infoBox {
	height:160px;
	overflow:auto;
	padding:10px;
	color:#ddd;
}

.infoBox dt {
	background:url(../img/common/marker_heart.png) no-repeat;
	padding:0 0 4px 20px;
	font-weight:bold;
}

.infoBox dd {
	padding-bottom:8px;
	line-height:18px;
}


/*フッタ*/
#footer1 {
	width:930px;
	clear:both;
	border-top: solid 1px #cc285d;
	margin:0 auto;
	padding:10px 10px 20px;
	text-align:right;
	color:#666;
	position:relative;
	height:60px;
	font-size:10px;
}

#bannerTos {
	width:200px;
	position:absolute;
}
