.content_text{
    margin-top: 2.6042vw;
    font-size: .9375vw;
    line-height: 1.7708vw;
}
.img_wrapper{
    width: 100%;
    height: 31.1979vw;
}
.select-2020 .img_wrapper {
    background: url(/wp-content/uploads/wcif/images/2020/theme.png) no-repeat center center/cover;
}
.select-2021 .img_wrapper {
    background: url(/wp-content/uploads/wcif/images/2021/theme.png) no-repeat center center/cover;
}
.select-2022 .img_wrapper {
    background: url(/wp-content/uploads/wcif/images/2022/theme.png) no-repeat center center/cover;
}
.select-2023 .img_wrapper {
    background: url(/wp-content/uploads/wcif/images/2023/theme.png) no-repeat center center/cover;
}
.select-2024 .img_wrapper {
    background: url(/wp-content/uploads/wcif/images/2024/theme.png) no-repeat center center/cover;
}

.tip_page_info {
    top: 4.5042vw;
    right: 17.75vw;
}

/* 2021 주제 */
.coming-soon {
    margin-bottom: 11.110417vw;
}
.coming-soon h3 {
    font-family: "GmarketSans", sans-serif;
    padding-top: 8.28125vw;
    font-weight: bold;
    font-size: 2.60417vw;
    color: #C82A77;
    text-align: center;
}

@media all and (max-width:991px){
    .img_wrapper{
        height: 44.7917vw;
    }
    .content_text{
        margin-top: 5.2083vw;
        font-size: 2.3438vw;
        line-height: 4.4271vw;
    }
    .tip_page_info {
        position: static !important;
        display: block !important;
        text-align: right !important;
        margin-bottom: 15px !important;
        font-size: 1.8229vw;
        top: auto;
        right: auto;
    }
    .coming-soon {
        margin-bottom: 27.407292vw;
    }
    .coming-soon h3{
        padding-top: 31.25vw;
        font-size: 6.510416vw;
    }
}

@media all and (max-width:479px){
    .img_wrapper{
        height: 44.4444vw;
    }
    .content_text{
        margin-top: 5.5556vw;
        font-size: 3.8889vw;
        line-height: normal;
    }
    .mobile_hidden {
        display: none;
    }
    .tip_page_info {
        position: static !important;
        display: block !important;
        text-align: right !important;
        margin-bottom: 12px !important;
        font-size: 2.7778vw;
        top: auto;
        right: auto;
    }
}
