@media all and (max-width: 1024px) {
	
	.w_con {display:none;}
	.m_con {display:block;}

	.w_img {display:none;}
	.m_img {display:inline-block; width:100%;}

	.w_br {display:none;}
	.m_br {display:inline;}

	.w_bar {display:none;}
	.m_bar {display:inline;}

    select {
        border-radius:0; 
        -moz-border-radius:0; 
        -webkit-border-radius:0;
        appearance:none;
        -moz-appearance:none;
        -webkit-appearance:none;
        background-color:#ffffff;
        background-image:url("/img/sub/select_arrow.svg");
        background-repeat:no-repeat;
        background-position:right 1.6vw center;
        background-size:2.2vw;
        width:100%;
        padding:0 5.2vw 0 2.8vw;
    } 

    /* 체크박스 버튼 */
    .checkbox_label {display:inline-block; cursor:pointer;}
    .checkbox_label input[type=checkbox] {display:none;}
    .checkbox_label .check_icon {display:inline-block; width:16px; height:16px; background-image:url("/img/sub/checkbox_icon_off.svg"); background-repeat:no-repeat; vertical-align:middle; cursor:pointer;}
    .checkbox_label span {vertical-align:middle;}
    .checkbox_label input[type=checkbox]:checked + .check_icon {background-image:url("/img/sub/checkbox_icon_on.svg");}

    /* 라디오 버튼 */
    .radio_label {display:inline-block; cursor:pointer;}
    .radio_label input[type=radio] {display:none;}
    .radio_label .check_icon {display:inline-block; width:4.4vw; height:4.4vw; background-image:url("/img/sub/radio_icon_off.svg"); background-repeat:no-repeat; background-size:4.4vw; vertical-align:middle; cursor:pointer;}
    .radio_label span {vertical-align:middle;}
    .radio_label input[type=radio]:checked + .check_icon {background-image:url("/img/sub/radio_icon_on.svg");}

    /* 헤더 */
    #header {width:100%; margin:0 auto; background:#000000;}
    #header > .contents_con {display:flex; align-items:center; width:88%; max-width:unset; margin:0 auto;}
    #header > .contents_con > .logo_con {margin-right:2.5vw;}
    #header > .contents_con > .logo_con > a {}
    #header > .contents_con > .logo_con > a > img {width:22.8vw;}
    #header > .contents_con > .text_con {}
    #header > .contents_con > .text_con > span {font-size:2.9vw; color:#ffffff; font-weight:700; line-height:11.7vw;}
    
    /* visual */
    .visual_con {background:url("/img/main/visual_con_bg_m.jpg") no-repeat center/cover; overflow:hidden;}
    .visual_con > .contents_con {width:88%; max-width:unset; margin:0 auto; padding:11.1vw 0 6.4vw; position:relative; box-sizing:border-box;}
    .visual_con > .contents_con > .txt_con {text-align:center;}
    .visual_con > .contents_con > .txt_con > .title_con {} 
    .visual_con > .contents_con > .txt_con > .title_con > img {width:100%;} 
    .visual_con > .contents_con > .txt_con > .sub_text_con {margin-top:3.5vw;}
    .visual_con > .contents_con > .txt_con > .sub_text_con > .img_con {}
    .visual_con > .contents_con > .txt_con > .sub_text_con > .img_con > img {width:100%;}
    .visual_con > .contents_con > .txt_con > .sub_text_con > .text_con {margin-top:1.7vw; transform:skewY(-1deg);}
    .visual_con > .contents_con > .txt_con > .sub_text_con > .text_con > span {font-size:3.4vw; color:#ffffff; font-weight:700; line-height:5.3vw;}
    .visual_con > .contents_con > .txt_con > .list_con {margin-top:36.1vw;}
    .visual_con > .contents_con > .txt_con > .list_con > ul {display:flex; justify-content:center; align-items:center;}
    .visual_con > .contents_con > .txt_con > .list_con > ul > li {width:33.33%; border:2px solid #FF5C00; background:var(--s, linear-gradient(92deg, rgba(0, 0, 0, 0.00) 80.23%, rgba(0, 0, 0, 0.20) 100.74%), #FFF); margin-right:-3.3vw; padding:3.7vw 3.4vw 4vw 3.4vw; transform:skew(-2deg, -3deg);}
    .visual_con > .contents_con > .txt_con > .list_con > ul > li:last-child {background:#ffffff; margin-right:0;}
    .visual_con > .contents_con > .txt_con > .list_con > ul > li > .list_div {}
    .visual_con > .contents_con > .txt_con > .list_con > ul > li > .list_div > .num_con {}
    .visual_con > .contents_con > .txt_con > .list_con > ul > li > .list_div > .num_con > span {font-family:"ONE-Mobile-Title"; font-size:3.3vw; color:#333333; font-weight:400; line-height:5.6vw;}
    .visual_con > .contents_con > .txt_con > .list_con > ul > li > .list_div > .text_con {}
    .visual_con > .contents_con > .txt_con > .list_con > ul > li > .list_div > .text_con > span {font-family:"VITRO_CORE", sans-serif; font-size:4vw; color:#ff5c00; font-weight:400; line-height:6.7vw;}
    .visual_con > .contents_con > .bg_con {position:absolute;}
    .visual_con > .contents_con > .bg_con.bg01 {top:85.1vw; right:0.1vw;}
    .visual_con > .contents_con > .bg_con.bg01 > img {width:21.7vw;}
    .visual_con > .contents_con > .bg_con.bg02 {top:80.7vw; right:10vw;}
    .visual_con > .contents_con > .bg_con.bg02 > img {width:9.7vw;}
    .visual_con > .contents_con > .bg_con.bg03 {top:82vw; right:29vw;}
    .visual_con > .contents_con > .bg_con.bg03 > img {width:6.2vw;}
    .visual_con > .contents_con > .bg_con.bg04 {top:73.2vw; right:1vw;}
    .visual_con > .contents_con > .bg_con.bg04 > img {width:5.1vw;}
    .visual_con > .contents_con > .bg_con.bg05 {top:97vw; right:25vw;}
    .visual_con > .contents_con > .bg_con.bg05 > img {width:4.8vw}

    /* form */
    .form_con {background:#df2e88;}
    .form_con > form > .contents_con {display:block; width:100%; max-width:unset; margin:0 auto;}
    .form_con > form > .contents_con > .txt_con {width:100%; border-right:none; border-bottom:1px solid #d5277f; padding:10vw 0 3.3vw; box-sizing:border-box; text-align:center;}
    .form_con > form > .contents_con > .txt_con > .text01_con {width:88%; margin:0 auto;}
    .form_con > form > .contents_con > .txt_con > .text01_con > .title_con {}
    .form_con > form > .contents_con > .txt_con > .text01_con > .title_con > span {font-family:"ONE-Mobile-Title"; font-size:5.6vw; color:#ffffff; font-weight:400; line-height:7.8vw;}
    .form_con > form > .contents_con > .txt_con > .text01_con > .title_con > span .color_text {display:inline-block; margin-bottom:0.7vw; position:relative; font-family:"VITRO_CORE", sans-serif; font-size:6.7vw; color:#fff383;}
    .form_con > form > .contents_con > .txt_con > .text01_con > .title_con > span .color_text .dot {width:1.7vw; height:1.7vw; background:#fff383; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; position:absolute; top:-2.3vw; left:50%; transform:translateX(-50%);}
    .form_con > form > .contents_con > .txt_con > .text01_con > .text_con {margin-top:0.7vw;}
    .form_con > form > .contents_con > .txt_con > .text01_con > .text_con > span {font-size:2.9vw; color:rgba(255,255,255,0.6); font-weight:700; line-height:5.6vw;}
    .form_con > form > .contents_con > .txt_con > .text02_con {margin-top:62px;}
    .form_con > form > .contents_con > .txt_con > .text02_con > .text_con {}
    .form_con > form > .contents_con > .txt_con > .text02_con > .text_con > span {font-family:"ONE-Mobile-Title"; font-size:24px; color:#ffffff; line-height:30px;}
    .form_con > form > .contents_con > .txt_con > .text02_con > .tel_con {margin-top:6px;}
    .form_con > form > .contents_con > .txt_con > .text02_con > .tel_con > a {display:flex; align-items:center;}
    .form_con > form > .contents_con > .txt_con > .text02_con > .tel_con > a > img {margin-right:10px;}
    .form_con > form > .contents_con > .txt_con > .text02_con > .tel_con > a > span {font-family:"VITRO_CORE", sans-serif; font-size:50px; color:#fff383; line-height:58px;}
    .form_con > form > .contents_con > .input_con {width:100%; padding:6.7vw 0 11.7vw 0; box-sizing:border-box;}
    .form_con > form > .contents_con > .input_con > .list_con {width:88%; margin:0 auto;}
    .form_con > form > .contents_con > .input_con > .list_con > ul {}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li {margin-bottom:3.3vw;}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li:last-child {margin-bottom:0;}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div {display:flex; align-items:center;}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div > .title_con {width:24%;}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div > .title_con > span {font-family:"ONE-Mobile-Title"; font-size:3.9vw; color:#ffffff; font-weight:400; line-height:6.1vw;}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div > .input_con {width:76%;}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div > .input_con > .input {width:100%; height:9.7vw; border:none; background:#ffffff; margin:0; padding:0 2.8vw; font-size:3.3vw; color:#000000; line-height:5.6vw;}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div > .input_con > .input::placeholder {color:#aaaaaa;}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div > .input_con > select {width:100%; height:9.7vw; border:none; margin:0; font-size:3.3vw; color:#000000; line-height:5.6vw;}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div > .input_con > .contents_con {}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div > .input_con > .contents_con > .select_con {}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div > .input_con > .contents_con > .select_con > select {width:100%; height:9.7vw; border:none; margin:0; font-size:3.3vw; color:#000000; line-height:5.6vw;}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div > .input_con > .contents_con > .input_con {}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div > .input_con > .contents_con > .input_con > .input {width:100%; height:9.7vw; border:none; background:#ffffff; margin:0; padding:0 2.8vw; font-size:3.3vw; color:#000000; line-height:5.6vw;}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div > .input_con > .contents_con > .input_con > .input::placeholder {color:#aaaaaa;}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div > .input_con > .contents_con > .btn_con {text-align:center;}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div > .input_con > .contents_con > .btn_con > a {display:block; width:100%; height:9.7vw; background:#000000; font-size:3.3vw; color:#ffffff; font-weight:700; line-height:9.7vw;}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div > .input_con > .contents_con > .btn_con > a.btn_yel {background:#FFF383; color:#000000;}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div > .input_con > .contents_con > .btn_con > a.complete {background:#999999;}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div > .input_con.depth4 {}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div > .input_con.depth4 > .contents_con {display:flex; justify-content:space-between; align-items:center;}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div > .input_con.depth4 > .contents_con > div {width:32%;}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div > .input_con.depth2 {}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div > .input_con.depth2 > .contents_con {display:flex; justify-content:space-between; align-items:center;}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div > .input_con.depth2 > .contents_con > .input_con {width:75%; position:relative;}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div > .input_con.depth2 > .contents_con > .input_con > .time_con {position:absolute; top:50%; right:2.8vw; transform:translateY(-50%);}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div > .input_con.depth2 > .contents_con > .input_con > .time_con > span {font-size:3.3vw; color:#ff5c00; font-weight:700; line-height:5.6vw;}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div > .input_con.depth2 > .contents_con > .btn_con {width:24%;}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div > .input_con > ul {display:flex; align-items:center; gap:4.4vw;}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div > .input_con > ul:after {content:none;}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div > .input_con > ul > li {}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div > .input_con > ul > li > .list_div {}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div > .input_con > ul > li > .list_div > label {}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div > .input_con > ul > li > .list_div > label > input {}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div > .input_con > ul > li > .list_div > label > .check_icon {margin-right:0.8vw;}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div > .input_con > ul > li > .list_div > label > span {font-family:"ONE-Mobile-Title"; font-size:3.9vw; color:#ffffff; line-height:6.1vw;}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div.depth3 {display:flex; align-items:center; gap:5.6vw;}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div.depth3 > .contents_con {display:block;}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div.depth3 > .contents_con > .text_con {}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div.depth3 > .contents_con > .text_con > span {font-family:"ONE-Mobile-Title"; font-size:3.9vw; color:#ffffff; font-weight:400; line-height:6.1vw;}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div.depth3 > .contents_con > .input_con {width:unset; margin-top:0.4vw;}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div.depth3 > .contents_con > .input_con > ul {display:flex; align-items:center; gap:4.4vw;}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div.depth3 > .contents_con > .input_con > ul > li {}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div.depth3 > .contents_con > .input_con > ul > li > .list_div {}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div.depth3 > .contents_con > .input_con > ul > li > .list_div > label {}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div.depth3 > .contents_con > .input_con > ul > li > .list_div > label > input {}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div.depth3 > .contents_con > .input_con > ul > li > .list_div > label > .check_icon {margin-right:0.8vw;}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div.depth3 > .contents_con > .input_con > ul > li > .list_div > label > span {font-family:"ONE-Mobile-Title"; font-size:3.9vw; color:#ffff}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div.depth3 > a {display:block; width:26%; height:8.9vw; border:1px solid #ffffff; text-align:center; font-size:3.3vw; color:#ffffff; font-weight:500; line-height:8.9vw; transition:all 0.3s;}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div.depth3 > a:hover {background:unset; color:#ffffff;}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li > .list_div.width > .input_con {width:100%;}
    .form_con > form > .contents_con > .input_con > .list_con > ul > li.certify_write_li {display:none;}
    .form_con > form > .contents_con > .input_con > .btn_con {width:88%; margin:0 auto; margin-top:8.6vw;}
    .form_con > form > .contents_con > .input_con > .btn_con > a {display:block; width:100%; height:16.7vw; background:#FFF383; border:0.6vw solid #ff5c00; border-radius:19.4vw; -moz-border-radius:19.4vw; -webkit-border-radius:19.4vw; text-align:center; font-family:"VITRO_CORE", sans-serif; font-size:6.7vw; color:#333333; line-height:16.7vw; box-shadow:0 8px 10px 0 rgb(0, 0, 0, 0.5); transition:all 0.3s;}
    .form_con > form > .contents_con > .input_con > .btn_con > a:hover {background:#FFF383; color:#333333;}

    /* info01 */
    .info01_con {background:url('/img/main/info01_con_bg_m.png')no-repeat center/cover; background-color:#F4F7F9;}
    .info01_con > .contents_con {width:88%; max-width:unset; margin:0 auto; padding:11.1vw 0 13.9vw;}
    .info01_con > .contents_con > .txt_con {text-align:center;}
    .info01_con > .contents_con > .txt_con > .text01_con {}
    .info01_con > .contents_con > .txt_con > .text01_con > span {font-family:"ONE-Mobile-Title"; font-size:4.2vw; color:#333333; font-weight:400; line-height:6.7vw;}
    .info01_con > .contents_con > .txt_con > .text01_con > span .color_text {display:inline-block; font-family:"ONE-Mobile-Title"; font-size:5.6vw; color:#ff5c00; transform:skewY(-3deg);}
    .info01_con > .contents_con > .txt_con > .text02_con {margin-top:1.2vw;}
    .info01_con > .contents_con > .txt_con > .text02_con > span {font-family:"ONE-Mobile-Title"; font-size:5.6vw; color:#333333; font-weight:400; line-height:7.8vw;}
    .info01_con > .contents_con > .txt_con > .text02_con > span .color_text {font-family:"ONE-Mobile-Title"; color:#2d57c3;}
    .info01_con > .contents_con > .txt_con > .text03_con {margin-top:1.2vw;}
    .info01_con > .contents_con > .txt_con > .text03_con > span {font-family:"ONE-Mobile-Title"; font-size:8.3vw; color:#333333; font-weight:400; line-height:10.6vw;}
    .info01_con > .contents_con > .txt_con > .text03_con > span .bg_text {background-image:linear-gradient(to right,#2D57C3, #2D57C3); background-repeat:no-repeat; background-size:0 100%; padding:0 1.7vw; font-family:"VITRO_CORE", sans-serif; font-size:8.3vw; color:#ffffff; line-height:10.6vw;}
    .info01_con > .contents_con > .txt_con > .text04_con {margin-top:2.8vw;}
    .info01_con > .contents_con > .txt_con > .text04_con > span {font-size:4.2vw; color:#333333; font-weight:700; line-height:6.1vw;}
    .info01_con > .contents_con > .txt_con > .text04_con > span .color_text {color:#2D57C3; font-weight:700;}
    .info01_con > .contents_con > .list_con {margin-top:6.7vw;}
    .info01_con > .contents_con > .list_con > ul {display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap;}
    .info01_con > .contents_con > .list_con > ul:after {content:none;}
    .info01_con > .contents_con > .list_con > ul > li {width:48%; margin-bottom:4%;}
    .info01_con > .contents_con > .list_con > ul > li:nth-child(3) {margin-bottom:0;}
    .info01_con > .contents_con > .list_con > ul > li:nth-child(4) {margin-bottom:0;}
    .info01_con > .contents_con > .list_con > ul > li > .list_div {height:41.3vw; position:relative; z-index:10;}
    .info01_con > .contents_con > .list_con > ul > li > .list_div:after {content:''; width:41.3vw; height:41.3vw; background:url('/img/main/info01_con_list_con_bg.svg')no-repeat center/cover; background-size:100%; position:absolute; top:0; left:0; z-index:-1;}
    .info01_con > .contents_con > .list_con > ul > li > .list_div {text-align:center;}
    .info01_con > .contents_con > .list_con > ul > li > .list_div > .icon_con {padding-top:4.4vw;}
    .info01_con > .contents_con > .list_con > ul > li > .list_div > .icon_con > img {width:15.6vw;}
    .info01_con > .contents_con > .list_con > ul > li > .list_div > .text_con {}
    .info01_con > .contents_con > .list_con > ul > li > .list_div > .text_con > .text01_con {}
    .info01_con > .contents_con > .list_con > ul > li > .list_div > .text_con > .text01_con > span {font-family:"ONE-Mobile-Title"; font-size:3.9vw; color:#333333; font-weight:400; line-height:6.1vw;}
    .info01_con > .contents_con > .list_con > ul > li > .list_div > .text_con > .text02_con {}
    .info01_con > .contents_con > .list_con > ul > li > .list_div > .text_con > .text02_con > span {display:inline-block; font-family:"VITRO_CORE", sans-serif; font-size:6.7vw; color:#ff5c00; line-height:8.9vw; transform:skewY(-3deg);}

    /* info02 */
    .info02_con {background:url('/img/main/info02_con_bg_m.png')no-repeat center/cover;}
    .info02_con > .contents_con {width:88%; max-width:unset; margin:0 auto; padding:11.1vw 0 13.9vw;}
    .info02_con > .contents_con > .txt_con {text-align:center;}
    .info02_con > .contents_con > .txt_con > .text01_con {}
    .info02_con > .contents_con > .txt_con > .text01_con > span {font-family:"ONE-Mobile-Title"; font-size:8.3vw; color:#333333; font-weight:400; line-height:10.6vw;}
    .info02_con > .contents_con > .txt_con > .text01_con > span .bg_text {background-image:linear-gradient(to right,#2D57C3, #2D57C3); background-repeat:no-repeat; background-size:0 100%; padding:0 1.7vw; font-family:"VITRO_CORE", sans-serif; font-size:8.3vw; color:#ffffff; line-height:10.6vw;}
    .info02_con > .contents_con > .txt_con > .text02_con {margin-top:3.9vw;}
    .info02_con > .contents_con > .txt_con > .text02_con > span {font-size:4.2vw; color:#333333; font-weight:700; line-height:6.7vw;}
    .info02_con > .contents_con > .txt_con > .text02_con > span .color_text {color:#2D57C3; font-weight:700;}
    .info02_con > .contents_con > .list_con {margin-top:6.7vw;}
    .info02_con > .contents_con > .list_con > ul {display:flex; flex-wrap:wrap; justify-content:space-between;}
    .info02_con > .contents_con > .list_con > ul:after {content:none;}
    .info02_con > .contents_con > .list_con > ul > li {width:100%; border:1px solid #2D57C3; background:#ffffff; margin-bottom:4%; padding:8.3vw 0; box-sizing:border-box;}
    .info02_con > .contents_con > .list_con > ul > li:nth-child(3) {margin-bottom:4%;}
    .info02_con > .contents_con > .list_con > ul > li:nth-child(4) {margin-bottom:0;}
    .info02_con > .contents_con > .list_con > ul > li > .list_div {}
    .info02_con > .contents_con > .list_con > ul > li > .list_div > .icon_con {margin-bottom:5.6vw; text-align:center;}
    .info02_con > .contents_con > .list_con > ul > li > .list_div > .icon_con > img {width:33.3vw;}
    .info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con {text-align:center;}
    .info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text01_con {margin-bottom:2.8vw;}
    .info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text01_con > span {font-family:"VITRO_CORE", sans-serif; font-size:6.7vw; color:#2d57c3; line-height:8.9vw;}
    .info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text02_con {}
    .info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text02_con > span {font-size:3.9vw; color:#333333; font-weight:700; line-height:6.1vw;}

    /* info03 */
    .info03_con {background:url('/img/main/info03_con_bg_m.png')no-repeat center/cover;}
    .info03_con  > .contents_con {width:88%; max-width:unset; margin:0 auto; padding:11.1vw 0 16.7vw;}
    .info03_con  > .contents_con > .txt_con {text-align:center;}
    .info03_con  > .contents_con > .txt_con > .text01_con {}
    .info03_con  > .contents_con > .txt_con > .text01_con > span {font-family:"ONE-Mobile-Title"; font-size:4.4vw; color:#333333; font-weight:400; line-height:6.7vw;}
    .info03_con  > .contents_con > .txt_con > .text01_con > span .color_text {font-family:"ONE-Mobile-Title"; display:inline-block; font-size:5.6vw; color:#ff5c00; font-weight:400; transform:skewY(-3deg);}
    .info03_con  > .contents_con > .txt_con > .text02_con {margin-top:1vw;}
    .info03_con  > .contents_con > .txt_con > .text02_con > span {font-family:"ONE-Mobile-Title"; font-size:8.3vw; color:#333333; font-weight:400; line-height:11.7vw;}
    .info03_con  > .contents_con > .txt_con > .text02_con > span .m_text {font-family:"ONE-Mobile-Title"; font-size:5.6vw; color:#333333; line-height:7.8vw;}
    .info03_con  > .contents_con > .txt_con > .text02_con > span .bg_text {display:inline-block; margin-top:2.6vw; background-image:linear-gradient(to right,#2D57C3, #2D57C3); background-repeat:no-repeat; background-size:0 100%; padding:0 1.7vw; font-family:"VITRO_CORE", sans-serif; font-size:8.3vw; color:#ffffff; line-height:10.6vw;}
    .info03_con  > .contents_con > .slide_con {margin-top:5.6vw; position:relative;}
    .info03_con  > .contents_con > .slide_con > .swiper {padding-bottom:5.8vw;}
    .info03_con  > .contents_con > .slide_con > .swiper .swiper-wrapper {}
    .info03_con  > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide {width:100%;}
    .info03_con  > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con {width:100%; background:#ffffff; text-align:center; padding:5.6vw 5.6vw 15.8vw; box-sizing:border-box;}
    .info03_con  > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .img_con {}
    .info03_con  > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .img_con > img {width:17.8vw;}
    .info03_con  > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con {margin-top:2.8vw;}
    .info03_con  > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .text01_con {}
    .info03_con  > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .text01_con > span {font-size:4.4vw; color:#333333; font-weight:700; line-height:6.7vw;}
    .info03_con  > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .text02_con {}
    .info03_con  > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .text02_con > span {font-size:3.3vw; color:#333333; font-weight:400; line-height:5.6vw;}
    .info03_con  > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .text03_con {margin-top:0.9vw;}
    .info03_con  > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .text03_con > span {font-family:"VITRO_CORE", sans-serif; font-size:6.7vw; color:#2d57c3; line-height:8.9vw;}
    .info03_con  > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .text04_con {min-height:38.9vw; border-top:1px solid #B5B9C5; margin-top:4.4vw; padding-top:4.4vw;}
    .info03_con  > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .text04_con > span {font-size:3.8vw; color:#333333; font-weight:400; line-height:5.3vw;}
    .info03_con  > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .text04_con > span .color_text {font-weight:700;}
    .info03_con  > .contents_con > .slide_con > .slide_btn {display:none;}
    .info03_con  > .contents_con > .slide_con > .swiper .swiper-pagination {}
    .info03_con  > .contents_con > .slide_con > .swiper .swiper-pagination-bullet {width:1.7vw; height:1.7vw; background:#B5B9C5; border-radius:unset; margin:0 1.1vw; opacity:1;}
    .info03_con  > .contents_con > .slide_con > .swiper .swiper-pagination-bullet-active {width:8.3vw; background:#2d57c3;}

    /* right_quick */
    .right_quick {position:fixed; left:0; right:0; bottom:0; z-index:90;}
    .right_quick > .contents_con {}
    .right_quick > .contents_con > a {display:flex; align-items:center; justify-content:center; gap:2.8vw; width:100%; background:#00FFE0; border:none; border-radius:unset; -moz-border-radius:unset; -webkit-border-radius:unset; padding:3.9vw 0 3.9vw 0; box-sizing:border-box; box-shadow:none;}
    .right_quick > .contents_con > a > .icon_con {margin-right:0;}
    .right_quick > .contents_con > a > .icon_con > img {width:8.9vw;}
    .right_quick > .contents_con > a > .txt_con {display:flex; align-items:center; gap:2.8vw;}
    .right_quick > .contents_con > a > .txt_con > .text_con {}
    .right_quick > .contents_con > a > .txt_con > .text_con > span {font-family:"ONE-Mobile-Title"; font-size:3.9vw; color:#333333; font-weight:400; line-height:6.1vw;}
    .right_quick > .contents_con > a > .txt_con > .num_con {}
    .right_quick > .contents_con > a > .txt_con > .num_con > span {font-family:"VITRO_CORE", sans-serif; font-size:6.7vw; color:#2d57c3; line-height:8.9vw;}

    /* 개인정보 수집이용 팝업 */
    .privacy_popup_con_bg {display:none; width:100%; height:100%; background:rgba(0,0,0,0.6); position:fixed; top:0; left:0; right:0; z-index:100;}
    .privacy_popup_con {display:none; width:88%; background:#ffffff; position:fixed; top:50%; left:50%; transform:translate(-50%, -50%); padding:3.3vw 5.6vw 11.1vw; z-index:110; box-sizing:border-box;}
    .privacy_popup_con > .contents_con {}
    .privacy_popup_con > .contents_con > .top_con {display:flex; justify-content:space-between; align-items:center; border-bottom:2px solid #333333; padding-bottom:2.8vw;}
    .privacy_popup_con > .contents_con > .top_con > .title_con {}
    .privacy_popup_con > .contents_con > .top_con > .title_con > span {font-size:5.6vw; color:#333333; font-weight:700; line-height:7.8vw;}
    .privacy_popup_con > .contents_con > .top_con > .btn_con {}
    .privacy_popup_con > .contents_con > .top_con > .btn_con > a {}
    .privacy_popup_con > .contents_con > .top_con > .btn_con > a > img {width:5.6vw}
    .privacy_popup_con > .contents_con > .txt_con {height:66vw; margin:0; padding-top:5.6vw; overflow:auto;}
    .privacy_popup_con > .contents_con > .txt_con > .text01_con {}
    .privacy_popup_con > .contents_con > .txt_con > .text01_con > .title_con {}
    .privacy_popup_con > .contents_con > .txt_con > .text01_con > .title_con > span {font-size:4.4vw; color:#2d57c3; font-weight:700; line-height:6.1vw;}
    .privacy_popup_con > .contents_con > .txt_con > .text01_con > .text_con {margin-top:2.8vw;}
    .privacy_popup_con > .contents_con > .txt_con > .text01_con > .text_con > span {font-size:3.9vw; color:#2d57c3; font-weight:700; line-height:5.3vw;}
    .privacy_popup_con > .contents_con > .txt_con > .text02_con {margin-top:5.6vw;}
    .privacy_popup_con > .contents_con > .txt_con > .text02_con > .title_con {}
    .privacy_popup_con > .contents_con > .txt_con > .text02_con > .title_con > span {font-size:4.4vw; color:#333333; font-weight:700; line-height:6.1vw;}
    .privacy_popup_con > .contents_con > .txt_con > .text02_con > ul {margin-top:3.1vw;}
    .privacy_popup_con > .contents_con > .txt_con > .text02_con > ul:after {content:none;}
    .privacy_popup_con > .contents_con > .txt_con > .text02_con > ul > li {margin-bottom:3.1vw;}
    .privacy_popup_con > .contents_con > .txt_con > .text02_con > ul > li:last-child {margin-bottom:0;}
    .privacy_popup_con > .contents_con > .txt_con > .text02_con > ul > li > span {font-size:3.9vw; color:#333333; font-weight:400; line-height:5.3vw;}
    .privacy_popup_con > .contents_con > .txt_con > .text03_con {margin-top:5.6vw;}
    .privacy_popup_con > .contents_con > .txt_con > .text03_con > span {font-size:3.9vw; color:#333333; font-weight:400; line-height:5.3vw;}

    /* 푸터 */
    #footer {width:100%; margin:0 auto; background:#333333;}
    #footer > .contents_con {display:block; width:88%; max-width:unset; margin:0 auto; padding:11.1vw 0 34.2vw;}
    #footer > .contents_con > .logo_con {margin-right:0; margin-bottom:7.2vw}
    #footer > .contents_con > .logo_con > img {width:36.1vw;}
    #footer > .contents_con > .txt_con {}
    #footer > .contents_con > .txt_con > .text01_con {}
    #footer > .contents_con > .txt_con > .text01_con > span {font-size:3.8vw; color:#999999; font-weight:400; line-height:5.3vw;}
    #footer > .contents_con > .txt_con > .text01_con > span .color_text {color:#cccccc;}
    #footer > .contents_con > .txt_con > .text01_con > span .bar {font-size:3.3vw;}
    #footer > .contents_con > .txt_con > .text02_con {margin-top:5.6vw;}
    #footer > .contents_con > .txt_con > .text02_con > ul  {}
    #footer > .contents_con > .txt_con > .text02_con > ul > li {margin-bottom:5.4vw;}
    #footer > .contents_con > .txt_con > .text02_con > ul > li:last-child {margin-bottom:0;}
    #footer > .contents_con > .txt_con > .text02_con > ul > li > span {font-size:3.9vw; color:#999999; font-weight:400; line-height:5.3vw;}
    #footer > .contents_con > .txt_con > .copyright_con {margin-top:11.1vw;}
    #footer > .contents_con > .txt_con > .copyright_con > span  {font-size:3.3vw; color:#999999; font-weight:400; line-height:5.6vw;}

}


/*
@media all and (max-width: 768px) {
	
	.w_con {display:none;}
	.m_con {display:block;}

	.w_img {display:none;}
	.m_img {display:inline-block; width:100%;}

	.w_br {display:none;}
	.m_br {display:inline;}

	.w_bar {display:none;}
	.m_bar {display:inline;}

}
*/