div.article, div.footer {
    width: 60.875em;
}

p.comment {
    line-height: 2em;
    letter-spacing: 0.1em;
}

table {
    width: 98%;
    margin: 0;
    padding: 0;
    border: none;
    border-collapse: collapse;
}

    table th, table td {
        border-color: #b8b8b8;
        border-style: solid;
        border-width: 0.1em;
    }

    table th {
        vertical-align: middle;
        line-height: 1.5;
        text-align: center;
        font-weight: 100;
        color: #FFFFFF;
        background-color: #150072;
        padding: 0.5em 0em;
    }

    table td {
        font-size: 0.8em;
        line-height: 2em;
        letter-spacing: 0.1em;
    }
table.secchi {
    width: 50%;
    margin-top: 1em;
}
table.secchi th.point{
    width: 30%;
}
div.junbichu{
    text-align: center;
}
div.junbichu li{
        line-height: 1.8em;
        letter-spacing: 0.1em;
}