.recruit__card {
  background: var(--grassmorphism-base);
  border: var(--grassmorphism-outline);
  border-radius: 0.375rem;
  backdrop-filter: blur(10px);
  padding: var(--spacer-10) var(--spacer-10) var(--spacer-8r5) var(--spacer-10);
  display: flex;
  flex-direction: column;
  gap: var(--spacer-10);
}
.recruit__card-header {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: var(--spacer-4r5);
}
.recruit__card-title {
  font-family: var(--font-ja--bold);
  font-size: var(--fz-6);
  color: var(--color-white);
  line-height: 1;
  text-align: center;
  margin: 0;
}
.recruit__card:last-of-type {
  margin-top: var(--spacer-20);
}

#details .lower_table__item:last-child {
  border-bottom: unset;
  padding-bottom: 0;
}

.how_to_apply__text {
  line-height: 2;
  margin-bottom: var(--spacer-20);
}

@media screen and (max-width: 1079px) {
  .recruit__card {
    padding: var(--spacer-7) var(--spacer-6) var(--spacer-5) var(--spacer-6);
    gap: var(--spacer-7);
  }
  .recruit__card-title {
    font-size: var(--fz-5);
  }
  .recruit__card:last-of-type {
    margin-top: var(--spacer-10);
  }
  .how_to_apply__text {
    margin-bottom: var(--spacer-14);
    line-height: 1.75;
  }
}

/*# sourceMappingURL=recruit.css.map */
