/* page-hero  ================================= */
.page-hero--tenant {
  background-image: url(../../../images/company/tenant/hero_sp.jpg);
  background-position: 50% 50%;
}

@media (min-width: 768px) {
  .page-hero--tenant {
    background-image: url(../../../images/company/tenant/hero_pc.jpg);
  }
}
.tenant {
  font-size: var(--fontsize-14);
}

.tenant__lead-content {
  display: grid;
  grid-template-columns: 1fr;
  gap: 20px;
}

.tenant__lead-title {
  color: var(--color-e60012);
  font-size: clamp(1.125rem, 0.014rem + 2.31vw, 1.75rem);
  font-weight: 600;
  margin-bottom: 0.892em;
}

.tenant__lead-list {
  list-style: disc;
  padding-left: 1em;
}

.tenant__property-content {
  display: grid;
  grid-template-columns: 1fr;
  gap: 16px;
}

.tenant__property-item {
  display: grid;
  grid-template-columns: 30% 70%;
  position: relative;
  padding: 1.1em 0;
}
.tenant__property-item::after {
  content: "";
  display: inline-block;
  width: 100%;
  height: 1px;
  background-image: var(--decoration-dotted-line);
  background-size: auto 1px;
  background-repeat: repeat-x;
  position: absolute;
  bottom: 0;
}
.tenant__property-item:last-child::after {
  content: none;
}

.tenant__property-label {
  font-weight: 600;
}

.tenant__property-text {
  font-weight: 400;
}

.tenant__property-note {
  background-color: #f5f4f4;
  border-radius: 10px;
  padding: 1.1em 1.666em;
  margin-top: 2.222em;
}

.tenant__contact.has-waves {
  padding-bottom: 0;
}
.tenant__contact.has-waves::after {
  content: none;
}

.tenant__contact-notes {
  list-style: disc;
  padding-left: 1em;
  margin: 2em 0;
}

@media (min-width: 768px) {
  .tenant {
    font-size: var(--fontsize-18);
  }
  .tenant__lead-content {
    grid-template-columns: 1fr 1fr;
    gap: 50px;
  }
  .tenant__property-content {
    grid-template-columns: 1fr 2fr;
    gap: 90px;
  }
}/*# sourceMappingURL=tenant.css.map */