/* =========================================================
   SYNCA 主な提供サービス：下段アイコンPNG差し替え
   01〜08 / 各5点
========================================================= */

/* 4列から5列へ */
.synca-services-compact .service-word-points.service-word-points--images{
    grid-template-columns:repeat(5,minmax(0,1fr));
}

/* 各ポイント */
.synca-services-compact .service-word-point--image{
    min-height:96px;
    gap:10px;
    padding:13px 12px;
}

/* Font Awesome はこの画像版では使わない */
.synca-services-compact .service-word-point--image > i{
    display:none !important;
}

/* 支給PNG */
.synca-services-compact .service-word-point__icon-img{
    width:38px;
    height:38px;
    flex:0 0 38px;
    display:block;
    object-fit:contain;
}

/* ラベル */
.synca-services-compact .service-word-point--image strong{
    margin:0;
    color:#252a35;
    font-size:11px;
    line-height:1.45;
    font-weight:800;
}

/* 5列なので最後だけ右罫線を消す */
.synca-services-compact .service-word-point--image:last-child{
    border-right:0;
}

/* タブレット */
@media (max-width:991.98px){
    .synca-services-compact .service-word-points.service-word-points--images{
        grid-template-columns:repeat(3,minmax(0,1fr));
    }

    .synca-services-compact .service-word-point--image:nth-child(3){
        border-right:0;
    }

    .synca-services-compact .service-word-point--image:nth-child(4),
    .synca-services-compact .service-word-point--image:nth-child(5){
        border-top:1px solid #e3ded4;
    }
}

/* スマホ */
@media (max-width:575.98px){
    .synca-services-compact .service-word-points.service-word-points--images{
        grid-template-columns:1fr;
    }

    .synca-services-compact .service-word-point--image{
        min-height:70px;
        justify-content:flex-start;
        border-right:0 !important;
        border-bottom:1px solid #e3ded4 !important;
        border-top:0 !important;
        padding:11px 20px;
    }

    .synca-services-compact .service-word-point--image:last-child{
        border-bottom:0 !important;
    }

    .synca-services-compact .service-word-point__icon-img{
        width:34px;
        height:34px;
        flex-basis:34px;
    }
}
