body {
	background-color : #000;
}

.bg {
	background-image  : url(../images/common/index/bg.gif);
	background-repeat : repeat-x;
	height     : 800px;
	text-align : center;
}

.contents {
	width  : 900px;
	height : 800px;
	text-align : left;
	margin     : auto;
}
	.index #ja .contents {
		background-image : url(../images/ja/index/img.jpg);
	}
	.index #us .contents, .index #eu .contents {
		background-image : url(../images/en/index/img.jpg);
	}
	.index #fr .contents {
		background-image : url(../images/fr/index/img.jpg);
	}
	.index #de .contents {
		background-image : url(../images/de/index/img.jpg);
	}

/*-------------------------------------------------------------------------
 * トップページ
 * ------------------------------------------------------------------------ */

/* 日本語用ボタン
 * ------------------------------------------------------------------------ */
#ja #btEx1Up, #ja #btEx1Over {
	width   : 333px;
	height  : 118px;
}
	#ja #btEx1Up {
		position : absolute;
		margin   : 500px 0 0 58px;
		background-image : url(../images/ja/index/btEx1Up.jpg);
	}
	#ja #btEx1Over {
		background-image : url(../images/ja/index/btEx1Over.jpg);
	}

#ja #btEx2Up, #ja #btEx2Over {
	width   : 295px;
	height  : 118px;
}

	#ja #btEx2Up {
		position : absolute;
		margin   : 646px 0 0 307px;
		background-image : url(../images/ja/index/btEx2Up.jpg);
	}
	#ja #btEx2Over {
		background-image : url(../images/ja/index/btEx2Over.jpg);
	}

#ja #btEx3Up, #ja #btEx3Over, #ja #btEx3Disable {
	width   : 285px;
	height  : 118px;
}

	#ja #btEx3Up, #ja #btEx3Disable {
		position : absolute;
		margin   : 501px 0 0 556px;
		background-image : url(../images/ja/index/btEx3Up.jpg);
	}
	#ja #btEx3Over {
		background-image : url(../images/ja/index/btEx3Over.jpg);
	}
	
	#ja #btEx3Disable {
		background-image : url(../images/ja/index/btEx3Disable.jpg);
	}
	#btEx3Disable a {
		display : none;
	}

/* 英語用ボタン
 * ------------------------------------------------------------------------ */
#us #btEx1Up, #us #btEx1Over,
#eu #btEx1Up, #eu #btEx1Over {
	width   : 380px;
	height  : 94px;
}
	#us #btEx1Up, #eu #btEx1Up {
		position : absolute;;
		margin   : 526px 0 0 60px;
		background-image : url(../images/en/index/btEx1Up.jpg);
	}
	#us #btEx1Over, #eu #btEx1Over {
		background-image : url(../images/en/index/btEx1Over.jpg);
	}

#us #btEx2Up, #us #btEx2Over,
#eu #btEx2Up, #eu #btEx2Over {
	width   : 373px;
	height  : 96px;
}
	#us #btEx2Up, #eu #btEx2Up {
		position : absolute;;
		margin   : 661px 0 0 262px;
		background-image : url(../images/en/index/btEx2Up.jpg);
	}
	#us #btEx2Over, #eu #btEx2Over {
		background-image : url(../images/en/index/btEx2Over.jpg);
	}

#us #btEx3Up, #us #btEx3Over, #us #btEx3Disable,
#eu #btEx3Up, #eu #btEx3Over, #eu #btEx3Disable {
	width   : 399px;
	height  : 96px;
}

	#us #btEx3Up, #us #btEx3Disable,
	#eu #btEx3Up, #eu #btEx3Disable {
		position : absolute;
		margin   : 526px 0 0 466px;
		background-image : url(../images/en/index/btEx3Up.jpg);
	}
	#us #btEx3Over, #eu #btEx3Over {
		background-image : url(../images/en/index/btEx3Over.jpg);
	}
	
	#us #btEx3Disable, #eu #btEx3Disable {
		background-image : url(../images/en/index/btEx3Disable.jpg);
	}

/* 仏語用ボタン
 * ------------------------------------------------------------------------ */
#fr #btEx1Up, #fr #btEx1Over {
	width   : 402px;
	height  : 108px;
}
	#fr #btEx1Up {
		position : absolute;;
		margin   : 514px 0 0 50px;
		background-image : url(../images/fr/index/btEx1Up.jpg);
	}
	#fr #btEx1Over {
		background-image : url(../images/fr/index/btEx1Over.jpg);
	}

#fr #btEx2Up, #fr #btEx2Over {
	width   : 353px;
	height  : 109px;
}

	#fr #btEx2Up {
		position : absolute;
		margin   : 651px 0 0 274px;
		background-image : url(../images/fr/index/btEx2Up.jpg);
	}
	#fr #btEx2Over {
		background-image : url(../images/fr/index/btEx2Over.jpg);
	}

#fr #btEx3Up, #fr #btEx3Over, #fr #btEx3Disable {
	width   : 377px;
	height  : 109px;
}

	#fr #btEx3Up, #fr #btEx3Disable {
		position : absolute;
		margin   : 513px 0 0 476px;
		background-image : url(../images/fr/index/btEx3Up.jpg);
	}
	#fr #btEx3Over {
		background-image : url(../images/fr/index/btEx3Over.jpg);
	}
	
	#fr #btEx3Disable {
		background-image : url(../images/fr/index/btEx3Disable.jpg);
	}

/* 独語用ボタン
 * ------------------------------------------------------------------------ */
#de #btEx1Up, #de #btEx1Over {
	width   : 407px;
	height  : 95px;
}
#de #btEx1Up {
	position : absolute;
	margin   : 526px 0 0 52px;
	background-image : url(../images/de/index/btEx1Up.jpg);
}
#de #btEx1Over {
	background-image : url(../images/de/index/btEx1Over.jpg);
}

#de #btEx2Up, #de #btEx2Over {
	width   : 366px;
	height  : 97px;
}

	#de #btEx2Up {
		position : absolute;
		margin   : 661px 0 0 266px;
		background-image : url(../images/de/index/btEx2Up.jpg);
	}
	#de #btEx2Over {
		background-image : url(../images/de/index/btEx2Over.jpg);
	}

#de #btEx3Up, #de #btEx3Over, #de #btEx3Disable {
	width   : 363px;
	height  : 97px;
}

	#de #btEx3Up, #de #btEx3Disable {
		position : absolute;
		margin   : 526px 0 0 486px;
		background-image : url(../images/de/index/btEx3Up.jpg);
	}
	#de #btEx3Over {
		background-image : url(../images/de/index/btEx3Over.jpg);
	}
	
	#de #btEx3Disable {
		background-image : url(../images/de/index/btEx3Disable.jpg);
	}

/*-------------------------------------------------------------------------
 * 壁紙DL
 * ------------------------------------------------------------------------ */
#wpWnidowContainer {
	position : absolute;
	width : 900px;
	height : 800px;
	text-align : center;
}
#wpWindow {
	margin : 186px auto 0 auto;
	width : 842px;
	height : 428px;
	cursor : pointer;
	text-align : left;
	background-image : url(../images/common/index/wpwindow.png);
}
#wpSample {
	cursor : default;
	position : absolute;
	margin : 76px 0 0 48px;
	width : 490px;
	height : 277px;
}
#ja #wpSample {background-image : url(../images/ja/index/wpsample.png);}
#us #wpSample, #eu #wpSample {background-image : url(../images/en/index/wpsample.png);}
#fr #wpSample {background-image : url(../images/fr/index/wpsample.png);}
#de #wpSample {background-image : url(../images/de/index/wpsample.png);}

#btGetWallpaperContainer {
	position : absolute;
	margin : 150px 0 0 593px;
}

.btGetWallpaper {
	width : 182px;
	height : 30px;
	display : block;
	margin : 0 0 15px 0;
}
.btGetWallpaper:hover {
	background-position : 0 bottom;
}
#btGetWallpaperS {background-image : url(../images/common/index/btGetWallpaperS.png);}
#btGetWallpaperM {background-image : url(../images/common/index/btGetWallpaperM.png);}
#btGetWallpaperL {background-image : url(../images/common/index/btGetWallpaperL.png);}

#btShowWallpaper {
	width : 212px;
	height : 29px;
	display : block;
	position : absolute;
	margin : 760px 0 0 0;
}
#ja #btShowWallpaper {
	background-image : url(../images/ja/index/btDLWallpaper.png);
}
#us #btShowWallpaper, #eu #btShowWallpaper {
	background-image : url(../images/en/index/btDLWallpaper.png);
}
#fr #btShowWallpaper {
	background-image : url(../images/fr/index/btDLWallpaper.png);
}
#de #btShowWallpaper {
	background-image : url(../images/de/index/btDLWallpaper.png);
}

#btAboutItem {
	width : 180px;
	height : 27px;
	display : block;
	position : absolute;
	margin : 730px 0 0 0;
}
#ja #btAboutItem {
	background-image : url(../images/ja/index/btAboutItem.png);
}
#us #btAboutItem, #eu #btAboutItem {
	background-image : url(../images/en/index/btAboutItem.png);
}
#fr #btAboutItem {
	background-image : url(../images/fr/index/btAboutItem.png);
}
#de #btAboutItem {
	background-image : url(../images/de/index/btAboutItem.png);
}

/*-------------------------------------------------------------------------
 * その他
 * ------------------------------------------------------------------------ */
#navi {
	position : absolute;
	width    : 900px;
}

#btGotoFF11Home {
	width   : 150px;
	height  : 18px;
	display : block;
	position: absolute;
	margin  : 17px 0 0 20px;
	background-image: url(../images/common/index/btGotoFF11Home.png);
}

#btGotoScenario {
	width   : 180px;
	height  : 50px;
	position: absolute;
	margin  : 17px 0 0 700px;
}
#ja #btGotoScenario {
	background-image : url(../images/ja/index/bnAddon.png);
}
#us #btGotoScenario, #eu #btGotoScenario {
	background-image : url(../images/en/index/bnAddon.png);
}
#fr #btGotoScenario {
	background-image : url(../images/fr/index/bnAddon.png);
}
#de #btGotoScenario {
	background-image : url(../images/de/index/bnAddon.png);
}

#bnVC3 {
	width   : 180px;
	height  : 50px;
	display : block;
	position: absolute;
	margin  : 70px 0 0 700px;
	background-image : url(../images/ja/index/bnVC3.png);
}
#us #bnVC3, #eu #bnVC3, #fr #bnVC3, #de #bnVC3 {
	display: none;
}

#suemi {
	width: 112px;
	height: 8px;
	font-size: 1px;
	position: absolute;
	margin: 772px 0 0 731px;
	background-image: url(../images/common/index/suemi.png);
}
