body, html {
    margin: 0;
    padding: 0;
    overflow: hidden;  /* 스크롤바 숨기기 */
}

#vs_container {
    width: 1920px;
    height: 1020px;
    transform-origin: top left;
    position:relative;
}


.vs_layer {
    position: absolute;
    width: 1920px;
    height: 1020px;
    border: 0;
    display: none;
}

.vs_layer.show {
    display: block;
    opacity: 1;
}

.vs_layer .vs_dim {
    position: absolute;
    background: black;
    opacity: 0.9;
    width: 1920px;
    height: 1020px;
}

.vs_layer .vs_content {
    position: absolute;
}
