/*header*/
.table {
    width: 1100px;
    margin: 0 auto;
}

.td_left {
    width: 450px;
}

.td_right {
    width: 650px;
}

.item_flex {
    display: flex;
}

.item_left {
    width: 530px;
}

.item_right {
    width: 120px;
}

.color_white {
    color: white;
    font-size: 24px;
}

/*main*/
table th {
    font-size: 20px
}

.award {
    width: 1200px;
    margin: 0 auto;
}

.judge,.grand-prix,.special {
    width: 860px;
    margin: 0 auto;
}

.nominate {
    width: 1200px;
    margin: 0 auto;
}

.nominate table {
    width: 1100px;
    margin: auto;
}

/*footer*/
.footer p {
    width: 1100px;
    margin: 0 auto;
}