@charset "utf-8";

h2 {
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #00CCFF;
	width: 790px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 7px;
	font-size: 100%;
}


#map {
	background-color: #FFFFFF;
	background-image: url(img/map.gif);
	background-repeat: no-repeat;
	height: 1097px;
	width: 683px;
	position: relative;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-position: left top;
}

di,dt,dd{
	margin:0;
	padding:0;
	font-size:80%;
}

#map .pro {
	display: none;
}

dd a{
	position: absolute;
	text-decoration: none;
}

dd a span{
	top: -10px;
	display:none;
	width:150px;
	padding:2px;
	border:1px dotted #cccccc;
	background-color:#eeeeee;
}

dd.toyama a{
	top:205px;
	left:175px;
	position: absolute;
	text-decoration: none;
	height: 507px;
	width: 507px;
}

dd.toyama a:hover{
	background-color: #ffffff;
	background-image: url(img/map.gif);
	background-repeat: no-repeat;
	background-position: -175px -205px;
}

dd.toyama a:hover span{
	display:block;
}

dd.ishikawa a{
	top:0px;
	left:0px;
	position: absolute;
	text-decoration: none;
	height: 650px;
	width: 370px;
}

dd.ishikawa a:hover{
	background-color: #ffffff;
	background-image: url(img/map.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

dd.ishikawa a:hover span{
	display:block;
}

dd.saitama a{
	top:740px;
	left:0px;
	position: absolute;
	text-decoration: none;
	height: 400px;
	width: 640px;
}

dd.saitama a:hover{
	background-color: #ffffff;
	background-image: url(img/map.gif);
	background-repeat: no-repeat;
	background-position: 0px -740px;
}

dd.saitama a:hover span{
	display:block;
}
p {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 80%;
	padding-left: 10px;
}
