.location {
  width: 100%;
}

.location .section1{
  width: 100%;
  max-width: var(--container-width);
  margin: 0 auto;
  padding: 0 var(--padding-x);
  padding-top: 100px;
  padding-bottom: 150px;
}
.location .section1 .content_wrap{
  width: 100%;
  display: flex;
  flex-flow: column;
  gap: var(--gap-8);
}
.location .section1 .content_wrap .content_top{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.location .section1 .content_wrap .content_top h2{
  font-size: var(--font-size-3xl);
  font-weight: 500;
  color: #000;
}
.location .section1 .content_wrap .content_top button{
  font-size: var(--font-size-base);
  color: #fff;
  background: #333333;
  padding: var(--gap-1) var(--gap-8);
}
.location .section1 .content_wrap .content_bottom{
  width: 100%;
}
#daumRoughmapContainer1763020662805{
  width: 100% !important;
}

@media (max-width: 768px) {
  .location .section1{
    padding-top: var(--gap-8);
    padding-bottom: var(--gap-10);
  }
  .location .section1 .content_wrap{
    gap: var(--gap-5);
  }
  .location .section1 .content_wrap .content_top h2{
    font-size: var(--font-size-xl);
  }
  .location .section1 .content_wrap .content_top button{
    font-size: var(--font-size-xs);
  }
}