/* PC */
@media (min-width: 992px) {

    .subsidyfl{
        margin-top: -2vw;
        align-items: flex-end;
    }

    .subsidyfl .lcol{
        background: #eeeeee;
        width: 80%;
        border-radius: 1vw;
        padding: 1.8vw;
        line-height: 2.5vw;
        font-size: 1.1vw;
        letter-spacing: 0.1vw;
    }

    .subsidyfl .rcol{
        width: 11%;
    }

    .subsidycol{
        width: 83%;
        margin: auto;
        font-size: 1.1vw;
    }

    .zyoken .waku{
        background-color: #fff;
        border: solid 1px #ebebeb;
        border-radius: 1vw;
        padding: 1.3vw 1.5vw;
        line-height: 2.5vw;
        font-size: 1vw;
        margin-top: 1vw;
        margin-bottom: 2vw;
    }


    .zyoken .waku img{
        width: 2.5%;
        vertical-align: middle;
    }

    .zyoken {
        width: 83%;
        margin: 2vw auto 0;
    }

    .zyoken .subsidysec{
        width: 94%;
        margin: 0.5vw auto;
        font-size: 1.1vw;
    }

    .course{
        margin-top: 3vw;
    }


    .subsidyslacol img{
        margin: 4vw 0;
    } 

    .subsidy .gotofl{
        width: 55%;
        margin-top: 2vw;
    }

    .subsidy .gotofl a {
        width: 48%;
        font-size: 1vw;
    }

    .subsidy .shitasankaku2 > span{
        font-size: 0.75vw;
    }

    .subsidy .hatena {
        margin-top: 5vw;
    }

}



/* PC以下サイズ */
@media (max-width: 991px) {

    .subsidyfl{
        position: relative;
    }

    .subsidyfl .lcol{
        background: #eeeeee;
        /* width: 80%; */
        border-radius: 1vw;
        padding: 3vw;
        line-height: 4vw;
        font-size: 3vw;
        letter-spacing: 0.1vw;
    }

    .subsidyfl .rcol{
        width: 15%;
        position: absolute;
        right: 2vw;
        bottom: -15vw;
    }

    .subsidycol{
        width: 83%;
        margin: auto;
        font-size: 3vw;
    }

    .zyoken .waku{
        background-color: #fff;
        border: solid 1px #ebebeb;
        border-radius: 1vw;
        padding: 2vw;
        line-height: 4vw;
        font-size: 3vw;
        margin-top: 1vw;
        margin-bottom: 2vw;
    }


    .zyoken .waku img{
        width: 50%;
        vertical-align: middle;
    }

    .zyoken {
        width: 90%;
        margin: 2vw auto 0;
    }

    .zyoken .subsidysec{
        width: 94%;
        margin: 5vw auto;
        font-size: 3vw;
    }

    .course{
        margin-top: 6vw;
    }


    .subsidyslacol img{
        margin: 4vw 0;
    } 

    .subsidy .gotofl{
        width: 55%;
        margin-top: 2vw;
    }

    .subsidy .gotofl a {
        width: 48%;
        font-size: 3vw;
    }




}