.report .common-top__body {
  background-image: url(../images/report/top-bg.png);
}

.report-tag__list {
  margin-top: 5.6875rem;
  padding: 0 2.5rem 6.875rem 2.5rem;
}

.report-tsg__list-inner {
  margin: 0 auto;
  max-width: 1000px;
}

.report-tag__box {
  -ms-grid-columns: (14.6%)[6];
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(6, 14.6%);
  justify-content: space-between;
  padding-bottom: 0.8125rem;
}

.report-tag__box:first-of-type {
  border-bottom: 1px solid #1a1a1a;
}

.report-tag__box.common-tag {
  padding-top: 3rem;
}

.report-tag {
  background-color: #b5b5b5;
  border-radius: 23.8px;
  height: 48px;
  margin-bottom: 1.875rem;
  transition: all 0.2s ease-in-out;
}

.report-tag a {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}

.report-tag a p {
  color: #fff;
  font-size: 1.21875rem;
  font-weight: bold;
  letter-spacing: 0.0625rem;
  line-height: 1.49;
}

.report-tag__box.common-tag .report-tag {
  box-sizing: border-box;
}

.report-tag__box.common-tag .report-tag:hover {
  background: #fff;
  border: 1px solid #000;
}

.report-tag__box.common-tag .report-tag:hover p {
  color: #000;
}

.__tag-kikukawa:hover {
  background: #1ca97c;
}

.__tag-hamamatsu:hover {
  background: #ee806e;
}

.__tag-yokosuka:hover {
  background: #64acd4;
}

.__tag-yokohama:hover {
  background: #c5cd20;
}

.__tag-kashiwanoha:hover {
  background: #b79541;
}

.__tag-mitaka:hover {
  background: #65beb4;
}

.__tag-hukuoka:hover {
  background: #6269cb;
}

.__tag-takaoka:hover {
  background: #e48d12;
}

.report .article-list {
  margin: 0 auto;
  margin-top: 3.125rem;
  max-width: 1000px;
}

.wp-pagenavi {
  display: flex;
  flex-wrap: wrap;
  margin-top: 4.5625rem;
}

.wp-pagenavi .previouspostslink {
  background: #000;
  border: none;
  box-sizing: border-box;
  color: #fff;
  font-family: "condense";
  font-size: 20px;
  margin-right: 1.25rem;
  position: relative;
  transition: all 0.2s ease-in-out;
}

.wp-pagenavi .previouspostslink:hover {
  background: #fff;
  border: 2px solid #000;
  color: #000;
}

.wp-pagenavi .nextpostslink {
  background: #000;
  border: none;
  box-sizing: border-box;
  color: #fff;
  font-family: "condense";
  font-size: 20px;
  margin-left: 1.25rem;
  position: relative;
  transition: all 0.2s ease-in-out;
}

.wp-pagenavi .nextpostslink:hover {
  background: #fff;
  border: 2px solid #000;
  color: #000;
}

.wp-pagenavi .pages {
  display: none;
}

.wp-pagenavi a {
  align-items: center;
  border-radius: 50%;
  display: flex;
  height: 50px;
  justify-content: center;
  margin-bottom: 1.25rem;
  width: 50px;
}

.wp-pagenavi .page {
  background: #fff;
  border: 2px solid #000;
  box-sizing: border-box;
  color: #000;
  font-size: 20px;
}

.wp-pagenavi .current {
  align-items: center;
  border-radius: 50%;
  box-sizing: border-box;
  display: flex;
  font-size: 20px;
  height: 50px;
  justify-content: center;
  width: 50px;
}

@media screen and (max-width: 768px) {
  .report-tag__box {
    -ms-grid-columns: (31.25%)[3];
    grid-template-columns: repeat(3, 31.25%);
  }

  .report-tag a p {
    font-size: 23.5px;
    font-size: 3.671875vw;
  }

  .report-tag__box.common-tag .report-tag {
    background: #fff;
    border: 1px solid #000;
  }

  .report-tag__box.common-tag .report-tag p {
    color: #000;
  }

  .report-tag.__tag-kikukawa {
    background: #1ca97c;
  }

  .report-tag.__tag-hamamatsu {
    background: #ee806e;
  }

  .report-tag.__tag-yokosuka {
    background: #64acd4;
  }

  .report-tag.__tag-yokohama {
    background: #c5cd20;
  }

  .report-tag.__tag-kashiwanoha {
    background: #b79541;
  }

  .report-tag.__tag-mitaka {
    background: #65beb4;
  }

  .report-tag.__tag-hukuoka {
    background: #6269cb;
  }

  .report-tag.__tag-takaoka {
    background: #e48d12;
  }
}
/*# sourceMappingURL=sourcemaps/report.css.map */