.visual {
    display: block;
    width: 100%;
    height: 70px;
    background-image: url(../../img/visual.png);
}

.page-wrapper {
    text-align: start;
}

.page-wrapper h2,
.page-wrapper h3 {
    text-align: center;
}

table {
    width: 100%;
    border-collapse: collapse;
}

th,
td {
    padding: 10px;
    position: relative;
}

th:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 1px;
    background-color: #9c9c9c;
}