/* 表全体 */
.md-typeset .code-list table {
  font-size: inherit;
  border: none;
  table-layout: fixed;
}

.md-typeset table {
  font-size: 1em !important;
}

/* 罫線消す */
.md-typeset .code-list table tbody tr td {
  border-top: none;
}

/* inline code を本文と同程度の大きさにし、背景を消す */
.md-typeset code {
  font-size: 1em;
  background: none;
  padding: 0px;
  padding-right: 4px;
  border-radius: 0;

}

/* ファイル名とページ番号は必要最小限の幅 */
.md-typeset .code-list th:nth-child(1),
.md-typeset .code-list td:nth-child(1),
.md-typeset .code-list th:nth-child(2),
.md-typeset .code-list td:nth-child(2) {
  width: 1%;
  white-space: nowrap;
}

.md-typeset .code-list table th,
.md-typeset .code-list table td {
  padding: 0.2rem 0.6rem;
  line-height: 1.5;
}


.md-sidebar--primary .md-sidebar__inner::before {
  content: "";
  display: block;
  width: 80%;
  height: 270px;
  margin: 0 auto 1.2rem auto;

  background-image: url("https://hondana-image.s3.amazonaws.com/book/image/10171082/f38848bb-ae9e-4407-bbde-fb930e29b375.jpg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

/* 検索欄を非表示 */
.md-search {
  display: none;
}

/* 狭い画面で現れる検索アイコンも非表示 */
.md-header__button[for="__search"] {
  display: none;
}

/* wide-table と指定した表だけ横幅いっぱいに広げる */
.md-typeset .wide-table .md-typeset__table {
  display: block;
  width: 100%;
}

.md-typeset .wide-table table {
  width: 100%;
}

.md-typeset a {
  text-decoration: none;
}

.md-typeset a:hover {
  color: orange;
}