.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: var(--tit-lg-size); color:#333; font-weight:700; line-height: 120%; letter-spacing: -1px; margin-bottom:30px; }

.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 }


.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: 100%; 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: 100%; letter-spacing: -1px; margin-right: 10px }

/* 구분 -----------------------------------*/
/**** 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;   }	
