#america-map_box {
	position: relative;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #000;
	height: 1262px;
	margin-top: 6px;
}

#countryname_navi {
	/*clear: both;*/
	overflow: hidden;
}
#countryname_navi ul {
	list-style: none;
}
#countryname_navi ul li {
	font-size: 16px;
}
#countryname_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;
	transition: background-color 0.2s linear;
	text-shadow: 1.5px 1.5px 2px #000;
	letter-spacing: -0.1em;
}
#countryname_navi ul li.current a {
	background-color: #9c6;
}
#countryname_navi ul li a:hover {
	color: #f00;
}
#america1 {
	position: absolute;
	top: 298px;
	left: 134px;
}
#america2 {
	position: absolute;
	top: 569px;
	left: 427px;
}
#canada {
	position: absolute;
	top: 417px;
	left: 370px;
}
#mexico {
	position: absolute;
	top: 680px;
	left: 450px;
}
#cuba {
	position: absolute;
	top: 680px;
	left: 592px;
}
#venezuela {
	position: absolute;
	top: 761px;
	left: 652px;
}
#guyana {
	position: absolute;
	top: 776px;
	left: 727px;
}
#surinam {
	position: absolute;
	top: 800px;
	left: 746px;
}
#colombia {
	position: absolute;
	top: 793px;
	left: 604px;
}
#ecuador {
	position: absolute;
	top: 824px;
	left: 562px;
}
#brazil {
	position: absolute;
	top: 879px;
	left: 732px;
}
#peru {
	position: absolute;
	top: 869px;
	left: 604px;
}
#bolivia {
	position: absolute;
	top: 918px;
	left: 673px;
}
#chile {
	position: absolute;
	top: 971px;
	left: 646px;
}
#paraguay {
	position: absolute;
	top: 956px;
	left: 707px;
}
#uruguay {
	position: absolute;
	top: 1018px;
	left: 722px;
}
#argentina {
	position: absolute;
	top: 1044px;
	left: 665px;
}
#central_america a  {
	display: block;
	/*background: rgba(255,0,0,0.6);*/
	font-family: 'M PLUS 1p', sans-serif;
	text-decoration: none;
	transition: background-color 0.2s linear;
	width: 300px;
	height: 50px;
	background-color: #ff0000;
    opacity: 0.4;
	text-align: center;
	vertical-align: middle;
	line-height: 50px;
}
#central_america a:hover {
	background-color: #f0f0f0;
}

#central_america {
	position: absolute;
	top: 704px;
	left: 466px;
}

#america-map_box2 {
	position: relative;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #000;
	height: 424px;
	margin-top: 10px;
	margin-bottom: 6px;
}
#countryname_navi2 {
	/*clear: both;*/
	overflow: hidden;
}
#countryname_navi2 ul {
	list-style: none;
}
#countryname_navi2 ul li {
	font-size: 16px;
}
#countryname_navi2 ul li a {
	display: block;
	/*background: rgba(255,0,0,0.6);*/ /*背景を透明化*/
	font-family: 'M PLUS 1p', sans-serif;
	color: #fff;
	text-decoration: none;
	transition: background-color 0.2s linear;
	text-shadow: 1.5px 1.5px 2px #000;
	letter-spacing: -0.1em;
}
#countryname_navi2 ul li.current a {
	background-color: #9c6;
}
#countryname_navi2 ul li a:hover {
	color: #f00;
}
#antigua_barbuda {
	position: absolute;
	top: 165px;
	left: 533px;
}
#el_salvador {
	position: absolute;
	top: 230px;
	left: 126px;
}
#guatemala {
	position: absolute;
	top: 198px;
	left: 134px;
}
#grenada {
	position: absolute;
	top: 235px;
	left: 455px;
}
#costa_rica {
	position: absolute;
	top: 262px;
	left: 225px;
}
#jamaica {
	position: absolute;
	top: 173px;
	left: 296px;
}
#christopher_nevis {
	position: absolute;
	top: 145px;
	left: 540px;
}
#grenadines {
	position: absolute;
	top: 249px;
	left: 549px;
}
#saint_lucia {
	position: absolute;
	top: 206px;
	left: 544px;
}
#trinidad_tobago {
	position: absolute;
	top: 272px;
	left: 556px;
}
#dominica {
	position: absolute;
	top: 185px;
	left: 542px;
}
#dominican_republic {
	position: absolute;
	top: 133px;
	left: 417px;
}
#nicaragua {
	position: absolute;
	top: 227px;
	left: 248px;
}
#haiti {
	position: absolute;
	top: 170px;
	left: 379px;
}
#bahama {
	position: absolute;
	top: 85px;
	left: 350px;
}
#barbados {
	position: absolute;
	top: 227px;
	left: 546px;
}
#panama {
	position: absolute;
	top: 257px;
	left: 308px;
}
#beliz {
	position: absolute;
	top: 176px;
	left: 214px;
}
#honduras {
	position: absolute;
	top: 200px;
	left: 224px;
}
#a {
	position: absolute;
	top: 94px;
	left: 468px;
}

.clearbox {
	clear: both;
}
