@charset "Shift_JIS";

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

/*-------------------------------------------------------------------------
	Main
/*-----------------------------------------------------------------------*/
#main {
	position:relative;
	top:-11px;
	margin-bottom:-11px;
	padding-top:11px;
	background:url(../img/bg.png) repeat-x center top;
}

/*-------------------------------------------------------------------------
	Main Content
/*-----------------------------------------------------------------------*/
#main-content {
	background:url(../img/content/bg.gif) repeat center top;
}

	#main-content #storm {
		background:url(../img/content/storm.gif) no-repeat center top;
	}

	#main-content .wrap {
		width:920px;
		padding:25px 20px;
	}
	
	#main-content h2 {
		position:relative;
		z-index:0;
	}
	
.end_miiverse_txt {
    width: 340px;
    margin: 10px 0 0 5px;
}
	
	#main-content #title-btn {
		display:block;
		position:absolute;
		left:26px;
		top:192px;
		z-index:2;
	}
	
	#floating-monita {
		position:absolute;
		right:0;
		top:20px;
	}
	
		#floating-monita .bubble {
			position:relative;
			top:-40px;	
		}
	
/*-------------------------------------------------------------------------
	Land Map
/*-----------------------------------------------------------------------*/
#landMap {
	z-index:1;
}
	
	#landMap-img {
		position:relative;
		top:-110px;
		margin-bottom:-110px;
		text-align:center;
	}
	
/*-------------------------------------------------------------------------
	Tooltip
/*-----------------------------------------------------------------------*/
#tooltip {
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}

.noscript #tooltip {
	position:relative;
	top:40px;
	width:100%;
	height:680px;
}

	#tooltip li {
		display:none;
		position:absolute;
	}
	
	.noscript #tooltip li {
		display:block;
	}
	
		#tooltip li .thumb,
		#tooltip li .img,
		#tooltip li .btn,
		#tooltip li .close {
			position:absolute;
		}
		
		#tooltip li .img {
			display:none;
		}
		
			#tooltip li .zoom {
				position:absolute;
				right:-12px;
				bottom:-12px;
			}
			
			.noscript #tooltip li .zoom {
				display:none;
			}
		
		.noscript #tooltip li .btn {
			display:none;
		}
		
		#tooltip li .close {
			right:20px;
			top:3px;
		}
		
		.noscript #tooltip li .close {
			display:none;
		}
	
	#tooltip .tower {
		left:480px;
		top:20px;
	}
	
		#tooltip .tower .thumb,
		#tooltip .tower .img {
			left:125px;
			top:150px;
		}
		
	#tooltip .prize {
		left:110px;
		top:40px;
	}
	
	#tooltip .train {
		left:550px;
		top:330px;
	}
	
	#tooltip .mii {
		left:15px;
		top:260px;
	}
	
		#tooltip .mii .thumb,
		#tooltip .mii .img,
		#tooltip .mii .btn {
			left:300px;
		}
		
		#tooltip .mii .thumb,
		#tooltip .mii .img {
			top:100px;
		}
		
		#tooltip .mii .btn {
			bottom:40px;
		}
		
		#tooltip .mii .close {
			top:32px;
		}
	
/*-------------------------------------------------------------------------
	Attraction Navi
/*-----------------------------------------------------------------------*/
#attraction-navi {
	position:absolute;
	left:0;
	top:0;
	z-index:0;
}

	#attraction-navi li {
		position:absolute;
	}
	
	#attraction-navi .zelda {
		left:540px;
		top:460px;
	}
	
	#attraction-navi .pikmin {
		left:150px;
		top:400px;
	}
	
	#attraction-navi .metroid {
		left:125px;
		top:230px;
	}
	
	#attraction-navi .mario {
		left:355px;
		top:140px;
	}
	
	#attraction-navi .luigi {
		left:630px;
		top:170px;
	}
	
	#attraction-navi .animal {
		left:760px;
		top:310px;
	}
	
	#attraction-navi .yoshi {
		left:320px;
		top:450px;
	}
	
	#attraction-navi .octopus {
		left:80px;
		top:310px;
	}
	
	#attraction-navi .donkey {
		left:225px;
		top:170px;
	}
	
	#attraction-navi .takamaru {
		left:500px;
		top:135px;
	}
	
	#attraction-navi .falcon {
		left:725px;
		top:230px;
	}
	
	#attraction-navi .balloon {
		left:705px;
		top:400px;
	}
	
		#attraction-navi li a {
			display:block;
			overflow:visible;
			width:60px;
			height:80px;
			background:url(../img/content/landMap/attractionNavi/blank.gif) no-repeat center top;
			cursor:default;
		}
		
			#attraction-navi li a span {
				display:none;
				position:absolute;
				left:-60px;
				top:-160px;
			}
			
			#attraction-navi li a:hover span {
				display:block;
			}
			
			#attraction-navi .pikmin a span {
				left:-130px;
			}
			
			#attraction-navi .metroid a span {
				left:-120px;
				top:-140px;
			}
			
			#attraction-navi .mario a span {
				left:-170px;
				top:-130px;
			}
			
			#attraction-navi .luigi a span {
				left:-20px;
				top:-140px;
			}
			
			#attraction-navi .animal a span {
				left:-90px;
				top:-150px;
			}
			
			#attraction-navi .yoshi a span {
				left:-150px;
			}
			
			#attraction-navi .octopus a span {
				left:-90px;
			}
			
			#attraction-navi .donkey a span {
				left:-170px;
				top:-130px;
			}
			
			#attraction-navi .takamaru a span {
				left:-10px;
				top:-130px;
			}
			
			#attraction-navi .falcon a span {
				left:-40px;
				top:-140px;
			}
			
			#attraction-navi .balloon a span {
				top:-140px;
			}
			
/*-------------------------------------------------------------------------
	Footer
/*-----------------------------------------------------------------------*/
#footer {
	z-index:1;
}

/*-------------------------------------------------------------------------
	Lightbox
/*-----------------------------------------------------------------------*/
#lightbox-include li {
	width:701px;
	height:536px;
}

#lightbox-close {
	right:-20px;
	top:-20px;
}

	#lightbox-close a {
		width:59px;
		height:59px;
		background-image:url(../img/lightbox/close_off.png);
	}
	
	#lightbox-close a:hover {
		background-image:url(../img/lightbox/close_on.png);
	}