body {
    color: #101010;
    font-family: 'noto_sans_jpmedium', 'Noto Sans', sans-serif;
    font-size: 1.8em;
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(6, 1fr);
}

a:link, a:visited, a:hover {
    text-decoration: none;
    color: #101010;
}

main {
    grid-column: 3 / 5;
    grid-row: 3;
}