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

    .move_section{
        height: 15vw
    }
    .main {
        background-color: #f7f7f7;
        flex-direction: column;
    }
    .main_content {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 100vw;
        margin: 10% 0% 0% 0%;
    }
    .main_bg{
        display: none;
    }
    .mian_img_01 {
        width: 52%;
        box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.2);
    }
    .main_bg_01{
        width: 38%;
        top: -8%;
        right: -13%;
    }
    .main_bg_02{
        width: 38%;
        bottom: -8%;
        left: -13%;
    }

    .mian_img_02 {
        width: 40%;
        margin: -6% 0% 0% 0%;
    }
    .main_text {
        font-family: 'SUIT-SemiBold';
        font-size: 3vw;
        color: #000;
        z-index: 1;
        margin: 0% 0% -10% 0%;
    }

    .move_img_01 {
        z-index: 1;
        left: 37%;
        width: 1.5%;
    }
    .move_img_02 {
        z-index: 1;
        left: 62%;
        width: 1.5%;
    }
    .move_content {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 75%;
        margin: 3% 0% 3% 0%;
    }
    .move_text {
        font-family: 'SUIT-SemiBold';
        font-size: 3.3vw;
        color: #fff;
        cursor: pointer;
        pointer-events: all;
    }

    .con01_content {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 0% 0% 16% 0%;
    }
    .con01_top {
        flex-wrap: wrap;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: -1% 0% 26% 0%;
    }
    .con01_top > img {
        width: 56%;
        margin: 0% -7.5% -23% -7.5%;
    }
    .con01_text_01s {
      font-family: 'SUIT-Medium';
        font-size: 4.3vw;
        color: #fff;
    }
    .fcon2_08 {
        width: 84%;
        margin: -0.5% 0% 0% 0%;
    }
    .con01_text_01 {
        font-family: 'SUIT-Bold';
        font-size: 4.3vw;
        color: #fff;
    margin: 0% 0.5% 0% 1.5%
    }
    .fcon2_09 {
        width: 42%;
        cursor: pointer;
        pointer-events: all;
    }
    .con01_absol {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 168%;
        bottom: 26%;
        right: -71%;
        pointer-events: none;
    }

    .con02_content {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 15% 0% 6% 0%;
    }
    .fcon3_03 {
        width: 9%;
    }
    .con02_title {
        font-family: 'SUIT-Bold';
        font-size: 5vw;
        color: #000;
        margin: 5% 0% 0% 0%;
    }
    .con02_title_s {
        font-family: 'SUIT-Medium';
        font-size: 4.5vw;
        color: #000;
    }
    .con02_button_div {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 60%;
        height: 10vw;
        border: 1px solid #b6b6b6;
        border-radius: 50px;
        margin: 5% 0% 5% 0%;
    }
    .con02_text_left {
        font-family: 'SUIT-Medium';
        font-size: 3.2vw;
        z-index: 2;
    }
    .con02_text_right {
        font-family: 'SUIT-Medium';
        font-size: 3.2vw;
        z-index: 2;
    }
    .fcon2_10 {
        width: 100%;
    }
    .fcon2_11 {
        width: 100%;
    }

    .con03_content {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 9% 0% 11% 0%;
    }
    .con03_title {
        font-family: 'SUIT-Bold';
        font-size: 5vw;
        color: #000;
        margin: 5% 0% 0% 0%;
    }
    .con03_title_s {
        font-family: 'SUIT-Medium';
        font-size: 4.5vw;
        color: #000;
    }
    .con03_mid {
        flex-wrap: wrap;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 4% 0% 0% 0%;
    }
    .con03_mid > div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 48%;
        margin: -2% -2% -2% -2%;
    }
    .con03_bottom > div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 48%;
        margin: -2% -2% -2% -2%;
    }

    .form_scr {
        background-color: #000;
        transform-origin: top;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        width: 370%;
        z-index: 1;
        padding: 3% 0% 3% 0%;
    }
    .form_content {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 13% 0% 10% 0%;
    }
    .form_left {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .form_left_div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 16% 0% 11% 0%;
    }
    .form_right {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 85%;
    }
    .form_right_div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 0% 0% 0% 0%;
    }
    .fcon3_03_02 {
        width: 9%;
    }
    .fcon3_02 {
        top: -50%;
        left: unset;
        width: 24%;
    }

    .fcon3_03_img {
        width: 9%;
    }
    .fcon3_04 {
        width: 45%;
        margin: 5% 0% 5% 0%;
    }
    .form_text {
        font-family: 'SUIT-Medium';
        font-size: 3.3vw;
        color: #fff;
    }
    .fcon3_05 {
        width: 46%;
        margin: 5% 0% 0% 0%;
        cursor: pointer;
        pointer-events: all;
    }


    .from_input {
        appearance: none;
        border: none;
        outline: none;
        width: 50%;
        height: 8vw;
        font-family: 'SUIT-Medium';
        font-size: 3vw;
        background-color: #000;
        border: 1px solid #d91e15;
        color: #fff;
        padding-left: 5%;
    }
    .form_row_div_red {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        width: 100%;
        height: 8vw;
        border: 1px solid #d91e15;
        margin: 0% 0% 3% 0%;
    }
    .form_textarea_div_red {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 55vw;
        border: 1px solid #d91e15;
        margin: 0% 0% -1% 0%;
    }
    .fcon3_08 {
        width: 2%;
        margin: -2% 1% 0% 0%;
    }
    .form_text_white {
        font-family: 'SUIT-Medium';
        font-size: 3vw;
        color: #fff;
    }
    .form_agree_checkbox {
        width: 4%;
        height: 3vw;
        z-index: 1;
        outline: 1.5px solid #d91e15;
        appearance: none;
        background-color: #000;
        cursor: pointer;
    }
    .form_agree {
        text-decoration: underline;
        font-family: 'SUIT-Medium';
        font-size: 3vw;
        color: #d91e15;
        margin: 0% 0.5% 0% 2%;
    }
    .form_agree2 {
        font-family: 'SUIT-Medium';
        font-size: 3vw;
        color: #d91e15;
    }
    .form_selectbox {
        border: none;
        outline: none;
        box-sizing: border-box;
        width: 100%;
        color: #d91e15;
        background-color: #000;
        font-family: 'SUIT-Medium';
        font-size: 3vw;
        text-align: center;
    }
    .form_button_text {
        font-family: 'SUIT-Medium';
        font-size: 3.3vw;
        color: #d91e15;
    }
    .form_textarea {
        border: 0px solid;
        background-color: #000;
        width: 90%;
        height: 79%;
        font-family: 'SUIT-Medium';
        font-size: 3vw;
        color: #fff;
    }
    .form_submit_text {
        font-family: 'SUIT-Medium';
        font-size: 3.2vw;
        color: #fff;
    }
    .agree_button {
        width: 40%;
        height: 4vw;
        left: 5%;
        cursor: pointer;
        pointer-events: all;
    }
    .en_img{
        display: none !important;
    }
}