/* 캠퍼스맵 팝업 */
.map-txt{font-size: 1.6rem;color: #636363;}
.mapModal {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.7);justify-content: center;align-items: center;z-index: 1000;}
.mapModal-content {position: relative;max-width: 90%;max-height: 90%;}
.mapModal-content img {display: block;width: 100%;height: auto;border-radius: 1rem;}
.mapModal-close {position: absolute;top: 1rem;right: 1rem;background: #004a8c;border: none;border-radius: 1rem;width: 3.5rem;height: 3.5rem;font-size: 2.2rem;line-height: 33px;text-align: center;cursor: pointer;color: #fff}
.mapModal-close:hover{opacity: .8;}

@media screen and (max-width: 640px){
  .mapModal-close{ width: 2.8rem;height: 2.8rem;font-size: 2rem;line-height: 28px;border-radius: .8rem;top: .6rem;right: .6rem;}
}
