/*! toyo-site-fields: standalone rules */
.l-header__logo {
  width: var(--lc-logo-pc, calc(300 / 1920 * 100vw));
}
@media screen and (max-width: 959px) {
  .l-header__logo {
    width: var(--lc-logo-sp, calc(240 / 375 * 100vw));
  }
}

.l-footer__logo {
  width: var(--lc-logo-pc, calc(420 / 1920 * 100vw));
}
@media screen and (max-width: 959px) {
  .l-footer__logo {
    width: var(--lc-logo-sp, calc(200 / 375 * 100vw));
  }
}

.toyo-phone-links {
  display: inline-block;
}
.toyo-phone-links a {
  display: inline;
}

.p-access__office + .p-access__office {
  margin-top: 2.5vw;
}
@media screen and (max-width: 959px) {
  .p-access__office + .p-access__office {
    margin-top: 9.6vw;
  }
}

.lc-social-links {
  display: flex;
  flex-wrap: wrap;
  margin-top: 0.8333333333vw;
}
@media screen and (max-width: 959px) {
  .lc-social-links {
    margin-top: 3.2vw;
  }
}
.lc-social-links a {
  margin-right: 0.8333333333vw;
}
@media screen and (max-width: 959px) {
  .lc-social-links a {
    margin-right: 3.2vw;
  }
}

.p-contact-cta__tel-icon img {
  filter: brightness(0) invert(1);
}
