#staff {
  background-color: #dcf2e6;
  padding-top: 15rem;
  padding-bottom: 15rem;
}
@media screen and (max-width: 767px) {
  #staff {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
}
#staff .common-list.staff {
  width: 100%;
  display: flex;
  gap: 2rem;
  align-items: stretch;
}
@media screen and (max-width: 767px) {
  #staff .common-list.staff {
    flex-direction: column;
    gap: 4rem;
  }
}
#staff .common-list.staff li a {
  width: 42rem;
  background-color: #fff;
  height: 100%;
}
@media screen and (max-width: 767px) {
  #staff .common-list.staff li a {
    width: 100%;
  }
}
#staff .common-list.staff li a .card-img {
  width: 100%;
  height: 42rem;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  position: relative;
}
@media screen and (max-width: 767px) {
  #staff .common-list.staff li a .card-img {
    height: unset;
  }
}/*# sourceMappingURL=staff.css.map */