@charset "utf-8";

html {font-size:10px;}
body {font-size:1.6rem;}

#aaa {position:fixed;top:50%;left:0;background-color:#000;padding:10px;color:#fff;font-size:16px;z-index:999;}

/* ====================================================================================================================================================== */
/* ====================================================================================================================================================== */
/* 공통영역 */

	.blind {position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0;clip-path: inset(50% 50% 50% 50%);}

	.objMotion {
		transform:translate3d(0,7.5rem,0);opacity:0;
		-o-transition: all .45s .0s ease-in-out;
		-ms-transition: all .45s .0s ease-in-out;
		-moz-transition: all .45s .0s ease-in-out;
		-webkit-transition: all .45s .0s ease-in-out;
		transition: all .45s .0s ease-in-out;
	}
	.objMotion.action {transform:translate3d(0,0,0);opacity:1;}
	@media only screen and (min-width:780px){
		.objSlideMotion .item {
			transform:translate3d(7.5rem,0,0);opacity:0;
			-o-transition: all .45s .0s ease-in-out;
			-ms-transition: all .45s .0s ease-in-out;
			-moz-transition: all .45s .0s ease-in-out;
			-webkit-transition: all .45s .0s ease-in-out;
			transition: all .45s .0s ease-in-out;
		}
		.objSlideMotion.action .item {transform:translate3d(0,0,0);opacity:1;}
		.objSlideMotion.action .item:nth-child(1) {transition-delay:0.2s;}
		.objSlideMotion.action .item:nth-child(2) {transition-delay:0.35s;}
		.objSlideMotion.action .item:nth-child(3) {transition-delay:0.5s;}
		.objSlideMotion.action .item:nth-child(4) {transition-delay:0.65s;}
		.objSlideMotion.action .item:nth-child(5) {transition-delay:0.8s;}
		.objSlideMotion.action .item:nth-child(6) {transition-delay:0.95s;}
		.objSlideMotion.action .item:nth-child(7) {transition-delay:1.1s;}
		.objSlideMotion.action .item:nth-child(8) {transition-delay:1.25s;}
		.objSlideMotion.action .item:nth-child(9) {transition-delay:1.4s;}
		.objSlideMotion.action .item:nth-child(10) {transition-delay:1.55s;}
	}
	
	#sHead {position:sticky;top:0;left:0;width:100%;background-color:#fff;padding:0 3rem;z-index:9;}
	#sHead.down {transform:translate(0,-100%);}
	#sHead .inner {position:relative;max-width:98rem;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:6rem 0 4rem;}
	#sHead .inner .logo {position:relative;display:flex;width:24rem;z-index:1;}
	#sHead .inner .logo .origin {opacity:1;}
	#sHead .inner .logo .white {position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;}
	#sHead .inner .logo .path {fill:#005195;}
	#sHead.active .inner .logo .path {fill:#FFFFFF;}
	#sHead .util {display:flex;align-items:center;gap:0 2.8rem;}
	#sHead .util .language,
	#sHead .util .language a {color:#004a88;font-size:1.6rem;font-weight:300;}
	#sHead .util .language strong {font-weight:700;}
	#sHead a.gnb-all-menu {
		display: block;
		position:relative;
		min-width: 3.2rem;
		width: 3.2rem;
		height: 3.2rem;
		background-color: transparent;
		z-index: 1;
	}
	#sHead a.gnb-all-menu span{
		position: absolute;
		top: 50%;
		left: 50%;
		-o-transform-origin: 50% 50%;
		-ms-transform-origin: 50% 50%;
		-moz-transform-origin: 50% 50%;
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;

		margin-left: -1.2rem;
		width: 2.4rem;
		height: .4rem;
		border-radius: 0;
		background-color: var(--primary-color);
		-o-transition: margin-top .2s .2s ease-in-out, margin-left .3s .2s ease-in-out, width .3s .6s ease-in-out, -o-transform .2s .0s ease-in-out, opacity .4s .2s ease-in-out, background-color .4s 0s ease-in-out;
		-ms-transition: margin-top .2s .2s ease-in-out, margin-left .3s .2s ease-in-out, width .3s .6s ease-in-out, -ms-transform .2s .0s ease-in-out, opacity .4s .2s ease-in-out, background-color .4s 0s ease-in-out;
		-moz-transition: margin-top .2s .2s ease-in-out, margin-left .3s .2s ease-in-out, width .3s .6s ease-in-out, -moz-transform .2s .0s ease-in-out, opacity .4s .2s ease-in-out, background-color .4s 0s ease-in-out;
		-webkit-transition: margin-top .2s .2s ease-in-out, margin-left .3s .2s ease-in-out, width .6s .4s ease-in-out, -webkit-transform .2s .0s ease-in-out, opacity .4s .2s ease-in-out, background-color .4s 0s ease-in-out;
		transition: margin-top .2s .2s ease-in-out, margin-left .3s .2s ease-in-out, width .3s .6s ease-in-out, transform .2s .0s ease-in-out, opacity .4s .2s ease-in-out, background-color .4s 0s ease-in-out;
	}

		#sHead a.gnb-all-menu span.l1 {margin-top:-0.2rem;}
		#sHead a.gnb-all-menu span.l2 {margin-top:-1.0rem;}
		#sHead a.gnb-all-menu span.l3 {margin-top:0.6rem;}

		#sHead.active .inner .logo .origin {opacity:0;}
		#sHead.active .inner .logo .white {opacity:1;}
		#sHead.active a.gnb-all-menu span{
			background-color: #fff;
			-o-transition: margin-top .2s .2s ease-in-out, margin-left .2s .0s ease-in-out, width .2s .0s ease-in-out, -o-transform .2s .4s ease-in-out, opacity .4s .2s ease-in-out, background-color .4s .2s ease-in-out;
			-ms-transition: margin-top .2s .2s ease-in-out, margin-left .2s .0s ease-in-out, width .2s .0s ease-in-out, -ms-transform .2s .4s ease-in-out, opacity .4s .2s ease-in-out, background-color .4s .2s ease-in-out;
			-moz-transition: margin-top .2s .2s ease-in-out, margin-left .2s .0s ease-in-out, width .2s .0s ease-in-out, -moz-transform .2s .4s ease-in-out, opacity .4s .2s ease-in-out, background-color .4s .2s ease-in-out;
			-webkit-transition: margin-top .2s .2s ease-in-out, margin-left .2s .0s ease-in-out, width .2s .0s ease-in-out, -webkit-transform .2s .4s ease-in-out, opacity .4s .2s ease-in-out, background-color .4s .2s ease-in-out;
			transition: margin-top .2s .2s ease-in-out, margin-left .2s .0s ease-in-out, width .2s .0s ease-in-out, transform .2s .4s ease-in-out, opacity .4s .2s ease-in-out, background-color .4s .2s ease-in-out;
		}
		#sHead.active a.gnb-all-menu span.l1 {width:0rem;margin-left:0rem;opacity:0;}
		#sHead.active a.gnb-all-menu span.l2 {margin-top:-0.2rem;transform:rotate(45deg);}
		#sHead.active a.gnb-all-menu span.l3 {margin-top:-0.2rem;transform:rotate(-45deg);}
	
	#sHead #gnb {position:absolute;top:0;left:0;width:100%;transform:translate(0,-101%);}
	#sHead #gnb::before {content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:-1;}
	#sHead #gnb ul {max-width:98rem;margin:0 auto;display:flex;flex-direction:column;gap:5rem 0;padding:6.8rem 5rem 6rem calc(98rem * .5);}
	#sHead #gnb ul li,
	#sHead #gnb ul li a {color:#fff;font-size:1.6rem;font-weight:300;letter-spacing:0;}
	#sHead #gnb ul li strong {font-weight:700;margin-right:.2rem;}
	#sHead.active #gnb {transform:translate(0,0);}
	
	#sFoot {padding:0 3rem 2rem;}
	#sFoot .line {max-width:98rem;margin:0 auto;display:grid;grid-template-columns:repeat(3, 1fr);}
	#sFoot .line span {height:1.5rem;}
	#sFoot .line span:nth-child(1) {background-color:#4FB814;}
	#sFoot .line span:nth-child(2) {background-color:#EF7200;}
	#sFoot .line span:nth-child(3) {background-color:#00A0E6;}
	#sFoot .inner {max-width:98rem;margin:0 auto;padding-top:4rem;display:flex;justify-content:space-between;}
	#sFoot .inner h1,
	#sFoot .inner h1 a {color:var(--primary-color);font-size:2.2rem;font-weight:700;}
	#sFoot .inner ul {display:flex;align-items:center;gap:0 4.4rem;}
	#sFoot .inner ul li {position:relative;font-size:1.4rem;font-weight:300;letter-spacing:0;}
	#sFoot .inner ul li strong {font-weight:700;margin-right:.2rem;}
	#sFoot .copy {max-width:98rem;margin:6rem auto 0;font-size:1rem;font-weight:400;letter-spacing:0;}
	
	@media only screen and (max-width:980px){
		#sHead #gnb ul {padding: 6.8rem 5rem 6rem calc(100% * .5);}
		#sFoot .inner {flex-direction:column;justify-content:start;gap:4rem 0;}
	}
	@media only screen and (max-width:744px){
		#sHead .inner {padding:3.6rem 0;}
		#sHead .inner .logo {width:14.8rem;}
		#sHead #gnb ul {gap:5rem 0;padding: 14.4rem 6rem 4.8rem 3rem;}
		#sFoot .inner ul {flex-direction:column;gap:1rem 0;align-items:start;}
		#sFoot .inner ul li {font-size:1.6rem;}
		#sFoot .copy {margin-top:4rem;}
	}


/* ====================================================================================================================================================== */
/* 공통 */
	.visual-area {position:relative;}
	.visual-area .visual-box {position:relative;max-width:180rem;width:100%;height:100%;margin:0 auto;overflow:hidden;}
	.visual-area .visual-box .obj {position:absolute;top:0;left:0;}
	.visual-area .visual-box .obj img {max-width:none;}
	
	.visual-area .text {position:absolute;top:0;left:50%;transform:translate(-50%,0);max-width:104rem;width:100%;height:100%;padding:0 3rem;display:flex;flex-direction:column;justify-content:center;gap:4rem 0;}
	.visual-area .text h1 {color:#fff;font-size:6rem;font-weight:200;line-height:1;word-break:break-all;}
	.visual-area .text h1 strong {display:block;font-weight:700;}
	.visual-area .text h1 br {display:none;}
	.visual-area .text .head {color:#fff;font-size:4rem;font-weight:200;}
	.visual-area .text .summary {color:#fff;font-size:2.2rem;font-weight:300;}
	.visual-area .text .head strong,
	.visual-area .text .summary strong {font-weight:700;}
	.visual-area .text .head sup,
	.visual-area .text .summary sup {font-size:60%;}
	
	.contents .wrap {width:100%;padding:12rem 3rem;}
	.contents .inner {max-width:98rem;margin:0 auto;}
	
	.contents .wrap h2 {color:var(--primary-color);font-size:4rem;font-weight:700;}
	.contents .wrap h2.darkgreen {color:var(--text-color-darkgreen);}
	.contents .wrap h2.brown {color:var(--text-color-brown);}
	.contents .wrap h2 + picture {margin-top:4rem;}
	.contents .wrap h5 {color:var(--text-color-green);font-size:2.6rem;font-weight:700;}
	.contents .wrap h5.darkgreen,
	.contents .wrap h5 .darkgreen {color:var(--text-color-darkgreen);}
	.contents .wrap h5.blue,
	.contents .wrap h5 .blue {color:var(--text-color-blue);}
	.contents .wrap h5.darkblue,
	.contents .wrap h5 .darkblue {color:var(--primary-color);}
	.contents .wrap h5 + h5 {margin-top:4rem;}
	.contents .wrap h6 {font-size:1.6rem;font-weight:300;margin-top:2rem;}
	.contents .wrap h6.brown {color:var(--text-color-brown);}
	
	.contents .wrap .text-wrap {display:flex;flex-direction:column;gap:1rem 0;}
	.contents .wrap p {color:#000;font-size:1.8rem;font-weight:300;}
	.contents .wrap .text-wrap + h5,
	.contents .wrap .text-wrap + h5 {margin-top:4rem;}
	
	@media only screen and (max-width:744px){
		.visual-area .text h1 {font-size:4.4rem;}
		.visual-area .text .head {font-size:3rem;}
		.visual-area .text .head br {display:none;}
		.visual-area .text .summary {font-size:1.8rem;}
	}
	@media only screen and (max-width:640px){
		.contents .wrap {padding:8rem 3rem;}
		.visual-area .text h1 br {display:block;}
	}
	
/* 00. INTRO */
	.intro .visual-area {height:60rem;background:linear-gradient(to bottom, #005195, #003375);}
	.intro .visual-area .visual-box .obj.o1 {top:10%;;left:10%;}
	.intro .visual-area .visual-box .obj.o2 {top:75%;left:44%;}
	.intro .visual-area .visual-box .obj.o3 {top:5%;left:65%;}
	.intro .visual-area .visual-box .obj.o1 img {width:calc(19.2rem * 1);}
	.intro .visual-area .visual-box .obj.o2 img {width:calc(59.9rem * 1);}
	.intro .visual-area .visual-box .obj.o3 img {width:calc(60.3rem * 1);}
	
	.intro .wrap.c1 {}
	.intro .wrap.c1 figure.logo {max-width:48.1rem;}
	.intro .wrap.c1 figure.slogan {max-width:24.4rem;margin:0 auto;}
	.intro .wrap.c1 .inner.i1 {display:flex;flex-direction:column;gap:8rem 0;}
	.intro .wrap.c1 .inner.i1 p {font-size:2rem;font-weight:200;}
	.intro .wrap.c1 .inner.i2 {border-top:1px solid var(--bg-color-BBB);margin-top:8rem;padding-top:8rem;}
	.intro .wrap.c1 .inner.i2 ul {display:grid;grid-template-columns:repeat(3, 1fr);gap:0 5.2rem;margin-top:8rem;}
	.intro .wrap.c1 .inner.i2 ul li {display:flex;flex-direction:column;gap:2rem 0;}
	.intro .wrap.c1 .inner.i2 ul li dt {color:#000;font-size:2rem;font-weight:200;text-align:center;}
	.intro .wrap.c1 .inner.i2 ul li dt strong {display:block;font-size:2.6rem;font-weight:700;}
	.intro .wrap.c1 .inner.i2 ul li dd {margin-top:1rem;padding-top:1rem;color:#000;font-size:1.6rem;font-weight:300;text-align:center;}
	.intro .wrap.c1 .inner.i2 ul li:nth-child(1) dd {border-top:1px solid #4FB814;}
	.intro .wrap.c1 .inner.i2 ul li:nth-child(2) dd {border-top:1px solid #EF7200;}
	.intro .wrap.c1 .inner.i2 ul li:nth-child(3) dd {border-top:1px solid #00A0E6;}
	.intro .wrap.c2 {background-color:var(--bg-color-EEE);}
	.intro .wrap.c2 p {font-size:2rem;font-weight:200;margin-bottom:4rem;}
	.intro .wrap.c3 {background-color:var(--bg-color-lightblue);}
	.intro .wrap.c3 h2 {margin-bottom:4rem;}
	.intro .wrap.comment {color:var(--primary-color);font-size:2.6rem;font-weight:700;}
	
	@media only screen and (max-width:1400px){
		.intro .visual-area .visual-box .obj.o1 {top:10%;left:3rem;}
		.intro .visual-area .visual-box .obj.o2 {top:78%;left:54%;}
		.intro .visual-area .visual-box .obj.o3 {top:15%;left:75%;}
		.intro .visual-area .visual-box .obj.o1 img {width:calc(19.2rem * .8);}
		.intro .visual-area .visual-box .obj.o2 img {width:calc(59.9rem * .8);}
		.intro .visual-area .visual-box .obj.o3 img {width:calc(60.3rem * .8);}
	}
	@media only screen and (max-width:960px){
		.intro .visual-area .visual-box .obj.o1 {top:8%;left:3rem;}
		.intro .visual-area .visual-box .obj.o2 {top:78%;left:39%;}
		.intro .visual-area .visual-box .obj.o3 {top:15%;left:75%;}
		.intro .visual-area .visual-box .obj.o1 img {width:calc(19.2rem * .65);}
		.intro .visual-area .visual-box .obj.o2 img {width:calc(59.9rem * .65);}
		.intro .visual-area .visual-box .obj.o3 img {width:calc(60.3rem * .65);}
		
		.intro .wrap.c1 .inner.i2 ul {display:flex;flex-wrap:wrap;justify-content:center;gap:5.2rem 5.2rem;}
		.intro .wrap.c1 .inner.i2 ul li {max-width:29.2rem;width:100%;}
	}
	@media only screen and (max-width:640px){
		.intro .visual-area .visual-box .obj.o1 {top:4%;left:3rem;}
		.intro .visual-area .visual-box .obj.o2 {top:68%;left:20%;}
		.intro .visual-area .visual-box .obj.o3 {top:10%;left:65%;}
		.intro .visual-area .visual-box .obj.o1 img {width:calc(19.2rem * .6);}
		.intro .visual-area .visual-box .obj.o2 img {width:calc(59.9rem * .6);}
		.intro .visual-area .visual-box .obj.o3 img {width:calc(60.3rem * .6);}
		
		.contents .wrap h2 {font-size:2.8rem;}
		
		.intro .wrap.c1 .inner.i1 {gap:6rem 0;}
		.intro .wrap.c1 figure.logo {max-width:34.2rem;}
		.intro .wrap.c1 .inner.i1 p {font-size:1.8rem;}
		.intro .wrap.c1 .inner.i2 {margin-top:6rem;padding-top:6rem;}
		.intro .wrap.c1 .inner.i2 ul {gap:6rem 0;}
		.intro .wrap.c1 .inner.i2 ul li {max-width:100%;}
		.intro .wrap.c2 p {font-size:1.8rem;}
	}
	
	
/* 01. START */
	.start .visual-area {height:40rem;background:linear-gradient(30deg, #44BE00, #1F5800);}
	.start .visual-area .visual-box .obj.o1 {top:12.6%;;left:46%;}
	.start .visual-area .visual-box .obj.o3 {top:2.8%;left:54.3%;}
	.start .visual-area .visual-box .obj.o2 {top:-10%;left:51.1%;}
	.start .visual-area .visual-box .obj.o1 img {width:calc(19.2rem * 1);}
	.start .visual-area .visual-box .obj.o3 img {width:calc(72.3rem * 1);}
	.start .visual-area .visual-box .obj.o2 img {width:calc(59.9rem * 1);}
	
	.start .wrap.c1 {}
	.start .wrap.c1 .inner.i1 {display:flex;flex-direction:column;gap:4rem 0;}
	.start .wrap.c1 .inner.i1 a {display:inline-flex;color:#fff;font-size:1.6rem;line-height:1.6;font-weight:700;background-color:var(--bg-color-green);border-radius:1rem;padding:1rem 6rem;}
	.start .wrap.c1 .inner.i2,
	.start .wrap.c1 .inner.i3 {display:flex;flex-direction:column;gap:1rem 0;margin-top:8rem;padding-top:4rem;border-top:1px solid var(--bg-color-BBB);}
	.start .wrap.c2 {background-color:var(--bg-color-EEE);margin-bottom:4rem;}
	.start .wrap.c3 .inner {display:flex;flex-direction:column;gap:1rem 0;}
	.start .wrap.c3 .inner + .inner {margin-top:4rem;padding-top:4rem;border-top:1px solid var(--bg-color-BBB);}
	.start .wrap.comment {color:var(--text-color-green);font-size:2.6rem;font-weight:700;}
	
	@media only screen and (max-width:1400px){
		.start .visual-area .visual-box .obj.o1 {top:8%;;left:26%;}
		.start .visual-area .visual-box .obj.o3 {top:20%;left:50%;}
		.start .visual-area .visual-box .obj.o2 {top:0%;left:51.1%;}
		.start .visual-area .visual-box .obj.o1 img {width:calc(19.2rem * .8);}
		.start .visual-area .visual-box .obj.o3 img {width:calc(72.3rem * .8);}
		.start .visual-area .visual-box .obj.o2 img {width:calc(59.9rem * .8);}
	}
	@media only screen and (max-width:960px){
		.start .visual-area .visual-box .obj.o1 {top:8%;;left:26%;}
		.start .visual-area .visual-box .obj.o3 {top:20%;left:50%;}
		.start .visual-area .visual-box .obj.o2 {top:0%;left:51.1%;}
		.start .visual-area .visual-box .obj.o1 img {width:calc(19.2rem * .65);}
		.start .visual-area .visual-box .obj.o3 img {width:calc(72.3rem * .65);}
		.start .visual-area .visual-box .obj.o2 img {width:calc(59.9rem * .65);}
	}
	@media only screen and (max-width:640px){
		.start .visual-area .visual-box .obj.o1 {top:8%;;left:14%;}
		.start .visual-area .visual-box .obj.o3 {top:20%;left:50%;}
		.start .visual-area .visual-box .obj.o2 {top:0%;left:45%;}
		.start .visual-area .visual-box .obj.o1 img {width:calc(19.2rem * .6);}
		
		.start .wrap.c1 .inner.i1 a {display:flex;justify-content:center;padding:1rem 2rem;text-align:center;}
	}
	
	
/* 02. BOOST */
	.boost .visual-area {height:40rem;background:linear-gradient(to right, #FFA600, #FF7A00);}
	.boost .visual-area .visual-box .obj.o1 {top:44%;;left:67.2%;}
	.boost .visual-area .visual-box .obj.o3 {top:-20%;left:40.5%;}
	.boost .visual-area .visual-box .obj.o2 {top:81%;left:38%;}
	.boost .visual-area .visual-box .obj.o1 img {width:calc(19.2rem * 1);}
	.boost .visual-area .visual-box .obj.o3 img {width:calc(72.3rem * 1);}
	.boost .visual-area .visual-box .obj.o2 img {width:calc(59.9rem * 1);}
	
	.boost .wrap.c2 {background-color:var(--bg-color-EEE);}
	.boost .wrap.c2 picture {display:flex;margin-top:2rem;}
	.boost .wrap.c3 {padding-bottom:0;}
	.boost .wrap.c3 .inner {display:grid;grid-template-columns:repeat(3, 1fr);gap:0 4rem;align-items:end;padding-bottom:10rem;border-bottom:1px solid var(--bg-color-BBB);margin-bottom:4rem;}
	.boost .wrap.c3 .inner .item h1 {color:var(--text-color-brown);font-size:3.6rem;font-weight:700;border-bottom:1rem solid var(--text-color-orange);padding-bottom:1rem;}
	.boost .wrap.c3 .inner .item .summary {display:flex;flex-direction:column;gap:2rem 0;margin-top:2rem;}
	.boost .wrap.c3 .inner .item .summary strong {color:var(--text-color-orange);font-size:1.6rem;font-weight:700;}
	.boost .wrap.c3 .inner .item .summary .conts {display:flex;flex-direction:column;gap:1rem 0;}
	.boost .wrap.c3 .inner .item .summary .conts p {color:#000;font-size:1.8rem;font-weight:300;}
	.boost .wrap.c3 .inner .item ul {margin-top:4rem;padding-top:2rem;border-top:1px solid var(--bg-color-BBB);}
	.boost .wrap.c3 .inner .item ul li {position:relative;padding-left:1.6rem;color:var(--text-color-666);font-size:1.8rem;font-weight:700;min-height:2.52rem;}
	.boost .wrap.c3 .inner .item ul li::before {content:"";position:absolute;top:1rem;left:0;width:.4rem;height:.4rem;border-radius:50%;background-color:var(--bg-color-666);}
	.boost .wrap.c3 .inner .item ul li.none::before {content:none;}
	.boost .wrap.comment {color:var(--text-color-orange);font-size:2.6rem;font-weight:700;}
	
	@media only screen and (max-width:1400px){
		.boost .visual-area .visual-box .obj.o1 {top:44%;;left:67.2%;}
		.boost .visual-area .visual-box .obj.o3 {top:-20%;left:40.5%;}
		.boost .visual-area .visual-box .obj.o2 {top:81%;left:38%;}
		.boost .visual-area .visual-box .obj.o1 img {width:calc(19.2rem * .8);}
		.boost .visual-area .visual-box .obj.o3 img {width:calc(72.3rem * .8);}
		.boost .visual-area .visual-box .obj.o2 img {width:calc(59.9rem * .8);}
	}
	@media only screen and (max-width:960px){
		.boost .visual-area .visual-box .obj.o3 {top:-40%;left:-5%;}
		.boost .visual-area .visual-box .obj.o2 {top:81%;left:16%;}
		.boost .visual-area .visual-box .obj.o1 img {width:calc(19.2rem * .65);}
		.boost .visual-area .visual-box .obj.o3 img {width:calc(72.3rem * .65);}
		.boost .visual-area .visual-box .obj.o2 img {width:calc(59.9rem * .65);}
	}
	@media only screen and (max-width:840px){
		.boost .wrap.c3 .inner {grid-template-columns:1fr;gap:6rem 0;}
		.boost .wrap.c3 .inner .item ul li.none {display:none;}
	}
	@media only screen and (max-width:640px){
		.boost .visual-area .visual-box .obj.o1 img {width:calc(19.2rem * .6);}
		.boost .visual-area .visual-box .obj.o3 img {width:calc(72.3rem * .6);}
		.boost .visual-area .visual-box .obj.o2 img {width:calc(59.9rem * .6);}
	}
	
	
/* 03. GROUND */
	.ground .visual-area {height:40rem;background:linear-gradient(30deg, #00AAF5, #0075A8);}
	.ground .visual-area .visual-box .obj.o1 {top:10.85%;;left:31%;}
	.ground .visual-area .visual-box .obj.o3 {top:48.8%;left:59.8%;}
	.ground .visual-area .visual-box .obj.o2 {top:84.3%;left:45%;}
	.ground .visual-area .visual-box .obj.o1 img {width:calc(51rem * 1);}
	.ground .visual-area .visual-box .obj.o3 img {width:calc(72.4rem * 1);}
	.ground .visual-area .visual-box .obj.o2 img {width:calc(48.3rem * 1);}
	
	.ground .wrap.c1 .inner {display:flex;align-items:center;gap:0 2rem;}
	.ground .wrap.c1 .left {flex-shrink:0;width:calc(55% - 1rem);}
	.ground .wrap.c1 .left h4 {color:#000;font-size:6.8rem;font-weight:200;line-height:1.2;border-bottom:1rem solid var(--bg-color-blue);padding-bottom:4rem;}
	.ground .wrap.c1 .left .text-wrap {display:flex;flex-direction:column;gap:1rem 0;margin-top:4rem;}
	.ground .wrap.c1 .left .text-wrap p {color:#000;font-size:1.8rem;font-weight:300;}
	.ground .wrap.c1 .left .btn-wrap {display:flex;flex-direction:column;gap:1rem 0;margin-top:4rem;}
	.ground .wrap.c1 .left .btn-wrap a {max-width:34rem;color:#fff;font-size:1.6rem;line-height:1.6;font-weight:700;text-align:center;background-color:var(--primary-color);border-radius:1rem;padding:1rem 2rem;}
	.ground .wrap.c1 .right {flex-shrink:0;width:calc(45% - 1rem);}
	.ground .wrap.c2 ul {display:flex;justify-content:space-between;align-items:stretch;}
	.ground .wrap.c2 {padding-top:0;}
	.ground .wrap.c2 .inner {padding-top:10rem;border-top:1px solid var(--bg-color-BBB);}
	.ground .wrap.c2 ul li {display:flex;align-items:center;gap:0 1rem;}
	.ground .wrap.c2 ul li figure {width:7.2rem;}
	.ground .wrap.c2 ul li .text-wrap {}
	.ground .wrap.c2 ul li .text-wrap p {color:var(--text-color-blue);font-size:2rem;font-weight:700;line-height:1;}
	.ground .wrap.c2 ul li .text-wrap p.num {font-size:2.6rem;}
	.ground .wrap.c2 ul li .text-wrap p.num strong {font-size:4rem;}
	.ground .wrap.c2 ul li.line {width:1px;background-color:var(--bg-color-BBB);}
	.ground .wrap.c2 .graph-wrap {display:flex;align-items:center;gap:0 1rem;margin-top:4rem;}
	.ground .wrap.c3 {padding-top:0;}
	.ground .wrap.c3 .inner {padding-top:10rem;border-top:1px solid var(--bg-color-BBB);}
	.ground .wrap.c3 dl {display:grid;grid-template-columns:16rem 1fr;align-items:start;gap:1rem 1rem;padding-left:6.4rem;margin-top:3rem;}
	.ground .wrap.c3 dl dt {color:var(--text-color-blue);font-size:2.6rem;font-weight:700;}
	.ground .wrap.c3 dl dd {color:#000;font-size:1.8rem;}
	.ground .wrap.c3 picture {display:flex;margin-top:11rem;}
	.ground .wrap.c3 picture + p {color:var(--text-color-BBB);font-size:2.6rem;font-weight:700;text-align:center;}
	.ground .wrap.c4 {background-color:var(--bg-color-EEE);margin-bottom:4rem;}
	.ground .wrap.c4 ul {display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem 1rem;margin-top:2rem;}
	.ground .wrap.c4 ul li:nth-child(1) {grid-column:span 2;}
	.ground .wrap.c4 ul li p {color:var(--primary-color);font-size:1.8rem;font-weight:300;text-align:center;margin-top:1rem;}
	.ground .wrap.comment {color:var(--text-color-green);font-size:2.6rem;font-weight:700;}
	
	@media only screen and (max-width:1400px){
		.ground .visual-area .visual-box .obj.o1 {top:10.85%;;left:31%;}
		.ground .visual-area .visual-box .obj.o3 {top:48.8%;left:59.8%;}
		.ground .visual-area .visual-box .obj.o2 {top:84.3%;left:38%;}
		.ground .visual-area .visual-box .obj.o1 img {width:calc(51rem * .8);}
		.ground .visual-area .visual-box .obj.o3 img {width:calc(72.4rem * .8);}
		.ground .visual-area .visual-box .obj.o2 img {width:calc(48.3rem * .8);}
	}
	@media only screen and (max-width:960px){
		.ground .visual-area .visual-box .obj.o2 {left:32%;}
		.ground .visual-area .visual-box .obj.o1 img {width:calc(51rem * .65);}
		.ground .visual-area .visual-box .obj.o3 img {width:calc(72.4rem * .65);}
		.ground .visual-area .visual-box .obj.o2 img {width:calc(48.3rem * .65);}
		
		.ground .wrap.c1 .inner {flex-direction:column;gap:4rem 0;}
		.ground .wrap.c1 .left,
		.ground .wrap.c1 .right {width:100%;}
		.ground .wrap.c1 .right {text-align:center;}
		.ground .wrap.c1 .right img {max-width:560px;width:100%;}
	}
	@media only screen and (max-width:840px){
		.ground .wrap.c2 ul {flex-wrap:wrap;}
		.ground .wrap.c2 ul li {width:calc(50% - 2.5rem);}
		.ground .wrap.c2 ul li.line.table {width:100%;height:1px;margin:4rem 0;}
		.ground .wrap.c2 ul li.even {margin-right:4rem;}
	}
	@media only screen and (max-width:760px){
		.ground .wrap.c3 dl {align-items:start;padding-left:4rem;}
	}
	@media only screen and (max-width:744px){
		.ground .wrap.c3 picture + p {margin-top:7rem;}
		.ground .wrap.c4 ul {grid-template-columns:1fr;}
		.ground .wrap.c4 ul li:nth-child(1) {grid-column:span 1;}
	}
	@media only screen and (max-width:640px){
		.ground .visual-area .visual-box .obj.o1 {left:22%;}
		.ground .visual-area .visual-box .obj.o2 {left:20%;}
		.ground .visual-area .visual-box .obj.o1 img {width:calc(51rem * .4);}
		.ground .visual-area .visual-box .obj.o3 img {width:calc(72.4rem * .6);}
		.ground .visual-area .visual-box .obj.o2 img {width:calc(48.3rem * .6);}
		
		.ground .wrap.c1 .left .btn-wrap a {max-width:none;display:flex;justify-content:center;}
		.ground .wrap.c2 ul li {width:100%;padding:0 3rem;}
		.ground .wrap.c2 ul li.line,
		.ground .wrap.c2 ul li.line.table {width:100%;height:1px;margin:2rem 0;padding:0;}
		.ground .wrap.c2 .graph-wrap {flex-wrap:wrap;gap:1rem 0;}
		.ground .wrap.c2 .graph-wrap figure {width:100%;}
		
		.ground .wrap.c3 dl {grid-template-columns:1fr;}
	}
	@media only screen and (max-width:420px){
		.ground .visual-area .visual-box .obj.o2 {left:18%;}
	}
	
	
/* ====================================================================================================================================================== */
/* Comming Soon */
	.commingsoon {width:100%;height:100vh;display:flex;justify-content:center;align-items:center;overflow:hidden;padding:3rem 1.6rem;}
	.commingsoon .wrap {position:relative;max-width:37rem;padding-bottom:12.5rem;}
	.commingsoon .wrap::before {content:"";position:absolute;bottom:0;left:78%;width:44.6rem;height:33.4rem;background:url('../images/comming-soon-bi.svg') no-repeat center center/cover;}
	.commingsoon .wrap .bi {width:33.8rem;height:4.4rem;margin:0 auto 4rem;}
	.commingsoon .wrap .text {position:relative;display:flex;flex-direction:column;gap:2rem 0;}
	.commingsoon .wrap .text p {font-size:1.8rem;font-weight:300;text-align:center;}
	.commingsoon .wrap .text p strong {font-weight:700;}
	.commingsoon .wrap .line {position:relative;display:grid;grid-template-columns:repeat(3, 1fr);width:100%;height:1px;margin:3rem 0;}
	.commingsoon .wrap .line span:nth-child(1) {background-color:#44BE00;}
	.commingsoon .wrap .line span:nth-child(2) {background-color:#FF7A00;}
	.commingsoon .wrap .line span:nth-child(3) {background-color:#00AAF5;}
	.commingsoon .copyright {position:fixed;bottom:2rem;left:50%;transform:translateX(-50%);font-size:1rem;font-weight:300;white-space:nowrap;}
	
	@media only screen and (max-width:680px){
		.commingsoon .wrap {padding-bottom:12vh;}
		.commingsoon .wrap::before {left:45%;bottom:-8vh;width:32.3rem;height:24.2rem;}
		.commingsoon .wrap .bi {width:26.3rem;height:3.4rem;}
		.commingsoon .wrap .text p {font-size:1.6rem;}
	}