#map-container {
	position:relative;
	margin-bottom:10px;
	clear:both;
	text-align: center;
}

.stage-label {
	position:absolute;
	background:#fff;
	border:1px solid #666;
	font-size:8px;
	color:#333;
	padding:0 2px;
	pointer-events:none;
}

#key {
	position:absolute;
	top:25px;
	right:0;
	padding:20px 10px;
}

#key p {
	font-size:12px;
}
#key .now-selling {
	display:inline-block;
	background:#0079BF;
	border:1px #ccc solid;
	padding:0 8px;
	margin-right:4px;
}

area {
	background:#000;
}
area:hover {
	background:#000;
}