h1.second {
  margin-top: 4rem;
}

/* 数値入力周りのスタイル */
table {
    margin: auto;
    text-align: center;
}

td.index {
  text-align:right;
  width: 3.8rem;
  padding:0.25rem 0.25rem 0.25rem 0.65rem;
  white-space:nowrap;
  color:var(--muted);
  font-size:1rem;
}

td.value{
    text-align:center;
}

td.unit {
  text-align:left;
  padding-left:0.25rem;
  white-space:nowrap;
  color:var(--muted);
  font-size:1rem;
  width: 2.5rem;
}

td.vti.index {
  padding: 0.25rem 0.6rem 0.25rem 0.65rem;;
}

td.vti.unit {
  width: 1.8rem;
  margin: 0;
  padding: 0;
}

/* レスポンシブデザインのメディアクエリ */

@media (max-width: 480px) {

}
