.box_map_AA .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 }	


.box_map_AA .map_box { width:100%; float: left; }
.box_map_AA .map_box .map_info { width:100%; float: left; font-size:calc(var(--tit-md-size) * 1); color:#333; font-weight:700; line-height: 120%; letter-spacing: -1px; margin-bottom:30px; }
/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {.box_map_AA .map_box .map_info2 { width:100%; float: left;display: grid; grid-template-columns: repeat(auto-fit, minmax(400px, 1fr)); margin-bottom: 30px; grid-gap: 10PX }

}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {.box_map_AA .map_box .map_info2 { width:100%; float: left;display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); margin-bottom: 30px; grid-gap: 10PX }

}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/






/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
	
	.box_map_AA .map_box .map_info2 .map_tx { width:100%; float: left; font-size: var(--tit-mds-size); color:#666; font-weight:500; line-height: 130%; letter-spacing: -1px;   }
	.box_map_AA .map_box .map_info2 .map_tx em{ font-size: var(--tit-mds-size); color:#333; font-weight:700; line-height: 130%; letter-spacing: -1px; margin-right: 10px }

}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
	.box_map_AA .map_box .map_info2 .map_tx { width:100%; float: left; display: flex;flex-direction: column;  font-size:calc(var(--tx-sm-size) * 1); }
	.box_map_AA .map_box .map_info2 .map_tx em{ width: 100%; float: left;  font-size: var(--tit-mds-size); color:#333; font-weight:700; line-height: 130%; letter-spacing: -1px; margin-right: 10px }

}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/



/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {.box_map_AA .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 }
}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {.box_map_AA .map_box .map_info2 .map_intx{ width:100%; float: left;   display: flex;
  gap:30px }
}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/



.box_map_AA .map_box .map_info2 .map_intx .map_tx2 { width:auto; float: left; font-size: var(--tit-mds-size); color:#666; font-weight:500; line-height: 100%; letter-spacing: -1px;   }
.box_map_AA .map_box .map_info2 .map_intx .map_tx2 em{ font-size: var(--tit-mds-size); color:#333; font-weight:700; line-height: 100%; letter-spacing: -1px;  margin-right: 10px }


.box_map_AA .map_box  .view_map{ width:100%!important; height: clamp(400px, 54.688vw, 700px);  float: left;   overflow: hidden ;border: 1px solid #ccc;   }	
