@charset "UTF-8";

thead th.table-label:first-child{
    width:12%;
}
thead th.table-label:nth-child(n+2){
    width: calc(88% / 7) ;
}
.l-daisin table .btn-base{
    min-width: 70px;
    font-size: 0.85em;
    padding-left: 15px;
}

.personaDansin__mainLineup {
    overflow-x: auto;
}

.personaDansin__mainLineup_table {
    width: 100%;
    min-width: 860px;
}

.personalDansin__btn_wrap {
    display: flex;
    flex-wrap: wrap;
    gap: 20px 0;
    justify-content: center;
    align-items: center;

    & .personalDansin__btn {
        color: #fff;
        text-align: center;
        font-weight: bold;
        line-height: 1.5;
    }

    & .personalDansin__btn-red {
        background-color: #d20034;
    }
    & .personalDansin__btn-navy {
        background-color: #333367;
    }
    & .personalDansin__btn-orange {
        background-color: #ff9000;
    }
}

@media (max-width: 767px) {
    .personaDansin__mainLineup_table {
        width: 100%;
        min-width: 495px;
    }

    .personalDansin__btn_wrap {
        gap: 0;
    }
}