@media screen and (max-width: 768px) {
  .l-page__mainv {
    background-image: url("../img/about/sp/mainv.webp") !important;
  }
}

.p-history__inner {
  border: 0.3rem solid #140b05;
  background: #fff;
  border-radius: 2rem;
  padding: 3rem 2rem;
}
@media screen and (min-width: 769px) {
  .p-history__inner {
    padding: 7.2rem 5rem 6.9rem;
  }
}

@media screen and (min-width: 769px) {
  .p-history__item {
    display: flex;
    justify-content: space-between;
  }
}
.p-history__item + .p-history__item {
  margin-top: 4rem;
}
@media screen and (min-width: 769px) {
  .p-history__item + .p-history__item {
    margin-top: 3.8rem;
  }
}
@media screen and (min-width: 769px) {
  .p-history__item + .p-history__item.__mt {
    margin-top: 6rem;
  }
}

@media screen and (min-width: 769px) {
  .p-history__item_detail {
    width: 61.8%;
  }
}
.p-history__item_detail p {
  line-height: 175%;
  letter-spacing: 0.08rem;
  padding-left: 3rem;
}
@media screen and (min-width: 769px) {
  .p-history__item_detail p {
    padding-left: 3.2rem;
  }
}

.p-history__item_img {
  margin-top: 2rem;
}
@media screen and (min-width: 769px) {
  .p-history__item_img {
    width: 33.3%;
    margin-top: 0;
    padding-top: 0.6rem;
  }
}