
#map{
	position: relative;
	margin:0 auto;
}

#map a{
	display: block;
	position: absolute;
	width: 160px;
	height: 48px;
  /* background: rgba(0, 0, 0, 0.62); */
}

a#kobelin{
	top:42px;
	left:24px
}

a#momochari{
	top:97px;
	left:24px;
}

a#onomichibike{
	top:213px;
	left: 24px;
}


a#hiroshima{
	top:266px;
	left: 24px;
}

a#kurukuru{
	top:330px;
	left:24px;
}

a#amami{
	top:584px;
	left:24px;
}

a#churachari{
	top:676px;
	left:24px;
}

a#sakai{
	top:42px;
	left:231px;
}

a#hubchari{
	top:95px;
	left:231px;
}

a#osaka{
	top:148px;
	left:231px;
}

a#daichari1{
	top:201px;
	left:231px;
}

a#joyfullbike{
	top:394px;
	left:24px;
}

a#derachari{
	top:691px;
	left:199px;
}

a#charikamo{
  top:569px;
  left:199px;
}

a#yotetsu{
  top:622px;
  left:199px;
}

a#cariteco{
  top:744px;
  left:199px;
}

a#nara{
	top:42px;
	left:421px;
}

a#tsuruga{
	top:95px;
	left:421px;
}

a#machinori{
	top:148px;
	left:421px;
}


a#koshu{
	top:568px;
	left:395px;
}

a#kensei{
	top:586px;
	left:395px;
}

a#yokohama{
	top:636px;
	left:395px;
}

a#kawasaki{
	top:691px;
	left:395px;
}

a#nerima{
	top:531px;
	left:592px;
}

a#chiyoda{
	top:585px;
	left:592px;
}

a#shibuya{
	top:639px;
	left:592px;
}

a#chuo{
	top:693px;
	left:592px;
}

a#shinagawa{
	top:747px;
	left:592px;
}
a#meguro{
	top:801px;
	left:592px;
}
a#nakano{
	top:801px;
	left:422px;
}

a#porocle{
	top:82px;
	left:762px;
}

a#tohoku{
	top:126px;
	left:762px;
}

a#sendai{
	top:136px;
	left:762px;
}

a#okunikko{
  top:190px;
  left:762px;
}

a#tsumagoi{
	top:244px;
	left:762px;
}

a#dbsmembers{
	top:298px;
	left:762px;
}

a#saitama{
	top:352px;
	left:762px;
}

a#suicle{
	top:406px;
	left:762px;
}

a#setagaya{
	top:460px;
	left:762px;
}

a#shinjuku{
	top:531px;
	left:762px;
}

a#bunkyo{
	top:585px;
	left:762px;
}

a#minato{
	top:639px;
	left:762px;
}

a#koto{
	top:693px;
	left:762px;
}

a#ota{
	top:747px;
	left:762px;
}

a#daichari2{
	top:801px;
	left:762px;
}


ul#link{
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 80px;
}

ul#link li{
	list-style-type: none;
	padding:12px 0;
	border-bottom:1px dotted #DDD;
	height: 64px;
	width:420px;
	position: relative;
}

ul#link li p{
	position: absolute;
	top:50%;
	transform: translateY(-50%);
}

ul#link li img{
	height: 64px;
	max-width:330px;
}

li a:link,li a:visited{
	color: #000;
}
