@charset "UTF-8";

@media screen and (max-width: 1024px) {
    #newsIndex ul li dl dt {
        width: 20%;
    }
    #newsIndex ul li dl dd {
        width: 77%;
    }
}

@media screen and (max-width: 767px) {
    #newsIndex ul li dl {
        display: block;
    }
    #newsIndex ul li dl dt {
        width: auto;
        margin-bottom: 0.5em;
    }
    #newsIndex ul li dl dd {
        width: auto;
    }
    #newsArticle #newsArticleBox h4 {
        font-size: 5vw;
    }
    #newsArticle #newsArticleBox .newsPdf {
        margin: 1.25em 0 0;
    }
    #newsArticle #newsArticleBox .newsPdf a .iconPdf01 {
        width: 10%;
    }
    #newsArticle #newsArticleBox .newsPdf a span {
        width: 88%;
        font-size: 100%;
    }
    #newsPager ul {
        padding: 0 0 2.25rem;
    }
}
