body {
    background-color: black;
    min-height: 100vh;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

#display {
    display: none;
}

#dialog {
    position:fixed;
    visibility:hidden;
    width:242px;
    height:75px;
    background-image:url(../images/dialogbox-242-75.png);
    top:50%; left:50%;
    transform:translate(-50%,-50%);
    display:flex;
    align-items:center; justify-content:center;
}

#loadbar_cnt {
    width:160px; height:4px;
    margin-top:2px;
    border-radius:3px;
    border:2px solid black;
}

#loadbar {
    height:100%;
    background-color:black;
    width:0;
}