/*
–kŠC“¹•úŽËüƒ‚ƒjƒ^ƒŠƒ“ƒOƒ|ƒXƒgCSS(ƒ}ƒbƒv—p)
----------------------------------
@2012-04-09XV
----------------------------------
*/
	
	#map_hokkaido{
		width		:43.9em;
		height		:39.8em;
		position		:absolute;
	}
	
	#mapcontent{
		width		:46em;
		height		:41em;
		position		:relative;
	}
	#mapcontent dl{
		list-style		:none;
	}
	#mapcontent dt{
		position		:absolute;
		width		:auto;
		border-style	:none;
		background-image	:none;
		margin-top	:0;
		margin-left	:0;
		padding-left	:0;
		z-index		:1;
	}
	#mapcontent dd{
		position		:absolute;
		width		:auto;
		margin-top	:1.4em;
		margin-left	:0;
	}

	#mapcontent a{
		display		:block;
		border-top	:none;
		border-left	:none;
		border-bottom	:solid 1px #000000;
		border-right	:solid 1px #000000;
		background-color	:#FFFFFF;
	}
	#mapcontent .city{
		border-top	:none;
		border-left	:none;
		border-bottom	:solid 1px #FF0000;
		border-right	:solid 1px #FF0000;
		background-color	:#FFCCCC;
	}
	#contentguide .city{
		border-top	:none;
		border-left	:none;
		border-bottom	:solid 1px #FF0000;
		border-right	:solid 1px #FF0000;
		background-color	:#FFCCCC;
		width		:5em;
	}

	/* ŽD–yŽs */
	#mapcontent .hc03{
		left	:10.4em;
		//top	:24em;
		top	:23.6em;
	}
	/* ”ŸŠÙ */
	#mapcontent .hc05{
		left	:10em;
		top	:34.8em;
	}
	/* ˆ®ì */
	#mapcontent .hc06{
		left	:20.3em;
		top	:14.8em;
	}
	/* ŠâŒ©‘ò */
	#mapcontent .hc09{
		left	:16.2em;
		top	:21.4em;
	}
	/* ‹ä’mˆÀ */
	#mapcontent .hc16{
		left	:8em;
		top	:26em;
	}
	/* Žº—– */
	#mapcontent .hc20{
		left	:10em;
		top	:30.4em;
	}
	/* ‘ÑL */
	#mapcontent .hc24{
		left	:26em;
		top	:24em;
	}
	/* ‹ú˜H */
	#mapcontent .hc25{
		left	:34em;
		top	:23.5em;
	}
	/* –Ô‘– */
	#mapcontent .hc28{
		left	:33em;
		top	:12em;
	}
	/* ’t“à */
	#mapcontent .hc31{
		left	:14em;
		top	:1.5em;
	}
	/* ‚g‚o‚É–ß‚é */
	#mapcontent .hc40{
		left	:29em;
		top	:35em;
	}

