.wrap__head-title {
  margin-bottom: 4.8rem;
}

.wrap__head-title .title-with-sep-left {
  margin-bottom: 4.8rem;
}

.wrap__head-title p {
  font-size: 1.6rem;
  line-height: 1.9rem;
}

.wrap__work-environment-contents {
  padding-left: 24.44%;
  padding-right: 8.61%;
}

.wrap__fixed-content-page {
  padding-top: 13.3rem;
}

.layout-footer {
  margin-top: -14.2rem;
}

@media screen and (min-width: 1024px) and (max-width: 1200px) {
  .wrap__work-environment-contents {
    padding-right: 5.6rem;
  }
}

@media screen and (max-width: 1023px) {
  .wrap__head-title {
    margin-bottom: 4.8rem;
  }

  .wrap__head-title .title-with-sep-left {
    margin-bottom: 3.1rem;
  }

  .wrap__work-environment-contents {
    padding-inline: 3.6rem;
  }

  .layout-footer {
    margin-top: 0rem;
  }
}

@media screen and (max-width: 767px) {
  .wrap__work-environment-contents {
    padding-inline: 2.2rem;
  }

  .wrap__head-title p {
    font-size: 1.3rem;
    line-height: 2.8rem;
  }
}