#america-map_box {
	position: relative;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #000;
	height: 490px;
	margin-top: 30px;
	margin-bottom: 8px;
}

#statename_navi {
	/*clear: both;*/
	overflow: hidden;
}
#statename_navi ul {
	list-style: none;
}
#statename_navi ul li {
	font-size: 15px;
	border-style: none;
	line-height: 15px;
}
#statename_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;
	letter-spacing: -0.1em;
}
#statename_navi ul li a:hover {
	color: #f00;
}
#Arkansas {
	position: absolute;
	top: 287px;
	left: 455px;
}
#Iowa {
	position: absolute;
	top: 142px;
	left: 451px;
}
#Idaho {
	position: absolute;
	top: 116px;
	left: 135px;
}
#Alaska {
	position: absolute;
	top: 404px;
	left: 86px;
}
#Alabama {
	position: absolute;
	top: 311px;
	left: 557px;
}
#Arizona {
	position: absolute;
	top: 290px;
	left: 172px;
}
#Illinois {
	position: absolute;
	top: 168px;
	left: 517px;
}
#Indiana {
	position: absolute;
	top: 193px;
	left: 553px;
}
#Wisconsin {
	position: absolute;
	top: 96px;
	left: 489px;
}
#West_Virginia {
	position: absolute;
	top: 200px;
	left: 648px;
}
#Oklahoma {
	position: absolute;
	top: 262px;
	left: 387px;
}
#Ohio {
	position: absolute;
	top: 168px;
	left: 616px;
}
#Oregon {
	position: absolute;
	top: 107px;
	left: 39px;
}
#California {
	position: absolute;
	top: 272px;
	left: 37px;
}
#Kansas {
	position: absolute;
	top: 211px;
	left: 377px;
}
#Kentucky {
	position: absolute;
	top: 234px;
	left: 567px;
}
#Connecticut {
	position: absolute;
	top: 153px;
	left: 748px;
}
#Colorado {
	position: absolute;
	top: 205px;
	left: 269px;
}
#South_Carolina {
	position: absolute;
	top: 306px;
	left: 659px;
}
#South_Dakota {
	position: absolute;
	top: 97px;
	left: 334px;
}
#Georgia {
	position: absolute;
	top: 342px;
	left: 607px;
}
#Texas {
	position: absolute;
	top: 351px;
	left: 371px;
}
#Tennessee {
	position: absolute;
	top: 261px;
	left: 559px;
}
#Delaware {
	position: absolute;
	top: 205px;
	left: 754px;
}
#New_Jersey {
	position: absolute;
	top: 186px;
	left: 766px;
}
#New_Hampshire {
	position: absolute;
	top: 104px;
	left: 803px;
}
#New_Mexico {
	position: absolute;
	top: 295px;
	left: 242px;
}
#New_York {
	position: absolute;
	top: 113px;
	left: 694px;
}
#Nevada {
	position: absolute;
	top: 188px;
	left: 100px;
}
#Nebraska {
	position: absolute;
	top: 154px;
	left: 357px;
}
#North_Carolina {
	position: absolute;
	top: 265px;
	left: 665px;
}
#North_Dakota {
	position: absolute;
	top: 40px;
	left: 332px;
}
#Virginia {
	position: absolute;
	top: 240px;
	left: 664px;
}
#Vermont {
	position: absolute;
	top: 86px;
	left: 771px;
}
#Hawaii {
	position: absolute;
	top: 445px;
	left: 240px;
}#Florida {
	position: absolute;
	top: 416px;
	left: 638px;
}
#Pennsylvania {
	position: absolute;
	top: 163px;
	left: 685px;
}
#Massachusetts {
	position: absolute;
	top: 136px;
	left: 770px;
}
#Michigan {
	position: absolute;
	top: 124px;
	left: 593px;
}
#Mississippi {
	position: absolute;
	top: 333px;
	left: 502px;
}
#Missouri {
	position: absolute;
	top: 216px;
	left: 468px;
}
#Minnesota {
	position: absolute;
	top: 61px;
	left: 435px;
}
#Maine {
	position: absolute;
	top: 64px;
	left: 834px;
}
#Maryland {
	position: absolute;
	top: 223px;
	left: 736px;
}
#Montana {
	position: absolute;
	top: 48px;
	left: 209px;
}
#Utah {
	position: absolute;
	top: 206px;
	left: 187px;
}
#Louisiana {
	position: absolute;
	top: 365px;
	left: 473px;
}
#Rhode_Island {
	position: absolute;
	top: 169px;
	left: 777px;
}
#Wyoming {
	position: absolute;
	top: 126px;
	left: 224px;
}
#Washington {
	position: absolute;
	top: 37px;
	left: 36px;
}

.clearbox {
	clear: both;
}
