img{

 border-style:none;


}


body{
	margin:0px 0px 0px 0px;
	width:100%;
	height:100%;
	background-image:url(../img/bg.jpg);
}

/*トップ専用のメインボディ*/
#main_body{
	margin:0px auto 0px auto;
	width:1019px;
	height:100%;
	background-image:url(../img/bg_ds.png);
}
/*トップ以外のメインボディ*/
#main_body_other{
	margin:0px auto 0px auto;
	width:1019px;
	height:100%;
	background-image:url(../img/bg_ds.png);
}


/*トップページ用のメインボックス*/
#main_box_top{
	margin:0px auto 0px auto;
	width:1000px;
	height:1265px;
	background-image:url(../img/bg_002.png);
}


/*トップページ以外のメインボックス*/
#main_box{
	margin:0px auto 0px auto;
	width:1000px;
	height:100%;
	background-image:url(../img/bg_002.png);
}

/*****インフォ*****/

#space{
margin:40px 0px 0px 15px;
width:400px;
height:190px;
}

/*トップ画のボックス*/
#top_image{
	margin:0px auto 0px auto;
	width:1000px;
	height:600px;
	background-image:url(../img/top_000.jpg);
}

#line_yoko{
	float:left;
	margin:2px auto 5px auto;
	width:1000px;
	height:5px;
	background-image:url(../img/top_line.png);
}




/*インフォメーション*/

#info{
	float:left;
	margin:10px 0px 0px 30px;
	width:500px;
	height:150px;
}



#info_height{
	float:left;
	margin:0px 0px 0px 0px;
	width:5px;
	height:250px;
	background-color:#ffffff;
}

/*バナー領域*/

#bnner_box{
	float:left;
	margin:15px 0px 0px 25px;
	width:430px;
	height:320px;
	background-image:url(../img/bnner_bg.png);
}

#bnner_space{
	margin:35px 0px 0px 15px;
	width:400px;
	height:100px;
}


#bnner_space02{
	margin:-5px 0px 0px 15px;
	width:400px;
	height:100px;
}


/******製品紹介ページの領域確保****/

#spec_box{
	float:left;
	margin:20px auto 0px auto;
	width:1000px;
	height:220px;
}


#spec_in_box1{
	float:left;
	margin:0px 0px 0px 15px;
	width:530px;
	height:150px;
}



#spec_in_box2{
	float:left;
	margin:0px 0px 0px 20px;
	width:300px;
	height:150px;
}



/*****ストーリーページ*****/

/*イメージ画像領域確保*/
#story_img{
width:1000px;
margin:0px auto 0px auto;
width:1000px;
height:600px;
background-image:url(../img/story.jpg);
}


/*****ゲーム紹介ページ*****/

/*イメージ画像領域確保*/
#game_img{
	margin:0px auto 0px auto;
	width:1000px;
	height:600x;
	background-image:url(../img/game_000.jpg);
}

#g_btm_01{
	float:left;
	margin:0px 0px 0px 30px;
	width:180px;
	height:90px;
	position:fixed;
}

#g_btm_02{
	float:left;
	margin:94px 0px 0px 30px;
	width:180px;
	height:90px;
	position:fixed;
}

#g_btm_03{
	float:left;
	margin:188px 0px 0px 30px;
	width:180px;
	height:90px;
	position:fixed;
}

#g_btm_04{
	float:left;
	margin:282px 0px 0px 30px;
	width:180px;
	height:90px;
	position:fixed;
}

#g_btm_05{
	float:left;
	margin:376px 0px 0px 30px;
	width:180px;
	height:90px;
	position:fixed;
}


/*イベントCG用*/
#ev_main_box{
	margin:0px auto 0px auto;
	width:1000px;
	height:700px;
	background-image:url(../img/gl.jpg);
}

#ev_top_line{
	float:left;
	margin:0px auto 0px auto;
	width:1000px;
	heigth:150px;
}

#ev_box01{
	margin:10px 0px 0px 0px
}

#ev_box02{
	float:left;
	margin:10px 0px 0px 10px
}



/*****ソーリーページ*****/

/*イメージ画像領域確保*/
#sorry_img{
	width:1000px;
	margin:0px auto 0px auto;
	height:600px;
	background-image:url(../img/sorry.jpg);
}



/*****キャラクター紹介ページ****/

#char_body{
	margin:0px auto 0px auto;
	width:1000px;
	height:800px;
}


/*ステージボタン*/

#st_box{
margin:0px 0px 0px 0px;
	width:1000px;
	height:25px;
}


#btm_st1{
	float:left;
	margin:0px 0px 0px 0px;
	width:142px;
	height:25px;
	background-image:url(../img/st_01.png);
}

#btm_st2{
	float:left;
	margin:0px 0px 0px 0px;
	width:142px;
	height:25px;
	background-image:url(../img/st_02.png);
}


#btm_st3{
	float:left;
	margin:0px 0px 0px 0px;
	width:142px;
	height:25px;
	background-image:url(../img/st_03.png);
}




#btm_st4{
	float:left;
	margin:0px 0px 0px 0px;
	width:142px;
	height:25px;
	background-image:url(../img/st_04.png);
}

#btm_st5{
	float:left;
	margin:0px 0px 0px 0px;
	width:142px;
	height:25px;
	background-image:url(../img/st_05.png);
}

#btm_st6{
	float:left;
	margin:0px 0px 0px 0px;
	width:142px;
	height:25px;
	background-image:url(../img/st_06.png);
}

#btm_st7{
	float:left;
	margin:0px 0px 0px 0px;
	width:142px;
	height:25px;
	background-image:url(../img/st_07.png);
}




#st_box_ex{
	float:left;
	margin:0px 0px 0px 0px;
	width:1000px;
	height:25px;
}

#btm_other_ex1{
	float:left;
	margin:0px 0px 0px 0px;
	width:142px;
	height:25px;
	background-image:url(../img/btm_ex_1.jpg);
}

#btm_other_ex2{
	float:left;
	margin:0px 0px 0px 0px;
	width:142px;
	height:25px;
	background-image:url(../img/btm_ex_2.png);
}

/*****ボタン*****/



/*メニューバー*/
#menu_bar{
margin:0px auto 0px auto;
width:1000px;
height:75px;
background-color:black;
}

/*メニューボタン配置用ボックス*/
#btm_1{
    float:left;
    margin:0px 0px 0px 50px;
    padding-top:0px;
    width:150px;
    height:50px;
    background:url(../img/1off.png);
}
#btm_1:hover{
background:url(../img/1on.png);
}

#btm_2{
    float:left;
    margin:0px 0px 0px 0px;
    padding-top:0px;
    width:150px;
    height:50px;
    background:url(../img/2off.png);
}
#btm_2:hover{
	background:url(../img/2on.png);
}



#btm_3{
    float:left;
    margin:0px 0px 0px 0px;
    padding-top:0px;
    width:150px;
    height:50px;
    background:url(../img/3off.png);
}
#btm_3:hover{
background:url(../img/3on.png);
}




#btm_4{
    float:left;
    margin:0px 0px 0px 0px;
    padding-top:0px;
    width:150px;
    height:50px;
    background:url(../img/4off.png);
}
#btm_4:hover{
background:url(../img/4on.png);
}

#btm_5{
    float:left;
    margin:0px 0px 0px 0px;
    padding-top:0px;
    width:150px;
    height:50px;
    background:url(../img/5off.png);
}
#btm_5:hover{
background:url(../img/5on.png);
}


#btm_6{
    float:left;
    margin:0px 50px 0px 0px;
    padding-top:0px;
    width:150px;
    height:50px;
    background:url(../img/6off.png);
}
#btm_6:hover{
background:url(../img/6on.png);
}

/******特設ページ用*****/

/*アイドルシルエット背景*/
#s_bg{
	margin:0px auto 0px auto;
	width:1000px;
	height:600px;
	background-image:url(../img/sp001.png);
}

#txt{
	margin:0px auto 0px auto;
	width:1000px;
	height:400px;
	background-image:url(../img/bg_001.png);
	position:relative;
}

#sp_bnner{
	margin:20px auto 0px auto;
	width:400px;
	height:100px;
	background-image:url(../img/sp_bnner.png);
}

/*声優募集のページ*/
#bosyu_bg{
	margin:0px auto 0px auto;
	width:1000px;
	height:600px;
	background-image:url(../img/bosyu_bg.jpg);
	position:relative;
}

#bosyu_write{
    float:left;
	margin:400px 0px 0px 350px;
	width:300px;
	height:100px;
	background-image:url(../img/btm_bosyu.png);
}

/*声優募集詳細のページ*/
#syousai_bg{
	margin:0px auto 0px auto;
	width:1000px;
	height:600px;
	background-image:url(../img/syousai_bg.jpg);
	position:relative;
}


#syousai_write{
    float:left;
	margin:0px 0px 0px 150px;
	width:850px;
	height:600px;
}


/*フッター*/
#footer{
	margin:0px auto 0px auto;
	width:1000px;
	height:50px;
	background-image:url(../img/footer_000.png);
}


#viewer {
	margin: 0 auto;
	width: 1000px;
	height: 600px;
	text-align: left;
	overflow: hidden;
	position: relative;
}

#viewer img {
	top: 0;
	left: 0;
	position: absolute;
}
