html, body {
  width:100%;
  height:100%;
}

html {
  overflow:hidden;
}

body {
  font-size:small;
  font-family: Arial, 'ＭＳ Ｐゴシック', sans-serif;
  margin: 0;
  padding: 0;
}

h2 {
  font-size:small;l
  margin:2px;
}

#map {
  margin-right: 325px;
  height: 100%;
}

#rightpanel {
  position:absolute;
  right: 0px;
  top: 0px;
  width: 310px;
  height: 100%;
  overflow: auto;
  border-left: 2px solid black;
  padding: 0px 5px 0px 10px;
  text-align:center;
}

#location {
  font-size:x-small;
}

#searchcontrol {
  font-size:x-small;
}



.label {
  background-color:#ddd;
}

/* Stylesheet for lines on Google Maps */
v¥:* {
  behavior:url(#default#VML);
}
