.section-company {
  margin-top: 10rem;
}

.company-contents {
  margin: 15rem 0 20rem;
}

.outline-box {
  display: flex;
  gap: 30rem;
  padding: 3.5rem 0;
  border-top: 1px solid var(--color-gray);
}

.outline-box:last-child {
  border-bottom: 1px solid var(--color-gray);
}

.outline-title {
  width: 8rem;
}

.outline-map-flex {
  display: flex;
  flex-direction: column;
  gap: 3rem;
  width: 54rem;
}

.map-img {
  border-radius: 10px;
}

@media screen and (max-width: 768px) {
  .outline-box {
    gap: 8rem;
    padding: 3.5rem 0;
  }
}
