@charset "utf-8";
/* CSS Document */

/* ----------------------------------------------

	CSS information
	file name  :  style.css
	infomation :  PC用
	
 ---------------------------------------------- */

/* ----------------------------------------------

	目次
	
	1.トップページ
		1.全体レイアウト
		3.コンテンツレイアウト
	
	
 ---------------------------------------------- */


/* ----------------------------------------------
	全体レイアウト
 ---------------------------------------------- */

body{
	background-color:#ffc03a;
	}


#wrapper{
	width:100%;
	min-width:1100px;
	background:url("../img/bgimg-05.jpg") no-repeat center top;
	}

/* ----------------------------------------------
	#header
 ---------------------------------------------- */

	
#header{
	width:100%;
	background:url(../img/obi.png) repeat-x center top;
	}
	
#headerWrap{
	width:1020px;
	padding-left:60px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	}
	
#headerWrap h1{
	position:absolute;
	top:14px;
	left:42px;
	z-index:99999;
	}
	

#headerWrap h3{
	position:absolute;
	top:228px;
	left:60px;
	z-index:9999;
	}
	
#headerWrap h4.onair{
	position:absolute;
	top:45px;
	left:580px;
	z-index:999;
	}
	
#headerWrap h1{
	z-index:0;
	}
	
	
	
/* ----------------------------------------------
	#contents
 ---------------------------------------------- */

.contentshead{
	width:100%;
	height:55px;
	text-align:center;
	background:url(../img/basetop.png) repeat-x center bottom;
	}

	
#contents{
		width:100%;
		background:url(../img/basebg.png) repeat center top;
		}
		
#contentsWrap{
	width:960px;
	padding:0 60px;
	margin:0 auto;
	overflow:hidden;
	}
	
	
#contentsWrap .cast{
	width:945px;
	margin:0 auto;
	overflow:hidden;
	}
	
#contentsWrap .cast ul li{
	height:223px;
	margin-top:20px;
	float:left;
	position:relative;
	}


#contentsWrap .cast ul li.rowend{
	margin-left:25px;
	}


#contentsWrap .song{
	width:888px;
	margin:0 auto;
	padding-top:30px;
	padding-right:20px;
	overflow:hidden;
	position:relative;
	}

.song .denpagumi{
	position:absolute;
	top:5px;
	left:550px;
	}





#contentsWrap .officialsiteBtn{
	text-align:center;
	padding-top:30px;
	}
	
#contentsWrap #toTop{
	text-align:right;
	padding:12px 0;
	}
	
#movie{
	margin-left:95px;
	}


/* ----------------------------------------------
	#footer
 ---------------------------------------------- */

#footer{
	width:100%;
	height:45px;
	padding-top:25px;
	background-color:#362902;
	}
	
#footerwrap{
	width:960px;
	height:45px;
	margin:0 auto;
	position:relative;
	}
	
#footer .copyright{
	height:23px;
	text-align:center;
	line-height:23px;
	}

#footer .illust{
	position:absolute;
	bottom:55px;
	left:0px;;
	}

/*-----------------------------------------------------------------------------------------------*/
/*                                        ポップアップ                                        */
/*-----------------------------------------------------------------------------------------------*/

#my-button-1{
	width:83px;
	height:25px;
	position:absolute;
	top:12px;
	left:368px;
	background:transparent url(../img/btn_popup.png);
	border:none;
	padding:2px;
	}


#my-button-2{
	width:83px;
	height:25px;
	position:absolute;
	top:12px;
	left:368px;
	background:transparent url(../img/btn_popup.png);
	border:none;
	padding:2px;
	}


#my-button-3{
	width:83px;
	height:25px;
	position:absolute;
	top:12px;
	left:368px;
	background:transparent url(../img/btn_popup.png);
	border:none;
	padding:2px;
	}


#my-button-4{
	width:83px;
	height:25px;
	position:absolute;
	top:12px;
	left:368px;
	background:transparent url(../img/btn_popup.png);
	border:none;
	padding:2px;
	}



.nyuruo{
	width:647px;
	height:496px;
	background-color:transparent;
	background-image:url(../img/nyuruo_popup.png);
	}
	
.kakusenpai{
	width:647px;
	height:496px;
	background-color:transparent;
	background-image:url(../img/kakusenpai_popup.png);
	}
	
.kakusensei{
	width:647px;
	height:496px;
	background-color:transparent;
	background-image:url(../img/kakusensei_popup.png);
	}
	
.nyuna{
	width:647px;
	height:496px;
	background-color:transparent;
	background-image:url(../img/nyuna_popup.png);
	}


/* clearfix  */


.clearfix:after{	
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}





