h1 {
  padding: 0.2em;
  border-top: solid 2px;
  border-bottom: solid 2px;
}

.wy-table-responsive table td, .wy-table-responsive table th {
    white-space: normal;
}

table caption {
    text-align: left !important;
    caption-side: top; /* 省略可：上に表示 */
    padding-left: 0;
}

/* テーブル同士の間に下マージンを入れる */
table.docutils {
    margin-bottom: 2em;  /* 必要に応じて調整 */
}
