@charset "UTF-8";
p {
  width: auto;
}
.table tbody tr:hover {
  cursor: pointer;
}
.post-table.card-table tr td:last-child,
.post-table.card-table tr th:last-child {
  width: 30px;
  padding-right: 10px;
}
.post-table.card-table tr td:first-child,
.post-table.card-table tr th:first-child {
  width: 15px;
  padding-right: 10px;
}
.tag-table.card-table tr td:last-child,
.tag-table.card-table tr th:last-child {
  width: 30px;
  padding-right: 10px;
}
.pager.post-pager {
  margin-top: 25px;
}
.pager ul {
  justify-content: center;
}
.flex-right {
  justify-content: flex-end;
}
.btn-row.flex-right > * {
  margin-left: 10px;
}
.btn-row.flex-right > *:first-child {
  margin-left: 0;
}
.label {
  display: inline-block;
  padding: 0.3em 0.6em 0.3em;
  font-size: 100%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
}
.label.label-default {
  background-color: #777;
}
.media-body {
  max-width: 100%;
}
.media-body .media-content {
  max-width: 100%;
}
.media-body .media-content img {
  max-width: 100%;
}
.media-body .media-content .tag-row {
  margin-top: 20px;
  margin-bottom: 20px;
}
.media-body .media-content .main-image {
  margin-bottom: 0px;
}
.media-body .media-content .main-image img {
  width: 100%;
}
.loader {
  height: 1rem;
  width: 1rem;
  display: inline-block;
  vertical-align: middle;
  margin-top: -3px;
  margin-left: 10px;
  display: none;
}
.loader:before,
.loader:after {
  width: 1rem;
  height: 1rem;
  margin: -0.5rem 0 0 -0.5rem;
}
#wholeoverlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10000000;
}
.custom-file-label {
  white-space: nowrap;
  overflow: hidden;
}
blockquote.mokuji {
  background: #f5f5f5;
  padding: 20px;
  margin-top: 20px;
}

.maker-container .table th,
.maker-container .text-wrap table th {
  font-size: 0.675rem;
}
.maker-container .card-table tr td,
.maker-container .card-table tr th {
  font-size: 0.875rem;
}
