.pager-01 .btnnext .pagerbox:hover a, .pager-01 .btnprev .pagerbox:hover a {
  color: #ff0;
}
.pager-01 .btnnext .pagerbox:hover a p, .pager-01 .btnprev .pagerbox:hover a p {
  transform: translateX(10px);
}
.pager-01 .btnnext .pagerbox a, .pager-01 .btnprev .pagerbox a {
  display: flex;
  align-items: center;
}
.pager-01 .btnnext .pagerbox a p, .pager-01 .btnprev .pagerbox a p {
  font-family: "Oswald", sans-serif;
  font-weight: 500;
  font-size: 2.2rem;
  line-height: 2.2rem;
  transition: all 0.3s;
}
.pager-01 .btnnext .pagerbox:hover a p {
  transform: translateX(10px);
}
.pager-01 .btnprev .pagerbox:hover a p {
  transform: translateX(-10px);
}

#service-lineup .splide__slide article a {
  display: flex;
  flex-direction: column;
  text-align: center;
}
#service-lineup .splide__slide article a h2 {
  order: 2;
  display: flex;
  flex-direction: column;
}
#service-lineup .splide__slide article a h2 span:nth-of-type(1) {
  order: 2;
  font-size: 1.2rem;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 1.3;
}
#service-lineup .splide__slide article a h2 span:nth-of-type(2) {
  order: 1;
  font-size: 2rem;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 1;
  font-family: "Oswald", sans-serif;
  margin: 1rem 0 0.5rem;
}
#service-lineup .splide__slide article a .image {
  order: 1;
}/*# sourceMappingURL=showcase202512.css.map */