#container 	{
	width: 100%;
	position: relative;
	margin: 0 0 0 0;
	background-size: 100% auto;
	min-width: 1000px;
	z-index: 1;
	}

#ch_box1 {
	width: 1000px;
	height: 818px;
	z-index: 12;
	position: absolute;
	margin-left: auto;
	margin-right: auto
}

#ch_box2 {
	width: 1000px;
	height: 696px;
	z-index: 21;
	position: absolute;
	top: 460px;
	
}

#ch_box3 {
	width: 1000px;
	height: 696px;
	z-index: 21;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 460px;
}

#ch_box4 {
	width: 1000px;
	height: 696px;
	z-index: 21;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 460px;
	
}

#ch_box5 {
	width: 1000px;
	height: 696px;
	z-index: 30; /*25*/
	position: absolute;
	top: 460px;
	background-image: url(../images/top_bg004.png);
	
}

#ch_box6 {
	width: 1000px;
	height: 505px;
	z-index: 27;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 885px;
	left: 0px;
}

#ch_box7 {
	width: 1000px;
	height: 505px;
	z-index: 28;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/top_bg006.png);
	top: 925px;
	left: 0px;
}

#box7_btn001 {
	width: 156px;
	height: 47px;
	z-index: 24;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 289px;
	left: 66px;
}

#box7_btn002 {
	width: 157px;
	height: 47px;
	z-index: 24;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 289px;
	left: 236px;
}

#box7_btn003 {
	width: 157px;
	height: 47px;
	z-index: 24;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 289px;
	left: 406px;
}

#box7_btn004 {
	width: 156px;
	height: 47px;
	z-index: 24;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 289px;
	left: 578px;
}

#box7_btn005 {
	width: 157px;
	height: 47px;
	z-index: 24;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 289px;
	left: 746px;
}

#box7_btn006 {
	width: 156px;
	height: 47px;
	z-index: 24;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 353px;
	left: 65px;
}

#box7_btn007 {
	width: 156px;
	height: 47px;
	z-index: 24;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 353px;
	left: 235px;
}

#box7_btn008 {
	width: 182px;
	height: 47px;
	z-index: 24;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 353px;
	left: 406px;
}

#box7_btn009 {
	width: 231px;
	height: 47px;
	z-index: 24;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 353px;
	left: 602px;
}

#box7_btn010 {
	width: 156px;
	height: 47px;
	z-index: 24;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 418px;
	left: 65px;
}

#box7_btn011 {
	width: 156px;
	height: 47px;
	z-index: 24;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 418px;
	left: 235px;
}

#box7_btn012 {
	width: 157px;
	height: 47px;
	z-index: 24;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 418px;
	left: 406px;
}

#box7_btn013 {
	width: 156px;
	height: 47px;
	z-index: 24;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 418px;
	left: 578px;
}

#box7_btn014 {
	width: 157px;
	height: 47px;
	z-index: 24;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 418px;
	left: 746px;
}

#m_box1 {
	width: 1000px;
	height: 750px;
	z-index: 21;
	position: absolute;
	top: 1430px;
	
	
}

#m_box2 {
	width: 1000px;
	height: 750px;
	z-index: 21;
	position: absolute;
	top: 1430px;
		
}

#m_box3 {
	width: 1000px;
	height: 750px;
	z-index: 30;
	position: absolute;
	top: 1430px;
	background-image: url(../images/music_004.png);
	
	
}

#m_box4 {
	width: 1000px;
	height: 750px;
	z-index: 31;
	position: absolute;
	top: 1430px;
	background-image: url(../images/music_003.png);
	background-repeat: no-repeat;
	
}

#movie_main{
	width: 523px;
	height: 294px;
	float: right;
	margin-top: 89px;
	margin-right: 19px;
}

#text_main{
	width: 230px;
	height: 270px;
	float: right;
	margin-top: 460px;
	margin-right: 25px;
}

#text_c1 {
	width: 220px;
	height: 50px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 5px;
	font-weight: bold;
	text-align: left;
	
}

#text_c2 {
	width: 200px;
	height: 67px;
	font-weight: bold;
	text-align: left;
	z-index: 100;
	position: absolute;
	left: 818px;
	top: 1962px;
	
}

#bgm_box1 {
	width: 1000px;
	height: 620px;
	z-index: 27;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 2150px;
}

#bgm_box2 {
	width: 1000px;
	height: 620px;
	z-index: 25;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 2150px;
}

#bgm_box3 {
	width: 1000px;
	height: 620px;
	z-index: 23;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 2150px;
}

#bgm_box4 {
	width: 1000px;
	height: 620px;
	z-index: 30;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 2150px;
}

#bgm_btn001 {
	width: 300px;
	height: 178px;
	z-index: 100;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 185px;
	left: 32px;
}

#bgm_btn002 {
	width: 300px;
	height: 178px;
	z-index: 100;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 185px;
	left: 349px;
}

#bgm_btn003 {
	width: 300px;
	height: 178px;
	z-index: 100;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 185px;
	left: 665px;
}

#bgm_btn004 {
	width: 300px;
	height: 178px;
	z-index: 100;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 385px;
	left: 32px;
}

#bgm_btn005 {
	width: 300px;
	height: 178px;
	z-index: 100;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 385px;
	left: 349px;
}

#bgm_btn006 {
	width: 300px;
	height: 178px;
	z-index: 100;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 385px;
	left: 665px;
}

#map_box1 {
	width: 1000px;
	height: 594px;
	z-index: 23;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 2800px;
}

#map_box2 {
	width: 1000px;
	height: 594px;
	z-index: 24;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 2800px;
}

#map_box3 {
	width: 1000px;
	height: 594px;
	z-index: 25;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 2800px;
	background-image: url(../images/map_sign.png);
}

#map_box4 {
	width: 1000px;
	height: 594px;
	z-index: 30;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 2800px;
}

#map_btn001 {
	width: 217px;
	height: 104px;
	z-index: 50;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 183px;
	left: 107px;
}

#map_btn002 {
	width: 217px;
	height: 104px;
	z-index: 50;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 27px;
	left: 646px;
}

#map_btn003 {
	width: 217px;
	height: 104px;
	z-index: 50;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 353px;
	left: 651px;
}

#map_btn004 {
	width: 217px;
	height: 104px;
	z-index: 50;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 18px;
	left: 341px;
}

#map_btn005 {
	width: 217px;
	height: 104px;
	z-index: 50;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 477px;
	left: 145px;
}

#map_btn006 {
	width: 217px;
	height: 104px;
	z-index: 50;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 237px;
	left: 482px;
}

#map_btn007 {
	width: 217px;
	height: 104px;
	z-index: 50;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 473px;
	left: 538px;
}

#ch_ap_box1 {
	width: 1000px;
	height: 257px;
	z-index: 35;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 3400px;
	background-image: url(../images/chara/title001.png);
}

#ch_ap_box2 {
	width: 1000px;
	height: 257px;
	z-index: 32;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 3400px;
}

#ch_ap_btn001 {
	width: 159px;
	height: 47px;
	z-index: 100;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 200px;
	left: 50px;
}

#ch_ap_btn002 {
	width: 159px;
	height: 47px;
	z-index: 100;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 200px;
	left: 220px;
}

#ch_ap_btn003 {
	width: 159px;
	height: 47px;
	z-index: 100;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 200px;
	left: 390px;
}

#ch_ap_btn004 {
	width: 159px;
	height: 47px;
	z-index: 100;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 200px;
	left: 560px;
}


#ch_ap_btn005 {
	width: 159px;
	height: 47px;
	z-index: 100;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 1000px;
	left: 560px;
}


#ch_ap_btn006 {
	width: 159px;
	height: 74px;
	z-index: 100;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 74px;
	left: 512px;
}

#ch_ap_box3 {
	width: 1000px;
	height: 948px;
	z-index: 32;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 3660px;
}

#ch_ap_box4 {
	width: 1000px;
	height: 631px;
	z-index: 32;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 4770px;
}

#ch_ap_box5 {
	width: 1000px;
	height: 631px;
	z-index: 32;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 4770px;
}

#ch_ap_box6 {
	width: 1000px;
	height: 159px;
	z-index: 32;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 4610px;
	background-image: url(../images/chara/trial001.png);
}

#ch_ap_btn005 {
	width: 431px;
	height: 74px;
	z-index: 100;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 282px;
	left: 537px;
}

#system1_box1 {
	width: 1000px;
	height: 638px;
	z-index: 35;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 5410px;
		
}

#system1_box2 {
	width: 1000px;
	height: 638px;
	z-index: 35;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 5410px;
	
}


#system1_box3 {
	width: 1000px;
	height: 638px;
	z-index: 35;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 5410px;
	
}

#system2_box1 {
	width: 1000px;
	height: 418px;
	z-index: 40;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 6018px;
	
}

#system2_box2 {
	width: 1000px;
	height: 418px;
	z-index: 40;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 6018px;
	
}


#system2_box3 {
	width: 1000px;
	height: 418px;
	z-index: 40;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 6018px;
	background-image: url(../images/system/002b.png);
	
}


#movie_main2{
	width: 523px;
	height: 294px;
	float: left;
	margin-top: 107px;
	margin-left: 14px;
}


#field1,

#field2,

#field3,

#field4 {
	padding: 0px 0;
	width: 100%;
	height: 800px;
	text-align: center;
	border-top: #000 0px solid;
	border-bottom: #000 0px solid;
	overflow: hidden;
	position: relative;
}

#field1 {background: #fff;}

#field2 {background: #eee;}

#field3 {background: #ddd;}

#field4 {background: #ccc;}

#c_box {
	width: 1000px;
	height: 350px;
	margin-top: auto;
	margin-left: auto;
	float: left;
	background-image: url(../images/top.png);
	
	} 

#c_box2 {
	width: 1200px;
	height: 600px;
	z-index: 1;
	margin-top: auto;
	margin-left: auto;
	position: relative;
	
	} 


#btn_content1{
	width: 200px;
	height: 80px;
	margin-top: 270px;
	margin-left: 0px;
	float: left;
	}

#btn_content_sub1{
	width: 226px;
	height: 28px;
	margin-top: 395px;
	margin-left: 488px;
	float:left;
	}

#btn_content_sub2{
	width: 226px;
	height: 28px;
	margin-top: 0px;
	margin-left: 488px;
		float:left;
	}

#btn_content_sub3{
	width: 385px;
	height: 45px;
	margin-top: 0px;
	margin-left: 488px;
		float:left;
	}

#btn_content_sub4{
	width: 268px;
	height: 28px;
	margin-top: 0px;
	margin-left: 488px;
		float:left;
	}

#btn_content_sub5{
	width: 365px;
	height: 28px;
	margin-top: 0px;
	margin-left: 488px;
		float:left;
	}

#btn_content_sub6{
	width: 435px;
	height: 28px;
	margin-top: 0px;
	margin-left: 488px;
		float:left;
	}

#btn_content_sub7{
	width: 435px;
	height: 28px;
	margin-top: 0px;
	margin-left: 488px;
		float:left;
	}

#btn_content_sub8{
	width: 435px;
	height: 28px;
	margin-top: 0px;
	margin-left: 488px;
		float:left;
	}


.scrImg1 {
	right: 0px;
	margin: 0 auto;
	display: none;
	position: relative;
	

}

.scrImg2 {

    left: 0px;

    margin: 0 auto;

    display: none;

    position: relative;
	
}

.scrImg3 {

    right: 0px;

    margin: 0 auto;

    display: none;

    position: relative;
	

}

.scrImg4 {

    left: 0px;

    margin: 0 auto;

    display: none;

    position: relative;
	

}

#scrsd1 {
	width: 151px;
	height: 131px;
	float: left;
	z-index: 99;
	margin-top: 10px;
	margin-left: 10px;
	position: absolute;
	
	}


#scrsd2 {
	width: 151px;
	height: 131px;
	float: left;
	z-index: 99;
	margin-top: 10px;
	margin-left: 10px;
	position: absolute;
	
	}

.scrsd1 {

    left: 0px;

    margin: 0 auto;

    display: none;

    position: relative;
	

}

.scrsd2 {

    left: 0px;

    margin: 0 auto;

    display: none;

    position: relative;
	

}

.scrsd3 {

    right: 0px;

    margin: 0 auto;

    display: none;

    position: relative;
	

}

.scrsd4 {

    left: 0px;

    margin: 0 auto;

    display: none;

    position: relative;
	

}
