@charset "utf-8";

@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url('https://fonts.googleapis.com/css?family=Rajdhani&display=swap');
@font-face { font-family: 'NEXEN_TIRE_Bold'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_eight@1.0/NEXEN_TIRE_Bold.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'NEXEN_TIRE_Regular'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_eight@1.0/NEXEN_TIRE_Regular.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'TmonMonsori'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/TmonMonsori.woff') format('woff'); font-weight: normal; font-style: normal; }



#wrap {position:relative;}
#header {position:fixed;top:0;left:0;width:100%;z-index:999;background:#fff;}
#header .inner {max-width:1390px;width:100%;height:100px;margin:0 auto;}
#header h1 {position:absolute;top:35px;}
#header h1 img {height:100%;}
#header h1 img.mob {display:none;}
#header .gnb {padding-left:20.833vw;}
#header .gnb li {float:left;height:100px;line-height:100px;}
#header .gnb li + li {margin-left:50px;}
#header .gnb li a {color:#414142;font-size:18px;}
#header .right_menu {position:absolute;right:0;top:0;background:#014E9E;}
#header .right_menu .in {display:table-cell;width:210px;height:100px;vertical-align:middle;text-align:center;}
#header .right_menu .in img {margin-right:10px;vertical-align:middle;}
#header .right_menu .in span  {color:#fff;font-size:14px;vertical-align:middle;}
#header .right_menu .in strong {display:block;color:#fff;font-size:20px;}
#header .all_open {display:none;}
#all {display:none;}
#visual_wrap {position:relative;margin-top:100px;overflow:hidden;}
#visual_wrap .visual_slider {}
#visual_wrap .visual_slider li {position:relative;}
#visual_wrap .visual_slider li .visual_img {display:none;width:100%;}
#visual_wrap .visual_slider li .bg01 {height:900px;background:url(/images/images1/visual01.jpg)center top no-repeat;}
#visual_wrap .visual_slider li .bg02 {height:900px;background:url(/images/images1/visual02.jpg)center top no-repeat;}
.block {display:block;}
#visual_wrap .visual_slider li .visual_txt {position:absolute;top:0;left:0;width:100%;padding-top:200px;text-align:center;}
#visual_wrap .mob_br{display:none;}
#visual_wrap .visual_slider li .visual_txt .visual_top {font-size:22px;line-height:1;color:#1D8EDC;}
#visual_wrap .visual_slider li .visual_txt h2 {color:#fff;font-size:55px;line-height:1;margin-top:20px;}
#visual_wrap .visual_slider li .visual_txt .visual_logo {display:inline-block;margin-top:25px;}
#visual_wrap .visual_slider li .visual_txt .visual_logo img.mob {display:none;}
#visual_wrap .visual_slider li .visual_txt p {color:#fff;font-size:22px;line-height:30px;margin-top:50px;font-weight:300;}
#visual_wrap .visual_slider li.on .visual_txt .visual_top {}
#visual_wrap .visual_slider li.on .visual_txt h2 {}
#visual_wrap .visual_slider li.on .visual_txt .visual_logo {}
#visual_wrap .visual_slider li.on .visual_txt p {}
/* DIRECTION CONTROLS (NEXT / PREV) */
#visual_wrap .bx-wrapper .bx-prev {margin-left:-735px; left: 50%;}
#visual_wrap .bx-wrapper .bx-prev:before {content:"";position:absolute;top:61%;right:-20px;width:40px;height:1px;background:#fff;}
#visual_wrap .bx-wrapper .bx-prev:after {content:"";position:absolute;top:61%;left:50%;width:15px;height:1px;background:#fff;transform:rotate(-45deg);margin:-5px 0 0 -3px;}
#visual_wrap .bx-wrapper .bx-next {margin-left:695px; left: 50%;}
#visual_wrap .bx-wrapper .bx-next:before {content:"";position:absolute;top:61%;left:-20px;width:40px;height:1px;background:#fff;}
#visual_wrap .bx-wrapper .bx-next:after {content:"";position:absolute;top:61%;left:50%;width:15px;height:1px;background:#fff;transform:rotate(45deg);margin:-5px 0 0 -12px;}
#visual_wrap .bx-wrapper .bx-controls-direction a { position: absolute; top: 50%; margin-top: -20px;outline: 0;width: 40px;height: 40px;text-indent: -9999px;z-index: 990;border:1px solid #fff;margin-top:-50px;}
#visual_wrap .bx-wrapper .bx-controls-direction a:hover {background:#014E9E;border:1px solid #014E9E;}

a.scroll_btn {position:absolute;bottom:50px;left:0;width:100%;text-align:center;font-family: 'Rajdhani', sans-serif; font-size:18px;color:#fff;animation:scrolldown 2s infinite ;}
.scroll_btn img {display:block;margin:0 auto;}

/* PAGER */
#visual_wrap .bx-wrapper .bx-pager {display:none;}


@keyframes scrolldown {
0% {transform:translatey(0px);}
50% {transform:translatey(-15px);}
100 {transform:translatey(0px);}
}


.section {}
#navi {position:fixed;right:30px;top:50%;transform:translatey(-50%);z-index:999;}
#navi li {height:30px;line-height:30px;}
#navi li + li {margin-top:10px;}
#navi li a {padding-right:45px;display:block;position:relative;font-weight:bold}
#navi li a:before {content:"";position:absolute;top:50%;right:12px;margin-top:-3px;width:6px;height:6px;background:rgba(0,0,0,.2);border-radius:50%;}
#navi li a:hover:after {content:"";position:absolute;top:50%;margin-top:-15px;right:0;width:30px;height:30px;border-radius:50%;border:1px solid #014E9E;}
#navi li a:hover:before {background:#014E9E;}
#navi li a span {font-size:15px ;color:#014E9E;text-align:right;display:block;opacity:0;transition:0.4s all;}
#navi li a:hover span {opacity:1;}
#navi li a.on:after {content:"";position:absolute;top:50%;margin-top:-15px;right:0;width:30px;height:30px;border-radius:50%;border:1px solid #014E9E;}
#navi li a.on:before {background:#014E9E;}
#navi li a.on span {opacity:1;}
#navi.wh li a:before {background:rgba(255,255,255,.3);}
#navi.wh li a span {color:#fff;}
#navi.wh li a:hover:after {border:1px solid #fff;}
#navi.wh li a:hover:before {background:#fff;}
#navi.wh li a.on:after {border:1px solid #fff;}
#navi.wh li a.on:before {background:#fff;}
#quick {position:fixed;right:30px;bottom:50px;z-index:999;transition:1s all;}
#quick.on {transform:translatey(0px);}
#quick li {width:50px;height:50px;border-radius:50%;}
#quick li + li {margin-top:10px;}
#quick li a {display:block;height:100%;;}
#quick .tell {background:#014E9E url(/images/images1/q_icon4.png)center no-repeat;position:relative;cursor:pointer;}
#quick .tell .over {position:absolute;top:0;right:0;width:0px;height:50px;padding:0 15px 0 20px;line-height:48px;border:1px solid #014E9E;background:#fff url(/images/images1/q_icon_over.png)95% center no-repeat;border-radius:30px;font-size:15px;transition:0.4s all;overflow:hidden;opacity:0;}
#quick .tell .over a{color:#014E9E; font-weight:500;}
#quick .tell:hover .over {width:375px;opacity:1;}
#quick .tell .over strong {font-size:15px; margin-right:5px;}
#quick .whats {background:#014E9E url(/images/images1/q_icon.png)center no-repeat;}
#quick .insta {background:#014E9E url(/images/images1/q_icon2.png)center no-repeat;}
#quick .top {background:#000 url(/images/images1/q_icon3.png)center no-repeat;cursor:pointer;}

.sec_title {padding-top:150px;text-align:center;}
.sec_title h2 {font-size:48px; color:#000;line-height:1;}
.sec_title p {font-size:34px; color:#0b1116; line-height:1; margin-top:20px; font-weight:600;}
.sec_title p:before {content:"";display:block;width:1px;height:25px;margin:0 auto 20px;background:#81B7DE;}

.sec_title.wh {padding-top:150px;text-align:center;}
.sec_title.wh h2 {font-size:48px; color:#fff;line-height:1;}
.sec_title.wh p {font-size:16px;color:#fff;line-height:1;margin-top:20px;font-weight:500;}
.sec_title.wh p:after {content:"";display:block;width:1px;height:25px;margin:20px auto 0;background:#fff;}
.sec_title.wh p:before {display:none;}

#sec1 {background:url("/images/images1/sec1_bg.jpg") no-repeat center / cover; padding-bottom:180px;}
#sec1 .sec1_con_img .con_tit {position:absolute;font-size:20px;line-height:1.2;color:#fff;font-weight:bold;text-align:center;}
#sec1 .sec1_con_img .con1_tit {top:250px;left:50%;transform:translatex(-50%);}
#sec1 .sec1_con_img .con2_tit {top:415px;right:50%;margin-right:100px;}
#sec1 .sec1_con_img .con3_tit {top:415px;left:50%;margin-left:90px;}
.sec1_cont_wrap{margin-top:95px;}
.sec1_lt h3{font-size:36px; font-weight:700; color:#0b1116;}
.sec1_lt h3 span{color:#0063c8;}
.sec1_lt .txt_wrap dl{margin-top:55px;}
.sec1_lt .txt_wrap dt{font-size:25px; font-weight:500;}
.sec1_lt .txt_wrap dd{font-size:18px; color:#8c8c8c; line-height:1.5;}
.sec1_rt{background:#004e9e; padding:75px; width:700px;}
.sec1_rt p{color:#fff; font-size:25px; line-height:1.5; word-break:keep-all;}
.sec1_rt p + p{margin-top:45px;}
.inner{max-width:1400px; margin:0 auto; display:flex; justify-content:space-between;}


.sec1_con {position:absolute;top:0;left:0;width:100%;}
.sec1_con:before {content:"진행사업"; position:absolute;top:0;right:50%;margin-right:29.687vw;font-size:35px;font-weight:bold;color:#004D9D;}
.sec1_con li {position:absolute;}
.sec1_con li img.mob {display:none;}
.sec1_con li .con_txt {}
.sec1_con li h3 {font-size:22px;line-height:1;margin-top:20px;font-weight:900;}
.sec1_con li p {font-size:18px;color:#97989A;line-height:30px;margin-top:4px;font-weight:500;}
.sec1_con li.sec1_con1 {text-align:center;top:0;left:0;width:100%;}
.sec1_con li.sec1_con1 h3{color:#2680DA;}
.sec1_con li.sec1_con2 {text-align:right;top:245px;right:50%;margin-right:350px;}
.sec1_con li.sec1_con2 h3{color:#014EA0;}
.sec1_con li.sec1_con3 {top:260px;left:50%;margin-left:350px;}
.sec1_con li.sec1_con3 h3{color:#07AFEE;}

.sec1_con2_wrap {background:url(/images/images1/sec2_bg.jpg)center top no-repeat;height:980px;}
.sec1_con2_wrap > li {float:left;width:50%;}
.sec1_con2_wrap > li .sec1_title {padding-top:150px;text-align:center;}
.sec1_con2_wrap > li .sec1_title h2 {font-size:45px;color:#fff;line-height:1;}
.sec1_con2_wrap > li .sec1_title p {font-size:20px;line-height:30px;margin-top:35px;color:#fff;font-weight:200;}
.brand_wrap {padding:0 30px;margin-top:80px;overflow:hidden;}
.brand_wrap li {float:left;width:25%;height:140px;line-height:105px;text-align:center;}
.brand_wrap li img {vertical-align:middle;max-height:100%;max-width:80%;}
.sec1_con2_wrap > li .others {text-align:center;font-size:22px;margin-top:40px;color:#fff;font-weight:200;}

#sec2 {background:#ecf1fc;padding-bottom:230px;position:relative;}
#sec2:after {content:"PROCESS";position:absolute;left:-17px;bottom:-18px;font-size:200px;color:#0e76bc;opacity:.08;font-weight:900;line-height:1;font-family: 'Noto Sans CJK KR';}
#sec2 .sec2_con {max-width:1400px;width:100%;margin:50px auto 0; text-align:center;}
#sec2 .sec2_con h3 {font-size:34px;line-height:1;color:#000;}
#sec2 .sec2_con h3 span {color:#2880DA;}
#sec2 .sec2_con .marketing {margin:45px 0 115px;}
#sec2 .sec2_con .marketing li {overflow:hidden;}
#sec2 .sec2_con .marketing li + li {margin-top:55px;}
#sec2 .sec2_con .marketing li > span {width:47.85%;}
#sec2 .sec2_con .marketing li .sec2_img {float:left;}
#sec2 .sec2_con .marketing li .sec2_img.right {float:right;}
#sec2 .sec2_con .marketing li:nth-child(1) .sec2_img p.pc {height:225px;background:url(/images/images1/sec3_img.jpg)center top no-repeat;}
#sec2 .sec2_con .marketing li:nth-child(2) .sec2_img p.pc {height:225px;background:url(/images/images1/sec3_img2.jpg)center top no-repeat;}
#sec2 .sec2_con .marketing li:nth-child(3) .sec2_img p.pc {height:225px;background:url(/images/images1/sec3_img3.jpg)center top no-repeat;}
#sec2 .sec2_con .marketing li .sec2_img img {display:none;}
#sec2 .sec2_con .marketing li .sec2_txt {padding-top:20px;float:right;}
#sec2 .sec2_con .marketing li .sec2_txt.right {/* text-align:right; */float:left;}
#sec2 .sec2_con .marketing li .sec2_txt .num {font-size:28px;color:#014E9E;font-family: 'TmonMonsori';line-height:1;}
#sec2 .sec2_con .marketing li .sec2_txt h4 {font-size:28px;line-height:1;margin-top:20px;color:#000;font-weight:400;}
#sec2 .sec2_con .marketing li .sec2_txt h4 strong {font-weight:900;}
#sec2 .sec2_con .marketing li .sec2_txt p {font-size:18px;line-height:30px;color:#9B9B9B;margin-top:15px;font-weight:500;}
#sec2 .sec2_con .process_logo {margin-top:50px;text-align:center;}
#sec2 .sec2_con .process {max-width:1400px;width:100%;margin:55px auto 0;background:#fff; display:flex; flex-wrap:wrap}
#sec2 .sec2_con .process li {width:33.33%;text-align:center;position:relative; padding:70px 0;border-bottom:1px solid #D1D1D1;}
#sec2 .sec2_con .process li:before {content:"";position:absolute;bottom:-5px;left:50%;margin-left:-5px;width:10px;height:10px;border-radius:50%;background:#004F9E;}
#sec2 .sec2_con .process li:after {content:"";position:absolute;top:50%;left:-7px;transform: translateY(-50%);background:url(/images/images1/sec3_next.png)no-repeat;width:14px;height:24px;}
#sec2 .sec2_con .process li:first-child:after {display:none;} 
#sec2 .sec2_con .process li:nth-child(4):after{left:30px}
#sec2 .sec2_con .process li .pro_img {line-height:50px;height:50px;}
#sec2 .sec2_con .process li .pro_img img {vertical-align:middle;}
#sec2 .sec2_con .process li .step {font-size:16px;font-weight:900;color:#0753A1;display:block;margin:30px 0 15px;line-height:1;}
#sec2 .sec2_con .process li h4 {font-size:18px;color:#212121;font-weight:bold;line-height:1.5;margin-bottom:20px;}
#sec2 .sec2_con .process li p {font-size:15px;color:#8c8c8c;line-height:1.5;}
#sec2 .sec2_con .process li p span {color:#6F6F6F;display:inline-block;margin-top:3px;}

.business {position:relative;height:910px;background:url(/images/images1/sec4_bg.jpg)center top no-repeat;text-align:center;}
.business > p {font-size:26px;color:#fff;font-weight:bold;margin-top:45px;}
.business > span {position:absolute;font-size:15px;color:#fff;font-weight:bold;top:50%;left:50%;line-height:1;}
.business > span .circle.left{display:inline-block;width:8px;height:8px;border-radius:50%;background:#fff;margin-right:10px;vertical-align:middle;}
.business > span .circle.right {display:inline-block;width:8px;height:8px;border-radius:50%;background:#fff;margin-left:10px;vertical-align:middle;}
.business > span .circle.top {display:block;width:8px;height:8px;border-radius:50%;background:#fff;margin:0 auto 10px;}
.business > span .circle.bottom {display:block;width:8px;height:8px;border-radius:50%;background:#fff;margin:10px auto 0px;}
.business > span.point b:after {content:"";position:absolute;border:1px solid #F8E00A;border-radius:50%;width:40px;height:40px;top:50%;left:50%;transform:translate(-50%, -50%);}
.business > span.point b:before {content:"";position:absolute;border:1px solid #F8E00A;border-radius:50%;width:20px;height:20px;top:50%;left:50%;transform:translate(-50%, -50%);}
.c1 {margin-left:-105px;margin-top:65px;transition:0.3s all;}
.c2 {margin-left:-200px;margin-top:115px;transition:0.3s all;}
.c3 {margin-left:-255px;margin-top:140px;transition:0.3s all;}
.c4 {margin-left:-270px;margin-top:220px;transition:0.3s all;}
.c5 {margin-left:-210px;margin-top:245px;transition:0.3s all;}
.c6.point {margin-left:-305px;margin-top:165px;color:#F8E00A;}
.business > span.c2 .circle.right {display:none;}
.business > span.c3 .circle.right {display:none;}
.business > span.c4 .circle.right {display:none;}
.business > span.c6.point .circle {position:relative;display:inline-block;width:8px;height:8px;border-radius:50%;background:#F8E00A;margin-left:30px;vertical-align:middle;animation:circle 2s infinite;}
@keyframes circle {
0% {opacity:0;}
50%{opacity:1;}
100%{opacity:0;}
}

#sec3 {height:840px;background:url(/images/images1/sec5_bg.jpg)center top no-repeat;}
#sec3 .news_wrap {position:relative;padding:120px 0 0 360px;max-width:1400px;width:100%;margin:0 auto;}
#sec3 .news_wrap .news_title {position:absolute;left:0;width:360px;padding-top:30px;}
#sec3 .news_wrap .news_title h2 {font-size:35px;line-height:1;color:#000;}
#sec3 .news_wrap .news_title img {margin-top:20px;}
#sec3 .news_wrap .news_title p {margin-top:20px;line-height:1;font-size:16;}
#sec3 .news_wrap .news_title a.more {margin-top:20px;display:block;}
#sec3 .news_wrap .news_slider_wrap {position:relative;margin-top:-30px;height:500px;}
#sec3 .news_wrap .news_slider_wrap .empty_div {height:100%; padding-top:150px;text-align:center;}
#sec3 .news_wrap .news_slider_wrap .slick-slide {margin-left:-5px;}
#sec3 .news_wrap .news_slider_wrap .news_slider li {font-size:0;padding:0 5px;vertical-align:middle;padding-top:30px;transform:translatey(0);-ms-transform:translatey(0);-webkit-transform:translatey(0);transition:0.4s all;-webkit-transition:0.4s all; -ms-transition:0.4s all;}
#sec3 .news_wrap .news_slider_wrap .news_slider li:hover {transform:translatey(-30px);-ms-transform:translatey(-30px);-webkit-transform:translatey(-30px);}
#sec3 .news_wrap .news_slider_wrap .news_slider li a {display:block;position:relative;}
#sec3 .news_wrap .news_slider_wrap .news_slider li a:before {content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,78,158,.95) url(/images/images1/sec5_over.png)center no-repeat;transition:0.4s all;-webkit-transition:0.4s all; -ms-transition:0.4s all;opacity:0;z-index:99;}
#sec3 .news_wrap .news_slider_wrap .news_slider li a:hover:before {opacity:1;}
#sec3 .news_wrap .news_slider_wrap .news_slider li .news_img {display:table-cell;position:relative;vertical-align:middle;text-align:center;width:340px;height:260px;}
#sec3 .news_wrap .news_slider_wrap .news_slider li .news_img u {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;}
#sec3 .news_wrap .news_slider_wrap .news_slider li .news_img img {display:inline-block;max-width:100%;max-height:100%;width:100%;}
#sec3 .news_wrap .news_slider_wrap .news_slider li .news_txt {height:210px;background:#fff;border:1px solid #EAEAEA;border-top:0;padding:40px 30px 0 30px;}
#sec3 .news_wrap .news_slider_wrap .news_slider li .news_txt h4 {font-size:22px;color:#000;line-height:28px; word-break:break-all;}
#sec3 .news_wrap .news_slider_wrap .news_slider li .news_txt .time {display:inline-block;margin-top:30px;line-height:20px;font-size:15px;color:#727272;}
#sec3 .news_wrap .news_slider_wrap .news_slider li .news_txt .time img {display:inline-block;margin-right:10px;vertical-align:middle;}
#sec3 .news_wrap .news_slider_wrap .news_slider li .news_txt .time img.mob {display:none;}
.news_slider_wrap .slick-prev {position:absolute;bottom:-85px;right:50%;outline:0;background:url(/images/images1/sec5_prev.png)no-repeat;width:22px;height:11px;font-size:0;margin-right:45px;border:0;}
.news_slider_wrap .slick-next {position:absolute;bottom:-85px;left:50%;outline:0;background:url(/images/images1/sec5_next.png)no-repeat;width:22px;height:11px;font-size:0;margin-left:45px;border:0;}
.news_slider_wrap .slide_counter {margin-top:45px;font-weight:bold;text-align:center;}
.news_slider_wrap .slide_counter {color:#1C1C1C;font-size:25px;}
.news_slider_wrap .slide_counter .current-index {font-size:35px;color:#004F9E;margin-right:5px;}
.news_slider_wrap .slide_counter .total-slides {margin-left:5px;}

#sec4 {height:910px;background:url(/images/images1/sec6_bg.jpg)center top no-repeat;text-align:center;}
#sec4 .question_top {margin-top:50px;display:inline-block;font-size:0;}
#sec4 .question_top li.q1 {display:inline-block;padding-left:55px;line-height:35px;height:35px;}
#sec4 .question_top li.q1 span {display:inline-block;margin-right:20px;font-size:18px;color:#fff;vertical-align:middle;position:relative;}
#sec4 .question_top li.q1 span:before {content:"";position:absolute;left:-55px;top:50%;transform:translatey(-50%);width:40px;height:32px;background:url(/images/images1/sec6_icon.png)left center no-repeat;background-size:cover;}
#sec4 .question_top li.q1 strong {display:inline-block;font-size:30px;color:#27C4FE;vertical-align:middle;}
#sec4 .question_top li.q2 {margin-left:65px;display:inline-block;padding-left:55px;line-height:35px;height:35px;}
#sec4 .question_top li.q2 span {display:inline-block;margin-right:20px;font-size:18px;color:#fff;vertical-align:middle;position:relative;}
#sec4 .question_top li.q2 span:before {content:"";position:absolute;left:-55px;top:50%;transform:translatey(-50%);width:42px;height:32px;background:url(/images/images1/sec6_icon2.png)left center no-repeat;background-size:cover;}
#sec4 .question_top li.q2 strong {display:inline-block;font-size:30px;color:#fff;vertical-align:middle;}
.question_wrap {position:relative;width:970px;margin:40px auto 0;}
.input_wrap {}
.input_wrap li {font-size:0;}
.input_wrap li + li {margin-top:1.03%;}
.input_wrap li:nth-child(1) span {display:inline-block;height:60px; width:calc(100%/3 - 20px/3);vertical-align:top;}
.input_wrap li:nth-child(1) span:nth-of-type(3){position:relative}
.input_wrap li:nth-child(1) span:nth-of-type(3) em{display:flex; align-items:center; justify-content:center; width:80px; height:100%; border: 1px solid #fff; font-size: 16px; color: #fff; position:absolute; right:0; top:0; z-index: -1;}
#input-file{width:100%;}

.input_wrap li:nth-child(2) span {display:inline-block;height:60px; width:calc(100%/2 - 5px);}
.input_wrap li span .dpp_input_file:before,
.input_wrap li span input {display:inline-block;width:100%;padding-left:20px;color:#dfdfdf;font-size:18px;line-height:58px; height:100%; border:1px solid #fff;background:none; -webkit-appearance: none; -webkit-border-radius: 0;}
.input_wrap li span .dpp_input_file:before{/* content:'Прикрепить файл'; */ text-align:left;}

.input_wrap li span .dpp_input_file {height: 100%; position: relative; padding: 0; width: 100%; }
.input_wrap li span .dpp_input_file .file_chk_dp {position: absolute; right: 7px; top: 50%; transform: translateY(-50%); height: calc(100% - 15px); border-color: #fff; color: #Fff; display: inline-flex; align-items: center; justify-content: center; cursor: pointer; width: 130px; line-height: 1.2;}
.input_wrap li span .file-value {font-size: 18px; color: #fff; width: 100%; padding: 0 calc(100%/3) 0 20px; display: inline-flex; align-items: center; justify-content: flex-start; top: 0; left: 0;}

.input_wrap li span.selectbox_wrap {position:relative;border:1px solid #fff;z-index:1;}
.input_wrap li span.selectbox_wrap:before {content:"";position:absolute;top:50%;right:15px;transform:translatey(-50%);width:9px;height:6px;background:url(/images/images1/sec6_down.png)no-repeat;}
.input_wrap li span.selectbox_wrap label {font-weight:300;font-size:18px;padding-left:20px;text-align:left;line-height:58px;position:absolute;top:1px;left:1px;color:#fff;width:calc(100% - 2px);height:calc(100% - 2px);}
.input_wrap li span select {opacity:0;padding-left:20px;font-size:18px;border:0;width:100%;height:100%;line-height:58px;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.input_wrap li span select option[value=""][disabled] {display: none;}
.input_wrap li textarea {background:none;color:#fff;display:inline-block;width:100%;border:1px solid #fff;font-size:18px;padding:20px 0 0 20px;height:85px;   -webkit-appearance: none;
   -webkit-border-radius: 0;}
.input_wrap li span + span {margin-left:1.03%;}
.agree_box {text-align:left;margin-top:20px;}
.agree_box input[type="checkbox"] {display:none;}
.agree_box label {font-size:15px;color:#fff;line-height:1;vertical-align:middle;display:inline-block;cursor:pointer;}
.agree_box label:before {content:"";display:inline-block; width:15px; height:15px; border:1px solid #fff; margin-right:10px; vertical-align:middle;margin-top:-2px;}
.agree_box input:checked + label:before{background-color: rgba(255,255,255,0.3); background-image: url(/images/images1/checkbox_on.svg); background-size: cover; background-position: center; background-repeat: no-repeat;}
.agree_box a.agree_detail {color:#fff;display:inline-block;margin-left:10px;font-size:15px;vertical-align:middle;}
.submit_btn {display:inline-block;width:290px;height:100%;line-height:68px;border:1px solid #fff;margin-top:30px;font-size:23px;font-weight:bold;color:#fff;background:none;}

select::-ms-expand {/* IE 10, 11의 네이티브 화살표 숨기기 */
    display: none;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #dfdfdf;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #dfdfdf;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #dfdfdf;
}

#sec5 {overflow:hidden;}
#sec5 li {float:left;width:50%;height:785px;}
#sec5 li.sec5_txt {background:#014E9E;position:relative;}
#sec5 li.sec5_txt .in {padding:130px 0 0 13.541%;}
#sec5 li.sec5_txt:before {content:"";border-left:90px solid #014E9E;border-top:90px solid transparent;border-bottom:90px solid transparent;position:absolute;top:50%;right:-90px;transform:translatey(-50%);}
#sec5 li.sec5_txt:after {content:"Contact";font-size:16px;font-weight:300;color:#fff;position:absolute;top:50%;transform:translatey(-50%);right:-20px;} 
#sec5 li.sec5_txt h3 {font-size:48px;font-weight:900;color:#fff;line-height:1;}
#sec5 li.sec5_txt span {font-size:48px;font-weight:300;color:#27C3FE;line-height:1;margin-top:15px;}
#sec5 li.sec5_txt p {font-size:18px;line-height:1;font-weight:300;margin-top:30px;color:#fff;}
#sec5 li.sec5_txt .info {margin-top:110px;line-height:1;}
#sec5 li.sec5_txt .info dl {color:#fff;font-size:20px;overflow:hidden;}
#sec5 li.sec5_txt .info dl + dl {margin-top:20px;}
#sec5 li.sec5_txt .info dl dt {font-weight:bold;float:left;}
#sec5 li.sec5_txt .info dl dd {font-weight:300;float:left;margin-left:10px;}
#sec5 li.sec5_txt .info dl.company_ad dt {font-weight:bold;float:none;}
#sec5 li.sec5_txt .info dl.company_ad dd {font-weight:300;float:none;margin:20px 0 10px;word-break:keep-all}
#sec5 li.sec5_map iframe {width:100%;height:100%;display:block;}

#footer {background:#004e9e;}
#footer .inner {max-width:1390px; width:100%; margin:0 auto;position:relative;padding:60px 0;justify-content:flex-start;}
#footer .inner h1 {}
#footer .inner h1 img.pc {display:none;}
#footer .inner h1 img.mob {width:200px;}
#footer .inner .foot {margin-left:100px;}
#footer .inner .foot .foot_top {line-height:1;margin-top:30px;}
#footer .inner .foot .foot_top span {display:inline-block;vertical-align:middle;}
#footer .inner .foot .foot_top span a {font-size:15px;font-weight:bold;color:#fff;display:inline-block;vertical-align:middle;}
#footer .inner .foot .foot_top span + span:before {content:"";display:inline-block;vertical-align:middle;width:1px;height:10px;margin:0 10px;background:#fff;}
#footer .inner .foot .foot_info {font-size:14px;font-weight:300;color:#fff;word-break:keep-all}
#footer .inner .foot .foot_info ul.ad_foot li{font-size:14px;font-weight:300;color:#fff;word-break:keep-all}
#footer .inner .foot .foot_info ul.ad_foot li + li{margin-top:10px;}
#footer .inner .foot .foot_info ul.ad_foot li span + span{margin-left:10px;}
#footer .inner .foot .foot_info .padding {padding:0 5px;}
#footer .inner .foot .copy {font-size:13px;font-weight:300; color:#dfdfdf; margin-top:10px; text-align:left; margin-top:30px;}
.foot_pc {display:block;}

/*use_wrap*/
.headline {display:block;margin:0 0 15px;border-bottom:1px dotted #d6d6d6;}
.headline h1,.headline h2,.headline h3,.headline h4,.headline h5,.headline h6 {margin:0 0 -1px;padding:5px 2px;display:inline-block;color:#363636;border-bottom:1px solid #767676;margin-top:30px;font-size:18px;}
.headline h5:first-child {margin-top:0;}
.contents-box-inner {font-size:14px; color:#555555;line-height:28px}
.use_wrap{/*max-width:1200px; width:100%; margin:0 auto*/ }
.use_wrap h3{line-height:1em; font-size:48px; letter-spacing:-5px; color:#090d12; margin-bottom:100px}
#sub_content > h5{line-height:1em; font-size:48px; letter-spacing:-5px; color:#090d12; margin-bottom:100px}
.use_wrap ol{margin:1em 0; padding-inline-start:40px }
.use_wrap ol li{list-style-type:decimal}
.use_wrap .disc li{list-style-type:disc}
.ddd_ttt{margin-top:20px;font-weight:700}

#sec5 li.sec5_txt .info.ad_info{margin-top:90px}
#sec5 li.sec5_txt .info dl dt.ad_tt{width:90px}
	#sec5.dd_sec li.sec5_txt .info.ad_info{margin-top:50px}
	#sec5.dd_sec li.sec5_txt .info dl dt.ad_tt.dd{float:none;width:auto}
	#sec5.dd_sec li.sec5_txt .info dl dd.ad_td.dd{float:none;width:auto;padding:0;margin-top:10px}
#sec5 li.sec5_txt span.dd_tt{margin:80px 0 20px 0;display:block}

#sec5 .ad_list > li{height:auto;float:none;width:auto;margin-bottom:13px;word-break:keep-all}
#sec5 .ad_list > li strong{margin-right:8px}
#sec5 li.sec5_txt .info dl dd.ad_td{width:calc(100% - 90px);margin-left:0;padding-left:10px}
.ad_foot > li{vertical-align:middle;}



@media screen and (max-width:1200px) {
    
#header .inner {height:8.333vw;}
#header h1 {top:2.916vw;left:4.583vw;}
#header h1 img.pc  {height:2.666vw;}
#header .gnb {padding-left:29.166vw;}
#header .gnb li {height:100%;line-height:8.333vw;}
#header .gnb li + li {margin-left:3.333vw;}
#header .gnb li a {font-size:1.5VW;}
#header .right_menu {height:100%;}
#header .right_menu .in {width:17.5VW;height:8.333vw;}
#header .right_menu .in img {margin-right:0.833vw;width:2.166vw;}
#header .right_menu .in span  {font-size:1.166vw;}
#header .right_menu .in strong {font-size:1.66vw;}
#visual_wrap {margin-top:8.333vw;}
#visual_wrap .mob_br{display:block;}
#visual_wrap .visual_slider li .visual_img.tab {display:block;}
#visual_wrap .visual_slider li > p {display:none;}
#visual_wrap .visual_slider li .visual_txt {padding-top:16.666vw;}
#visual_wrap .visual_slider li .visual_txt .visual_top {font-size:1.833vw;}
#visual_wrap .visual_slider li .visual_txt h2 {font-size:4.583vw;margin-top:1.833vw; line-height:1.3;}
#visual_wrap .visual_slider li .visual_txt .visual_logo {margin-top:2.083vw;}
#visual_wrap .visual_slider li .visual_txt .visual_logo img.pc {width:39.166vw;}
#visual_wrap .visual_slider li .visual_txt p {font-size:1.833vw;line-height:2.5VW;margin-top:4.166vw;}
/* DIRECTION CONTROLS (NEXT / PREV) */
#visual_wrap .bx-wrapper .bx-controls-direction a {  margin-top: -1.666vw;outline: 0;width: 3.333vw;height: 3.333vw;margin-top:-4.166vw;}
#visual_wrap .bx-wrapper .bx-prev {margin-left:0px;left:4.166vw;}
#visual_wrap .bx-wrapper .bx-prev:before {right:-1.666vw;width:3.333vw;}
#visual_wrap .bx-wrapper .bx-prev:after {width:1.25VW;height:1px;background:#fff;transform:rotate(-45deg);margin:-0.416vw 0 0 -0.25VW;}
#visual_wrap .bx-wrapper .bx-next {margin-left:0px;right:4.166vw;left:auto;}
#visual_wrap .bx-wrapper .bx-next:before {left:-1.666vw;width:3.333vw;}
#visual_wrap .bx-wrapper .bx-next:after {width:1.25VW;margin:-0.416vw 0 0 -1VW;}
a.scroll_btn {bottom:4.166vw; font-size:1.5VW;}
.scroll_btn img {display:block;margin:0 auto;width:1.666vw;}

.sec_title {padding-top:12.5VW;}
.sec_title h2 {font-size:4VW; }
.sec_title p {font-size:2.833vw;margin-top:1.666vw;}
.sec_title p:after {height:2.083vw;margin:1.666vw auto 0;}
.sec_title.wh {padding-top:12.5VW;}
.sec_title.wh h2 {font-size:4VW; }
.sec_title.wh p {font-size:1.333vw;margin-top:1.666vw;}
.sec_title.wh p:after {height:2.083vw;margin:1.666vw auto 0;}
#sec1 {background:url(/images/images1/sec1_bg_1200.jpg)center top no-repeat;background-size:cover; padding-bottom: 15.00vw;}
#sec1 .sec1_con_img {height:52.5VW;margin-top:4.166vw;}
#sec1 .sec1_con_img .sec1_img img.pc {width:38.166vw;}
#sec1 .sec1_con_img:before {top:7.5VW;left:2.083vw;height:14.166vw;width:45.416vw;}
#sec1 .sec1_con_img:after{top:7.5VW;right:2.083vw;height:14.166vw;width:41.333vw;}
#sec1 .sec1_con_img .con_tit {font-size:1.666vw;}
#sec1 .sec1_con_img .con1_tit {top:20.833vw;}
#sec1 .sec1_con_img .con2_tit {top:34.583vw;margin-right:8.333vw;}
#sec1 .sec1_con_img .con3_tit {top:34.583vw;margin-left:7.5VW;}
.sec1_con:before {margin-right:34.166vw;font-size:2.916vw;}
.sec1_con li h3 {font-size:1.833vw;margin-top:1.666vw;}
.sec1_con li p {font-size:1.5VW;margin-top:4px;line-height:2.5VW;}
.sec1_con li.sec1_con2 {top:20.416vw;margin-right:23.333vw;}
.sec1_con li.sec1_con3 {top:21.666vw;margin-left:22.916vw;}

#sec1 .inner{flex-direction:column-reverse; align-items:center;}
.sec1_rt{padding: 6.25vw; width: 73.33vw; margin-bottom:10.67vw;}
.sec1_cont_wrap{margin-top:7.92vw;}
.sec1_lt h3{font-size:3.00vw; text-align:center;}
.sec1_lt .txt_wrap{ text-align:center;}
.sec1_lt .txt_wrap dl{margin-top:4.58vw;}
.sec1_lt .txt_wrap dt{font-size:2.08vw;}
.sec1_lt .txt_wrap dd{font-size:1.50vw;}
.sec1_rt p{ font-size:2.08vw;}
.sec1_rt p + p{margin-top:3.75vw;}
.inner{max-width:100%;}

.sec1_con2_wrap {background:url(/images/images1/sec2_bg_1200.jpg)center top no-repeat;background-size:cover;height:62.499vw;}
.sec1_con2_wrap > li .sec1_title {padding-top:8.5VW;}
.sec1_con2_wrap > li .sec1_title h2 {font-size:2.583vw; line-height: 1.3;}
.sec1_con2_wrap > li .sec1_title p {font-size:1.5VW;line-height:2.5VW;margin-top:2.916vw;}
.brand_wrap {padding:0 0px;margin-top:5VW;}
.brand_wrap li {line-height:8.75VW;height:8.75VW;}
.brand_wrap li img{max-height: 70%; max-width: 70%;}
.sec1_con2_wrap > li .others {font-size:1.833vw;margin-top:6.25VW;}

.block_tab {display:block;}
#sec2 {padding:0 4.16% 18.916vw;}
#sec2:after {font-size:11.666vw;left:-1.416vw;bottom:-1.5VW;}
#sec2 .sec2_con {margin:5.166vw auto 0;}
#sec2 .sec2_con h3 {font-size:2.833vw;}
#sec2 .sec2_con .marketing {margin:3.75VW 0 9.666vw;}
#sec2 .sec2_con .marketing li + li {margin-top:4.583vw;}
#sec2 .sec2_con .marketing li > span {width:47.27%;}
#sec2 .sec2_con .marketing li:nth-child(1) .sec2_img p.pc {height:18.75VW;background:url(/images/images1/sec3_img.jpg)center no-repeat;background-size:cover;}
#sec2 .sec2_con .marketing li:nth-child(2) .sec2_img p.pc {height:18.75VW;background:url(/images/images1/sec3_img2.jpg)center no-repeat;background-size:cover;}
#sec2 .sec2_con .marketing li:nth-child(3) .sec2_img p.pc {height:18.75VW;background:url(/images/images1/sec3_img3.jpg)center no-repeat;background-size:cover;}
#sec2 .sec2_con .marketing li .sec2_img img {display:none;}
#sec2 .sec2_con .marketing li .sec2_txt {padding-top:1.666vw; text-align:left;}
#sec2 .sec2_con .marketing li .sec2_txt .num {font-size:2.333vw;}
#sec2 .sec2_con .marketing li .sec2_txt h4 {font-size:2.333vw;margin-top:1.666vw;}
#sec2 .sec2_con .marketing li .sec2_txt h4 strong {font-weight:900;}
#sec2 .sec2_con .marketing li .sec2_txt p {font-size:1.3VW;line-height:2.5VW;margin-top:1.25VW;}
#sec2 .sec2_con .process_logo {margin-top:3.083vw;}
#sec2 .sec2_con .process_logo img {display:inline-block; height:5VW;}

#sec2 .sec2_con .process {margin:6.583vw auto 0;}
#sec2 .sec2_con .process li {padding:5.83vw 0;}
#sec2 .sec2_con .process li:before {bottom:-5px;margin-left:-5px;width:10px;height:10px;}
#sec2 .sec2_con .process li:after {left:-0.583vw;background:url(/images/images1/sec3_next.png)no-repeat;background-size:cover;width:1.166vw;height:2VW;}
#sec2 .sec2_con .process li:nth-child(4):after{left:2.50vw}
#sec2 .sec2_con .process li .pro_img {line-height:4.166vw;height:4.166vw;}
#sec2 .sec2_con .process li .pro_img img {display:inline-block;max-height:4.166vw;}
#sec2 .sec2_con .process li .step {font-size:1.333vw;margin:2.50vw 0 1.25vw;}
#sec2 .sec2_con .process li h4 {font-size:1.50vw; margin-bottom:1.67vw;}
#sec2 .sec2_con .process li p {font-size:1.333vw;}
#sec2 .sec2_con .process li p span {margin-top:0.25vw;}


.business {height:75.833vw;background:url(/images/images1/sec4_bg_1200.jpg)center top no-repeat;background-size:cover;}
.business > p {font-size:2.166vw;margin-top:3.75VW;}
.business > span {font-size:1.25VW;}
.business > span.left:before {width:0.666vw;height:0.666vw;margin-right:0.833vw;}
.business > span.top:before {width:0.666vw;height:0.666vw;margin:0 auto 0.833vw;}
.business > span.point b:after {width:3.333vw;height:3.333vw;}
.business > span.point b:before {width:1.666vw;height:1.666vw;}
.business > span .circle.left{width:0.666vw;height:0.666vw;margin-right:0.833vw;}
.business > span .circle.right {width:0.666vw;height:0.666vw;margin-left:0.833vw;}
.business > span .circle.top {width:0.666vw;height:0.666vw;margin:0 auto 0.833vw;}
.business > span .circle.bottom {width:0.666vw;height:0.666vw;margin:0.833vw auto 0px;}
.c1 {margin-left:-7.083vw;margin-top:6.25VW;}
.c2 {margin-left:-17.5VW;margin-top:8.75VW;}
.c3 {margin-left:-20.416vw;margin-top:10VW;}
.c4 {margin-left:-23.75VW;margin-top:17.5VW;}
.c5 {margin-left:-15.416vw;margin-top:19.166vw;}
.c6.point {margin-left:-21.666vw;margin-top:13.750vw;}
.c6.point b {width:0.666vw;height:0.666vw;margin-left:2.5VW;}
.business > span.c2 .circle.right {display:inline-block;}
.business > span.c2 .circle.left {display:none;}
.business > span.c3 .circle.right {display:inline-block;}
.business > span.c3 .circle.left {display:none;}
.business > span.c4 .circle.right {display:inline-block;}
.business > span.c4 .circle.top {display:none;}

#sec3 {height:70.416vw;background:url(/images/images1/sec5_bg_1200.jpg)center top no-repeat;background-size:cover;padding:0 4.16%;}
#sec3 .news_wrap {padding:10VW 0 0 34.166vw;}
#sec3 .news_wrap .news_title {width:30VW;padding-top:16.5VW;}
#sec3 .news_wrap .news_title h2 {font-size:2.916vw;}
#sec3 .news_wrap .news_title img {margin-top:1.666vw;height:3.333vw;}
#sec3 .news_wrap .news_title p {margin-top:1.666vw;font-size:1.333vw;}
#sec3 .news_wrap .news_title a.more {margin-top:1.666vw;height:5VW;}
#sec3 .news_wrap .news_slider_wrap {margin-top:-2.5VW;}
#sec3 .news_wrap .news_slider_wrap .news_slider li {padding-top:2.5VW;}
#sec3 .news_wrap .news_slider_wrap .news_slider li:hover {transform:translatey(-2.5%);-ms-transform:translatey(-2.5%);-webkit-transform:translatey(-2.5%);}
#sec3 .news_wrap .news_slider_wrap .news_slider li .news_img {width:28.333vw;height:21.666vw;}
#sec3 .news_wrap .news_slider_wrap .news_slider li .news_txt {height:17.5VW;padding:3.333vw 0 0 2.5VW;}
#sec3 .news_wrap .news_slider_wrap .news_slider li .news_txt h4 {font-size:1.833vw;line-height:2.333vw;}
#sec3 .news_wrap .news_slider_wrap .news_slider li .news_txt .time {margin-top:2.5VW;line-height:1.666vw;height:1.666vw;font-size:1.25VW;}
#sec3 .news_wrap .news_slider_wrap .news_slider li .news_txt .time img {margin-right:0.833vw;height:100%;}
.news_slider_wrap .slick-prev {bottom:-7.083vw;right:50%;;background:url(/images/images1/sec5_prev.png)no-repeat;background-size:cover;width:1.833vw;height:0.916vw;margin-right:3.75VW;}
.news_slider_wrap .slick-next {bottom:-7.083vw;background:url(/images/images1/sec5_next.png)no-repeat;background-size:cover;width:1.833vw;height:0.916vw;margin-left:3.75VW;}
.news_slider_wrap .slide_counter {margin-top:3.75VW;}
.news_slider_wrap .slide_counter {font-size:2.083vw;}
.news_slider_wrap .slide_counter .current-index {font-size:2.916vw;margin-right:0.416vw;}
.news_slider_wrap .slide_counter .total-slides {margin-left:0.416vw;}

#sec4 {height:70.833vw;background:url(/images/images1/sec6_bg_1200.jpg)center top no-repeat;background-size:cover;}
#sec4 .question_top {margin-top:4.166vw;}
#sec4 .question_top li.q1 {padding-left:4.583vw;line-height:2.916vw;height:2.916vw;}
#sec4 .question_top li.q1 span {margin-right:1.666vw;font-size:1.5VW;}
#sec4 .question_top li.q1 span:before {left:-4.583vw;width:3.333vw;height:2.666vw;background:url(/images/images1/sec6_icon.png)left center no-repeat;background-size:cover;}
#sec4 .question_top li.q1 strong {font-size:2.5VW;}
#sec4 .question_top li.q2 {margin-left:5.416vw;padding-left:4.583vw;line-height:2.916vw;height:2.916vw;}
#sec4 .question_top li.q2 span {margin-right:1.666vw;font-size:1.5VW;}
#sec4 .question_top li.q2 span:before {left:-4.583vw;width:3.5vw;height:2.666vw;background:url(/images/images1/sec6_icon2.png)left center no-repeat;background-size:cover;}
#sec4 .question_top li.q2 strong {font-size:2.5VW;}
.question_wrap {width:80.833%;margin:3.333vw auto 0;}
.input_wrap li + li {margin-top:0.833%;}
.input_wrap li:nth-child(1) span {height:5VW; width:calc(100%/3 - 1.670%/3);}
.input_wrap li:nth-child(2) span {height:5VW; width:calc(50% - 0.42%);}
.input_wrap li span input {padding-left:1.666vw;font-size:1.5VW;line-height:4.833vw;}
.input_wrap li span .dpp_input_file:before{font-size:1.5VW;line-height:4.833vw;}
.input_wrap li span.selectbox_wrap:before {right:1.25VW;width:9px;height:6px;background:url(/images/images1/sec6_down.png)no-repeat;}
.input_wrap li span.selectbox_wrap label {font-size:1.5VW;padding-left:1.666vw;line-height:4.833vw;}
.input_wrap li span select {padding-left:1.666vw;font-size:1.5VW;border:0;width:100%;line-height:4.833vw;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.input_wrap li textarea {font-size:1.5VW;padding:1.666vw 0 0 1.666vw;height:7.083vw;}
.input_wrap li span + span {margin-left:0.833%;}
.agree_box {margin-top:1.666vw;}
.agree_box label {font-size:1.25VW;}
.agree_box label:before { width:1.25VW; height:1.25VW;margin-right:0.833vw; margin-top:-0.166vw;}
.agree_box a.agree_detail {margin-left:0.833vw;font-size:1.25VW;}
.submit_btn {width:24.166vw;line-height:5.666vw;margin-top:2.5VW;font-size:1.916vw;}

.block2_tab {display:block;}
#sec5 li {height:65.833vw;}
#sec5 li.sec5_txt .in {padding:10.833vw 0 0 4.166vw;}
#sec5 li.sec5_txt:before {border-left:7.5VW solid #014E9E;border-top:7.5VW solid transparent;border-bottom:7.5VW solid transparent;right:-7.5VW;}
#sec5 li.sec5_txt:after {font-size:1.333vw;right:-3.666vw;} 
#sec5 li.sec5_txt h3 {font-size:4VW;}
#sec5 li.sec5_txt span {font-size:4VW;margin-top:15px;}
#sec5 li.sec5_txt p {font-size:1.5VW;margin-top:1.25VW;}
#sec5 li.sec5_txt .info {margin-top:9.166vw;}
#sec5 li.sec5_txt .info dl {font-size:1.666vw;}
#sec5 li.sec5_txt .info dl + dl {margin-top:1.666vw;}
#sec5 li.sec5_txt .info dl dd {margin-left:0.833vw;}
#sec5 li.sec5_txt .info dl.company_ad dd {margin:1.666vw 0 0.833vw;}


#sec5.dd_sec li.sec5_txt .info.ad_info{margin-top:4.1667vw}
#sec5.dd_sec li.sec5_txt .info dl dd.ad_td.dd{margin-top:0.8333vw}
#sec5 li.sec5_txt span.dd_tt{margin:6.6667vw 0 1.6667vw 0}


#footer .inner {max-width:90%;padding: 5.00vw 0;}
#footer .inner h1 {left:4.166vw;}
#footer .inner h1 img.mob {width:13.666vw;}
#footer .inner .foot { margin-left: 4.33vw; }
#footer .inner .foot .foot_top {margin-top:2.5VW;}
#footer .inner .foot .foot_top span a {font-size:1.25VW;}
#footer .inner .foot .foot_top span + span:before {height:0.833vw;margin:0 0.833vw;}
#footer .inner .foot .foot_info {font-size:1.166vw;}
#footer .inner .foot .foot_info ul.ad_foot li{font-size:1.096vw;margin-top:0}
#footer .inner .foot .foot_info .padding {padding:0 0.416vw;}
#footer .inner .foot .foot_info .foot_tab {display:block;}
#footer .inner .foot .copy {font-size:1.083vw;}
#footer .inner .foot .foot_info ul.ad_foot li + li{margin-top:0.83vw;}
#footer .inner .foot .foot_info ul.ad_foot li span + span{margin-left:0.83vw;}

/*use_wrap*/
	.use_wrap{padding:0 5.833vw 5.833vw}
	.use_wrap h3{font-size:2.500vw; letter-spacing:-0.260vw; margin-bottom:5.208vw}
	#sub_content > h5{font-size:2.500vw; letter-spacing:-0.260vw; margin-bottom:5.208vw}

#sec5 li.sec5_txt .info.ad_info{margin-top:7.5000vw}
#sec5 li.sec5_txt .info dl dt.ad_tt{width:7.5000vw}
#sec5 .ad_list > li{height:auto;float:none;width:auto;margin-bottom:1.0833vw}
#sec5 .ad_list > li strong{margin-right:0.6667vw}
#sec5 li.sec5_txt .info dl dd.ad_td{width:calc(100% - 7.5000vw);margin-left:0;padding-left:0.8333vw}

.input_wrap li span .dpp_input_file .file_chk_dp {font-size: 1.3vw; width: 10.83vw; height: calc(100% - 10px);}
.input_wrap li span .file-value {width: 100% !important; font-size: 1.5VW;}

}


@media screen and (max-width:768px) {

#header .inner {height:16.927vw;}
#header h1 {top:5.208vw;left:2.604vw;}
#header h1 img.pc {display:none;}
#header h1 img.mob {display:block;width:35.807vw;}
#header .gnb {display:none;}
#header .right_menu {display:none;}
#header .all_open {display:block;position:absolute; right:2.604vw;top:6.510vw;cursor:pointer;}
#header .all_open img {height:4.166vw;}

#all {display:none;position:fixed;top:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9999;}
#all .all_menu {width:58%;height:100%;float:right;background:#014E9E;padding:20.833vw 5.208vw 0 5.208vw;}
#all .all_menu .menu_logo img {height:5.468vw;}
#all .all_menu .all_closed {position:absolute;right:2.604vw;top:6.510vw;cursor:pointer;}
#all .all_menu .all_closed img {width:3.906vw;}
#all .menu_gnb {padding:11.067vw 0 10.416vw;border-bottom:1px solid rgba(255,255,255,.3);}
#all .menu_gnb li {line-height:1;}
#all .menu_gnb li + li {margin-top:7.161vw;}
#all .menu_gnb li a {font-size:3.645vw;color:#fff;font-weight:bold;}
#all dl {margin-top:8.463vw;background:url(/images/images1/navi_icon.png)right top no-repeat;background-size:auto 90%;}
#all dl dt {color:#fff;font-size:3.125VW;line-height:1;}
#all dl dd {color:#fff;font-size:3.506vw;font-family:'NEXEN_TIRE_Regular';line-height:1;margin-top:1.302vw;}

#visual_wrap {position:relative;margin-top:16.927vw;}
#visual_wrap .visual_slider {}
#visual_wrap .visual_slider li {position:relative;}
#visual_wrap .visual_slider li .visual_img img.pc {display:none;}
#visual_wrap .visual_slider li .visual_img img.mob {display:block;}
#visual_wrap .visual_slider li .visual_txt {padding-top:9.114vw;}
#visual_wrap .visual_slider li .visual_txt .visual_top {font-size:3.255vw;}
#visual_wrap .visual_slider li .visual_txt h2 {font-size:6.510vw;margin-top:3.255vw;}
#visual_wrap .visual_slider li .visual_txt .visual_logo {margin-top:3.255vw;}
#visual_wrap .visual_slider li .visual_txt .visual_logo img.pc {display:none;}
#visual_wrap .visual_slider li .visual_txt .visual_logo img.mob {display:block;width:44.807vw;}
#visual_wrap .visual_slider li .visual_txt p {font-size: 14px;
    line-height: 4.906vw;margin-top:3.906vw;}
a.scroll_btn {display:none;}
.block {display:none;}
.block_mob {display:block;}
/* DIRECTION CONTROLS (NEXT / PREV) */



/* PAGER */
#visual_wrap .bx-wrapper .bx-pager {display:none;position:absolute;bottom:5.208vw;font-size:0;text-align:center;left:0;width:100%;}
#visual_wrap .bx-wrapper .bx-pager .bx-pager-item {display:inline-block;}
#visual_wrap .bx-wrapper .bx-pager a {display:inline-block;margin:0 1.302vw;width:3.255vw;height:3.255vw;border-radius:50%;border:3px solid #fff;}
#visual_wrap .bx-wrapper .bx-pager.bx-default-pager a.active {background: #fff;}

.sec_title {padding-top:13.020vw;text-align:center;}
.sec_title h2 {font-size:6.25VW;}
.sec_title p {font-size:3.125VW;margin-top:2.604vw;}
.sec_title p:after {width:1px;height:3.255vw;margin:2.604vw auto 0;}
.sec_title.wh {padding-top:13.020vw;text-align:center;}
.sec_title.wh h2 {font-size:6.25VW;}
.sec_title.wh p {font-size:3.125VW;margin-top:2.604vw;}
.sec_title.wh p:after {width:1px;height:3.255vw;margin:2.604vw auto 0;}

#sec1 {background:url(/images/images1/sec1_bg_768.jpg) no-repeat center / cover; padding-bottom: 12vw;}
#sec1 .sec1_con_img {height:auto;margin-top:7.812vw;}
#sec1 .sec1_con_img .sec1_img {position:static;display:block;text-align:center;transform:translatex(0);}
#sec1 .sec1_con_img .sec1_img img.pc {display:none;}
#sec1 .sec1_con_img .sec1_img img.mob {display:inline-block;width:73.046vw;}
#sec1 .sec1_con_img:before {display:none;}
.sec1_con_img:after{display:none;}
#sec1 .sec1_con_img .con_tit {font-size:3.125VW;}
#sec1 .sec1_con_img .con1_tit {top:13.020vw;}
#sec1 .sec1_con_img .con2_tit {top:39.062vw;margin-right:15.625VW;}
#sec1 .sec1_con_img .con3_tit {top:39.062vw;margin-left:14.322vw;}
.sec1_con {position:static;padding:0 3.906vw;margin-top:11.718vw;}
.sec1_con:before {display:none;}
.sec1_con li {position:static;display:table;}
.sec1_con li + li {margin-top:7.161vw;}
.sec1_con li img.pc {display:none;}
.sec1_con li img.mob {display:inline-block;}
.sec1_con li .con_img {display:table-cell;width:11.067vw;text-align:center;vertical-align:middle;}
.sec1_con li .con_txt {display:table-cell;padding-left:3.255vw;}
.sec1_con li h3 {font-size:3.906vw;margin-top:0px;}
.sec1_con li p {font-size:3.125VW;line-height:4.687vw;margin-top:0.781vw;}
.sec1_con li.sec1_con1 {text-align:left;transform:translatex(0);}
.sec1_con li.sec1_con2 {text-align:left;margin-right:0px;}
.sec1_con li.sec1_con3 {margin-left:0px;}
.sec1_icon1 {height:12.109vw;}
.sec1_icon2 {height:9.375VW;}
.sec1_icon3 {height:11.979vw;}

.sec1_rt{padding: 6.25vw; width: 73.33vw; margin-bottom:10.67vw}
.sec1_cont_wrap{margin-top:7.92vw;}
.sec1_lt h3{font-size:3.90vw;}
.sec1_lt .txt_wrap dl{margin-top:4.58vw;}
.sec1_lt .txt_wrap dt{font-size:2.8vw;}
.sec1_lt .txt_wrap dd{font-size:2.0vw;}
.sec1_rt p{ font-size:2.38vw;}
.sec1_rt p + p{margin-top:3.75vw;}

#navi {display:none;}

.sec1_con2_wrap {background:url(/images/images1/sec2_bg_768.jpg) no-repeat center;background-size:cover;height:194.020vw;}
.sec1_con2_wrap > li {width:100%;}
.sec1_con2_wrap > li .sec1_title {padding-top:14.020vw;}
.sec1_con2_wrap > li .sec1_title h2 {font-size:5.859vw;}
.sec1_con2_wrap > li .sec1_title p {font-size:3.125VW;line-height:4.687vw;margin-top:3.906vw;}
.brand_wrap {padding:0 2.604vw;margin-top:7.812vw;}
.brand_wrap li {height:13.671vw;line-height:13.671vw;}
.sec1_con2_wrap > li .others {font-size:2.864vw;margin-top:0px;}

#sec2 {padding:0 2.6% 20.833vw;}
#sec2 .pc_br{display:none;}
#sec2:after {font-size:14.531vw;}
#sec2 .sec2_con {margin:6.510vw auto 0;}
#sec2 .sec2_con h3 {font-size:4.427vw;}
#sec2 .sec2_con .marketing {margin:5.859vw 0 9.114vw;}
#sec2 .sec2_con .marketing li + li {margin-top:7.161vw;}
#sec2 .sec2_con .marketing li > span {width:100%;}
#sec2 .sec2_con .marketing li > span + span{margin-top:5.208vw;}
#sec2 .sec2_con .marketing li .sec2_img p.pc {display:none;}
#sec2 .sec2_con .marketing li .sec2_img img.mob {display:block;}
#sec2 .sec2_con .marketing li .sec2_txt {padding-top:0px; text-align:center !important;}
#sec2 .sec2_con .marketing li .sec2_txt .num {font-size:3.645vw;}
#sec2 .sec2_con .marketing li .sec2_txt h4 {font-size:3.645vw;margin-top:2.604vw;}
#sec2 .sec2_con .marketing li .sec2_txt p {font-size:2.8vw;line-height:4.687vw;margin-top:2.604vw;}
#sec2 .sec2_con .process_logo {margin-top:11.067vw;}
#sec2 .sec2_con .process_logo img {height:7.812vw;}
#sec2 .sec2_con .process {margin:7.161vw auto 0;border-bottom:0px;}
#sec2 .sec2_con .process li {width:50%;}
#sec2 .sec2_con .process li:before {}
#sec2 .sec2_con .process li:after {left:-0.911vw;background:url(/images/images1/sec3_next.png)no-repeat;background-size:cover;width:1.822vw;height:3.125VW;}
#sec2 .sec2_con .process li:nth-child(4):after{left:-0.911vw;}
#sec2 .sec2_con .process li:nth-child(3):after, #sec2 .sec2_con .process li:nth-child(5):after{left:3.5vw;}
#sec2 .sec2_con .process li .pro_img {line-height:7.161vw;height:7.161vw;}
#sec2 .sec2_con .process li .pro_img img {max-height:7.161vw;}
#sec2 .sec2_con .process li .step {font-size:2.083vw;margin-top:3.906vw;}
#sec2 .sec2_con .process li h4{font-size: 2.1vw;}
#sec2 .sec2_con .process li p {font-size:2.0vw;}
#sec2 .sec2_con .process li p span {margin-top:3px;}

.business {height:134.765vw;background:url(/images/images1/sec4_bg_768.jpg)center top no-repeat;background-size:cover;}
.business > p {font-size:3.645vw;margin-top:5.859vw;}
.business > span {font-size:1.953vw;}
.business > span .circle.left{width:1.041vw;height:1.041vw;margin-right:1.302vw;}
.business > span .circle.right {width:1.041vw;height:1.041vw;margin-left:1.302vw;}
.business > span .circle.top {width:1.041vw;height:1.041vw;margin:0 auto 1.302vw;}
.business > span .circle.bottom {width:1.041vw;height:1.041vw;margin:1.302vw auto 0px;}
.business > span.point b:after {width:5.208vw;height:5.208vw}
.business > span.point b:before {width:2.604vw;height:2.604vw;}
.c1 {margin-left:24.739vw;margin-top:8.463vw;}
.c2 {margin-left:13.020vw;margin-top:13.671vw;}
.c3 {margin-left:6.510vw;margin-top:16.927vw;}
.c4 {margin-left:1.953vw;margin-top:28.645vw;}
.c5 {margin-left:9.114vw;margin-top:31.901vw;}
.c6.point {margin-left:0px;margin-top:21.484vw;}
.business > span.c2 .circle.left {display:inline-block;}
.business > span.c3 .circle.left {display:inline-block;}
.business > span.c4 .circle.top {display:block;}
.business > span.c2 .circle.right {display:none;}
.business > span.c3 .circle.right {display:none;}
.business > span.c4 .circle.right {display:none;}
.business > span.c6.point .circle {width:1.041vw;height:1.041vw;margin-left:3.906vw;}

#sec3 {height:128.255vw;background:url(/images/images1/sec5_bg_768.jpg)center top no-repeat;background-size:cover;padding:0 2.6%;}
#sec3 .news_wrap {padding:0px;}
#sec3 .news_wrap .news_title {position:static;width:100%;padding-top:13.020vw;text-align:center;}
#sec3 .news_wrap .news_title h2 {font-size:4.557vw;}
#sec3 .news_wrap .news_title img {margin-top:2.604vw;height:5.208vw;}
#sec3 .news_wrap .news_title p {margin-top:2.604vw;font-size:3.125VW;}
#sec3 .news_wrap .news_title a.more {display:none;}
#sec3 .news_wrap .news_slider_wrap {margin-top:6.510vw;}
#sec3 .news_wrap .news_slider_wrap .slick-slide {margin-left:-1.302vw;}
#sec3 .news_wrap .news_slider_wrap .news_slider li {padding:0 1.302vw;padding-top:3.906vw;}
#sec3 .news_wrap .news_slider_wrap .news_slider li:hover {transform:translatey(-3.906%);-ms-transform:translatey(-3.906%);-webkit-transform:translatey(-3.906%);}
#sec3 .news_wrap .news_slider_wrap .news_slider li .news_img {width:46.223vw;height:35.156vw;}

#sec3 .news_wrap .news_slider_wrap .news_slider li .news_txt {height:28.645vw;padding:6.510vw 0 0 3.906vw;}
#sec3 .news_wrap .news_slider_wrap .news_slider li .news_txt h4 {font-size:2.864vw;line-height:3.645vw;}
#sec3 .news_wrap .news_slider_wrap .news_slider li .news_txt .time {margin-top:3.906vw;line-height:3.255vw;height:3.255vw;font-size:3.125VW;}
#sec3 .news_wrap .news_slider_wrap .news_slider li .news_txt .time img.mob {margin-right:1.302vw;height:100%;}
#sec3 .news_wrap .news_slider_wrap .news_slider li .news_txt .time img.pc {display:none;}
.news_slider_wrap .slick-prev {bottom:-11.067vw;background:url(/images/images1/sec5_prev.png)no-repeat;background-size:cover;width:2.864vw;height:1.432vw;margin-right:5.859vw;}
.news_slider_wrap .slick-next {bottom:-11.067vw;background:url(/images/images1/sec5_next.png)no-repeat;background-size:cover;width:2.864vw;height:1.432vw;margin-left:5.859vw;}
.news_slider_wrap .slide_counter {margin-top:5.859vw;}
.news_slider_wrap .slide_counter {font-size:3.255vw;}
.news_slider_wrap .slide_counter .current-index {font-size:4.557vw;margin-right:0.651vw;}
.news_slider_wrap .slide_counter .total-slides {margin-left:0.651vw;}

#sec4 {height:143.229vw;background:url(/images/images1/sec6_bg_768.jpg)center top no-repeat;background-size:cover;padding:0 2.6%;}
#sec4 .question_top {margin-top:2.604vw}
#sec4 .question_top li.q1 {display:block;padding-left:0;line-height:6.510vw;height:6.510vw;padding-left:10.416vw;}
#sec4 .question_top li.q1 span {margin-right:2.604vw;font-size:3.125VW;}
#sec4 .question_top li.q1 span:before {left:-10.416vw;width:7.552vw;height:5.989vw;background:url(/images/images1/sec6_icon.png)left center no-repeat;background-size:cover;}
#sec4 .question_top li.q1 strong {font-size:4.166vw;}
#sec4 .question_top li.q2 {display:block;margin:2.604vw 0 0 0px;padding-left:0;line-height:6.510vw;height:6.510vw;padding-left:10.416vw;}
#sec4 .question_top li.q2 span {margin-right:2.604vw;font-size:3.125VW;}
#sec4 .question_top li.q2 span:before {left:-10.416vw;width:7.552vw;height:6.119vw;background:url(/images/images1/sec6_icon2_768.png)left center no-repeat;background-size:cover;}
#sec4 .question_top li.q2 strong {font-size:4.166vw;}
.question_wrap {width:100%;margin:6.510vw auto 0;}
.input_wrap li + li {margin-top:20px;}
.input_wrap li span + span {margin-left:20px;}
.input_wrap li:nth-child(1) span {display:inline-block;height:9.765vw; width:calc(50% - 10px);}
.input_wrap li:nth-child(1) span:last-child {width:100%;margin:20px 0 0 0;}
.input_wrap li:nth-child(2) span {display:inline-block;height:9.765vw; width:calc(50% - 10px);}
.input_wrap li span input {padding-left:20px;color:#fff;font-size:3.125VW;line-height:9.505vw;border:1px solid #fff;background:none;}
.input_wrap li span .dpp_input_file:before{font-size:3.125VW;line-height:9.505vw;}
.input_wrap li span.selectbox_wrap:before {right:1.953vw;width:2.734vw;height:1.432vw;background:url(/images/images1/sec6_down_768.png)no-repeat;background-size:cover;}
.input_wrap li span.selectbox_wrap label {font-size:3.125VW;padding-left:2.604vw;text-align:left;line-height:9.505vw;}
.input_wrap li span select {padding-left:2.60vw;font-size:3.125VW;line-height:9.505vw;}

.input_wrap li textarea {font-size:3.125VW;padding:2.604vw 0 0 20px;height:13.020vw;}
.agree_box {text-align:left;margin-top:2.604vw;}
.agree_box label {font-size:1.953vw;}
.agree_box label:before {width:1.953vw; height:1.953vw;margin-right:1.302vw;margin-top:-2px;}
.agree_box a.agree_detail {margin-left:1.302vw;font-size:1.953vw;}
.submit_btn {width:37.760vw;line-height:8.854vw;margin-top:6.510vw;font-size:2.994vw;}

.block2_tab {display:none;}
#sec5 li {width:100%;height:82.031vw;}
#sec5 li.sec5_txt{height:92.031vw}
#sec5 li.sec5_txt .in {padding:11.020vw 2.6% 0 ;}
#sec5 li.sec5_txt:before {content:"";border-left:10.416vw solid transparent;border-bottom:0;border-top:10.416vw solid#014E9E;border-right:10.416vw solid transparent;top:auto;left:50%;right:auto;bottom:-10.416vw;transform:translate(-50%, 0);}
#sec5 li.sec5_txt:after {font-size:2.083vw;top:auto;left:50%;bottom:-5.208vw;transform:translate(-50%, 0);right:auto;} 
#sec5 li.sec5_txt h3 {font-size:6.25VW;}
#sec5 li.sec5_txt span {font-size:6.25VW;margin-top:1.953vw;}
#sec5 li.sec5_txt p {font-size:2.343vw;margin-top:3.906vw;}
#sec5 li.sec5_txt .info {margin-top:9.114vw;}
#sec5 li.sec5_txt .info dl {font-size:3.645vw;}
#sec5 li.sec5_txt .info dl + dl {margin-top:1.953vw;}
#sec5 li.sec5_txt .info dl dt {font-size:3.125VW;}
#sec5 li.sec5_txt .info dl dd {margin-left:1.302vw;font-size:3.125VW;}
#sec5 li.sec5_txt .info dl.company_ad dt {font-size:3.645vw;}
#sec5 li.sec5_txt .info dl.company_ad dd {margin:1.302vw 0 3.906vw;font-size:3.385vw;line-height:1.2;}



#sec5.dd_sec li.sec5_txt .info.ad_info{margin-top:6.5104vw}
#sec5.dd_sec li.sec5_txt .info dl dd.ad_td.dd{margin-top:1.3021vw}
#sec5 li.sec5_txt span.dd_tt{margin:10.4167vw 0 2.6042vw 0}

#footer .inner {padding:12.114vw 2.6%; display:block; max-width:100%;}
#footer .inner h1 img.mob {width:auto;height:6.119vw;}
#footer .inner .foot {padding-left:0px; margin-left:0;}
#footer .inner .foot .foot_top {line-height:1;margin-top:7.812vw;}
#footer .inner .foot .foot_top span a {font-size:2.864vw;}
#footer .inner .foot .foot_info ul.ad_foot li span.style1{margin:0;}
#footer .inner .foot .foot_top span + span:before {height:2.604vw;margin:0 3.906vw;}
#footer .inner .foot .foot_info {font-size:3.125VW;margin-top:6.385vw;}
#footer .inner .foot .foot_info ul.ad_foot li{font-size:2.7VW; line-height:1.8}
#footer .inner .foot .foot_info .padding {padding:0 1.95vw;}
#footer .inner .foot .foot_info .foot_mob {display:block;}
#footer .inner .foot .copy {font-size:2.4vw;}
#footer .inner .foot .foot_info ul.ad_foot li + li { margin-top: 0; }

.use_wrap{padding:16.927vw 2.604vw }
	.use_wrap h3{font-size:6.250vw; letter-spacing:-0.651vw; margin-bottom:13.021vw; text-align:center}
	#sub_content > h5{font-size:6.250vw; letter-spacing:-0.651vw; margin-bottom:13.021vw; text-align:center}


#sec5 li.sec5_txt .info.ad_info{margin-top:7.8125vw}
#sec5 li.sec5_txt .info dl dt.ad_tt{width:11.7188vw}
#sec5 .ad_list > li{height:auto;float:none;width:auto;margin-bottom:1.6927vw}
#sec5 .ad_list > li strong{margin-right:1.0417vw}
#sec5 li.sec5_txt .info dl dd.ad_td{width:calc(100% - 11.7188vw);margin-left:0;padding-left:1.3021vw}
#footer .inner .foot .foot_info ul.ad_foot li.ad_ttt{display:block}
.ad_seoul{margin:2.6042vw 0}

.input_wrap li span .dpp_input_file {max-width: 100% !important; width: 100%;}
.input_wrap li span.dpp_w_input {width: 100%; margin-right: 0;}
.input_wrap li span .file-value {margin: 0 !important; display: inline-flex !important; font-size: 3.125VW; padding-left: 20px;}
.input_wrap li span .dpp_input_file .file_chk_dp {margin: 0; width: 22vw; font-size: 2.9VW; height: calc(100% - 15px); line-height:1}
}