html, body {
  min-width: 100%;
}

.title_sub {
  padding: 0px 10px;
  font-weight:bold;
  color: #18428C;
  background-color: #d6e1f3;
}
.weatherInfo .title_sub,
.floodcastInfo .title_sub,
.broadcastRiverInfo .title_sub,
.suibouInfo .title_sub,
.dosyaInfo .title_sub {
  height: 30px;
  line-height: 34px;
}

table {
  padding:10px 0px 10px 20px;
}
table td {
  padding: 5px 0px;
}
td.area {
  text-decoration: underline;
  white-space: nowrap;
}
td span:hover {
  cursor: pointer;
  color: #00F;
}

.weatherInfo img {
  margin-left: 5px;
  margin-bottom: 2px;
}