/*-----------------------------------------------
PC/SP 出し分け
------------------------------------------------*/
.u-pcDb {
    display: block;
}

.u-pcDib {
    display: inline-block;
}

.u-pcDin {
    display: inline;
}

.u-pcDf {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.u-pcDt {
    display: table;
}

.u-pcDtc {
    display: table-cell;
}

.u-spDb,
.u-spDib,
.u-spDin,
.u-spDf,
.u-spDt,
.u-spDtc {
    display: none;
}

@media screen and (max-width: 768px) {

    .u-pcDb,
    .u-pcDib,
    .u-pcDin,
    .u-pcDf,
    .u-pcDt,
    .u-pcDtc {
        display: none;
    }

    .u-spDb {
        display: block;
    }

    .u-spDib {
        display: inline-block;
    }

    .u-spDin {
        display: inline;
    }

    .u-spDf {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .u-spDt {
        display: table;
    }

    .u-spDtc {
        display: table-cell;
    }
}