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

    .main_content {
        background-attachment: unset;
        height: 75vw;
    }
    .main_text_absol {
        top: 49%;
    }
    .main_text_absol > p {
        font-family: 'Paperlogy';
        font-weight: 900;
        font-size: 9.5vw;
        margin: 0% 0% -2.5% 0%;
    }
    .dcon1_01_div{
        width: 66.1575% !important;
    }

    .border_button_div {
        flex-wrap: wrap;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 93%;
        height: 16vw;
        border: 1px solid #09784d;
        border-radius: 10px;
        margin: 7% 0% 0% 0%;
    }
    .border_button_s {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 33%;
        height: 50%;
        font-family: "Pretendard";
        font-weight: 500;
        font-size: 3vw;
    }
    .border_title {
        font-size: 8vw;
        margin: 8% 0% 2.5% 0%;
    }
    .border_title_s {
        font-size: 3.2vw;
    }

    /* news & event */
    .border_01_div {
        justify-content: center;
        width: 95%;
        height: 85vw;
        margin: 9% 0% 0% 0%;
    }
    .border_01_img_div {
        height: 33vw;
    }
    .border_01_s {
        width: 46%;
        border-radius: 5px;
    }
    .border_01_text_div {
        height: 7vw;
    }
    .border_01_absol_img {
        width: 23% !important;
        left: 4%;
    }
    .border_01_text_div > p {
        font-size: 3vw;
        width: 64%;
        left: 30%;
    }
    #pagination {
        margin: 4% 0% 13% 0%;
    }
    #pagination p {
        padding: 1.5% 3% 1.5% 3%;
        font-size: 3vw;
    }
    /* news & event */

    /* 고객의소리 */
    .border_02_div {
        margin: 9% 0% 0% 0%;
        padding: 11% 0% 13% 0%;
    }
    .border_02_div_01_01 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: "Pretendard";
        font-weight: 500;
        font-size: 3vw;
        color: #656565;
        margin: 0% 0% 1% -17%;
    }
    .border_02_div_01_01 > p{
        width: 59%;
    }
    .border_02_div_01_02 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: "Pretendard";
        font-weight: 500;
        font-size: 3vw;
        color: #656565;
        margin: 0% 0% 5% -17%;
    }
    .border_02_div_01_02 > p{
        width: 59%;
    }
    .dcon3_01_div {
        top: -20%;
        right: 0%;
        width: 26% !important;
    }
    .form_frame_01 {
        width: 93%;
        border-radius: 10px;
        padding: 6% 0% 6% 0%;
    }
    .form_div_01 {
        padding: 2% 0% 2% 0%;
    }
    .form_div_02 {
        padding: 2% 0% 2% 0%;
    }
    .form_div_03 {
        padding: 2% 0% 2% 0%;
    }
    .form_column{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 20%;
        margin: 0% 0% 0% 0%;
        text-align: center;
    }
    .form_column > p{
        font-family: 'Pretendard';
        font-weight: 500;
        font-size: 3.1vw;
        margin: 0% 0% 0% 3.5%;
        white-space: nowrap;
        text-align: center;
    }
    .form_div_01 > p {
        font-family: 'Pretendard';
        font-weight: 500;
        font-size: 3.1vw;
        width: 19%;
        margin: 0% 0% 0% 3.5%;
        white-space: nowrap;
    }
    .form_select_box_div {
        margin: 0% 0% 0% 5%;
    }
    .form_select_box_left {
        width: 40%;
        height: 6.5vw;
        font-size: 3vw;
    }
    .form_select_box_right {
        width: 40%;
        height: 6.5vw;
        font-size: 3vw;
    }
    .form_div_02 > p {
        font-size: 3.1vw;
        width: 20%;
        margin: 0% 0% 0% 3.5%;
    }
    .form_div_03 > p {
        font-size: 3.1vw;
        width: 24%;
        margin: 0% 0% 0% 3.5%;
    }
    .form_input_02 {
        width: 40%;
        height: 6.5vw;
        font-size: 3vw;
        margin: 0% 0% 0% 7%;
    }
    .form_input_03 {
        width: 75%;
        height: 22vw;
        font-size: 3vw;
        border-radius: 5px;
    }
    .form_input_01_01 {
        height: 6.5vw;
        font-size: 3vw;
    }
    .form_img_div {
        left: 0.5%;
        top: 21%;
        width: 1.5% !important;
    }
    .upload-image-label {
        margin: 0% 0% -0.5% 5% !important;
    }
    .upload-image-btn {
        width: 7.5vw !important;
    }
    #file-info {
        font-size: 3vw;
        margin: 0% 0% 0% 3%;
    }
    #file-clear {
        font-size: 3vw;
    }
    .agree_text {
        font-size: 3vw;
    }
    .agree_text2 {
        font-size: 3vw;
    }
    .footeer_agree_checkbox_01 {
        width: 3vw;
        height: 3vw;
    }
    .form_margin_Agree_input {
        height: 3vw;
        margin: 4% 0% 5% 13% !important;
    }
    .agree_text_div {
        margin: 0% 0% 0% 2%;
    }
    .form_button_01 {
        width: 39% !important;
    }
    .form_div_02_02{
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        width: 100%;
        padding: 2% 0% 2% 0%;
        border-bottom: 1px solid #dddddd;
    }
    .form_div_02_02 > p {
        font-family: 'Pretendard';
        font-weight: 500;
        font-size: 3.1vw;
        width: 36%;
        margin: 0% 0% 0% 3.5%;
        white-space: nowrap;
    }
    /* 고객의소리 */

    /* 제휴·제안 */
    .border_03_form{
        margin: 9% 0% 0% 0%;
    }
    .form_div_01_02 > p {
        font-family: 'Pretendard';
        font-weight: 500;
        font-size: 3.1vw;
        width: 33%;
        margin: 0% 0% 0% 3.5%;
        white-space: nowrap;
    }
    .form_div_03_02 > p {
        font-size: 3.1vw;
        margin: 0% 0% 0% 3.5%;
    }
    .form_input_01_02_02 {
        height: 5.5vw;
        font-size: 3vw;
    }
    .form_img_div_02 {
        left: 0%;
        top: 32%;
        width: 1.5% !important;
    }
    .form_input_01_01_02 {
        height: 5.5vw;
        font-size: 3vw;
    }
    .form_select_box_div_02 {
        width: 170%;
    }
    .form_select_box_01_02 {
        width: 30%;
        height: 6.5vw;
        font-size: 3vw;
    }
    .form_select_box_02_02 {
        width: 30%;
        height: 6.5vw;
        font-size: 3vw;
    }
    .form_select_box_03_02 {
        width: 30%;
        height: 6.5vw;
        font-size: 3vw;
    }
    .form_select_box_04_02 {
        width: 30%;
        height: 6.5vw;
        font-size: 3vw;
    }
    .form_input_03_02 {
        width: 79%;
        height: 19vw;
        font-size: 3vw;
        border-radius: 5px;
        margin: 0% 0% 0% 6%;
    }
    .upload-image-btn_02_01 {
        width: 7.5vw !important;
    }
    .upload-image-btn_02_02 {
        width: 7.5vw !important;
    }
    .form_div_01_02 {
        padding: 2% 0% 2% 0%;
    }
    .form_div_03_02 {
        padding: 2% 0% 2% 0%;
    }
    #file-info_02_01 {
        font-size: 3vw;
        margin: 0% 0% 0% 2% !important;
    }
    #file-info_02_02 {
        font-size: 3vw;
        margin: 0% 0% 0% 2% !important;
    }
    #file-clear_02_01 {
        font-size: 3vw;
    }
    #file-clear_02_02 {
        font-size: 3vw;
    }
    .form_margin_Agree_input_02 {
        height: 3vw;
        margin: 4% 0% 5% 13% !important;
    }
    .footeer_agree_checkbox_01_02 {
        width: 3vw;
        height: 3vw;
    }
    .agree_text_02 {
        font-size: 3vw;
    }
    .agree_text2_02 {
        font-size: 3vw;
    }
    .form_agree_div {
        width: 100%;
        height: 12vw;
        border: 2px dotted #acacac;
        font-size: 3vw;
        border-radius: 5px;
    }
    .form_button_div_02 {
        margin: 5.5% 0% 0% 0%;
    }
    .form_button_01_02 {
        width: 39% !important;
    }
    .form_frame_02 {
        border-radius: 10px;
        padding: 6% 0% 6% 0%;
    }
    .border_03_form {
        padding: 11% 0% 13% 0%;
    }
    .form_frame_02 {
        width: 93%;
    }
    /* 제휴·제안 */

    /* 양도양수 신청 */
    .border_04_div {
        margin: 9% 0% 0% 0%;
    }
    .border_04_div_01 {
        flex-direction: column;
    }
    .border_04_div_01_left {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .border_04_div_01_left_div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 0% 0% 0% 0%;
    }
    .border_04_div_01_right {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .border_04_div_01_right_div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 0% 0% 0% 0%;
    }
    .border_04_box {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 94%;
        border-radius: 15px;
        border: 1px solid #09784d;
        overflow: hidden;
        margin: 0% 0% 6% 0%;
    }
    .border_04_step {
        font-family: 'Paperlogy';
        font-weight: 700;
        font-size: 4.5vw;
        left: 3%;
    }
    .border_04_box_top {
        height: 13vw;
    }
    .border_04_box_top_s {
        font-size: 4.5vw;
        margin: 0% -25% 0% 0%;
    }
    .border_04_box_bottom {
        height: 27vw;
    }
    #border_04_box_bottom_s {
        margin: 0% -25% 3% 0% !important;
    }
    .border_04_box_bottom_s{
        font-size: 3.2vw;
        margin: 0% -25% 2% 0%;
    }
    .dcon5_01_div {
        width: 19% !important;
        top: -6%;
        right: 9%;
        z-index: 1;
    }
    .border_04_div_02 {
        flex-wrap: wrap;
        margin: 3% 0% 0% 0%;
    }
    .border_04_div_02_s {
        width: 34vw;
        height: 34vw;
        margin: 0% 5% 6% 5%;
    }
    .border_04_div_02_step_div{
        width: 36.8151% !important;
    }
    .border_04_div_02_s_img_div{
        width: 61.0618% !important;
    }
    .border_04_div_02_s > p {
        font-size: 3.1vw;
    }
    .border_04_div_02_line {
        background-color: #d3d3d3;
        width: 100%;
        height: 0.05vw;
        top: 22%;
    }
    .border_04_div_02_line_m {
        background-color: #d3d3d3;
        width: 100%;
        height: 0.05vw;
        top: 72%;
    }
    .dcon5_08_01 {
        width: 3% !important;
        left: unset;
        top: 19%;
    }
    .dcon5_08_02 {
        width: 3% !important;
        left: unset;
        top: 69%;
    }
    .form_frame_04 {
        width: 93%;
        border-radius: 10px;
        padding: 6% 0% 6% 0%;
    }
    .form_div_04 > p {
        font-size: 3.1vw;
        width: 27%;
        margin: 0% 0% 0% 2.5%;
    }
    .form_img_div_04 {
        left: -0.5%;
        top: 22%;
        width: 1.5% !important;
    }
    .form_input_01_04_04 {
        height: 5.5vw;
        font-size: 3vw;
    }
    .form_input_01_01_04 {
        height: 5.5vw;
        font-size: 3vw;
    }
    .form_div_sido {
        padding: 2% 0% 2% 0%;
    }
    .form_div_sido > p {
        font-family: 'Pretendard';
        font-weight: 500;
        font-size: 3.1vw;
        width: 23%;
        margin: 0% 0% 0% 2.5%;
    }
    .form_input_sido {
        width: 49%;
        height: 6.5vw;
        font-size: 3vw;
    }
    .form_div_03_04 > p {
        font-family: 'Pretendard';
        font-weight: 500;
        font-size: 3.1vw;
        width: 17%;
        margin: 0% 0% 0% 2.5%;
        white-space: nowrap;
    }
    .form_input_03_04 {
        height: 23vw;
        font-size: 3vw;
        border-radius: 5px;
    }
    .form_div_04 {
        padding: 2% 0% 2% 0%;
    }
    .form_div_03_04 {
        padding: 2% 0% 2% 0%;
    }
    .agree_text_04 {
        font-size: 3vw;
    }
    .agree_text2_04 {
        font-size: 3vw;
    }
    .footeer_agree_checkbox_01_04 {
        width: 3vw;
        height: 3vw;
    }
    .form_margin_Agree_input_04 {
        height: 2vw;
        margin: 4% 0% 5% 13% !important;
    }
    .form_agree_div_04 {
        width: 105%;
        height: 43vw;
        border: 2px dotted #acacac;
        border-radius: 5px;
        font-size: 3vw;
    }
    .form_agree_div_row_04 {
        margin: 0% -10% 4% 0%;
    }
    .form_agree_div_row_04_02 {
        margin: -4% -10% 1% 0%;
    }
    .form_button_01_04 {
        width: 39% !important;
    }
    .form_button_div_04 {
        margin: 4.5% 0% 0% 0%;
    }
    .border_04_form{
        padding: 11% 0% 13% 0%;
    }
    /* 양도양수 신청 */

    /* 달봉이 사연접수 */
    .border_05_div {
        margin: 9% 0% 0% 0%;
    }
    .border_05_div_01 {
        flex-direction: column;
        padding: 8% 0% 8% 0%;
        width: 93%;
    }
    .border_05_div_01_left {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .border_05_div_01_left_div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 0% 0% 9% 0%;
    }
    .border_05_div_01_left_01 {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: 'Paperlogy';
        font-weight: 800;
        font-size: 7.5vw;
        margin: 0% 0% 5% 0%;
    }
    .border_05_div_01_left_02 {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 62%;
        font-family: "Pretendard";
        font-weight: 500;
        font-size: 3.2vw;
        text-align: center;
    }
    .border_05_div_01_left_03 {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        width: 66%;
        font-family: "Pretendard";
        font-weight: 500;
        font-size: 3.2vw;
        margin: 3.3% 0% 3.3% 0%;
        text-align: center;
    }
    .border_05_div_01_left_04 {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        width: 57%;
        font-family: "Pretendard";
        font-weight: 500;
        font-size: 3.2vw;
        text-align: center;
    }
    .dcon6_01_div {
        width: 146% !important;
    }
    .dcon6_02_div {
        width: 91% !important;
    }
    .dcon6_03_div {
        width: 41% !important;
        right: -17%;
        bottom: 14%;
    }
    .border_sd_div_05 {
        opacity: 1;
        height: 51vw;
        border-radius: 10px;
    }
    .ready_text {
        font-family: "Pretendard";
        font-weight: 600;
        font-size: 3.2vw;
        color: #fff;
        z-index: 1;
    }
    .border_05_div_02 {
        width: 97%;
    }
    .border-button-prev_05 {
        width: 9.3vw;
        height: 9.3vw;
        border-radius: 5px;
        margin: 0% 2.5% 0% 2.5%;
    }
    .border-button-next_05 {
        width: 9.3vw;
        height: 9.3vw;
        border-radius: 5px;
    }
    .border_swiper_05_button {
        width: 93%;
        padding: 4.5% 0% 0% 0%;
    }
    .border_05_div_03 {
        width: 93%;
        padding: 8% 0% 8% 0%;
    }
    .border_05_div_03_01 {
        font-size: 7vw;
        margin: 0% 0% 3% 0%;
    }
    .border_05_div_03_02 {
        flex-direction: column;
    }
    .border_05_div_03_02_left {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .border_05_div_03_02_left_div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .border_05_div_03_02_right {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .border_05_div_03_02_right_div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .border_05_box {
        border-radius: 15px;
        margin: 3% 3% 3% 3%;
        padding: 7% 0% 53% 0%;
    }
    .border_05_text_01 {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 80%;
        font-family: 'Paperlogy';
        font-weight: 700;
        font-size: 4.7vw;
    }
    .border_05_text_02 {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 80%;
        font-family: "Pretendard";
        font-weight: 500;
        font-size: 3.2vw;
    }
    .border_05_text_03 {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 80%;
        font-family: "Pretendard";
        font-weight: 500;
        font-size: 3.2vw;
    }
    .border_05_text_04 {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 80%;
        font-family: "Pretendard";
        font-weight: 500;
        font-size: 3.2vw;
    }
    .dcon6_04_div {
        width: 50% !important;
        right: unset;
        bottom: 6%;
    }
    .dcon6_05_div {
        width: 50% !important;
        right: unset;
        bottom: 6%;
    }
    .border_arrow{
        width: 19.77335% !important;
    }
    .border_05_form {
        margin: 13% 0% 0% 0%;
        padding: 11% 0% 13% 0%;
    }
    .form_frame_05 {
        width: 93%;
        border-radius: 10px;
        padding: 6% 0% 6% 0%;
    }
    .form_div_05 > p {
        font-size: 3.1vw;
        width: 25%;
        margin: 0% 0% 0% 2.5%;
    }
    .form_div_03_05 > p {
        font-size: 3.1vw;
        width: 12%;
    }
    .form_img_div_05 {
        left: 0%;
        top: 21%;
        width: 1.5% !important;
    }
    .form_img_div_05_02 {
        left: 3.5%;
        top: 6%;
        width: 1.5% !important;
    }
    .form_input_01_05_05 {
        height: 5.5vw;
        font-size: 3vw;
    }
    .form_input_01_01_05 {
        height: 5.5vw;
        font-size: 3vw;
    }
    .form_input_03_05 {
        height: 26vw;
        font-size: 3vw;
        border-radius: 5px;
    }
    .form_div_05 {
        padding: 2% 0% 2% 0%;
    }
    .form_div_03_05 {
        padding: 2% 0% 2% 0%; 
    }
    .address_box {
        height: 6.5vw;
        font-size: 3vw;
    }
    .footeer_agree_checkbox_01_05 {
        width: 3vw;
        height: 3vw;
    }
    .agree_text_05 {
        font-size: 3vw;
    }
    .agree_text2_05 {
        font-size: 3vw;
    }
    .form_margin_Agree_input_05 {
        height: 4vw;
        margin: 4% 0% 5% 13% !important;
    }
    .form_button_01_05 {
        width: 39% !important;
    }
    /* 달봉이 사연접수 */






    /* 
    background: url("/images/con3_bg.jpg") no-repeat center / cover; 
    object-fit: cover;

    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;

    flex-wrap: wrap;

    font-family: 'LOTTERIACHAB';

    font-family: "Pretendard";
    font-weight: 400;
    font-size: 1vw;
    color: #000;

    . p:nth-of-type(1)

    .con08_swiper{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        overflow: hidden;
    }
    .con08_swiper_slide{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .con08_sd_div{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .con08_sd_img{
        width: 100%;
    }
    .con08_swiper_slide.swiper-slide-next > div {

    }
*/
}