@charset "UTF-8";

/* =====================================================
   会社概要
   ===================================================== */

/* ===== ② 会社情報 ===== */
.profile__table {
  margin-top: 3rem;
}

.profile__tel {
  color: var(--color-main);
  text-decoration: underline;
  text-underline-offset: 0.2em;
}

@media screen and (max-width: 767px) {
  .profile__table {
    margin-top: 2rem;
  }
}

/* ===== ③ アクセス ===== */
.access__map {
  overflow: clip;
  border-radius: 0.5rem;
}

.access__map iframe {
  display: block;
  width: 100%;
  aspect-ratio: 900 / 362;
  border: 0;
}

.access__table {
  margin-top: 2rem;
}

.access__btn {
  margin-top: 2.5rem;
}

@media screen and (max-width: 767px) {
  .access__map iframe {
    aspect-ratio: 4 / 3;
  }

  .access__btn .btn {
    min-width: 100%;
  }
}
