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

#countryname_navi {
	/*clear: both;*/
	overflow: hidden;
}
#countryname_navi ul {
	list-style: none;
}
#countryname_navi ul li {
	font-size: 14px;
}
#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;
}
#iceland {
	position: absolute;
	top: 258px;
	left: 118px;
}
#ireland {
	position: absolute;
	top: 564px;
	left: 257px;
}
#albania {
	position: absolute;
	top: 804px;
	left: 628px;
}
#andorra {
	position: absolute;
	top: 767px;
	left: 396px;
}
#united_kingdom {
	position: absolute;
	top: 578px;
	left: 356px;
}
#italy {
	position: absolute;
	top: 767px;
	left: 530px;
}
#estonia {
	position: absolute;
	top: 425px;
	left: 707px;
}
#austria {
	position: absolute;
	top: 679px;
	left: 554px;
}
#netherlands {
	position: absolute;
	top: 575px;
	left: 440px;
}
#greece {
	position: absolute;
	top: 836px;
	left: 689px;
}
#croatia {
	position: absolute;
	top: 715px;
	left: 579px;
}
#kosovo {
	position: absolute;
	top: 764px;
	left: 666px;
}
#san_marino {
	position: absolute;
	top: 732px;
	left: 511px;
}
#switzerland {
	position: absolute;
	top: 688px;
	left: 484px;
}
#sweden {
	position: absolute;
	top: 267px;
	left: 589px;
}
#spain {
	position: absolute;
	top: 826px;
	left: 328px;
}
#slvak_republic {
	position: absolute;
	top: 649px;
	left: 637px;
}
#slovenia {
	position: absolute;
	top: 697px;
	left: 562px;
}
#serbia {
	position: absolute;
	top: 730px;
	left: 659px;
}
#czech {
	position: absolute;
	top: 630px;
	left: 578px;
}
#denmark {
	position: absolute;
	top: 506px;
	left: 499px;
}
#germany {
	position: absolute;
	top: 588px;
	left: 518px;
}
#norway {
	position: absolute;
	top: 371px;
	left: 488px;
}
#vatican_city {
	position: absolute;
	top: 792px;
	left: 545px;
}
#hungary {
	position: absolute;
	top: 685px;
	left: 631px;
}
#finland {
	position: absolute;
	top: 171px;
	left: 712px;
}
#france {
	position: absolute;
	top: 695px;
	left: 413px;
}
#bulgaria {
	position: absolute;
	top: 764px;
	left: 710px;
}
#belgium {
	position: absolute;
	top: 611px;
	left: 435px;
}
#bosnia_herzegowina {
	position: absolute;
	top: 734px;
	left: 578px;
}
#poland {
	position: absolute;
	top: 583px;
	left: 623px;
}
#portugal {
	position: absolute;
	top: 817px;
	left: 251px;
}
#macedonia {
	position: absolute;
	top: 785px;
	left: 681px;
}
#malta {
	position: absolute;
	top: 898px;
	left: 589px;
}
#monaco {
	position: absolute;
	top: 766px;
	left: 469px;
}#montenegro {
	position: absolute;
	top: 774px;
	left: 590px;
}
#latvia {
	position: absolute;
	top: 472px;
	left: 717px;
}
#lithuania {
	position: absolute;
	top: 503px;
	left: 681px;
}
#liechtenstein {
	position: absolute;
	top: 665px;
	left: 451px;
}#romania {
	position: absolute;
	top: 706px;
	left: 700px;
}
#luxembourg {
	position: absolute;
	top: 631px;
	left: 437px;
}

.clearbox {
	clear: both;
}
