@charset "UTF-8";
/* ========================= /
/  mixin
/* =========================*/
/* ========================= /
/  カラー
/* =========================*/
.company {
  padding-top: 121px;
  background: #FAF7F7;
}
@media screen and (max-width: 1024px) {
  .company {
    padding-top: 79px;
  }
}
.company__wrap {
  margin-inline: auto;
  max-width: 1327px;
}
@media screen and (max-width: 1024px) {
  .company__wrap {
    padding-inline: 6.1538461538%;
  }
}
@media screen and (max-width: 1024px) {
  .company__table-row {
    display: flex;
    flex-direction: column;
  }
}
.company__table-row + .company__table-row {
  border-top: 1px solid #D5B3B5;
}
.company__table-head, .company__table-data {
  padding: 58px 0;
  font-size: 1.8rem;
  line-height: 27.3px;
  letter-spacing: 0.1em;
}
.company__table-row:first-of-type .company__table-head, .company__table-row:first-of-type .company__table-data {
  padding-top: 0;
}
.company__table-row:last-of-type .company__table-head, .company__table-row:last-of-type .company__table-data {
  padding-bottom: 0;
}
.company__table-head {
  width: 28.86%;
  padding-left: 41px;
  font-weight: bold;
  color: #D5B3B5;
}
@media screen and (max-width: 1024px) {
  .company__table-head {
    width: 100%;
    padding-left: 0;
    padding-top: 22px;
    padding-bottom: 0;
    font-size: 1.2rem;
  }
}
.company__table-data {
  font-weight: 300;
  color: #353535;
}
@media screen and (max-width: 1024px) {
  .company__table-data {
    padding: 12px 0;
    font-size: 1.4rem;
  }
}
.company__table-row:first-of-type .company__table-data {
  padding-top: 12px;
}

.access {
  padding-top: 205px;
  margin-bottom: 136px;
  background: linear-gradient(to bottom, #FAF7F7 683px, transparent 683px);
}
@media screen and (max-width: 1024px) {
  .access {
    padding-top: 51px;
    margin-bottom: 71px;
    background: linear-gradient(to bottom, #FAF7F7 442px, transparent 442px);
  }
}
.access__map {
  margin: 81px auto 0;
  max-width: 1444px;
  aspect-ratio: 1444/431;
}
@media screen and (max-width: 1024px) {
  .access__map {
    margin-top: 36px;
    aspect-ratio: 342/404;
  }
}
.access__map iframe {
  width: 100%;
  height: 100%;
  border-radius: 20px;
}/*# sourceMappingURL=company.css.map */