#pre_box{
 top: 0px;
 margin: 0px auto;
 height: 686px;
 opacity: 0.0;
 filter: alpha(opacity=0);
 background-repeat: no-repeat;
 background-position: center top;
 background-image: url(../images/pre_top.jpg);
 
 
}


#pre_box2{
 top: 0px;
 margin: 0px auto;
 height: 686px;
 opacity: 0.0;
 filter: alpha(opacity=0);
 background-repeat: no-repeat;
 background-position: center top;
 background-image: url(../images/pre_top3.jpg);
 
}

#top_set_box{
 width: 1000px;
 height: 637px;
 margin: 0px auto;
	}





/*-----パーツ-------*/


.top_logo{
 margin-top: 285px;
 margin-right: 0px;
 margin-left: 77px;
 margin-bottom: 0px;
 padding: 0px 0px 0px 0px;
 position: absolute;
 top: 0px;
 z-index: 10;
 opacity: 0.0;
 filter: alpha(opacity=0);
	}
	
	
.top_mawaru{
 margin-top: 270px;
 margin-left: 758px;
 position: absolute;
 z-index: 500;
	}
		
	.top_shou{
	margin: 595px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	z-index: 10;
	opacity: 0.0;
	filter: alpha(opacity=0);
	
	}

	.top_coming{
	margin: 120px 0px 0px 700px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	z-index: 10;
	opacity: 0.0;
	filter: alpha(opacity=0);
	top: 20px;
	}



.top_cc1{
	margin: 10px 0px 0px 370px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	z-index: 3;
	opacity: 0.0;
	filter: alpha(opacity=0);
	top: -20px;
	}



/*-----トップ予告--------*/

#top_douga{
 position: absolute;
 top: 0px;
 z-index: 5;
 opacity: 0.0;
 filter: alpha(opacity=0);
 margin-top: 23px;
 margin-right: 0px;
 margin-left: 569px;
 margin-bottom: 0px;
 width: 189px;
 height: 142px;
}


.yokoku{
 position: absolute;
 z-index: 5;
 opacity: 0.0;
 filter: alpha(opacity=0);
 width: 189px;
 margin: 0px;
 height: 142px;
}

.yokoku_on{
 position: absolute;
 top: 0px;
 z-index: 4;
 opacity: 0.0;
 filter: alpha(opacity=0);
 width: 189px;
 height: 142px;
 margin: 0px;
}

/*-----トップメニュー--------*/

#btn_news_box{
 position: absolute;
 z-index: 300;
 opacity: 0.0;
 margin-top: 415px;
 margin-right: 0px;
 margin-left: 2px;
 margin-bottom: 0px;
 overflow: hidden;
 top: 0px;
 width: 186px;
 height: 61px;
}

.topbtn_news{
	background-image: url(../images/top_menu_1_off.jpg);
	background-repeat: no-repeat;
	border:0;
	width:186px;
	height:61px;
	margin: 0px;
	padding: 0px;
}

.topbtn_news a{
	background-image: url(../images/top_menu_1_off.jpg);
	background-repeat: no-repeat;
	border:0;
	width:186px;
	height:61px;
	display: block;
}

/*-------------*/

#btn_about_box{
 position: absolute;
 z-index: 300;
 opacity: 0.0;
 margin-top: 415px;
 margin-right: 0px;
 margin-left: 189px;
 margin-bottom: 0px;
 overflow: hidden;
 top: 0px;
 width: 281px;
 height: 61px;
}

.btn_about{
	z-index:50;
	background-image: url(../images/top_menu_2_off.jpg);
	background-repeat: no-repeat;
	border:0;
	width:281px;
	height:61px;
	margin: 0px;
	padding: 0px;
}

.btn_about a{
	z-index:10;
	background-image: url(../images/top_menu_2_off.jpg);
	background-repeat: no-repeat;
	border:0;
	width:281px;
	height:61px;
	display: block;
}


/*-------------*/


#btn_theater_box{
 position: absolute;
 z-index: 300;
 opacity: 0.0;
 margin-top: 415px;
 margin-right: 0px;
 margin-left: 471px;
 margin-bottom: 0px;
 overflow: hidden;
 top: 0px;
 width: 187px;
 height: 61px;
}

.btn_theater{
	z-index:50;
	background-image: url(../images/top_menu_3_off.jpg);
	background-repeat: no-repeat;
	border:0;
	width:188px;
	height:61px;
	margin: 0px;
	padding: 0px;
}

.btn_theater a{
	z-index: 10;
	background-image: url(../images/top_menu_3_off.jpg);
	background-repeat: no-repeat;
	border: 0;
	display: block;
	width:188px;
	height:61px;
}






/*-------------*/


#btn_facebook_box{
 position: absolute;
 z-index: 300;
 opacity: 0.0;
 margin-top: 415px;
 margin-right: 0px;
 margin-left: 655px;
 margin-bottom: 0px;
 overflow: hidden;
 top: 0px;
 width: 189px;
 height: 61px;
}

.btn_facebook{
	z-index:50;
	background-image: url(../images/top_menu_4_off.jpg);
	background-repeat: no-repeat;
	border:0;
 width: 189px;
 height: 61px;
	margin: 0px;
	padding: 0px;
}

.btn_facebook a{
	z-index: 10;
	background-image: url(../images/top_menu_4_off.jpg);
	background-repeat: no-repeat;
	border: 0;
	display: block;
 width: 189px;
 height: 61px;
}





/*-------------*/


#btn_twitter_box{
 position: absolute;
 z-index: 300;
 opacity: 0.0;
 margin-top: 415px;
 margin-right: 0px;
 margin-left: 844px;
 margin-bottom: 0px;
 overflow: hidden;
 top: 0px;
 width: 166px;
 height: 61px;
}

.btn_twitter{
	z-index:50;
	background-image: url(../images/top_menu_5_off.jpg);
	background-repeat: no-repeat;
	border:0;
 width: 166px;
 height: 61px;
	margin: 0px;
	padding: 0px;
}

.btn_twitter a{
	z-index: 10;
	background-image: url(../images/top_menu_5_off.jpg);
	background-repeat: no-repeat;
	border: 0;
	display: block;
 width: 166px;
 height: 61px;
}




/*--------トップDVD-----------*/


.top_dvd{
 position: absolute;
 z-index: 300;
 opacity: 0.0;
 width: 291px;
 height: 135px;
 margin-top: 479px;
 margin-right: 0px;
 margin-left: 2px;
 margin-bottom: 0px;
 padding-top: 0px;
 padding-right: 0px;
 padding-left: 0px;
 padding-bottom: 0px;
 z-index: 26;
 position: absolute;
}


/*--------トップコメント-----------*/


.top_cmt_box{
 width: 292px;
 height: 146px;
 margin-top: 479px;
 margin-right: 0px;
 margin-left: 9px;
 margin-bottom: 0px;
 padding-top: 0px;
 padding-right: 0px;
 padding-left: 0px;
 padding-bottom: 0px;
 z-index: 26;
 position: absolute;
}


.top_cmt_slider,top_cmt_slider img{
 width: 292px;
 height: 146px;
	z-index:27;
}
