/* vw 계산기준 360 */

@media all and (max-width: 1920px) { 
	
	/* visual */
	.visual_con > .contents_con > .text01_con {top:7.55vw;}
	.visual_con > .contents_con > .text01_con > span {font-size:1.3vw; line-height:normal;}
	.visual_con > .contents_con > .text02_con {bottom:3.65vw;}
	.visual_con > .contents_con > .text02_con > span {font-size:0.94vw; line-height:1.41vw;}

}

@media all and (max-width: 1100px) { 

	/* info04 */
	.info04_con > .contents_con > .list_con > ul > li > .list_div {height:400px;}

}

@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 4.72vw center;
        background-size:4.17vw;
        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:6.94vw; height:6.94vw; background-image:url("/img/sub/checkbox_icon_off.svg"); background-size:6.94vw; 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:8.33vw; height:8.33vw; background-image:url("/img/sub/radio_icon_off.svg"); background-size:8.33vw; background-repeat:no-repeat; 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; padding:2.78vw 0; position:fixed; top:0; left:0; right:0; z-index:200; box-sizing:border-box;}
	#header > .contents_con {display:flex; justify-content:space-between; align-items:center; width:91%; margin:0 auto;}
	#header > .contents_con > .logo_con {}
	#header > .contents_con > .logo_con > a {}
	#header > .contents_con > .logo_con > a > img {width:21.39vw;}
	#header > .contents_con > .m_menu_btn {}
	#header > .contents_con > .m_menu_btn > a {}
	#header > .contents_con > .m_menu_btn > a > img {width:6.67vw;}
	#header > .m_main_nav {display:none; position:fixed; top:14.09vw; left:0; right:0; z-index:200;}
	#header > .m_main_nav > .contents_con {width:100%; height:100vh; background:radial-gradient(50% 50% at 50% 50%, #222 0%, #000 100%); padding:30.56vw 0;}
	#header > .m_main_nav > .contents_con > .list_con {}
	#header > .m_main_nav > .contents_con > .list_con > ul {}
	#header > .m_main_nav > .contents_con > .list_con > ul > li {margin-bottom:13.89vw; text-align:center;}
	#header > .m_main_nav > .contents_con > .list_con > ul > li > a {display:inline-block; font-family:"Paperlogy", sans-serif; font-size:8.33vw; color:#ffffff; font-weight:400; line-height:normal; position:relative;}
	#header > .m_main_nav > .contents_con > .list_con > ul > li > a.on:after {content:''; width:47.22vw; height:1px; background:linear-gradient(to bottom right, #FFF 0%, #8F40FF 25%, rgba(0, 0, 0, 0.00) 50%) bottom right / 50% 50% no-repeat, linear-gradient(to bottom left, #FFF 0%, #8F40FF 25%, rgba(0, 0, 0, 0.00) 50%) bottom left / 50% 50% no-repeat, linear-gradient(to top left, #FFF 0%, #8F40FF 25%, rgba(0, 0, 0, 0.00) 50%) top left / 50% 50% no-repeat, linear-gradient(to top right, #FFF 0%, #8F40FF 25%, rgba(0, 0, 0, 0.00) 50%) top right / 50% 50% no-repeat; position:absolute; bottom:-2.5vw; left:50%; transform:translateX(-50%);}
	
	/* visual */
	.visual_con {width:100%; margin:0 auto; background:url("/img/main/visual_con_bg.png")no-repeat center/cover;}
	.visual_con > .contents_con {width:100%; margin:0 auto; text-align:center; position:relative;}
	.visual_con > .contents_con > .text01_con {width:100%; position:absolute; top:25.56vw; left:50%; transform:translateX(-50%);}
	.visual_con > .contents_con > .text01_con > span {font-size:4.44vw; color:#ffffff; font-weight:400; line-height:5.83vw;}
	.visual_con > .contents_con > .contents_con {}
	.visual_con > .contents_con > .contents_con > .txt_con {}
	.visual_con > .contents_con > .contents_con > .txt_con > .title_con {}
	.visual_con > .contents_con > .contents_con > .txt_con > .title_con > img {}
	.visual_con > .contents_con > .contents_con > .img_con {position:absolute; top:0; left:0; right:0; z-index:20;}
	.visual_con > .contents_con > .contents_con > .img_con > img {}
	.visual_con > .contents_con > .contents_con > .txt_con > .text_con {}
	.visual_con > .contents_con > .contents_con > .txt_con > .text_con > .text01_con {position:absolute; top:38.3vw; left:0; right:0; z-index:10;}
	.visual_con > .contents_con > .contents_con > .txt_con > .text_con > .text01_con > img {}
	.visual_con > .contents_con > .contents_con > .txt_con > .text_con > .text02_con {position:absolute; top:36.9vw; left:0; right:0; z-index:10;}
	.visual_con > .contents_con > .contents_con > .txt_con > .text_con > .text02_con > img {}
	.visual_con > .contents_con > .contents_con > .robot {width:410vw; position:absolute; top:unset; left:50%; bottom:-27.4vw; z-index:100; transform:translateX(-50%); mix-blend-mode:exclusion;}
	.visual_con > .contents_con > .contents_con > .robot video {width:100%; height:100%;}
	.visual_con > .contents_con > .text02_con {width:100%; position:absolute; bottom:10.56vw; left:50%; transform:translateX(-50%); z-index:20;}
	.visual_con > .contents_con > .text02_con > span {font-size:4.44vw; color:#ffffff; font-weight:400; line-height:6.67vw;}

	/* info01 */
	.info01_con {width:100%; margin:0 auto; background:#0d0d0d;}
	.info01_con > .contents_con {width:100%; max-width:91%; margin:0 auto; padding:23.61vw 0 23.61vw;}
	.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-size:5.56vw; color:#ffffff; font-weight:700; line-height:8.33vw;}
	.info01_con > .contents_con > .txt_con > .text02_con {display:inline-block; margin-top:2.78vw; position:relative;}
	.info01_con > .contents_con > .txt_con > .text02_con > span {font-size:11.11vw; color:#ffffff; font-weight:700; line-height:14.44vw;}
	.info01_con > .contents_con > .txt_con > .text02_con > span .color_text {background:linear-gradient(90deg, #FB7701 0%, #8F40FF 59.43%); background-clip:text; -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
	.info01_con > .contents_con > .txt_con > .text02_con > img {position:unset; width:11.11vw;}
	.info01_con > .contents_con > .txt_con > .text03_con {margin-top:8.06vw;}
	.info01_con > .contents_con > .txt_con > .text03_con > span {font-size:4.44vw; color:#d9d9d9; font-weight:400; line-height:6.67vw;}
	.info01_con > .contents_con > .graph_con {position:relative;}
	.info01_con > .contents_con > .graph_con > .bg_con {}
	.info01_con > .contents_con > .graph_con > .bg_con > img {}
	.info01_con > .contents_con > .graph_con > .img_con {width:0; height:100%; background:url("/img/main/m_info01_con_graph_con_img.png")no-repeat center left/cover; position:absolute; top:0; left:0; right:0; }

	
	/* info02 */
	.info02_con {width:100%; margin:0 auto; background:#000000; position:relative;}
	.info02_con > .bg_line {width:100%; max-width:100%; margin:0 auto; height:100%; position:absolute; top:0; left:0; right:0;}
	.info02_con > .bg_line > ul {display:flex; justify-content:space-between; height:100%;}
	.info02_con > .bg_line > ul:after {content:''; display;block; width:100%; height:30%; background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1)); position:absolute; bottom:0; left:0; right:0;}
	.info02_con > .bg_line > ul > li {width:100%; height:100%; position:relative; overflow:hidden;}
	.info02_con > .bg_line > ul > li > .line {width:1px; height:100%; position:absolute; left:50%; background:rgba(255,255,255,0.1); transform:traslateX(-50%);}
	.info02_con > .bg_line > ul > li > .line:after {content:''; display:block; width:1px; height:33.61vw; background:url("/img/main/m_info02_con_list_con_blink_line.png")no-repeat center/cover; position:absolute; top:0; left:50%; animation:info02_blink_bar 4.6s infinite linear;}
	.info02_con > .bg_line > ul > li:nth-child(2) {display:none;}
	.info02_con > .bg_line > ul > li:nth-child(3) {display:none;}
	.info02_con > .bg_line > ul > li:nth-child(4) {display:none;}
	.info02_con > .contents_con {width:100%; max-width:91%; margin:0 auto; padding:27.78vw 0 27.78vw; position:relative; z-index:10;}
	.info02_con > .contents_con > .txt_con {text-align:center;}
	.info02_con > .contents_con > .txt_con > .text_con {}
	.info02_con > .contents_con > .txt_con > .text_con > span {font-size:5.56vw; color:#ffffff; font-weight:700; line-height:7.22vw;}
	.info02_con > .contents_con > .txt_con > .title_con {margin-top:4.17vw;}
	.info02_con > .contents_con > .txt_con > .title_con > span {font-size:11.11vw; color:#ffffff; font-weight:700; line-height:13.33vw;}
	.info02_con > .contents_con > .list_con {margin-top:16.67vw;}
	.info02_con > .contents_con > .list_con > ul {display:flex; flex-wrap:wrap; justify-content:center;}
	.info02_con > .contents_con > .list_con > ul:after {content:none;}
	.info02_con > .contents_con > .list_con > ul > li {width:100%; margin-top:4.17vw;}
	.info02_con > .contents_con > .list_con > ul > li:first-child {margin-top:0;}
	.info02_con > .contents_con > .list_con > ul > li:nth-child(even) {margin-top:4.17vw;}
	.info02_con > .contents_con > .list_con > ul > li > .list_div {display:flex; flex-direction:row; align-items:center; gap:5.56vw; width:100%; height:56.67vw; background:#222222; border-radius:5.56vw; -moz-border-radius:5.56; -webkit-border-radius:5.56; padding-top:0; padding-left:3.4vw; box-sizing:border-box;}
	.info02_con > .contents_con > .list_con > ul > li > .list_div > .img_con {}
	.info02_con > .contents_con > .list_con > ul > li > .list_div > .img_con > img {width:27.78vw;}
	.info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con {margin-top:0; text-align:left;}
	.info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .title_con {}
	.info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .title_con > span {font-size:5.56vw; color:#ffffff; font-weight:700; line-height:8.33vw;}
	.info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text_con {margin-top:1.67vw;}
	.info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text_con > span {font-size:4.44vw; color:#d9d9d9; font-weight:400; line-height:6.67vw;}
	.info02_con > .contents_con > .txt_con02 {margin-top:8.33vw; text-align:center;}
	.info02_con > .contents_con > .txt_con02 > .text_con {}
	.info02_con > .contents_con > .txt_con02 > .text_con > span {font-size:4.44vw; color:#ffffff; font-weight:700; line-height:30px;}
	.info02_con > .contents_con > .txt_con02 > .title_con {margin-top:1.39vw;}
	.info02_con > .contents_con > .txt_con02 > .title_con > span {font-size:6.94vw; font-weight:700; line-height:10.28vw; background:linear-gradient(90deg, #8F40FF 0%, #FB7701 100%); background-clip:text; -webkit-background-clip:text; -webkit-text-fill-color:transparent;}

	@keyframes info02_blink_bar{
		0%{top:-33.61vw}
		100%{top:100%}
	}
	
	/* info03 */
	.info03_con {width:100%; margin:0 auto; background:url("/img/main/m_info03_con_bg.png")no-repeat center/cover;}
	.info03_con > .contents_con {width:100%; max-width:91%; margin:0 auto; padding:27.78vw 0 27.78vw;}
	.info03_con > .contents_con > .txt_con {text-align:center;}
	.info03_con > .contents_con > .txt_con > .text_con {}
	.info03_con > .contents_con > .txt_con > .text_con > span {font-size:5.56vw; color:#ffffff; font-weight:700; line-height:8.33vw;}
	.info03_con > .contents_con > .txt_con > .title_con {margin-top:4.17vw;}
	.info03_con > .contents_con > .txt_con > .title_con > span {font-size:8.33vw; color:#ffffff; font-weight:700; line-height:10.83vw;}
	.info03_con > .contents_con > .list_con {margin-top:13.89vw;}
	.info03_con > .contents_con > .list_con > ul {display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center;}
	.info03_con > .contents_con > .list_con > ul:after {content:none;}
	.info03_con > .contents_con > .list_con > ul > li {width:100%; margin-bottom:13.89vw;}
	.info03_con > .contents_con > .list_con > ul > li:last-child {margin-bottom:0;}
	.info03_con > .contents_con > .list_con > ul > li > .list_div {display:flex; flex-direction:column; align-items:center; text-align:center;}
	.info03_con > .contents_con > .list_con > ul > li > .list_div > .num_con {}
	.info03_con > .contents_con > .list_con > ul > li > .list_div > .num_con > span {font-size:6.94vw; font-weight:700; line-height:8.89vw; background:linear-gradient(180deg, #8F40FF 0%, #FB7701 100%); background-clip:text; -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
	.info03_con > .contents_con > .list_con > ul > li > .list_div > .title_con {margin-top:2.78vw;}
	.info03_con > .contents_con > .list_con > ul > li > .list_div > .title_con > span {font-size:5.56vw; color:#ffffff; font-weight:700; line-height:7.22vw;}
	.info03_con > .contents_con > .list_con > ul > li > .list_div > .blink_line {width:100%; height:1px; background:rgba(255,255,255,0.1); margin:5.56vw 0; position:relative; overflow:hidden;}
	.info03_con > .contents_con > .list_con > ul > li > .list_div > .blink_line:after {content:''; display:block; width:43.33vw; height:1px; background:url("/img/main/m_info03_con_list_con_blin_line.png")no-repeat center/cover; position:absolute; top:0; left:0; animation:info03_blink_line 3.2s infinite linear;}
	.info03_con > .contents_con > .list_con > ul > li > .list_div > .text_con {}
	.info03_con > .contents_con > .list_con > ul > li > .list_div > .text_con > span {font-size:4.44vw; color:#e2e2e2; font-weight:400; line-height:6.67vw;}

	@keyframes info03_blink_line {
		0%{left: -43.33vw}
		100%{left: 100%}
	}
	
	/* info04 */
	.info04_con {width:100%; margin:0 auto; background:#000000;}
	.info04_con > .contents_con {width:100%; margin:0 auto; padding:27.78vw 0;}
	.info04_con > .contents_con > .txt_con {width:100%; max-width:91%; margin:0 auto; text-align:center;}
	.info04_con > .contents_con > .txt_con > .text_con {}
	.info04_con > .contents_con > .txt_con > .text_con > span {font-size:5.56vw; color:#ffffff; font-weight:700; line-height:8.33vw;}
	.info04_con > .contents_con > .txt_con > .text_con > span .color_text {color:#fb7701;}
	.info04_con > .contents_con > .txt_con > .text_con > span .color_text02 {color:#b580ff;}
	.info04_con > .contents_con > .txt_con > .title_con {margin-top:4.17vw;}
	.info04_con > .contents_con > .txt_con > .title_con > span {font-size:10vw; color:#ffffff; font-weight:700; line-height:13.06vw;}
	.info04_con > .contents_con > .blink_bar {width:91%; height:1px; background:rgba(255,255,255,0.1); margin:18.06vw auto 13.89vw; position:relative; overflow:hidden;}
	.info04_con > .contents_con > .blink_bar:after {content:''; width:31.11vw; height:1px; background:url("/img/main/m_info04_con_blink_bar.png")no-repeat center/cover; position:absolute; top:0; left:0; animation:info04_blink_bar 4s infinite linear;}
	.info04_con > .contents_con > .list_con {width:100%; max-width:91%; margin:0 auto;}
	.info04_con > .contents_con > .list_con > ul {display:flex; flex-wrap:wrap; justify-content:center; align-items:center; gap:4.17vw;}
	.info04_con > .contents_con > .list_con > ul:after {content:none;}
	.info04_con > .contents_con > .list_con > ul > li {width:100%; border:1px solid #8f8f8f; border-radius:5.56vw; -moz-border-radius:5.56; -webkit-border-radius:5.56;}
	.info04_con > .contents_con > .list_con > ul > li > .list_div {display:flex; flex-direction:column; gap:4.17vw; height:51.94vw; padding:9.72vw 8.33vw 0; box-sizing:border-box;}
	.info04_con > .contents_con > .list_con > ul > li > .list_div > .title_con {display:flex; align-items:center; gap:3.61vw}
	.info04_con > .contents_con > .list_con > ul > li > .list_div > .title_con > .img_con {}
	.info04_con > .contents_con > .list_con > ul > li > .list_div > .title_con > .img_con > img {width:8.33vw;}
	.info04_con > .contents_con > .list_con > ul > li > .list_div > .title_con > .title_con {margin-top:0;}
	.info04_con > .contents_con > .list_con > ul > li > .list_div > .title_con > .title_con > span {font-size:5.56vw; color:#ffffff; font-weight:700; line-height:7.22vw;}
	.info04_con > .contents_con > .list_con > ul > li > .list_div > .text_con {}
	.info04_con > .contents_con > .list_con > ul > li > .list_div > .text_con > span {font-size:4.44vw; color:#d9d9d9; font-weight:400; line-height:6.67vw;}

	@keyframes info04_blink_bar {
		0%{left: -31.11vw;}
		100%{left: 100%}
	}

	/* info05 */
	.info05_con {width:100%; margin:0 auto; background:#ffffff;}
	.info05_con > .contents_con {width:100%; margin:0 auto; padding:27.78vw 0 27.78vw;}
	.info05_con > .contents_con > .txt_con {text-align:center;}
	.info05_con > .contents_con > .txt_con > .title_con {}
	.info05_con > .contents_con > .txt_con > .title_con > span {font-size:11.11vw; color:#000000; font-weight:700; line-height:14.44vw;}
	.info05_con > .contents_con > .txt_con > .text_con {margin-top:2.78vw;}
	.info05_con > .contents_con > .txt_con > .text_con > span {font-size:5.56vw; color:#2d2d2d; font-weight:700; line-height:8.33vw;}
	.info05_con > .contents_con > .slide_list {margin-top:13.89vw;}
	.info05_con > .contents_con > .slide_list > ul {}
	.info05_con > .contents_con > .slide_list > ul > li {margin-top:2.78vw;}
	.info05_con > .contents_con > .slide_list > ul > li:first-child {margin-top:0;}
	.info05_con > .contents_con > .slide_list > ul > li > .slide_con {}
	.info05_con > .contents_con > .slide_list > ul > li > .slide_con .swiper {}
	.info05_con > .contents_con > .slide_list > ul > li > .slide_con .swiper .swiper-wrapper {transition-timing-function:linear !important; will-change: transform;} 
	.info05_con > .contents_con > .slide_list > ul > li > .slide_con .swiper .swiper-wrapper .swiper-slide {width:41.67vw; transform: translate3d(0, 0, 0);}
	.info05_con > .contents_con > .slide_list > ul > li > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con {}
	.info05_con > .contents_con > .slide_list > ul > li > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > img {display:block; idth:41.67vw;}
	
	/* info06 */
	.info06_con {width:100%; margin:0 auto; background:url("/img/main/m_info06_con_bg.png")no-repeat center/cover;}
	.info06_con > .contents_con {width:100%; margin:0 auto; padding:27.78vw 0;}
	.info06_con > .contents_con > .txt_con {width:91%; margin:0 auto; text-align:center;}
	.info06_con > .contents_con > .txt_con > .title_con {}
	.info06_con > .contents_con > .txt_con > .title_con > span {font-size:10vw; color:#ffffff; font-weight:700; line-height:13.06vw;}
	.info06_con > .contents_con > .txt_con > .text_con {margin-top:5.56vw;}
	.info06_con > .contents_con > .txt_con > .text_con > span {font-size:4.44vw; color:#e2e2e2; font-weight:400; line-height:6.67vw;}
	.info06_con > .contents_con > .blink_bar {width:91%; height:1px; background:rgba(255,255,255,0.1); margin:13.89vw auto 13.89vw; position:relative; overflow:hidden;}
	.info06_con > .contents_con > .blink_bar:after {content:''; width:31.11vw; height:1px; background:url("/img/main/m_info04_con_blink_bar.png")no-repeat center/cover; position:absolute; top:0; left:0; animation:info04_blink_bar 4s infinite linear;}
	.info06_con > .contents_con > .txt_con02 {text-align:center;}
	.info06_con > .contents_con > .txt_con02 > .sub_title {}
	.info06_con > .contents_con > .txt_con02 > .sub_title > span {font-size:4.44vw; font-weight:700; line-height:5.56vw; background:linear-gradient(90deg, #FB7701 0%, #8F40FF 100%); background-clip:text; -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
	.info06_con > .contents_con > .txt_con02 > .title_con {margin-top:2.78vw;}
	.info06_con > .contents_con > .txt_con02 > .title_con > span {font-size:7.22vw; color:#ffffff; font-weight:700; line-height:9.44vw;}
	.info06_con > .contents_con > .txt_con02 > .text_con {margin-top:5.56vw;}
	.info06_con > .contents_con > .txt_con02 > .text_con > span {font-size:3.89vw; color:#e2e2e2; font-weight:400; line-height:5.83vw;}
	.info06_con > .contents_con > .img_con {width:100%; margin-top:13.33vw; position:relative; left:0; transform:unset;}
	.info06_con > .contents_con > .img_con > .l_con {position:absolute; top:0; left:0;}
	.info06_con > .contents_con > .img_con > .l_con > img {}
	.info06_con > .contents_con > .img_con > .c_con {}
	.info06_con > .contents_con > .img_con > .c_con > img {}
	.info06_con > .contents_con > .img_con > .r_con {position:absolute; top:0; left:0;}
	.info06_con > .contents_con > .img_con > .r_con > img {}
	.info06_con > .contents_con > .list_con {width:100%; max-width:91%; margin:0 auto; margin-top:8.89vw;}
	.info06_con > .contents_con > .list_con > ul {}
	.info06_con > .contents_con > .list_con > ul:after {content:none;}
	.info06_con > .contents_con > .list_con > ul > li {width:100%; background:#1d1d1d; border-radius:2.78vw; -moz-border-radius:2.78vw; -webkit-border-radius:2.78vw; margin-bottom:4.17vw; padding:0 6.67vw; box-sizing:border-box;}
	.info06_con > .contents_con > .list_con > ul > li:last-child {margin-bottom:0;}
	.info06_con > .contents_con > .list_con > ul > li > .list_div {display:flex; flex-direction:column; justify-content:center; align-items:center; gap:3.89vw; height:33.89vw;}
	.info06_con > .contents_con > .list_con > ul > li > .list_div > .title_con {display:flex; align-items:center; gap:2.78vw; width:100%; position:relative;}
	.info06_con > .contents_con > .list_con > ul > li > .list_div > .title_con:after {content:none;}
	.info06_con > .contents_con > .list_con > ul > li > .list_div > .title_con > img {width:5.56vw;}
	.info06_con > .contents_con > .list_con > ul > li > .list_div > .title_con > span {font-size:5vw; color:#ffffff; font-weight:700; line-height:6.39vw;}
	.info06_con > .contents_con > .list_con > ul > li > .list_div > .text_con {}
	.info06_con > .contents_con > .list_con > ul > li > .list_div > .text_con > span {font-size:3.89vw; color:#e2e2e2; font-weight:400; line-height:5.83vw;}
	
	/* info07*/
	.info07_con {width:100%; margin:0 auto; background:#ffffff;}
	.info07_con > .contents_con {width:100%; max-width:100%; margin:0 auto; padding:27.78vw 0 27.78vw;}
	.info07_con > .contents_con > .txt_con {width:91%; margin:0 auto; text-align:center;}
	.info07_con > .contents_con > .txt_con > .sub_title {}
	.info07_con > .contents_con > .txt_con > .sub_title > span {font-size:5.56vw; font-weight:700; line-height:8.33vw; background:linear-gradient(90deg, #FB7701 0%, #8F40FF 100%); background-clip:text; -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
	.info07_con > .contents_con > .txt_con > .title_con {margin-top:2.78vw;}
	.info07_con > .contents_con > .txt_con > .title_con > span {font-size:11.11vw; color:#000000; font-weight:700; line-height:13.33vw;}
	.info07_con > .contents_con > .txt_con > .text01_con {margin-top:2.78vw;}
	.info07_con > .contents_con > .txt_con > .text01_con > span {font-size:5.56vw; color:#000000; font-weight:700; line-height:8.33vw;}
	.info07_con > .contents_con > .txt_con > .text02_con {margin-top:5.56vw;}
	.info07_con > .contents_con > .txt_con > .text02_con > span {font-size:4.44vw; color:#333333; font-weight:400; line-height:6.67vw;}
	.info07_con > .contents_con > .tab_menu {width:91%; margin:0 auto; margin-top:11.11vw;}
	.info07_con > .contents_con > .tab_menu > ul {display:flex; flex-wrap:wrap; justify-content:space-between; align-items:unset; gap:unset;}
	.info07_con > .contents_con > .tab_menu > ul:after {content:none;}
	.info07_con > .contents_con > .tab_menu > ul > li {display:flex; justify-content:center; align-items:center; width:49%; height:12.5vw; background:#e2e2e2; border-radius:2.78vw; -moz-border-radius:2.78vw; -webkit-border-radius:2.78vw; margin-bottom:2%; cursor:pointer;}
	.info07_con > .contents_con > .tab_menu > ul > li:last-child {margin-bottom:0;}
	.info07_con > .contents_con > .tab_menu > ul > li > span {font-size:4.44vw; color:#939393; font-weight:700; line-height:6.67vw;}
	.info07_con > .contents_con > .tab_menu > ul > li.on {background:#000000;}
	.info07_con > .contents_con > .tab_menu > ul > li.on > span {color:#ffffff;}
	.info07_con > .contents_con > .tab_contents {width:100%; margin:0 auto; margin-top:13.89vw;}
	.info07_con > .contents_con > .tab_contents > .info_con {display:none;}
	.info07_con > .contents_con > .tab_contents > .info_con.info07_con_tab01 {display:block;}
	.info07_con > .contents_con > .tab_contents > .info_con > .contents_con {}
	.info07_con > .contents_con > .tab_contents > .info_con > .contents_con > .slide_con {/*position:relative; left:15vw;*/}
	.info07_con > .contents_con > .tab_contents > .info_con > .contents_con > .slide_con > .swiper {}
	.info07_con > .contents_con > .tab_contents > .info_con > .contents_con > .slide_con > .swiper .swiper-wrapper {}
	.info07_con > .contents_con > .tab_contents > .info_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide {width:66.67vw; margin:4.5vw;}
	.info07_con > .contents_con > .tab_contents > .info_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide:first-child {margin-left:0;}
	.info07_con > .contents_con > .tab_contents > .info_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con {}
	.info07_con > .contents_con > .tab_contents > .info_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .img_con {}
	.info07_con > .contents_con > .tab_contents > .info_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .img_con > img {}
	.info07_con > .contents_con > .tab_contents > .info_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .text_con {margin-top:5.56vw; text-align:center;}
	.info07_con > .contents_con > .tab_contents > .info_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .text_con > span {font-size:4.44vw; color:#333333; font-weight:500; line-height:5.56vw;}
	.info07_con > .contents_con > .tab_contents > .info_con > .contents_con > .slide_con > .text_con {margin-top:13.06vw; text-align:center;}
	.info07_con > .contents_con > .tab_contents > .info_con > .contents_con > .slide_con > .text_con > span {font-size:5vw; color:#000000; font-weight:600; line-height:7.5vw;}
	.info07_con > .contents_con > .tab_contents > .info_con > .contents_con > .img_con {width:100%;}
	.info07_con > .contents_con > .tab_contents > .info_con > .contents_con > .img_con > img {width:100%;}
	.info07_con > .contents_con > .tab_contents > .info_con > .contents_con > .text_con {margin-top:8.06vw; text-align:center;}
	.info07_con > .contents_con > .tab_contents > .info_con > .contents_con > .text_con > span {font-size:5vw ; color:#000000; font-weight:600; line-height:7.5vw;}
	
	/* info08*/
	.info08_con {width:100%; margin:0 auto; background:#ffffff;}
	.info08_con > .contents_con {width:100%; max-width:100%; margin:0 auto; padding:0 0 27.78vw;}
	.info08_con > .contents_con > .txt_con {width:91%; margin:0 auto; text-align:center;}
	.info08_con > .contents_con > .txt_con > .sub_title {}
	.info08_con > .contents_con > .txt_con > .sub_title > span {font-size:5.56vw; font-weight:700; line-height:8.33vw; background:linear-gradient(90deg, #FB7701 0%, #8F40FF 100%); background-clip:text; -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
	.info08_con > .contents_con > .txt_con > .title_con {margin-top:2.78vw;}
	.info08_con > .contents_con > .txt_con > .title_con > span {font-size:11.11vw; color:#000000; font-weight:700; line-height:13.33vw;}
	.info08_con > .contents_con > .txt_con > .text01_con {margin-top:2.78vw;}
	.info08_con > .contents_con > .txt_con > .text01_con > span {font-size:5.56vw; color:#000000; font-weight:700; line-height:8.33vw;}
	.info08_con > .contents_con > .txt_con > .text02_con {margin-top:5.56vw;}
	.info08_con > .contents_con > .txt_con > .text02_con > span {font-size:4.44vw; color:#333333; font-weight:400; line-height:6.67vw;}
	.info08_con > .contents_con > .tab_menu {width:91%; margin:0 auto; margin-top:11.11vw;}
	.info08_con > .contents_con > .tab_menu > ul {display:flex; flex-wrap:wrap; justify-content:space-between; align-items:unset; gap:unset;}
	.info08_con > .contents_con > .tab_menu > ul:after {content:none;}
	.info08_con > .contents_con > .tab_menu > ul > li {display:flex; justify-content:center; align-items:center; width:49%; height:12.5vw; background:#e2e2e2; border-radius:2.78vw; -moz-border-radius:2.78vw; -webkit-border-radius:2.78vw; margin-bottom:2%; cursor:pointer;}
	.info08_con > .contents_con > .tab_menu > ul > li:last-child {margin-bottom:0;}
	.info08_con > .contents_con > .tab_menu > ul > li > span {font-size:4.44vw; color:#939393; font-weight:700; line-height:6.67vw;}
	.info08_con > .contents_con > .tab_menu > ul > li.on {background:#000000;}
	.info08_con > .contents_con > .tab_menu > ul > li.on > span {color:#ffffff;}
	.info08_con > .contents_con > .tab_contents {width:100%; margin:0 auto; margin-top:13.89vw;}
	.info08_con > .contents_con > .tab_contents > .info_con {display:none;}
	.info08_con > .contents_con > .tab_contents > .info_con.info08_con_tab01 {display:block;}
	.info08_con > .contents_con > .tab_contents > .info_con > .contents_con > .img_con {width:100%; margin:0 auto; text-align:center; position:relative;}
	.info08_con > .contents_con > .tab_contents > .info_con > .contents_con > .img_con > img {}
	.info08_con > .contents_con > .tab_contents > .info_con > .contents_con > .img_con > .icon_list {position:absolute; bottom:unset; top:3.61vw; right:11.11vw;}
	.info08_con > .contents_con > .tab_contents > .info_con > .contents_con > .img_con > .icon_list > ul {display:flex; align-items:center;}
	.info08_con > .contents_con > .tab_contents > .info_con > .contents_con > .img_con > .icon_list > ul:after {content:none;}
	.info08_con > .contents_con > .tab_contents > .info_con > .contents_con > .img_con > .icon_list > ul > li {margin-left:-1.87vw;}
	.info08_con > .contents_con > .tab_contents > .info_con > .contents_con > .img_con > .icon_list > ul > li:last-child {margin-top:-25px; margin-left:0;}
	.info08_con > .contents_con > .tab_contents > .info_con > .contents_con > .img_con > .icon_list > ul > li > img {width:21.39vw;}
	.info08_con > .contents_con > .tab_contents > .info_con > .contents_con > .text_con {margin-top:8.89vw; text-align:center;}
	.info08_con > .contents_con > .tab_contents > .info_con > .contents_con > .text_con > span {font-size:5vw; color:#000000; font-weight:600; line-height:7.5vw;}
	.info08_con > .contents_con > .tab_contents > .info_con > .contents_con > .text_con > span .color_text {color:#999999;}

	/* 상담신청 form */
	.form_con {width:100%; background:url("/img/main/m_form_con_bg.png")no-repeat center/cover;}
	.form_con > form {}
	.form_con > form > .contents_con {width:91%; margin:0 auto; padding:27.78vw 0;}
	.form_con > form > .contents_con > .txt_con {text-align:center;}
	.form_con > form > .contents_con > .txt_con > .sub_title {}
	.form_con > form > .contents_con > .txt_con > .sub_title > span {font-size:5.56vw; font-weight:700; line-height:8.33vw; background:linear-gradient(90deg, #FB7701 0%, #8F40FF 100%); background-clip:text; -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
	.form_con > form > .contents_con > .txt_con > .title_con {margin-top:5.56vw;}
	.form_con > form > .contents_con > .txt_con > .title_con > span {font-size:10vw; color:#ffffff; font-weight:700; line-height:13.06vw;}
	.form_con > form > .contents_con > .blink_bar {width:100%; height:1px; background:#222222; margin:13.89vw 0; position:relative;}
	.form_con > form > .contents_con > .input_list {width:100%; margin:0 auto;}
	.form_con > form > .contents_con > .input_list > ul {}
	.form_con > form > .contents_con > .input_list > ul > li {margin-bottom:5.56vw;}
	.form_con > form > .contents_con > .input_list > ul > li:first-child {margin-bottom:8.33vw;}
	.form_con > form > .contents_con > .input_list > ul > li:last-child {margin-bottom:0;}
	.form_con > form > .contents_con > .input_list > ul > li > .list_div {}
	.form_con > form > .contents_con > .input_list > ul > li > .list_div > .input_con {width:100%;}
	.form_con > form > .contents_con > .input_list > ul > li > .list_div > .input_con > .title_con {}
	.form_con > form > .contents_con > .input_list > ul > li > .list_div > .input_con > .title_con > span {font-size:4.44vw; color:#ffffff; font-weight:700; line-height:normal;}
	.form_con > form > .contents_con > .input_list > ul > li > .list_div > .input_con > .title_con > span .color_text {color:#FB7701;}
	.form_con > form > .contents_con > .input_list > ul > li > .list_div > .input_con > .input_con {margin-top:3.06vw;}
	.form_con > form > .contents_con > .input_list > ul > li > .list_div > .input_con > .input_con > ul {display:flex; align-items:center; gap:8.33vw;}
	.form_con > form > .contents_con > .input_list > ul > li > .list_div > .input_con > .input_con > ul > li {}
	.form_con > form > .contents_con > .input_list > ul > li > .list_div > .input_con > .input_con > ul > li > label {display:flex; align-items:center; gap:2.78vw;}
	.form_con > form > .contents_con > .input_list > ul > li > .list_div > .input_con > .input_con > ul > li > label > input {}
	.form_con > form > .contents_con > .input_list > ul > li > .list_div > .input_con > .input_con > ul > li > label > .check_icon {}
	.form_con > form > .contents_con > .input_list > ul > li > .list_div > .input_con > .input_con > ul > li > label > span {font-size:5vw; color:#ffffff; font-weight:400; line-height:normal;}
	.form_con > form > .contents_con > .input_list > ul > li > .list_div > .input_con > .input_con > input {width:100%; height:13.89vw; background:#ffffff; border:1px solid #f5f5f5; border-radius:1.67vw; -moz-border-radius:1.67vw; -webkit-border-radius:1.67vw; padding:0 5vw; font-size:4.44vw; color:#000000; font-weight:400; line-height:normal;}
	.form_con > form > .contents_con > .input_list > ul > li > .list_div > .input_con > .input_con > input::placeholder {font-size:4.44vw; color:#999999; font-weight:400; line-height:normal;}
	.form_con > form > .contents_con > .input_list > ul > li > .list_div > .input_con > .input_con > select {width:100%; height:13.89vw; background-color:#ffffff; border:1px solid #f5f5f5; border-radius:1.67vw; -moz-border-radius:1.67vw; -webkit-border-radius:1.67vw; padding:0 5vw; font-size:4.44vw; color:#000000; font-weight:400; line-height:normal;}
	.form_con > form > .contents_con > .input_list > ul > li > .list_div > .input_con > .title_con {}
	.form_con > form > .contents_con > .input_list > ul > li > .list_div > .input_con > .title_con > span {font-size:4.44vw; color:#ffffff; font-weight:700; line-height:normal;}
	.form_con > form > .contents_con > .input_list > ul > li > .list_div > .input_con > .textarea_con {margin-top:3.06vw;}
	.form_con > form > .contents_con > .input_list > ul > li > .list_div > .input_con > .textarea_con > textarea {width:100%; height:40.56vw; background:#ffffff; border:1px solid #f5f5f5; border-radius:1.67vw; -moz-border-radius:1.67vw; -webkit-border-radius:1.67vw; padding:4.17vw 5vw; font-size:4.44vw; color:#000000; font-weight:400; line-height:normal overflow-y:auto;}
	.form_con > form > .contents_con > .input_list > ul > li > .list_div > .input_con > .textarea_con > textarea::placeholder {color:#999999;}
	.form_con > form > .contents_con > .input_list > ul > li > .list_div > .input_con > .agree_con {display:flex; align-items:center; gap:7px; margin-top:2.78vw;}
	.form_con > form > .contents_con > .input_list > ul > li > .list_div > .input_con > .agree_con > .checkbox_label {display:flex; align-items:center; gap:1.94vw;}
	.form_con > form > .contents_con > .input_list > ul > li > .list_div > .input_con > .agree_con > .checkbox_label > input {}
	.form_con > form > .contents_con > .input_list > ul > li > .list_div > .input_con > .agree_con > .checkbox_label > .check_icon {}
	.form_con > form > .contents_con > .input_list > ul > li > .list_div > .input_con > .agree_con > .checkbox_label > span {font-size:3.89vw; color:#ffffff; font-weight:400; line-height:normal;}
	.form_con > form > .contents_con > .input_list > ul > li > .list_div > .input_con > .agree_con > a {display:inline-block; border-bottom:1px solid #ffffff; font-size:3.89vw; color:#ffffff; font-weight:400; line-height:normal;}
	.form_con > form > .contents_con > .input_list > ul > li:first-child > .list_div > .input_con > .input_con {margin-top:4.72vw;}
	.form_con > form > .contents_con > .input_list > ul > li.depth_2 > .list_div {display:flex; flex-wrap:wrap; justify-content:space-between;}
	.form_con > form > .contents_con > .input_list > ul > li.depth_2 > .list_div > .input_con {width:100%; margin-bottom:5.56vw;}
	.form_con > form > .contents_con > .input_list > ul > li.depth_2 > .list_div > .input_con:last-child {margin-bottom:0;}
	.form_con > form > .contents_con > .input_list > ul > li > .list_div > .input_con > .input_con.depth_2 {display:flex; justify-content:space-between;}
	.form_con > form > .contents_con > .input_list > ul > li > .list_div > .input_con > .input_con.depth_2 > * {width:49%;}
	.form_con > form > .contents_con > .btn_con {margin-top:13.89vw;}
	.form_con > form > .contents_con > .btn_con > a {display:flex; justify-content:center; align-items:center; width:52.78vw; margin:0 auto; height:12.22vw; border:0.56vw solid rgba(255,255,255,0.5); border-radius:2.78vw; -moz-border-radius:2.78vw; -webkit-border-radius:2.78vw;}
	.form_con > form > .contents_con > .btn_con > a > span {display:block; width:52.78vw; margin:0 auto; text-align:center; font-size:4.44vw; color:#ffffff; font-weight:700; line-height:12.22vw; position:relative;}
	.form_con > form > .contents_con > .btn_con > a > span:before {content:''; width:50%; height:0.56vw; background:linear-gradient(to left, rgba(255,255,255,0), rgba(255,255,255,1), rgba(255,255,255,0)); position:absolute; top:-0.56vw; left:0; transition:0.5s; opacity:0.8;}
	.form_con > form > .contents_con > .btn_con > a > span:after {content:''; width:50%; height:0.56vw; background:linear-gradient(to left, rgba(255,255,255,0), rgba(255,255,255,1), rgba(255,255,255,0)); position:absolute; bottom:-0.56vw; right:0; transition:0.5s; opacity:0.8;}
	.form_con > form > .contents_con > .btn_con > a:hover > span:before {left:50%;}
	.form_con > form > .contents_con > .btn_con > a:hover > span:after {right:50%;}

	/* 개인정보 수집이용 팝업 */
	.privacy_popup_con_bg {display:none; width:100%; height:100vh; background:rgba(0,0,0,0.6); position:fixed; top:0; left:0; right:0; z-index:500;}
	.privacy_popup_con {display:none; width:91%; background:#ffffff; border-radius:2.78vw; -moz-border-radius:2.78vw; -wekbit-border-radius:2.78vw; position:fixed; top:50%; left:50%; transform:translate(-50%, -50%); padding:8.61vw 3.33vw 3.33vw; z-index:510; box-sizing:border-box;}
	.privacy_popup_con > .contents_con {}
	.privacy_popup_con > .contents_con > .top_con {position:relative;}
	.privacy_popup_con > .contents_con > .top_con > .title_con {}
	.privacy_popup_con > .contents_con > .top_con > .title_con > span {font-size:5.56vw; color:#1c1c1b; font-weight:700;}
	.privacy_popup_con > .contents_con > .top_con > .btn_con {position:absolute; top:-4.44vw; right:-0.83vw;}
	.privacy_popup_con > .contents_con > .top_con > .btn_con > a {}
	.privacy_popup_con > .contents_con > .top_con > .btn_con > a > img {width:4.44vw;}
	.privacy_popup_con > .contents_con > .contents_con {height:76vw; background:#f9f9f9; margin-top:3.06vw; padding:3.06vw 7.5vw 0 3.89vw; overflow-y:auto; box-sizing:border-box;}
	.privacy_popup_con > .contents_con > .contents_con::-webkit-scrollbar {width:1.39vw; background-color:transparent;} 
	.privacy_popup_con > .contents_con > .contents_con::-webkit-scrollbar-thumb {background-color:#999999; border-radius:2.78vw; -moz-border-radius:2.78vw; -webkit-border-radius:2.78vw;}
	.privacy_popup_con > .contents_con > .contents_con > span {font-family:"Pretendard", sans-serif; font-size:3.61vw; color:#999999; font-weight:500; line-height:5.56vw; word-break:keep-all;}
	
	/* 이용약관 팝업 */
	.use_popup_con_bg {display:none; width:100%; height:100vh; background:rgba(0,0,0,0.6); position:fixed; top:0; left:0; right:0; z-index:500;}
	.use_popup_con {display:none; width:91%; background:#ffffff; border-radius:2.78vw; -moz-border-radius:2.78vw; -wekbit-border-radius:2.78vw; position:fixed; top:50%; left:50%; transform:translate(-50%, -50%); padding:8.61vw 3.33vw 3.33vw; z-index:510; box-sizing:border-box;}
	.use_popup_con > .contents_con {}
	.use_popup_con > .contents_con > .top_con {position:relative;}
	.use_popup_con > .contents_con > .top_con > .title_con {}
	.use_popup_con > .contents_con > .top_con > .title_con > span {font-size:5.56vw; color:#1c1c1b; font-weight:700;}
	.use_popup_con > .contents_con > .top_con > .btn_con {position:absolute; top:-4.44vw; right:-0.83vw;}
	.use_popup_con > .contents_con > .top_con > .btn_con > a {}
	.use_popup_con > .contents_con > .top_con > .btn_con > a > img {width:4.44vw;}
	.use_popup_con > .contents_con > .contents_con {height:76vw; background:#f9f9f9; margin-top:3.06vw; padding:3.06vw 7.5vw 0 3.89vw; overflow-y:auto; box-sizing:border-box;}
	.use_popup_con > .contents_con > .contents_con::-webkit-scrollbar {width:1.39vw; background-color:transparent;} 
	.use_popup_con > .contents_con > .contents_con::-webkit-scrollbar-thumb {background-color:#999999; border-radius:2.78vw; -moz-border-radius:2.78vw; -webkit-border-radius:2.78vw;}
	.use_popup_con > .contents_con > .contents_con > span {font-family:"Pretendard", sans-serif; font-size:3.61vw; color:#999999; font-weight:500; line-height:5.56vw; word-break:keep-all;}
	
	/* 푸터 */
	#footer {width:100%; margin:0 auto; background:#000000; position:relative;}
	#footer > .scroll_con {display:none;}
	#footer > .scroll_con > .contents_con {}
	#footer > .scroll_con > .contents_con > a {display:flex; flex-direction:column; justify-content:space-between;}
	#footer > .scroll_con > .contents_con > a > img {display:block; width:8.33vw; transition:0.4s;}
	#footer > .scroll_con > .contents_con > a:hover > img.icon {margin-bottom:0;}
	#footer > .scroll_con.scroll {display:block; position:fixed; bottom:5.56vw; right:1.39vw; z-index:100;}
	#footer > .scroll_con.scroll_end {display:block; position:absolute; bottom:unset; top:-32.8vw; right:1.39vw;}
	#footer > .scroll_con.scroll_end > .contents_con > a {padding-bottom:0;}
	#footer > .scroll_con.scroll_end > .contents_con > a:hover > img.icon {margin-top:0;}
	#footer > .contents_con {display:block; width:100%; max-width:100%; margin:0 auto; padding:0 0 23.89vw; text-align:center;}
	#footer > .contents_con > .l_con {}
	#footer > .contents_con > .l_con > .list_con {}
	#footer > .contents_con > .l_con > .list_con > ul {display:flex; align-items:center; gap:0; border-top:1px solid #616161; border-bottom:1px solid #616161;}
	#footer > .contents_con > .l_con > .list_con > ul:after {content:none;}
	#footer > .contents_con > .l_con > .list_con > ul > li {width:50%; border-right:1px solid #616161; position:relative;}
	#footer > .contents_con > .l_con > .list_con > ul > li:last-child {border-right:none;}
	#footer > .contents_con > .l_con > .list_con > ul > li:after {content:none;}
	#footer > .contents_con > .l_con > .list_con > ul > li:last-child:after {content:none;}
	#footer > .contents_con > .l_con > .list_con > ul > li > a {display:block; text-align:center; font-size:3.33vw; color:#ffffff; font-weight:400; line-height:12.5vw;}
	#footer > .contents_con > .l_con > .footer_logo.m_con {margin-top:12.5vw;}
	#footer > .contents_con > .l_con > .footer_logo.m_con > img {width:31.39vw;}
	#footer > .contents_con > .l_con > .text_con {margin-top:5.56vw;}
	#footer > .contents_con > .l_con > .text_con > .text01 {}
	#footer > .contents_con > .l_con > .text_con > .text01 > span {font-size:3.33vw; color:#e2e2e2; font-weight:600; line-height:normal;}
	#footer > .contents_con > .l_con > .text_con > .text02 {margin-top:5.56vw;}
	#footer > .contents_con > .l_con > .text_con > .text02 > ul {display:flex; flex-wrap:wrap; justify-content:center; align-items:center; gap:2.78vw 6.11vw; width:91%; margin:0 auto;}
	#footer > .contents_con > .l_con > .text_con > .text02 > ul:after {content:none;}
	#footer > .contents_con > .l_con > .text_con > .text02 > ul > li {display:flex;}
	#footer > .contents_con > .l_con > .text_con > .text02 > ul > li > .title_con {margin-right:1.67vw;}
	#footer > .contents_con > .l_con > .text_con > .text02 > ul > li > .title_con > span {font-size:2.78vw; color:#e2e2e2; font-weight:400; line-height:normal;}
	#footer > .contents_con > .l_con > .text_con > .text02 > ul > li > .text_con {}
	#footer > .contents_con > .l_con > .text_con > .text02 > ul > li > .text_con > span {font-size:2.78vw; color:#8f8f8f; font-weight:400; line-height:normal;}
	#footer > .contents_con > .r_con {}
	#footer > .contents_con > .r_con > .copyright {margin-top:8.33vw;}
	#footer > .contents_con > .r_con > .copyright > span {font-size:2.78vw; color:#8f8f8f; font-weight:400; line-height:normal;}
}



@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;}

}