@media screen and (max-width: 768px), (orientation: portrait) {
  .p-page__message {
    margin-top: -5rem;
  }
}

.p-business__img {
  position: relative;
  z-index: 10;
}
@media screen and (min-width: 769px) and (orientation: landscape) {
  .p-business__img {
    position: absolute;
    right: 0;
    top: -26.5rem;
    width: 69.7%;
  }
}

.p-hr {
  margin: 5rem 0 5rem;
}
@media screen and (min-width: 769px) and (orientation: landscape) {
  .p-hr {
    margin: 9.6rem 0 8.8rem;
  }
}

.p-people {
  position: relative;
  padding: 7rem 3.8rem 7rem;
  z-index: 1;
}
@media screen and (min-width: 769px) and (orientation: landscape) {
  .p-people {
    border-radius: 10rem;
    padding: 11.4rem 10.5rem 10rem;
  }
}

.p-people__inner {
  position: relative;
  z-index: 10;
}

.p-people__text {
  margin: 1.6rem 0 2.7rem;
}
@media screen and (min-width: 769px) and (orientation: landscape) {
  .p-people__text {
    margin: 2.4rem 0 1.7rem;
  }
}

.p-people__deco_03 {
  left: -15rem;
  top: 12.2rem;
  z-index: 0;
}
@media screen and (min-width: 769px) and (orientation: landscape) {
  .p-people__deco_03 {
    left: 5.8rem;
    top: 20rem;
  }
}
.p-people__deco_03 .p-deco__img {
  width: 36.7rem;
}
@media screen and (min-width: 769px) and (orientation: landscape) {
  .p-people__deco_03 .p-deco__img {
    width: 46.7rem;
  }
}
.p-people__deco_02 {
  right: 1.7rem;
  top: 16rem;
  z-index: 0;
}
@media screen and (max-width: 768px), (orientation: portrait) {
  .p-people__deco_02 {
    display: none;
  }
}
.p-people__deco_02 .p-deco__img {
  width: 74.6%;
  left: 7.1%;
  top: 7.5%;
}
.p-people__deco_02 .p-deco__base {
  width: 57.5rem;
}