@media screen and (max-width: 480px) {
    .main-wrapper{
        margin: 0 auto ;
        background-color: #FFF;
        width:80vw;
        text-align: center;
        padding:0 5vw ;

    }.main-wrapper h2{
        margin-top: 10vw;
        font-size: 5.128vw;
        font-family: "Noto Serif JP";
    }.main-wrapper h3{
        margin-top: 8vw;
        font-size: 2.8vw;
        font-family: "Noto Serif JP";
    }.main-wrapper .contents{
        margin-top: 5.769vw;
    }
    .page-links{
        display: block;
    }
}