#japan-map_box {
	position: relative;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	height: 720px;
	margin-top: 20px;
	margin-bottom: 8px;
}

#prefname_navi {
	/*clear: both;*/
	overflow: hidden;
}
#prefname_navi ul {
	list-style: none;
}
#prefname_navi ul li {
	font-size: 24px;
	border-style: none;
	line-height: 24px;
}
#prefname_navi ul li a {
	display: block;
	/*background: rgba(255,0,0,0.6);*/ /*背景を透明化*/
	font-family: 'M PLUS 1p', sans-serif;
	color: #fff;
	text-decoration: none;
	text-shadow: 1.5px 1.5px 2px #000;
}
#prefname_navi ul li a:hover {
	color: #f00;
}
#hokkaido {
	position: absolute;
	top: 81px;
	left: 649px;
}
#aomori {
	position: absolute;
	top: 209px;
	left: 629px;
}
#iwate {
	position: absolute;
	top: 264px;
	left: 672px;
}
#miyagi {
	position: absolute;
	top: 326px;
	left: 672px;
}
#akita {
	position: absolute;
	top: 264px;
	left: 584px;
}
#yamagata {
	position: absolute;
	top: 315px;
	left: 587px;
}
#fukushima {
	position: absolute;
	top: 385px;
	left: 649px;
}
#niigata {
	position: absolute;
	top: 384px;
	left: 536px;
}
#ibaraki {
	position: absolute;
	top: 450px;
	left: 703px;
}
#gunma {
	position: absolute;
	top: 452px;
	left: 575px;
}
#tochigi {
	position: absolute;
	top: 452px;
	left: 634px;
}
#saitama {
	position: absolute;
	top: 509px;
	left: 605px;
}
#tokyo {
	position: absolute;
	top: 553px;
	left: 620px;
}
#chiba {
	position: absolute;
	top: 562px;
	left: 702px;
}
#kanagawa {
	position: absolute;
	top: 612px;
	left: 597px;
}
#yamanashi {
	position: absolute;
	top: 562px;
	left: 553px;
}
#nagano {
	position: absolute;
	top: 479px;
	left: 533px;
}
#toyama {
	position: absolute;
	top: 372px;
	left: 486px;
}
#ishikawa {
	position: absolute;
	top: 359px;
	left: 444px;
}
#fukui {
	position: absolute;
	top: 459px;
	left: 416px;
}
#shizuoka {
	position: absolute;
	top: 620px;
	left: 542px;
}
#aichi {
	position: absolute;
	top: 620px;
	left: 481px;
}
#gifu {
	position: absolute;
	top: 491px;
	left: 485px;
}
#mie {
	position: absolute;
	top: 592px;
	left: 444px;
}
#osaka {
	position: absolute;
	top: 566px;
	left: 369px;
}
#kyoto {
	position: absolute;
	top: 507px;
	left: 375px;
}
#shiga {
	position: absolute;
	top: 495px;
	left: 444px;
}
#hyogo {
	position: absolute;
	top: 495px;
	left: 329px;
}
#nara {
	position: absolute;
	top: 578px;
	left: 407px;
}
#wakayama {
	position: absolute;
	top: 665px;
	left: 364px;
}
#tottori {
	position: absolute;
	top: 460px;
	left: 286px;
}
#shimane {
	position: absolute;
	top: 459px;
	left: 242px;
}
#okayama {
	position: absolute;
	top: 524px;
	left: 286px;
}
#hiroshima {
	position: absolute;
	top: 524px;
	left: 243px;
}
#yamaguchi {
	position: absolute;
	top: 494px;
	left: 197px;
}
#tokushima {
	position: absolute;
	top: 659px;
	left: 283px;
}
#kagawa {
	position: absolute;
	top: 611px;
	left: 283px;
}
#ehime {
	position: absolute;
	top: 611px;
	left: 203px;
}
#kouchi {
	position: absolute;
	top: 659px;
	left: 204px;
}
#fukuoka {
	position: absolute;
	top: 474px;
	left: 104px;
}
#saga {
	position: absolute;
	top: 470px;
	left: 48px;
}
#nagasaki {
	position: absolute;
	top: 470px;
	left: 18px;
}
#kumamoto {
	position: absolute;
	top: 547px;
	left: 85px;
}
#oita {
	position: absolute;
	top: 534px;
	left: 123px;
}
#miyazaki {
	position: absolute;
	top: 590px;
	left: 124px;
}
#kagoshima {
	position: absolute;
	top: 652px;
	left: 87px;
}
#okinawa {
	position: absolute;
	top: 637px;
	left: 23px;
}
#hokkaido-chiku {
	position: absolute;
	top: 15px;
	left: 82px;
	font-size: 30px;
	color: #000;
}
#tohoku {
	position: absolute;
	top: 63px;
	left: 82px;
}
#kanto {
	position: absolute;
	top: 110px;
	left: 82px;
}
#hokuriku {
	position: absolute;
	top: 157px;
	left: 82px;
}
#tokai {
	position: absolute;
	top: 203px;
	left: 82px;
}
#kinki {
	position: absolute;
	top: 250px;
	left: 82px;
}
#chugoku {
	position: absolute;
	top: 297px;
	left: 82px;
}
#sikoku {
	position: absolute;
	top: 344px;
	left: 82px;
}
#kyushuokinawa {
	position: absolute;
	top: 391px;
	left: 82px;
}
#a {
	position: absolute;
	top: 167px;
	left: 325px;
}
.clearbox {
	clear: both;
}
