/* ---------------------------------------------------------------- */
/*                      コンテンツ横並び専用レスポンジブ　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　*/
/* ---------------------------------------------------------------- */
.flex-container{
    width: 100%;
    display: flex;
    flex-wrap: wrap; /* 子要素を折り返し可能に */
}


/* -------------------------------チーム記録　(今回の記録)start--------------------------------- */
@media screen and (max-width: 4500px) {

    .flex-item{
        width: 10%;
    }    
}
@media screen and (max-width: 4000px) {

    .flex-item{
        width: 12.5%;
    }    
}
@media screen and (max-width: 3300px) {

    .flex-item{
        width: 14.28%;
    }    
}
@media screen and (max-width: 2700px) {

    .flex-item{
        width: 16%;
    }    
}
@media screen and (max-width: 2300px) {

    .flex-item{
        width: 20%;
    }    
}

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

    .flex-item{
        width: 25%;
    }    
}

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

    .flex-item{
        width: 33.3%;
    }    
}

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

    .flex-item{
        width: 50%;
    }    
}

@media screen and (max-width: 768px){
    .flex-container {
        flex-wrap: nowrap;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch; /* iOS Safari でのタッチスクロール有効化 */
        padding: 10px 5px;
    }

    .flex-item{
        width: 90%;
        flex: 0 0 auto;
    }
}
/* -------------------------------チーム記録　(今回の記録)end--------------------------------- */








/* -------------------------------チーム記録　(全ての記録)start--------------------------------- */
/* @media screen and (max-width: 4500px) {

    .all-records-flex-item{
        width: 10%;
    }    
}
@media screen and (max-width: 4000px) {

    .all-records-flex-item{
        width: 12.5%;
    }    
}
@media screen and (max-width: 3300px) {

    .all-records-flex-item{
        width: 14.28%;
    }    
}
@media screen and (max-width: 2700px) {

    .all-records-flex-item{
        width: 16%;
    }    
}
@media screen and (max-width: 2300px) {

    .all-records-flex-item{
        width: 20%;
    }    
}

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

    .all-records-flex-item{
        width: 25%;
    }    
}

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

    .all-records-flex-item{
        width: 33.3%;
    }    
}

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

    .all-records-flex-item{
        width: 50%;
    }    
}

@media screen and (max-width: 768px){
    .all-records-flex-item{
        width: 100%;
    } 
} */
/* -------------------------------チーム記録　(全ての記録)end--------------------------------- */