
.COM_map_1 { width:100%; float: left;   }	
.COM_map_1 .wg_side{ width:100%; float: left; flex-direction: column;display: flex;  }	


.COM_map_1 .wg_side .sub_stit{ width:100%; float: left; font-size: var(--tit-md-size); color: #222; font-weight:600; line-height: 100%; letter-spacing: -1px; margin-bottom: 30px }	


.COM_map_1 .wg_side .map_box { width:100%; float: left; display: flex!important;flex-direction: column!important; }
.COM_map_1 .wg_side .map_box .map_info { width:100%; float: left; font-size:calc(var(--tit-md-size) * 0.9); color:#333; font-weight:700; line-height: 120%; letter-spacing: -1px; margin-bottom:30px; }


/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
.COM_map_1 .wg_side .map_box .map_info2 { width:100%; float: left;display: grid; grid-template-columns: 40% auto; margin-bottom: 30px; grid-gap: 10PX }
}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {.COM_map_1 .wg_side .map_box .map_info2 { width:100%; float: left; margin-bottom: 30px; grid-gap: 10PX }
}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/



.COM_map_1 .map_box .map_info2 .map_tx { width:100%; float: left;  font-size:calc(var(--tit-mds-size) * 0.7);color:#666; font-weight:500; line-height: 100%; letter-spacing: -1px; margin-bottom: 10px   }
.COM_map_1 .map_box .map_info2 .map_tx em{  font-size:calc(var(--tit-mds-size) * 0.7);  color:#333; font-weight:700; line-height: 100%; letter-spacing: -1px; margin-right: 10px }

/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {.COM_map_1 .map_box .map_info2 .map_intx{ width:100%; float: right;   display: flex;
justify-content:flex-end;  align-items: center; flex-direction:row; box-sizing: border-box;  gap:30px }
	
.COM_map_1 .map_box .map_info2 .map_intx .map_tx2 { width:auto; float: left; font-size:calc(var(--tit-mds-size) * 0.7);  color:#666; font-weight:500; line-height: 100%; letter-spacing: -1px;   }
.COM_map_1 .map_box .map_info2 .map_intx .map_tx2 em{ font-size:calc(var(--tit-mds-size) * 0.7); color:#333; font-weight:700; line-height: 100%; letter-spacing: -1px;  margin-right: 10px }


}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {.COM_map_1 .map_box .map_info2 .map_intx{ width:100%; float: left;   display: flex; flex-direction: column;
  gap:5px }
	
.COM_map_1 .map_box .map_info2 .map_intx .map_tx2 { width:100%; float: left; font-size:calc(var(--tit-mds-size) * 0.7);  color:#666; font-weight:500; line-height: 100%; letter-spacing: -1px;   }
.COM_map_1 .map_box .map_info2 .map_intx .map_tx2 em{ font-size:calc(var(--tit-mds-size) * 0.7); color:#333; font-weight:700; line-height: 100%; letter-spacing: -1px;  margin-right: 10px }


}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/



.COM_map_1 .map_box  .view_map{ width:100%!important; height: clamp(400px, 54.688vw, 650px);  float: left;   overflow: hidden ;border: 1px solid #ccc; display: flex;  justify-content: center;  align-items: center;  }	
/* 부모가 차지하는 공간에 100%로 꽉 차게 */
#daumRoughmapContainer1755729258654 {
position: absolute; left:50%;transform: translateX(-50%);

top:50%;transform: translateY(-50%)!important; 
}