/* vw 계산기준 360 */

@media all and (max-width: 1132px) { 
	.form_con > .contents_con form .wrap_con > .btn_con {top:395px;}
}

@media all and (max-width: 1060px) { 
	#header > .contents_con > .w_header > .contents_con > .l_con {gap:40px;}
}

@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.67vw; height:6.97vw; background-image:url("/img/sub/checkbox_icon_off.svg"); background-size:6.67vw; 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; position:fixed; top:0; left:0; right:0; z-index:400;}
	#header > .contents_con {}
	#header > .contents_con > .m_header {background:#ffffff; position:relative; z-index:350;}
	#header > .contents_con > .m_header > .contents_con {width:89%; margin:0 auto; padding:3.06vw 0;}
	#header > .contents_con > .m_header > .contents_con > table {width:100%; }
	#header > .contents_con > .m_header > .contents_con > table > tbody {}
	#header > .contents_con > .m_header > .contents_con > table > tbody > tr {}
	#header > .contents_con > .m_header > .contents_con > table > tbody > tr > td {}
	#header > .contents_con > .m_header > .contents_con > table > tbody > tr > .logo_td {}
	#header > .contents_con > .m_header > .contents_con > table > tbody > tr > .logo_td > a {}
	#header > .contents_con > .m_header > .contents_con > table > tbody > tr > .logo_td > a > img {width:28.61vw;}
	#header > .contents_con > .m_header > .contents_con > table > tbody > tr > .menu_td {}
	#header > .contents_con > .m_header > .contents_con > table > tbody > tr > .menu_td > a {}
	#header > .contents_con > .m_header > .contents_con > table > tbody > tr > .menu_td > a > .contents_con {}
	#header > .contents_con > .m_header > .contents_con > table > tbody > tr > .menu_td > a > .contents_con > .bar_con {}
	#header > .contents_con > .m_header > .contents_con > table > tbody > tr > .menu_td > a > .contents_con > .bar_con > .bar {width:40px; height:4px; background-color:#000000; margin-top:12px; transition:all 0.5s ease;}
	#header > .contents_con > .m_header > .contents_con > table > tbody > tr > .menu_td > a > .contents_con > .bar_con > .bar01 {margin-top:0;}
	#header > .contents_con > .m_header > .contents_con > table > tbody > tr > .menu_td > a > .contents_con > .bar_con > .bar02 {}
	#header > .contents_con > .m_header > .contents_con > table > tbody > tr > .menu_td > a > .contents_con > .bar_con > .bar03 {}
	#header > .contents_con > .m_header > .contents_con > table > tbody > tr > .menu_td > a.off {}
	#header > .contents_con > .m_header > .contents_con > table > tbody > tr > .menu_td > a.off > .contents_con > .bar_con > .bar01 {transform:rotate(0deg);}
	#header > .contents_con > .m_header > .contents_con > table > tbody > tr > .menu_td > a.off > .contents_con > .bar_con > .bar02 {opacity:1;}
	#header > .contents_con > .m_header > .contents_con > table > tbody > tr > .menu_td > a.off > .contents_con > .bar_con > .bar03 {transform:rotate(0deg);}
	#header > .contents_con > .m_header > .contents_con > table > tbody > tr > .menu_td > a.on {}
	#header > .contents_con > .m_header > .contents_con > table > tbody > tr > .menu_td > a.on > .contents_con > .bar_con > .bar01 {transform:translateY(16px) rotate(45deg);}
	#header > .contents_con > .m_header > .contents_con > table > tbody > tr > .menu_td > a.on > .contents_con > .bar_con > .bar02 {opacity:0;}
	#header > .contents_con > .m_header > .contents_con > table > tbody > tr > .menu_td > a.on > .contents_con > .bar_con > .bar03 {transform:translateY(-16px) rotate(-45deg);}

	/* 모바일 메뉴 */
	.m_main_nav_bg {display:none; width:100%; height:100vh; margin:0 auto; background:rgba(0,0,0,0.6); position:fixed; top:0; left:0; right:0; z-index:200;}
	.m_main_nav {display:none; width:72%; height:100vh; background:#ffffff; margin:0 auto; position:fixed; top:0; right:0; z-index:210;}
	.m_main_nav > .contents_con {overflow-y:auto;}
	.m_main_nav > .contents_con > .scroll_con {padding:20vw 8.89vw 0;}
	.m_main_nav > .contents_con > .scroll_con > .list_con {}
	.m_main_nav > .contents_con > .scroll_con > .list_con > ul {}
	.m_main_nav > .contents_con > .scroll_con > .list_con > ul:after {content:none;}
	.m_main_nav > .contents_con > .scroll_con > .list_con > ul > li {margin-bottom:7.5vw;}
	.m_main_nav > .contents_con > .scroll_con > .list_con > ul > li:last-child {margin-bottom:0;}
	.m_main_nav > .contents_con > .scroll_con > .list_con > ul > li > .list_div {}
	.m_main_nav > .contents_con > .scroll_con > .list_con > ul > li > .list_div > a {}
	.m_main_nav > .contents_con > .scroll_con > .list_con > ul > li > .list_div > a > .title_con {}
	.m_main_nav > .contents_con > .scroll_con > .list_con > ul > li > .list_div > a > .title_con > span {font-size:6.67vw; color:#333333; font-weight:400;}
	.m_main_nav > .contents_con > .scroll_con > .list_con > ul > li > .list_div > a.on > .title_con > span {color:#ffd600; text-decoration:underline;}
	
	/* 공통 타이틀 */
	.contents_con {}
	.contents_con > .txt_con {min-height:18.3vw; text-align:center; overflow:hidden;}
	.contents_con > .txt_con > .wrap_con {}
	.contents_con > .txt_con > .wrap_con > .title_con {position:relative;}
	.contents_con > .txt_con > .wrap_con > .title_con:after {content:''; width:2.78vw; height:2.78vw; background:#ffd600; position:absolute; top:15.4vw; left:50%; transform:translateX(-50%);}
	.contents_con > .txt_con > .wrap_con > .title_con > span {font-size:9.72vw; color:#005940; font-weight:700;}
	.contents_con > .txt_con > .wrap_con > .text_con {margin-top:9.44vw;}
	.contents_con > .txt_con > .wrap_con > .text_con > span {font-size:3.89vw; color:#333333; font-weight:400;}
	
	/* visual */
	.visual_con {background:url("/img/main/m_visual_con_bg.png")no-repeat center/cover; border-radius:0 5.56vw 0 5.56vw; -moz-border-radius:0 5.56vw 0 5.56vw; -webkit-border-radius:0 5.56vw 0 5.56vw; margin:12.76vw 4.44vw 0; overflow:hidden;}
	.visual_con > .contents_con {width:100%; max-width:89%; margin:0 auto; padding:8.61vw 0 68.33vw; position:relative; box-sizing:border-box;}
	.visual_con > .contents_con > .txt_con {width:unset;}
	.visual_con > .contents_con > .txt_con > .text01_con {}
	.visual_con > .contents_con > .txt_con > .text01_con > span {font-size:3.61vw; color:#ffffff; font-weight:400; line-height:8.89vw;}
	.visual_con > .contents_con > .txt_con > .text01_con > span .color_text01 {color:#ffd600;}
	.visual_con > .contents_con > .txt_con > .text01_con > span .color_text02 {display:inline-block; position:relative;}
	.visual_con > .contents_con > .txt_con > .text01_con > span .color_text02 > .dot {width:0.83vw; height:0.83vw; background:#ffffff; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; position:absolute; top:0.4vw; left:50%; transform:translateX(-50%);}
	.visual_con > .contents_con > .txt_con > .img_con {margin-top:3.33vw;}
	.visual_con > .contents_con > .txt_con > .img_con > img {width:227.22vw;}
	.visual_con > .contents_con > .txt_con > .text02_con {margin-top:3.33vw;}
	.visual_con > .contents_con > .txt_con > .text02_con > span {font-size:5vw; color:#ffffff; font-weight:400; line-height:6.67vw;}
	.visual_con > .contents_con > .txt_con > .text02_con > span .color_text {color:#ffd600;}
	.visual_con > .contents_con > .txt_con > .btn_con {margin-top:6.67vw;}
	.visual_con > .contents_con > .txt_con > .btn_con > a {display:block; width:31.11vw; margin:0 auto; background:#ffd600; border-radius:8.33vw; -moz-border-radius:8.33vw; -webkit-border-radius:8.33vw; font-size:4.44vw; color:#1c1c1b; font-weight:700; line-height:10vw;}
	.visual_con > .contents_con > .icon_con {position:absolute;}
	.visual_con > .contents_con > .icon_con > img {}
	.visual_con > .contents_con > .icon_con.icon01 {top:unset; bottom:42vw; left:3vw; transform:rotate(-14deg);}
	.visual_con > .contents_con > .icon_con.icon01 > img {width:8.4vw;}
	.visual_con > .contents_con > .icon_con.icon02 {top:unset; bottom:20vw; left:-4vw;}
	.visual_con > .contents_con > .icon_con.icon02 > img {width:17vw;}
	.visual_con > .contents_con > .icon_con.icon03 {top:unset; bottom:51vw; left:43vw;}
	.visual_con > .contents_con > .icon_con.icon03 > img {width:8.4vw;}
	.visual_con > .contents_con > .icon_con.icon04 {top:unset; bottom:38vw; right:14vw; transform:rotate(-26deg);}
	.visual_con > .contents_con > .icon_con.icon04 > img {width:15.6vw;}
	.visual_con > .contents_con > .icon_con.icon05 {top:unset; bottom:46vw; right:1vw;}
	.visual_con > .contents_con > .icon_con.icon05 > img {width:10vw;}
	.visual_con > .contents_con > .icon_con.icon06 {top:unset; bottom:19vw; right:0; transform:rotate(45deg);}
	.visual_con > .contents_con > .icon_con.icon06 > img {width:9.6vw;}

	/* info01 */
	.info01_con {background:#ffffff;}
	.info01_con > .contents_con {width:89%; margin:0 auto; padding:13.06vw 0 13.89vw; box-sizing:border-box;}
	.info01_con > .contents_con > .list_con {margin-top:9.17vw;}
	.info01_con > .contents_con > .list_con > ul {}
	.info01_con > .contents_con > .list_con > ul:after {content:none;}
	.info01_con > .contents_con > .list_con > ul > li {width:100%; margin:0 auto; background:#ffd600; border-radius:8.33vw; -moz-border-radius:8.33vw; -webkit-border-radius:8.33vw; margin-bottom:2.78vw;}
	.info01_con > .contents_con > .list_con > ul > li:last-child {margin-bottom:0;}
	.info01_con > .contents_con > .list_con > ul > li > .list_div {display:block; padding:6.67vw 0 7.22vw 0;}
	.info01_con > .contents_con > .list_con > ul > li > .list_div > .txt_con {text-align:center;}
	.info01_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .num_con {width:22.22vw; margin:0 auto; background:#1c1c1b; border-radius:3.6vw; -moz-border-radius:3.6vw; -webkit-border-radius:3.6vw; text-align:center;}
	.info01_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .num_con > span {font-size:3.33vw; color:#ffffff; font-weight:400; line-height:6.94vw;}
	.info01_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .img_con {margin-top:5vw;}
	.info01_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .img_con > img {width:27.78vw;}
	.info01_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .title_con {margin-top:5vw;}
	.info01_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .title_con > span {font-size:5.56vw; color:#000000; font-weight:400; line-height:7.78vw;}
	.info01_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .title_con > span .color_text {font-size:5.56vw; font-weight:700;}
	.info01_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text_con {margin-top:2.22vw;}
	.info01_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text_con > span {font-size:3.33vw; color:#333333; font-weight:700; line-height:5vw;}
	
	/* info02 */
	.info02_con {background:#fafafa; margin:0;}
	.info02_con > .contents_con {width:100%; max-width:89%; margin:0 auto; padding:13.89vw 0 31.39vw;}
	.info02_con > .contents_con > .slide_con {background:url("/img/main/info02_con_slide_bg_m.png")no-repeat center; background-size:100%; background-position:center top; margin-top:8.89vw; position:relative;}
	.info02_con > .contents_con > .slide_con .swiper {width:100%;}
	.info02_con > .contents_con > .slide_con .swiper .swiper-wrapper {}
	.info02_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide {margin-right:8.33vw;}
	.info02_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con {}
	.info02_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .img_con {}
	.info02_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .img_con > img {width:100%;}
	.info02_con > .contents_con > .slide_con .slide_btn {}
	.info02_con > .contents_con > .slide_con .slide_btn > img {width:13.89vw; filter:drop-shadow(0 0 10px rgba(0,0,0,0.1));}
	.info02_con > .contents_con > .slide_con .swiper-button-prev:after, .swiper-button-next:after {content:none;}
	.info02_con > .contents_con > .slide_con .swiper-button-next, 
	.info02_con > .contents_con > .slide_con .swiper-button-prev {width:13.89vw; height:unset; margin-top:0; position:absolute; top:unset; bottom:-18.61vw;}
	.info02_con > .contents_con > .slide_con .swiper-button-prev {left:28vw;}
	.info02_con > .contents_con > .slide_con .swiper-button-next {right:28vw;} 
	
	/* info03 */ 
	.info03_con {background:#ffffff;}
	.info03_con > .contents_con {width:91%; margin:0 auto; padding:13.33vw 0 31.39vw;}
	.info03_con > .contents_con > .control_con {display:flex; justify-content:center; flex-wrap:wrap; gap:2.28vw; width:100%; margin:0 auto; margin-top:7.5vw;}
	.info03_con > .contents_con > .control_con > ul {}
	.info03_con > .contents_con > .control_con > ul:after {content:none;}
	.info03_con > .contents_con > .control_con > ul > li {}
	.info03_con > .contents_con > .control_con .swiper-pagination-bullet {display:block; width:unset; height:100%; background:transparent; margin:0; opacity:1;}
	.info03_con > .contents_con > .control_con .swiper-pagination-bullet .txt {display:inline-block; background-color:#d9d9d9; border-radius:5vw; -moz-border-radius:5vw; -webkit-border-radius:5vw; padding:0 4.17vw; font-size:4.44vw; color:#9d9d9c; font-weight:700; line-height:8.61vw;}
	.info03_con > .contents_con > .control_con .swiper-pagination-bullet-active .txt {background-color:#ffd600; color:#1c1c1b;}
	.info03_con > .contents_con > .slide_con {width:100%; max-width:100%; margin:0 auto; margin-top:8vw; position:relative;}
	.info03_con > .contents_con > .slide_con .swiper {padding:2.6vw 2.6vw;}
	.info03_con > .contents_con > .slide_con .swiper .swiper-wrapper {}
	.info03_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide {margin-right:5vw;}
	.info03_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con {display:flex; flex-direction:column; justify-content:space-between; width:100%; height:96.39vw; margin:0 auto; background:#ffffff; border-radius:8.33vw; -moz-border-radius:8.33vw; -webkit-border-radius:8.33vw; box-shadow:0 0 1.5vw 1px rgba(0,0,0,0.08); padding:8.33vw 0; box-sizing:border-box; text-align:center;}
	.info03_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .num_con {}
	.info03_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .num_con > span {font-size:3.33vw; color:#9d9d9c; font-weight:400;}
	.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:71.39vw;}
	.info03_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con {}
	.info03_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .title_con {}
	.info03_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .title_con:after {content:none;}
	.info03_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .title_con > span {font-size:5.56vw; color:#1c1c1b; font-weight:700; line-height:7.78vw;}
	.info03_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .text_con {margin-top:2.78vw;}
	.info03_con > .contents_con > .slide_con .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .text_con > span {font-size:3.33vw; color:#555555; font-weight:400; line-height:5vw;}
	.info03_con > .contents_con > .slide_con .slide_btn {}
	.info03_con > .contents_con > .slide_con .slide_btn > img {width:13.89vw; filter:drop-shadow(0 0 10px rgba(0,0,0,0.1));}
	.info03_con > .contents_con > .slide_con .swiper-button-prev:after, .swiper-button-next:after {content:none;}
	.swiper-button-next, .swiper-button-prev {width:13.89vw; height:unset; margin-top:0; position:absolute; top:unset; bottom:-15.61vw;}
	.info03_con > .contents_con > .slide_con .swiper-button-prev {left:28vw;}
	.info03_con > .contents_con > .slide_con .swiper-button-next {right:28vw;} 
	
	/* info04 */
	.info04_con {background:#ffffff;}
	.info04_con > .contents_con {width:100%; max-width:89%; margin:0 auto; padding:13.33vw 0 13.89vw;}
	.info04_con > .contents_con > .list_con {margin-top:8.33vw;}
	.info04_con > .contents_con > .list_con > ul {display:flex; justify-content:space-between; flex-wrap:wrap;}
	.info04_con > .contents_con > .list_con > ul:after {content:none;}
	.info04_con > .contents_con > .list_con > ul > li {width:49%; margin-top:2%;}
	.info04_con > .contents_con > .list_con > ul > li:nth-child(1) {margin-top:0;}
	.info04_con > .contents_con > .list_con > ul > li:nth-child(2) {margin-top:0;}
	.info04_con > .contents_con > .list_con > ul > li:nth-child(3) {margin-top:2%;}
	.info04_con > .contents_con > .list_con > ul > li > a {}
	.info04_con > .contents_con > .list_con > ul > li > a > .img_con {background:no-repeat center/cover; border-radius:2.78vw; -moz-border-radius:2.78vw; -webkit-border-radius:2.78vw;}
	.info04_con > .contents_con > .list_con > ul > li > a > .img_con > img {width:unset;}
	.info04_con > .contents_con > .btn_con {width:27.78vw; margin:0 auto; border:1px solid #1c1c1b; border-radius:5vw; -moz-border-radius:5vw; -webkit-border-radius:5vw; margin-top:6.94vw;}
	.info04_con > .contents_con > .btn_con > a {display:block; text-align:center; font-size:4.44vw; color:#1c1c1b; font-weight:700; line-height:10vw;}
	
	/* info05 */
	.info05_con {background:url("/img/main/m_info05_con_bg.jpg")no-repeat bottom/cover;}
	.info05_con > .contents_con {display:block; width:100%; max-width:89%; margin:0 auto; padding:12.78vw 0 13.89vw;}
	.info05_con > .contents_con > .txt_con {margin-top:0; text-align:center;}
	.info05_con > .contents_con > .txt_con > .wrap_con {}
	.info05_con > .contents_con > .txt_con > .wrap_con > .title_con:after {left:50%; transform:translateX(-50%);}
	.info05_con > .contents_con > .list_con {margin-top:8.33vw;}
	.info05_con > .contents_con > .list_con > ul {}
	.info05_con > .contents_con > .list_con > ul > li {}
	.info05_con > .contents_con > .list_con > ul > li > .list_div {margin-bottom:2.78vw; position:relative; z-index:10;}
	.info05_con > .contents_con > .list_con > ul > li:last-child > .list_div {margin-bottom:0;}
	.info05_con > .contents_con > .list_con > ul > li > .list_div > .img_con {}
	.info05_con > .contents_con > .list_con > ul > li > .list_div > .img_con > img {}
	.info05_con > .contents_con > .list_con > ul > li > .list_div > .txt_con {position:absolute;}
	.info05_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > img {}
	.info05_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text_con {}
	.info05_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text_con > span {}
	.info05_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text_con > span .color_text {}
	.info05_con > .contents_con > .list_con > ul > li > .list_div > .text_con {}
	.info05_con > .contents_con > .list_con > ul > li > .list_div > .text_con > span {}
	.info05_con > .contents_con > .list_con > ul > li > .list_div.list01 {margin-bottom:1.67vw;}
	.info05_con > .contents_con > .list_con > ul > li > .list_div.list03 {margin-bottom:2.78vw;}
	.info05_con > .contents_con > .list_con > ul > li > .list_div.list03 > .bg_con {display:none;}
	
	/* info06 */
	.info06_con {background:url("/img/main/m_info06_con_bg.png")no-repeat bottom/cover; margin:0;}
	.info06_con > .contents_con {width:100%; max-width:89%; margin:0 auto; padding:12.78vw 0 13.89vw; text-align:center;}
	.info06_con > .contents_con > .box_con {width:100%; background:#f6f6f6; border-radius:4.17vw; -moz-border-radius:4.17vw; -webkit-border-radius:4.17vw; margin-top:14.44vw;}
	.info06_con > .contents_con > .box_con > .contents_con {display:flex; flex-direction:column; justify-content:center; align-items:center; gap:16.67vw; padding:11.39vw 0 14.17vw 0;}
	.info06_con > .contents_con > .box_con > .contents_con > .logo_con {position:relative;}
	.info06_con > .contents_con > .box_con > .contents_con > .logo_con:after {content:''; width:70.56vw; height:0.56vw; background:#d9d9d9; position:absolute; top:unset; right:50%; bottom:-11.06vw; transform:translateX(50%);}
	.info06_con > .contents_con > .box_con > .contents_con > .logo_con > .text_con {margin-bottom:3.61vw;}
	.info06_con > .contents_con > .box_con > .contents_con > .logo_con > .text_con > span {font-size:6.67; color:#828282; font-weight:700;}
	.info06_con > .contents_con > .box_con > .contents_con > .logo_con > img {width:42.5vw;}
	.info06_con > .contents_con > .box_con > .contents_con > .text_con {}
	.info06_con > .contents_con > .box_con > .contents_con > .text_con > span {font-size:3.89vw; color:#333333; font-weight:400; line-height:6.11vw;}
	.info06_con > .contents_con > .box_con > .contents_con > .text_con > span .color_text {font-weight:700;}
	.info06_con > .contents_con > .text01_con {margin-top:8.33vw;}
	.info06_con > .contents_con > .text01_con > span {font-size:3.33vw; color:#333333; font-weight:400; line-height:5vw;}
	.info06_con > .contents_con > .bar_con {width:0.56vw; margin:5.28vw auto; height:16.67vw; background:#d9d9d9}
	.info06_con > .contents_con > .text02_con {}
	.info06_con > .contents_con > .text02_con > .title_con {}
	.info06_con > .contents_con > .text02_con > .title_con > span {font-size:6.67vw; color:#ffd600; font-weight:700;}
	.info06_con > .contents_con > .text02_con > .text_con {margin-top:4.72vw;}
	.info06_con > .contents_con > .text02_con > .text_con > span {font-size:3.33vw; color:#333333; font-weight:400; line-height:5vw;}
	.info06_con > .contents_con > .text02_con > .text_con > span .bg_text {display:inline; background-image:linear-gradient(to right, #ffd600, #ffd600); background-repeat:no-repeat; background-size:0 70%; background-position:center left;}
	.info06_con > .contents_con > .text02_con > .text_con > span .color_text {font-weight:700;}
	.info06_con > .contents_con > .logo_con {margin-top:13.89vw;}
	.info06_con > .contents_con > .logo_con > img {}
	
	/* info07_con */
	.info07_con {background:#ffffff;}
	.info07_con > .contents_con {width:100%; max-width:89%; margin:0 auto; padding:12.78vw 0 13.89vw;}
	.info07_con > .contents_con > .list_con {margin-top:7.5vw;}
	.info07_con > .contents_con > .list_con > ul {display:block;}
	.info07_con > .contents_con > .list_con > ul:after {content:none;}
	.info07_con > .contents_con > .list_con > ul > li {}
	.info07_con > .contents_con > .list_con > ul > li > .list_div {width:100%; height:51.13vw; filter:drop-shadow(0 0 10px rgba(0,0,0,0.08));}
	.info07_con > .contents_con > .list_con > ul > li > .list_div > .txt_con {display:flex; justify-content:center; align-items:center; gap:9.72vw; text-align:left;}
	.info07_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .icon_con {margin-top:0;}
	.info07_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .icon_con > img {width:21.67vw;}
	.info07_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .txt_con {margin-top:0;}
	.info07_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .txt_con > .num_con {}
	.info07_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .txt_con > .num_con > span {font-size:3.33vw; color:#9d9d9c; font-weight:400;}
	.info07_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .txt_con > .title_con {min-height:unset; margin-top:1.94vw;}
	.info07_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .txt_con > .title_con > span {display:inline-block; font-size:5.56vw; color:#000000; font-weight:700; line-height:7.78vw;}
	.info07_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .txt_con > .text_con {margin-top:2.5vw;}
	.info07_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .txt_con > .text_con > span {font-size:3.33vw; color:#333333; font-weight:400; line-height:5vw;}
	.info07_con > .contents_con > .list_con > ul > li > .list_div.list01 {background:url("/img/main/m_info07_con_list_con_list01_bg.png")no-repeat center/cover;}
	.info07_con > .contents_con > .list_con > ul > li > .list_div.list01 > .txt_con {padding-top:11.39vw;}
	.info07_con > .contents_con > .list_con > ul > li > .list_div.list02 {background:url("/img/main/m_info07_con_list_con_list02_bg.png")no-repeat center/cover; margin-left:0; margin-top:-2%;}
	.info07_con > .contents_con > .list_con > ul > li > .list_div.list02 > .txt_con {padding-top:13.61vw; gap:7.22vw;}
	.info07_con > .contents_con > .list_con > ul > li > .list_div.list02 > .txt_con > .icon_con {margin-left:3.9vw;}
	.info07_con > .contents_con > .list_con > ul > li > .list_div.list02 > .txt_con > .icon_con > img {width:24.44vw;}
	.info07_con > .contents_con > .list_con > ul > li > .list_div.list02 > .txt_con > .num_con > span {color:#9f7700;}
	.info07_con > .contents_con > .list_con > ul > li > .list_div.list02 > .txt_con > .title_con > span {padding-top:0;}
	.info07_con > .contents_con > .list_con > ul > li > .list_div.list03 {height:57.98vw; background:url("/img/main/m_info07_con_list_con_list03_bg.png")no-repeat center/cover;margin-left:0; margin-top:-2%;}
	.info07_con > .contents_con > .list_con > ul > li > .list_div.list03 > .txt_con {padding-top:11.67vw;}
	.info07_con > .contents_con > .list_con > ul > li > .list_div.list03 > .txt_con > .num_con > span {color:#9f7700;}
	
	/* info08 */
	.info08_con {background:url("/img/main/m_info08_con_bg.png")no-repeat top/cover; margin:0;}
	.info08_con > .contents_con {width:89%; margin:0 auto; padding:13.89vw 0 13.89vw;}
	.info08_con > .contents_con > .txt_con {}
	.info08_con > .contents_con > .txt_con > .wrap_con {}
	.info08_con > .contents_con > .txt_con > .wrap_con > .text01_con {margin-top:9.44vw;}
	.info08_con > .contents_con > .txt_con > .wrap_con > .text01_con > span {display:inline-block; background-image:linear-gradient(to right, #ffd600, #ffd600); background-repeat:no-repeat; background-size:0 62%; background-position:left bottom; padding:0 2.78vw; font-size:5vw; color:#000000; font-weight:700;}
	.info08_con > .contents_con > .txt_con > .wrap_con > .text02_con {margin-top:3.33vw;}
	.info08_con > .contents_con > .txt_con > .wrap_con > .text02_con > span {font-size:3.89vw; color:#333333; font-weight:400; line-height:5.28vw;}
	.info08_con > .contents_con > .list_con {margin-top:8.06vw;}
	.info08_con > .contents_con > .list_con > ul {width:100%; margin:0 auto;}
	.info08_con > .contents_con > .list_con > ul > li {}
	.info08_con > .contents_con > .list_con > ul > li > .list_div {margin-bottom:2.78vw; position:relative; z-index:10;}
	.info08_con > .contents_con > .list_con > ul > li:last-child > .list_div {margin-bottom:0;}
	.info08_con > .contents_con > .list_con > ul > li > .list_div > .img_con {}
	.info08_con > .contents_con > .list_con > ul > li > .list_div > .img_con > img {}
	.info08_con > .contents_con > .list_con > ul > li > .list_div > .txt_con {position:absolute;}
	.info08_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > img {}
	.info08_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text_con {}
	.info08_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text_con > span {}
	.info08_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text_con > span .color_text {}
	.info08_con > .contents_con > .list_con > ul > li > .list_div > .text_con {}
	.info08_con > .contents_con > .list_con > ul > li > .list_div > .text_con > span {}
	.info08_con > .contents_con > .list_con > ul > li > .list_div.list01 {}
	.info08_con > .contents_con > .list_con > ul > li > .list_div.list01 > .bg_con {width:54.7%; height:17.58vw; border-radius:5.56vw; -moz-border-radius:5.56vw; -wekbit-border-radius:5.56vw; position:absolute; left:11.8%; z-index:-1; box-shadow:0 0 10px 1px rgba(0,0,0,0.04);}
	.info08_con > .contents_con > .list_con > ul > li > .list_div.list02 {margin-bottom:2.78vw;}
	.info08_con > .contents_con > .list_con > ul > li > .list_div.list03 {}
	.info08_con > .contents_con > .list_con > ul > li > .list_div.list03 > .bg_con {display:none;}

	/* 상담신청 form */
	.form_con {background:#FFF1CA;}
	.form_con > .contents_con {background:#1c1c1b; margin:0; box-sizing:border-box; border-radius:8.33vw 8.33vw 0 0; -moz-border-radius:8.33vw 8.33vw 0 0; -webkit-border-radius:8.33vw 8.33vw 0 0;}
	.form_con > .contents_con form {}
	.form_con > .contents_con form .wrap_con {display:block; width:100%; max-width:89%; margin:0 auto; padding:13.89vw 0 23.61vw; position:relative;}
	.form_con > .contents_con form .wrap_con > .txt_con {width:100%; text-align:center;}
	.form_con > .contents_con form .wrap_con > .txt_con > .title_con {}
	.form_con > .contents_con form .wrap_con > .txt_con > .title_con > span {font-size:10.56vw; color:#ffffff; font-weight:700;}
	.form_con > .contents_con form .wrap_con > .txt_con > .title_con > span .color_text {color:#ffd600;}
	.form_con > .contents_con form .wrap_con > .txt_con > .text_con {margin-top:4vw;}
	.form_con > .contents_con form .wrap_con > .txt_con > .text_con > span {font-size:4.44vw; color:#ffffff; font-weight:400; line-height:8.33vw;}
	.form_con > .contents_con form .wrap_con > .write_con {width:100%; padding:0; margin-top:6.94vw; box-sizing:border-box;}
	.form_con > .contents_con form .wrap_con > .write_con > ul {width:100%;}
	.form_con > .contents_con form .wrap_con > .write_con > ul:after {content:none;}
	.form_con > .contents_con form .wrap_con > .write_con > ul > li {margin-bottom:5vw;}
	.form_con > .contents_con form .wrap_con > .write_con > ul > li:last-child {margin-bottom:0;}
	.form_con > .contents_con form .wrap_con > .write_con > ul > li > .list_div {}
	.form_con > .contents_con form .wrap_con > .write_con > ul > li > .list_div > .title_con {}
	.form_con > .contents_con form .wrap_con > .write_con > ul > li > .list_div > .title_con > span {font-size:5vw; color:#ffffff; font-weight:700;}
	.form_con > .contents_con form .wrap_con > .write_con > ul > li > .list_div > .title_con > span .color_text01 {color:#f01514;}
	.form_con > .contents_con form .wrap_con > .write_con > ul > li > .list_div > .title_con > span .color_text02 {font-size:3.89vw; color:#9d9d9c; font-weight:400;}
	.form_con > .contents_con form .wrap_con > .write_con > ul > li > .list_div > .input_con {margin-top:1.94vw;}
	.form_con > .contents_con form .wrap_con > .write_con > ul > li > .list_div > .input_con > input {width:100%; height:13.89vw; border:none; background:#ffffff; border-radius:2.78vw; -moz-border-radius:2.78vw; -webkit-border-radius:2.78vw; padding:0 5vw; font-size:4.44vw; color:#1c1c1b; font-weight:400; box-shadow:inset 3px 2px 3px 1px rgba(0, 0, 0, 0.2);}
	.form_con > .contents_con form .wrap_con > .write_con > ul > li > .list_div > .input_con > input::placeholder {color:#999999;}
	.form_con > .contents_con form .wrap_con > .write_con > ul > li > .list_div > .input_con > select {width:100%; height:13.89vw; border:none; background-color:#ffffff; border-radius:2.78vw; -moz-border-radius:2.78vw; -webkit-border-radius:2.78vw; padding:0 8.8vw 0 5vw; font-size:4.44vw; color:#1c1c1b; font-weight:400; line-height:5vw; box-shadow:inset 3px 2px 3px 1px rgba(0, 0, 0, 0.2);}
	.form_con > .contents_con form .wrap_con > .write_con > ul > li > .list_div > .input_con.depth_2 {display:flex; justify-content:space-between;}
	.form_con > .contents_con form .wrap_con > .write_con > ul > li > .list_div > .input_con.depth_2 > input {width:49%;}
	.form_con > .contents_con form .wrap_con > .write_con > ul > li > .list_div > .input_con.depth_2 > select {width:49%;}
	.form_con > .contents_con form .wrap_con > .write_con > .agree_con {display:flex; align-items:center; gap:1.94vw; margin-top:5vw;}
	.form_con > .contents_con form .wrap_con > .write_con > .agree_con > .checkbox_label {display:flex; align-items:center; gap:1.94vw;}
	.form_con > .contents_con form .wrap_con > .write_con > .agree_con > .checkbox_label > input {}
	.form_con > .contents_con form .wrap_con > .write_con > .agree_con > .checkbox_label > .check_icon {}
	.form_con > .contents_con form .wrap_con > .write_con > .agree_con > .checkbox_label > span {font-size:3.89vw; color:#ffffff; font-weight:400;}
	.form_con > .contents_con form .wrap_con > .write_con > .agree_con > a {display:inline-block; border-bottom:1px solid #9d9d9c; padding:0 0.83vw; font-size:3.89vw; color:#9d9d9c; line-height:5vw;}
	.form_con > .contents_con form .wrap_con > .btn_con {margin-top:11.39vw; position:unset;}
	.form_con > .contents_con form .wrap_con > .btn_con > a {display:flex; justify-content:center; align-items:center; gap:2.78vw; width:44.44vw; margin:0 auto; background:#ffd600; border-radius:8.33vw; -moz-border-radius:8.33vw; -webkit-border-radius:8.33vw;}
	.form_con > .contents_con form .wrap_con > .btn_con > a > span {font-size:5.56vw; color:#000000; font-weight:700; line-height:13.89vw;}
	.form_con > .contents_con form .wrap_con > .btn_con > a > img {width:5vw;}
	.form_con > .contents_con form .wrap_con > .btn_con > a:hover > img {animation:unset;}

	/* 하단 퀵 */
	.bottom_quick {width:100%; margin:0 auto; position:fixed; bottom:0; left:0; right:0; z-index:100;}
	.bottom_quick > .bottom_con {}
	.bottom_quick > .bottom_con > table {width:100%;}
	.bottom_quick > .bottom_con > table > tbody {}
	.bottom_quick > .bottom_con > table > tbody > tr {}
	.bottom_quick > .bottom_con > table > tbody > tr > td {width:33.33%; height:12.5vw; background:#333333;}
	.bottom_quick > .bottom_con > table > tbody > tr > td > a {display:flex; justify-content:center; align-items:center; gap:1.67vw; line-height:12.5vw;}
	.bottom_quick > .bottom_con > table > tbody > tr > td > a > img {}
	.bottom_quick > .bottom_con > table > tbody > tr > td > a > span {font-size:4.44vw; color:#ffffff; font-weight:700;}
	.bottom_quick > .bottom_con > table > tbody > tr > .td01 {}
	.bottom_quick > .bottom_con > table > tbody > tr > .td01 > a > img {width:6.94vw;}
	.bottom_quick > .bottom_con > table > tbody > tr > .td01 > a > span {}
	.bottom_quick > .bottom_con > table > tbody > tr > .td02 {background:#ffd600;}
	.bottom_quick > .bottom_con > table > tbody > tr > .td02 > a > img {width:6.67vw;}
	.bottom_quick > .bottom_con > table > tbody > tr > .td02 > a > span {color:#1c1c1b;}
	.bottom_quick > .bottom_con > table > tbody > tr > .td03 {background:#3b169d;}
	.bottom_quick > .bottom_con > table > tbody > tr > .td03 > a > img {width:5.56vw;}
	.bottom_quick > .bottom_con > table > tbody > tr > .td03 > a > span {}
	
	/* 개인정보 수집이용 팝업 */
	.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:90%; background:#ffffff; border-radius:2.78vw; -moz-border-radius:2.78vw; -webkit-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:50vw; background:#f9f9f9; border-radius:2.78vw; -moz-border-radius:2.78vw; -webkit-border-radius:2.78vw; 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;}

	/* 제출완료 팝업 */
	.complete_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;}
	.complete_popup_con {display:none; width:90%; background:#ffffff; border-radius:2.78vw; -moz-border-radius:2.78vw; -webkit-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;}
	.complete_popup_con > .contents_con {}
	.complete_popup_con > .contents_con > .top_con {position:relative;}
	.complete_popup_con > .contents_con > .top_con > .title_con {text-align:center;}
	.complete_popup_con > .contents_con > .top_con > .title_con > span {font-size:5.56vw; color:#1c1c1b; font-weight:700;}
	.complete_popup_con > .contents_con > .top_con > .btn_con {position:absolute; top:-4.44vw; right:-0.83vw;}
	.complete_popup_con > .contents_con > .top_con > .btn_con > a {}
	.complete_popup_con > .contents_con > .top_con > .btn_con > a > img {width:4.44vw;}
	.complete_popup_con > .contents_con > .contents_con {background:#f9f9f9; border-radius:2.78vw; -moz-border-radius:2.78vw; -webkit-border-radius:2.78vw; margin-top:3.06vw; padding:6.39vw 0; text-align:center;}
	.complete_popup_con  > .contents_con > .contents_con > span {font-family:"Pretendard", sans-serif; font-size:3.61vw; color:#555555; font-weight:500; line-height:6.11vw;}

	/* 푸터 */
	#footer {width:100%; margin:0 auto;}
	#footer > .contents_con {background:#1c1c1b; margin:0; box-sizing:border-box;}
	#footer > .contents_con > .wrap_con {display:block; width:100%; max-width:89%; margin:0 auto; border-top:1px solid #3e3e3e; padding:6.39vw 0 21.39vw; text-align:center;}
	#footer > .contents_con > .wrap_con > .info_con {}
	#footer > .contents_con > .wrap_con > .info_con > span {font-size:3.33vw; color:#666666; font-weight:400; line-height:5.56vw;}
	#footer > .contents_con > .wrap_con > .info_con > span .color_text {display:inline-block; padding-left:1.94vw; color:#9d9d9c;}
	#footer > .contents_con > .wrap_con > .info_con > span .bar {display:inline-block; padding:0 2.22vw; font-size:3.33vw; color:#3e3e3e;}
	#footer > .contents_con > .wrap_con > .info_con > span .w_bar {display:none;}
	#footer > .contents_con > .wrap_con > .btn_con {margin-top:10vw;}
	#footer > .contents_con > .wrap_con > .btn_con > a {display:block; font-size:5.56vw; color:#ffffff; font-weight:400; line-height:8.33vw;}
	#footer > .contents_con > .wrap_con > .btn_con > a .color_text {font-family:"Pretendard", sans-serif; color:#ffffff; font-weight:500;}
	

}



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

	#header > .contents_con > .m_header > .contents_con > table > tbody > tr > .menu_td > a > .contents_con > .bar_con {}
	#header > .contents_con > .m_header > .contents_con > table > tbody > tr > .menu_td > a > .contents_con > .bar_con > .bar {width:30px; height:3px; background-color:#000000; margin-top:8px; transition:all 0.5s ease;}
	#header > .contents_con > .m_header > .contents_con > table > tbody > tr > .menu_td > a > .contents_con > .bar_con > .bar01 {margin-top:0;}
	#header > .contents_con > .m_header > .contents_con > table > tbody > tr > .menu_td > a > .contents_con > .bar_con > .bar02 {}
	#header > .contents_con > .m_header > .contents_con > table > tbody > tr > .menu_td > a > .contents_con > .bar_con > .bar03 {}
	#header > .contents_con > .m_header > .contents_con > table > tbody > tr > .menu_td > a.off {}
	#header > .contents_con > .m_header > .contents_con > table > tbody > tr > .menu_td > a.off > .contents_con > .bar_con > .bar01 {transform:rotate(0deg);}
	#header > .contents_con > .m_header > .contents_con > table > tbody > tr > .menu_td > a.off > .contents_con > .bar_con > .bar02 {opacity:1;}
	#header > .contents_con > .m_header > .contents_con > table > tbody > tr > .menu_td > a.off > .contents_con > .bar_con > .bar03 {transform:rotate(0deg);}
	#header > .contents_con > .m_header > .contents_con > table > tbody > tr > .menu_td > a.on {}
	#header > .contents_con > .m_header > .contents_con > table > tbody > tr > .menu_td > a.on > .contents_con > .bar_con > .bar01 {transform:translateY(12px) rotate(45deg);}
	#header > .contents_con > .m_header > .contents_con > table > tbody > tr > .menu_td > a.on > .contents_con > .bar_con > .bar02 {opacity:0;}
	#header > .contents_con > .m_header > .contents_con > table > tbody > tr > .menu_td > a.on > .contents_con > .bar_con > .bar03 {transform:translateY(-10px) rotate(-45deg);}

}

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

	#header > .contents_con > .m_header > .contents_con > table > tbody > tr > .menu_td > a > .contents_con > .bar_con > .bar {width:30px; height:3px; background-color:#000000; margin-top:7px; transition:all 0.5s ease;}
	#header > .contents_con > .m_header > .contents_con > table > tbody > tr > .menu_td > a > .contents_con > .bar_con > .bar01 {margin-top:0;}
	#header > .contents_con > .m_header > .contents_con > table > tbody > tr > .menu_td > a.on > .contents_con > .bar_con > .bar03 {transform:translateY(-8px) rotate(-45deg);}

}