.access {
  flex-direction: column;
}
.access__content {
  flex-direction: column;
  gap: clamp(20px, 5vw, 60px);
  padding: clamp(20px, 2.8vw, 30px) 0 clamp(20px, 4.5vw, 50px);
}
.access__content__imgWrap__img {
  border-radius: 30px;
  width: 100%;
  aspect-ratio: 102/35;
}
.access__content__info {
  border: 2px solid var(--green);
  border-radius: clamp(15px, 2vw, 30px);
  padding: clamp(40px, 4.4vw, 60px) clamp(30px, 3.5vw, 50px);
}
.access__content__info__inner {
  justify-content: space-between;
  column-gap: clamp(30px, 3.1vw, 50px);
  row-gap: clamp(20px, 5vw, 40px);
}
.access__content__info__inner__left {
  flex-direction: column;
  gap: 30px;
  width: 52%;
  min-width: 400px;
}
.access__content__info__inner__left__item {
  column-gap: clamp(30px, 3.5vw, 50px);
  row-gap: 10px;
  font-size: clamp(1.4rem, 1.8vw, 1.6rem);
  padding-left: clamp(20px, 2.1vw, 30px);
}
.access__content__info__inner__left__item__ttl {
  font-weight: 700;
  line-height: clamp(20px, 2.5vw, 28.8px);
  letter-spacing: 0.1em;
  white-space: nowrap;
}
.access__content__info__inner__left__item__link {
  color: var(--green);
  font-weight: 700;
  line-height: clamp(22px, 2.8vw, 28.8px);
  letter-spacing: 0em;
  white-space: nowrap;
  text-decoration: underline;
  text-decoration-color: var(--green);
}
.access__content__info__inner__left__item__linkWrap {
  align-items: center;
  gap: 5px;
  padding-top: 10px;
}
.access__googleMap__icon {
  width: clamp(12px, 1.3vw, 14px);
}
.access__googleMap__link {
  display: inline-block;
}
.access__content__info__inner__left__item__txt {
  font-weight: 400;
  line-height: clamp(22px, 2.8vw, 28.8px);
  letter-spacing: 0;
}
.access__adress__br {
  display: none;
}
.access__content__hr {
  color: #ddd;
}
.access__content__info__inner__right {
  flex: 1;
  aspect-ratio: 380 / 325;
  border-radius: clamp(15px, 2vw, 30px);
  overflow: hidden;
}

@media (max-width: 1150px) {
  .access__adress__br {
    display: block;
  }
}
@media (max-width: 960px) {
  .access__breadcrumb {
    order: -1;
  }
  .access__content__info {
    padding: clamp(25px, 6.5vw, 60px) clamp(15px, 5vw, 45px);
  }
  .access__content__info__inner {
    flex-direction: column;
    align-items: center;
  }
  .access__content__info__inner__left__item {
    column-gap: clamp(30px, 5vw, 50px);
    padding: 0 clamp(10px, 2.2vw, 30px);
  }
  .access__content__info__inner__left,
  .access__content__info__inner__right {
    width: 100%;
  }
  .access__content__info__inner__left {
    min-width: 0;
  }
  .access__content__info__inner__right {
    aspect-ratio: 300 / 180;
  }
  .access__adress__br {
    display: none;
  }
}
@media (max-width: 535px) {
  .access__adress__br {
    display: block;
  }
}
@media (max-width: 520px) {
  .access__content__imgWrap__img {
    border-radius: 15px;
    width: 100%;
    aspect-ratio: 11/6;
  }
  .access__content__info {
    padding: clamp(25px, 6.6vw, 30px) clamp(10px, 2.6vw, 25px);
  }
  .access__content__info__inner__left {
    gap: 20px;
  }
  .access__content__info__inner__left__item {
    flex-direction: column;
    padding: 0 clamp(5px, 1.3vw, 10px);
  }
  .access__adress__br {
    display: none;
  }
}
