#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: 16px;
}
#countryname_navi ul li a {
	display: block;
	/*background: rgba(255,0,0,0.6);*/ /*背景を透明化*/
	font-family: 'Roboto', sans-serif;
	color: #fff;
	text-decoration: none;
	transition: background-color 0.2s linear;
	text-shadow: 1.5px 1.5px 2px #000;
}
#countryname_navi ul li.current a {
	background-color: #9c6;
}
#countryname_navi ul li a:hover {
	color: #f00;
}
#iceland {
	position: absolute;
	top: 258px;
	left: 130px;
}
#ireland {
	position: absolute;
	top: 564px;
	left: 257px;
}
#albania {
	position: absolute;
	top: 807px;
	left: 635px;
}
#andorra {
	position: absolute;
	top: 767px;
	left: 388px;
}
#united_kingdom {
	position: absolute;
	top: 525px;
	left: 325px;
}
#italy {
	position: absolute;
	top: 764px;
	left: 535px;
}
#estonia {
	position: absolute;
	top: 425px;
	left: 707px;
}
#austria {
	position: absolute;
	top: 668px;
	left: 562px;
}
#netherlands {
	position: absolute;
	top: 567px;
	left: 429px;
}
#greece {
	position: absolute;
	top: 836px;
	left: 689px;
}
#croatia {
	position: absolute;
	top: 713px;
	left: 584px;
}
#kosovo {
	position: absolute;
	top: 765px;
	left: 670px;
}
#san_marino {
	position: absolute;
	top: 729px;
	left: 491px;
}
#switzerland {
	position: absolute;
	top: 688px;
	left: 469px;
}
#sweden {
	position: absolute;
	top: 267px;
	left: 598px;
}
#spain {
	position: absolute;
	top: 826px;
	left: 328px;
}
#slvak_republic {
	position: absolute;
	top: 651px;
	left: 633px;
}
#slovenia {
	position: absolute;
	top: 693px;
	left: 562px;
}
#serbia {
	position: absolute;
	top: 717px;
	left: 644px;
}
#czech {
	position: absolute;
	top: 627px;
	left: 566px;
}
#denmark {
	position: absolute;
	top: 506px;
	left: 499px;
}
#germany {
	position: absolute;
	top: 593px;
	left: 507px;
}
#norway {
	position: absolute;
	top: 370px;
	left: 497px;
}
#vatican_city {
	position: absolute;
	top: 796px;
	left: 539px;
}
#hungary {
	position: absolute;
	top: 680px;
	left: 630px;
}
#finland {
	position: absolute;
	top: 171px;
	left: 723px;
}
#france {
	position: absolute;
	top: 697px;
	left: 412px;
}
#bulgaria {
	position: absolute;
	top: 759px;
	left: 727px;
}
#belgium {
	position: absolute;
	top: 607px;
	left: 432px;
}
#bosnia_herzegowina {
	position: absolute;
	top: 736px;
	left: 578px;
}
#poland {
	position: absolute;
	top: 583px;
	left: 623px;
}
#portugal {
	position: absolute;
	top: 817px;
	left: 251px;
}
#macedonia {
	position: absolute;
	top: 787px;
	left: 677px;
}
#malta {
	position: absolute;
	top: 898px;
	left: 589px;
}
#monaco {
	position: absolute;
	top: 763px;
	left: 458px;
}#montenegro {
	position: absolute;
	top: 775px;
	left: 581px;
}
#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: 704px;
	left: 696px;
}
#luxembourg {
	position: absolute;
	top: 632px;
	left: 436px;
}

.clearbox {
	clear: both;
}
