.popupform {
    /* background-color: #e40000; */
    /* border: #000000 solid 0px; */
    z-index: 9999;
}

.layer_popup {
    position: absolute;
    top: 4px;
    z-index: 9999;
    background: #000000;
    margin: 0 auto;
    color: white;
    border: 4px solid;
    box-shadow: 0px 0px 0px 1800px rgba(0, 0, 0, 0.5);
    outline: 2px solid rgba(0, 0, 0, 0.5);
    border-color: #050505;
}

.close_wrap {
    float: left;
    text-align: right;
    width: 100%;
}

.check_pop {
    font-size: 14px;
    font-family: '맑은고딕';
    font-weight: normal;
    margin-top: 3px;
    margin-left: 6px;
    color: white;
    float: left;
    line-height: 34px;
}

.close_pop {
    float: right;
    font-weight: bold;
    color: #c5c5c5;
    background: #000000;
    height: 35px;
    width: 100%;
    padding: 0px;
}

.hiddenPop {
    visibility: hidden !important;
}

.ViewPop {
    visibility: visible;
}

.pop_close_btn {
    margin-top: 0px;
    line-height: 34px;
}

.close_pop a {
    text-decoration: none;
    color: #fff600;
    font-size: 14px;
}

.close_pop a:hover {
    text-decoration: none;
    color: white;
}

.close_pop a:visited,
a:linked {
    text-decoration: none;
    color: white;
}

@media (pointer:coarse) {
    .pop_contents {
        width: 100% !important;
        height: 100% !important;
    }
    .layer_popup {
        top: 2% !important;
        left: 0 !important;
    }
}