@charset "utf-8";

.root_daum_roughmap {width: 100% !important;
    position: relative;
}
.root_daum_roughmap .wrap_map {
    width: 100%; height: 0 !important;
    position: absolute; left: 0; top: 0;
    padding-bottom: 40%;
}
.root_daum_roughmap .wrap_map .map {
    position: absolute; left: 0; top: 0;
    width: 100%; height: 100%;
}

.location_info {
    display: flex;
    column-gap: 15%;
    font-size: 22px;
    padding: 30px;
    background-color: #CBF0EB;
}

.location_info dl {
    display: flex;
    column-gap: 30px;
}
.location_info dt {font-weight: 600}
.location_addr {

}
.location_addr address {
    font-style: normal; word-break: keep-all;
}
.location_addr {

}

/* 노트북 */
@media screen and (max-width: 1430px) and (min-width: 1025px) {
    .location_info {
        column-gap: 10%;
    }
}

@media screen and (max-width: 1024px) {
    .root_daum_roughmap .wrap_map {
        padding-bottom: 60%;
    }
    .location_info {
        flex-direction: column;
        column-gap: 0;
        row-gap: 30px;
    }
}

@media screen and (max-width: 820px) {
    .location_info {
        font-size: 16px;
    }
    .location_info dl {column-gap: 15px}
    .location_info dt {
        min-width: 60px;
    }
}

@media screen and (max-width: 480px) {
    .location_info {
        font-size: 14px !important;
        padding: 20px;
        row-gap: 20px;
    }
    .location_info dt {
        min-width: 50px !important;
    }
}

@media screen and (max-width: 360px) {
    .root_daum_roughmap .wrap_map {
        padding-bottom: 100%;
    }
}