@media (min-width: 992px){
    .icatch-content {
        text-align: center;
        width: 100%;
    }

    .post-navigation .nav-links {
        flex-direction: row;
        display: flex;
        margin: 0 calc(10% + 60px);
        max-width: calc(6 * (100vw / 12) - 28px);
        align-items: center;
        justify-content: center;
    }
    .post-navigation .nav-links .nav-previous + .nav-next {
        margin-bottom: 0;
    }

    .post-navigation .nav-links .nav-previous{
        text-align: center;
    }

    .post-navigation .nav-links .nav-previous + .nav-next{
        text-align: center;
    }
    .contact-container {
        width: 60%;
        text-align: center;
        margin: 0 auto;
        padding: 1vw 0;
        background: orange;
        color: white;
    }
    .page-list-page-container {
        text-align: center;
        width: 60%;
        text-align: center;
        margin: 1vw auto;
        padding: 1vw 0;
        background: #a2956e;
        color: white;
    }

    
    h2.blog-list-ttl {
        font-size: 2vw;
        margin: 0;
        text-align: center;
    }
    
    .blog-list-nav {
        display: flex;
        align-items: center;
        justify-content: center;
        column-gap: 2vw;
        margin: 1vw 0;
    }
    
    
    main#main {
        text-align: center;
    }

}
