
.box_map_DRN_AC { position: relative; padding-top: 50px; width: 100%; float: left; }
.box_map_DRN_AC .contents-inner { width: 100%; }
/* 구분 -----------------------------------*/
.map_box_out{width: 100%; float: left; }


.box_map_DRN_AC .sub_stit{ width:100%; float: left; font-size:calc(var(--tit-md-size) * 1.25); color: var(--primary);; font-weight:600; line-height: 100%; letter-spacing: -1px; margin-bottom: 50px; text-align: center }	

/* 구분 start -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {

.box_map_DRN_AC .map_box { width:100%; float: left;  display: flex;flex-direction: column; grid-gap: 50px}
.box_map_DRN_AC .map_box>div { width:100%; float: left;}	
	
.box_map_DRN_AC .map_box  .map_tit{ width:auto;  float: left; padding: 15px 25px; !important; color: #fff; font-size:calc(var(--tx-sm-size) * 1); 
background-color: var(--primary); border-radius:50px 50px 50px  6px;  margin-bottom: 30px}	
	
	.box_map_DRN_AC .map_box  .map_adr{ width:100%;  float: left;font-size:calc(var(--tx-sm-size) * 1); }		
		.box_map_DRN_AC .map_box  .map_adr em{ width:100;  float: left;font-size:calc(var(--tx-sm-size) * 1.1);  font-weight: 700; margin-right: 15px}	
	
	
.box_map_DRN_AC .map_box  .view_map{ width:100%!important; height: 350px;  float: left;   overflow: hidden ;  z-index: 1; margin-top: 2.6rem;   padding: 0px!important; }	
}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
.box_map_DRN_AC {padding-top: 4rem;  }	
	
.box_map_DRN_AC .map_box { width:100%; float: left;  display: grid; grid-template-columns: 100%; gap:30px;}
.box_map_DRN_AC .map_box>div { width:100%; float: left;}
	
.box_map_DRN_AC .map_box  .map_tit{ width:auto; padding:10px!important; float: left; color: #fff; font-size:calc(var(--tx-sm-size) * 1); background-color: var(--primary); border-radius:50px 50px 50px  6px; margin-bottom: 10px}	
	
		.box_map_DRN_AC .map_box  .map_adr{ width:100%;  float: left;font-size:calc(var(--tx-sm-size) * 1); }		
		.box_map_DRN_AC .map_box  .map_adr em{ width:100;  float: left;font-size:calc(var(--tx-sm-size) * 1.1);  font-weight: 700; margin-right: 15px}	
	
	
	
.box_map_DRN_AC .map_box  .view_map{ width:100%!important; height: 200px!important; float: left;   overflow: hidden ;  z-index: 1; margin-top: 2rem;   padding: 0px!important; }	

}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/



.box_map_DRN_AC .map_box  .view_map iframe { width: 100%; height: 100%; padding: 0px!important; margin: 0px!important; }

@media (max-width: 992px) { 

.box_map_DRN_AC .map_box  .view_map { height: auto; }
.box_map_DRN_AC .map_box  .view_map iframe { aspect-ratio: 328 / 400; }

}	



	
/* 구분 start -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
.box_map_DRN_AC  .info2 { margin-top:15rem!important ;width: 100%; float: left; padding-bottom:50px }	
	
.box_map_DRN_AC  .info2 .info_inbox{ width: 100%; float: left; }	
.box_map_DRN_AC  .info2 .info_inbox .inbox_txbox{ width: 100%; float: left; display: grid; grid-template-columns:200px auto; grid-column-gap:50px; margin-bottom: 4rem}		
.box_map_DRN_AC  .info2 .info_inbox .inbox_txbox>.inbox_tt{ width: 100%; float: left; font-size:calc(var(--tit-mds-size) * 0.6); font-weight: 700;; line-height: 130% }	
.box_map_DRN_AC  .info2 .info_inbox .inbox_txbox>.inbox_tx{ width: 100%; float: left; font-size:var(--tx-sm-size); line-height: 150% }	
.box_map_DRN_AC  .info2 .info_inbox .inbox_txbox>.inbox_tx em{ font-size:var(--tx-sm-size); line-height: 150%; color: var(--primary);}	
	
.box_map_DRN_AC  .info2 .info_inbox2{ width: 100%; float: left;}
	
.box_map_DRN_AC  .info2 .info_inbox2>.inbox_txbox2{ width:100%; float: left; display: grid; grid-template-columns:130px auto;; margin-bottom: 20px}	
.box_map_DRN_AC  .info2 .info_inbox2>.inbox_txbox2>.inbox_tt2{ width: 100%; float: left; font-size:calc(var(--tx-sm-size) * 0.9); font-weight: 700;}	
.box_map_DRN_AC  .info2 .info_inbox2>.inbox_txbox2>.inbox_tx2{ width: 100%; float: left;font-size:calc(var(--tx-sm-size) * 0.9);line-height: 140% }
	

}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
.box_map_DRN_AC  .info2 { margin-top:2rem!important ;width: 100%; float: left; padding-bottom:50px }	
	
.box_map_DRN_AC  .info2 .info_inbox{ width: 100%; float: left; }	
.box_map_DRN_AC  .info2 .info_inbox .inbox_txbox{ width: 100%; float: left;}		
.box_map_DRN_AC  .info2 .info_inbox .inbox_txbox>.inbox_tt{ width: 100%; float: left; font-size:calc(var(--tit-mds-size) * 0.6); font-weight: 700;; line-height: 130% }	
.box_map_DRN_AC  .info2 .info_inbox .inbox_txbox>.inbox_tx{ width: 100%; float: left; font-size:var(--tx-sm-size); line-height: 150% }	
.box_map_DRN_AC  .info2 .info_inbox .inbox_txbox>.inbox_tx em{ font-size:var(--tx-sm-size); line-height: 150%; color: var(--primary);}	
	
.box_map_DRN_AC  .info2 .info_inbox2{ width: 100%; float: left; display: flex;  justify-content: center;  align-items: center; flex-direction: column;}
	
.box_map_DRN_AC  .info2 .info_inbox2>.inbox_txbox2{ width:100%; float: left; display: grid; grid-template-columns:130px auto;; margin-bottom: 20px}	
.box_map_DRN_AC  .info2 .info_inbox2>.inbox_txbox2>.inbox_tt2{ width: 100%; float: left; font-size:calc(var(--tx-sm-size) * 0.9); font-weight: 700;}	
.box_map_DRN_AC  .info2 .info_inbox2>.inbox_txbox2>.inbox_tx2{ width: 100%; float: left;font-size:calc(var(--tx-sm-size) * 0.9);line-height: 140% }

}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/	
	

	
/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
	.wg_box{width:100%; position: relative; }
    .sidebar{width:50%;height:1100px;float: left; padding-left: 80px}
    .content{width:50%;height:1100px;float: left; border-bottom: none;}
    .footer{clear: both;height: 10px;}
    .sticky_box{width:100%;}
}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
	.wg_box{width:100%; position: relative;float: left; }
    .sidebar{width:100%!important;float: left;}
    .content{width:100%;float: left; border-bottom: none}
    .footer{clear: both;height: 10px;}
    .sticky_box{width:100%;}
}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/



