div#gmap { border: 1px solid #ccc }
div.gmapType {
	text-align: left;
	height: 179px;
	overflow-y: scroll;
}
div.gmapTypeHigh {
	height: 422px;
	overflow-y: scroll;
}

ul.gmapEntries {
	margin: 0;
	padding-left: 25px;
}
ul.gmapCategories {
	margin: 0;
	padding: 0 4px;
}

ul.gmapEntries li,
ul.gmapCategories li {
/*	font-size: smaller; */
	line-height: 1.3em;
	margin-bottom: .3em;
}

ul.gmapEntries li {
	list-style-type: disc;
}

ul.gmapCategories li {
  list-style-position: outside;
	list-style-type: none;
}

dl#gmapList { height: 500px; line-height: 1.2em; margin: .5em; }
dl#gmapItem li { font-size: 13px; margin: 0; }

div.gmapWindow {
	line-height: 1.3em;
	overflow-y: scroll;
	text-align: left;
	width: 225px;
	height: 200px;
	margin: 12px;
/*	font-size: smaller; */
}

div.gmapTitle {
	font-weight: bold;
	margin-bottom: .5em;
}
div.gmapImage { text-align: center; margin-bottom: .5em; }
div.gmapText {
	margin-bottom: .5em;
}

div.gmapZip {}
div.gmapAddress { margin-bottom: .5em; }
div.gmapTelephone { margin-bottom: .5em; }
div.gmapUrl { }

td.gmapTypeTabTopic {
    border: 0;
    padding: 0;
    margin: 0;
    font-size: 13px;
}

td.gmapTypeTabLocation {
    border: 0;
    padding: 0;
    margin: 0;
    font-size: 13px;
}

ul.gmapCategories li a {
  display: inline;
  height: 18px;
  line-height: 18px;
  padding-left: 18px;
}
ul.gmapCategories li a.cat8 {
  background: url(./map_img/onsen.gif) no-repeat left center;
}
ul.gmapCategories li a.cat7 {
  background: url(./map_img/event.gif) no-repeat left center;
}
ul.gmapCategories li a.cat6 {
  background: url(./map_img/kani.gif) no-repeat left center;
}
ul.gmapCategories li a.cat5 {
  background: url(./map_img/miyage.gif) no-repeat left center;
}
ul.gmapCategories li a.cat4 {
  background: url(./map_img/food.gif) no-repeat left center;
}
ul.gmapCategories li a.cat3 {
  background: url(./map_img/bag.gif) no-repeat left center;
}
ul.gmapCategories li a.cat2 {
  background: url(./map_img/camera.gif) no-repeat left center;
}

