@charset "utf-8";

.location {}
.location-map {}
.location-map .root_daum_roughmap {width:100%;}
.location-map .root_daum_roughmap .wrap_map {height:550px;}
.location-map .root_daum_roughmap .wrap_controllers {display:none;}
.location-map .root_daum_roughmap .wrap_btn_zoom {display:none;}
.location-map .root_daum_roughmap .cont .section.lst {display:none;}

.location-info {padding:50px 0 0; gap:20px; display:flex; width:100%; }
.location-item {display:flex; width:calc((100% - 20px)/2); gap:30px;}
.location-item img {height:50px;}
.location-list {}
.location-list .item {position:relative;}
.location-list .item+.item {padding:20px 0 0; margin:20px 0 0; }
.location-list .item+.item:before {width:30px; height:1px; background:var(--border1); left:0; top:0; position:absolute; display:block; content:'';}
.location-list .item .tit {color:#000; font-size:var(--fs18); font-weight:600; line-height: 180%;}
.location-list .item .txt {padding:5px 0 0; color: #333;font-size:var(--fs18); line-height: 130%;}
/* .location-list .item .dot {color: #333;font-size:var(--fs18); line-height: 180%;} */



/* ************************ 태블릿 이하(~991) ************************ */
@media (max-width: 1199px) {
	
	.location-map .root_daum_roughmap .wrap_map {height:50vw; min-height:300px;}

	
}


/* ************************ 모바일 ************************ */
@media (max-width: 768px) {
	
	.location-info {padding:30px 0 0; flex-direction:column; gap:40px;}
	
	.location-item {width:100%;}
	.location-item img {height:40px;}
	
	.location-list .item+.item {padding:10px 0 0; margin:10px 0 0;}
	
	
	
	
}

/* ************************ 모바일 ************************ */
@media (max-width: 500px) {
	
	
	
	
	
	
	
}