.page-profile {
  padding-top: 19rem;
  background: url("../img/profile/bg_company_profile.jpg") no-repeat center/cover;
}
.page-profile__inner {
  width: 100%;
  max-width: 100.4rem;
  margin: 0 auto;
  padding-left: 1.2rem;
  padding-right: 1.2rem;
}
.page-profile__headline {
  display: flex;
  justify-content: center;
  margin: 0 auto 11rem;
}
.page-profile__headline img {
  display: block;
}
.page-profile__intro {
  margin-bottom: 8.4rem;
}
.page-profile__text-1 {
  margin-bottom: 5rem;
  text-align: center;
  font-weight: 500;
  font-size: 1.8rem;
  line-height: 2.2222222222;
}
.page-profile__content {
  display: flex;
  flex-direction: column;
  max-width: 81.5rem;
  width: 100%;
  margin: 0 auto;
}
.page-profile__content > li {
  display: flex;
  padding: 4.3rem 0;
  font-weight: 400;
  line-height: 2.1;
  font-size: 2.1rem;
  border-top: 0.2rem solid #3E3A39;
}
.page-profile__ttl {
  width: 44%;
  padding-right: 2rem;
}
.page-profile__box {
  width: 56%;
}
.page-profile__slide {
  pointer-events: none;
  margin-bottom: 9rem;
}
@media (min-width: 992px) {
  .page-profile__slide {
    margin-bottom: 12rem;
  }
}
.page-profile__slide-image {
  aspect-ratio: 322/220;
  width: 32.2rem;
  margin: 0 0.3rem;
}
@media (min-width: 992px) {
  .page-profile__slide-image {
    margin: 0 0.45rem;
  }
}
@media (max-width: 991px) {
  .page-profile {
    padding-top: 9rem;
    padding-bottom: 3rem;
    background-image: url("../img/profile/bg_company_profile_sp.jpg");
  }
  .page-profile__headline {
    margin-bottom: 5rem;
    padding: 0 1.2rem;
    max-width: 33.3rem;
    width: 100%;
  }
  .page-profile__intro {
    margin-bottom: 4rem;
  }
  .page-profile__text-1 {
    margin-bottom: 2.5rem;
    font-size: 1.4rem;
    line-height: 2.0714285714;
  }
  .page-profile__content > li {
    padding: 2.6rem 1rem;
    line-height: 2;
    font-size: 1.35rem;
    border-width: 0.1rem;
  }
  .page-profile__ttl {
    width: 35%;
    padding-right: 1rem;
  }
  .page-profile__box {
    width: 65%;
  }
}
/*# sourceMappingURL=maps/profile.css.map */
