.sustainability-society-wellbeing-employee-happiness-work {
  margin-bottom: min(8.333vw, 120px);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-wellbeing-employee-happiness-work {
    margin-bottom: 20.513vw;
  }
}

.sustainability-society-wellbeing-employee-happiness-work__inner {
  margin-inline: auto;
  width: var(--container-width-pc);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-wellbeing-employee-happiness-work__inner {
    width: var(--container-width-sp);
  }
}

.sustainability-society-wellbeing-employee-happiness-work__section .c-title {
  margin-bottom: var(--size-20px);
}
.sustainability-society-wellbeing-employee-happiness-work__section .c-description {
  margin-bottom: min(2.778vw, 40px);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-wellbeing-employee-happiness-work__section .c-description {
    margin-bottom: 5.128vw;
  }
}
.sustainability-society-wellbeing-employee-happiness-work__section img {
  margin-inline: auto;
  margin-bottom: var(--size-40px);
  width: min(55.556vw, 800px);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-wellbeing-employee-happiness-work__section img {
    width: 100%;
  }
}
.sustainability-society-wellbeing-employee-happiness-work__section img:nth-of-type(1) {
  margin-bottom: min(4.167vw, 60px);
}
@media only screen and (max-width: 767px) {
  .sustainability-society-wellbeing-employee-happiness-work__section img:nth-of-type(1) {
    margin-bottom: 10.256vw;
  }
}/*# sourceMappingURL=sustainability-society-wellbeing-employee-happiness-work.css.map */