#map_caption {
	padding-right:120px;
	color: #1E90FF;
}
table#clickable_map {
	width:900px;
	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: 7.69%;
	height: 36px;
	font-size: 86%;
}
td#caption {
	width: 560px;
	text-align: center;
}
td#hokkaido {
	line-height: 15px;
}
#clickable_map a {
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	margin: 0;
	padding: 0;
}
.rowspan_2 a {
	padding: 19px 0 18px 0 !important;
}
.weather_ratio_map {
	font-size: 86%;
}
.weather_temp_map {
	font-size: 86%;
}
.weather_temp_kenmei {
	line-height: 20px;
}
.chars4 {
	font-size: 80% !important;
}
.chars4 span {
	font-size: 100% !important;
}
#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; }
