/*junction css*/

/* 公用部分 */

.Pagination {
  text-align: center;
  padding-top: 30px;
  border-top: 1px solid #ececec;
}

.Pagination_s {
  display: inline-block;
}

.Pagination_sa {
  display: inline-block;
  width: 30px;
  height: 30px;
  border: 1px solid #e1e1e1;
  border-radius: 5px;
  margin: 0 10px;
}

.Pagination_cont {
  display: inline-block;
}

.Pagination_x {
  display: inline-block;
}

.Pagination_s .pagingNormal {
  display: block;
}

.Pagination_x .pagingNormal {
  display: block;
}

.Pagination_sa .Pagination_pc {
  display: block;
  line-height: 30px;
  font-size: 14px;
  color: #666;
}

.Pagination_x a .Pagination_pc {
  display: block;
  line-height: 30px;
  font-size: 14px;
  color: #666;
}

.pagingNormal {
  width: 30px;
  height: 30px;
  font-size: 14px;
  line-height: 30px;
  font-size: 14px;
  color: #666;
  border: 1px solid #e1e1e1;
  border-radius: 5px;
  margin: 0 10px;
}

.NormalRed {
  display: inline-block;
  width: 30px;
  height: 30px;
  font-size: 14px;
  line-height: 30px;
  font-size: 14px;
  color: #666;
  border-radius: 5px;
  margin: 0 10px;
  color: #fff;
  background: #a31f24;
  border: 1px solid #a31f24;
}

/* 公用部分 end */

.Pagination .Pagination_s {
}

.Pagination .Pagination_cont {
}

.Pagination .Pagination_x {
}

@media screen and (min-width: 1000px) {
  .Pagination .Pagination_s .Pagination_ph {
    display: none;
  }
  .Pagination .Pagination_x .Pagination_ph {
    display: none;
  }
}

@media screen and (max-width: 999px) {
  .Pagination .Pagination_s .Pagination_pc {
    display: none;
  }
  .Pagination .Pagination_x .Pagination_pc {
    display: none;
  }
  .Pagination .Pagination_cont {
    display: none;
  }
  .Pagination_s {
    float: left;
    width: auto;
    border: 0;
  }
  .Pagination_sa {
    width: auto;
    border: 0;
  }
  .pagingNormal {
    border: 0;
    width: auto;
  }
  .Pagination_x {
    float: right;
  }
}
