:root:lang(zh),
:root:lang(tw) {
    --fontSize: 1.2vw;
}

.sEN:lang(zh),
.sEN:lang(tw) {
    display: none;
}

.sCN:lang(zh),
.sCN:lang(tw) {
    display: initial;
}

tbody.sCN:lang(zh),
tbody.sCN:lang(tw) {
    display: table-row-group;
}

#top_title:lang(zh),
#top_title:lang(tw) {
    content: url(/asset/images/activity/black-friday/top_title_cn.png);
    width: 40vw;
}

#top_sec h2:lang(zh),
#top_sec h2:lang(tw) {
    font-size: 2.5vw;
    margin-top: 3vw;
}

#page_link:lang(zh),
#page_link:lang(tw) {
    top: 35vw;
}

#about_sec #about_ta1 h2:lang(zh),
#about_sec #about_ta1 h2:lang(tw) {
    font-size: 2.5vw;
}

#about_ta2:lang(zh),
#about_ta2:lang(tw) {
    margin-top: 8vw;
}

#about_ta2 h1:lang(zh),
#about_ta2 h1:lang(tw) {
    font-size: 3.5vw;
}

#about_sec #about_ta2 h2:lang(zh),
#about_sec #about_ta2 h2:lang(tw) {
    font-size: 2.2vw;
}

.item div h2:lang(zh),
.item div h2:lang(tw) {
    font-size: .9vw;
}

#items_info h3:lang(zh),
#items_info h3:lang(tw) {
    font-size: 2.5vw;
}

#details_sec>div>div>div:nth-child(3)>div>p:lang(zh),
#details_sec>div>div>div:nth-child(3)>div>p:lang(tw) {
    line-height: 2.5vw;
    width: 84%;
}

#notice_sec .textArea:lang(zh),
#notice_sec .textArea:lang(tw) {
    width: 60%;
}

#notice_ta1 h2:lang(zh),
#notice_ta1 h2:lang(tw) {
    font-size: 2.5vw;
}

#notice_sec #notice_ta2:lang(zh),
#notice_sec #notice_ta2:lang(tw) {
    width: 50%;
}

#notice_ta2 h2:lang(zh),
#notice_ta2 h2:lang(tw) {
    font-size: 2.5vw;
}

#details_sec>div>div>p:nth-child(2):lang(zh),
#details_sec>div>div>p:nth-child(2):lang(tw) {
    width: 54%;
}