@media screen and (max-width:599px) {
    .pc-mobile {
        display: none !important;
    }

    .mobile-pc {
        display: flex !important;
    }

    .main {
        margin-top: 15vw;
    }

    .bdr40 {
        border-radius: 3vw;
    }



    .main_video {
        width: 320vw;
        height: 130vw;
        position: relative;
        top: 10vw;

        display: flex;
        justify-content: center;
        align-items: center;
    }

    .main_video iframe {
        width: 240vw;
        height: 100%;
    }

    .main_video_ovry {
        height: 130vw;
    }

    .main_cover {
        top: -14.2vw;
        width: 292vw;
        display: none;
    }

    .main_title_wrap {
        width: 211vw;
        margin-top: -3.2vw;
        gap: 2vw;
    }

    .main_06 {
        width: 50vw;
    }

    .main_center_swiper {
        transform: none;
        bottom: -20vw;
    }

    .main_center_simg {
        width: 50vw;
    }

    .main_left_swiper {
        left: -16vw;
        bottom: -8vw;
        transform: none;
    }

    .main_right_swiper {
        right: -18vw;
        bottom: -7vw;
        transform: none;
    }

    .main_left_simg {
        width: 24vw;
    }

    .main_right_simg {
        width: 30vw;
    }


    .main_02 {
        left: 97vw;
        width: 7vw;
        top: 74vw;
    }

    .main_03 {
        right: 97vw;
        width: 7vw;
        top: 68vw;
    }

    .con01_inner_top {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .con01_title_wrap {
        justify-content: center;
        align-items: center;
        margin-bottom: 10vw;
        margin-top: 0;
    }

    .con01_title {
        justify-content: center;
        align-items: center;
        gap: 1vw;
        margin-bottom: 6vw;
    }

    .con01_07 {
        right: 0;
        top: -21.2vw;
        z-index: 100;
        width: 41vw;
    }

    .con01_inner_bot {
        justify-content: center;
        margin-top: 12vw;
        flex-wrap: wrap;

        row-gap: 4vw;
        column-gap: 4vw;
    }

    .con01_ib_item_01 {
        width: 75vw;
        height: 31vw;
    }

    .con01_ib_item_02 {
        width: 35.5vw;
        height: 28vw;
    }

    .con01 {
        height: auto;
        padding-top: 8vw;
        padding-bottom: 8vw;
    }

    .con01_inner {
        width: 90vw;
        height: auto;

        padding: 15vw 0;

        border-radius: 3vw;
    }

    .con01_price_wrap {
        justify-content: center;
    }


    .con01_ib_pwrap {
        height: 9vw;
    }

    .con01_ib_twrap {
        gap: 1vw;
    }

    .con01_ib_item_02 .con01_ib_twrap>p {
        font-size: 3.3vw;
    }

    .con01_ptxt_wrap {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 3vw;
        margin-bottom: 4vw;
    }

    .con01_ptxt_02 {
        opacity: 0.6;
        font-size: 3.3vw !important;
        bottom: auto;
    }

    .con01_price {
        font-size: 10vw;
        width: 56.302vw;
    }

    .con01_01 {
        width: 13vw;
    }

    .con01_sub_txt {
        text-align: center;
    }

    .con01_ibp {
        font-size: 8vw;
    }

    .con01_ibp_01 {
        width: 39.961vw;
    }

    .con01_ibp_02 {
        width: 10.002vw;
    }

    .con01_ibp_03 {
        width: 10.002vw;
    }

    .con01_ibp_abtxt_01,
    .con01_ibp_abtxt_02 {
        width: 11vw;
        margin-left: -1vw;
    }

    .con02 {
        padding-top: 0;
    }

    div.con02_litem {
        margin-right: 0;
        height: 42vw;
        margin-bottom: 4vw;
    }

    .con02_02 {
        width: 60vw;
        top: 11.042vw;
        right: -15vw;
        left: auto;
    }

    .con02_litem_twrap {
        top: -2vw;
        left: -19vw;
    }

    div.con02_ritem {
        margin-left: 0;
        overflow: unset;
        background: none;
        border: 0.05vw solid #bbb;
        border-radius: 2vw;
    }

    div.con02_citem {
        position: relative;
        flex-direction: column;

        margin-bottom: 10vw;
    }

    .con02_citem_title {
        font-size: 8.6vw;
        gap: 1vw;
    }

    .con02_item_wrap {
        flex-direction: column;
        height: auto;
        padding: 15vw 5vw;
    }

    .con02_item {
        width: 100%;
        border-radius: 2vw;
    }

    .con02_lpct_num {
        margin: 0;
    }

    div.con02_01 {
        position: static;
        margin-bottom: 6vw;
    }

    p.con02_citem_txt {
        position: static;
        margin-top: 6vw;
    }

    .con02_lpct_num {
        font-size: 11vw;
    }

    .con02_lpct {
        font-size: 7vw;
    }

    .con02_03 {
        width: 100%;
    }

    .con02_04 {
        width: 30%;
        right: 1vw;
        bottom: -1vw;
    }

    .image_sd_wrap {
        height: 14vw;
    }

    div.tslide_img {
        width: 270vw;
    }

    .con03 {
        margin: 0;
        padding: 0;
    }

    div.con03_inner {
        width: 200vw;
        flex-direction: column;
        justify-content: center;
        align-items: center;

        height: auto;
        border-radius: 3vw;

        padding: 15vw 0;
    }

    .con03_ileft_title {
        justify-content: center;
        align-items: center;

        margin-top: 0;
        margin-bottom: 6vw;
    }

    .con03_istxt {
        text-align: center;
    }

    .con03_ileft {
        margin-bottom: 12vw;
    }

    .con03_ileft_t01 {
        font-size: 6vw;
        margin-bottom: 4vw;
    }

    .con03_ileft_fz {
        font-size: 8.6vw;
    }

    .con03_iright {
        width: 95vw;
        gap: 4vw;
    }

    .con03_ir_item {
        height: 40vw;
    }

    .con03_circle_item {
        width: 40vw;
        overflow: hidden;
    }

    .con03_ir_item.change .con03_circle_item {
        overflow: visible;
    }

    .con03_ir_item_bg {
        border-radius: 3vw;
    }

    .con03_ir_it_inner {
        position: relative;
        padding-left: 4.5vw;
    }

    div.con03_ir_itxt {
        position: absolute;
        bottom: 4vw;
        left: 4.5vw;
        top: auto !important;
        margin: 0;
        opacity: 0;
    }

    .con03_ir_item.change div.con03_ir_itxt {
        opacity: 1;
        transition: 0.4s 0.4s;
    }

    div.con03_ir_it_ititle {
        margin-top: -18vw;
        transform: translateY(85%);
        transition: 0.4s;

        font-size: 5vw;
    }

    .con03_ir_item.change .con03_ir_it_ititle {
        transform: translateY(0);
    }

    div.con03_04 {
        width: 16vw;
    }

    .con03_ir_item.change .con03_y_slide {
        right: 0;
    }

    .con03_ir_it_it1 {
        margin-bottom: 1.2vw;
    }

    .con03_05 {
        width: 30vw;
        top: 5vw;
        right: 5vw;
    }

    .con03_ir_item.change .con03_05 {
        width: 31vw;
        top: 22vw;
        right: 10vw;
    }

    .con03_ir_it_stxt {
        top: auto;
        bottom: 4.5vw;
    }

    .con03_ir_item.change .con03_ir_it_stxt {
        right: 4.5vw;
    }

    .con03_ir_it_stxt2 {
        font-size: 7vw;
        line-height: 8.7vw;
    }

    .con03_ir_it_stxt1 {
        margin-bottom: 1vw;
        margin-right: 2vw;
    }

    .con03_06 {
        right: 28vw;
        width: 13vw;
        top: 15vw;
    }

    .con03_ir_item.change .con03_06 {
        top: 8vw;
    }

    .con03_pwrap {
        left: 4.5vw;
        bottom: 4vw;
    }

    div.con03_iprc_wrap {
        justify-content: flex-start;
    }

    .con03_10 {
        right: 3vw;
        bottom: -10vw;
        width: 41vw;
    }

    .con03_ir_item.change .con03_10 {
        bottom: 2vw;
    }

    .con03_iprc {
        font-size: 7.8vw;
    }

    .con03_iprc_won {
        font-size: 4.4vw;
        margin-top: 1vw;
        margin-left: 0.6vw;
    }

    .con04 {
        flex-direction: column;
        justify-content: center;
        align-items: center;

        margin: 0;
        padding-top: 15vw;
    }

    .con04_title_wrap {
        justify-content: center;
        align-items: center;

        margin: 0;
    }

    .con04_01 {
        width: 20vw;
        margin-bottom: 6vw;
    }

    .con04_title {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        font-size: 8.6vw;
        margin-bottom: 6vw;
    }

    .con04_stxt {
        text-align: center;
        margin-bottom: 12vw;
    }

    .con04_t1 {
        margin-bottom: 1vw;
    }

    .con04_cwrap {
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        gap: 3vw;
        margin-bottom: -30vw;
    }

    .con04_citem {
        width: 40vw;
    }

    .con04_cool_box {
        width: 100%;
        margin: 0;
        padding: 0;
    }

    .con04_tsmk {
        width: 74vw;
    }

    .con05_02 {
        width: 37vw;
        margin-bottom: 6vw;
    }

    .con05_title {
        font-size: 8.6vw;
        margin-bottom: 6vw;
    }

    .con03_ileft_t02 {
        margin-bottom: 1vw;
    }

    .con05_inner {
        width: 100%;
        padding-top: 15vw;
        padding-bottom: 15vw;
    }

    .con05_stxt {
        text-align: center;
    }

    .con05_item {
        width: 63vw;
    }

    .con05_mswiper {
        height: 90vw;
        margin-top: 0vw;
    }



    /* .con05_item.change */
    .con05_mswiper .swiper-slide-active .con05_item_front {
        background: #fdc83a;
        bottom: 12.6vw;
    }

    .con05_mswiper .swiper-slide-active .con05_05 {
        scale: 1;
        opacity: 1;
        transition: 0.4s;
        animation: sway 1s infinite ease-in-out;
    }


    .con05_mswiper .swiper-slide-active .con05_03 {
        animation: ddm2 3s infinite ease-in-out;
    }

    .con05_mswiper .swiper-slide-active .con05_04 {
        scale: 1;
        opacity: 1;
        animation: ddm 3s infinite ease-in-out;
    }

    .con05_mswiper .swiper-slide-active .con05_07 {
        animation: ddm 3s infinite ease-in-out;
    }

    .con05_mswiper .swiper-slide-active .con05_09 {
        animation: ddm2 3s infinite ease-in-out;
    }

    .con05_item_front {
        height: 68%;
        padding-top: 8vw;
        border-radius: 3vw;

    }

    .con05_item_back {
        border-radius: 0 0 3vw 3vw;
        height: 20vw;
    }

    .con05_itt_wrap {
        font-size: 7vw;
        margin-bottom: 5vw;
    }

    .con05_itt3 {
        margin-bottom: 5vw;
    }

    .con05_03 {
        width: 70vw;
    }

    .con05_04 {
        width: 37vw;
    }

    .con05_09 {
        width: 67.75vw;
    }

    .con05_06 {
        bottom: 3.2vw;
        width: 34vw;
    }

    .con05_07 {
        width: 33vw;
        top: 9.9vw;
        right: -15.9vw;
    }

    .con05_05 {
        width: 20vw;
        top: 8vw;
        right: 3vw;
    }

    .con05_08 {
        width: 22vw;
        left: 5vw;
        bottom: -4vw;
        transition: 0.4s;
        animation: ddm 2s infinite ease-in-out;
    }

    .con05_btn_wrap {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin-top: 8vw;
        gap: 12vw;
    }

    .con05_btn_prev {
        transform: rotate(180deg);
    }

    .con05_btn {
        width: 8vw;
        display: flex;
        justify-content: center;
        align-items: center;
        cursor: pointer;
    }

    .con06 {
        padding: 0;
    }

    .con06_iwrap {
        width: 100%;
        flex-direction: column;
    }

    .con06_gbox {
        width: 100%;
        margin: 0;
        padding: 0;
        border-radius: 0;
        height: auto;
        justify-content: center;
        align-items: center;

        padding-top: 15vw;
        padding-bottom: 45vw;
        overflow: hidden;
    }

    .con06_gtxt {
        margin-bottom: 6vw;
    }

    .con06_gtxt2 {
        font-size: 10vw;
        margin-bottom: 1vw;
    }

    .con06_01 {
        width: 100vw;
        left: auto;
        bottom: -7vw;
    }

    .con06_02 {
        width: 18vw;
        top: -6vw;
    }

    .con05_txt1 {
        margin-bottom: 1vw;
    }

    .con06_03 {
        left: 10vw;
        bottom: -6vw;
        width: 23vw;
    }

    .con06_twrap {
        justify-content: center;
        align-items: center;

        margin: 15vw 0 12vw;
    }

    .con06_wtxt_01 {
        text-align: center;
        margin-bottom: 6vw;
    }

    .con06_wtxt_02 {
        text-align: center;
        margin-bottom: 4vw;
    }

    .con06 .tab_container {
        width: 100%;
        margin-top: 0vw;

        padding: 0 2vw;
    }

    .con06 .tab_contents {
        height: 114vw;
    }

    .con06 .tab_menu_wrap {
        justify-content: center;
        gap: 1vw;
        padding: 0;
    }

    .con06 .tab_menu {
        width: 22vw;
        height: 12vw;
        border-radius: 2vw 2vw 0 0;
        bottom: -3.6vw;
        padding-top: 1.2vw;
    }

    .con06 .tab_menu.on {
        bottom: -2vw;
    }

    .con06 div.tab_item {
        flex-direction: column;
        justify-content: center;
        padding-bottom: 8vw;
    }

    .tab_item_inner {
        padding: 0;
        padding-top: 14vw;
    }

    .con06_itxt_wrap {
        width: 100%;
        justify-content: flex-start;
        align-items: center;
    }

    .con06_itxt1 {
        font-size: 7vw;
        margin-bottom: 6vw;
    }

    .con06_10 {
        width: 64vw;
        bottom: 6vw;
        right: auto;
    }

    .con06_12 {
        width: 60vw;
        right: auto;
        bottom: 6vw;
    }

    .con06_itxt2 {
        text-align: center;
    }

    .con06_14 {
        width: 80vw;
        right: 0;
        bottom: -9vw;

        -webkit-mask-image: linear-gradient(to top, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 100%);
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-size: 100% 100%;


        mask-image: linear-gradient(to top, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 100%);
        mask-repeat: no-repeat;
        mask-size: 100% 100%;
    }

    .con06_15 {
        top: 7vw;
        left: 7vw;
    }

    .con06_13 {
        top: 5vw;
        left: 7vw;
    }

    .con06_11 {
        top: 7vw;
        left: 7vw;
    }

    .con06_byell {
        height: 24vw;
        margin-top: -24vw;
    }

    .con07 {
        padding-top: 15vw;
    }

    .con07_11 {
        width: 50vw;
        margin-bottom: 4vw;
    }

    .con07_title {
        font-size: 8.6vw;
        gap: 1vw;
    }

    .con07_twrap {
        margin-bottom: 10vw;
    }

    .con07_iwrap {
        flex-direction: column;
        gap: 16vw;
    }

    .con07_item {
        padding-top: 10vw;
        width: 96vw;
        height: 73vw;
    }

    .con07_itt {
        font-size: 6.5vw;
        margin-bottom: 6vw;
    }

    .con07_itt1 {
        margin-bottom: 0.8vw;
    }

    .con07_cwrap {
        gap: 2vw;
    }

    .con07_circle {
        width: 21vw;
    }

    p.con07_cr_txt {
        font-size: 3.5vw;
        bottom: -8.2vw;
        text-align: center;
    }

    p.con07_cr_txt2 {
        bottom: -12.6vw;
    }

    .con07_02 {
        width: 11vw;
    }

    .con07_ddmtxt {
        width: 34vw;
        height: 13vw;
        writing-mode: unset;
        z-index: 10;
    }

    .con07_01 {
        top: auto;
        bottom: -7.7vw;
    }

    .con07_03 {
        bottom: auto;
        top: -7.7vw;
    }

    .con08_inner {
        width: 100vw;
        height: 194vw;
        padding-left: 0;
        padding-top: 15vw;
        border-radius: 0;
    }

    .con08_cof {
        width: 27vw;
        bottom: -13vw;
        left: -2vw;
    }


    .con08_twrap {
        justify-content: center;
        align-items: center;
        margin-bottom: 10vw;
    }

    .con08 {
        padding-top: 15vw;
        padding-bottom: 0;
    }

    .con08_01 {
        width: 40vw;
        margin-bottom: 8vw;
    }

    .con08_title {
        justify-content: center;
        align-items: center;
    }

    .con08_title {
        font-size: 8.6vw;
        margin-bottom: 6vw;
    }

    .con08_tt1 {
        margin-bottom: 1vw;
    }

    .tab2_item {
        width: 90%;
        height: 100%;

        border: 0.1vw solid #094f2d;
        border-radius: 3vw;
        padding-top: 8vw;
        padding-bottom: 8vw;

        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }

    .tab2_contents {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        height: 50vw;
    }

    .tab_inum {
        width: 8vw;
        height: 8vw;
        margin-right: 2vw;
    }

    .tab_ititle_wrap {
        width: 100%;
        justify-content: center;
        align-items: center;
        margin-bottom: 6vw;
    }

    .con08_stxt {
        text-align: center;
    }

    .tab_stitle {
        text-align: center;
        width: 80%;
    }

    .tab2_menu_wrap {
        right: -15vw;
        bottom: -4vw;
        /* position: relative; */
        z-index: 10;
    }

    /* .tab2_menu_wrap::after {
        content: '';
        position: absolute;
        width: 135%;
        height: 135%;
        border: 1px solid #000;
        border-radius: 50%;
    } */

    .con08_11 {
        width: 60vw;
    }

    .con08_12 {
        width: 94vw;
        right: auto;
        bottom: 5vw;
    }

    .tab2_citem {
        width: 13vw;
        height: 13vw;
    }

    .tab2_ctxt {
        font-size: 5vw;
    }

    .tab2_cimg {
        width: 13vw;
    }

    .tab2_menu_01 {
        top: -16.4vw;
        left: 28vw;
    }

    .tab2_menu_02 {
        top: -12.5vw;
        left: 6.9vw;
    }

    .tab2_menu_03 {
        top: 0.5vw;
        left: -9.8vw;
    }

    .tab2_menu_04 {
        top: 19.9vw;
        left: -17.1vw;
    }

    .tab2_menu_05 {
        top: 39.5vw;
        left: -13.5vw;
    }

    .con08_mvideo {
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 4vw 2vw 15vw;
    }

    div.con08_video {
        position: static;
        border-radius: 4vw;
    }

    .con09 {
        padding-top: 15vw;
    }

    .con09_01 {
        width: 40vw;
        margin-bottom: 5vw;
    }

    .con09_twrap {
        margin-bottom: 6vw;
    }

    .con09_tab_swiper {
        width: 70vw;
        height: 15vw;
    }

    .mtab_btn_wrap {
        padding: 0 3vw;
    }

    .mtab_btn {
        width: 9vw;
    }

    .tab3_menu {
        margin: 0 2vw;
        padding: 0 2vw;

    }

    .tab3_contents {
        height: 105vw;
        padding-top: 9vw;
    }

    .tab3_item {
        width: 110vw;
    }

    .con09_t3_sitem {
        width: 74vw;
        height: 70vw;
        border-radius: 3vw;
        padding-bottom: 4vw;
    }

    .con09_t3_txt {
        margin-top: 5vw;
    }

    .con09_t3_img {
        width: 50vw;
        height: 50vw;
    }

    .tab3_btn {
        width: 8vw;
    }

    .con09_03 {
        width: 0.6vw;
    }

    .tab3_btn_wrap {
        gap: 12vw;
        margin-top: 0;
        bottom: 12vw;
    }

    .con10_scop {
        width: 22vw;
    }

    .con10_title {
        font-size: 8.6vw;
        margin-bottom: 6vw;
    }

    .con10_t1 {
        margin-bottom: 1vw;
    }

    .con10 {
        padding-top: 15vw;
        padding-bottom: 0vw;
    }

    .con10_twrap {
        margin-bottom: 12vw;
    }

    div.con10_01 {
        position: static;
        width: 63vw;
        left: 2vw;
        top: -3vw;

        margin-top: 17vw;
    }

    .con10_ci_line {
        top: 8.9vw;
    }

    .con10_02 {
        width: 45vw;
    }

    .con10_03 {
        width: 4vw;
    }

    .con10_citem_inner {
        gap: 2vw;
    }

    .con10_citem {
        width: 18vw;
        height: 18vw;
    }

    .con10_cil_arw1 {
        left: 4vw;
    }

    .con10_cil_arw2 {
        right: 4vw;
    }

    .con10_citem_wrap {
        flex-direction: column;
    }

    div.con10_rbox {
        width: 100vw;
        position: relative;
        bottom: auto;
        right: auto;
        height: auto;
        border-radius: 0;
        padding: 15vw 0 55vw;
    }

    .con10_rbtxt_wrap {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .con10_rbtxt2 {
        text-align: center;
    }

    .con10_ddm_item {
        width: 36vw;
        height: 7vw;
        bottom: -12vw;
    }

    .con10_ddm_txt {
        font-size: 3.6vw;
        white-space: nowrap;
    }

    .con10_ddm_item::before {
        content: "";
        top: -1.5vw;
        position: absolute;
        border-left: 2vw solid transparent;
        border-right: 2vw solid transparent;
        border-bottom: 3vw solid #fdc83a;
    }

    .con10_citem_abwrap.change .con10_ddm_item::before {
        border-bottom: 3vw solid #094f2d;
    }

    .con10_btxt {
        margin-top: 7vw;
        margin-bottom: 15vw;
    }

    p.con10_rbtxt1 {
        margin-bottom: 6vw;
        font-size: 6vw;
    }

    .con10_09 {
        width: 26vw;
        left: 6vw;
        bottom: -28vw;
    }

    .con10_10 {
        width: 77vw;
        right: -17vw;
        bottom: -24.5vw;
    }


    .con10_09_txt {
        font-size: 8vw;
        margin-bottom: 2vw;
    }

    .con10_10_txt {
        font-size: 12vw;
        margin-left: -12vw;
        margin-bottom: -3.3vw;
    }

    .con10_13 {
        width: 15vw;
        bottom: 29.8vw;
        left: 33.5vw;
    }

    .con11 {
        padding-bottom: 0;
    }

    .con11_tbox {
        background: #0c5e36;
        width: 100vw;

        height: auto;
        border-radius: 0;

        padding: 15vw 0;
    }

    div.con11_tbox_wrap {
        position: relative;
        flex-direction: column;
    }

    .con11_tb_twrap {
        width: 100vw;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .con11_02 {
        width: 42vw;
        right: -19vw;
        top: 26vw;
    }

    .con13_032 {
        width: 42vw;
        left: -19vw;
        top: 26vw;
    }

    .con11_mswiper {
        background: #fdc83a;
    }

    div.con11_ct_yell {
        width: 100vw;
        height: 19vw;
        border-radius: 0vw;
        padding-bottom: 1vw;

        position: relative;
    }

    .con11_msy_wrap {
        margin-top: 0vw;
    }

    p.con11_ybtn_txt {
        font-size: 3.5vw;
    }

    .con11_wtitle {
        width: 100vw;
        height: 100%;
        background: #fdc83a;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        font-size: 7.4vw;
        padding: 15vw 0 5vw;
        margin: 0;
    }

    .con11_wbox {
        width: 85vw;
    }

    .con11_wbox_wrap {
        gap: 3vw;
    }

    .con11_03 {
        width: 17vw;
    }

    .con11_ybox_inner {
        flex-direction: row;
        gap: 8vw;
    }

    .con11_title {
        justify-content: center;
        align-items: center;
    }

    p.con11_tb_t1 {
        font-size: 6vw;
        text-align: center;
        margin-bottom: 6vw;
        line-height: 1.3;
    }

    .con11_tbt1 {
        font-size: 8vw;
        margin-bottom: 1vw;
    }

    .con11_tbt2 {
        margin-bottom: 1vw;
    }

    .con11_tb_t2 {
        text-align: center;
    }

    .con11_right_wrap {
        align-items: center;
        justify-content: center;
        padding: 0;
    }

    .con12 {
        padding-top: 15vw;
        padding-bottom: 15vw;
    }

    .con12_inner {
        padding: 0;
        border: none;
        border-radius: 0;
    }

    .con12_inner_bord {
        border-radius: 0;
        padding: 0;
        width: 100%;
        background: #fff;
    }

    .con12_01 {
        width: 20vw;
        margin-bottom: 6vw;
    }

    .con12_title {
        font-size: 8.6vw;
        text-align: center;
        line-height: 1.2;
        margin-bottom: 6vw;
    }

    .con12_twrap {
        margin-bottom: 10vw;
    }

    .con12_box_wrap {
        flex-direction: column;
    }

    .con12_box {
        width: 78vw;
        height: 87vw;
        border: none;
        border-radius: 3vw;
        overflow: hidden;
    }

    .con12_box_frnt img {
        height: 100%;
        object-fit: cover;
    }

    .con12_box_frnt p {
        display: none;
    }

    .con12_box_back {
        padding: 3vw;
    }

    .con12_mswiper .swiper-slide-active .con12_box_frnt {
        opacity: 0;
    }

    .con12_mswiper .swiper-slide-active .con12_box_back {
        opacity: 1;
    }

    .con12_box_back_inner {
        border-radius: 2vw;
        padding-top: 13vw;
    }

    div.con12_box_back_inner_02 {
        padding-top: 8vw;
    }

    .con12_07 {
        width: 62vw;
    }

    .con12_back_txt1 {
        margin-top: 8vw;
        margin-bottom: 9vw;
    }

    .con12_back_txt2 {
        margin-top: 4vw;
        margin-bottom: 5vw;
    }

    .con12_back_txt3 {
        margin-top: 10vw;
        margin-bottom: 13vw;
    }

    .con12_back_txt4 {
        padding-top: 6vw;
    }

    .con12_08 {
        width: 48vw;
    }

    .con12_09 {
        width: 55vw;
    }

    .con12_10 {
        width: 72vw;
        left: 11vw;
        bottom: -3vw;
    }

    .con12_btn {
        width: 8vw;
    }

    .con12_btn_wrap {
        gap: 12vw;
        margin-top: 8vw;
    }

    .con12_btn_prev {
        transform: rotate(180deg);
    }

    .con13 {
        align-items: center;
        justify-content: center;

        padding-top: 15vw;
        padding-bottom: 15vw;
    }

    div.con13_video {
        position: relative;
        top: auto;
        left: auto;

        width: 94vw;
        margin-top: 4vw;
        height: 79vw;
    }

    .con13_swiper {
        width: 100vw;
    }

    .con13_03 {
        width: 49vw;
        top: auto;
        bottom: 0;
        z-index: 10;
        bottom: -7vw;
        right: -7vw;
    }

    .con13_twrap {
        margin: 0;
        margin-bottom: 10vw;
        align-items: center;
        justify-content: center;
    }

    p.con13_t1 {
        margin-bottom: 6vw;
        font-size: 6vw;
    }

    .con13_t2 {
        margin-bottom: 1vw;
    }

    .con13_title {
        font-size: 8.6vw;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .con13_t4 {
        margin-top: 6vw;
    }

    .con13_simg {
        width: 72vw;
        border-radius: 3vw;
    }

    div.con13_sddm {
        position: relative;
        top: auto;
        right: auto;
        width: 30vw;
        margin-bottom: 4vw;
    }

    .con13_vstar {
        width: 20vw;
    }

    .con13_vstar_01 {
        top: 11vw;
        left: 15vw;
    }

    .con13_vstar_02 {
        right: 11vw;
        top: 24vw;
    }

    .con13_vstar_03 {
        width: 19vw;
        bottom: 6vw;
        left: 15vw;
    }

    .con14 {
        padding-top: 15vw;
        padding-bottom: 15vw;
    }

    .con14_t1 {
        margin-bottom: 6vw;
    }

    .con14_title {
        font-size: 8.6vw;
    }

    .con14_t2 {
        margin-bottom: 1vw;
    }

    .con14_bwrap {
        flex-direction: column;
    }

    .con14_box1 {
        width: 90vw;
        height: auto;
        padding: 12vw 0 24vw;
        border-radius: 3vw;

        display: flex;
        justify-content: center;
        align-items: center;
        overflow: hidden;
    }

    .con14_twrap {
        margin-bottom: 10vw;
    }

    .con14_btwrap {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .con14_bt1 {
        margin-bottom: 3vw;
    }

    .con14_bt2 {
        font-size: 8vw;
        margin-bottom: 1vw;
    }

    .con14_bt3 {
        font-size: 8vw;
    }

    .con14_btitle {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .con14_01 {
        bottom: -16vw;
        right: auto;
        width: 39vw;
    }

    .con14_02 {
        top: -6vw;
        right: auto;
        width: 15vw;

        display: none;
    }

    .con14_bvideo_wrap {
        width: 90vw;
        margin-top: 5vw;
        margin-left: 0;
    }

    .con14_bvideo {
        height: 50.6vw;
        border-radius: 3vw;
    }

    div.con14_vbtn_wrap {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin-top: 8vw;
        gap: 12vw;
        bottom: auto;

        position: relative;
    }

    .con14_vbtn_prev {
        transform: rotate(180deg);
    }

    .con14_vbtn {
        width: 8vw;
        display: flex;
        justify-content: center;
        align-items: center;
        cursor: pointer;
    }

    .con15 {
        margin-top: 0;
        padding-top: 15vw;
    }

    .con15_01 {
        margin-bottom: 6vw;
        width: 40vw;
    }

    .con15_title {
        font-size: 8.6vw;
        margin-bottom: 10vw;
    }

    .con15_t1 {
        margin-bottom: 0.9vw;
    }

    .tab4_mline1 {
        left: -2.7vw;
    }

    .tab4_mline2 {
        right: -2.7vw;
    }

    .tab4_mline {
        width: 1vw;
        height: 4vw;
    }

    .tab4_menu_wrap {
        gap: 11vw;
        margin-bottom: 4vw;
    }

    .con15_t2 {
        text-align: center;
        line-height: 1.3;
    }

    .tab4_contents {
        width: 95vw;
        height: 144vw;
        background: #bcd4c7;

        border-radius: 3vw;
    }

    .tab4_item {
        width: 96%;
        height: 97%;

        padding: 10vw 0;

        border-radius: 3vw;
        border: 0.1vw solid #0c4d2e;
    }

    .tab4_it_wrap {
        justify-content: flex-start;
        align-items: center;
    }

    div.tab4_itxt {
        display: none;
    }

    div.tab4_img_iwrap {
        position: relative;
        top: auto;
        left: auto;
        right: auto;
        bottom: auto;
    }

    .tab4_i1 {
        width: 70vw;
        transition: 0.7s 0.6s;
    }

    .tab4_i2 {
        width: 30vw;
    }

    .tab4_item.on .tab4_i2 {
        scale: 1;
        opacity: 1;
        transition: 0.4s 1.4s;
    }

    .tab4_i3 {
        width: 60vw;
        transition: 0.4s 0.9s;
    }

    .con15_03 {
        width: 4vw;
        margin-top: 0.4vw;
    }

    .tab4_ititle {
        font-size: 6vw;
        justify-content: center;
        align-items: center;
        margin-bottom: 0vw;
    }

    .tab4_chck {
        gap: 2vw;
        align-items: flex-start;
    }

    .tab4_chck_twrap {
        height: 100%;
        margin-left: 5vw;
        gap: 2vw;
        justify-content: center;
        margin-top: -2vw;
    }

    .tab4_it1 {
        margin-bottom: 1vw;
    }

    .tab4_ck_txt {
        line-height: 1.5;
    }

    div.con15_12 {
        width: 280vw;
    }

    .con15_fwrap {
        margin-top: 3vw;
        z-index: 105;
    }

    .con15_isd {
        height: auto;
    }

    div.con15_11 {
        width: 280vw;
    }

    .con15_isd2 {
        height: auto;
    }

    .con15_isd {
        margin-bottom: -22vw;
    }

    .con15_10 {
        width: 51vw;
    }

    .con15_foot {
        height: auto;
        padding-top: 9vw;
        padding-bottom: 0;
    }

    .con16 {
        width: 100vw;
        padding: 10vw 3vw 15vw;
        margin-top: -0.3vw;
    }

    div.con16_box {
        width: auto;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        padding: 10vw 0 0;

        row-gap: 5vw;
        column-gap: 3vw;

        pointer-events: none;
    }


    div.con16_btwrap {
        width: 100%;
        position: relative;
        top: auto;
        left: auto;

        justify-content: center;
        align-items: center;
    }

    .con16_01 {
        width: 25vw;
        margin-bottom: 6vw;
    }

    .con16_btitle {
        font-size: 8vw;
        align-items: center;
    }

    .con16_bt4 {
        margin-top: 6vw;
        text-align: center;
    }

    .con16_inner {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding: 2vw;
    }

    .con16_plate {
        width: 100vw;
        bottom: -17vw;
        left: auto;
    }

    .con16_swiper {
        width: 40vw;
        height: 100vw;

        -webkit-mask-image: linear-gradient(to bottom,
                rgba(0, 0, 0, 0) 0%,
                rgba(0, 0, 0, 1) 40%,
                rgba(0, 0, 0, 1) 60%,
                rgba(0, 0, 0, 0) 100%);
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-size: 100% 100%;

        mask-image: linear-gradient(to bottom,
                rgba(0, 0, 0, 0) 0%,
                rgba(0, 0, 0, 1) 40%,
                rgba(0, 0, 0, 1) 60%,
                rgba(0, 0, 0, 0) 100%);
        mask-repeat: no-repeat;
        mask-size: 100% 100%;
    }

    .con16_swiper_img {
        width: 40vw;
    }

    .con17_01 {
        width: 40vw;
        margin-bottom: 6vw;
    }

    .con17_inner {
        width: 95vw;
        height: auto;
        border-radius: 0 0 3vw 3vw;
        background: none;
        padding-top: 15vw;
    }

    .tab5_contents {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 100vw;
        margin-top: 12vw;
    }

    .con17 {
        padding-bottom: 31vw;
    }

    .con17_twrap {
        margin-bottom: 6vw;
    }

    .tab5_menu_wrap {
        width: 54vw;
        height: 10vw;
        border-radius: 30vw;
        padding: 0;

        margin-bottom: 10vw;
    }

    .tab5_mbg {
        width: 31vw;
        height: 8vw;
        border-radius: 30vw;
        gap: 2vw;
        left: 1vw;
    }

    .con17_02 {
        width: 9vw;
    }

    .tab5_mbg.to-right {
        left: 21.5vw;
    }

    .tab5_item {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }

    .con17_table {
        width: 95vw;
    }

    .tab5_btxt {
        margin-top: 6vw;
        margin-left: -5vw;
    }

    .con17_03 {
        top: 7.5vw;
        right: -2vw;
        width: 28vw;
    }

    .con17_04 {
        width: 28vw;
        bottom: -1vw;
        right: 9vw;
    }

    .con18 {
        padding: 0;
    }

    .con18_wrap {
        background: none;
        border-radius: 0;
        width: 100vw;
        height: auto;
    }

    .con18_inner {
        width: 100vw;
        height: auto;
        padding: 15vw 0;
        border-radius: 0;
        border-bottom: 0.1vw solid #ddd;
    }

    .con18_t1 {
        font-size: 6vw;
        margin-bottom: 1vw;
    }

    .con18_t2 {
        font-size: 8.6vw;
    }

    .con18_title {
        margin-bottom: 6vw;
    }

    .con18_twrap {
        margin-bottom: 11vw;
    }

    .con18_item {
        width: 81vw;
        height: 60vw;

        padding-top: 10vw;
        border-radius: 3vw;
    }

    .con18_it1 {
        margin-bottom: 4vw;
    }

    .con18_mswiper {
        padding-bottom: 27vw;
    }

    .con18_mswiper .swiper-slide-active .con18_item {
        background: #0c4d2e;
        color: #fff;
    }

    .con18_mswiper .swiper-slide-active .con18_03 {
        animation: ddm4 2s 0.2s infinite ease-in-out;
    }

    .con18_mswiper .swiper-slide-active .con18_04 {
        animation: ddm3 2s 0.2s infinite ease-in-out;
    }

    .con18_mswiper .swiper-slide-active .con18_05 {
        animation: ddm3 2s 0.4s infinite ease-in-out;
    }

    .con18_04 img {
        transform: translateX(-20%);
        transition: 0.4s 0.2s;
        opacity: 0;
    }

    .con18_05 img {
        transform: translateX(20%);
        transition: 0.4s 0.2s;
        opacity: 0;
    }

    .con18_mswiper .swiper-slide-active .con18_05 img,
    .con18_mswiper .swiper-slide-active .con18_04 img {
        transform: translateX(0);
        opacity: 1;
    }

    .con18_muryo {
        scale: 2;
        opacity: 0;
        z-index: 10;
        animation: none;
    }

    .con18_mswiper .swiper-slide-active .con18_muryo {
        scale: 1;
        opacity: 1;
        transition: 0.4s 0.5s;
    }

    .con18_mswiper .swiper-slide-active .con18_muryo img {
        animation: blk 1s 1.2s infinite ease-in-out;
    }

    .con18_03 img {
        opacity: 0;
        transform: translateY(20%);
        transition: 0.4s 0.5s;
    }

    .con18_mswiper .swiper-slide-active .con18_03 img {
        transform: translateY(0);
        opacity: 1;
    }


    .con18_03 {
        width: 50vw;
        bottom: -17.5vw;
    }

    .con18_bimg_wrap {
        gap: 3vw;
        bottom: -14vw;
    }

    .con18_04,
    .con18_05 {
        width: 30vw;
    }

    div.con18_btn_wrap {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        gap: 12vw;
        bottom: auto;

        position: relative;
    }

    .con18_btn_prev {
        transform: rotate(180deg);
    }

    .con18_btn {
        width: 8vw;
        display: flex;
        justify-content: center;
        align-items: center;
        cursor: pointer;
    }

    .con18_01 {
        left: auto;
        top: auto;
        bottom: -14vw;
        right: 4vw;
        width: 31vw;

        opacity: 0;
        transition: 0.5s 0.2s;
        transform: translateX(20%);
    }

    .con18_02 {
        width: 36vw;
        bottom: -14vw;
        right: auto;
        left: 4vw;
        opacity: 0;
        transition: 0.5s 0.2s;
        transform: translateX(-20%);
    }

    .con18_mswiper .swiper-slide-active .con18_01 {
        opacity: 1;
        transform: translateY(0%);
    }

    .con18_mswiper .swiper-slide-active .con18_02 {
        opacity: 1;
        transform: translateY(0%);
    }

    .con19 {
        padding-top: 15vw;
    }

    .con19_01 {
        width: 40vw;
        margin-bottom: 6vw;
    }

    .con19_title {
        margin-bottom: 10vw;
    }

    .con19_box {
        width: 47vw;
    }

    .con19_btn_wrap {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin-top: 8vw;
        gap: 12vw;
    }

    .con19_btn_prev {
        transform: rotate(180deg);
    }

    .con19_btn {
        width: 8vw;
        display: flex;
        justify-content: center;
        align-items: center;
        cursor: pointer;
    }

    .con19_bslide {
        height: 15vw;
        margin-top: 15vw;

        z-index: 20;
    }

    .con19_11 {
        right: -14vw;
        bottom: 3.5vw;
        width: 40vw;

        z-index: 10;
    }

    .con19_12 {
        width: 20vw;
        right: -8vw;
        bottom: 5vw;
        opacity: 0;
        transition: 0.4s;

        transform: translateY(20%);
    }

    .con19_mswiper .swiper-slide-active {
        z-index: 10;
    }

    .con19_mswiper .swiper-slide-active .con19_12 {
        opacity: 1;
        transform: translateY(0%);
    }

    .con20 {
        padding-top: 15vw;
    }

    .con20_01 {
        width: 10vw;
        margin-bottom: 4vw;
    }

    .con20_title {
        margin-bottom: 6vw;
    }

    .con20_twrap {
        margin-bottom: 12vw;
    }

    .con21 {
        padding-left: 0;
        display: flex;
        justify-content: center;
        align-items: center;

        height: auto;
        margin-top: -13vw;
        padding-bottom: 19vw;
    }

    .con21_box {
        margin-top: 24vw;
        width: 95vw;
        height: auto;
        border: 0.1vw solid #0c4d2e;

        padding: 13vw 0;

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

        text-align: center;
    }

    .con22 {
        margin: 0;

        padding-top: 15vw;

        background: #0c5e36;
    }

    .con21_btitle {
        font-size: 7vw;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-bottom: 6vw;
    }

    .con21_btwrap {
        justify-content: center;
        align-items: center;
        gap: 4vw;
    }

    .con21_bt1 {
        margin-bottom: 1vw;
    }

    .con21_bt3 {
        margin-bottom: 6vw;
        line-height: 1.4;
    }

    .con21_bt7 {
        flex-direction: column;
    }

    div.con22_twrap {
        position: relative;
        top: auto;
        left: auto;

        justify-content: center;
        align-items: center;
        text-align: center;
        margin-bottom: 12vw;
    }

    .con22_02 {
        width: 40vw;
        margin-bottom: 6vw;
    }

    .con22_txt {
        margin: 6vw 0 8vw;
    }

    .con22_wslide {
        height: auto;
        bottom: 0;
    }

    .con22_water_wrap_img {
        display: none;
    }

    .con22_01 {
        display: none;
    }


    div.con22_water {
        width: 322vw;
    }

    .con22_ctxt {
        font-size: 7.9vw;
    }

    .con22_call {
        width: 9vw;
        margin-right: 2vw;
        margin-bottom: 0.3vw;
    }

    div.form_wrap {
        position: relative;
        right: auto;
        bottom: auto;
        padding-bottom: 15vw;
        width: 90vw;
    }

    .form_margin_input {
        padding: 0;
        height: 17vw;
    }

    .form_check_wrap {
        gap: 2vw;
        margin-right: 11vw;
    }

    .form_check_name_01,
    .form_check_name_02 {
        width: 22vw;
        height: 10vw;
        border-radius: 1vw;
    }

    .form_input_after {
        margin-top: 0.6vw;
        margin-right: 1.6vw;
    }

    .footeer_agree_checkbox_01 {
        width: 3vw;
        height: 3vw;
        border-radius: 0.3vw;
    }

    .form_margin_Agree_input {
        gap: 1.5vw;
        margin-top: 4vw;
        margin-bottom: 6vw;
        margin-left: 1vw;
    }

    .form_submit_div {
        height: 14vw;
        border-radius: 2vw;
        z-index: 10;
    }






    .map_container {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        width: 95%;
        margin-top: 6vw;
    }


    .map {
        width: 100%;
        height: 55vw;

        border-radius: 3vw;
        margin-bottom: 3vw;
    }

    .map_search {
        width: 11.7%;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 2.6vw
    }

    .map_mid_map_search_mid {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 91%;
        height: 10vw;
        box-sizing: border-box;
        margin: auto;
        z-index: 3;
        top: -6vw;
        background-color: #fff;
        overflow: hidden;
        padding-left: 2vw;
    }

    .map_mid_map_search {
        position: relative !important;
        width: 100%;
        background: white;
        height: 89vw;
        top: 5%;
        z-index: 0;
        overflow: hidden;
        border-radius: 3vw;
        left: 0;
        transform: translateY(0);
    }

    .map_mid_map_search_top>div {
        color: #000;
        width: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        padding-top: 5%;
        padding-bottom: 3%;
        font-size: 3.2vw;
    }

    .map_mid_map_search_mid input {
        appearance: none;
        border: none;
        outline: none;
        height: 100%;
        padding-left: 5%;
        font-size: 3vw;
    }


    .map_mid_map_search_item {
        margin: 0% auto;
        padding: 7% 8%;
        font-size: 3.4vw;
        box-sizing: border-box;
    }

    .map_mid_map_search_item_title {
        font-size: 3.9vw;
    }

    .map_mid_map_search_bottom {
        overflow: scroll;
        height: 87.5vw;
        width: 100%;
    }

    .map_link {
        width: 43%;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: 3vw;
    }

    .map_plus {
        width: 6%;
        display: flex;
        justify-content: center;
        align-items: center;
        right: 5%;
        bottom: 27%;
        cursor: pointer;
    }

    /*  popup  */
    div.popup {
        width: 90%;
        height: 72%;
        flex-direction: column;
        justify-content: flex-start;
        padding-top: 0%;
        top: 0%;
        gap: 4vw;
        border-radius: 1vw;
    }

    .popup_right_3rd .popup_right_3rd_right {
        width: 72%;
    }


    .map_mid_2nd {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        width: 100%;
        margin-bottom: 0%;
        border-top: 1px solid #808080a3;
        border-bottom: 1px solid #808080a3;
    }


    .popup_img_con {
        left: unset;
        overflow: hidden;
        scale: 0.8;
        overflow: hidden;
    }

    .popup_top_absol {
        width: 12.4369%;
        display: flex;
        justify-content: center;
        align-items: center;
        top: 6%;
        left: unset;
    }

    .popup_top_absol_2nd {
        width: 96.6687%;
        display: flex;
        justify-content: center;
        align-items: center;
        top: 13%;
        left: unset;
    }

    .popup_img {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-left: 0;
        height: 42%;
        overflow: hidden;
    }

    .popup_right_6th {
        justify-content: center !important;
    }

    .holme_close {
        width: 100%;
    }

    .popup_close {
        top: 3% !important;
        right: 3% !important;
        height: 7.5vw;
        width: 7.5vw !important;
        z-index: 10 !important;
        border-radius: 50%;
        background: #fff;
    }

    .fixed_popup {
        z-index: 99999999999999;
    }

    .con01pop_05 {
        width: 100%;
    }

    .popup_right_6th_left {
        display: flex;
        justify-content: center;
        align-items: center;
        /* background-color: #19c365; */
        right: auto;
        bottom: 6%;
        font-size: 3.3vw;
    }

    .popup_right_6th_left::after {
        width: 100%;
    }

    .popup_img_con {
        overflow: hidden;
        width: 100%;
        scale: 1;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .popup_right_2nd {
        font-weight: 600;
        width: 100%;
        font-size: 4.56vw;
        margin-bottom: 2vw;
        margin-left: 0;
        text-align: center;
    }

    .map_mid_map_search_item_address {
        margin-top: 4.7%;
    }

    .popup_right {
        width: 100%;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        flex-direction: column;
        margin-top: 0;
        overflow-y: visible;
    }

    .popup_right>div {
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        width: 100%;
        margin-top: 5%;
        margin-left: 12%;
    }

    .popup_right_left_txt {
        width: 30%;
        font-size: 3.5vw !important;
        width: 21%;
    }

    .popup_right_left_txt::after {
        top: 28%;
    }

    .popup_right>div>div:nth-child(2) {
        font-weight: 400;
        font-size: 3.5vw;
        width: 60%;
    }

    div.popup_logo {
        display: none !important;
    }


}