@charset "Shift_JIS";
/* CSS Document */

@import "../../../files/css/common/base.css";

/*-------------------------------------------------------------------------
	INDEX
/*-----------------------------------------------------------------------*/

body {
	background:#000;
}

#wrapper {
	padding:0 0 51px 0;
	background:#000 url(../img/common/bg.jpg) no-repeat top center;
}

#all {
	position:relative;
	width:760px;
	margin:0 auto;
}

	#all #header {
		padding:11px 11px 0 11px;
		height:51px;
	}
	
		#all #header p#nintendo {
			float:left;
		}
		
		#all #header p#ds {
			float:right;
		}

#wallpaper {
	position:relative;
	height:412px;
	padding:39px 0 0 43px;
	background:url(../img/common/wallpaper/bg.jpg) no-repeat top center;
}

	#wallpaper dl {
		margin:0 0 23px 0;
		line-height:1;
	}

		#wallpaper dl dt {
			padding:0 0 17px 0;
		}
		
		#wallpaper dl dd ul {
			padding:0 0 0 32px;
		}
		
			#wallpaper dl dd ul li {
				margin:0 0 27px 0;
			}
			
			#wallpaper dl dd ul li.last {
				margin:0;
			}
			
				#wallpaper dl dd ul li img.ttl {
					margin:0 0 8px 0;
				}
	
	#wallpaper #exp,
	#wallpaper #back,
	#wallpaper #closeWindow {
		position:absolute;
	}
	
		#wallpaper #exp {
			top:17px;
			right:116px;
		}
		
		#wallpaper #back {
			top:17px;
			right:226px;
		}
		
		#wallpaper #closeWindow {
			display:none;
			top:22px;
			right:27px;
			cursor:pointer;
		}
		
		.pc #wallpaper #closeWindow,
		.nonFlash #wallpaper #closeWindow,
		.nonFull #wallpaper #closeWindow {
			display:block;
		}
	
	#wallpaper .pattern {
		float:left;
		width:324px;
		margin:0 22px 18px 0;
	}
	
		#wallpaper .pattern p {
			float:left;
		}
		
		#wallpaper .pattern ul {
			float:right;
			padding:4px 0 0 0;
		}
		
			#wallpaper .pattern ul li {
				margin:0 0 3px 0;
				line-height:1;
			}
