.adlp-footer {
  background-color: #fff;
  padding: min(calc(62 / 1080 * 100vw), 62px) 0 min(calc(42 / 1080 * 100vw), 42px);
  letter-spacing: 0.02em;
}
@media screen and (max-width: 767px) {
  .adlp-footer {
    padding: calc(72 / 750 * 100vw) 0 calc(37 / 750 * 100vw);
  }
}

.adlp-footer__inner {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: min(calc(133 / 1080 * 100vw), 133px);
}
@media screen and (max-width: 767px) {
  .adlp-footer__inner {
    flex-direction: column;
    gap: calc(55 / 750 * 100vw);
  }
}

@media screen and (max-width: 767px) {
  .adlp-footer__logo {
    text-align: center;
  }
}
.adlp-footer__logo img {
  width: min(calc(234 / 1080 * 100vw), 234px);
}
@media screen and (max-width: 767px) {
  .adlp-footer__logo img {
    width: calc(300 / 750 * 100vw);
  }
}

.adlp-footer__info {
  display: flex;
  flex-direction: column;
  gap: min(calc(20 / 1080 * 100vw), 20px);
  font-size: min(calc(14 / 1080 * 100vw), 14px);
}
@media screen and (max-width: 767px) {
  .adlp-footer__info {
    width: 100%;
    gap: calc(2 / 750 * 100vw);
    font-size: calc(20 / 750 * 100vw);
    padding: 0 calc(60 / 750 * 100vw);
  }
}

.adlp-footer__info-row {
  display: flex;
  gap: min(calc(50 / 1080 * 100vw), 50px);
}
@media screen and (max-width: 767px) {
  .adlp-footer__info-row {
    gap: calc(26 / 750 * 100vw);
  }
}

.adlp-footer__info-label {
  width: min(calc(90 / 1080 * 100vw), 90px);
  flex-shrink: 0;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  .adlp-footer__info-label {
    width: calc(118 / 750 * 100vw);
    letter-spacing: 0.02em;
  }
}

@media screen and (max-width: 767px) {
  .adlp-footer__info-value {
    letter-spacing: 0.02em;
  }
}

.adlp-footer__copyright {
  font-size: min(calc(12 / 1080 * 100vw), 12px);
  text-align: center;
  margin-top: min(calc(81 / 1080 * 100vw), 81px);
  line-height: 1.4;
}
@media screen and (max-width: 767px) {
  .adlp-footer__copyright {
    font-size: calc(20 / 750 * 100vw);
    margin-top: calc(87 / 750 * 100vw);
  }
}
/*# sourceMappingURL=lp.css.map */
