@charset "utf-8";
section#section1{margin-bottom: 0}
div.cont.cont1{display: flex; flex-wrap:wrap}
ul.location-info{display: flex; flex-direction: column}
li.location-info{display: flex; align-items: center}
i.location-info{display: flex; justify-content: center; align-items: center}
i.location-info svg{fill: var(--color-text-light)}
p.location-info{color: var(--color-text-light)}
div.cont1-img{box-sizing: border-box}
div.cont1-img img{width: 100%}
@media screen and (max-width:767px){
	div.cont1-img{display:none}
}
@media screen and (min-width:768px) and (max-width:1280px){
	div.cont.cont1{justify-content: space-between}
	div.cont1-text{width: calc(100% / 2)}
	div.cont1-img{width: calc(100% / 2); padding-left: 3.33rem}
}
@media screen and (max-width:1280px){
	ul.location-info{gap: 2rem}
	i.location-info{width: 10px; margin-right: 10px}
	p.location-info{font-size: 1.07rem}
}
@media screen and (min-width:1281px){
	div.cont.cont1{justify-content: space-between}
	ul.location-info{gap: 2.5rem}
	i.location-info{width: 15px; margin-right: 15px}
	p.location-info{font-size: 1.13rem}
	div.cont1-text{width: calc(100% / 2)}
	div.cont1-img{width: calc(100% / 2); padding-left: 6.25rem}
}

div.cont.cont2 div#daumRoughmapContainer1758176364625{width: 100%}
@media screen and (max-width:1280px){
	section#section2{margin-top: 2rem}
	div.cont.cont2 div.wrap_map{height:280px}
}
@media screen and (min-width:1281px){
	section#section2{margin-top: 3.12rem}
	div.cont.cont2 div.wrap_map{height:480px}
}


p.cont3-text{font-size: 1.13rem; color: var(--color-text-light)}
div.cont3-map div#daumRoughmapContainer1758177357447{width: 100%}
@media screen and (max-width:1280px){
	h2.cont3-text{font-size: 2rem; margin-bottom: 1rem}
	div.cont3-map{margin-top: 2rem}
	div.cont3-map div.wrap_map{height:280px}
}
@media screen and (min-width:1281px){
	h2.cont3-text{font-size: 2.5rem; margin-bottom: 1.25rem}
	div.cont3-map{margin-top: 3.12rem}
	div.cont3-map div.wrap_map{height:480px}
}