/* common s */
html {scroll-behavior: smooth}
html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
html, body{
  -webkit-text-size-adjust : none;  /* 크롬, 사파리, 오페라 신버전 */
  -ms-text-size-adjust : none;  /* IE */
  -moz-text-size-adjust : none;  /* 파이어폭스 */
  -o-text-size-adjust : none;  /* 오페라 구버전 */
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, figure, legend, input, textarea, button, p, blockquote, th, td, form, fieldset, blockquote, iframe {
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-webkit-text-size-adjust: none;
	text-size-adjust: none;
}
body {position:relative;}
#container_wrap {min-height:1000px;}
.inner {width:1200px;margin:0 auto;}
.section {width:100%;max-width:1920px;margin:0 auto;position:relative;overflow:hidden;}
.section img {max-width:100%;}
.marquee .swiper-wrapper {transition-timing-function: linear !important;}

.pc_show {display: block;}
.mobile_show {display: none;}

/* .section, .marquee {overflow: hidden;} */
.pc_show {display: block;}
.mobile_show {display: none;}

/* rolling counter */
@keyframes rollingNumber {
	100% { top: -0%; }
} 
@-webkit-keyframes rollingNumber {
	100% { top: -0%; }
} 

/* common e */

/* section-scrollNab s */

.section-scrollNab { position: relative; height: 0; overflow: hidden; }
.section-scrollNab.scrollDown {height: 64px;}
.section-scrollNab {display:flex;align-items: center;justify-content: space-between;}
.nab_inner {position:relative;width:100%;max-width:1400px;height:64px;margin:0 auto;display: flex;justify-content: space-between;align-items: center;}
.section-scrollNab .logo {padding:0;display:flex;align-items: center;cursor: pointer;}
.section-scrollNab .hd-right {position:relative;width:218px;}

.section-scrollNab .hd-right img {width: 218px;}
.section-scrollNab .section-nab-wrap {
    position: absolute; left: 0; top: 0; width: 100%;  height: 64px; transition: all 0.3s; -webkit-transition: all 0.3s; opacity: 0;
    background: #fff;z-index:100;
}
.section-scrollNab .section-nab-wrap ul {width:100%;display:flex;justify-content:center;align-items: center;}
.section-scrollNab .section-nab-wrap ul li {padding:0 30px;font-size: 18px;font-weight:600;letter-spacing: -0.05em;color:#3c1e12;}
.section-scrollNab .section-nab-wrap ul li.on {font-weight: 700;}
.section-scrollNab .section-nab-wrap ul li.on a {}
.section-scrollNab .section-nab-wrap ul li:hover a {font-weight: 700;}
.section-scrollNab.scrollUp .section-nab-wrap { position: fixed; top: -70px; opacity: 0; }
.section-scrollNab.scrollDown .section-nab-wrap { position: fixed; opacity: 1; }

/* section-scrollNab e */

/* header s */
#hd {}
#hd #header {width:100%;height:80px;background:#fff;position:fixed;left:0;top:0;z-index:100;transition:0.6s;box-shadow:0px 2px 5px rgba(0,0,0,0.1)}
#hd #header.on {height:80px;background:rgba(255,255,255,0.6);}
#hd #header .inner {width:100%;max-width:1920px;height:100%;padding:0 169px;display:flex;justify-content:space-between;align-items:center;}
#hd #header .inner .logo {padding-left: 37px;}
#hd #header .inner .logo a {}
#hd #header .inner .logo a img {width: 170px;}
#hd #header .inner .hd_kakao {}
#hd #header .inner .hd_kakao a {}
#hd #header .inner .hd_kakao a img {width: 201px;}

/* header e */

/* footer s */
#footer { background: #111; color: #a6a5a5; font-size: 16px; line-height: 1.6em; min-width: 1640px;letter-spacing:-0.05em;}
#footer .inner { display: flex; justify-content: space-between; align-items: flex-start; margin: 0 auto; padding: 60px 0; max-width: 1170px; }
#footer .info { display: flex; justify-content: flex-start; align-items: flex-start; }
#footer .copyright { margin-top: 30px; }
#footer .private { color: #fff; display: flex; justify-content: flex-start; align-items: center; }
#footer .private li:first-child a {color:#0069e8}
#footer .private li { display: flex; justify-content: flex-start; align-items: center; }
#footer .private li:first-child { font-weight: 700; color: var(--color-primary); }
#footer .private li + li:before { content: ""; margin: 0 16px; width: 2px; height: 2px; background-color: currentColor; }

#footer .left span {padding:0 10px;font-size: 16px;}
/* footer e */


.paperlogy {font-family: 'Paperlogy-8ExtraBold';}
.text_area .title p {font-family: 'Paperlogy-3Light';}
.text_area .title p b {font-family: 'Paperlogy-6SemiBold';}
/* section00 s */
#section00 {}
#section00 .main_banner {}
#section00 .main_banner img {}
#section00 .main_banner img.banner_title {
	position:absolute;left:50%;top:220px;
	/* transform:translateX(-50%); */margin-left: -396px;
	width: 792px;
	animation: pulse ease-in 1.5s forwards;
}
/* section00 e */

/* section01 s */
#section01 {padding:110px 0px;background:url('../image/section01_bg.jpg')no-repeat center / cover;}
#section01 .inner {}
#section01 .text_area {text-align: center;color:#111;}
#section01 .text_area .title {margin-bottom: 50px;}
#section01 .text_area .title p {font-size: 54px;line-height: 54px;letter-spacing: -0.01em;}
#section01 .text_area .title p b {}
#section01 .text_area .sub_title {background:#cae0fa;padding:24px 36px;display:inline-block;border-radius:10px;}
#section01 .text_area .sub_title p {font-size: 30px;line-height: 30px;color:#1760ce;font-weight: 700;}
#section01 .text_area .sub_title i {}
#section01 .img_area {text-align: center;margin-top: 70px;}
#section01 .img_area img.section01_graph {width: 995px;}
/* section01 e */

/* section02 s */
#section02 {padding:180px 0px;background:url('../image/section02_bg.jpg')no-repeat center / cover;}
#section02 .inner {display:flex;justify-content:center;align-items:center;}
#section02 .text_area {text-align: center;}
#section02 .text_area .title {color:#fff;}
#section02 .text_area .title p {font-size: 60px;line-height: 70px;letter-spacing: -0.01em;}
#section02 .text_area .title p b {}
#section02 .text_area .desc {color:#d5d5d5;margin-top: 40px;}
#section02 .text_area .desc p {font-size: 24px;font-weight: 400;line-height: 32px;letter-spacing: -0.01em;}
#section02 .text_area .desc p b {font-weight: 700;color:#fff;}
/* section02 e */

/* section03 s */
#section03 {padding:120px 0px 110px;background:url('../image/section03_bg.jpg')no-repeat center / cover;}
#section03 .inner {display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}
#section03 .text_area {text-align: center;}
#section03 .text_area .why {color:#b0dfff;}
#section03 .text_area .why p {font-size: 88px;line-height: 88px;font-weight: 900;font-family: 'Paperlogy-9Black';}
#section03 .text_area .title {color:#111;}
#section03 .text_area .title p {font-size: 60px;line-height: 70px;letter-spacing: -0.01em;}
#section03 .text_area .title p b {}
#section03 .text_area .desc {color:#565656;margin-top: 40px;}
#section03 .text_area .desc p {font-size: 24px;font-weight: 400;line-height: 32px;letter-spacing: -0.01em;}
#section03 .text_area .desc p b {font-weight: 700;}
#section03 .list_area {width: 100%;margin-top: 70px;}
#section03 .list_area ul {display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px;}
#section03 .list_area ul li {width: 380px;height: 130px;background:#0069e8;display:flex;justify-content:center;align-items:center;border-radius:10px;box-shadow:0 7px 9px rgba(51,51,51,0.3)}
#section03 .list_area ul li .txt_box {text-align: center;}
#section03 .list_area ul li .txt_box p {color:#fff;letter-spacing: -0.05em;font-weight: 400;}
#section03 .list_area ul li .txt_box p.txt {font-size: 26px;line-height: 30px;}
#section03 .list_area ul li .txt_box p.txt b {font-weight: 700;}
#section03 .list_area ul li .txt_box p.small {font-size: 18px;color:#91d2ff;margin-top: 6px;}
/* section03 e */

/* section04 s */
#section04 {padding:120px 0px 110px;background:#0069e8}
#section04 .inner {display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}
#section04 .text_area {text-align: center;}
#section04 .text_area .title {color:#fff;}
#section04 .text_area .title p {font-size: 60px;line-height: 70px;letter-spacing: -0.01em;}
#section04 .list_area {width: 100%;margin-top: 70px;}
#section04 .list_area ul {display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px;}
#section04 .list_area ul li {width:220px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;text-align: center;}
#section04 .list_area ul li .img_wrapper {box-shadow:0 3px 9px rgba(51,51,51,0.3);width:220px;height:290px;background:#fff;border-radius:20px;}
#section04 .list_area ul li .txt_box {padding: 24px 0 0;}
#section04 .list_area ul li .txt_box p {color:#333;letter-spacing: -0.01em;font-weight: 700;}
#section04 .list_area ul li .txt_box p.name {font-size: 24px;line-height: 28px;}
#section04 .list_area ul li .img_box {display:flex;justify-content:center;align-items:center;height:240px;}
#section04 .list_area ul li .txt_wrapper {
	box-shadow:0 3px 9px rgba(51,51,51,0.3);width:220px;height:62px;background: #003caa;border:3px solid #fff;border-radius:20px;margin-top: 10px;
	display:flex;justify-content:center;align-items:center;
}
#section04 .list_area ul li .txt_wrapper p {color:#fff;font-size: 28px;line-height: 28px;letter-spacing: -0.01em;display:flex;justify-content:center;align-items:center;gap:8px;}
#section04 .list_area ul li .txt_wrapper p span {display: inline-block;}
#section04 .list_area ul li .txt_wrapper p b {font-size: 32px;font-family:"Paperlogy-8ExtraBold";line-height: 28px;display: inline-block;}
/* section04 e */

/* section05 s */
#section05 {padding:120px 0px 110px;background:url('../image/section05_bg.jpg')no-repeat center / cover;}
#section05 .inner {display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}
#section05 .text_area {text-align: center;}
#section05 .text_area .title {color:#111;}
#section05 .text_area .title p {font-size: 60px;line-height: 70px;letter-spacing: -0.01em;}
#section05 .text_area .title p b {}
#section05 .text_area .desc {color:#565656;margin-top: 40px;}
#section05 .text_area .desc p {font-size: 24px;font-weight: 400;line-height: 32px;letter-spacing: -0.01em;}
#section05 .text_area .desc p b {font-weight: 700;}

#section05 .list_area {width: 100%;margin-top: 70px;}
#section05 .list_area ul {display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px;}
#section05 .list_area ul li {width: 380px;height:350px;position:relative;border-radius:10px;overflow:hidden;box-shadow:0 7px 9px rgba(51,51,51,0.3)}
#section05 .list_area ul li .txt_wrapper {width: 100%;height: 60px;background:#2a66de;position:absolute;left:0;bottom:0;display:flex;justify-content:center;align-items:center;}
#section05 .list_area ul li .txt_wrapper p {color:#fff;font-size: 26px;line-height: 30px;font-weight: 500;}
#section05 .list_area ul li .txt_wrapper p span {}
#section05 .list_area ul li .txt_wrapper p b {font-weight: 700;color:#f8f5ac;}
#section05 .list_area ul li.aos-animate .txt_wrapper p b {animation: flash ease-in 1.5s 0.5s forwards;}

#section05 .btn_area {text-align: center;width: 438px;height:75px;background:#003caa;border-radius:38px;margin-top: 70px;}
#section05 .btn_area p {color:#fff;font-size: 30px;line-height: 75px;letter-spacing: -0.05em;}
/* section05 e */

/* section06 s */
#section06 {padding:120px 0px;background:#eee;}
#section06 .inner {display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}
#section06 .text_area {text-align: center;}
#section06 .text_area .title {color:#111;}
#section06 .text_area .title p {font-size: 60px;line-height: 70px;letter-spacing: -0.01em;}
#section06 .text_area .title p b {}
#section06 .text_area .desc {color:#565656;margin-top: 40px;}
#section06 .text_area .desc p {font-size: 24px;font-weight: 400;line-height: 32px;letter-spacing: -0.01em;}
#section06 .text_area .desc p b {font-weight: 700;}

#section06 .list_area {width: 100%;margin-top: 70px;}
#section06 .list_area ul {display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px;}
#section06 .list_area ul li {
	width: 1180px;height:304px;position:relative;border-radius:50px;overflow:hidden;box-shadow:0 7px 9px rgba(51,51,51,0.3);
	display:flex;justify-content:flex-start;align-items:center;
}
#section06 .list_area ul li:nth-child(1) {background:url('../image/section06_img01.png')no-repeat center / cover;padding-left: 100px;}
#section06 .list_area ul li:nth-child(2) {background:url('../image/section06_img02.png')no-repeat center / cover;justify-content:flex-end;padding-right: 147px;}
#section06 .list_area ul li .txt_wrapper {display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;width: 440px;}
#section06 .list_area ul li .txt_wrapper p {color:#fff;letter-spacing: -0.01em;}
#section06 .list_area ul li .txt_wrapper p.title {font-size: 46px;line-height: 54px;font-weight: 300;font-family:'Paperlogy-3Light'}
#section06 .list_area ul li .txt_wrapper p.title b {font-weight: 600;font-family:'Paperlogy-6SemiBold';opacity: 0;}
#section06 .list_area ul li.aos-animate .txt_wrapper p.title b {animation: flash ease-in 1.5s 0.5s forwards;}
#section06 .list_area ul li .txt_wrapper p.desc {font-size: 20px;line-height:1;margin-top: 20px;font-weight: 400;}
#section06 .list_area ul li .txt_wrapper p.desc b {font-weight: 700;}
/* section06 e */

/* section07 s */
#section07 {padding:120px 0px;background:#fff;}
#section07 .flex_area {}
#section07 .flex_area ul {}
#section07 .flex_area ul li {margin-bottom: 34px;}
#section07 .flex_area ul li:nth-child(1) {margin-bottom: 34px;}
#section07 .flex_area ul li:nth-child(2) {padding:26px 0 34px;background:#f9fafb;margin-bottom: 26px;}
#section07 .flex_area ul li .inner {display:flex;justify-content:space-between;align-items:center;}
#section07 .flex_area ul li:nth-child(2) .img_wrapper {order:2;}
#section07 .flex_area ul li:nth-child(2) .txt_wrapper {order:1;}
#section07 .flex_area ul li .img_wrapper {box-shadow:0 7px 9px rgba(51,51,51,0.3);border-radius:10px;}
#section07 .flex_area ul li .img_wrapper img {}
#section07 .flex_area ul li .txt_wrapper {text-align: center;width: 580px;}
#section07 .flex_area ul li .txt_wrapper .number {margin-bottom: 10px;}
#section07 .flex_area ul li .txt_wrapper p {letter-spacing: -0.01em;color:#111;}
#section07 .flex_area ul li .txt_wrapper .title {font-size: 54px;line-height: 54px;}
#section07 .flex_area ul li .txt_wrapper .title b {font-family: 'Paperlogy-6SemiBold';}
#section07 .flex_area ul li .txt_wrapper .desc {color:#565656;font-size: 22px;line-height: 28px;letter-spacing: -0.03em;font-weight: 400;margin-top: 30px;}
#section07 .flex_area ul li .txt_wrapper .desc b {font-weight: 700;}
/* section07 e */

/* section08 s */
#section08 {padding:120px 0px;background:url('../image/section08_bg.jpg')no-repeat center / cover;}
#section08 .inner {}
#section08 .text_area {text-align: center;}
#section08 .text_area .title {margin-bottom: 50px;}
#section08 .text_area .title p {font-size: 54px;line-height: 54px;letter-spacing: -0.01em;}
#section08 .text_area .title p b {}
#section08 .text_area .desc {color:#565656;margin-top: 40px;}
#section08 .text_area .desc p {font-size: 24px;font-weight: 400;line-height: 32px;letter-spacing: -0.01em;}
#section08 .text_area .desc p b {font-weight: 700;}
#section08 .img_area {text-align: center;margin-top: 70px;}
#section08 .img_area img.section08_graph {width: 1197px;}
/* section08 e */

/* section09 s */
#section09 {padding:120px 0px;background:url('../image/section09_bg.jpg')no-repeat center / cover;}
#section09 .inner {}
#section09 .text_area {text-align: center;}
#section09 .text_area .title {color:#111;margin-bottom: 50px;}
#section09 .text_area .title p {font-size: 54px;line-height: 54px;letter-spacing: -0.01em;}
#section09 .text_area .title p b {}
#section09 .text_area .desc {color:#565656;margin-top: 40px;}
#section09 .text_area .desc p {font-size: 24px;font-weight: 400;line-height: 32px;letter-spacing: -0.01em;}
#section09 .text_area .desc p b {font-weight: 700;}
#section09 .img_area {text-align: center;margin-top: 70px;}
#section09 .img_area img.section09_graph {width: 995px;}
/* section09 e */

/* section10 s */
#section10 {padding:120px 0px;background:url('../image/section10_bg.jpg')no-repeat center / cover;}
#section10 .inner {}
#section10 .text_area {text-align: center;}
#section10 .text_area .title {color:#fff;margin-bottom: 50px;}
#section10 .text_area .title p {font-size: 54px;line-height: 60px;letter-spacing: -0.01em;}
#section10 .text_area .title p b {}
#section10 .text_area .desc {color:#fff;margin-top: 40px;}
#section10 .text_area .desc p {font-size: 24px;font-weight: 400;line-height: 32px;letter-spacing: -0.01em;}
#section10 .text_area .desc p b {font-weight: 700;}

#section10 .list_area {width: 100%;margin-top: 70px;}
#section10 .list_area ul {display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px;}
#section10 .list_area ul li {
	width: 380px;height:155px;position:relative;border-radius:78px;overflow:hidden;box-shadow:0 7px 9px rgba(51,51,51,0.3);background:#fff;
	display:flex;justify-content:flex-start;align-items:center;
}
#section10 .list_area ul li .img_wrapper {padding-left: 24px;}
#section10 .list_area ul li .img_wrapper img {}
#section10 .list_area ul li .txt_wrapper {width:200px;text-align: center;}
#section10 .list_area ul li .txt_wrapper p {color:#666666;font-size: 24px;line-height: 28px;font-weight: 500;}
#section10 .list_area ul li .txt_wrapper p span {font-weight: 800;color:#0069e8;}
/* section10 e */

/* section11 s */
#section11 {padding:120px 0px;background:#fff;}
#section11 .inner {text-align: center;}
#section11 .text_area {text-align: center;}
#section11 .text_area .title {color:#111;margin-bottom: 40px;}
#section11 .text_area .title p {font-size: 54px;line-height: 60px;letter-spacing: -0.01em;}
#section11 .text_area .title p b {}
#section11 .text_area .desc {color:#565656;margin-top: 40px;}
#section11 .text_area .desc p {font-size: 24px;font-weight: 400;line-height: 32px;letter-spacing: -0.01em;}
#section11 .text_area .desc p b {font-weight: 700;}

#section11 .company_area {margin-top: 70px;}
#section11 .company_area ul {display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:120px;}
#section11 .company_area ul li {}

#section11 .list_area {width: 100%;margin-top: 50px;}
#section11 .list_area ul {display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px;text-align: center;}
#section11 .list_area ul li {width: 280px;height: 130px;border:3px solid #87c8ff;border-radius:30px;background:#cfecff;display:flex;justify-content:center;align-items:center;}
#section11 .list_area ul li:nth-child(2),#section11 .list_area ul li:nth-child(4),#section11 .list_area ul li:nth-child(5),#section11 .list_area ul li:nth-child(7) {background:#e6f5ff;}
#section11 .list_area ul li p {font-size: 26px;line-height: 32px;color:#333;font-weight: 700;letter-spacing: -0.03em;}

#section11 .slogan_area {margin-top: 70px;text-align: center;background: #e6f5ff;padding:25px 50px;border-radius:10px;display:inline-block;}
#section11 .slogan_area p {font-size: 28px;line-height: 30px;color:#333;letter-spacing: -0.03em;font-weight: 400;}
#section11 .slogan_area p span {font-family: 'Paperlogy-7Bold';font-weight: 700;font-size: 32px;color:#0069e8;}
/* section11 e */

/* section12 s */
#section12 {padding:120px 0px;background:#f5f7f9;}
#section12 .inner {text-align: center;}
#section12 .text_area {text-align: center;}
#section12 .text_area .title {color:#111;margin-bottom: 40px;}
#section12 .text_area .title p {font-size: 54px;line-height: 60px;letter-spacing: -0.01em;}
#section12 .text_area .title p b {}

#section12 .list_area {width: 100%;margin-top: 70px;}
#section12 .list_area ul {display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px;}
#section12 .list_area ul li {}
/* section12 e */

/* section13 s */
#section13 {padding:120px 0px;background:url('../image/section13_bg.jpg')no-repeat center / cover;}
#section13 .inner {text-align: center;}
#section13 .text_area {text-align: center;}
#section13 .text_area .title {color:#111;margin-bottom: 40px;}
#section13 .text_area .title p {font-size: 54px;line-height: 60px;letter-spacing: -0.01em;}
#section13 .text_area .title p b {}

#section13 .list_area {width: 100%;margin-top: 70px;}
#section13 .list_area ul {display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px;}
#section13 .list_area ul li {}
/* section13 e */

/* section14 s */
#section14 {padding:120px 0px;background:#e6f5ff;}
#section14 .inner {}
#section14 .text_area {text-align: center;}
#section14 .text_area .title {color:#111;margin-bottom: 50px;}
#section14 .text_area .title p {font-size: 54px;line-height: 54px;letter-spacing: -0.01em;}
#section14 .text_area .title p b {}
#section14 .text_area .desc {color:#565656;margin-top: 40px;}
#section14 .text_area .desc p {font-size: 24px;font-weight: 400;line-height: 32px;letter-spacing: -0.01em;}
#section14 .text_area .desc p b {font-weight: 700;}
#section14 .img_area {text-align: center;margin-top: 70px;}
#section14 .img_area img.section14_graph {width: 995px;}
/* section14 e */


/* section15 s */
#section15 {padding:120px 0px;background:url('../image/section15_bg.jpg')no-repeat center / cover;}
#section15 .inner {}
#section15 .text_area {text-align: center;}
#section15 .text_area .title {color:#111;margin-bottom: 50px;}
#section15 .text_area .title p {font-size: 54px;line-height: 60px;letter-spacing: -0.01em;}
#section15 .text_area .title p b {}
#section15 .text_area .desc {color:#565656;margin-top: 40px;}
#section15 .text_area .desc p {font-size: 24px;font-weight: 400;line-height: 32px;letter-spacing: -0.01em;}
#section15 .text_area .desc p b {font-weight: 700;}

#section15 .list_area {text-align: center;margin-top: 80px;}
#section15 .list_area .list_box {}
#section15 .list_area .list_box.box01 {margin-bottom: 90px;}
#section15 .list_area .list_box .list_title {margin-bottom: 50px;}
#section15 .list_area .list_box .list_wrap {display:flex;justify-content:center;gap:30px;}
#section15 .list_area .list_box .list_wrap div {}

/* section15 e */



/************** policy layer s *************/
.policy_wrap {
	position: fixed;
	/* keeps the policy_wrap window in the current viewport */
	top: 0;left: 0;display: none;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#A6000000, endColorstr=#A6000000);
	text-align: center;z-index: 999999;font-family: 'Pretendard', sans-serif;
}
.policy_wrap .policy-wrapper {
	overflow: hidden;margin: 50px auto;position: absolute;left:50%;top:50%;
    -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);
	box-shadow: 0 0 25px #111;-webkit-box-shadow: 0 0 25px #111;-moz-box-shadow: 0 0 25px #111;
	width: 90%;background-color: #fff;border: 1px solid #999;outline: 0;-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);background-clip: padding-box;max-width: 820px;border-radius: 10px;
}
.close-popup {
	position: absolute;top: 20px;right: 20px;background-color: #fff;font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;font-weight: bold;line-height: 1;color: #ccc;text-shadow: 0 1px 0 #fff;border: none;
}
.policy_wrap .policy-wrapper h4 {
    padding: 15px;border-bottom: 1px solid #e5e5e5;font-size: 18px;font-weight: 500;font-family: var(--font-family-ptd);
}
.policy_wrap .policy {overflow-y: auto;padding: 30px;text-align: left;line-height: 163%;font-size: 12px;}
form a.popup-trigger {
    display: inline-block;padding: 0 5px;line-height: 1.25;text-indent: 0;color: #fff;background-color: #8C8984;font-size: 12px;
    vertical-align: middle;
}
:root {
    --sec2_Height : 199vh;  /* 섹션 스크롤모션 범위기준 */
}
/************** policy layer e *************/

/* 흐르는 슬라이드 */
.marquee00 {width:100%;background:transparent;position:absolute;left:0;bottom:0px;z-index:1;}
.marquee01 {width:100%;background:transparent;position:absolute;left:0;bottom:0px;z-index:1;}
.marquee02 {width: 100%;;background:url('../image/sec08_marquee_bg.png');padding:37px 0px;}
.marquee .text_slide {width:100%;overflow: hidden;}
.marquee00 .text_slide .swiper-slide img {width:100%;}
.marquee01 .text_slide .swiper-slide {width:2538px;}
.marquee02 .text_slide .swiper-slide {width:2224px;}
.marquee01 .text_slide img {width:100%;}


/**/
[data-aos="highlight"]:before {
    content: "";position: absolute;left: 0;top: 0px;width: 0%;height: 100%;background: #fe6b03;
    transition-delay: .4s;-webkit-transition-delay: .4s;transition-duration: .4s;-webkit-transition-duration: .4s;z-index: -1;
}
span.na[data-aos="highlight"]:before {
    content: "";position: absolute;left: 0;top: 0px;width: 0%;height: 100%;background: #0053a6;
    transition-delay: .4s;-webkit-transition-delay: .4s;transition-duration: .4s;-webkit-transition-duration: .4s;z-index: -1;
}
span.aos-animate[data-aos="highlight"]:before {width: 100%;}
span.na.aos-animate[data-aos="highlight"]:before {width: 100%;}

.rotate {
    animation-duration: 30s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-name: rotate;
    animation-name: rotate;
}

@keyframes pulse {
    20%,60%,to {
        transform: scale(1)
    }

    0%,40%,80% {
        transform: scale(1.05)
    }
}

.animate__pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
}

@-webkit-keyframes flash {
    0%,50%,to {
        opacity: 1
    }

    25%,75% {
        opacity: 0
    }
}

@keyframes flash {
    20%,60%,to {
        opacity: 1
    }

    0%,40%,80% {
        opacity: 0
    }
}

.animate__flash {
    -webkit-animation-name: flash;
    animation-name: flash
}


@keyframes upMove {
    100%{
		transform:translateY(0%);
		opacity:1;
	}
}

/* limit */
@keyframes rotate2 {
    0%{transform: rotate(0deg);}
    100%{transform: rotate(360deg);}
}

@keyframes moveTop {
    100% {
        transform: translateX(-50%) translateY(0);
        opacity: 1;
    }
}

@keyframes fadeInUp {
    100% {
        -webkit-transform: translateY(0%);
        transform: translateY(0%);
        opacity: 1;
    }
}

@keyframes fadeLeft {
    100% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
        opacity: 1;
    }
}

@keyframes fadeRight {
    100% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
        opacity: 1;
    }
}

@keyframes fade {
    0%   { opacity: 0; }
    100% { opacity: 1; }
}

@keyframes flashContent {
    0%   { opacity: 0.3; }
    20%   { opacity: 1; }
    40%   { opacity: 0.3; }
    60%   { opacity: 1; }
    80%   { opacity: 0.3; }
    100% { opacity: 1; }
}

@keyframes fadeTitleUp {
    100% {
        -webkit-transform: translateY(0%);
        transform: translateY(0%);
        opacity: 1;
    }
}

/* flow */
@keyframes flowAni {
	form { transform: translate3d(0%, 0, 0); }
    to { transform: translate3d(-100%, 0, 0); }
} 

@-webkit-keyframes flowAni {
    form { transform: translate3d(0%, 0, 0); }
    to { transform: translate3d(-100%, 0, 0); }
}

@keyframes hSlideLoop {
	0% {
		transform: translateY(0%);
	}
	100% {
		transform: translateY(-100%);
	}
}

/* 애니메이션 효과 s */
@keyframes hSlideLoop {
	0% {
		transform: translateY(0%);
	}
	100% {
		transform: translateY(-100%);
	}
}


@keyframes txtAni2 {
	50% {
		opacity:0.3;
	}
}

@keyframes txtAni22 {
	33% {
        color:#f8f5ac;
	}
	66% {
        color:#ffe537;
	}
}

@keyframes section_2_Bounce {
    0% {
        transform: translateY(0%);
    }
    50% {
        transform: translateY(10%);
    }
    100% {
        transform: translateY(0%);
    }
}

@keyframes section_scale {
    0% {
        transform: scale(0.5);
    }
    100% {
        transform: scale(1);
    }
}


@keyframes fadeUp {
    100% {
        -webkit-transform: translateY(-20%);
        transform: translateY(-20%);
        opacity: 0;
    }
}

/* 애니메이션 효과 e */

/*  1920  */
@media(max-width: 1920px){

}

/*  1600  */
@media(max-width: 1600px){
	.inner {width:100%;}

	/* header s */
	#hd {}
	#hd #header {height:6.2500vw;}
	#hd #header.on {height:6.2500vw;}
	#hd #header .inner {max-width:100%;padding:0 10.5625vw;}
	#hd #header .inner .logo {padding-left: 2.3125vw;}
	#hd #header .inner .logo a img {width: 10.6250vw;}
	#hd #header .inner .hd_kakao a img {width: 12.5625vw;}

	/* header e */

	/* footer s */
	#footer {font-size: 1.0000vw; min-width: 102.5000vw;}
	#footer .inner {margin: 0 auto; padding: 3.7500vw 0; max-width: 73.1250vw; }
	#footer .copyright { margin-top: 1.8750vw; }
	#footer .private li + li:before {margin: 0 1.0000vw; width: 0.1250vw; height: 0.1250vw;  }
	#footer .left span {padding:0 0.6250vw;font-size: 1.0000vw;}
	/* footer e */
	
	/* section00 s */
	#section00 {}
	#section00 .main_banner {}
	#section00 .main_banner img {}
	#section00 .main_banner img.banner_title {position:absolute;left:50%;top:13.7500vw;width: 49.5000vw;margin-left: -24.75vw;}
	/* section00 e */

	/* section01 s */
	#section01 {padding:6.8750vw 0.0000vw;background:url('../image/section01_bg.jpg')no-repeat center / cover;}
	#section01 .inner {}
	#section01 .text_area {text-align: center;}
	#section01 .text_area .title {margin-bottom: 3.1250vw;}
	#section01 .text_area .title p {font-size: 3.3750vw;line-height: 3.3750vw;letter-spacing: -0.01em;}
	#section01 .text_area .title p b {}
	#section01 .text_area .sub_title {background:#cae0fa;padding:1.5000vw 2.2500vw;display:inline-block;border-radius:0.6250vw;}
	#section01 .text_area .sub_title p {font-size: 1.8750vw;line-height: 1.8750vw;color:#1760ce;font-weight: 700;}
	#section01 .text_area .sub_title i {}
	#section01 .img_area {text-align: center;margin-top: 4.3750vw;}
	#section01 .img_area img.section01_graph {width: 62.1875vw;}
	/* section01 e */

	/* section02 s */
	#section02 {padding:11.2500vw 0.0000vw;background:url('../image/section02_bg.jpg')no-repeat center / cover;}
	#section02 .inner {display:flex;justify-content:center;align-items:center;}
	#section02 .text_area {text-align: center;}
	#section02 .text_area .title {color:#fff;}
	#section02 .text_area .title p {font-size: 3.7500vw;line-height: 4.3750vw;letter-spacing: -0.01em;}
	#section02 .text_area .title p b {}
	#section02 .text_area .desc {color:#d5d5d5;margin-top: 2.5000vw;}
	#section02 .text_area .desc p {font-size: 1.5000vw;font-weight: 400;line-height: 2.0000vw;letter-spacing: -0.01em;}
	#section02 .text_area .desc p b {font-weight: 700;}
	/* section02 e */

	/* section03 s */
	#section03 {padding:7.5000vw 0.0000vw 6.8750vw;background:url('../image/section03_bg.jpg')no-repeat center / cover;}
	#section03 .inner {display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}
	#section03 .text_area {text-align: center;}
	#section03 .text_area .why p {font-size: 5.5000vw;line-height: 5.5000vw;}

	#section03 .text_area .title {color:#111;}
	#section03 .text_area .title p {font-size: 3.7500vw;line-height: 4.3750vw;letter-spacing: -0.01em;}
	#section03 .text_area .title p b {}
	#section03 .text_area .desc {color:#565656;margin-top: 2.5000vw;}
	#section03 .text_area .desc p {font-size: 1.5000vw;font-weight: 400;line-height: 2.0000vw;letter-spacing: -0.01em;}
	#section03 .text_area .desc p b {font-weight: 700;}
	#section03 .list_area {width: 100%;margin-top: 4.3750vw;}
	#section03 .list_area ul {display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.2500vw;}
	#section03 .list_area ul li {width: 23.7500vw;height: 8.1250vw;background:#0069e8;display:flex;justify-content:center;align-items:center;border-radius:0.6250vw;box-shadow:0 0.4375vw 0.5625vw rgba(51,51,51,0.3)}
	#section03 .list_area ul li .txt_box {text-align: center;}
	#section03 .list_area ul li .txt_box p {color:#fff;letter-spacing: -0.05em;font-weight: 400;}
	#section03 .list_area ul li .txt_box p.txt {font-size: 1.6250vw;line-height: 1.8750vw;}
	#section03 .list_area ul li .txt_box p.txt b {font-weight: 700;}
	#section03 .list_area ul li .txt_box p.small {font-size: 1.1250vw;color:#91d2ff;margin-top: 0.3750vw;}
	/* section03 e */

	/* section04 s */
	#section04 {padding:7.5000vw 0.0000vw 6.8750vw;background:#0069e8}
	#section04 .inner {display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}
	#section04 .text_area {text-align: center;}
	#section04 .text_area .title {color:#fff;}
	#section04 .text_area .title p {font-size: 3.7500vw;line-height: 4.3750vw;letter-spacing: -0.01em;}
	#section04 .list_area {width: 100%;margin-top: 4.3750vw;}
	#section04 .list_area ul {display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.2500vw;}
	#section04 .list_area ul li {width:13.7500vw;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;text-align: center;}
	#section04 .list_area ul li .img_wrapper {box-shadow:0 0.1875vw 0.5625vw rgba(51,51,51,0.3);width:13.7500vw;height:18.1250vw;background:#fff;border-radius:1.2500vw;}
	#section04 .list_area ul li .txt_box {padding: 1.5000vw 0 0;}
	#section04 .list_area ul li .txt_box p {color:#333;letter-spacing: -0.01em;font-weight: 700;}
	#section04 .list_area ul li .txt_box p.name {font-size: 1.5000vw;line-height: 1.7500vw;}
	#section04 .list_area ul li .img_box {display:flex;justify-content:center;align-items:center;height:15.0000vw;}
	#section04 .list_area ul li .txt_wrapper {
		box-shadow:0 0.1875vw 0.5625vw rgba(51,51,51,0.3);width:13.7500vw;height:3.8750vw;background: #003caa;border:0.1875vw solid #fff;border-radius:1.2500vw;margin-top: 0.6250vw;
		display:flex;justify-content:center;align-items:center;
	}
	#section04 .list_area ul li .txt_wrapper p {color:#fff;font-size: 1.7500vw;line-height: 1.7500vw;letter-spacing: -0.01em;display:flex;justify-content:center;align-items:center;gap:0.5000vw;}
	#section04 .list_area ul li .txt_wrapper p span {display: inline-block;}
	#section04 .list_area ul li .txt_wrapper p b {font-size: 2.0000vw;font-family:"Paperlogy-8ExtraBold";line-height: 1.7500vw;display: inline-block;}
	/* section04 e */

	/* section05 s */
	#section05 {padding:7.5000vw 0.0000vw 6.8750vw;background:url('../image/section05_bg.jpg')no-repeat center / cover;}
	#section05 .inner {display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}
	#section05 .text_area {text-align: center;}
	#section05 .text_area .title {color:#111;}
	#section05 .text_area .title p {font-size: 3.7500vw;line-height: 4.3750vw;letter-spacing: -0.01em;}
	#section05 .text_area .title p b {}
	#section05 .text_area .desc {color:#565656;margin-top: 2.5000vw;}
	#section05 .text_area .desc p {font-size: 1.5000vw;font-weight: 400;line-height: 2.0000vw;letter-spacing: -0.01em;}
	#section05 .text_area .desc p b {font-weight: 700;}

	#section05 .list_area {width: 100%;margin-top: 4.3750vw;}
	#section05 .list_area ul {display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.2500vw;}
	#section05 .list_area ul li {width: 23.7500vw;height:21.8750vw;position:relative;border-radius:0.6250vw;overflow:hidden;box-shadow:0 0.4375vw 0.5625vw rgba(51,51,51,0.3)}
	#section05 .list_area ul li .txt_wrapper {width: 100%;height: 3.7500vw;background:#2a66de;position:absolute;left:0;bottom:0;display:flex;justify-content:center;align-items:center;}
	#section05 .list_area ul li .txt_wrapper p {color:#fff;font-size: 1.6250vw;line-height: 1.8750vw;font-weight: 500;}
	#section05 .list_area ul li .txt_wrapper p b {font-weight: 700;}

	#section05 .btn_area {text-align: center;width: 27.3750vw;height:4.6875vw;background:#003caa;border-radius:2.3750vw;margin-top: 4.3750vw;}
	#section05 .btn_area p {color:#fff;font-size: 1.8750vw;line-height: 4.6875vw;letter-spacing: -0.05em;}
	/* section05 e */

	/* section06 s */
	#section06 {padding:7.5000vw 0.0000vw;background:#eee;}
	#section06 .inner {display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}
	#section06 .text_area {text-align: center;}
	#section06 .text_area .title {color:#111;}
	#section06 .text_area .title p {font-size: 3.7500vw;line-height: 4.3750vw;letter-spacing: -0.01em;}
	#section06 .text_area .title p b {}
	#section06 .text_area .desc {color:#565656;margin-top: 2.5000vw;}
	#section06 .text_area .desc p {font-size: 1.5000vw;font-weight: 400;line-height: 2.0000vw;letter-spacing: -0.01em;}
	#section06 .text_area .desc p b {font-weight: 700;}

	#section06 .list_area {width: 100%;margin-top: 4.3750vw;}
	#section06 .list_area ul {display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.2500vw;}
	#section06 .list_area ul li {
		width: 73.7500vw;height:19.0000vw;position:relative;border-radius:3.1250vw;overflow:hidden;box-shadow:0 0.4375vw 0.5625vw rgba(51,51,51,0.3);
		display:flex;justify-content:flex-start;align-items:center;
	}
	#section06 .list_area ul li:nth-child(1) {background:url('../image/section06_img01.png')no-repeat center / cover;padding-left: 6.2500vw;}
	#section06 .list_area ul li:nth-child(2) {background:url('../image/section06_img02.png')no-repeat center / cover;justify-content:flex-end;padding-right: 9.1875vw;}
	#section06 .list_area ul li .txt_wrapper {display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;width: 27.5000vw;}
	#section06 .list_area ul li .txt_wrapper p {color:#fff;letter-spacing: -0.01em;}
	#section06 .list_area ul li .txt_wrapper p.title {font-size: 2.8750vw;line-height: 3.3750vw;font-weight: 300;font-family:'Paperlogy-3Light'}
	#section06 .list_area ul li .txt_wrapper p.title b {font-weight: 600;font-family:'Paperlogy-6SemiBold'}
	#section06 .list_area ul li .txt_wrapper p.desc {font-size: 1.2500vw;line-height:1;margin-top: 1.2500vw;font-weight: 400;}
	#section06 .list_area ul li .txt_wrapper p.desc b {font-weight: 700;}
	/* section06 e */

	/* section07 s */
	#section07 {padding:7.5000vw 0.0000vw;background:#fff;}
	#section07 .flex_area {}
	#section07 .flex_area ul {}
	#section07 .flex_area ul li {margin-bottom: 2.1250vw;}
	#section07 .flex_area ul li:nth-child(1) {margin-bottom: 2.1250vw;}
	#section07 .flex_area ul li:nth-child(2) {padding:1.6250vw 0 2.1250vw;background:#f9fafb;margin-bottom: 1.6250vw;}
	#section07 .flex_area ul li .inner {display:flex;justify-content:space-between;align-items:center;}
	#section07 .flex_area ul li:nth-child(2) .img_wrapper {order:2;}
	#section07 .flex_area ul li:nth-child(2) .txt_wrapper {order:1;}
	#section07 .flex_area ul li .img_wrapper {box-shadow:0 0.4375vw 0.5625vw rgba(51,51,51,0.3);border-radius:0.6250vw;}
	#section07 .flex_area ul li .img_wrapper img {}
	#section07 .flex_area ul li .txt_wrapper {text-align: center;width: 36.2500vw;}
	#section07 .flex_area ul li .txt_wrapper .number {margin-bottom: 0.6250vw;}
	#section07 .flex_area ul li .txt_wrapper p {letter-spacing: -0.01em;color:#111;}
	#section07 .flex_area ul li .txt_wrapper .title {font-size: 3.3750vw;line-height: 3.3750vw;}
	#section07 .flex_area ul li .txt_wrapper .title b {}
	#section07 .flex_area ul li .txt_wrapper .desc {color:#565656;font-size: 1.3750vw;line-height: 1.7500vw;letter-spacing: -0.03em;font-weight: 400;margin-top: 1.8750vw;}
	#section07 .flex_area ul li .txt_wrapper .desc b {font-weight: 700;}
	/* section07 e */

	/* section08 s */
	#section08 {padding:7.5000vw 0.0000vw;background:url('../image/section08_bg.jpg')no-repeat center / cover;}
	#section08 .inner {}
	#section08 .text_area {text-align: center;}
	#section08 .text_area .title {margin-bottom: 3.1250vw;}
	#section08 .text_area .title p {font-size: 3.3750vw;line-height: 3.3750vw;letter-spacing: -0.01em;}
	#section08 .text_area .title p b {}
	#section08 .text_area .desc {color:#565656;margin-top: 2.5000vw;}
	#section08 .text_area .desc p {font-size: 1.5000vw;font-weight: 400;line-height: 2.0000vw;letter-spacing: -0.01em;}
	#section08 .text_area .desc p b {font-weight: 700;}
	#section08 .img_area {text-align: center;margin-top: 4.3750vw;}
	#section08 .img_area img.section08_graph {width: 74.8125vw;}
	/* section08 e */

	/* section09 s */
	#section09 {padding:7.5000vw 0.0000vw;background:url('../image/section09_bg.jpg')no-repeat center / cover;}
	#section09 .inner {}
	#section09 .text_area {text-align: center;}
	#section09 .text_area .title {color:#111;margin-bottom: 3.1250vw;}
	#section09 .text_area .title p {font-size: 3.3750vw;line-height: 3.3750vw;letter-spacing: -0.01em;}
	#section09 .text_area .title p b {}
	#section09 .text_area .desc {color:#565656;margin-top: 2.5000vw;}
	#section09 .text_area .desc p {font-size: 1.5000vw;font-weight: 400;line-height: 2.0000vw;letter-spacing: -0.01em;}
	#section09 .text_area .desc p b {font-weight: 700;}
	#section09 .img_area {text-align: center;margin-top: 4.3750vw;}
	#section09 .img_area img.section09_graph {width: 62.1875vw;}
	/* section09 e */

	/* section10 s */
	#section10 {padding:7.5000vw 0.0000vw;background:url('../image/section10_bg.jpg')no-repeat center / cover;}
	#section10 .inner {}
	#section10 .text_area {text-align: center;}
	#section10 .text_area .title {color:#fff;margin-bottom: 3.1250vw;}
	#section10 .text_area .title p {font-size: 3.3750vw;line-height: 3.7500vw;letter-spacing: -0.01em;}
	#section10 .text_area .title p b {}
	#section10 .text_area .desc {color:#fff;margin-top: 2.5000vw;}
	#section10 .text_area .desc p {font-size: 1.5000vw;font-weight: 400;line-height: 2.0000vw;letter-spacing: -0.01em;}
	#section10 .text_area .desc p b {font-weight: 700;}

	#section10 .list_area {width: 100%;margin-top: 4.3750vw;}
	#section10 .list_area ul {display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.2500vw;}
	#section10 .list_area ul li {
		width: 23.7500vw;height:9.6875vw;position:relative;border-radius:4.8750vw;overflow:hidden;box-shadow:0 0.4375vw 0.5625vw rgba(51,51,51,0.3);background:#fff;
		display:flex;justify-content:flex-start;align-items:center;
	}
	#section10 .list_area ul li .img_wrapper {padding-left: 1.5000vw;}
	#section10 .list_area ul li .img_wrapper img {}
	#section10 .list_area ul li .txt_wrapper {width:12.5000vw;text-align: center;}
	#section10 .list_area ul li .txt_wrapper p {color:#666666;font-size: 1.5000vw;line-height: 1.7500vw;font-weight: 500;}
	#section10 .list_area ul li .txt_wrapper p span {font-weight: 800;color:#0069e8;}
	/* section10 e */

	/* section11 s */
	#section11 {padding:7.5000vw 0.0000vw;background:#fff;}
	#section11 .inner {text-align: center;}
	#section11 .text_area {text-align: center;}
	#section11 .text_area .title {color:#111;margin-bottom: 2.5000vw;}
	#section11 .text_area .title p {font-size: 3.3750vw;line-height: 3.7500vw;letter-spacing: -0.01em;}
	#section11 .text_area .title p b {}
	#section11 .text_area .desc {color:#565656;margin-top: 2.5000vw;}
	#section11 .text_area .desc p {font-size: 1.5000vw;font-weight: 400;line-height: 2.0000vw;letter-spacing: -0.01em;}
	#section11 .text_area .desc p b {font-weight: 700;}

	#section11 .company_area {margin-top: 4.3750vw;}
	#section11 .company_area ul {display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:7.5000vw;}
	#section11 .company_area ul li {}

	#section11 .list_area {width: 100%;margin-top: 3.1250vw;}
	#section11 .list_area ul {display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.2500vw;text-align: center;}
	#section11 .list_area ul li {width: 17.5000vw;height: 8.1250vw;border:0.1875vw solid #87c8ff;border-radius:1.8750vw;background:#cfecff;display:flex;justify-content:center;align-items:center;}
	#section11 .list_area ul li:nth-child(2),#section11 .list_area ul li:nth-child(4),#section11 .list_area ul li:nth-child(5),#section11 .list_area ul li:nth-child(7) {background:#e6f5ff;}
	#section11 .list_area ul li p {font-size: 1.6250vw;line-height: 2.0000vw;color:#333;font-weight: 700;letter-spacing: -0.03em;}

	#section11 .slogan_area {margin-top: 4.3750vw;text-align: center;background: #e6f5ff;padding:1.5625vw 3.1250vw;border-radius:0.6250vw;display:inline-block;}
	#section11 .slogan_area p {font-size: 1.7500vw;line-height: 1.8750vw;color:#333;letter-spacing: -0.03em;font-weight: 400;}
	#section11 .slogan_area p span {font-family: 'Paperlogy-7Bold';font-weight: 700;font-size: 2.0000vw;color:#0069e8;}
	/* section11 e */

	/* section12 s */
	#section12 {padding:7.5000vw 0.0000vw;background:#f5f7f9;}
	#section12 .inner {text-align: center;}
	#section12 .text_area {text-align: center;}
	#section12 .text_area .title {color:#111;margin-bottom: 2.5000vw;}
	#section12 .text_area .title p {font-size: 3.3750vw;line-height: 3.7500vw;letter-spacing: -0.01em;}
	#section12 .text_area .title p b {}

	#section12 .list_area {width: 100%;margin-top: 4.3750vw;}
	#section12 .list_area ul {display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.2500vw;}
	#section12 .list_area ul li {}
	/* section12 e */

	/* section13 s */
	#section13 {padding:7.5000vw 0.0000vw;background:url('../image/section13_bg.jpg')no-repeat center / cover;}
	#section13 .inner {text-align: center;}
	#section13 .text_area {text-align: center;}
	#section13 .text_area .title {color:#111;margin-bottom: 2.5000vw;}
	#section13 .text_area .title p {font-size: 3.3750vw;line-height: 3.7500vw;letter-spacing: -0.01em;}
	#section13 .text_area .title p b {}

	#section13 .list_area {width: 100%;margin-top: 4.3750vw;}
	#section13 .list_area ul {display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.2500vw;}
	#section13 .list_area ul li {}
	/* section13 e */

	/* section14 s */
	#section14 {padding:7.5000vw 0.0000vw;background:#e6f5ff;}
	#section14 .inner {}
	#section14 .text_area {text-align: center;}
	#section14 .text_area .title {color:#111;margin-bottom: 3.1250vw;}
	#section14 .text_area .title p {font-size: 3.3750vw;line-height: 3.3750vw;letter-spacing: -0.01em;}
	#section14 .text_area .title p b {}
	#section14 .text_area .desc {color:#565656;margin-top: 2.5000vw;}
	#section14 .text_area .desc p {font-size: 1.5000vw;font-weight: 400;line-height: 2.0000vw;letter-spacing: -0.01em;}
	#section14 .text_area .desc p b {font-weight: 700;}
	#section14 .img_area {text-align: center;margin-top: 4.3750vw;}
	#section14 .img_area img.section14_graph {width: 62.1875vw;}
	/* section14 e */

}

/*  768  */ 
@media(max-width: 768px){
	.pc_show {display: none;}
	.mobile_show {display: block;}
   /* header s */
	#hd {}
	#hd #header {height:13.0208vw;}
	#hd #header.on {height:13.0208vw;background:#fff;}
	#hd #header .inner {padding:0;}
	#hd #header .inner .logo {padding-left: 5.2083vw;}
	#hd #header .inner .logo a img {width: 22.1354vw;}
	#hd #header .inner .hd_kakao {display: none;}
	#hd #header .inner .hd_kakao a img {width: 26.1719vw;}

	/* header e */

	/* footer s */
	#footer {font-size: 3.3854vw; min-width: 100%;}
	#footer .inner {margin: 0 auto; padding: 7.8125vw 0; max-width: 100%;flex-wrap:wrap;justify-content:center;gap:3.9063vw}
	#footer .inner .left {order:2;text-align: center;}
	#footer .inner .right {order:1;}
	#footer .copyright { margin-top: 3.9063vw;}
	#footer .private li + li:before {margin: 0 2.0833vw; width: 0.2604vw; height: 0.2604vw;  }
	#footer .private li {}
	#footer .left span {padding:0 1.3021vw;font-size: 2.0833vw;}
	/* footer e */
	
	/* section00 s */
	#section00 {}
	#section00 .main_banner {}
	#section00 .main_banner img {}
	#section00 .main_banner img.banner_title {top:26.6927vw;width: 89.1927vw;margin-left: -44.5963vw;}
	/* section00 e */

	/* section01 s */
	#section01 {padding:15.6250vw 0.0000vw;background:url('../image/m/section01_bg_m.jpg')no-repeat center / cover;}
	#section01 .inner {padding:0 3.9063vw;}
	#section01 .text_area {}
	#section01 .text_area .title {margin-bottom: 6.5104vw;}
	#section01 .text_area .title p {font-size: 7.0313vw;line-height: 7.0313vw;}
	#section01 .text_area .title p b {}
	#section01 .text_area .sub_title {padding:3.2552vw 4.5573vw;border-radius:1.3021vw;}
	#section01 .text_area .sub_title p {font-size: 3.9063vw;line-height: 3.9063vw;}
	#section01 .img_area {margin-top: 9.1146vw;}
	#section01 .img_area img.section01_graph {width: 92.4479vw;}
	/* section01 e */

	/* section02 s */
	#section02 {padding:19.5313vw 0.0000vw;background:url('../image/section02_bg.jpg')no-repeat center / cover;}
	#section02 .text_area .title p {font-size: 7.8125vw;line-height: 9.1146vw;}
	#section02 .text_area .desc {margin-top: 5.2083vw;}
	#section02 .text_area .desc p {font-size: 3.1250vw;line-height: 4.1667vw;}
	/* section02 e */

	/* section03 s */
	#section03 {padding:15.6250vw 0.0000vw;background:url('../image/m/section03_bg_m.jpg')no-repeat center / cover;}
	#section03 .text_area .why {}
	#section03 .text_area .why p {font-size: 11.4583vw;line-height: 11.4583vw;}
	#section03 .text_area .title p {font-size: 7.8125vw;line-height: 9.1146vw;}
	#section03 .text_area .desc {margin-top: 5.2083vw;}
	#section03 .text_area .desc p {font-size: 3.1250vw;line-height: 4.1667vw;}
	#section03 .list_area {margin-top: 9.1146vw;}
	#section03 .list_area ul {gap:2.6042vw;}
	#section03 .list_area ul li {width: 29.6875vw;height: 26.0417vw;border-radius:1.3021vw;box-shadow:0 0.9115vw 1.1719vw rgba(51,51,51,0.3)}
	#section03 .list_area ul li .txt_box p.txt {font-size: 3.3854vw;line-height: 3.9063vw;}
	#section03 .list_area ul li .txt_box p.small {font-size: 2.3438vw;margin-top: 0.7813vw;}
	/* section03 e */

	/* section04 s */
	#section04 {padding:15.6250vw 0.0000vw;}
	#section04 .inner {padding:0 2.6042vw;}
	#section04 .text_area .title p {font-size: 7.0313vw;line-height: 9.1146vw;}
	#section04 .list_area {margin-top: 9.1146vw;}
	#section04 .list_area ul {gap:2.6042vw;justify-content:center;}
	#section04 .list_area ul li {width:28.6458vw;}
	#section04 .list_area ul li .img_wrapper {box-shadow:0 0.3906vw 1.1719vw rgba(51,51,51,0.3);width:28.6458vw;height:37.7604vw;border-radius:2.6042vw;}
	#section04 .list_area ul li:nth-child(1) .img_box img {width: 13.0208vw;}
	#section04 .list_area ul li:nth-child(2) .img_box img {width: 20.7031vw;}
	#section04 .list_area ul li:nth-child(3) .img_box img {width: 8.9844vw;}
	#section04 .list_area ul li:nth-child(4) .img_box img {width: 25.1302vw;}
	#section04 .list_area ul li:nth-child(5) .img_box img {width: 10.6771vw;}
	#section04 .list_area ul li .txt_box {padding: 3.1250vw 0 0;}
	#section04 .list_area ul li .txt_box p.name {font-size: 3.1250vw;line-height: 3.6458vw;}
	#section04 .list_area ul li .img_box {height:31.2500vw;}
	#section04 .list_area ul li .txt_wrapper {
		box-shadow:0 0.3906vw 1.1719vw rgba(51,51,51,0.3);width:28.6458vw;height:8.0729vw;border:0.3906vw solid #fff;border-radius:2.6042vw;margin-top: 1.3021vw;
	}
	#section04 .list_area ul li .txt_wrapper p {font-size: 3.6458vw;line-height: 3.6458vw;gap:1.0417vw;}
	#section04 .list_area ul li .txt_wrapper p b {font-size: 4.1667vw;line-height: 3.6458vw;}
	/* section04 e */

	/* section05 s */
	#section05 {padding:15.6250vw 0.0000vw 14.3229vw;background:url('../image/m/section05_bg_m.jpg')no-repeat center / cover;}
	#section05 .text_area .title p {font-size: 7.0313vw;line-height: 9.1146vw;}
	#section05 .text_area .desc {margin-top: 5.2083vw;}
	#section05 .text_area .desc p {font-size: 3.1250vw;line-height: 4.1667vw;}
	#section05 .list_area {margin-top: 9.1146vw;}
	#section05 .list_area ul {gap:2.6042vw;}
	#section05 .list_area ul li {width: 67.7083vw;height:62.5000vw;border-radius:1.3021vw;box-shadow:0 0.9115vw 1.1719vw rgba(51,51,51,0.3)}
	#section05 .list_area ul li .txt_wrapper {height: 7.8125vw;}
	#section05 .list_area ul li .txt_wrapper p {font-size: 3.6458vw;line-height: 3.9063vw;}
	#section05 .btn_area {width: 57.0313vw;height:9.7656vw;border-radius:4.9479vw;margin-top: 9.1146vw;}
	#section05 .btn_area p {font-size: 3.9063vw;line-height: 9.7656vw;}
	/* section05 e */

	/* section06 s */
	#section06 {padding:15.6250vw 0.0000vw;}
	#section06 .text_area {width: 100%;}
	#section06 .text_area .title p {font-size: 7.0313vw;line-height: 9.1146vw;}
	#section06 .text_area .desc {margin-top: 5.2083vw;}
	#section06 .text_area .desc p {font-size: 3.1250vw;line-height: 4.1667vw;}

	#section06 .list_area {width: 100%;margin-top: 9.1146vw;}
	#section06 .list_area ul {gap:2.6042vw;}
	#section06 .list_area ul li {
		width: 100%;height:39.5833vw;border-radius:0;box-shadow:0 0.9115vw 1.1719vw rgba(51,51,51,0.3);
	}
	#section06 .list_area ul li:nth-child(1) {background:url('../image/m/section06_img01_m.png')no-repeat center / cover;padding-left: 10.1563vw;}
	#section06 .list_area ul li:nth-child(2) {background:url('../image/m/section06_img02_m.png')no-repeat center / cover;padding-right: 11.1979vw;}
	#section06 .list_area ul li .txt_wrapper {width: 48.1771vw;}
	#section06 .list_area ul li:nth-child(2) .txt_wrapper {width: 34.1146vw;}
	#section06 .list_area ul li .txt_wrapper p.title {font-size: 5.9896vw;line-height: 7.0313vw;}
	#section06 .list_area ul li .txt_wrapper p.desc {font-size: 2.6042vw;line-height:1;margin-top: 2.6042vw;}
	/* section06 e */

	/* section07 s */
	#section07 {padding:15.6250vw 0.0000vw;}
	#section07 .flex_area {}
	#section07 .flex_area ul {}
	#section07 .flex_area ul li {margin-bottom: 4.4271vw;}
	#section07 .flex_area ul li:nth-child(1) {margin-bottom: 6.9010vw;}
	#section07 .flex_area ul li:nth-child(2) {padding:5.9896vw 0 6.9010vw;margin-bottom: 6.5104vw;}
	#section07 .flex_area ul li .inner {flex-wrap:wrap;justify-content:center;gap:6.2500vw;}
	#section07 .flex_area ul li .img_wrapper {box-shadow:0 0.9115vw 1.1719vw rgba(51,51,51,0.3);border-radius:1.3021vw;order:2;}
	#section07 .flex_area ul li .img_wrapper img {width: 75.5208vw;}
	#section07 .flex_area ul li .txt_wrapper {width: 75.5208vw;order:1;}
	#section07 .flex_area ul li .txt_wrapper .number {margin-bottom: 1.3021vw;width: 5.2083vw;}
	#section07 .flex_area ul li .txt_wrapper p {letter-spacing: -0.01em;}
	#section07 .flex_area ul li .txt_wrapper .title {font-size: 7.0313vw;line-height: 7.0313vw;}
	#section07 .flex_area ul li .txt_wrapper .desc {font-size: 2.8646vw;line-height: 3.6458vw;margin-top: 3.9063vw;}
	/* section07 e */

	/* section08 s */
	#section08 {padding:15.6250vw 0.0000vw;background:url('../image/m/section08_bg_m.jpg')no-repeat center / cover;}
	#section08 .inner {padding:0 3.9063vw;}
	#section08 .text_area .title {margin-bottom: 6.5104vw;}
	#section08 .text_area .title p {font-size: 7.0313vw;line-height: 7.0313vw;}
	#section08 .text_area .desc {margin-top: 5.2083vw;}
	#section08 .text_area .desc p {font-size: 3.1250vw;line-height: 4.1667vw;}
	#section08 .img_area {margin-top: 9.1146vw;}
	#section08 .img_area img.section08_graph {width: 94.0104vw;}
	/* section08 e */

	/* section09 s */
	#section09 {padding:15.6250vw 0.0000vw;background:url('../image/section09_bg.jpg')no-repeat center / cover;}
	#section09 .inner {padding:0 3.9063vw;}
	#section09 .text_area {}
	#section09 .text_area .title {margin-bottom: 6.5104vw;}
	#section09 .text_area .title p {font-size: 7.0313vw;line-height: 7.0313vw;}
	#section09 .text_area .desc {margin-top: 5.2083vw;}
	#section09 .text_area .desc p {font-size: 3.1250vw;line-height: 4.1667vw;}
	#section09 .img_area {margin-top: 9.1146vw;}
	#section09 .img_area img.section09_graph {width: 94.0104vw;}
	/* section09 e */

	/* section10 s */
	#section10 {padding:15.6250vw 0.0000vw;background:url('../image/m/section10_bg_m.jpg')no-repeat center / cover;}
	#section10 .text_area .title {margin-bottom: 6.5104vw;}
	#section10 .text_area .title p {font-size: 7.0313vw;line-height: 7.8125vw;}
	#section10 .text_area .desc {margin-top: 5.2083vw;}
	#section10 .text_area .desc p {font-size: 3.1250vw;line-height: 4.1667vw;}

	#section10 .list_area {margin-top: 9.1146vw;}
	#section10 .list_area ul {gap:3.9063vw;}
	#section10 .list_area ul li {
		width: 75.5208vw;height:20.1823vw;border-radius:10.1563vw;box-shadow:0 0.9115vw 1.1719vw rgba(51,51,51,0.3);
	}
	#section10 .list_area ul li .img_wrapper {padding-left: 3.1250vw;}
	#section10 .list_area ul li .img_wrapper img {width: 14.7135vw;}
	#section10 .list_area ul li .txt_wrapper {width:52.0833vw;}
	#section10 .list_area ul li .txt_wrapper p {font-size: 3.6458vw;line-height: 4.4271vw;}
	/* section10 e */

	/* section11 s */
	#section11 {padding:15.6250vw 0.0000vw;}
	#section11 .inner {padding:0 3.9063vw}
	#section11 .text_area .title {margin-bottom: 5.2083vw;}
	#section11 .text_area .title p {font-size: 7.0313vw;line-height: 7.8125vw;}
	#section11 .text_area .desc {margin-top: 5.2083vw;}
	#section11 .text_area .desc p {font-size: 3.1250vw;line-height: 4.1667vw;}

	#section11 .company_area {margin-top: 9.1146vw;}
	#section11 .company_area ul {gap:6.5104vw;}
	#section11 .company_area ul li:nth-child(1) img {width: 27.7344vw;}
	#section11 .company_area ul li:nth-child(2) img {width: 17.1875vw;}
	#section11 .company_area ul li:nth-child(3) img {width: 28.9063vw;}

	#section11 .list_area {width: 100%;margin-top: 6.5104vw;}
	#section11 .list_area ul {gap:2.6042vw;}
	#section11 .list_area ul li {width: 36.4583vw;height: 16.9271vw;border:0.3906vw solid #87c8ff;border-radius:3.9063vw;}
	#section11 .list_area ul li:nth-child(2),#section11 .list_area ul li:nth-child(4),#section11 .list_area ul li:nth-child(5),#section11 .list_area ul li:nth-child(7) {background:#cfecff;}
	#section11 .list_area ul li:nth-child(2),#section11 .list_area ul li:nth-child(3),#section11 .list_area ul li:nth-child(6),#section11 .list_area ul li:nth-child(7) {background:#e6f5ff;}
	#section11 .list_area ul li p {font-size: 3.3854vw;line-height: 4.1667vw;letter-spacing: -0.03em;}

	#section11 .slogan_area {margin-top: 9.1146vw;padding:3.6458vw 3.9063vw;border-radius:1.3021vw;}
	#section11 .slogan_area p {font-size: 3.6458vw;line-height: 4.8667vw;letter-spacing: -0.05em;}
	#section11 .slogan_area p span {font-size: 3.9063vw;}
	/* section11 e */

	/* section12 s */
	#section12 {padding:15.6250vw 0.0000vw;}
	#section12 .text_area .title {margin-bottom: 5.2083vw;}
	#section12 .text_area .title p {font-size: 7.0313vw;line-height: 7.8125vw;}

	#section12 .list_area {width: 100%;margin-top: 9.1146vw;}
	#section12 .list_area ul {gap:2.6042vw;}
	#section12 .list_area ul li img {width: 23.4375vw;}
	/* section12 e */

	/* section13 s */
	#section13 {padding:15.6250vw 0.0000vw;background:url('../image/m/section13_bg_m.jpg')no-repeat center / cover;}
	#section13 .text_area .title {margin-bottom: 5.2083vw;}
	#section13 .text_area .title p {font-size: 7.0313vw;line-height: 7.8125vw;}

	#section13 .list_area {width: 100%;margin-top: 9.1146vw;}
	#section13 .list_area ul {gap:2.6042vw;}
	#section13 .list_area ul li img {width: 36.4583vw;}
	/* section13 e */

	/* section14 s */
	#section14 {padding:15.6250vw 0.0000vw 15.6250vw;}
	#section14 .inner {padding:0 3.9063vw;}
	#section14 .text_area .title {margin-bottom: 6.5104vw;}
	#section14 .text_area .title p {font-size: 7.0313vw;line-height: 7.0313vw;}
	#section14 .text_area .desc {margin-top: 5.2083vw;}
	#section14 .text_area .desc p {font-size: 3.1250vw;line-height: 4.1667vw;}
	#section14 .img_area {margin-top: 9.1146vw;}
	#section14 .img_area img.section14_graph {width: 94.0104vw;}
	/* section14 e */
	
	/* section15 s */
	#section15 {padding:15.6250vw 0.0000vw 26.0417vw;background:url('../image/m/section15_bg_m.jpg')no-repeat center / cover;}
	#section15 .inner {}
	#section15 .text_area {}
	#section15 .text_area .title {margin-bottom: 6.5104vw;}
	#section15 .text_area .title p {font-size: 7.0313vw;line-height: 7.8125vw;letter-spacing: -0.01em;}
	#section15 .text_area .title p b {}
	#section15 .text_area .desc {margin-top: 5.2083vw;}
	#section15 .text_area .desc p {font-size: 3.1250vw;line-height: 4.1667vw;letter-spacing: -0.01em;}
	#section15 .text_area .desc p b {}

	#section15 .list_area {margin-top:11.7188vw;}
	#section15 .list_area .list_box {}
	#section15 .list_area .list_box.box01 {margin-bottom: 11.7188vw;}
	#section15 .list_area .list_box .list_title {margin:0 auto;margin-bottom: 6.5104vw;width: 45.0521vw;}
	#section15 .list_area .list_box .list_wrap {gap:3.9063vw;flex-wrap:wrap;}
	#section15 .list_area .list_box .list_wrap div {width: 35.1563vw;}

	/* section15 e */
}   


/*  480  */
@media(max-width: 480px){
	#container_wrap .text_area .title p {font-size: 7.5000vw;line-height: 8.7500vw;}
	#container_wrap .section .text_area .desc p {font-size: 3.7500vw;line-height: 5.8333vw;}
	#section03 .list_area ul li .txt_box p.small {font-size: 2.9167vw;}
	#section05 .list_area ul li .txt_wrapper p {font-size: 3.7500vw;line-height: 5.8333vw;}
	#section06 .list_area ul li .txt_wrapper p.desc {font-size: 3.3333vw;line-height: 5.8333vw;}
	#section07 .flex_area ul li .txt_wrapper .desc {font-size: 3.7500vw;line-height: 5.8333vw;}

}