@media screen and (max-width:599px) {
    .pc-mobile{
        display: none !important;
    }
    .mobile-pc{
        display: flex !important;
    }
    #modalImage {
        width: 96%;
        margin: -4% 0% 0% 0%;
    }
    .sd {
        width: 100%;
        animation: marqueeXup linear 50s infinite;
    }
    
    .main_line_x{
        height: 0.1vw;
    }
/*
    .main_one_absol{
        background-color: #00000000;
    }
*/
    .main_vedio{
        z-index: 5;
    }
    .main_05 {
        top: -71%;
        width: 104%;
        animation: smoke 7s linear infinite;
    }
    .main_text_absol {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 31%;
        font-family: 'BookkMyungjo-Bd';
        font-size: 5vw;
        color: #fff;
        z-index: 2;
        left: 60%;
        top: 63%;
    }
    .main_text_absol > p:nth-of-type(1){
        margin: 0% 0% 1% 0%;
    }
    .main_02 {
        top: 22%;
        left: 9%;
        width: 25%;
        z-index: 2;
    }
    .main_content {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 140vw;
        padding: 21% 0% 0% 0%;
    }
    .main_one_div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 73vw;
        height: 73vw;
        border-radius: 50vw;
        border: 1px solid #ffffff83;
    }
    .main_01 {
        width: 56%;
    }
    .main_04 {
        width: 91%;
    }
    .main_div_02 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 13% 0% 16% 0%;
    }
    .main_left {
        width: 11%;
    }
    .main_right {
        width: 11%;
    }

    .con01_text_row {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: -12% 0% 3% 0%;
    }
    .con01_div {
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        align-items: flex-start;
        width: 100%;
        height: 109vw;
    }
    .con01_one_absol {
        background-color: #060d20;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 38vw;
        height: 38vw;
        border-radius: 50vw;
        z-index: 1;
        top: 33%;
    }
    .con01_text_row > p:nth-of-type(1) {
        font-size: 13.5vw;
    }
    .con01_text_row > p:nth-of-type(2) {
        font-size: 8.5vw;
        margin: 0% 0% -11% 0%;
    }
    .con01_one_rltv > p {
        font-style: italic;
        font-size: 9vw;
        margin: -7% 0% 0% -5%;
    }
    .con01_text_01 {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 100%;
        right: unset;
        top: 12%;
    }
    .con01_text_01 > P:nth-of-type(1) {
        font-family: 'BookkMyungjo-Bd';
        font-size: 8vw;
        color: #cb9358;
        margin: 0% 1% 0% 0%;
    }
    .con01_text_01 > P:nth-of-type(2) {
        font-family: 'BookkMyungjo-Bd';
        font-size: 8vw;
    }
    .con01_text_02 {
        font-family: 'BookkMyungjo-Bd';
        font-size: 5.5vw;
        top: 21%;
        right: 6%;
    }
    .con01_tex_img {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 77%;
        top: 66%;
        left: 18%;
    }
    .con01_line_x {
        background-color: #cb9358;
        width: 100%;
        height: 0.05vw;
        top: 48%;
    }

    .con02_content{
        opacity: 1;
    }
    .con02_m{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .con02_one_absol {
        scale: 10;
    }
    .con02_div_02 {
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        align-items: flex-start;
        width: 100%;
        margin: 7% 0% -4.5% 0%;
    }
    .con02_04 {
        width: 80%;
        z-index: 1;
    }
    .con02_div_01 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 28vw;
        margin: 45% 0% 0% 0%;
    }
    .con02_text_absol {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 69%;
        height: 50vw;
        left: 17%;
        top: -84%;
    }
    .con02_div_01_img {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 51%;
        top: 8%;
        left: unset;
    }
    .con02_ct_01 {
        font-family: 'Cafe24ClassicType-Regular';
        font-style: italic;
        font-size: 7vw;
        color: #fff;
    }
    .con02_rotate {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
        width: 100%;
        height: 100%;
        scale: 1.6;
        animation: rotate 10s linear infinite;
    }
    .con02_text_01_m{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        top: 6%;
    }
    .con02_text_01_m_01{
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: 'BookkMyungjo-Bd';
        font-size: 5.5vw;
        color: #fff;
    }
    .con02_text_01_m_02{
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 1% 0% 0% 0%;
    }
    .con02_text_01_m_02 > p:nth-of-type(1){
        font-family: 'Cafe24ClassicType-Regular';
        font-size: 7vw;
        color: #cb935b;
        margin: 0% -1% 0% 1%;
    }
    .con02_text_01_m_02 > p:nth-of-type(2){
        font-family: 'Cafe24ClassicType-Regular';
        font-size: 7.5vw;
        color: #cb935b;
    }
    .con02_text_01_m_02 > p:nth-of-type(3){
        font-family: 'BookkMyungjo-Bd';
        font-size: 4vw;
        color: #cb935b;
        margin: 0% 0% -2% 0%;
    }
    .con02_text_02{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        left: unset;
        top: 51%;
    }
    .con02_text_02 > p {
        font-family: "Pretendard";
        font-weight: 400;
        font-size: 3.2vw;
        color: #fff;
        margin: 0% 0% 1% 0%;
    }

    .con03-button-prev_y{
        left: 40%;
        width: 8%;
        cursor: pointer;
        pointer-events: all;
        bottom: 0%;
    }
    .con03-button-next_y{
        right: 40%;
        width: 8%;
        cursor: pointer;
        pointer-events: all;
        bottom: 0%;
        transform: rotate(180deg);
    }
    .con03_absol{
        font-size: 7vw;
    }
    .con03_content {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 169vw;
        margin: 0% 0% 7% 0%;
    }
    .con03_swiper_y_absol {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 90%;
        height: 43vw;
        right: unset;
        overflow: hidden;
        top: 66%;
    }
    .con03_swiper_div_y {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 43vw;
        overflow: hidden;
    }
    .con03_sd_one {
        font-size: 6.3vw;
    }
    .con03_line_img {
        width: 51%;
        top: 34%;
    }
    .con03_chg_img_01{
        width: 51%;
        top: 34%;
    }
    .con03_chg_img_02{
        width: 51%;
        top: 34%;
    }
    .con03_giho {
        font-family: "Pretendard";
        font-weight: 100;
        font-size: 11vw;
        color: #fff;
        left: unset;
        top: 65%;
    }
    .con03_text_absol {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        top: 15%;
        left: unset;
    }
    .con03_text_01 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 43%;
        writing-mode: unset;
        font-family: "Pretendard";
        font-weight: 400;
        font-size: 3.2vw;
        color: #fff;
        border-left: 1px solid #fff;
        border-right: 1px solid #fff;
    }
    .con03_text_02 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 50%;
        writing-mode: unset;
        font-family: 'BookkMyungjo-Bd';
        font-size: 7.9vw;
        color: #fff;
        margin: 2% 0% 1% 0%;
    }
    .con03_text_03 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 65%;
        writing-mode: unset;
        font-family: 'BookkMyungjo-Bd';
        font-size: 7.9vw;
        color: #cf945c;
    }
    .con03_01 {
        width: 5%;
        margin: 0% 0% 0% 0%;
        top: 8%;
    }
    
    .con04-button-prev{
        width: 10%;
        z-index: 2;
        left: 13%;
        top: 63%;
        cursor: pointer;
        pointer-events: all;
    }
    .con04-button-next{
        width: 10%;
        z-index: 2;
        right: 13%;
        top: 63%;
        cursor: pointer;
        pointer-events: all;
        transform: rotate(180deg);
    }
    .con04_content {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        padding: 14% 0% 1% 0%;
    }
    .con04_01 {
        width: 65%;
    }
    .con04_div_02 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 80%;
        margin: 3% 0% 3.5% 0%;
    }
    .con04_div_03 > p {
        font-family: "Pretendard";
        font-weight: 400;
        font-size: 3.2vw;
        color: #fff;
        margin: 0% 0% 9% 0%;
    }
    .con04_line_y {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 0.1vw;
        height: 11vw;
    }
    .con04_swiper {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        overflow: hidden;
        padding: 7.5% 0% 7.5% 0%;
    }
    .con04_swiper_slide{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        scale: 0.9;
    }
    .con04_sd_img_div {
        background-color: #fff;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 30vw;
        border-radius: 29vw / 65%;
    }
    .con04_swiper_slide.swiper-slide-next {
        z-index: 1;
    }
    .con04_swiper_slide.swiper-slide-next > div {
        margin: unset;
        scale: 1.6;
    }
    .con04_swiper_slide.swiper-slide-next + div {
        scale: 0.9;
    }
    .con04_swiper_slide.swiper-slide-next + div + div > div {
        margin: unset;
    }
    .con04_sd_text_div > p:nth-of-type(1) {
        font-family: 'BookkMyungjo-Bd';
        font-size: 3.5vw;
        margin: 0% 0% 4% 0%;
    }
    .con04_sd_text_div > p:nth-of-type(2) {
        font-family: "Pretendard";
        font-weight: 500;
        font-size: 2.5vw;
    }
    .con04_04 {
        top: 0%;
        width: 170%;
    }

    .con05_div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 0% 0% 14% 0%;
    }
    .con05_line_y {
        background-color: #ca935a5c;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 0.1%;
        height: 14vw;
        margin: 5% 0% 3% 0%;
    }
    .con05_div_01 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: 'BookkMyungjo-Bd';
        font-size: 8vw;
        color: #fff;
        margin: 1% 0% 6% 0%;
    }
    .con05_div_02m{
        background-color: #0f1628;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 93%;
        padding: 5% 0% 12% 0%;
        border-radius: 11vw;
    }
    .con05_div_02m_01{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .con05_left_text {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 7% 0% 0% 0%;
    }
    .con05_left_text > p {
        font-family: 'BookkMyungjo-Bd';
        font-size: 5.3vw;
        color: #fff;
        margin: 0% 0% 1% 0%;
    }
    .con05_div_02m_02{
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 5% 0% 5% 0%;
    }
    .con05_line_x{
        background-color: #ca935a5c;
        width: 25%;
        height: 0.1vw;
    }
    .con05_div_02m_03{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .con05_right_text {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .con05_right_text_01 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: "Pretendard";
        font-weight: 400;
        font-size: 3.2vw;
        color: #fff;
    }
    .con05_right_text_02 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: "Pretendard";
        font-weight: 400;
        font-size: 3.2vw;
        color: #fff;
    }
    .con05_right_text_03 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: 'BookkMyungjo-Bd';
        font-size: 4.2vw;
        color: #cd945b;
    }
    .con05_01 {
        width: 37%;
        margin: 0% 0% 5% 0%;
    }
    .con05_02 {
        width: 9%;
        margin: 0% 3% 0% 3%;
    }
    .con05_scr {
        background-color: #cc935c;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 700%;
        padding: 3% 0% 3% 0%;
    }

    .con06_div_01 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: "Pretendard";
        font-weight: 400;
        font-size: 3.2vw;
        color: #fff;
    }
    .con06_div_02 > p:nth-of-type(1) {
        font-size: 7vw;
    }
    .con06_div_02 > p:nth-of-type(2) {
        font-size: 7vw;
    }
    .con06_div_02 > p:nth-of-type(3) {
        font-size: 7vw;
    }
    .con06_div_02 > p:nth-of-type(4) {
        font-size: 7vw;
    }
    .con06_02 {
        width: 100%;
        height: 103vw;
    }
    .con06_vedio {
        width: 415%;
        height: 225vw;
        filter: brightness(0.2);
    }
    .con06_div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        z-index: 1;
        margin: 14% 0% 14% 0%;
    }
    .con06_div_04 {
        font-size: 3.2vw;
        margin: 0% 0% 1.3% 0%;
    }
    .con06_div_05 {
        font-size: 3.2vw;
    }
    .con06_01 {
        width: 18%;
    }
    .con06_line_x {
        background-color: #cc935a;
        width: 78%;
        height: 0.05vw;
    }
    .con06_left {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        left: unset;
        top: 11%;
    }
    .con06_left_01 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: "Pretendard";
        font-weight: 400;
        font-size: 4.2vw;
        color: #fff;
    }
    .con06_left_02 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: "Pretendard";
        font-weight: 400;
        font-size: 2.9vw;
        color: #5a5a59;
        margin: 2% 0% 2% 0%;
    }
    .con06_left_03 {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .con06_ct_01 {
        font-family: 'Cafe24ClassicType-Regular';
        font-size: 13vw;
        color: #cc935a;
    }
    .con06_left_03 > p:nth-of-type(2) {
        font-family: 'BookkMyungjo-Bd';
        font-size: 5.5vw;
        color: #cc935a;
        margin: 0% 0% -3% 1%;
    }
    .con06_right {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        right: unset;
        bottom: 6%;
    }
    .con06_right_01 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: "Pretendard";
        font-weight: 400;
        font-size: 4.2vw;
        color: #fff;
    }
    .con06_right_02 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: "Pretendard";
        font-weight: 400;
        font-size: 2.9vw;
        color: #5a5a59;
        margin: 2% 0% 2% 0%;
    }
    .con06_right_03 {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .con06_ct_02 {
        font-family: 'Cafe24ClassicType-Regular';
        font-size: 13vw;
        color: #cc935a;
    }
    .con06_right_03 > p:nth-of-type(2) {
        font-family: 'BookkMyungjo-Bd';
        font-size: 6.5vw;
        color: #cc935a;
        margin: 0% 0% -3% 0%;
    }
    .con06_div_03 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        border-top: 1px solid #cc935a;
        border-bottom: 1px solid #cc935a;
        margin: 7.5% 0% 5% 0%;
    }

    .con07_div {
        display: flex;
        flex-direction: column-reverse;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 12% 0% 11% 0%;
    }
    .con07_left_div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .con07_left {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 0% 0% 5% 0%;
    }
    .con07_right_div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 0% 0% 6% 0%;
    }
    .con07_right > div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .con07_right > div:nth-of-type(2) {
        font-family: 'BookkMyungjo-Bd';
        font-size: 6.3vw;
    }
    .con07_right > div:nth-of-type(3) {
        font-family: 'BookkMyungjo-Bd';
        font-size: 6.3vw;
        margin: 1% 0% 1% 0%;
    }
    .con07_right > div:nth-of-type(4) {
        font-family: 'BookkMyungjo-Bd';
        font-size: 6.3vw;
        color: #cc935a;
    }
    .con07_right > div:nth-of-type(5) {
        font-family: "Pretendard";
        font-weight: 700;
        font-size: 3.2vw;
        color: #000;
        margin: 5% 0% 4% 0%;
    }
    .con07_right > div:nth-of-type(6) {
        font-family: "Pretendard";
        font-weight: 400;
        font-size: 3.2vw;
        color: #000;
        margin: 0% 0% 0.5% 0%;
    }
    .con07_right > div:nth-of-type(6) {
        font-family: "Pretendard";
        font-weight: 400;
        font-size: 3.2vw;
        color: #000;
        margin: 0% 0% 0.5% 0%;
    }
    .con07_right > div:nth-of-type(7) {
        font-family: "Pretendard";
        font-weight: 400;
        font-size: 3.2vw;
        color: #000;
    }
    .con07_sd_div {
        background-color: #12192c;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
        width: 100%;
        height: 70vw;
        border-radius: 10vw;
        overflow: hidden;
    }
    .con07_swiper {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 80%;
        overflow: hidden;
    }
    .con07_sd_div_01 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: "Pretendard";
        font-weight: 700;
        font-size: 3.2vw;
        color: #fff;
        margin: 21% 0% 5% 0%;
    }
    #con07_sd_div_01{
        margin: 16% 0% 5% 0%;
    }
    .con07_sd_div_02_01 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: 'BookkMyungjo-Bd';
        font-size: 5.4vw;
        color: #fff;
        margin: 0% 0% 10% 0%;
    }
    .con07_sd_div_03 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: "Pretendard";
        font-weight: 400;
        font-size: 3.2vw;
        color: #fff;
    }
    .con07_sd_div_03 > p{
        margin: 0% 0% 1% 0%;
    }
    .con07_sd_div_02_02 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: 'BookkMyungjo-Bd';
        font-size: 5.4vw;
        color: #fff;
        margin: 0% 0% 10% 0%;
    }
    .con07_sd_div_02_03 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: 'BookkMyungjo-Bd';
        font-size: 5.4vw;
        color: #fff;
        margin: 0% 0% 10% 0%;
    }
    .con07_sd_div_02_04 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: 'BookkMyungjo-Bd';
        font-size: 5.4vw;
        color: #fff;
        margin: 0% 0% 10% 0%;
    }
    .con07_swiper_button_div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 3vw;
        margin: 3% 0% 0% 0%;
    }
    .con07_line_x {
        background-color: #cb945b;
        width: 50%;
        height: 0.05vw;
        left: 0%;
    }
    .con07_button_div {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 100%;
        left: unset;
    }
    .con07-button-prev {
        width: 9%;
        cursor: pointer;
        pointer-events: all;
    }
    .con07-button-next {
        width: 9%;
        transform: rotate(180deg);
        cursor: pointer;
        pointer-events: all;
        margin: 0% 0% 0% 0.5%;
    }
    .con07_09 {
        right: 0%;
        top: 35.2%;
        width: 26%;
    }

    .con08_div {
        background-color: #fff;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 93%;
        padding: 14% 0% 12% 0%;
    }
    .con08_div_01 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 0% 0% 4% 0%;
    }
    .con08_div_01_left_div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 0% 0% 7% 0%;
    }
    .con08_div_01_left {
        background-color: #000;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 90%;
        height: 50vw;
        border-radius: 5vw;
        overflow: hidden;
    }
    .con08_div_01_right_div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .con08_div_01_right {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 0% 0% 7% 0%;
    }
    .con08_text_01 {
        font-family: 'BookkMyungjo-Bd';
        font-size: 6.3vw;
    }
    .con08_text_02 {
        font-family: 'BookkMyungjo-Bd';
        font-size: 6.3vw;
        color: #cb945b;
        margin: 1% 0% 4% 0%;
    }
    .con08_text_03 {
        font-family: "Pretendard";
        font-weight: 400;
        font-size: 3.2vw;
        color: #000;
        margin: 0% 0% 0.5% 0%;
        text-align: center;
    }
    .con08_div_02 {
        display: flex;
        flex-direction: column-reverse;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .con08_div_02_right_div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .con08_div_02_right {
        background-color: #000;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 90%;
        height: 50vw;
        border-radius: 5vw;
        overflow: hidden;
    }
    .con08_div_02_left_div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 7% 0% 0% 0%;
    }
    .con08_div_02_left {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .con08_bottom {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: 'BookkMyungjo-Bd';
        font-size: 5.5vw;
        height: 37vw;
        white-space: nowrap;
    }
    .con08_03 {
        width: 4.5%;
        margin: 0% 1% 0% 1%;
    }
    .con08_bottom > p:nth-of-type(1) {
        margin: 1% 0% 1% 0%;
    }

    .con09-button-prev{
        z-index: 3;
        left: 9%;
        width: 9%;
        cursor: pointer;
        pointer-events: all;
    }
    .con09-button-next{
        z-index: 3;
        right: 9%;
        width: 9%;
        cursor: pointer;
        pointer-events: all;
        transform: rotate(180deg);
    }
    .con09_div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 48% 0% 0% 0%;
        z-index: 2;
    }
    .con09_div_01 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: 'BookkMyungjo-Bd';
        font-size: 6.7vw;
        color: #cc9259;
        margin: 0% 0% 0% 0%;
    }
    .con09_div_02 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: 'BookkMyungjo-Bd';
        font-size: 6.7vw;
        margin: 1% 0% 0% 0%;
    }
    .con09_div_03 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 20.5% 0% 23% 0%;
    }
    .con09_absol {
        background-color: #12192c;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 73%;
        height: 92vw;
        border-radius: 20px;
        z-index: 2;
        padding: 4% 0% 0% 0%;
        top: -14%;
    }
    .con09_04 {
        z-index: 1;
        top: -11%;
        width: 13%;
    }
    .con09_rltv_div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 84%;
        height: 86%;
        margin: 3% 0% 0% 0%;
        overflow: hidden;
    }
    .con09_swiper {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 181%;
    }
    .con09_ct_absol {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 30%;
        top: 0%;
        left: unset;
        z-index: 3;
    }
    .con09_05 {
        top: 16%;
        width: 170%;
        z-index: 1;
    }
    .con09_05_bg {
        top: 16%;
        width: 170%;
        z-index: 1;
    }
    .con09_02 {
        top: -3%;
        right: -12%;
        width: 47%;
    }
    .con09_03 {
        top: 23%;
        left: 20%;
        width: 46%;
        z-index: 1;
    }
    .con09_text_01 {
        font-family: "Pretendard";
        font-weight: 400;
        font-size: 3vw;
        color: #fff;
    }
    .con09_ct {
        font-family: 'Cafe24ClassicType-Regular';
        font-size: 10vw;
        font-style: italic;
        color: #fff;
        top: 58%;
        left: 17%;
    }
    .con09_text_02 {
        font-family: 'BookkMyungjo-Bd';
        font-size: 6vw;
        color: #fff;
        top: 67%;
        left: 63%;
    }
    .con09_bottom_line {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 3.5vw;
        border-top: 1px solid #cc9259;
        border-bottom: 1px solid #cc9259;
    }

    .con10_div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 190vw;
    }
    .con10_left {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 100%;
    }
    .con10_right {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 100%;
    }
    .con10_one_absol {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 50vw;
        height: 50vw;
        border: 1px solid #fff;
        border-radius: 50vw;
        z-index: 1;
        top: 37%;
    }
    .con10_one {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        width: 100%;
        height: 100%;
        scale: 1.08;
        animation: rotate 10s linear infinite;
    }
    .con10_01 {
        z-index: 1;
        top: 32%;
        width: 38%;
    }
    .con10_02 {
        right: unset;
        width: 22%;
        bottom: -12%;
        transform: rotate(90deg);
    }
    .con10_03 {
        left: unset;
        width: 22%;
        top: -12%;
        transform: rotate(90deg);
    }
    .con10_04 {
        right: unset;
        bottom: 4%;
        width: 11%;
    }
    .con10_05 {
        left: unset;
        top: 4%;
        width: 11%;
    }
    .con10_left_text_absol > div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .con10_left_text_05 {
        flex-direction: row !important;
        justify-content: center !important;
        align-items: center !important;
        color: #cb945b;
    }
    .con10_left_text_absol {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 38%;
        top: 12%;
    }
    .con10_left_text_01 {
        font-family: 'BookkMyungjo-Bd';
        font-size: 7vw;
        color: #fff;
        margin: 0% 0% 9% 0%;
    }
    .con10_left_text_02 {
        font-family: "Pretendard";
        font-weight: 400;
        font-size: 3.2vw;
        color: #fff;
        margin: 0% 0% 2% 0%;
    }
    .con10_left_text_03 {
        font-family: "Pretendard";
        font-weight: 400;
        font-size: 3.2vw;
        color: #fff;
        margin: 0% 0% 16% 0%;
    }
    .con10_left_text_04 {
        font-family: "Pretendard";
        font-weight: 700;
        font-size: 3.2vw;
        color: #fff;
        margin: 0% 0% 2% 0%;
    }
    .con10_left_text_05 > p:nth-of-type(1) {
        font-family: 'Cafe24ClassicType-Regular';
        font-size: 10.5vw;
    }
    .con10_left_text_05 > p:nth-of-type(2) {
        font-family: 'BookkMyungjo-Bd';
        font-size: 4.5vw;
        margin: 0% 0% -4% 2%;
    }
    .con10_right_text_absol > div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .con10_right_text_01 {
        font-family: 'BookkMyungjo-Bd';
        font-size: 7vw;
        color: #fff;
        margin: 0% 0% 9% 0%;
    }
    .con10_right_text_02 {
        font-family: "Pretendard";
        font-weight: 400;
        font-size: 3.2vw;
        color: #fff;
        margin: 0% 0% 2% 0%;
    }
    .con10_right_text_03 {
        font-family: "Pretendard";
        font-weight: 400;
        font-size: 3.2vw;
        color: #fff;
        margin: 0% 0% 2% 0%;
    }
    .con10_right_text_04 {
        font-family: "Pretendard";
        font-weight: 400;
        font-size: 3.2vw;
        color: #fff;
        margin: 0% 0% 2% 0%;
    }
    .con10_right_text_05 {
        font-family: "Pretendard";
        font-weight: 400;
        font-size: 3.2vw;
        color: #fff;
        margin: 0% 0% 21% 0%;
    }
    .con10_right_text_06 {
        font-family: "Pretendard";
        font-weight: 700;
        font-size: 3.2vw;
        color: #fff;
        margin: 0% 0% 2% 0%;
    }
    .con10_right_text_07 {
        flex-direction: row !important;
        justify-content: center !important;
        align-items: center !important;
        color: #cb945b;
    }
    .con10_right_text_07 > p:nth-of-type(1) {
        font-family: 'Cafe24ClassicType-Regular';
        font-size: 10.5vw;
    }
    .con10_right_text_07 > p:nth-of-type(2) {
        font-family: 'BookkMyungjo-Bd';
        font-size: 4.5vw;
        margin: 0% 0% -4% 2%;
    }
    .con10_right_text_absol {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 38%;
        top: 35%;
    }

    .con11_div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 14% 0% 0% 0%;
    }
    .con11_div_01 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .con11_div_01 > p:nth-of-type(1) {
        font-family: 'BookkMyungjo-Bd';
        font-size: 7vw;
        color: #fff;
        margin: 0% 0% 1% 0%;
    }
    .con11_div_01 > p:nth-of-type(2) {
        font-family: 'BookkMyungjo-Bd';
        font-size: 7vw;
        color: #cc945b;
    }
    .con11_div_02 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: "Pretendard";
        font-weight: 400;
        font-size: 3.2vw;
        color: #fff;
        margin: 5.5% 0% 0.5% 0%;
    }
    .con11_div_03 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: "Pretendard";
        font-weight: 400;
        font-size: 3.2vw;
        color: #fff;
        margin: 0% 0% 75% 0%;
    }
    .con11_01 {
        width: 100%;
        margin: 0% 2% 0% 0%;
        z-index: 1;
    }
    .con11_02 {
        width: 100%;
        margin: 0% 2% 0% 0%;
    }
    .con11_absol {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 32%;
        height: 140vw;
        right: 0%;
        top: -1%;
        z-index: 1;
    }
    .con11_05 {
        top: 39%;
        width: 54%;
    }
    .con11_06 {
        top: 54%;
        width: 70%;
    }
    .con11_left {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 79.2%;
        height: 52vw;
        left: 0%;
        bottom: 126%;
    }
    .con11_text_absol_01 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-end;
        width: 80%;
        top: 23%;
        font-family: "Pretendard";
        font-weight: 400;
        font-size: 3.2vw;
        color: #fff;
        margin: 0% 0% 1% 0%;
    }
    .con11_ct_01 {
        font-family: 'Cafe24ClassicType-Regular';
        font-size: 8vw;
        color: #fff;
        top: 43%;
        right: 18%;
    }
    .con11_text_absol_01 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 80%;
        top: 20%;
        font-family: "Pretendard";
        font-weight: 400;
        font-size: 3.2vw;
        color: #fff;
        margin: 0% 0% 1% 0%;
    }
    .con11_ct_01 {
        font-family: 'Cafe24ClassicType-Regular';
        font-size: 8vw;
        color: #fff;
        top: 46%;
        right: 38%;
    }
    .con11_text_s_01 {
        font-family: 'BookkMyungjo-Bd';
        font-size: 3.2vw;
        color: #fff;
        top: 62%;
        right: 29%;
    }
    .con11_text_01 {
        font-family: 'BookkMyungjo-Bd';
        font-size: 3.2vw;
        color: #fff;
        top: 62%;
        right: 70%;
    }
    .con11_text_absol_02 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 80%;
        top: 13%;
        font-family: "Pretendard";
        font-weight: 400;
        font-size: 3.2vw;
        color: #fff;
        margin: 0% 0% 1% 0%;
    }
    .con11_ct_02 {
        font-family: 'Cafe24ClassicType-Regular';
        font-size: 8vw;
        color: #fff;
        top: 52%;
        right: 38%;
    }
    .con11_text_s_02 {
        font-family: 'BookkMyungjo-Bd';
        font-size: 3.2vw;
        color: #fff;
        top: 66%;
        right: 29%;
    }
    .con11_text_02 {
        font-family: 'BookkMyungjo-Bd';
        font-size: 3.2vw;
        color: #fff;
        top: 66%;
        right: 73%;
    }
    .con11_10 {
        right: -14%;
        top: -18%;
        width: 48%;
        mix-blend-mode: luminosity;
        animation: light 3s infinite;
    }
    .con11_08 {
        right: -3%;
        top: -5%;
        width: 20%;
    }
    .con11_09 {
        right: -2%;
        top: 12%;
        width: 20%;
    }

    .con12_button-prev_m{
        width: 7%;
        left: 23%;
        top: 4.5%;
        cursor: pointer;
        pointer-events: all;
        z-index: 5;
    }
    .con12-button-next_m{
        width: 7%;
        right: 23%;
        top: 4.5%;
        cursor: pointer;
        pointer-events: all;
        transform: rotate(180deg);
        z-index: 5;
    }
    .con12_div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 14% 0% 0% 0%;
    }
    .con12_div_01 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: 'BookkMyungjo-Bd';
        font-size: 7vw;
        color: #fff;
    }
    .con12_div_02 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: 'BookkMyungjo-Bd';
        font-size: 7vw;
        color: #cb9559;
        margin: 4.5% 0% 96% 0%;
        text-align: center;
    }
    .con12_div_02 > p{
        margin: 0% 0% 1% 0%
    }
    .con12_div_03 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 242%;
    }
    .con12_rltv_01 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: "Pretendard";
        font-weight: 400;
        font-size: 3.5vw;
        color: #000;
        margin: 2% 0% 0.5% 0%;
    }
    .con12_rltv_02 > p:nth-of-type(1) {
        font-family: 'Cafe24ClassicType-Regular';
        font-size: 8.5vw;
    }
    .con12_rltv_02 > p:nth-of-type(2) {
        font-family: 'BookkMyungjo-Bd';
        font-size: 3.5vw;
        margin: 0% 0% -1% 0.2%;
    }
    .con12_rltv_03 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: "Pretendard";
        font-weight: 400;
        font-size: 2.8vw;
        color: #000;
        margin: 0% 0% 1% 0%;
    }
    .con12_rltv_04 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: 'BookkMyungjo-Bd';
        font-size: 4.4vw;
        margin: 0% 0% 0.3% 0%;
    }
    .con12_rltv_05 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: 'BookkMyungjo-Bd';
        font-size: 4.4vw;
    }

    .con12_top_m{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .con12_div_m{
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .con12_left_m{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 50%;
    }
    .con12_right_m{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 50%;
    }
    .con12_swiper_absol_m{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        top: 20.5%;
    }
    .con12_swiper_m{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .con12_swiper_wrapper_m {
        transition-timing-function: linear !important;
    }
    .con12_swiper_slide_m{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .con12_sd_div_m{
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 74vw;
    }
    .con12_sd_left_m{
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        align-items: center;
        width: 50%;
        height: 100%;
    }
    .con12_sd_right_m{
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        align-items: center;
        width: 50%;
        height: 100%;
    }
    .con12_sd_01{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 23vw;
    }
    .con12_sd_02{
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        align-items: center;
        width: 100%;
        height: 42vw;
    }
    .con12_grap_bar_01 {
        background-color: #5a5a59;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 45%;
        height: 0vw;
        border-radius: 5px 5px 0px 0px;
        font-family: "Pretendard";
        font-weight: 400;
        font-size: 3vw;
        color: #c3c3c3;
    }
    .con12_sd_03{
        border-top: 1px solid #fff;
        background-color: #00000061;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 9vw;
        line-height: 8vw;
    }
    .con12_sd_03 > p{
        font-family: "Pretendard";
        font-weight: 400;
        font-size: 3.2vw;
        color: #c3c3c3;
        top: 10%;
    }
    .con12_10{
        width: 57%;
    }
    .sd_text_01{
        font-family: 'BookkMyungjo-Bd';
        font-size: 5vw;
        color: #fff;
        left: 70%;
        white-space: nowrap;
        top: 15%;
    }
    .sd_text_02{
        font-family: 'BookkMyungjo-Bd';
        font-size: 5vw;
        color: #fff;
        left: 76%;
        white-space: nowrap;
        top: 15%;
    }
    .con12_grap_02_text_01 {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: 'BookkMyungjo-Bd';
        color: #cb945c;
        font-size: 5vw;
        top: 42%;
        opacity: 0;
    }
    .con12_grap_02_text_02 {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 100%;
        color: #cb945c;
        top: 59%;
        opacity: 0;
    }
    .con12_grap_02_text_02 > p:nth-of-type(1) {
        font-family: 'Cafe24ClassicType-Regular';
        font-size: 12vw;
        font-style: italic;
    }
    .con12_grap_02_text_02 > p:nth-of-type(2) {
        font-family: 'BookkMyungjo-Bd';
        font-size: 4.5vw;
        margin: 0% 0% -6% 1%;
    }
    .con12_08{
        width: 45%;
        height: 0vw;
    }
    .con12_09{
        width: 45%;
        height: 0vw;
    }
    .con12_swiper_slide_m.swiper-slide-active > div .con12_sd_left_m > .con12_sd_02 > .con12_08 {
        height: 22vw;
        transition: all 1s;
    }
    .con12_swiper_slide_m.swiper-slide-active > div .con12_sd_left_m > .con12_sd_02 > .con12_text_m_01 {
        opacity: 1;
        transition: all 2s;
    }
    .con12_swiper_slide_m.swiper-slide-active > div .con12_sd_right_m > .con12_sd_02 > .con12_09 {
        height: 40vw;
        transition: all 1s;
    }
    .con12_swiper_slide_m.swiper-slide-active > div .con12_sd_right_m > .con12_sd_02 > .con12_text_m_02 {
        opacity: 1;
        transition: all 2s;
    }
    .con12_swiper_slide_m.swiper-slide-active > div .con12_sd_left_m > .con12_sd_02 > .con12_grap_bar_01 {
        height: 42vw;
        transition: all 1s;
    }
    .con12_swiper_slide_m.swiper-slide-active > div .con12_sd_right_m > .con12_sd_02 > .con12_grap_02_text_01 {
        opacity: 1;
        transition: all 2s;
    }
    .con12_swiper_slide_m.swiper-slide-active > div .con12_sd_right_m > .con12_sd_02 > .con12_grap_02_text_02 {
        opacity: 1;
        transition: all 2s;
    }
    .con12_text_m_01{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: "Pretendard";
        font-weight: 400;
        font-size: 3.2vw;
        color: #a8a8a8;
        top: 23%;
        opacity: 0;
    }
    .con12_text_m_01 > p{
        margin: 0% 0% 1% 0%;
    }
    .con12_text_m_02{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: "Pretendard";
        font-weight: 400;
        font-size: 3.2vw;
        color: #a8a8a8;
        top: -21%;
        opacity: 0;
    }
    .con12_text_m_02 > p{
        margin: 0% 0% 1% 0%;
    }

    .con13-button-prev{
        width: 9%;
        z-index: 3;
        left: 20%;
        cursor: pointer;
        pointer-events: all;
    }
    .con13-button-next{
        width: 9%;
        z-index: 3;
        right: 20%;
        cursor: pointer;
        pointer-events: all;
        transform: rotate(180deg);
    }
    .con13_div_01 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 30%;
        height: 6vw;
        font-family: 'BookkMyungjo-Bd';
        font-size: 4.5vw;
        color: #cb945b;
        white-space: nowrap;
        border-top: 1px solid #cb945b;
        border-bottom: 1px solid #cb945b;
    }
    .con13_div_02 {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: 'BookkMyungjo-Bd';
        font-size: 7vw;
        margin: 2% 0% 0% 0%;
    }
    .con13_div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 14% 0% 14% 0%;
    }
    .con13_swiper {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 165%;
        overflow: hidden;
    }
    .con13_sd_div_01 {
        height: 52vw;
    }
    .con13_sd_text_01 > p:nth-of-type(1) {
        font-size: 3.2vw;
    }
    .con13_sd_text_01 > p:nth-of-type(2) {
        font-size: 7.5vw;
    }
    .con13_sd_text_01 > p:nth-of-type(3) {
        font-size: 2.9vw;
    }
    .con13_sd_div_02 {
        height: 52vw;
    }
    .con13_sd_text_02 > p:nth-of-type(1) {
        font-size: 3.2vw;
        margin: 0% 0% 4% 0%;
    }
    .con13_sd_text_02 > div > p:nth-of-type(1) {
        font-size: 10.5vw;
    }
    .con13_sd_text_02 > div > p:nth-of-type(2) {
        font-family: 'BookkMyungjo-Bd';
        font-size: 3.5vw;
        margin: 0% 0% -5% 1%;
    }
    .con13_sd_div_03 {
        height: 52vw;
    }
    .con13_sd_text_03 > p:nth-of-type(1) {
        font-size: 3.2vw;
        margin: 0% 0% 4% 0%;
    }
    .con13_sd_text_03 > div > p:nth-of-type(1) {
        font-size: 10.5vw;
    }
    .con13_sd_text_03 > div > p:nth-of-type(2) {
        font-family: 'BookkMyungjo-Bd';
        font-size: 3.5vw;
        margin: 0% 0% -5% 1%;
    }
    .flip_clock01 {
        width: 105% !important;
        scale: 0.9 !important;
    }
    .flip-clock-wrapper ul {
        width: 27% !important;
        height: 14vw !important;
        border-radius: 5px !important;
    }
    .flip-clock-wrapper ul li a div div.inn {
        font-size: 7vw !important;
    }
    .flip-clock-dot {
        width: 1.5vw !important;
        height: 1.5vw !important;
        left: 6px !important;
    }
    .con13_div_03 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 2.5% 0% 9% 0%;
    }
    .con13_05 {
        top: -10%;
        left: 4%;
        width: 45%;
    }
    .con13_06 {
        bottom: -10%;
        left: 8%;
        width: 89%;
    }

    .con14_div_01 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: 'BookkMyungjo-Bd';
        font-size: 5.5vw;
    }
    .con14_div_02 {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: 'BookkMyungjo-Bd';
        font-size: 6vw;
        margin: 1% 0% 9% 0%;
    }
    .con14_01 {
        width: 72%;
    }
    .con14_m_02{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 67%;
    }
    .con14_left_absol {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 86%;
        height: 75vw;
        left: unset;
        top: 78%;
    }
    .con14_left_top {
        background-color: #cb945b;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 50%;
        height: 57%;
        border-radius: 50vw;
        top: unset;
        left: 1.5%;
    }
    .con14_left_bottom {
        background-color: #12192c;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 50%;
        height: 57%;
        border-radius: 50vw;
        bottom: unset;
        right: 1.5%;
    }
    .con14_left_text {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        left: unset;
    }
    .con14_left_text_row > p:nth-of-type(1) {
        font-family: 'Cafe24ClassicType-Regular';
        font-size: 7vw;
    }
    .con14_left_text_row > p:nth-of-type(2) {
        font-family: 'BookkMyungjo-Bd';
        font-size: 4.5vw;
        margin: 0% 0% -2% 1%;
    }
    .con14_right_text {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        left: unset;
    }
    .con14_right_text_row > p:nth-of-type(1) {
        font-family: 'Cafe24ClassicType-Regular';
        font-size: 7vw;
    }
    .con14_right_text_row > p:nth-of-type(2) {
        font-family: 'BookkMyungjo-Bd';
        font-size: 4.5vw;
        margin: 0% 0% -2% 1%;
    }
    .con14_left_text_row {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .con14_right_text_row {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .con14_left_text > p {
        font-size: 3.2vw;
    }
    .con14_right_text > p {
        font-size: 3.2vw;
    }
    .con14_m_01{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 50vw;
    }
    .con14_02 {
        width: 38%;
        left: 24%;
        top: 22%;
    }
    .con14_text_absol_01 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: "Pretendard";
        font-weight: 600;
        font-size: 3.2vw;
        color: #000;
        top: 26%;
        left: 19%;
    }
    .con14_text_absol_01_row > p:nth-of-type(1) {
        font-family: 'Cafe24ClassicType-Regular';
        font-size: 7.5vw;
        font-style: italic;
    }
    .con14_text_absol_01_row > p:nth-of-type(2) {
        font-family: 'BookkMyungjo-Bd';
        font-size: 6.5vw;
        margin: 0% 0% -0.2% 0.1%;
    }
    .con14_logo {
        width: 16%;
    }
    .con14_div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 14% 0% 14% 0%;
    }

    .con15-button-prev_m{
        left: 38%;
        top: 88%;
        z-index: 3;
        width: 9%;
        cursor: pointer;
        pointer-events: all;
    }
    .con15-button-next_m{
        right: 38%;
        top: 88%;
        z-index: 3;
        width: 9%;
        cursor: pointer;
        pointer-events: all;
        transform: rotate(180deg);
    }
    .con15_right{
        display: none;
    }
    .con15_left {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .con15_left_02 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 83%;
        height: 52vw;
        overflow: hidden;
    }
    .con15_text_absol {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        left: unset;
        top: 41%;
    }
    .con15_text_absol > p:nth-of-type(1) {
        font-family: 'BookkMyungjo-Bd';
        font-size: 6vw;
        color: #fff;
    }
    .con15_text_row {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 1% 0% 5% 0%;
    }
    .con15_text_row > p:nth-of-type(1) {
        font-family: 'BookkMyungjo-Bd';
        font-size: 6vw;
        color: #fff;
    }
    .con15_text_row > p:nth-of-type(2) {
        font-family: 'BookkMyungjo-Bd';
        font-size: 6vw;
        color: #d49a5e;
        margin: 0% 0% 0% 1%;
    }
    .con15_text_absol > p:nth-of-type(2) {
        font-family: "Pretendard";
        font-weight: 400;
        font-size: 3.2vw;
        color: #fff;
    }
    .con15_left_01 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 41vw;
        padding: 3% 0% 0% 0%;
    }
    .con15_text_absol_s {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 20.5%;
        writing-mode: unset;
        text-orientation: upright;
        white-space: nowrap;
        font-family: 'BookkMyungjo-Bd';
        font-size: 3.2vw;
        color: #d49a5e;
        border-left: 1px solid #d49a5e;
        border-right: 1px solid #d49a5e;
        left: unset;
        top: 25%;
    }
    .con15_div_m{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 0% 0% 6% 0%;
    }
    .con15_swiper_m{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 90%;
        overflow: hidden;
    }
    .con15_swiper_slide_m{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .con15_sd_div_m{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 88vw;
    }
    .con15_sd_step_div {
        background-color: #cb945b;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 13vw;
        font-family: 'Cafe24ClassicType-Regular';
        font-size: 6vw;
    }
    .con15_sd_img_div{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .con15_sd_img_m{
        width: 100%;
        filter: brightness(0.5);
    }
    .con15_text {
        font-family: "Pretendard";
        font-weight: 400;
        font-size: 4.2vw;
        color: #fff;
    }

    .con16_div_m{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 163vw;
        border-bottom: 1px solid #dcdcdc;
    }
    .con16_swiper_y{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 100%;
        overflow: hidden;
        pointer-events: none;
    }
    .con16_swiper_slide_y{
        display: flex !important;
        flex-direction: column;
        justify-content: center;
        align-items: center !important;
        width: 100%;
        height: 100%;
        overflow: hidden !important;
        transition: all 0.3s;
    }
    .con16_sd_div_y{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 100%;
        overflow: hidden;
    }
    .con16_text_01_01 {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        width: 100%;
        font-family: 'BookkMyungjo-Bd';
        font-size: 6vw;
        color: #000;
        top: 34%;
        left: 11%;
    }
    .con16_text_01_02 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        width: 100%;
        color: #000;
        top: 60%;
        left: 11%;
    }
    .con16_text_01_02 > p {
        font-family: "Pretendard";
        font-weight: 400;
        font-size: 3.2vw;
        margin: 0% 0% 0.5% 0%;
    }
    .con16_text_02_01 {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: 'BookkMyungjo-Bd';
        font-size: 7vw;
        color: #000;
        top: 18%;
        left: unset;
    }
    .con16_sd_div_y > p {
        font-size: 3vw;
    }
    .con16_text_01 {
        top: 69%;
    }
    .con16_text_03 {
        top: 61%;
    }
    .con16_text_05 {
        top: 56%;
    }
    .con16_text_07 {
        top: 53%;
    }
    .con16_text_03_01 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: 'BookkMyungjo-Bd';
        font-size: 7vw;
        top: 23%;
    }
    .con16_text_04_01 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        top: 22%;
        left: unset;
    }
    .con16_02 {
        bottom: 0%;
        width: 98%;
    }
    .con16_text_04_01 > p {
        font-family: 'BookkMyungjo-Bd';
        font-size: 7vw;
        margin: 0% 0% 1% 0%;
    }
    .con16_swiper_slide_y.swiper-slide-active > div {
        background-color: #12192c;
        transition: all 0.3s;
    }
    .con16_swiper_slide_y.swiper-slide-active > div > .con16_text_04_01 {
        color: #fff;
        transition: all 0.3s;
    }
    .con16_swiper_slide_y.swiper-slide-active > div > .con16_text_01_01 {
        color: #fff;
        transition: all 0.3s;
    }
    .con16_swiper_slide_y.swiper-slide-active > div > .con16_text_01_02 {
        color: #fff;
        transition: all 0.3s;
    }
    .con16_swiper_slide_y.swiper-slide-active > div > .con16_text_02_01 {
        color: #fff;
        transition: all 0.3s;
    }
    .con16_swiper_slide_y.swiper-slide-active > div > p {
        color: #fff;
        transition: all 0.3s;
    }
    .con16_swiper_slide_y.swiper-slide-active > div > .con16_text_03_01 {
        color: #fff;
        transition: all 0.3s;
    }
    .con16_m_02{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 85vw;
        overflow: hidden;
    }
    .con16_06 {
        width: 13%;
        top: 23%;
    }
    .con16_08 {
        top: 10%;
        left: 26%;
        width: 53%;
    }

    .con17_div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 11% 0% 6% 0%;
    }
    .con17_01 {
        width: 7.5%;
    }
    .con17_div_02 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: 'BookkMyungjo-Bd';
        font-size: 7.5vw;
        margin: 1% 0% 2% 0%;
    }
    .con17_04 {
        width: 96%;
    }
    .con17_div_03 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 14% 0% 14% 0%;
    }
    .con17_div_03_absol {
        background-color: #12192c;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 66%;
        height: 88vw;
        border-radius: 35vw;
    }
    .con17_div_03_border {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 100%;
        border: 1px solid #ce945b;
        border-radius: 35vw;
        scale: 0.96;
    }
    .con17_div_03_border_rltv {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 100%;
        border-radius: 35vw;
        overflow: hidden;
    }
    .con17_absol > p:nth-of-type(1) {
        font-family: 'BookkMyungjo-Bd';
        font-size: 6.5vw;
        font-style: italic;
        margin: 5% 0% 5% 0%;
        cursor: pointer;
        pointer-events: all;
    }
    .con17_absol > p:nth-of-type(2) {
        font-size: 3.2vw;
        margin: 0% 0% 1% 0%;
    }
    .con17_absol > p:nth-of-type(3) {
        font-size: 3.2vw;
    }
    .con17_text_s {
        font-family: 'BookkMyungjo-Bd';
        font-size: 4.5vw;
        color: #fff;
        bottom: 10%;
    }
    .con17_absol {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        color: #fff;
        top: 10%;
    }

    .map_div_01 {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 0% 0% 2.5% 0%;
        font-family: 'BookkMyungjo-Bd';
        font-size: 7.5vw;
    }
    .con18_01 {
        width: 5%;
        margin: 0% 1.5% 0% 0%;
    }
    .map_div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 13% 0% 13% 0%;
    }
    .map {
        background-color: #9d9d9d;
        width: 93%;
        height: 60vw;
        z-index: 1;
        border: solid 1px #000;
        overflow: hidden;
        border-radius: 0px;
    }
    .map_mid {
        overflow: unset;
        margin: 0% 0% 130% 0%;
    }
    .mid_map_search {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        background: white;
        overflow: hidden;
        z-index: 2;
        width: 94%;
        height: 105vw;
        left: unset;
        top: 111%;
        border-top: 1px solid #000;
        border-bottom: 1px solid #000;
        padding: 19% 0% 0% 0%;
    }
    .mid_map_search_bottom {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
        width: 100%;
        overflow: scroll;
        height: 105vw;
        scrollbar-width: none;
        cursor: pointer;
        pointer-events: all;
    }
    .mid_map_search_mid_absol {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 50%;
        z-index: 3;
        top: 119%;
        left: unset;
    }
    .mid_map_search_mid input {
        background-color: #12192c;
        appearance: none;
        border: none;
        outline: none;
        width: 100%;
        height: 9.5vw;
        padding-left: 6%;
        font-family: 'Pretendard-regular';
        font-size: 3.2vw;
        color: #fff;
        border-radius: 45px;
        border: 1px solid #000;
    }
    .mid_map_search_item {
        width: 100%;
        height: 32vw;
        margin: 0% 7%;
        border-bottom: 1px solid #c7c7c7;
        padding: 5%;
        font-size: 2.9vw;
    }
    .mid_map_search_item_title {
        font-size: 3.1vw;
        font-family: "pretendard-bold";
    }
    .mid_map_search_item_addres {
        margin-top: 3%;
        margin-bottom: 0%;
    }
    .mid_map_search_item_tel {
        margin-bottom: 5%;
    }
    .con18_map_01 {
        width: 11%;
        bottom: 24%;
        left: 71%;
        cursor: pointer;
        pointer-events: all;
    }

    .popup_absol {
        border: 2px solid #000;
        background-color: #fff;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 85%;
        height: 95vw;
        z-index: 5;
        pointer-events: none;
        overflow: hidden;
        opacity: 0;
        padding: 9% 0% 7% 0%;
    }
    .popup_rltv {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 100%;
    }
    .popup_close {
        top: 1.9%;
        right: 1.9%;
        width: 7%;
        cursor: pointer;
        pointer-events: all;
    }
    .popup_top {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 100%;
    }
    .popup_top_left_div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 80%;
        height: 70%;
    }
    .popup_top_left {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 100%;
        margin: 0% 0% 0% 0%;
    }
    .popup_top_right_div {
        background-color: #fff;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 85%;
        height: 100%;
    }
    .popup_top_right {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 120%;
        height: 100%;
        margin: 0% 0% 0% 0%;
    }
    .p_text_01 {
        font-family: 'SUIT-Regular';
        font-weight: 600;
        font-size: 3.2vw;
        color: #777777;
        left: 18%;
        top: 42%;
    }
    .p_text_02 {
        font-family: 'SUIT-Regular';
        font-weight: 600;
        font-size: 3.2vw;
        color: #777777;
        left: 18%;
        top: 62.3%;
    }
    .p_text_03 {
        font-family: 'SUIT-Regular';
        font-weight: 600;
        font-size: 3.2vw;
        color: #777777;
        left: 18%;
        top: 75.3%;
    }
    .popup_text_01 {
        font-family: 'SUIT-Regular';
        font-weight: 600;
        font-size: 3.5vw;
        color: #000;
        margin: 0% 0% 4% 0%;
        width: 70%;
        text-align: center;
    }
    .popup_line {
        background-color: #00000082;
        width: 75%;
        height: 0.05vw;
        margin: 0% 0% 5% 0%;
    }
    .popup_text_02 {
        font-family: 'Pretendard';
        font-weight: 500;
        font-size: 3.2vw;
        color: #00000082;
        margin: 0% 0% 2% 25%;
        width: 50%;
        height: 6vw;
        word-break: keep-all !important;
    }
    .popup_text_03 {
        font-family: 'Pretendard';
        font-weight: 500;
        font-size: 3.2vw;
        color: #00000082;
        margin: 0% 0% 1.5% 25%;
        width: 50%;
        word-break: keep-all !important;
    }
    .popup_text_04 {
        font-family: 'Pretendard';
        font-weight: 500;
        font-size: 3.2vw;
        color: #00000082;
        margin: 0% 0% 1% 25%;
        width: 50%;
        word-break: keep-all !important;
    }
    .infro_popup_img {
        border: 1px solid #000;
    }

    .popup_absol_menu {
        background-color: #fff;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 75%;
        border: 1px solid #000;
    }
    .popup_top_menu{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .popup_close_menu {
        top: 0%;
        right: 0%;
        width: 10%;
        cursor: pointer;
        pointer-events: all;
    }
    .popup_top_left_div_menu {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .popup_top_right_div_menu {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 41vw;
    }
    .popup_text_01_menu {
        font-family: 'Paperlogy-8ExtraBold';
        font-size: 4vw;
        color: #000;
        width: 80%;
        text-align: center;
    }
    .popup_text_02_menu {
        font-family: "Pretendard";
        font-weight: 400;
        font-size: 3.2vw;
        color: #000;
        width: 80%;
        text-align: center;
        height: 12vw;
    }

    .con19_scr {
        transform-origin: top;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        width: 255%;
        margin: 4% 0% 0% 0%;
    }
    .con18_04 {
        width: 100%;
        bottom: -29%;
    }
    .con19_04 {
        width: 42%;
    }
    .con19_div_02 {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-size: 6vw;
        color: #fff;
        margin: 1% 0% 4% 0%;
    }
    .con19_div_03 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-family: "Pretendard";
        font-weight: 400;
        font-size: 3.2vw;
        color: #fff;
    }
    .con19_div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 12% 0% 12% 0%;
    }
    .con19_swiper {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 170%;
        overflow: hidden;
    }
    .con19_div_04 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: -5% 0% 1% 0%;
    }
    .con19_06 {
        width: 82%;
    }
    .con19-button-prev {
        left: 20.5%;
        width: 6%;
        cursor: pointer;
        pointer-events: all;
        z-index: 5;
    }
    .con19-button-next {
        right: 20.5%;
        width: 6%;
        cursor: pointer;
        pointer-events: all;
        transform: rotate(180deg);
        z-index: 5;
    }
    .con19_text_01 {
        font-family: 'BookkMyungjo-Bd';
        font-size: 5.5vw;
    }
    .con19_text_02 {
        font-family: "Pretendard";
        font-weight: 400;
        font-size: 3.2vw;
        margin: 9% 0% 0% 0%;
    }
    .con19_sd_div{
        scale: 0.8;
    }
    .con19_swiper_slide.swiper-slide-next > div {
        scale: 1;
        opacity: 1;
    }


    .form_text_absol {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        width: 50%;
        top: 14%;
        left: 10%;
    }
    .form_text_row {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        width: 100%;
        font-family: 'BookkMyungjo-Bd';
        font-size: 6.5vw;
        margin: 0% 0% 8% -2%;
    }
    .form_text_absol > p {
        font-family: "Pretendard";
        font-weight: 400;
        font-size: 3.2vw;
        color: #fff;
        margin: 0% 0% 1% 0%;
    }
    .form_content {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 190vw;
    }
    .form_center {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 90%;
        height: 177vw;
        margin: 4% 0% 4% 0%;
        border-radius: 1vw;
        border: 1px solid #000;
        overflow: hidden;
    }
    .form_left {
        object-fit: cover;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 65%;
    }
    .form_right {
        background-color: #ede8d2;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 100%;
    }
    .form_left_absol {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 70%;
    }
    .con26_02 {
        margin: 1% 0% 0% 0%;
        cursor: pointer;
        pointer-events: all;
        width: 55%;
    }
    .form_name {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        width: 25%;
        font-family: 'Pretendard';
        font-weight: 500;
        font-size: 3.1vw;
        color: #000;
        left: 0.5%;
        padding-left: 6%;
    }
    .form_name2 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        width: 25%;
        font-family: 'Pretendard';
        font-weight: 500;
        font-size: 3.1vw;
        color: #000;
        left: 0.5%;
        padding-left: 6%;
        top: 16%;
    }
    .form_margin_input {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-end;
        width: 100%;
        height: 7vw;
        white-space: nowrap;
        overflow: hidden;
    }
    .form_margin_input2 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-end;
        width: 100%;
        height: 15.5vw;
        white-space: nowrap;
        border-bottom: solid 1px #a9a9a9;
        overflow: hidden;
    }
    .form_submit {
        font-family: 'SUIT-Regular';
        font-weight: 700;
        font-size: 3.5vw;
        color: #fff;
    }
    .form_input_01 {
        width: 60%;
        font-size: 3.1vw;
    }
    .form_input_02 {
        width: 60%;
        font-size: 3.1vw;
    }
    .form_input_03 {
        width: 60%;
        font-size: 3.1vw;
    }
    .form_select_box_left {
        width: 46%;
        height: 5vw;
        font-size: 3vw;
    }
    .form_select_box_right {
        width: 46%;
        height: 5vw;
        font-size: 3vw;
    }
    .form_select_box_div {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 64.5%;
        margin: 0% 2% 0% 0%;
    }
    .form_margin_Agree_input {
        background-color: #f3f3f3;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 92%;
        height: 7vw;
        margin: 4% 0% 2% 0% !important;
        border-radius: 5px;
        border: 1px solid #000;
    }
    .agree_text {
        font-family: 'Pretendard';
        font-weight: 400;
        font-size: 2.8vw;
        color: #000;
        left: 11%;
        top: unset;
        cursor: pointer;
        pointer-events: all;
    }
    .footeer_agree_checkbox_01 {
        width: 5%;
        height: 3.5vw;
        z-index: 1;
        outline: 1px solid #dbdbdb;
        background-color: #dbdbdb;
        appearance: none;
        cursor: pointer;
        margin: 0% 0% 0% -88%;
        scale: 0.8;
        border-radius: 50vw;
    }
    .formWrap {
        background-color: #fff;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        padding: 9% 0% 10% 0%;
    }
    .form_div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 93%;
        z-index: 1;
    }
    .giho {
        left: 4%;
        top: 20%;
        font-size: 3.5vw;
        color: #edaa65;
    }


    /* 
    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 {

    }
*/
}