/* -------- obsd map -------- */
#contents {
  padding-bottom: 10px;
}

.stations_view {
  border-top-color: #f24caa;
}

.statioins_wrap {
  background-color: #fff;
  border: 1px solid #ccc;
}

#obsd_station_list {
  float: left;
}

#obsd_map_view_wrap {
  width: 846px;
  height: 688px;
  float: left;
}

.obsd_chart.kawaba .head_area .date, .obsd_chart.mitsui .head_area .date {
  width: 592px;
}
.obsd_chart.kawaba .head_area .intervals, .obsd_chart.mitsui .head_area .intervals {
  width: 132px;
}

.date_picker_wrap {
  z-index: 100;
}

/* -------- obsd map view -------- */
.obsd_map_view {
  width: 100%;
  height: 100%;
}

.obsd_map_view_info_window .text {
  padding: 10px 5px 10px 10px;
  width: 132px;
  min-height: 20px;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.4;
  color: #fff;
  background-image: url(../../img/osbd_map/station_info_bg_base.png);
  background-repeat: no-repeat;
  background-size: 148px 299px;
}

.obsd_map_view_info_window_bottom {
  width: 147px;
  height: 5px;
  background-image: url(../../img/osbd_map/station_info_bg_bottom.png);
  background-repeat: no-repeat;
  background-size: 148px 5px;
}

/* -------- obsd station list -------- */
#obsd_station_list {
  width: 140px;
  height: 688px;
  float: left;
  background-color: #fff;
  overflow-x: hidden;
  overflow-y: auto;
}
#obsd_station_list .empty {
  width: 140px;
  height: 10px;
}
#obsd_station_list .station {
  padding: 8px 5px 8px 5px;
  min-height: 13px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.4;
  color: #006998;
  border-bottom: 1px solid #ccc;
  cursor: pointer;
}