@charset 'UTF-8';

/*----------------------------------------
	外宮固有のマーカー位置設定
-----------------------------------------*/
.map>div span#a { top: 55.55%; left: 25.71%; }
.map>div span#b { top: 77.03%; left: 41.25%; }
.map>div span#c { top: 67.59%; left: 34.28%; }
.map>div span#d { top: 69.44%; left: 48.03%; }
.map>div span#e { top: 49.25%; left: 51.25%; }
.map>div span#f { top: 55.18%; left: 76.25%; }
.map>div span#g { top: 53.7%; left: 68.57%; }
.map>div span#h { top: 46.85%; left: 67.32%; }
.map>div span#i { top: 51.29%; left: 65.71%; }
.map>div span#j { top: 66.85%; left: 72.67%; }
.map>div span#k { top: 51.66%; left: 46.96%; }
.map>div span#l { top: 57.03%; left: 45.53%; }
.map>div span#m { top: 55.55%; left: 37.67%; }
.map>div span#n { top: 60.55%; left: 38.39%; }
.map>div span#o { top: 76.85%; left: 34.28%; }
.map>div span#p { top: 38.88%; left: 35.17%; }
.map>div span#q { top: 32.96%; left: 41.78%; }
.map>div span#r { top: 22.77%; left: 17.85%; }
.map>div span#s { top: 35%; left: 47.32%; }

@media (width <=800px) {
	.map>div span#a { left: 16%; }
	.map>div span#b { left: 37.75%; }
	.map>div span#c { left: 28%; }
	.map>div span#d { left: 47.25%; }
	.map>div span#e { left: 51.75%; }
	.map>div span#f { left: 86.75%; }
	.map>div span#g { left: 76%; }
	.map>div span#h { left: 74.25%; }
	.map>div span#i { left: 72%; }
	.map>div span#j { left: 81.75%; }
	.map>div span#k { left: 45.75%; }
	.map>div span#l { left: 43.75%; }
	.map>div span#m { left: 32.75%; }
	.map>div span#n { left: 33.75%; }
	.map>div span#o { left: 28%; }
	.map>div span#p { left: 29.25%; }
	.map>div span#q { left: 38.5%; }
	.map>div span#r { left: 5%; }
	.map>div span#s { left: 46.25%; }
}