@charset "utf-8";

/* 카카오지도 */

.location .mapWrap {transform: translateY(-100px); margin-bottom: -100px; display: flex; justify-content: flex-end;}
.location .mapWrap .root_daum_roughmap {width:90%; overflow:hidden;}
.location .mapWrap .root_daum_roughmap .wrap_map {border-bottom:1px solid #ddd;}
.location .mapWrap .root_daum_roughmap .wrap_controllers {display:none;}
.location .root_daum_roughmap .cont {display:none;}

.location .root_daum_roughmap .wrap_map {border-bottom:1px solid #ddd;}
.location .root_daum_roughmap .wrap_controllers {display:none;}
.location .root_daum_roughmap {width:100%;}

.location .infoWrap {position: relative; z-index: 1; display: inline-block; padding: 50px; padding-bottom:80px; border: 1px solid var(--base2); box-shadow: 10px 10px 30px 0 rgba(0, 0, 0, 0.08); background: #fff;}
.location .infoWrap::before {content: ""; position: absolute; left: 50%; transform: translate(-50%, -50%); bottom: 50px; width: 100%; height: 3px; background: #EAEAEA; width: 80%;}
.location .infoWrap .infoText {display: flex; gap: 45px;}
.location .infoWrap h3 {color: var(--base1); margin-bottom: 25px;} 
.location .infoWrap p span {display: inline-block; width: 70px; color: #000; font-weight: 600;}





/* ************************ 태블릿 이하(~991) ************************ */
@media (max-width: 1199px) {
	

	
}


/* ************************ 모바일 ************************ */
@media (max-width: 767px) {
	
	.location .infoWrap {width:100%;}
	
	.location .mapWrap {transform: translateY(0px); margin-bottom: 0px;}
	.location .mapWrap .root_daum_roughmap {width:100%;}
	
}

/* ************************ 모바일 ************************ */
@media (max-width: 500px) {
	
	.location .infoWrap {padding: 40px; padding-bottom:60px;}
	.location .infoWrap::before {bottom:40px;}
	.location .infoWrap h3 {line-height:1.3;}
	.location .infoWrap .infoText {flex-direction: column; gap:20px;}
	
}