h3 {
  font-size: 12px;
  color: #196a77;
  font-weight: normal;
  font-family: メイリオ;
  margin-top: 2px;
  margin-bottom: 2px;
}
.nowrap {
  white-space: nowrap;
}
.code {
  background-color: #ffffcc;
  margin-top: 8px;
  margin-bottom: 8px;
  padding: 5px;
  font-family: monospace;
  border: 1px solid #4c4c4c;
}
.tbl {
  border: 1px solid #8c8c8c;
  margin-bottom: 12px;
  border-collapse: collapse;
}
.tbl th {
  border-right: 1px solid #8c8c8c;
  border-bottom: 1px solid #8c8c8c;
  white-space: nowrap;
  font-weight: normal;
  background-color: #666699;
  color: #ffffff;
  padding: 3px;
}
.tbl td {
  vertical-align: top;
  border-right: 1px solid #8c8c8c;
  border-bottom: 1px solid #8c8c8c;
  background-color: #ffffff;
  padding: 3px;
}
