#map_caption {
	padding-right:120px;
	color: #1E90FF;
}
table#clickable_map {
	border-collapse: separate;
	border-style: solid;
	border-width: 0px;
	background-color: #ffffff;
	margin: 12px 0 0 12px;
	clear: both;
}
#clickable_map td {
	margin: 0;
	padding: 0;
	color: #000000;
	border-style: none;
	border-width: 1px;
	border-color: #ffffff;
	background-color: #ffffff;
	width: 70px;
	height: 40px;
	line-height: 20px;
}
td#hokkaido {
	width: 141px;
	/* height: 81px; */
	line-height: 20px;
}
td.colspan_2	{ width: 141px !important; }
td.rowspan_2	{ /* height: 81px !important; */ line-height: 20px !important;}
#clickable_map a {
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	margin: 0;
	padding: 0px;
}
.rowspan_2 a {
	padding: 20px 0 20px 0 !important;
}
.weather_ratio_map {
	font-size: 80%;
}
.chars4 {
	font-size: 80%;
}
#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; }
