@charset "utf-8";
img {max-width:100%;}

#wrap {padding-top:100px;min-width:1200px;}

#header {padding:0 90px;position:fixed;left:0;top:0;width:100%;z-index:200;overflow:hidden;transition:0.5s;background:#fff;height:100px;box-sizing:border-box;}
.sub #header {box-shadow:0 1px 0 #eee;}

#header:before {content:"";display:block;position:absolute;left:0;top:100px;height:1px;width:100%;background:#eee;}
#header .inner {max-width:1820px;margin:0 auto;position:relative;height:100px;z-index:10;}
#header .logo {position:absolute;left:0;top:12px;}
#header .logo * {display:block;}
#header .gnb {margin-left:105px;}
#header .gnb > li {float:left;}
#header .gnb > li > a {display:block;position:relative;font-size:18px;color:#222;padding:0 27px;}
#header .gnb > li > a > span {display:block;height:100px;line-height:100px;position:relative;}
#header .gnb > li > a > span:before {content:"";position:absolute;left:50%;bottom:-1px;width:0;height:4px;background:#3fae49;display:block;transition:0.3s;opacity:0;}
#header .gnb > li:hover > a > span:before,
#header .gnb > li.active > a > span:before {left:0;width:100%;opacity:1;}
.sub #header .gnb > li > a > span:before {bottom:0;}

#header .gnb .ov {position:absolute;left:0;top:100px;width:100%;height:300px;display:none;}
#header .gnb .ov:after {content:'';display:block;clear:both;}
#header .gnb .ov:before {content:'';display:block;width:350px;height:230px;position:absolute;right:160px;top:50%;margin-top:-115px;background-repeat:no-repeat;}
#header .gnb .ov dl {width:380px;padding:45px 0 0 50px;float:left;box-sizing:border-box;border-left:1px solid #eee;border-right:1px solid #eee;height:300px;}
#header .gnb .ov dl dt {font-size:32px;color:#222;font-weight:500;}
#header .gnb .ov dl dd {font-size:15px;color:#888;line-height:1.6em;margin-top:20px;}
#header .gnb .ov ul {float:left;padding:40px 0 0 45px;display:none;}
#header .gnb .ov ul li ~ li {margin-top:18px;}
#header .gnb .ov ul li a {display:block;font-size:16px;color:#222;transition:0.3s;}
#header .gnb .ov ul li a span {display:inline-block;position:relative;}
#header .gnb .ov ul li a span:before {content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background:#3fae49;display:block;transition:0.3s;opacity:0;}
#header .gnb .ov ul li:hover a,
#header .gnb .ov ul li.active a {color:#3fae49;font-weight:500;}
#header .gnb .ov ul li:hover a span:before,
#header .gnb .ov ul li.active a span:before {width:100%;opacity:1;}

#header .gnb .gnb1 .ov:before {background-image:url(../images/gnb1.jpg);}
#header .gnb .gnb2 .ov:before {background-image:url(../images/gnb2.jpg);}
#header .gnb .gnb3 .ov:before {background-image:url(../images/gnb3.jpg);}
#header .gnb .gnb4 .ov:before {background-image:url(../images/gnb4.jpg);}
#header .gnb .gnb5 .ov:before {background-image:url(../images/gnb5.jpg);}

#header .gnb li:hover .ov {display:block;animation:fadeIn 0.3s;}
#header .gnb li:hover .ov ul {display:block;animation:fadeInUp 0.5s;}

#header .tnb {position:absolute;right:0;top:0;height:100px;white-space:nowrap;font-size:0;}
#header .tnb:after {content:'';display:inline-block;width:0;height:100%;vertical-align:middle;}
#header .tnb ul {display:inline-block;vertical-align:middle;}
#header .tnb ul ~ ul {margin-left:23px;}
#header .tnb ul li {display:inline-block;}
#header .tnb ul li ~ li {margin-left:20px;}
#header .tnb ul li a {display:inline-block;font-size:12px;color:#888;font-family:Montserrat,sans-serif;}
#header .tnb .cart a {width:19px;height:24px;position:relative;background:url(../images/ico-cart.png) no-repeat;}
#header .tnb .cart a span {display:block;position:absolute;left:0;width:100%;bottom:3px;font-size:11px;color:#000;text-align:center;font-family:Montserrat,sans-serif;font-weight:500;line-height:1em;}

.nav-on #header {height:400px;}

@media all and (max-width:1400px){
	#header {padding:0 20px;}
}

#footer {border-top:1px solid #eee;padding:30px 90px 40px;}
#footer .inner {position:relative;}
#footer .one {position:relative;}
#footer .one .fnb {font-size:0;}
#footer .one .fnb li {display:inline-block;vertical-align:middle;position:relative;}
#footer .one .fnb li ~ li {margin-left:20px;padding-left:21px;}
#footer .one .fnb li ~ li:before {content:"";display:block;width:1px;height:12px;position:absolute;left:0;top:50%;margin-top:-6px;background:#ddd;}
#footer .one .fnb li a {display:block;font-size:14px;color:#888;}
#footer .one .sns {position:absolute;right:65px;top:0;}
#footer .one .sns li {float:left;}
#footer .one .sns li ~ li {margin-left:20px;}
#footer .two {margin-top:25px;position:relative;padding:15px 0 0 120px;}
#footer .two h2 {position:absolute;left:0;top:0;}
#footer .two .info address {color:#888;font-size:0;}
#footer .two .info address span {display:inline-block;position:relative;font-size:13px;}
#footer .two .info address span ~ span {margin-left:10px;padding-left:11px;}
#footer .two .info address span ~ span:before {content:"";display:block;width:1px;height:12px;position:absolute;left:0;top:50%;margin-top:-6px;background:#ddd;}
#footer .two .info .copy {font-size:13px;color:#888;margin-top:8px;}


#vis,
#vis .vis {overflow:hidden;position:relative;height:calc(100vh - 100px);}/*height:980px*/
#vis:before {content:"SCROLL";font-family:Montserrat,sans-serif;position:absolute;left:50%;bottom:105px;width:100px;margin-left:-50px;color:#fff;font-size:15px;font-weight:500;z-index:110;text-align:center;
	-webkit-animation:mouse 1s ease infinite;
	-moz-animation:mouse 1s ease infinite;
	-ms-animation:mouse 1s ease infinite;
	-o-animation:mouse 1s ease infinite;
	animation:mouse 1s ease infinite;
}
@keyframes mouse {
	0% {transform:translate3d(0,0,0);}
	50% {transform:translate3d(0,10px,0);}
	100% {transform:translate3d(0,0,0);}
}
#vis .vis {background-repeat:no-repeat;background-position:50% 0;}
#vis .vis1 {background-image:url(../images/vis1.jpg);}
#vis .vis2 {background-image:url(../images/vis2.jpg);}
#vis .vis3 {background-image:url(../images/vis3.jpg);}
#vis .vis .inner {width:1200px;margin:0 auto;}
#vis .vis .txt {color:#fff;padding-top:180px;}
#vis .vis .txt > * {opacity:0;transition:1s;}
#vis .vis .txt h3 {font-size:18px;font-weight:900;font-family:Montserrat,sans-serif;line-height:1em;transform:translate3d(0,-30px,0);}
#vis .vis .txt h4 {font-size:52px;font-weight:300;line-height:1em;margin-top:30px;transform:scale(1.1,1.1);transition-delay:0.3s;}
#vis .vis .txt .imp {font-size:82px;font-weight:bold;line-height:1em;margin-top:15px;position:relative;width:600px;padding-bottom:25px;transform:translate3d(0,30px,0);transition-delay:0.6s;}
#vis .vis .txt .imp:before {content:"";display:block;position:absolute;left:-10px;top:-2px;width:35px;height:20px;background:url(../images/vis-leaf.png) no-repeat;}
#vis .vis .txt .imp:after {content:"";display:block;position:absolute;left:0;bottom:0;width:0;height:2px;background:#fff;opacity:0;transition:2s;transition-delay:1.2s;}
#vis .vis .txt .sum {font-size:25px;line-height:40px;margin-top:20px;font-weight:300;transform:translate3d(0,30px,0);transition-delay:0.9s;}
#vis .vis .txt .btn {margin-top:40px;transition-delay:1.2s;transform:translate3d(0,30px,0);}
#vis .vis .txt .btn a {
	display:inline-block;
	width:220px;
	height:60px;
	box-sizing:border-box;
	border:2px solid #fff;
	border-radius:28px;
	text-align:center;
	line-height:56px;
	font-size:15px;
	font-weight:bold;
	font-family:Montserrat,sans-serif;
	color:#fff;
}
#vis .vis.active .txt > * {opacity:1;transform:scale(1,1) translate3d(0,0,0) !important;}
#vis .vis.active .txt .imp:after {opacity:1;width:100%;}


#vis .vis2 .txt h4 {font-size:38px;}
#vis .vis2 .txt .imp {font-size:65px;line-height:80px;width:620px;white-space:nowrap;letter-spacing:-0.025em;}
#vis .vis2 .txt .imp:before {display:none;}

#vis .vis3 .txt h4 {font-size:82px;font-weight:bold;}
#vis .vis3 .txt .imp {font-size:52px;width:570px;white-space:nowrap;font-weight:300;letter-spacing:-0.025em;}
#vis .vis3 .txt .imp em {font-size:25px;font-weight:300;}
#vis .vis3 .txt .imp:before {display:none;}


#vis .bx-controls-direction a {position:absolute;z-index:100;display:block;width:20px;height:181px;text-indent:-9999px;}
#vis .bx-controls-direction .bx-prev {background:url(../images/vis-prev.png) no-repeat;left:3%;bottom:50%;margin-bottom:-40px;}
#vis .bx-controls-direction .bx-next {background:url(../images/vis-next.png) no-repeat;right:3%;top:50%;margin-top:-40px;}

#vis .bx-pager {position:absolute;z-index:100;bottom:65px;left:50%;margin-left:-100px;width:200px;text-align:center;}
#vis .bx-pager .bx-pager-item {display:inline-block;vertical-align:middle;margin:0 7px;}
#vis .bx-pager .bx-pager-item a {
	display:inline-block;
	vertical-align:middle;
	width:8px;
	height:8px;
	background:#fff;
	opacity:0.5;
	text-align:left;
	text-indent:-9999px;
	overflow:hidden;
	border-radius:50%;
}
#vis .bx-pager .bx-pager-item a.active {opacity:1;width:12px;height:12px;}

@media all and (max-width:1400px){
	#vis .vis {padding:0 80px;}
}

#main {padding:60px 50px 65px;overflow:hidden;}
#main .one {margin:0 -20px;}
#main .one:after {content:'';display:block;clear:both;}
#main .one .con {width:50%;float:left;box-sizing:border-box;padding:0 20px;}
#main .one .con h3 {font-family:Montserrat,'Noto Sans KR',sans-serif;font-size:25px;font-weight:500;color:#222;height:45px;}
#main .one .con h3 strong {font-weight:600;}
#main .one .con:after,
#main .one .pdt .big:after,
#main .one .pdt .small:after {content:'';display:block;clear:both;}
#main .one .pdt .box {text-align:center;}
#main .one .pdt .box .img {position:relative;overflow:hidden;}
#main .one .pdt .box .img img {transition:3s;width:100%;}
#main .one .pdt .box .img .tag {
	display:block;
	position:absolute;
	right:0;
	top:0;
	width:86px;
	height:86px;
	background:url(../images/tag.png) no-repeat;
	color:#fff;
	font-family:Roboto,sans-serf;
	text-align:right;
	box-sizing:border-box;
	padding:16px 7px 0 0;
}
#main .one .pdt .box .img .tag span {font-size:19px;font-weight:300;}
#main .one .pdt .box .img .tag em {font-size:13px;}
#main .one .pdt .box .img .float {position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(63,174,73,0.9);font-size:0;white-space:nowrap;opacity:0;transition:0.5s;}
#main .one .pdt .box .img .float:after {content:'';display:inline-block;width:0;height:100%;vertical-align:middle;}
#main .one .pdt .box .img .float .ver {display:inline-block;vertical-align:middle;white-space:normal;}
#main .one .pdt .box .img .float .ver .link {display:block;color:#fff;}
#main .one .pdt .box .img .float .ver .link > * {display:block;}
#main .one .pdt .box .img .float .ver .link strong {font-size:20px;font-weight:500;position:relative;padding-bottom:12px;margin-bottom:14px;}
#main .one .pdt .box .img .float .ver .link strong:before {content:"";display:block;position:absolute;left:50%;bottom:0;width:34px;margin-left:-17px;height:1px;background:#fff;}
#main .one .pdt .box .img .float .ver .link span {font-size:13px;line-height:1.4em;max-height:2.8em;overflow:hidden;}
#main .one .pdt .box .img .float .btn {margin-top:20px;}
#main .one .pdt .box .img .float .btn li {display:inline-block;vertical-align:top;margin:0 11px;}
#main .one .pdt .box .info {margin-top:14px;}
#main .one .pdt .box .info .subject a {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:300;}
#main .one .pdt .box .info .price {font-size:18px;font-weight:600;font-family:Montserrat,'Noto Sans KR',sans-serif;margin-top:5px;}
#main .one .pdt .box:hover .img img {transform:scale(1.1);}
#main .one .pdt .box:hover .img .float {opacity:1;}

#main .one .pdt .big,
#main .one .pdt .small {width:50%;float:left;}
#main .one .pdt .big .box .img .float .ver .link strong {font-size:30px;padding-bottom:12px;margin-bottom:14px;}
#main .one .pdt .big .box .img .float .ver .link strong:before {width:34px;margin-left:-17px;}
#main .one .pdt .big .box .img .float .ver .link span {font-size:16px;}
#main .one .pdt .big .box .info .subject a {font-size:20px;}
#main .one .pdt .big .box .info .price {font-size:24px;}
#main .one .pdt .small .box {float:left;width:50%;box-sizing:border-box;padding-left:40px;}
#main .one .pdt .small .box:nth-child(odd) {clear:both;}
#main .one .pdt .small .box:nth-child(n+3) {margin-top:22px;}

#main .one .home {overflow:hidden;position:relative;}
#main .one .home .box:after {content:'';display:block;clear:both;}
#main .one .home .box > div {float:left;width:50%;box-sizing:border-box;}
#main .one .home .box .info {padding:50px 0 0 50px;transform-origin:0 0;}
#main .one .home .box .info .ico {margin-bottom:23px;}
#main .one .home .box .info .ico span {display:inline-block;width:115px;height:38px;line-height:38px;border-radius:19px;text-align:center;color:#fff;font-size:16px;background:#3fae49;}
#main .one .home .box .info h4 {font-weight:300;color:#555;font-size:40px;padding-bottom:15px;margin-bottom:20px;position:relative;}
#main .one .home .box .info h4:before {content:"";display:block;position:absolute;left:0;bottom:0;width:200%;height:1px;background:#eee;}
#main .one .home .box .info .date span {font-family:Montserrat,sans-serif;font-size:32px;color:#3fae49;}
#main .one .home .box .info .date em {font-size:25px;color:#555;font-weight:300;margin-left:5px;}
#main .one .home .box .info .time {margin-top:15px;color:#888;font-family:Montserrat,sans-serif;font-size:0;}
#main .one .home .box .info .time li ~ li {margin-top:5px;}
#main .one .home .box .info .time li > * {display:inline-block;vertical-align:middle;}
#main .one .home .box .info .time li strong {font-size:12px;width:55px;letter-spacing:0;}
#main .one .home .box .info .time li em {margin-right:10px;}
#main .one .home .box .info .time li span {font-size:16px;letter-spacing:0.08em;}

#main .one .home .bx-controls-direction {position:absolute;left:50%;margin-left:50px;bottom:50px;z-index:100;display:block;}
#main .one .home .bx-controls-direction:before {content:"";display:block;position:absolute;left:50%;top:0;height:100%;width:1px;background:#eee;}
#main .one .home .bx-controls-direction a {float:left;display:block;height:27px;width:15px;text-indent:-9999px;}
#main .one .home .bx-controls-direction .bx-prev {background:url(../images/home-prev.png) no-repeat;}
#main .one .home .bx-controls-direction .bx-next {background:url(../images/home-next.png) no-repeat;margin-left:53px;}



#main .two {margin:70px -10px 0;font-size:0;white-space:nowrap;}
#main .two > div {display:inline-block;vertical-align:top;box-sizing:border-box;padding:0 10px;position:relative;white-space:normal;}
#main .two .cf {width:50%;}
#main .two .ban,
#main .two .notice {width:25%;}
#main .two .cf a {display:block;position:relative;}
#main .two .cf a .float {display:block;position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;font-size:0;white-space:nowrap;}
#main .two .cf a .float:after {content:'';display:inline-block;width:0;height:100%;vertical-align:middle;}
#main .two .cf a .float .ver {white-space:normal;max-width:100%;display:inline-block;vertical-align:middle;}
#main .two .cf a .float .ver > * {display:block;}
#main .two .cf a .float .ver span {font-size:24px;font-weight:300;color:#fff;padding:20px 0 40px;}
#main .two .notice .area {text-align:center;}
#main .two .notice .area .box {position:relative;}
#main .two .notice .area .box a {position:absolute;left:0;top:0;width:100%;height:100%;background:#edf1fc;padding:40px 40px 0;box-sizing:border-box;}
#main .two .notice .area .box a,
#main .two .notice .area .box a > * {display:block;}
#main .two .notice .area .box a .info {transform-origin:50% 0;}
#main .two .notice .area .box a .subject {display:block;font-size:20px;line-height:1.3em;height:2.6em;overflow:hidden;margin:25px 0;}
#main .two .notice .area .box a .date {display:block;font-size:14px;color:#888;font-family:Montserrat,sans-serif;}

#main .two .bx-pager {position:absolute;z-index:100;bottom:7%;left:50%;margin-left:-100px;width:200px;text-align:center;}
#main .two .bx-pager .bx-pager-item {display:inline-block;vertical-align:middle;margin:0 7px;}
#main .two .bx-pager .bx-pager-item a {
	display:inline-block;
	vertical-align:middle;
	width:8px;
	height:8px;
	background:#a9a5a1;
	text-align:left;
	text-indent:-9999px;
	overflow:hidden;
	border-radius:50%;
}
#main .two .bx-pager .bx-pager-item a.active {background:#3fae49;width:12px;height:12px;}

@media all and (max-width:1600px){
	#main {padding:40px 30px;}
	#main .one {margin:0 -10px;}
	#main .one .con {padding:0 10px;}
	
	#main .one .pdt .big {width:52.5%;}
	#main .one .pdt .small {width:46.5%;}
	#main .one .pdt .small .box {padding-left:20px;}
	#main .one .home .box .info {padding:40px 0 0 20px;}
	#main .one .home .bx-controls-direction {margin-left:20px;bottom:20px;}

	#main .two {margin:40px -10px 0;}
}



#svis {height:600px;text-align:center;font-size:0;box-sizing:border-box;background-repeat:no-repeat;background-position:50% 94px;background-attachment:fixed;background-image:url(../images/svis11.jpg);color:#fff;}
#svis:after {content:'';display:inline-block;width:0;height:100%;vertical-align:middle;}
#svis h2 {display:inline-block;vertical-align:middle;font-size:45px;font-weight:normal;}

.sub12 #svis {background-image:url(../images/svis12.jpg);color:#222;}
.sub22 #svis {background-image:url(../images/svis22.jpg);color:#222;}
.sub23 #svis {background-image:url(../images/svis23.jpg);}
.sub24 #svis {background-image:url(../images/svis24.jpg);}


#tit {border-bottom:1px solid #eee;}
#tit .inner {width:1200px;margin:0 auto;position:relative;height:143px;}
#tit h2 {height:143px;line-height:143px;font-size:35px;text-align:center;font-weight:normal;color:#333;}
#tit a {display:block;height:43px;line-height:43px;white-space:nowrap;position:absolute;top:50%;margin-top:-21.5px;font-size:16px;color:#999;}
#tit .prev {left:0;background:url(../images/tit-prev.png) no-repeat;padding-left:67px;}
#tit .next {right:0;background:url(../images/tit-next.png) no-repeat 100% 0;padding-right:67px;}

#sub {overflow:hidden;padding:50px 0 100px;}
#sub > .inner {width:1200px;margin:0 auto;min-height:30vh;}


#brand .section {position:relative;overflow:hidden;}
#brand .brand {background:url(../images/brand1.jpg) no-repeat 50% 100%;background-attachment:fixed;height:calc(100vh - 100px);padding:0 80px;}
#brand .brand .inner {max-width:1360px;height:100%;margin:0 auto;position:relative;font-size:0;}
#brand .brand .inner:after {content:'';display:inline-block;width:0;height:100%;vertical-align:middle;}
#brand .brand .img {position:absolute;right:-40px;top:50%;margin-top:-377.5px;}
#brand .brand .txt {display:inline-block;vertical-align:middle;}
#brand .brand .txt dd {font-size:20px;line-height:35px;color:#222;margin-top:45px;}
#brand .brand .txt dd span {color:#3fae49;}
#brand .brand .txt dd .fwb {font-family:Montserrat,sans-serif;}
#brand .brand .scr {position:absolute;left:50%;margin-left:-50px;width:100px;bottom:0;z-index:100;}
#brand .brand .scr:before {content:"";display:block;position:absolute;left:50%;width:1px;bottom:0;height:100px;background:#bab9b7;}
#brand .brand .scr span {
	font-size:15px;
	text-align:center;
	display:block;
	position:absolute;
	left:50%;
	margin-left:-50px;
	width:100px;
	bottom:125px;
	line-height:1em;
	font-family:Montserrat,sans-serif;
	font-size:15px;
	font-weight:500;
	-webkit-animation:mouse 1s ease infinite;
	-moz-animation:mouse 1s ease infinite;
	-ms-animation:mouse 1s ease infinite;
	-o-animation:mouse 1s ease infinite;
	animation:mouse 1s ease infinite;
}

#brand .mv {height:100vh;}
#brand .mv:after {content:"";display:block;position:absolute;left:0;top:;width:100%;height:100%;z-index:10;}
#brand #player {position:absolute;width:100% !important;height:100% !important;left:0;top:0;display:block;}


.__green {color:#3fae49 !important;}

.__wide {margin:0 -1000px;}
.__wide > .inner {width:1200px;margin:0 auto;}


.__about .one {}
.__about .one dl dt {font-size:25px;color:#333;line-height:40px;margin:40px 0 20px;}
.__about .one dl dd {font-size:16px;line-height:30px;margin-top:;}

.__about .two {margin-top:110px;margin-bottom:-101px;background:url(../images/about-bg.jpg) no-repeat 50% 0;padding:123px 0;}
.__about .two .top {margin:0 -10px;}
.__about .two .top:after {content:'';display:block;clear:both;}
.__about .two .top .box {width:25%;box-sizing:border-box;padding:0 10px;float:left;}
.__about .two .top .box .in {height:285px;background:#fff;text-align:center;font-size:0;position:relative;box-shadow:0 0 10px 1px rgba(0,0,0,0.2);}
.__about .two .top .box .in:after {content:'';display:inline-block;width:0;height:100%;vertical-align:middle;}
.__about .two .top .box .in > * {display:inline-block;vertical-align:middle;max-width:100%;}
.__about .two .top .box:first-child .in {background:#3fae49;}
.__about .two .top .box:first-child .in:before {content:"";display:block;width:145px;height:111px;background:url(../images/about-leaf.png) no-repeat;position:absolute;left:-61px;top:-56px;}
.__about .two .top .box dl dt {font-size:18px;color:#222;}
.__about .two .top .box dl dd {font-size:40px;font-weight:300;color:#222;margin-top:25px;}
.__about .two .top .box:last-child dl dd {font-size:18px;line-height:30px;margin-top:12px;}

.__about .two .bot {background:#fff;box-shadow:0 0 10px 1px rgba(0,0,0,0.2);margin-top:40px;height:100px;padding-left:47px;}
.__about .two .bot:after {content:'';display:inline-block;width:0;height:100%;vertical-align:middle;}
.__about .two .bot > *,
.__about .two .bot dt > * {display:inline-block;vertical-align:middle;}
.__about .two .bot dt span {margin-left:24px;color:#222;font-size:18px;}
.__about .two .bot dd {margin-left:80px;font-size:16px;line-height:26px;font-weight:300;color:#777;}
.__about .two .bot dd span {color:#222;}


.__busiarea .box:after {content:'';display:block;clear:both;}
.__busiarea .box ~ .box {margin-top:40px;}
.__busiarea .box > * {float:left;box-sizing:border-box;position:relative;}
.__busiarea .box > * + * {float:right;}
.__busiarea .box .img {width:700px;z-index:10;}
.__busiarea .box .info {width:1000px;background:#f8f8f8;height:360px;padding:65px 65px 0 65px;margin-top:70px;}
.__busiarea .box:nth-child(odd) .info {padding-left:560px;margin-left:-500px;}
.__busiarea .box:nth-child(even) .info {margin-right:-500px;}
.__busiarea .box .info dl dt {font-size:25px;color:#333;}
.__busiarea .box .info dl dd {margin-top:20px;}
.__busiarea .box .info dl dd ul li {font-size:16px;font-weight:300;position:relative;padding-left:44px;padding-top:3px;line-height:1.7em;}
.__busiarea .box .info dl dd ul li ~ li {margin-top:15px;}
.__busiarea .box .info dl dd ul li img {display:block;position:absolute;left:0;top:0;}


.__birth .one {text-align:center;}
.__birth .one dl {margin-top:25px;}
.__birth .one dl dt {font-size:25px;line-height:40px;color:#222;}
.__birth .one dl dd {margin-top:20px;font-size:16px;color:#666;line-height:30px;}
.__birth .two {position:relative;margin-top:40px;padding-top:110px;}
.__birth .two:before {content:"";display:block;position:absolute;left:50%;top:0;width:1px;height:0;background:#d5d5d5;transition:1.5s;}
.__birth .two.action:before {height:70px;}
.__birth .two h3 {text-align:center;font-size:25px;font-weight:normal;color:#222;margin-bottom:45px;}
.__birth .two .area:after {content:'';display:block;clear:both;}
.__birth .two .area .box {float:left;width:25%;box-sizing:border-box;}
.__birth .two .area .box:nth-child(even) {margin-top:80px;}
.__birth .two .area .box .info {margin-top:17px;font-size:16px;line-height:25px;font-weight:300;}
.__birth .two .area .box:nth-child(3) .info {padding-left:20px;}


.__model:after {content:'';display:block;clear:both;}
.__model > * {float:left;width:50%;box-sizing:border-box;}
.__model .rig {padding-right:17px;padding-top:117px;}
.__model .box {width:550px;}
.__model .box ~ .box {margin-top:120px;}
.__model .box .img {position:relative;}
.__model .box .img img {position:relative;z-index:10;}
.__model .box .img:before {content:"";display:block;width:550px;height:630px;box-sizing:border-box;border:1px solid #e1e1e1;right:-17px;top:17px;position:absolute;}
.__model .box dl {margin-top:37px;text-align:center;}
.__model .box dl dt {font-size:16px;color:#999;}
.__model .box dl dd {font-size:30px;color:#000;letter-spacing:0.2em;margin-top:10px;text-indent:0.2em;}


.__result .one {text-align:center;}
.__result .one h3 {font-size:45px;font-weight:normal;color:#333;}
.__result .one .area {margin-top:80px;}
.__result .one .box ~ .box {margin-top:130px;}
.__result .one .box dl dt {line-height:1em;font-size:32px;color:#333;}
.__result .one .box dl dt strong {font-family:Montserrat,sans-serif;}
.__result .one .box dl dd {font-size:120px;font-weight:600;color:#3fae49;font-family:Montserrat,sans-serif;line-height:1em;height:1em;margin:15px 0 20px;}
.__result .one .box p {font-size:24px;font-weight:300;}
.__result .two {margin-top:140px;}
.__result .two:after {content:'';display:block;clear:both;}
.__result .two .box {width:580px;height:700px;text-align:center;}
.__result .two .box1 {background:url(../images/sub24-1.jpg) no-repeat;float:left;}
.__result .two .box2 {background:url(../images/sub24-2.jpg) no-repeat;float:right;margin-top:114px;}
.__result .two .box dl {padding-top:75px;}
.__result .two .box dl dt span {display:inline-block;box-sizing:border-box;padding:0 15px;height:38px;line-height:38px;background:#fff;font-size:25px;font-weight:300;color:#222;min-width:150px;}
.__result .two .box dl dd {font-family:Montserrat,'Noto Sans KR',sans-serif;font-size:52px;font-weight:600;color:#fff;margin-top:20px;line-height:1em;}
.__result .thr {text-align:center;margin:115px 0 100px;}
.__result .thr dl dt {font-size:40px;line-height:60px;color:#333;}
.__result .thr dl dd {font-size:20px;line-height:35px;margin-top:25px;font-weight:300;}
.__result .fou {background:#f6f6f6;padding:180px 0;}
.__result .fou .inner:after {content:'';display:block;clear:both;}
.__result .fou h3 {font-size:25px;color:#222;font-weight:500;margin-bottom:40px;}
.__result .fou .box1 {float:left;}
.__result .fou .box1 .graph {margin-left:-8px;}
.__result .fou .box2 {float:right;}
.__result .fou .graph {position:relative;}
.__result .fou .graph span {position:absolute;left:0;top:0;width:0;height:100%;transition:2s;opacity:0;}
.__result .fou .box1 .graph span {background:url(../images/sub24-3.png) no-repeat;}
.__result .fou .box2 .graph span {background:url(../images/sub24-4.png) no-repeat;}
.__result .fou .action .graph span {width:100%;opacity:1;}
.__result .fou .action .graph span {width:100%;opacity:1;}
.__result .fou .sum {font-size:16px;font-weight:300;color:#999;margin-top:30px;}
.__result .fiv {background:#172251;padding:130px 110px;text-align:center;}
.__result .fiv .tit dt {color:#fff;line-height:1em;font-size:40px;}
.__result .fiv .tit dt strong {font-size:70px;}
.__result .fiv .tit dd {font-size:20px;color:#fff;margin:20px 0 15px;font-weight:300;}
.__result .fiv .img {position:relative;}
.__result .fiv .img dl {position:absolute;left:0;top:330px;width:100%;}
.__result .fiv .img dl dt span {display:inline-block;box-sizing:border-box;height:30px;line-height:30px;background:#3fae49;padding:0 13px;color:#fff;font-size:18px;}
.__result .fiv .img dl dd {font-size:40px;color:#fff;margin-top:10px;font-weight:500;}
.__result .six {margin-top:90px;text-align:center;}
.__result .six .top {font-size:20px;color:#333;line-height:65px;font-weight:300;}
.__result .six .top em {font-size:25px;font-weight:500;}
.__result .six .top span {font-size:40px;font-weight:500;}
.__result .six .top strong {font-family:Montserrat,'Noto Sans KR',sans-serif;font-size:40px;}
.__result .six .img {display:inline-block;margin:45px 0;position:relative;}
.__result .six .img dl {position:absolute;left:100%;top:140px;text-align:left;}
.__result .six .img dl dt {font-size:40px;font-weight:bold;color:#333;}
.__result .six .img dl dd {font-family:Montserrat,'Noto Sans KR',sans-serif;font-size:70px;font-style:italic;color:#3fae48;font-weight:bold;line-height:1em;margin-top:15px;}
.__result .six .img dl dd strong {font-size:100px;}
.__result .six .bot {margin-top:45px;}
.__result .six .bot dt {font-size:35px;color:#222;font-weight:bold;}
.__result .six .bot dd {font-size:16px;margin-top:15px;}