/* for Google Maps and KsGMap */
#main {
  position: relative;
  height: 426px;
  overflow: hidden;
  margin: 10px -50px 10px 0px;
}
#map {
  z-index: 2;
  color: #003333;
  background-color: #eeeeee;
  width: 400px;
  height: 420px;
  margin-right: 50px;
  border: 3px inset #cccc99;
}

#categoryNavi {
  position: absolute;
  top: 0px;  right: 50px;
  width: 220px;
  border: 1px solid #888888;
  padding: 4px;
}
#categoryNavi select {
  width: 220px;
}
#itemNavi {
  position: absolute;
  top: 35px;  right: 50px;
  width: 224px;  height: 385px;
  padding: 2px;
  color: #003333;
  background-color: #fffff5;
  border: 1px solid #888888;
  font-size: 90%;
  line-height: 115%;
}

/* KsGMap の ID */
#ksgmap--map-message {            /* マップ内に表示するメッセージ */
  margin: 10px;
  font-size: 90%;
}
#ksgmsp--mapNavi-listItem--mySelf {     /* マップナビの自分自身 */
  background-color: #eeeeee;
}
#ksgmsp--categoryNavi-listItem--all {   /* カテゴリナビのすべて表示 */
  background-color: #eeeeee;
}
#ksgmsp--categoryNavi-listItem--undefined { /* カテゴリナビの未定義の場合 */
  background-color: #eeeeee;
}
.ksgmap--itemNavi-row-strips {
  background-color: #eeeedd;
}
