@charset "utf-8";

.location .mapInfo  {display: grid; grid-template-columns: auto auto; margin-top: 50px;}
.location .mapInfo ul {padding-left: 80px;}
.location .mapInfo ul.address {background: url(/images/intro/ico_address.svg) no-repeat left top;}
.location .mapInfo ul.subway {background: url(/images/intro/ico_subway.svg) no-repeat left top;}
.location .mapInfo ul li p {font-weight: 600; color: #000;}
.location .mapInfo ul li span {color: #333;}
.location .mapInfo ul li+li {padding-top:20px; margin-top: 20px;}
.location .mapInfo ul li {position: relative;}
.location .mapInfo ul li+li:before {left: 0; top: 0; content: ""; width: 30px; height: 1px; background: var(--border1); position: absolute; }


/* 카카오지도 */
.location .mapWrap .root_daum_roughmap {width:100%; overflow:hidden; border-radius: 20px; border: 0;}
.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 .root_daum_roughmap .wrap_btn_zoom {display: none;}




/* ************************ 태블릿 (~991) ************************ */
@media screen and (max-width:991px) {




}


/* ************************ 모바일 (~767) ************************ */
@media screen and (max-width:767px) { 
	
    .location .mapWrap .root_daum_roughmap {height: 400px;}

	.location .mapInfo {grid-template-columns: auto; gap: 25px; margin-top: 30px;}
    .location .mapInfo ul li+li {padding-top: 15px; margin-top: 15px;}

    .location .mapInfo ul.address, .location .mapInfo ul.subway {background-size: 40px;}
    .location .mapInfo ul {padding-left: 65px;}

	
} 
