@charset "UTF-8";

.group-kaikokiji__title span {
    display: inline-block;
    vertical-align: baseline;
    font-size: 2.2rem;
}

.group-kaikokiji__title span.item-yusyo {
    font-size: 1.4rem;
    display: inline;
}

.group-kaikokiji__title span.item-toban,
.group-kaikokiji__title span.item-name {
    text-indent: 0.6rem;
}

.winner .kaiko__rbk__image img {
    width: 100%;
}


.winner .kaiko .com-colmun2 {
    line-height: 1.7;
}

.winner table.com-yosou-table.harai th.col1 {
    width: 20%;
}

.winner table.com-yosou-table.harai td.col2 {
    width: 37%;
}
.winner table.com-yosou-table.harai td.col3 {
    width: 28%;
    text-align: right;
}

.winner .harai td.col2 span, .winner .harai td.henkan span {
    font-size: 1.2rem;
}



/*.winner .table {
    width: 100%;
    border-top: 0.1rem solid #FFF;
    box-sizing: border-box;
    border-collapse: separate;
    border-spacing: 0rem;
}
.winner .table td:last-child {
    border-right: 0.1rem solid #E4E6EA;
}

.winner .table th:last-child {
    border-right: 0.1rem solid #575B68;
}

.winner .table th {
    background-color: #575B68;
    text-align: center;
    vertical-align: middle;
    color: #ebebeb;
    font-weight: normal;
    line-height: 1.4;
    padding: 0.1rem;
    border-right: 0.1rem solid #FFF;
    font-size: 1rem;
    height: 3rem;
}
.winner .table td {
    padding: 0rem 0.5rem;
    text-align: center;
    vertical-align: middle;
    border-right: 0.1rem solid #979797;
    border-bottom: 0.1rem solid #979797;
    /* font-size: 1.1rem; */
    background-color: #E4E6EA;
    height: 3rem;
}
.winner .table.seiseki th.col1 {
    width: 10%;
}

.winner .table.seiseki th.col2 {
    width: 12%;
}
.winner .table.seiseki th.col3 {
    width: 47%;
}

.winner .table .tei,
.winner .table .chaku {
    font-weight: bold;
}*/