@charset "Shift_JIS";

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

/*-------------------------------------------------------------------------
	All
/*-----------------------------------------------------------------------*/
#all {
	background-image:url(../img/bg.png);
}

/*-------------------------------------------------------------------------
	Main Content
/*-----------------------------------------------------------------------*/
#main-content {
	padding-top:35px;
	border-color:#ffaadc;
	background:url(../img/content/bg.png);
}

/*-------------------------------------------------------------------------
	Summary
/*-----------------------------------------------------------------------*/
#summary {
	margin-bottom:0;
	z-index:1;
}

	#summary h2,
	#summary .text {
		text-align:center;
	}
	
	#summary h2 {
		margin-bottom:15px;
	}
	
	#summary .obj {
		position:absolute;
	}
	
	#summary .pennant {
		top:-70px;
	}
	
	#summary .pennant.left {
		left:-140px;
	}
	
	#summary .pennant.right {
		right:-140px;
	}
	
	#summary .mc {
		left:0;
		top:-80px;
	}
	
	#summary .assistant {
		right:0;
		top:80px;
	}
	
/*-------------------------------------------------------------------------
	Gamepad
/*-----------------------------------------------------------------------*/
#gamepad {
	height:760px;
	z-index:0;
}

	#gamepad .star {
		left:0;
		top:-450px;
	}

	#gamepad .circle {
		position:absolute;
		left:50%;
		top:250px;
		width:100%;
	}
	
		#gamepad .circle img {
			position:relative;
		}
	
	#gamepad .gamepad {
		top:10px;
		width:684px;
		height:414px;
		margin:0 auto -8px auto;
	}
	
		#gamepad .gamepad ul {
			position:absolute;
			left:151px;
			top:91px;
			width:380px;
			height:230px;
			background:#fff;
		}
		
			#gamepad .gamepad ul li {
				position:absolute;
				left:0;
				top:0;
			}
			
	#gamepad .text {
		text-align:center;
	}
	
	#gamepad .obj {
		position:relative;
	}
	
		#gamepad .obj li {
			position:absolute;
		}
		
		#gamepad .obj li.no0 {
			left:-85px;
			top:-90px;
		}
		
		#gamepad .obj li.no1 {
			left:170px;
			top:10px;
		}
		
		#gamepad .obj li.no2 {
			right:-15px;
			top:-100px;
		}
		
/*-------------------------------------------------------------------------
	Detail
/*-----------------------------------------------------------------------*/
#detail {
	margin-bottom:200px;
}

	#detail .star {
		left:0;
		top:120px;
	}

	#detail p {
		text-align:center;
	}
	
	#detail .variety {
		margin-bottom:55px;
	}
	
	#detail .obj {
		position:absolute;
		left:0;
		top:-30px;
		width:100%;
	}
	
		#detail .obj li {
			position:absolute;
		}
		
		#detail .obj li.no0 {
			left:-120px;
			top:0;
		}
		
		#detail .obj li.no1 {
			left:-60px;
			top:190px;
		}
		
		#detail .obj li.no2 {
			right:-65px;
			top:20px;
		}
		
		#detail .obj li.no3 {
			right:-140px;
			top:150px;
		}
		
		.end_miiverse_txt {
          position: absolute;
          bottom: 30px;
          left: 48px;
          font-size: 10.5px;
       }