@charset "utf-8";

#contents #maincont div.barrierfreemap {
	clear: left;
}
#contents #maincont div.barrierfreemap div.imgmap {
	width: 400px;
	float: left;
	z-index: 2;
	position: relative;
}
#contents  #maincont  div.barrierfreemap  div.photoset {
	float: right;
	width: 400px;
	text-align: center;
}
#contents #maincont div.barrierfreemap p.arrow1, 
#contents #maincont div.barrierfreemap p.arrow2, 
#contents #maincont div.barrierfreemap p.arrow3, 
#contents #maincont div.barrierfreemap p.arrow4, 
#contents #maincont div.barrierfreemap p.arrow5, 
#contents #maincont div.barrierfreemap p.arrow6, 
#contents #maincont div.barrierfreemap p.arrow7, 
#contents #maincont div.barrierfreemap p.arrow8, 
#contents #maincont div.barrierfreemap p.arrow9, 
#contents #maincont div.barrierfreemap p.arrow10, 
#contents #maincont div.barrierfreemap p.arrow11, 
#contents #maincont div.barrierfreemap p.arrow12, 
#contents #maincont div.barrierfreemap p.arrow13, 
#contents #maincont div.barrierfreemap p.arrow14, 
#contents #maincont div.barrierfreemap p.arrow15, 
#contents #maincont div.barrierfreemap p.arrow16, 
#contents #maincont div.barrierfreemap p.arrow17, 
#contents #maincont div.barrierfreemap p.arrow18 {
	position: relative;
	z-index: auto;
	height: 32px;
	width: 32px;
	float: left;
}
#contents #maincont div.barrierfreemap p.arrow1 {
	top: -350px;
	left: 5px;
	background-image: url(../img/barrier-free/arrow_o01.gif);
	background-repeat: no-repeat;
}
#contents #maincont div.barrierfreemap p.arrow2 {
	top: -335px;
	left: 10px;
	background-image: url(../img/barrier-free/arrow_o02.gif);
	background-repeat: no-repeat;
}
#contents #maincont div.barrierfreemap p.arrow3 {
	top: -335px;
	left: 50px;
	background-image: url(../img/barrier-free/arrow_o03.gif);
	background-repeat: no-repeat;
}
#contents #maincont div.barrierfreemap p.arrow4 {
	top: -285px;
	left: 65px;
	background-image: url(../img/barrier-free/arrow_o04.gif);
	background-repeat: no-repeat;
}
#contents #maincont div.barrierfreemap p.arrow5 {
	top: -285px;
	left: 70px;
	background-image: url(../img/barrier-free/arrow_o05.gif);
	background-repeat: no-repeat;
}
#contents #maincont div.barrierfreemap p.arrow6 {
	top: -320px;
	left: 52px;
	background-image: url(../img/barrier-free/arrow_o06.gif);
	background-repeat: no-repeat;
}
#contents #maincont div.barrierfreemap p.arrow7 {
	top: -350px;
	left: 25px;
	background-image: url(../img/barrier-free/arrow_o07.gif);
	background-repeat: no-repeat;
}
#contents #maincont div.barrierfreemap p.arrow8 {
	top: -350px;
	left: 30px;
	background-image: url(../img/barrier-free/arrow_o08.gif);
	background-repeat: no-repeat;
}
#contents #maincont div.barrierfreemap p.arrow9 {
	top: -350px;
	left: 30px;
	background-image: url(../img/barrier-free/arrow_o09.gif);
	background-repeat: no-repeat;
}
#contents #maincont div.barrierfreemap p.arrow10 {
	top: -315px;
	left: 8px;
	background-image: url(../img/barrier-free/arrow_o10.gif);
	background-repeat: no-repeat;
}
#contents #maincont div.barrierfreemap p.arrow11 {
	top: -280px;
	left: -25px;
	background-image: url(../img/barrier-free/arrow_o11.gif);
	background-repeat: no-repeat;
}
#contents #maincont div.barrierfreemap p.arrow12 {
	top: -245px;
	left: -57px;
	background-image: url(../img/barrier-free/arrow_o12.gif);
	background-repeat: no-repeat;
}
#contents #maincont div.barrierfreemap p.arrow13 {
	top: -245px;
	left: 295px;
	background-image: url(../img/barrier-free/arrow_o13.gif);
	background-repeat: no-repeat;
}
#contents #maincont div.barrierfreemap p.arrow14 {
	top: -216px;
	left: 262px;
	background-image: url(../img/barrier-free/arrow_o14.gif);
	background-repeat: no-repeat;
}
#contents #maincont div.barrierfreemap p.arrow15 {
	top: -203px;
	left: 215px;
	background-image: url(../img/barrier-free/arrow_o15.gif);
	background-repeat: no-repeat;
}
#contents #maincont div.barrierfreemap p.arrow16 {
	top: -203px;
	left: 155px;
	background-image: url(../img/barrier-free/arrow_o16.gif);
	background-repeat: no-repeat;
}
#contents #maincont div.barrierfreemap p.arrow17 {
	top: -175px;
	left: 95px;
	background-image: url(../img/barrier-free/arrow_o17.gif);
	background-repeat: no-repeat;
}
#contents #maincont div.barrierfreemap p.arrow18 {
	top: -140px;
	left: 60px;
	background-image: url(../img/barrier-free/arrow_o18.gif);
	background-repeat: no-repeat;
}

