@charset "utf-8";
/* CSS Document */

/*******************************
1024
*******************************/
@media screen and (max-width:1024px) {
}

/*******************************
738
*******************************/
@media screen and (max-width:738px) {
    #newsBox01 {
        font-size: 3.75vw;
    }
    #newsBox01 dl {
        display: block;
        padding: 0 0 2.5em;
    }
    #newsBox01 dl:nth-child(odd) {
        background: none;
    }
    #newsBox01 dl dt {
        width: auto;
        padding: 0.8em 0.5em;
        background: #f8f8f8;
        margin-bottom: 1em;
    }
    #newsBox01 dl dd {
        width: auto;
        padding: 0 0.5em;
    }
    #newsBox01 dl dd .list01 {
        margin: 1.5em 0 0 1.5em;
    }
    #newsBox01 dl dd .list01 li:not(:last-child) {
        margin-bottom: 0.8em;
    }
    #newsBox01 dl dd .list02 li:not(:last-child) {
        margin-bottom: 0.8em;
    }
    #newsBox01 dl dd .txt01 {
        margin-top: 1.5em;
    }
    #newsBox01 dl dd .qr01 {
        margin: 1em auto 0;
        display: block;
    }
}

/*******************************
320
*******************************/
@media screen and (max-width:320px) {
}










