.ftl-106 .list {
    overflow-x: auto;
    display: flex;
    justify-content: flex-start;
}

.ftl-106 .list > *:not(:first-child)  {
    padding: 0 0 0 40px;
}

.ftl-106 .list .item-box {
    min-width: 60%;
    display: flex;
    justify-content: center;
    position: relative;
}

.ftl-106 .list > *:not(:last-child)::after {
    content: "";
    position: absolute;
    top: 50%;
    right: -15%;
    transform: translateX(-50%);
    border-width: 10px;
    border-style: solid;
    border-color: transparent transparent transparent #644222;
}

.ftl-106 .list .item {
    padding: 0 10px;
}

.ftl-106 .list .item .img {
    display: flex;
    justify-content: center;
    width: 100%;
    padding-right: 50px;
}

.ftl-106 .list .item img {
    height: 80px;
    min-height: 80px;
    border-radius: 2px;

}

.ftl-106 .list .item .content-box {
    display: flex;
    justify-content: center;

    width: 100%;
}

.ftl-106 .field-name {
    font-size: 16px;
    font-weight: 600;
    color: #000;

    width: 100%;
    text-align: left;
}

.ftl-106 .field-value {
    font-size: 14px;
    color: #777;

    width: 100%;
    text-align: left;

    line-height: 18px;

    margin-top: 10px;
}




@media (min-width: 768px) {
    .ftl-106 .body-box {
        display: flex;
        justify-content: center;
    }

    .ftl-106 .list {
        width: 80%;
    }

    .ftl-106 .list {
        overflow-x: hidden;
        display: flex;
        justify-content: flex-start;
    }

    .ftl-106 .list .item-box {
        width: 25%;
        display: flex;
        justify-content: center;
        min-width: 25%;
    }
}