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

    .procedurecol .topcol{
        background: #eeeeee;
        border-radius: 1vw;
        padding: 1.8vw;
        line-height: 2.5vw;
        font-size: 1.1vw;
        letter-spacing: 0.1vw;
    }


    .procedurecol .bottomcol{
        text-align: right;
    }

    .procedurecol .bottomcol img{
        width: 25%;
        margin-right: 2vw;
        margin-top: -4vw;
    }


    .meri .twocol{
        width: 48%;
        background-color: #fff;
        border-radius: 1vw;
        position: relative;
        padding-bottom: 3vw;
        margin-bottom: 3vw;
    }

    .meri .imgbox{
        text-align: center;
    }

    .meri .twocol .imgbox img{
        width: 18%;
    }

    .meri .twocol .num{
        position: absolute;
        font-size: 2.5vw;
        top: -2vw;
        left: 2vw;
    }

    .meri .twocol .num p {
        font-size: 2.5vw;
    }

    .meri .imgbox{
        margin-top: 3vw;
    }

    .meri .twocol p{
        font-size: 1vw;
        width: 75%;
        margin: auto;
    }

    .support .sptitle{
        line-height: 1.3vw;
    }

    .support .sptitle span{
        margin-left: 0.5vw;
    }

}



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

    .pro .nayami2{
        margin-top: 5vw;
    }

    .procedurecol .topcol{
        background: #eeeeee;
        border-radius: 1vw;
        padding: 4vw;
        line-height: 5vw;
        font-size: 3vw;
        letter-spacing: 0.1vw;
    }

    .procedurecol .topcol p{
        margin-bottom: 2vw;
    }

    .procedurecol .bottomcol{
        text-align: right;
    }

    .procedurecol .bottomcol img{
        width: 25%;
        margin-right: 2vw;
        margin-top: -4vw;
    }


    .meri .twocol{
        width: 90%;
        background-color: #fff;
        border-radius: 1vw;
        position: relative;
        padding-bottom: 3vw;
        margin-bottom: 3vw;
        margin: 15vw auto 10vw;
    }

    .meri .imgbox{
        text-align: center;
    }

    .meri .twocol .imgbox img{
        width: 20%;
        margin-top: 7vw;
    }

    .meri .twocol .num{
        position: absolute;
        top: -3vw;
        left: 2vw;
    }

    .meri .twocol .num p {
        font-size: 10vw;
    }

    .meri .imgbox{
        margin-top: 3vw;
    }

    .meri .twocol p{
        font-size: 1vw;
        width: 90%;
        margin: auto;
    }

    .spnum{
        margin-left: -10vw;
    }

    .sptitle{
        line-height: 4vw;
    }


    .pro .shitasankaku {
        margin-top: 10vw;
    }

    .procedurecol{
        margin-top: 5vw;
    }

}