* {
	margin: 0;
	padding: 0;
}

/*img {
	vertical-align: text-bottom;
}*/

a img {
	border-style: none;
}

td,th {
	font-size: 100%;
}

#map {
/*	float: left;*/
	width: 480px;
	height: 600px;
	border-right: #fcc 1px solid;
	border-top: #fcc 1px solid;
	border-bottom: #fcc 1px solid;
	background-image: url(back_map.png);
/*	background-color: #f3f3f3;*/
}

#map_sidemenu {
	float: right;
/*	margin-left: 10px;*/
	border-left: #fcc 1px solid;
	border-top: #fcc 1px solid;
	border-bottom: #fcc 1px solid;
	width: 210px;
	height: 600px;
	text-align: justify;
}

#storelist {
	background-color: #fff8f8;
	height: 600px;
	overflow: auto;
	color: #505050;
	list-style-type: none;
}

#storelist .moveto {
	padding-right: 1px;
	text-align: right;
}
#storelist .moveto a {
	color: #505050;
	text-decoration: none;
}

#storelist ul {
	list-style-type: none;
}

#storelist li .area {
	display: block;
	margin-bottom: 2px;
	border-bottom: #fcc 1px solid;
	background-color: #fff;
	background-repeat: no-repeat;
	padding-left: 4px;
	padding-right: 1px;
	font-weight: bold;
}
#storelist li .category {
	display: block;
	margin-top: 4px;
	margin-bottom: 2px;
	border-bottom: #dd8 2px solid;
	padding-left: 2px;
	padding-right: 1px;
	font-weight: bold;
}
#storelist li li,#arealist li {
	margin-left: 1px;
	background-image: url(../img/listitem.png);
	background-position: left 2px;
	background-repeat: no-repeat;
	padding-left: 12px;
	padding-right: 1px;
}

#storelist li li:hover,#arealist li:hover {
	background-image: url(../img/listitem_active.png);
}
#storelist li .area a {
	display: block;
	padding: 2px;
	color: #505050;
	text-decoration: none;
}
#storelist li li a,#arealist li a {
	display: block;
	padding: 2px;
	color: #505050;
	text-decoration: none;
}
#storelist li li a:hover,#arealist li a:hover {
	background-color: #fee;
}

#infowindow {
/*	max-width: 400px;
	_width: 400px;	/* IE6 */
	max-height: 400px;
	overflow: hidden;
	text-align: justify;
/*	font-family: "‚l‚r ‚oƒSƒVƒbƒN";*/
}

#infowindow h3 {
	margin-bottom: 0.5em;
	padding: 5px 5px;

	font-size: 1.2em;
	font-weight: bold;
}

#infowindow .photo_shop {
/*	float: left;*/
	margin-right: 1em;
	text-align: center;
}

#infowindow .menu {
	text-align: center;
}
