/**
 *     $Utility / Object (汎用クラス)
 ------------------------------------------------------------------------------------------------*/
/* 装飾 カババス */
@media screen and (min-width:1024px) {
    .course__parts_kaba { 
    	/* background: url(/img/default/parts_kababus.png) no-repeat right bottom; */
    	-webkit-background-size: 13% auto; background-size: 13% auto; padding-top: 6%; 
    }
}

/* clearfix */
.clearfix::before,
.clearfix::after { content: " "; display: table; }
.clearfix::after { clear: both; }

/* 表示の切り替え */
.u-pc   { display: none; }
.u-nopc { display: block; }
@media screen and (min-width:768px) {
    .u-pc   { display: none; }
    .u-nopc { display: block; }
    .u-pc.tablet   { display: block; }
    .u-nopc.tablet { display: none; }
}
@media screen and (min-width:1024px) {
    .u-pc   { display: block; }
    .u-nopc { display: none; }
}

/* padding調整 */

.u-pad-btm50 { padding-bottom: 7.813% !important; }
@media screen and (min-width:768px) {
    .u-pad-btm50 { padding-bottom: 50px !important; }
}