
header {
    height:3vw;
    width:100vw;
    background : #7386AB;
    text-align: center;
    border-bottom-style: solid;
    border-width: 0.2vw;
    font-size:1vw;
}

body{
    background : #E6EFEF;
    font-size:1vw;
}

section{
    min-height: 94vh;
}

table {
    margin: auto;
    width: 80vw;
}

td {
    text-align: center;
}

th,td {
    font-size:1vw;
    border: 0.2vw solid;
    padding: 2px 2px;
}

footer {
    width: 100vw;
    height:3vw;
    background : #7386AB;
    border-top-style: solid;
    text-align: center;
    border-width: 0.2vw;
    font-size:1.8vw;
}
