/************************************************  
各ショップの座標を目視したい時は、
background-color:red　を使用してください。


************************************************/

#map #mapCarousel {
    position: relative;
    overflow: hidden;
	margin: 0 auto;
}

	#map #mapCarousel #mapUpScale {
		position: absolute;
		top: 0;
		left: 0;
	}
	
	#map #mapCarousel #mapUpScale  img {
		width:100%;
		height: auto;
	}

	
	
	#map #mapCarousel #mapNormal {
		position: absolute;
		z-index: 10;
		top: 0;
		left: 0;
	}
	
.shopData {
    width: 200px;
    position: absolute;
}

	.shopData > a{
		width:15px;
		height: 15px;
		position: relative;
		display: block;
		z-index: 4;
	/*位置取り確認用*/	
	/*	background-color: red;*/
	}

	.shopData .comment {
		display: none;
		max-width: 200px;
		position: absolute;
		z-index: 5;
		color: #ffffff;
		left: -50%;
		margin-left: 7px;
		top: -96px;
	}
	
	.shopData .comment a {
		display: block;
	}
	
	.shopData a:hover + .comment{
		display: block;
	}
	
	.shopData .comment:hover{
		display: block;
	}
	
	.shopData .comment .commentHead {
		background: #333333;
		padding: 15px;
	}

	.shopData .comment .commentBottom {
		height: 35px;
		position: relative;
	}
	
	.shopData  .comment  .commentBottom:after{
		content: "";
		width: 0;
		height: 0;
		border: 5px solid transparent;
		border-top: 10px solid #333333;
		position: absolute;
		top: 0;
		left: 50%;
		margin-left: -5px;
	}
	
#scaleDown {
	display: none;
}


/*========================================
			 							座標
========================================*/
.shopData.shop1 {top:249px;left: 48px;}
.shopData.shop2 {top:249px;left:118px;}
.shopData.shop3 {top:249px;left:182px;}
.shopData.shop4 {top:249px;left:233px;}
.shopData.shop5 {top:184px;left:308px;}
.shopData.shop6 {top:155px;left:388px;}
.shopData.shop7 {top:164px;left:473px;}
.shopData.shop8 {top:135px;left:547px;}
.shopData.shop9 {top: 43px;left:645px;}
.shopData.shop10{top: 74px;left:690px;}
.shopData.shop11{top:107px;left:690px;}
.shopData.shop12{top:141px;left:721px;}
.shopData.shop13{top:237px;left:367px;}
.shopData.shop14{top:218px;left:442px;}
.shopData.shop15{top:246px;left:503px;}
.shopData.shop16{top:246px;left:524px;}
.shopData.shop17{top:246px;left:546px;}
.shopData.shop18{top:246px;left:570px;}
.shopData.shop19{top:246px;left:593px;}
.shopData.shop20{top:246px;left:619px;}
.shopData.shop21{top:246px;left:644px;}
.shopData.shop22{top:246px;left:671px;}
.shopData.shop23{top:226px;left:729px;}
.shopData.shop24{top:274px;left:745px;}
.shopData.shop25{top: 95px;left:590px;}
.shopData.shop26{top: 80px;left:600px;}
.shopData.shop27{top: 95px;left:605px;}
.shopData.shop28{top: 98px;left:632px;}
.shopData.shop29{top: 83px;left:625px;}
.shopData.shop30{top: 83px;left:639px;}
.shopData.shop31{top: 94px;left:654px;}
.shopData.shop32{top: 80px;left:662px;}
.shopData.shop33{top: 94px;left:669px;}
.shopData.shop34{top:133px;left:598px;}
.shopData.shop35{top:116px;left:588px;}
.shopData.shop36{top:116px;left:603px;}
.shopData.shop37{top:133px;left:632px;}
.shopData.shop38{top:117px;left:624px;}
.shopData.shop39{top:117px;left:640px;}
.shopData.shop40{top:133px;left:662px;}
.shopData.shop41{top:116px;left:662px;}
.shopData.shop42{top:150px;left:597px;}
.shopData.shop43{top:150px;left:626px;}
.shopData.shop44{top:150px;left:655px;}
.shopData.shop45{top:171px;left:597px;}
.shopData.shop46{top:205px;left:504px;}
.shopData.shop47{top:219px;left:542px;}
.shopData.shop48{top:203px;left:542px;}
.shopData.shop49{top:203px;left:562px;}
.shopData.shop50{top:219px;left:562px;}
.shopData.shop51{top:205px;left:603px;}
.shopData.shop52{top:212px;left:641px;}
.shopData.shop53{top:204px;left:660px;}
.shopData.shop54{top:220px;left:660px;}
.shopData.shop55{top:151px;left:861px;}
.shopData.shop56{top:218px;left:896px;}
.shopData.shop57{top:255px;left:904px;}