table#clickable_map {
	border-collapse: separate;
	border-style: solid;
	border-width: 0px;
	background-color: #ffffff;
	margin: 14px;
	clear: both;
}
#clickable_map td {
	margin: 0;
	padding: 0;
	color: #000000;
	border-style: none;
	border-width: 1px;
	border-color: #ffffff;
	background-color: #ffffff;
	width: 45px;
	height: 24px;
	line-height: 24px;
}
td#hokkaido {
	width: 91px;
	height: 49px;
	line-height: 49px;
}
td.colspan_2	{ width: 91px !important; }
td.rowspan_2	{ height: 49px !important; line-height: 49px !important; }
#clickable_map a {
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	margin: 0;
	padding: 0;
}
#clickable_map a:link { color: #2128e0; font-weight: normal; }
#clickable_map a:visited { color: #2128e0; font-weight: normal; }
#clickable_map a:hover { color: #ffffff; font-weight: normal; background-color: orange; }
#clickable_map a:active { color: #ffffff; font-weight: normal; background-color: gold; }
a.hokkaido	{ background-color: #a0a0ff; }
a.touhoku	{ background-color: #a0d0ff; }
a.kantou	{ background-color: #9ef7d5; }
a.chubu		{ background-color: #c0ff80; }
a.kinki		{ background-color: #f3f972; }
a.chugoku	{ background-color: #ffc080; }
a.shikoku	{ background-color: #ffc0c0; }
a.kyushu	{ background-color: #ffc0ff; }
