
@charset "UTF-8";

.block_table_6.w20 table tr>td:first-child,
.block_table_2 table tr>td:first-child {
    background: var(--i_sub2_color);
    font-weight: 700;
}
#sp_list+div{
 display:none;
}
.block_table_6.w20 table tr>td:nth-child(4),
.block_table_6.w20 table tr>td:last-child{
    font-size: 1.3em;
    font-weight: 700;
    text-align: center;
}
#sp_list + .block_table_2 .outer table tbody tr td:last-child,
#sp_list2 + .block_table_2 .outer table tbody tr td:last-child,
#sp_list3 + .block_table_2 .outer table tbody tr td:last-child,
#sp_list4 + .block_table_2 .outer table tbody tr td:last-child{
  font-weight:400 !important;
  font-size: 1em;
}

#table-1+.block_table_6 table tr:nth-of-type(2)>td:first-child{
    display: none;
}
#sp + div{
    display: none;
}

@media (max-width: 500px){
    #pc + div{
        display: none;
    }
    #sp + div{
        display: block;
    }
    .block_table_2 table th,
    .block_table_2 table td{
        font-size: 0.8em;
    }
    .block_table_2 table td{
        border: none;
        border-left: 1px solid var(--i_border_color);
        border-right: 1px solid var(--i_border_color);
        text-align: center;
    }
    .block_table_2 table tr td:first-of-type,
    .block_table_2 table tr:first-of-type td:nth-of-type(3),
    .block_table_2 table tr:nth-of-type(7) td:nth-of-type(3){
        background-color: #e2e2e2;
        font-weight: 700;
    }
}
    #sp_list + div,#sp_list2 + .block_table_2, #sp_list3+div, #sp_list4 + .block_table_2,#sp_list5 + .block_table_2,#sp_list6 + .block_table_2,#sp_list7 + .block_table_2{
        display: none;
    }

@media (max-width: 500px){
    #table-1 + div,#table-2 + div,#table-3 + div,#table-4 + div,#table-5 + div,#table-6 + div,#pc_list7 + div{
        display: none;
    }
    #sp_list + div,#sp_list2 + .block_table_2,#sp_list3 +div,#sp_list4 + .block_table_2,#sp_list5 + .block_table_2,#sp_list6 + .block_table_2,#sp_list7 + .block_table_2{
        display: block;
    }
    .block_table_2 table th,
    .block_table_2 table td{
        font-size: 0.8em;
    }
    .block_table_2 table td{
        border: none;
        border-left: 1px solid var(--i_border_color);
        border-right: 1px solid var(--i_border_color);
        text-align: center;
    }
    .block_table_2 table tr td:first-of-type,
    .block_table_2 table tr:first-of-type td:nth-of-type(3),
    .block_table_2 table tr:nth-of-type(7) td:nth-of-type(3){
        background-color: #e2e2e2;
        font-weight: 700;
    }
}

