@charset "UTF-8";
.p-page-result-year:not(:last-child) {
  margin-bottom: 40px;
}
.p-page-result-year--01 {
  margin-top: 30px;
}
.p-page-result-year__heading {
  font-size: 18px;
  margin: 0 0 10px;
  padding: 0 10%;
  color: #004E94;
}

@media screen and (min-width: 768px) {
  .p-page-result-year__heading {
    font-size: 22px;
    padding: 0;
  }
}

.p-page-result-list {
  margin-top: 0;
}
.c-workscat-select {
  margin-bottom: 30px;
}
.p-page-result__table table tbody td.season {
  white-space: nowrap;
}
.p-page-result__table table thead tr.season th:nth-child(1),
.p-page-result__table table thead tr.season th:nth-child(2) {
  width: 10%;
}
.p-page-result__table table thead tr.season th:nth-child(3) {
  width: 25%;
}
.p-page-result__table table thead tr.season th:nth-child(4) {
  width: 20%;
}
.p-page-result__table table thead tr.season th:nth-child(5) {
  width: 15%;
}
.p-page-result__table table thead tr.season th:nth-child(6) {
  width: 20%;
}
.p-page-result__table table thead tr.no-season th:nth-child(1) {
  width: 10%;
}
.p-page-result__table table thead tr.no-season th:nth-child(2) {
  width: 35%;
}
.p-page-result__table table thead tr.no-season th:nth-child(3) {
  width: 20%;
}
.p-page-result__table table thead tr.no-season th:nth-child(4) {
  width: 15%;
}
.p-page-result__table table thead tr.no-season th:nth-child(5) {
  width: 20%;
}