.chartTW:lang(tw) {
    display: block;
}

.chartEN:lang(en) {
    display: block;
}

.chart1 {
    width: 1200px;
    display: none;
}

.list1 li {
    padding: 10px 0;
}

.list2 li {
    padding: 5px 0;
    text-align: left;
}

.list2 table {
    width: 1150px;
}

.list2 table tr th {
    padding: 10px;
    box-sizing: border-box;
    color: #fff;
    background: #4472c4;
}

.list2 table tr td {
    padding: 10px;
    box-sizing: border-box;
}

.list2 table tr td:nth-child(1) {
    width: 180px;
}

.list2 table tr td:nth-child(2) {
    text-align: left;
}

.list2 table tr:nth-child(odd) td {
    background: #D2DEEF;
}

.list2 table tr:nth-child(even) td {
    background: #EAEFF7;
}

@media screen and (min-width: 1px) and (max-width: 1200px) {
    .chart1 {
        width: 800px;
    }
}