@media screen and (max-width:599px) {
    .pc-mobile{
        display: none !important;
    }
    .mobile-pc{
        display: flex !important;
    }
    #modalImage {
        width: 85%;
        margin: -4% 0% 0% 0%;
    }

    .main_content_div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 89%;
        margin: 17.5% 0% 6% 0%;
        border: 1px solid;
    }
    .main_text_div {
        background-color: #000;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 25.5%;
    }
    .main_text_01 {
        font-size: 6vw;
    }

    .con01_top > div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 35%;
    }
    .con01_text_01 {
        font-family: 'Pretendard';
        font-weight: 500;
        font-size: 3.2vw;
        color: #000;
        cursor: pointer;
        pointer-events: all;
        transition: all 0.3s;
    }
    .con01_top {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 100%;
        border-bottom: 1px solid;
        padding: 0% 0% 2.5% 0%;
        margin: 0% 0% 3% 0%;
    }
    
    .con01_bottom > div {
        flex-wrap: wrap;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: flex-start;
        width: 85%;
        overflow: hidden;
    }
    .con01_bottom > div > div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 50%;
        margin: 4% 0% 0% 0%;
    }
    #news_board_viewmore_div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 8vw;
        border: 1px solid;
        margin: 4% 0% 0% 0%;
        cursor: pointer;
        pointer-events: all;
    }
    #news_board_viewmore_div > img {
        width: 3.5%;
    }
    .con01_text_02 {
        font-family: 'Pretendard';
        font-weight: 600;
        font-size: 3.2vw;
        color: #000;
    }
    .con01_text_03 {
        font-family: 'Pretendard';
        font-weight: 300;
        font-size: 3vw;
        color: #000;
    }
}