@import url('https://fonts.googleapis.com/css?family=Noto+Sans:400,700');
body {margin: 0; font-family: 'Noto Sans', sans-serif;}
.bbr-content {
    margin: 0px 0 0 0;/*margin: 130px 0 30px 20px;border-top: 1px solid #2f315b;*/
    position: relative;
    z-index: 50;
}
.tygh-content{padding-left:0px;padding-right:0;}/*margin-top:-25px;*/
.clear_both {	clear: both;	float: none;	height: 0px;}
a {	text-decoration:none}
div {	-webkit-text-size-adjust:none}


/*w768*/
	.w768 {
		width:100%;
		min-width:768px;
		height:100vh;
		min-height:6150px;
		position:relative;
		overflow:hidden;
		margin:0;
	}
	
	.w768 .w768-section1 {position:relative;height:960px;}/*height:100vh;*/
	.w768 .w768-section2 {position:relative;height:920px;}/*height:920px*/
	.w768 .w768-section3 {position:relative;height:1710px;background-color: rgba(104,125,120,1.0);}/*height:2170px*/
	.w768 .w768-section4 {position:relative;}
	.w768 .w768-section5 {position:relative;height:960px;}


/*2019.10.07 wk.cho*/
	.w768 .w768-group10 {
		background-color:rgba(255,255,255,0.0);
		width:1920px;
		height:960px;
		pointer-events:auto;
		position:relative
	}
	.w768 .w768-group10-container {
		pointer-events:none;
		flex-direction:column;
		align-items:center;
		height:1650px;
		width:100%;
		position:relative;
		margin:0;
		display:flex;
		left:0;
	}
	.w768 .w768-group10 .w768-group10-bg {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:960px;
		width:1920px;
		position:absolute;
		margin:0;
		left:0;
		overflow:hidden
	}
	.w768 .w768-group10 .w768-group10-bg .w768-mask {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:960px;
		width:1920px;
		position:absolute;
		margin:0;
		left:0
	}
	.w768 .w768-group10 .w768-group10-bg .w768-bg {
		background-color:rgba(255,255,255,0.0);
		top:0px;
		height:960px;
		width:1920px;
		position:absolute;
		margin:0;
		left:0
	}

	.w768 .w768-maintit10 {
		background-color:rgba(255,255,255,0.0);
		width:auto;
		margin-right:0;
		height:auto;
		pointer-events:auto;
		margin-left:-0px;
		position:relative;
		font-weight:700;
		/*font-family:'NotoSansCJKkr-Bold',Helvetica,Arial,serif;*/
		font-size:60.0px;
		color:rgba(255,255,255,1.0);
		text-align:center;
		letter-spacing:-3.0px;
		line-height:70px
	}
	.w768 .w768-maintit10-container {
		pointer-events:none;
		flex-direction:column;
		top:125px;
		align-items:center;
		height:auto;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0;
		margin-bottom:15px;
	}
	.w768 .w768-subtit10 {
		font-size:30px;
		color:rgba(255,255,255,1.0);
		letter-spacing:-1.67px;
		line-height:45px;
		float:left;
		text-align:center;
	}
	.w768 .w768-subtit10-container {
		/*pointer-events:none;*/
		flex-direction:column;
		top:350px;
		align-items:center;
		height:auto;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0
	}
	.w768 .w768-down-container {
		pointer-events:none;
		flex-direction:column;
		top:580px;
		align-items:center;
		height:50px;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0;
	}
	.w768 .w768-down {
		background-color:rgba(255,255,255,0.0);
		width:50px;
		/*height:100%;*/
		pointer-events:auto;
		position:relative;
		transition:all .2s ease-in-out
	}
	.w768 .w768-down-movie {
		background-color:rgba(255,255,255,0.0);
		width:80%;
		height:100%;
		pointer-events:auto;
		position:relative;
		transition:all .1s ease-in-out;
		margin-left:50px;
		display:inline-block;
	}
	.w768 .w768-down-container-movie {
		float:right;
		width:60%;
		margin-top:30px;
	}
/*2019.10.07 wk.cho End */

	.w768 .w768-group1 {
		background-color:rgba(255,255,255,0.0);
		width:1920px;
		height:960px;
		pointer-events:auto;
		position:relative
	}
	.w768 .w768-group1-container {
		pointer-events:none;
		flex-direction:column;
		align-items:center;
		height:960px;
		width:100%;
		position:relative;
		margin:0;
		display:flex;
		left:0;
	}
	.w768 .w768-group1 .w768-group1-bg {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:960px;
		width:1920px;
		position:absolute;
		margin:0;
		left:0;
		overflow:hidden
	}
	.w768 .w768-group1 .w768-group1-bg .w768-mask {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:960px;
		width:1920px;
		position:absolute;
		margin:0;
		left:0
	}
	.w768 .w768-group1 .w768-group1-bg .w768-bg {
		background-color:rgba(255,255,255,0.0);
		top:0px;
		height:960px;
		width:1920px;
		position:absolute;
		margin:0;
		left:0
	}

	.w768 .w768-maintit1 {
		background-color:rgba(255,255,255,0.0);
		width:auto;
		margin-right:0;
		height:auto;
		pointer-events:auto;
		margin-left:-0px;
		position:relative;
		font-weight:700;
		/*font-family:'NotoSansCJKkr-Bold',Helvetica,Arial,serif;*/
		font-size:60.0px;
		color:rgba(255,255,255,1.0);
		text-align:center;
		letter-spacing:-3.0px;
		line-height:89.0px
	}
	.w768 .w768-maintit1-container {
		pointer-events:none;
		flex-direction:column;
		top:315px;
		align-items:center;
		height:auto;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0
	}
	.w768 .w768-subtit1 {
		background-color:rgba(255,255,255,0.0);
		width:auto;
		margin-right:-0px;
		height:auto;
		pointer-events:auto;
		margin-left:0;
		position:relative;
		font-weight:700;
		/*font-family:'NotoSansCJKkr-Bold',Helvetica,Arial,serif;*/
		font-size:20.0px;
		color:rgba(255,255,255,1.0);
		text-align:center;
		letter-spacing:-1.67px;
		line-height:29.0px
	}
	.w768 .w768-subtit1-container {
		pointer-events:none;
		flex-direction:column;
		top:510px;
		align-items:center;
		height:auto;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0
	}
	.w768 .w768-down-container {
		pointer-events:none;
		flex-direction:column;
		top:640px;
		align-items:center;
		height:50px;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0
	}
	.w768 .w768-down-container2 {
		pointer-events:none;
		flex-direction:column;
		top:800px;
		align-items:center;
		height:50px;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0
	}
	.w768 .w768-down-container3 {
		pointer-events:none;
		flex-direction:column;
		top:2020px;
		align-items:center;
		height:50px;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0
	}

	.w768 .w768-down {
		background-color:rgba(255,255,255,0.0);
		width:50px;
		/*height:100%;*/
		pointer-events:auto;
		position:relative;
		transition:all .2s ease-in-out
	}
	.w768 .w768-down:hover {
		transform:scale(1.1)
	}
	.w768 .w768-image1 {
		background-color:rgba(255,255,255,0.0);
		width:auto;
		height:auto;
		pointer-events:auto;
		position:relative;
		text-align: center;
	}
	.w768 .w768-image1 .w768-technology_img {
		background-color: rgba(255,255,255,0.0);
		height: 399px;
		width: 709px;
		position: relative;
		margin: 0;
		text-align:center;
		transition:all .2s ease-in-out
	}
	.w768 .w768-image1 .w768-technology-txt  {
		background-color:rgba(255,255,255,0.0);
		height:auto;
		width:940px;
		position:relative;
		margin:0 auto;
		top:20px;
	}
	.w768 .w768-image1 .w768-technology-txt p {
		padding-top:20px;
		font-size:18px;
		font-weight:bold;
		color:rgba(74,73,74,1.0);
		text-align:center;
		letter-spacing:-1px;
		line-height:1.5
	}
	.w768 .w768-image1-container {
		pointer-events:none;
		flex-direction:column;
		top:80px;
		align-items:center;
		height:auto;
		width:100%;
		position:absolute;
		display:flex;
		left:0;
	}
	.w768 .w768-group2 {
		background-color:rgba(255,255,255,0.0);
		width:1920px;
		height:100%;
		pointer-events:auto;
		position:relative
	}
	.w768 .w768-group2-container {
		pointer-events:none;
		flex-direction:column;
		align-items:center;
		height:100%;
		width:100%;
		position:relative;
		margin:0;
		display:flex;
		left:0
	}

	.w768 .w768-group2 .w768-rectangle2 {
		background-color:rgba(190,203,176,1.0);
		top:0;
		height:100%;
		width:1920px;
		position:absolute;
		margin:0;
		left:0;
		opacity:1
	}
	.w768 .w768-umeken-address-txt {
		background-color:rgba(255,255,255,0.0);
		width:auto;
		margin-right:0;
		height:auto;
		pointer-events:auto;
		margin-left:-0px;
		position:relative;
		/*font-family:'NotoSansCJKkr-Medium',Helvetica,Arial,serif;*/
		font-size:16.0px;
		color:rgba(74,73,74,1.0);
		text-align:center;
		letter-spacing:-0.5px;
		line-height:28.0px
	}
	.w768 .w768-umeken-address {
		pointer-events:none;
		flex-direction:column;
		align-items:center;
		height:auto;
		width:90%;
		position:relative;
		margin:30px 0;
		display:flex;
		left:0;
	}

	.w768 .w768-group3 {
		background-color:rgba(255,255,255,0.0);
		width:1920px;
		height:100%;
		pointer-events:auto;
		position:relative;
	}
	.w768 .w768-group3-container {
		pointer-events:none;
		flex-direction:column;
		align-items:center;
		height:960px;
		width:100%;
		position:relative;
		margin:0;
		display:flex;
		left:0;
	}
	.w768 .w768-group3 .w768-group3-bg {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:960px;
		width:1920px;
		position:absolute;
		margin:0;
		left:0;
		overflow:hidden
	}
	.w768 .w768-rectangle3 {
		background-color: rgba(104,125,120,1.0);
		width: 1920px;
		height: 100%;
		pointer-events: auto;
		position: relative;
	}

	.w768 .w768-group4 {
		background-color:rgba(255,255,255,0.0);
		width:940px;
		height:100%;
		pointer-events:auto;
		position:relative;
	}
	.w768 .w768-group4-container {
		pointer-events:none;
		flex-direction:column;
		top:100px;
		align-items:center;
		width:100%;
		position:absolute;
		margin:0 auto;
		display:flex;
		left:0;
	}
	.w768 .w768-group4 .w768-umekens-keyword {
		background-color:rgba(255,255,255,0.0);
		height:auto;
		width:auto;
		position:relative;
		margin:0;
		/*font-family:'NotoSansCJKkr-Medium',Helvetica,Arial,serif;*/
		font-size:24.0px;
		color:rgba(255,255,255,1.0);
		text-align:center;
		letter-spacing:-2.0px;
		line-height:36.0px
	}
	.w768 .w768-group4 .w768-tech-tit {
		background-color:rgba(255,255,255,0.0);
		height:auto;
		width:auto;
		position:relative;
		margin:0;
		font-weight:700;
		/*font-family:'NotoSansCJKkr-Bold',Helvetica,Arial,serif;*/
		font-size:60.0px;
		color:rgba(255,255,255,1.0);
		text-align:center;
		letter-spacing:-3.0px;
		line-height:89.0px;
	}
	.w768 .w768-group4 .w768-tech-tit .w768-tech-tit-img {
			background-color: rgba(255,255,255,0.0);
		width: 202px;
		height: 100%;
		pointer-events: auto;
		position: relative;
	}
	.w768 .w768-group4 .w768-tech-desc {
		background-color:rgba(255,255,255,0.0);
		height:auto;
		width:auto;
		position:relative;
		margin:0;
		left:-1px;
		padding-top:50px;
		/*font-family:'NotoSansCJKkr-Medium',Helvetica,Arial,serif;*/
		font-size:24px;
		color:rgba(255,255,255,1.0);
		text-align:center;
		letter-spacing:-2.0px;
		line-height:1.46
	}
	.w768 .w768-group4 .w768-tech-patent {
		background-color:rgba(255,255,255,0.0);
		padding:50px 0 30px;
		position:relative;
		text-align:center;
	}
	.w768 .w768-group4 .w768-tech-patent .w768-tech-patent-img{
		background-color: rgba(255,255,255,0.0);
		width: 693px;
		margin-right: -0px;
		height: 100%;
		pointer-events: auto;
		margin-left: 0;
		position: relative;
	}
	.w768 .w768-a {
		background-color:rgba(255,255,255,0.0);
		width:auto;
		height:auto;
		pointer-events:auto;
		position:relative;
		font-size:48px;
		color:rgba(255,255,255,1.0);
		text-align:center;
		letter-spacing:-2.0px;
		line-height:1.34
	}
	.w768 .w768-txt1-container {
		pointer-events:none;
		flex-direction:column;
		align-items:center;
		height:auto;
		width:100%;
		position:relative;
		margin:0;
		display:flex;
		left:0
	}
	.w768 .w768-b {
		background-color:rgba(255,255,255,0.0);
		width:auto;
		height:auto;
		pointer-events:auto;
		position:relative;
		font-size:23px;
		color:rgba(255,255,255,1.0);
		text-align:center;
		letter-spacing:-2.0px;
		line-height:1.46
	}
	.w768 .w768-txt2-container {
		pointer-events:none;
		flex-direction:column;
		align-items:center;
		height:auto;
		width:100%;
		position:relative;
		margin:0;
		display:flex;
		left:0
	}
	.w768 .w768-group5 {
		background-color:rgba(255,255,255,0.0);
		width:1920px;
		height:100%;
		pointer-events:auto;
		position:relative;
		padding:60px 0 15px;
	}
	.w768 .w768-group5-container {
		pointer-events:none;
		flex-direction:column;
		align-items:center;
		/*height:960px;*/
		width:100%;
		position:relative;
		margin:0;
		display:flex;
		left:0;
	}
	.w768 .w768-group6 {
		background-color:rgba(255,255,255,0.0);
		width:1920px;
		height:100%;
		pointer-events:auto;
		position:relative;
		padding:60px 0 15px;
	}
	.w768 .w768-group6-container {
		pointer-events:none;
		flex-direction:column;
		align-items:center;
		width:100%;
		position:relative;
		margin:0;
		display:flex;
		left:0;
	}
	.w768 .w768-group7 {
		background-color:rgba(255,255,255,0.0);
		width:1920px;
		height:100%;
		pointer-events:auto;
		position:relative;
		padding:60px 0 15px;
	}
	.w768 .w768-group7-container {
		pointer-events:none;
		flex-direction:column;
		align-items:center;
		width:100%;
		position:relative;
		margin:0;
		display:flex;
		left:0;
	}
	.w768 .w768-group8 {
		background-color:rgba(255,255,255,0.0);
		width:1920px;
		height:100%;
		pointer-events:auto;
		position:relative;
		padding:60px 0 15px;
	}
	.w768 .w768-group8-container {
		pointer-events:none;
		flex-direction:column;
		align-items:center;
		width:100%;
		position:relative;
		margin:0;
		display:flex;
		left:0;
	}
	.w768 .w768-group9 {
		background-color:rgba(255,255,255,0.0);
		width:1920px;
		height:100%;
		pointer-events:auto;
		position:relative;
		padding:60px 0 15px;
	}
	.w768 .w768-group9-container {
		pointer-events:none;
		flex-direction:column;
		align-items:center;
		width:100%;
		position:relative;
		margin:0;
		display:flex;
		left:0;
	}

	.w768 .w768-group10 {
		background-color:rgba(255,255,255,0.0);
		width:1920px;
		height:100%;
		pointer-events:auto;
		position:relative;
	}
	.w768 .w768-group10-container {
		pointer-events:none;
		flex-direction:column;
		align-items:center;
		height:1650px;
		width:100%;
		position:relative;
		margin:0;
		display:flex;
		left:0
	}
	.w768 .w768-group10 .w768-image10 {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:1713px;
		width:1600px;
		position:absolute;
		margin:0;
		left:0;
		overflow:hidden
	}
	.w768 .w768-group10 .w768-rectangle10 {
		background-color:rgba(105,125,120,1.0);
		top:0;
		height:1713px;
		width:1600px;
		position:absolute;
		margin:0;
		left:0;
		opacity:.2
	}
	.w768 .w768-group11 {
		background-color:rgba(255,255,255,0.0);
		width:202px;
		height:100%;
		pointer-events:auto;
		position:relative;
	}
	.w768 .w768-group11-container {
		pointer-events:none;
		flex-direction:column;
		top:100px;
		align-items:center;
		height:202px;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0;
	}
	.w768 .w768-group12 {
		background-color:rgba(255,255,255,0.0);
		width:670px;
		height:100%;
		pointer-events:auto;
		position:relative
	}
	.w768 .w768-group12-container {
		pointer-events:none;
		flex-direction:column;
		top:400px;
		align-items:center;
		height:267px;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0
	}
	.w768 .w768-group12 .w768-rectangle12 {
		background-color:rgba(255,255,255,1.0);
		top:0;
		height:190px;
		width:670px;
		position:absolute;
		margin:0;
		left:0
	}
	.w768 .w768-group12 .w768-label12 {
		background-color: rgba(255,255,255,0.0);
		top: 75px;
		height: auto;
		width: 264px;
		position: absolute;
		margin: 0;
		left: 345px;
	   /* font-family: 'NotoSansCJKkr-Medium',Helvetica,Arial,serif;*/
		font-size: 14.0px;
		color: rgba(74,73,74,1.0);
		text-align: left;
		letter-spacing: -1.56px;
		line-height: 21.0px;
	}
	.w768 .w768-group12 .w768-group12-img {
		background-color:rgba(215,215,215,1.0);
		top:0;
		height: 190px;
		width: 285px;
		position:absolute;
		margin:0;
		left:0;
		overflow:hidden
	}
	.w768 .w768-group12 .w768-group12-img .w768-mask12 {
		background-color:rgba(215,215,215,1.0);
		top:0;
		height: 190px;
		width: 285px;
		position:absolute;
		margin:0;
		left:0
	}
	.w768 .w768-group12 .w768-group12-img .w768-image12 {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height: 190px;
		width: 285px;
		position:absolute;
		margin:0;
		left:0
	}
	.w768 .w768-group13 {
		background-color:rgba(255,255,255,0.0);
		width:670px;
		height:100%;
		pointer-events:auto;
		position:relative
	}
	.w768 .w768-group13-container {
		pointer-events:none;
		flex-direction:column;
		top:620px;
		align-items:center;
		height:267px;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0
	}
	.w768 .w768-group13 .w768-rectangle13 {
		background-color:rgba(255,255,255,1.0);
		top:0;
		height: 190px;
		width: 670px;
		position:absolute;
		margin:0;
		left:0
	}
	.w768 .w768-group13 .w768-label13 {
		background-color:rgba(255,255,255,0.0);
		top: 33px;
		height: auto;
		width: 290px;
		position: absolute;
		margin: 0;
		left: 45px;
	   /* font-family: 'NotoSansCJKkr-Medium',Helvetica,Arial,serif;*/
		font-size: 14.0px;
		color: rgba(74,73,74,1.0);
		text-align: left;
		letter-spacing: -1.56px;
		line-height: 21.0px;
	}
	.w768 .w768-group13 .w768-group13-img {
		background-color:rgba(255,255,255,0.0);
		top: 0;
		height: 190px;
		width: 285px;
		position: absolute;
		margin: 0;
		left: 385px;
		overflow: hidden;
	}
	.w768 .w768-group13 .w768-group13-img .w768-mask13 {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height: 190px;
		width: 285px;
		position:absolute;
		margin:0;
		left:0
	}
	.w768 .w768-group13 .w768-group13-img .w768-image13 {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height: 190px;
		width: 286px;
		position:absolute;
		margin:0;
		left:0
	}
	.w768 .w768-group14 {
		background-color:rgba(255,255,255,0.0);
		width:670px;
		height:100%;
		pointer-events:auto;
		position:relative
	}
	.w768 .w768-group14-container {
		pointer-events:none;
		flex-direction:column;
		top:840px;
		align-items:center;
		height:267px;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0
	}
	.w768 .w768-group14 .w768-rectangle14 {
		background-color:rgba(255,255,255,1.0);
		top:0;
		height: 190px;
		width:670px;
		position:absolute;
		margin:0;
		left:0
	}
	.w768 .w768-group14 .w768-label14 {
		background-color: rgba(255,255,255,0.0);
		top: 63px;
		height: auto;
		width: 285px;
		position: absolute;
		margin: 0;
		left: 334px;
	   /* font-family: 'NotoSansCJKkr-Medium',Helvetica,Arial,serif;*/
		font-size: 14.0px;
		color: rgba(74,73,74,1.0);
		text-align: left;
		letter-spacing: -1.56px;
		line-height: 21.0px;
	}
	.w768 .w768-group14 .w768-group14-img {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height: 190px;
		width: 285px;
		position:absolute;
		margin:0;
		left:0;
		overflow:hidden
	}
	.w768 .w768-group14 .w768-group14-img .w768-mask14 {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height: 190px;
		width: 285px;
		position:absolute;
		margin:0;
		left:0
	}
	.w768 .w768-group14 .w768-group14-img .w768-image14 {
		background-color:rgba(255,255,255,0.0);
		top:0px;
		height: 190px;
		width: 285px;
		position:absolute;
		margin:0;
		left:px
	}
	.w768 .w768-group15 {
		background-color:rgba(255,255,255,0.0);
		width:670px;
		height:100%;
		pointer-events:auto;
		position:relative
	}
	.w768 .w768-group15-container {
		pointer-events:none;
		flex-direction:column;
		top:1060px;
		align-items:center;
		height:190px;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0
	}
	.w768 .w768-group15 .w768-rectangle15 {
		background-color:rgba(255,255,255,1.0);
		top:0;
		height:190px;
		width:670px;
		position:absolute;
		margin:0;
		left:0
	}
	.w768 .w768-group15 .w768-label15 {
		background-color: rgba(255,255,255,0.0);
		top: 65px;
		height: auto;
		width: 285px;
		position: absolute;
		margin: 0;
		left: 49px;
		/*font-family: 'NotoSansCJKkr-Medium',Helvetica,Arial,serif;*/
		font-size: 14.0px;
		color: rgba(74,73,74,1.0);
		text-align: left;
		letter-spacing: -1.56px;
		line-height: 21.0px;
	}
	.w768 .w768-group15 .w768-group15-img {
		background-color:rgba(215,215,215,1.0);
		top:0;
		height: 190px;
		width: 285px;
		position:absolute;
		margin:0;
		left:385px;
		overflow:hidden
	}
	.w768 .w768-group15 .w768-group15-img .w768-mask15 {
		background-color:rgba(215,215,215,1.0);
		top:0;
		height: 190px;
		width: 285px;
		position:absolute;
		margin:0;
		left:0
	}
	.w768 .w768-group15 .w768-group15-img .w768-image15 {
		background-color: rgba(255,255,255,0.0);
		top: 0;
	   height: 190px;
		width: 285px;
		position: absolute;
		margin: 0;
		left: 0;
	}

	.w768 .w768-group16 {
		background-color:rgba(255,255,255,0.0);
		width:670px;
		height:100%;
		pointer-events:auto;
		position:relative
	}
	.w768 .w768-group16-container {
		pointer-events:none;
		flex-direction:column;
		top:1280px;
		align-items:center;
		height:190px;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0
	}
	.w768 .w768-group16 .w768-rectangle16 {
		background-color:rgba(255,255,255,1.0);
		top:0;
		height:190px;
		width:670px;
		position:absolute;
		margin:0;
		left:0
	}
	.w768 .w768-group16 .w768-group16-img {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:190px;
		width:285px;
		position:absolute;
		margin:0;
		left:0;
		overflow:hidden
	}
	.w768 .w768-group16 .w768-group16-img .w768-mask16 {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:190px;
		width:285px;
		position:absolute;
		margin:0;
		left:0
	}
	.w768 .w768-group16 .w768-group16-img .w768-image16 {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:190px;
		width:285px;
		position:absolute;
		margin:0;
		left:0
	}
	.w768 .w768-group16 .w768-label16 {
		background-color: rgba(255,255,255,0.0);
		top: 70px;
		height: auto;
		width: 250px;
		position: absolute;
		margin: 0;
		left: 360px;
		/*font-family: 'NotoSansCJKkr-Medium',Helvetica,Arial,serif;*/
		font-size: 14.0px;
		color: rgba(74,73,74,1.0);
		text-align: left;
		letter-spacing: -1.56px;
		line-height: 21.0px;
	}

/*w1024*/
	.w1024 {
		width:100%;
		min-width:1024px;
		height:100vh;
		min-height:7200px;/*min-height:4952px;*/
		position:relative;
		overflow:hidden;
		margin:0;
	}

	.w1024 .w1024-section1 {position:relative;height:960px;}/*height:100vh;*/
	.w1024 .w1024-section2 {position:relative;height:1040px;}
	.w1024 .w1024-section3 {position:relative;height:2200px;background-color: rgba(104,125,120,1.0);}
	.w1024 .w1024-section4 {position:relative;height:2050px}
	.w1024 .w1024-section5 {position:relative;height:960px;}

/*2019.10.07 wk.cho*/
	.w1024 .w1024-group10 {
		background-color:rgba(255,255,255,0.0);
		width:1920px;
		height:960px;
		pointer-events:auto;
		position:relative
	}
	.w1024 .w1024-group10-container {
		pointer-events:none;
		flex-direction:column;
		align-items:center;
		height:960px;
		width:100%;
		position:relative;
		margin:0;
		display:flex;
		left:0;
	}
	.w1024 .w1024-group10 .w1024-group10-bg {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:960px;
		width:1920px;
		position:absolute;
		margin:0;
		left:0;
		overflow:hidden
	}
	.w1024 .w1024-group10 .w1024-group10-bg .w1024-mask {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:960px;
		width:1920px;
		position:absolute;
		margin:0;
		left:0
	}
	.w1024 .w1024-group10 .w1024-group10-bg .w1024-bg {
		background-color:rgba(255,255,255,0.0);
		top:0px;
		height:960px;
		width:1920px;
		position:absolute;
		margin:0;
		left:0
	}

	.w1024 .w1024-maintit10 {
		background-color:rgba(255,255,255,0.0);
		width:auto;
		margin-right:0;
		height:auto;
		pointer-events:auto;
		margin-left:-0px;
		position:relative;
		font-weight:700;
		/*font-family:'NotoSansCJKkr-Bold',Helvetica,Arial,serif;*/
		font-size:60.0px;
		color:rgba(255,255,255,1.0);
		text-align:center;
		letter-spacing:-3.0px;
		line-height:89.0px
	}
	.w1024 .w1024-maintit10-container {
		pointer-events:none;
		flex-direction:column;
		top:125px;
		align-items:center;
		height:auto;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0
	}
	.w1024 .w1024-subtit10 {
		font-size:30px;
		color:rgba(255,255,255,1.0);
		letter-spacing:-1.67px;
		line-height:45px;
		float:left;
		margin-left:50px
	}
	.w1024 .w1024-subtit10-container {
		/*pointer-events:none;*/
		flex-direction:column;
		top:450px;
		align-items:center;
		height:auto;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0
	}
	.w1024 .w1024-down-container {
		pointer-events:none;
		flex-direction:column;
		top:580px;
		align-items:center;
		height:50px;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0;
	}
/*2019.10.07 wk.cho End */

	.w1024 .w1024-group1 {
		background-color:rgba(255,255,255,0.0);
		width:1920px;
		height:960px;
		pointer-events:auto;
		position:relative
	}
	.w1024 .w1024-group1-container {
		pointer-events:none;
		flex-direction:column;
		align-items:center;
		height:960px;
		width:100%;
		position:relative;
		margin:0;
		display:flex;
		left:0;
	}
	.w1024 .w1024-group1 .w1024-group1-bg {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:960px;
		width:1920px;
		position:absolute;
		margin:0;
		left:0;
		overflow:hidden
	}
	.w1024 .w1024-group1 .w1024-group1-bg .w1024-mask {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:960px;
		width:1920px;
		position:absolute;
		margin:0;
		left:0
	}
	.w1024 .w1024-group1 .w1024-group1-bg .w1024-bg {
		background-color:rgba(255,255,255,0.0);
		top:0px;
		height:960px;
		width:1920px;
		position:absolute;
		margin:0;
		left:0
	}

	.w1024 .w1024-maintit1 {
		background-color:rgba(255,255,255,0.0);
		width:auto;
		margin-right:0;
		height:auto;
		pointer-events:auto;
		margin-left:-0px;
		position:relative;
		font-weight:700;
		/*font-family:'NotoSansCJKkr-Bold',Helvetica,Arial,serif;*/
		font-size:60.0px;
		color:rgba(255,255,255,1.0);
		text-align:center;
		letter-spacing:-3.0px;
		line-height:89.0px
	}
	.w1024 .w1024-maintit1-container {
		pointer-events:none;
		flex-direction:column;
		top:315px;
		align-items:center;
		height:auto;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0
	}
	.w1024 .w1024-subtit1 {
		background-color:rgba(255,255,255,0.0);
		width:auto;
		margin-right:-0px;
		height:auto;
		pointer-events:auto;
		margin-left:0;
		position:relative;
		font-weight:700;
		/*font-family:'NotoSansCJKkr-Bold',Helvetica,Arial,serif;*/
		font-size:20.0px;
		color:rgba(255,255,255,1.0);
		text-align:center;
		letter-spacing:-1.67px;
		line-height:29.0px
	}
	.w1024 .w1024-subtit1-container {
		pointer-events:none;
		flex-direction:column;
		top:440px;
		align-items:center;
		height:auto;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0
	}
	.w1024 .w1024-down-container {
		pointer-events:none;
		flex-direction:column;
		top:580px;
		align-items:center;
		height:50px;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0;
	}
	.w1024 .w1024-down-container-movie {
		float:right;
		width:40%;
		margin-top:-50px;
		margin-right:50px;
	}
	.w1024 .w1024-down-container2 {
		pointer-events:none;
		flex-direction:column;
		top:915px;
		align-items:center;
		height:50px;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0
	}
	.w1024 .w1024-down-container3 {
		pointer-events:none;
		flex-direction:column;
		top:2060px;
		align-items:center;
		height:50px;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0
	}

	.w1024 .w1024-down {
		background-color:rgba(255,255,255,0.0);
		width:50px;
		/*height:100%;*/
		pointer-events:auto;
		position:relative;
		transition:all .2s ease-in-out
	}
	.w1024 .w1024-down-movie {
		background-color:rgba(255,255,255,0.0);
		width:80%;
		height:100%;
		pointer-events:auto;
		position:relative;
		transition:all .2s ease-in-out;
		margin-left:50px;
		display:inline-block;
	}
	.w1024 .w1024-down:hover {
		transform:scale(1.1)
	}
	.w1024 .w1024-image1 {
		background-color:rgba(255,255,255,0.0);
		width:auto;
		margin-right:-0px;
		height:auto;
		pointer-events:auto;
		margin-left:0;
		position:relative;
	}
	.w1024 .w1024-image1 .w1024-technology_img {
		background-color: rgba(255,255,255,0.0);
		height: 529px;
		width: 940px;
		position: relative;
		margin: 0;
		text-align:center;
		transition:all .2s ease-in-out
	}
	.w1024 .w1024-image1 .w1024-technology-txt {
		background-color:rgba(255,255,255,0.0);
		height:auto;
		width:940px;
		position:relative;
		margin:0;
		left:0;		
		top:20px;
	}
	.w1024 .w1024-image1 .w1024-technology-txt p {
		padding-top:20px;
		font-size:20px;
		font-weight:bold;
		color:rgba(74,73,74,1.0);
		text-align:center;
		letter-spacing:-1px;
		line-height:1.5
	}
	.w1024 .w1024-image1-container {
		pointer-events:none;
		flex-direction:column;
		top:70px;
		align-items:center;
		height:auto;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0;
	}
	.w1024 .w1024-group2 {
		background-color:rgba(255,255,255,0.0);
		width:1920px;
		height:100%;
		pointer-events:auto;
		position:relative
	}
	.w1024 .w1024-group2-container {
		pointer-events:none;
		flex-direction:column;
		align-items:center;
		height:100%;
		width:100%;
		position:relative;
		margin:0;
		display:flex;
		left:0
	}

	.w1024 .w1024-group2 .w1024-rectangle2 {
		background-color:rgba(190,203,176,1.0);
		top:0;
		height:100%;
		width:1920px;
		position:absolute;
		margin:0;
		left:0;
		opacity:1
	}
	.w1024 .w1024-umeken-address-txt {
		background-color:rgba(255,255,255,0.0);
		width:auto;
		margin-right:0;
		height:auto;
		pointer-events:auto;
		margin-left:-0px;
		position:relative;
		/*font-family:'NotoSansCJKkr-Medium',Helvetica,Arial,serif;*/
		font-size:16.0px;
		color:rgba(74,73,74,1.0);
		text-align:center;
		letter-spacing:-0.5px;
		line-height:28.0px
	}
	.w1024 .w1024-umeken-address {
		pointer-events:none;
		flex-direction:column;
		align-items:center;
		height:auto;
		width:100%;
		position:relative;
		margin-top:30px;
		display:flex;
		left:0;
	}

	.w1024 .w1024-group3 {
		background-color:rgba(255,255,255,0.0);
		width:1920px;
		height:100%;
		pointer-events:auto;
		position:relative;
	}
	.w1024 .w1024-group3-container {
		pointer-events:none;
		flex-direction:column;
		align-items:center;
		height:960px;
		width:100%;
		position:relative;
		margin:0;
		display:flex;
		left:0;
	}
	.w1024 .w1024-group3 .w1024-group3-bg {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:960px;
		width:1920px;
		position:absolute;
		margin:0;
		left:0;
		overflow:hidden
	}
	.w1024 .w1024-rectangle3 {
		background-color: rgba(104,125,120,1.0);
		width: 1920px;
		height: 100%;
		pointer-events: auto;
		position: relative;
	}

	.w1024 .w1024-group4 {
		background-color:rgba(255,255,255,0.0);
		width:940px;
		height:100%;
		pointer-events:auto;
		position:relative;
	}
	.w1024 .w1024-group4-container {
		pointer-events:none;
		flex-direction:column;
		top:100px;
		align-items:center;
		width:100%;
		position:absolute;
		margin:0 auto;
		display:flex;
		left:0;
	}
	.w1024 .w1024-group4 .w1024-umekens-keyword {
		background-color:rgba(255,255,255,0.0);
		height:auto;
		width:auto;
		position:relative;
		margin:0;
		/*font-family:'NotoSansCJKkr-Medium',Helvetica,Arial,serif;*/
		font-size:24.0px;
		color:rgba(255,255,255,1.0);
		text-align:center;
		letter-spacing:-2.0px;
		line-height:36.0px
	}
	.w1024 .w1024-group4 .w1024-tech-tit {
		background-color:rgba(255,255,255,0.0);
		height:auto;
		width:auto;
		position:relative;
		margin:0;
		font-weight:700;
		/*font-family:'NotoSansCJKkr-Bold',Helvetica,Arial,serif;*/
		font-size:60.0px;
		color:rgba(255,255,255,1.0);
		text-align:center;
		letter-spacing:-3.0px;
		line-height:89.0px;
	}
	.w1024 .w1024-group4 .w1024-tech-tit .w1024-tech-tit-img {
			background-color: rgba(255,255,255,0.0);
		width: 202px;
		height: 100%;
		pointer-events: auto;
		position: relative;
	}
	.w1024 .w1024-group4 .w1024-tech-desc {
		background-color:rgba(255,255,255,0.0);
		height:auto;
		width:auto;
		position:relative;
		margin:0;
		left:-1px;
		padding-top:50px;
		/*font-family:'NotoSansCJKkr-Medium',Helvetica,Arial,serif;*/
		font-size:24px;
		color:rgba(255,255,255,1.0);
		text-align:center;
		letter-spacing:-2.0px;
		line-height:1.46
	}
	.w1024 .w1024-group4 .w1024-tech-patent {
		background-color:rgba(255,255,255,0.0);
		padding:50px 0 30px;
		position:relative;
		text-align:center;
	}
	.w1024 .w1024-group4 .w1024-tech-patent .w1024-tech-patent-img{
		background-color: rgba(255,255,255,0.0);
		width: 940px;
		margin-right: -0px;
		height: 100%;
		pointer-events: auto;
		margin-left: 0;
		position: relative;
	}

	.w1024 .w1024-a {
		background-color:rgba(255,255,255,0.0);
		width:auto;
		height:auto;
		pointer-events:auto;
		position:relative;
		font-size:50.0px;
		color:rgba(255,255,255,1.0);
		text-align:center;
		letter-spacing:-2.0px;
		line-height:1.34
	}
	.w1024 .w1024-txt1-container {
		pointer-events:none;
		flex-direction:column;
		align-items:center;
		height:auto;
		width:100%;
		position:relative;
		margin:0;
		display:flex;
		left:0
	}
	.w1024 .w1024-b {
		background-color:rgba(255,255,255,0.0);
		width:auto;
		height:auto;
		pointer-events:auto;
		position:relative;
		font-size:24.0px;
		color:rgba(255,255,255,1.0);
		text-align:center;
		letter-spacing:-2.0px;
		line-height:1.46
	}
	.w1024 .w1024-txt2-container {
		pointer-events:none;
		flex-direction:column;
		align-items:center;
		height:auto;
		width:100%;
		position:relative;
		margin:0;
		display:flex;
		left:0
	}
	.w1024 .w1024-group5 {
		background-color:rgba(255,255,255,0.0);
		width:1920px;
		height:100%;
		pointer-events:auto;
		position:relative;
		padding:50px 0 15px;
	}
	.w1024 .w1024-group5-container {
		pointer-events:none;
		flex-direction:column;
		align-items:center;
		/*height:960px;*/
		width:100%;
		position:relative;
		margin:0;
		display:flex;
		left:0;
	}
	.w1024 .w1024-group6 {
		background-color:rgba(255,255,255,0.0);
		width:1920px;
		height:100%;
		pointer-events:auto;
		position:relative;
		padding:50px 0 15px;
	}
	.w1024 .w1024-group6-container {
		pointer-events:none;
		flex-direction:column;
		align-items:center;
		/*height:960px;*/
		width:100%;
		position:relative;
		margin:0;
		display:flex;
		left:0;
	}
	.w1024 .w1024-group7 {
		background-color:rgba(255,255,255,0.0);
		width:1920px;
		height:100%;
		pointer-events:auto;
		position:relative;
		padding:50px 0 15px;
	}
	.w1024 .w1024-group7-container {
		pointer-events:none;
		flex-direction:column;
		align-items:center;
		/*height:960px;*/
		width:100%;
		position:relative;
		margin:0;
		display:flex;
		left:0;
	}
	.w1024 .w1024-group8 {
		background-color:rgba(255,255,255,0.0);
		width:1920px;
		height:100%;
		pointer-events:auto;
		position:relative;
		padding:50px 0 15px;
	}
	.w1024 .w1024-group8-container {
		pointer-events:none;
		flex-direction:column;
		align-items:center;
		/*height:960px;*/
		width:100%;
		position:relative;
		margin:0;
		display:flex;
		left:0;
	}
	.w1024 .w1024-group9 {
		background-color:rgba(255,255,255,0.0);
		width:1920px;
		height:100%;
		pointer-events:auto;
		position:relative;
		padding:50px 0 15px;
	}
	.w1024 .w1024-group9-container {
		pointer-events:none;
		flex-direction:column;
		align-items:center;
		/*height:960px;*/
		width:100%;
		position:relative;
		margin:0;
		display:flex;
		left:0;
	}

	.w1024 .w1024-group10 {
		background-color:rgba(255,255,255,0.0);
		width:1920px;
		height:100%;
		pointer-events:auto;
		position:relative;
	}
	.w1024 .w1024-group10-container {
		pointer-events:none;
		flex-direction:column;
		align-items:center;
		height:2055px;
		width:100%;
		position:relative;
		margin:0;
		display:flex;
		left:0
	}
	.w1024 .w1024-group10 .w1024-image10 {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:2055px;
		width:1920px;
		position:absolute;
		margin:0;
		left:0;
		overflow:hidden
	}
	.w1024 .w1024-group10 .w1024-rectangle10 {
		background-color:rgba(105,125,120,1.0);
		top:0;
		height:2055px;
		width:2702px;
		position:absolute;
		margin:0;
		left:0;
		opacity:.2
	}
	.w1024 .w1024-group11 {
		background-color:rgba(255,255,255,0.0);
		width:202px;
		height:100%;
		pointer-events:auto;
		position:relative;
	}
	.w1024 .w1024-group11-container {
		pointer-events:none;
		flex-direction:column;
		top:100px;
		align-items:center;
		height:202px;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0;
	}
	.w1024 .w1024-group12 {
		background-color:rgba(255,255,255,0.0);
		width:940px;
		height:100%;
		pointer-events:auto;
		position:relative
	}
	.w1024 .w1024-group12-container {
		pointer-events:none;
		flex-direction:column;
		top:400px;
		align-items:center;
		height:267px;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0
	}
	.w1024 .w1024-group12 .w1024-rectangle12 {
		background-color:rgba(255,255,255,1.0);
		top:0;
		height:267px;
		width:940px;
		position:absolute;
		margin:0;
		left:0
	}
	.w1024 .w1024-group12 .w1024-label12 {
		background-color:rgba(255,255,255,0.0);
		top:118px;
		height:auto;
		width:auto;
		position:absolute;
		margin:0;
		left:499px;
		/*font-family:'NotoSansCJKkr-Medium',Helvetica,Arial,serif;*/
		font-size:18.0px;
		color:rgba(74,73,74,1.0);
		text-align:left;
		letter-spacing:-2.0px;
		line-height:27.0px
	}
	.w1024 .w1024-group12 .w1024-group12-img {
		background-color:rgba(215,215,215,1.0);
		top:0;
		height:267px;
		width:400px;
		position:absolute;
		margin:0;
		left:0;
		overflow:hidden
	}
	.w1024 .w1024-group12 .w1024-group12-img .w1024-mask12 {
		background-color:rgba(215,215,215,1.0);
		top:0;
		height:267px;
		width:400px;
		position:absolute;
		margin:0;
		left:0
	}
	.w1024 .w1024-group12 .w1024-group12-img .w1024-image12 {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:267px;
		width:400px;
		position:absolute;
		margin:0;
		left:0
	}
	.w1024 .w1024-group13 {
		background-color:rgba(255,255,255,0.0);
		width:940px;
		height:100%;
		pointer-events:auto;
		position:relative
	}
	.w1024 .w1024-group13-container {
		pointer-events:none;
		flex-direction:column;
		top:700px;
		align-items:center;
		height:267px;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0
	}
	.w1024 .w1024-group13 .w1024-rectangle13 {
		background-color:rgba(255,255,255,1.0);
		top:0;
		height:267px;
		width:940px;
		position:absolute;
		margin:0;
		left:0
	}
	.w1024 .w1024-group13 .w1024-label13 {
		background-color:rgba(255,255,255,0.0);
		top:70px;
		height:auto;
		width:420px;
		position:absolute;
		margin:0;
		left:80px;
		/*font-family:'NotoSansCJKkr-Medium',Helvetica,Arial,serif;*/
		font-size:18.0px;
		color:rgba(74,73,74,1.0);
		text-align:left;
		letter-spacing:-2.0px;
		line-height:27.0px
	}
	.w1024 .w1024-group13 .w1024-group13-img {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:267px;
		width:400px;
		position:absolute;
		margin:0;
		left:540px;
		overflow:hidden
	}
	.w1024 .w1024-group13 .w1024-group13-img .w1024-mask13 {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:267px;
		width:400px;
		position:absolute;
		margin:0;
		left:0
	}
	.w1024 .w1024-group13 .w1024-group13-img .w1024-image13 {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:267px;
		width:400px;
		position:absolute;
		margin:0;
		left:0
	}
	.w1024 .w1024-group14 {
		background-color:rgba(255,255,255,0.0);
		width:940px;
		height:100%;
		pointer-events:auto;
		position:relative
	}
	.w1024 .w1024-group14-container {
		pointer-events:none;
		flex-direction:column;
		top:1000px;
		align-items:center;
		height:267px;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0
	}
	.w1024 .w1024-group14 .w1024-rectangle14 {
		background-color:rgba(255,255,255,1.0);
		top:0;
		height:267px;
		width:940px;
		position:absolute;
		margin:0;
		left:0
	}
	.w1024 .w1024-group14 .w1024-label14 {
		background-color:rgba(255,255,255,0.0);
		top:93px;
		height:auto;
		width:400px;
		position:absolute;
		margin:0;
		left:469px;
		/*font-family:'NotoSansCJKkr-Medium',Helvetica,Arial,serif;*/
		font-size:18.0px;
		color:rgba(74,73,74,1.0);
		text-align:left;
		letter-spacing:-2.0px;
		line-height:27.0px
	}
	.w1024 .w1024-group14 .w1024-group14-img {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:267px;
		width:400px;
		position:absolute;
		margin:0;
		left:0;
		overflow:hidden
	}
	.w1024 .w1024-group14 .w1024-group14-img .w1024-mask14 {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:267px;
		width:400px;
		position:absolute;
		margin:0;
		left:0
	}
	.w1024 .w1024-group14 .w1024-group14-img .w1024-image14 {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:267px;
		width:400px;
		position:absolute;
		margin:0;
		left:0
	}
	.w1024 .w1024-group15 {
		background-color:rgba(255,255,255,0.0);
		width:940px;
		height:100%;
		pointer-events:auto;
		position:relative
	}
	.w1024 .w1024-group15-container {
		pointer-events:none;
		flex-direction:column;
		top:1300px;
		align-items:center;
		height:267px;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0
	}
	.w1024 .w1024-group15 .w1024-rectangle15 {
		background-color:rgba(255,255,255,1.0);
		top:0;
		height:267px;
		width:940px;
		position:absolute;
		margin:0;
		left:0
	}
	.w1024 .w1024-group15 .w1024-label15 {
		background-color:rgba(255,255,255,0.0);
		top:106px;
		height:auto;
		width:400px;
		position:absolute;
		margin:0;
		left:70px;
		/*font-family:'NotoSansCJKkr-Medium',Helvetica,Arial,serif;*/
		font-size:18.0px;
		color:rgba(74,73,74,1.0);
		text-align:left;
		letter-spacing:-2.0px;
		line-height:27.0px
	}
	.w1024 .w1024-group15 .w1024-group15-img {
		background-color:rgba(215,215,215,1.0);
		top:0;
		height:267px;
		width:400px;
		position:absolute;
		margin:0;
		left:540px;
		overflow:hidden
	}
	.w1024 .w1024-group15 .w1024-group15-img .w1024-mask15 {
		background-color:rgba(215,215,215,1.0);
		top:0;
		height:267px;
		width:400px;
		position:absolute;
		margin:0;
		left:0
	}
	.w1024 .w1024-group15 .w1024-group15-img .w1024-image15 {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:267px;
		width:400px;
		position:absolute;
		margin:0;
		left:0
	}

	.w1024 .w1024-group16 {
		background-color:rgba(255,255,255,0.0);
		width:940px;
		height:100%;
		pointer-events:auto;
		position:relative
	}
	.w1024 .w1024-group16-container {
		pointer-events:none;
		flex-direction:column;
		top:1600px;
		align-items:center;
		height:267px;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0
	}
	.w1024 .w1024-group16 .w1024-rectangle16 {
		background-color:rgba(255,255,255,1.0);
		top:0;
		height:267px;
		width:940px;
		position:absolute;
		margin:0;
		left:0
	}
	.w1024 .w1024-group16 .w1024-group16-img {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:267px;
		width:400px;
		position:absolute;
		margin:0;
		left:0;
		overflow:hidden
	}
	.w1024 .w1024-group16 .w1024-group16-img .w1024-mask16 {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:267px;
		width:400px;
		position:absolute;
		margin:0;
		left:0
	}
	.w1024 .w1024-group16 .w1024-group16-img .w1024-image16 {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:267px;
		width:400px;
		position:absolute;
		margin:0;
		left:0
	}
	.w1024 .w1024-group16 .w1024-label16 {
		background-color:rgba(255,255,255,0.0);
		top:109px;
		height:auto;
		width:auto;
		position:absolute;
		margin:0;
		left:532px;
		/*font-family:'NotoSansCJKkr-Medium',Helvetica,Arial,serif;*/
		font-size:18.0px;
		color:rgba(74,73,74,1.0);
		text-align:left;
		letter-spacing:-2.0px;
		line-height:27.0px
	}

/*w1920*/
	.w1920 {
		width:100%;
		min-width:1920px;
		height:100vh;
		min-height:7200px;
		position:relative;
		overflow:hidden;
		margin:0;
	}

	.w1920 .w1920-section1 {position:relative;height:960px;}/*height:100vh;*/
	.w1920 .w1920-section2 {position:relative;height:1080px;}
	.w1920 .w1920-section3 {position:relative;height:2250px;background-color: rgba(104,125,120,1.0);}
	.w1920 .w1920-section4 {position:relative;height:2050px;}
	.w1920 .w1920-section5 {position:relative;height:960px;}


/*2019.10.07 wk.cho*/
	.w1920 .w1920-group10 {
		background-color:rgba(255,255,255,0.0);
		width:1920px;
		height:960px;
		pointer-events:auto;
		position:relative
	}
	.w1920 .w1920-group10-container {
		pointer-events:none;
		flex-direction:column;
		align-items:center;
		height:960px;
		width:100%;
		position:relative;
		margin:0;
		display:flex;
		left:0;
	}
	.w1920 .w1920-group10 .w1920-group10-bg {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:960px;
		width:1920px;
		position:absolute;
		margin:0;
		left:0;
		overflow:hidden
	}
	.w1920 .w1920-group10 .w1920-group10-bg .w1920-mask {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:960px;
		width:1920px;
		position:absolute;
		margin:0;
		left:0
	}
	.w1920 .w1920-group10 .w1920-group10-bg .w1920-bg {
		background-color:rgba(255,255,255,0.0);
		top:0px;
		height:960px;
		width:1920px;
		position:absolute;
		margin:0;
		left:0
	}

	.w1920 .w1920-maintit10 {
		background-color:rgba(255,255,255,0.0);
		width:auto;
		margin-right:0;
		height:auto;
		pointer-events:auto;
		margin-left:-0px;
		position:relative;
		font-weight:700;
		/*font-family:'NotoSansCJKkr-Bold',Helvetica,Arial,serif;*/
		font-size:60.0px;
		color:rgba(255,255,255,1.0);
		text-align:center;
		letter-spacing:-3.0px;
		line-height:89.0px
	}
	.w1920 .w1920-maintit10-container {
		pointer-events:none;
		flex-direction:column;
		top:125px;
		align-items:center;
		height:auto;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0
	}
	.w1920 .w1920-subtit10 {
		font-size:40.0px;
		color:rgba(255,255,255,1.0);
		letter-spacing:-1.67px;
		line-height:50.0px;
		float:left
	}
	.w1920 .w1920-subtit10-container {
		/*pointer-events:none;*/
		flex-direction:column;
		top:450px;
		align-items:center;
		height:auto;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0
	}
	.w1920 .w1920-down-container {
		pointer-events:none;
		flex-direction:column;
		top:580px;
		align-items:center;
		height:50px;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0;
	}

	.w1920 .w1920-down-container-movie {
		float:left;
		margin:-100px 0 0 80px;
	}

/*2019.10.07 wk.cho End */


	.w1920 .w1920-group1 {
		background-color:rgba(255,255,255,0.0);
		width:1920px;
		height:960px;
		pointer-events:auto;
		position:relative
	}
	.w1920 .w1920-group1-container {
		pointer-events:none;
		flex-direction:column;
		align-items:center;
		height:960px;
		width:100%;
		position:relative;
		margin:0;
		display:flex;
		left:0;
	}
	.w1920 .w1920-group1 .w1920-group1-bg {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:960px;
		width:1920px;
		position:absolute;
		margin:0;
		left:0;
		overflow:hidden
	}
	.w1920 .w1920-group1 .w1920-group1-bg .w1920-mask {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:960px;
		width:1920px;
		position:absolute;
		margin:0;
		left:0
	}
	.w1920 .w1920-group1 .w1920-group1-bg .w1920-bg {
		background-color:rgba(255,255,255,0.0);
		top:0px;
		height:960px;
		width:1920px;
		position:absolute;
		margin:0;
		left:0
	}

	.w1920 .w1920-maintit1 {
		background-color:rgba(255,255,255,0.0);
		width:auto;
		margin-right:0;
		height:auto;
		pointer-events:auto;
		margin-left:-0px;
		position:relative;
		font-weight:700;
		/*font-family:'NotoSansCJKkr-Bold',Helvetica,Arial,serif;*/
		font-size:60.0px;
		color:rgba(255,255,255,1.0);
		text-align:center;
		letter-spacing:-3.0px;
		line-height:89.0px
	}
	.w1920 .w1920-maintit1-container {
		pointer-events:none;
		flex-direction:column;
		top:315px;
		align-items:center;
		height:auto;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0
	}
	.w1920 .w1920-subtit1 {
		background-color:rgba(255,255,255,0.0);
		width:auto;
		margin-right:-0px;
		height:auto;
		pointer-events:auto;
		margin-left:0;
		position:relative;
		font-weight:700;
		/*font-family:'NotoSansCJKkr-Bold',Helvetica,Arial,serif;*/
		font-size:20.0px;
		color:rgba(255,255,255,1.0);
		text-align:center;
		letter-spacing:-1.67px;
		line-height:29.0px
	}
	.w1920 .w1920-subtit1-container {
		pointer-events:none;
		flex-direction:column;
		top:440px;
		align-items:center;
		height:auto;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0
	}
	.w1920 .w1920-down-container {
		pointer-events:none;
		flex-direction:column;
		top:580px;
		align-items:center;
		height:50px;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0;
	}
	.w1920 .w1920-down-container2 {
		pointer-events:none;
		flex-direction:column;
		top:950px;
		align-items:center;
		height:50px;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0;
	}
	.w1920 .w1920-down-container3 {
		pointer-events:none;
		flex-direction:column;
		top:2105px;
		align-items:center;
		height:50px;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0
	}

	.w1920 .w1920-down {
		background-color:rgba(255,255,255,0.0);
		width:50px;
		/*height:100%;*/
		pointer-events:auto;
		position:relative;
		transition:all .2s ease-in-out
	}
	.w1920 .w1920-down:hover {
		transform:scale(1.1)
	}
	.w1920 .w1920-image1 {
		background-color:rgba(255,255,255,0.0);
		width:auto;
		margin-right:-0px;
		height:auto;
		pointer-events:auto;
		margin-left:0;
		position:relative;
	}
	.w1920 .w1920-image1 .w1920-technology_img {
		background-color: rgba(255,255,255,0.0);
		height: 529px;
		width: 940px;
		position: relative;
		margin: 0;
		text-align:center;
		transition:all .2s ease-in-out
	}
	.w1920 .w1920-image1 .w1920-technology-txt {
		background-color:rgba(255,255,255,0.0);
		height:auto;
		width:940px;
		position:relative;
		margin:0;
		left:0;		
		top:20px;
	}
	.w1920 .w1920-image1 .w1920-technology-txt p {
		padding-top:20px;
		font-size:20px;
		font-weight:bold;
		color:rgba(74,73,74,1.0);
		text-align:center;
		letter-spacing:-1px;
		line-height:1.5
	}
	/*.w1920 .w1920-image1 .w1920-technology-txt {
		background-color:rgba(255,255,255,0.0);
		bottom:30px;
		height:auto;
		width:890px;
		position:absolute;
		margin:0;
		left:20px;		
		font-size:18.0px;
		color:rgba(255,255,255,1.0);
		text-align:left;
		letter-spacing:-1.71px;
		line-height:29.0px
	}*/
	.w1920 .w1920-image1-container {
		pointer-events:none;
		flex-direction:column;
		top:100px;
		align-items:center;
		height:auto;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0;
	}
	.w1920 .w1920-group2 {
		background-color:rgba(255,255,255,0.0);
		width:1920px;
		height:100%;
		pointer-events:auto;
		position:relative
	}
	.w1920 .w1920-group2-container {
		pointer-events:none;
		flex-direction:column;
		align-items:center;
		height:100%;
		width:100%;
		position:relative;
		margin:0;
		display:flex;
		left:0
	}

	.w1920 .w1920-group2 .w1920-rectangle2 {
		background-color:rgba(190,203,176,1.0);
		top:0;
		height:100%;
		width:1920px;
		position:absolute;
		margin:0;
		left:0;
		opacity:1
	}
	.w1920 .w1920-umeken-address-txt {
		background-color:rgba(255,255,255,0.0);
		width:auto;
		margin-right:0;
		height:auto;
		pointer-events:auto;
		margin-left:-0px;
		position:relative;
		/*font-family:'NotoSansCJKkr-Medium',Helvetica,Arial,serif;*/
		font-size:16.0px;
		color:rgba(74,73,74,1.0);
		text-align:center;
		letter-spacing:-0.5px;
		line-height:28.0px
	}
	.w1920 .w1920-umeken-address {
		pointer-events:none;
		flex-direction:column;
		align-items:center;
		height:auto;
		width:100%;
		position:relative;
		margin-top:30px;
		display:flex;
		left:0;
	}

	.w1920 .w1920-group3 {
		background-color:rgba(255,255,255,0.0);
		width:1920px;
		height:100%;
		pointer-events:auto;
		position:relative;
	}
	.w1920 .w1920-group3-container {
		pointer-events:none;
		flex-direction:column;
		align-items:center;
		height:960px;
		width:100%;
		position:relative;
		margin:0;
		display:flex;
		left:0;
	}
	.w1920 .w1920-group3 .w1920-group3-bg {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:960px;
		width:1920px;
		position:absolute;
		margin:0;
		left:0;
		overflow:hidden
	}
	.w1920 .w1920-rectangle3 {
		background-color: rgba(104,125,120,1.0);
		width: 1920px;
		height: 100%;
		pointer-events: auto;
		position: relative;
	}

	.w1920 .w1920-group4 {
		background-color:rgba(255,255,255,0.0);
		width:940px;
		height:100%;
		pointer-events:auto;
		position:relative;
	}
	.w1920 .w1920-group4-container {
		pointer-events:none;
		flex-direction:column;
		top:100px;
		align-items:center;
		width:100%;
		position:absolute;
		margin:0 auto;
		display:flex;
		left:0;
	}
	.w1920 .w1920-group4 .w1920-umekens-keyword {
		background-color:rgba(255,255,255,0.0);
		height:auto;
		width:auto;
		position:relative;
		margin:0;
		/*font-family:'NotoSansCJKkr-Medium',Helvetica,Arial,serif;*/
		font-size:24.0px;
		color:rgba(255,255,255,1.0);
		text-align:center;
		letter-spacing:-2.0px;
		line-height:36.0px
	}
	.w1920 .w1920-group4 .w1920-tech-tit {
		background-color:rgba(255,255,255,0.0);
		height:auto;
		width:auto;
		position:relative;
		margin:0;
		font-weight:700;
		/*font-family:'NotoSansCJKkr-Bold',Helvetica,Arial,serif;*/
		font-size:60.0px;
		color:rgba(255,255,255,1.0);
		text-align:center;
		letter-spacing:-3.0px;
		line-height:89.0px;
	}
	.w1920 .w1920-group4 .w1920-tech-tit .w1920-tech-tit-img {
		background-color: rgba(255,255,255,0.0);
		width: 202px;
		height: 100%;
		pointer-events: auto;
		position: relative;
	}
	.w1920 .w1920-group4 .w1920-tech-desc {
		background-color:rgba(255,255,255,0.0);
		height:auto;
		width:auto;
		position:relative;
		margin:0;
		left:-1px;
		padding-top:50px;
		/*font-family:'NotoSansCJKkr-Medium',Helvetica,Arial,serif;*/
		font-size:24px;
		color:rgba(255,255,255,1.0);
		text-align:center;
		letter-spacing:-2.0px;
		line-height:1.46
	}
	.w1920 .w1920-group4 .w1920-tech-patent {
		background-color:rgba(255,255,255,0.0);
		padding:50px 0 30px;
		position:relative;
		text-align:center;
	}
	.w1920 .w1920-group4 .w1920-tech-patent .w1920-tech-patent-img{
		background-color: rgba(255,255,255,0.0);
		width: 940px;
		margin-right: -0px;
		height: 100%;
		pointer-events: auto;
		margin-left: 0;
		position: relative;
	}

	.w1920 .w1920-a {
		background-color:rgba(255,255,255,0.0);
		width:auto;
		height:auto;
		pointer-events:auto;
		position:relative;
		font-size:50.0px;
		color:rgba(255,255,255,1.0);
		text-align:center;
		letter-spacing:-2.0px;
		line-height:1.34
	}
	.w1920 .w1920-txt1-container {
		pointer-events:none;
		flex-direction:column;
		align-items:center;
		height:auto;
		width:100%;
		position:relative;
		margin:0;
		display:flex;
		left:0
	}
	.w1920 .w1920-b {
		background-color:rgba(255,255,255,0.0);
		width:auto;
		height:auto;
		pointer-events:auto;
		position:relative;
		font-size:24.0px;
		color:rgba(255,255,255,1.0);
		text-align:center;
		letter-spacing:-2.0px;
		line-height:1.46
	}
	.w1920 .w1920-txt2-container {
		pointer-events:none;
		flex-direction:column;
		align-items:center;
		height:auto;
		width:100%;
		position:relative;
		margin:0;
		display:flex;
		left:0
	}
	.w1920 .w1920-group5 {
		background-color:rgba(255,255,255,0.0);
		width:1920px;
		height:100%;
		pointer-events:auto;
		position:relative;
		padding:50px 0 15px;
	}
	.w1920 .w1920-group5-container {
		pointer-events:none;
		flex-direction:column;
		align-items:center;
		/*height:960px;*/
		width:100%;
		position:relative;
		margin:0;
		display:flex;
		left:0;
	}
	.w1920 .w1920-group6 {
		background-color:rgba(255,255,255,0.0);
		width:1920px;
		height:100%;
		pointer-events:auto;
		position:relative;
		padding:60px 0 15px;
	}
	.w1920 .w1920-group6-container {
		pointer-events:none;
		flex-direction:column;
		align-items:center;
		/*height:960px;*/
		width:100%;
		position:relative;
		margin:0;
		display:flex;
		left:0;
	}
	.w1920 .w1920-group7 {
		background-color:rgba(255,255,255,0.0);
		width:1920px;
		height:100%;
		pointer-events:auto;
		position:relative;
		padding:60px 0 15px;
	}
	.w1920 .w1920-group7-container {
		pointer-events:none;
		flex-direction:column;
		align-items:center;
		/*height:960px;*/
		width:100%;
		position:relative;
		margin:0;
		display:flex;
		left:0;
	}
	.w1920 .w1920-group8 {
		background-color:rgba(255,255,255,0.0);
		width:1920px;
		height:100%;
		pointer-events:auto;
		position:relative;
		padding:60px 0 15px;
	}
	.w1920 .w1920-group8-container {
		pointer-events:none;
		flex-direction:column;
		align-items:center;
		/*height:960px;*/
		width:100%;
		position:relative;
		margin:0;
		display:flex;
		left:0;
	}
	.w1920 .w1920-group9 {
		background-color:rgba(255,255,255,0.0);
		width:1920px;
		height:100%;
		pointer-events:auto;
		position:relative;
		padding:60px 0 15px;
	}
	.w1920 .w1920-group9-container {
		pointer-events:none;
		flex-direction:column;
		align-items:center;
		/*height:960px;*/
		width:100%;
		position:relative;
		margin:0;
		display:flex;
		left:0;
	}

	.w1920 .w1920-group10 {
		background-color:rgba(255,255,255,0.0);
		width:1920px;
		height:100%;
		pointer-events:auto;
		position:relative;
	}
	.w1920 .w1920-group10-container {
		pointer-events:none;
		flex-direction:column;
		align-items:center;
		height:2065px;
		width:100%;
		position:relative;
		margin:0;
		display:flex;
		left:0
	}
	.w1920 .w1920-group10 .w1920-image10 {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:2065px;
		width:1920px;
		position:absolute;
		margin:0;
		left:0;
		overflow:hidden
	}
	.w1920 .w1920-group10 .w1920-rectangle10 {
		background-color:rgba(105,125,120,1.0);
		top:0;
		height:2065px;
		width:100%;
		position:absolute;
		margin:0;
		left:0;
		opacity:.2
	}
	.w1920 .w1920-group11 {
		background-color:rgba(255,255,255,0.0);
		width:202px;
		height:100%;
		pointer-events:auto;
		position:relative;
	}
	.w1920 .w1920-group11-container {
		pointer-events:none;
		flex-direction:column;
		top:100px;
		align-items:center;
		height:202px;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0;
	}
	.w1920 .w1920-group12 {
		background-color:rgba(255,255,255,0.0);
		width:940px;
		height:100%;
		pointer-events:auto;
		position:relative
	}
	.w1920 .w1920-group12-container {
		pointer-events:none;
		flex-direction:column;
		top:400px;
		align-items:center;
		height:267px;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0
	}
	.w1920 .w1920-group12 .w1920-rectangle12 {
		background-color:rgba(255,255,255,1.0);
		top:0;
		height:267px;
		width:940px;
		position:absolute;
		margin:0;
		left:0
	}
	.w1920 .w1920-group12 .w1920-label12 {
		background-color:rgba(255,255,255,0.0);
		top:118px;
		height:auto;
		width:auto;
		position:absolute;
		margin:0;
		left:475px;
		/*font-family:'NotoSansCJKkr-Medium',Helvetica,Arial,serif;*/
		font-size:18.0px;
		color:rgba(74,73,74,1.0);
		text-align:left;
		letter-spacing:-2.0px;
		line-height:27.0px
	}
	.w1920 .w1920-group12 .w1920-group12-img {
		background-color:rgba(215,215,215,1.0);
		top:0;
		height:267px;
		width:400px;
		position:absolute;
		margin:0;
		left:0;
		overflow:hidden
	}
	.w1920 .w1920-group12 .w1920-group12-img .w1920-mask12 {
		background-color:rgba(215,215,215,1.0);
		top:0;
		height:267px;
		width:400px;
		position:absolute;
		margin:0;
		left:0
	}
	.w1920 .w1920-group12 .w1920-group12-img .w1920-image12 {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:267px;
		width:400px;
		position:absolute;
		margin:0;
		left:0
	}
	.w1920 .w1920-group13 {
		background-color:rgba(255,255,255,0.0);
		width:940px;
		height:100%;
		pointer-events:auto;
		position:relative
	}
	.w1920 .w1920-group13-container {
		pointer-events:none;
		flex-direction:column;
		top:700px;
		align-items:center;
		height:267px;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0
	}
	.w1920 .w1920-group13 .w1920-rectangle13 {
		background-color:rgba(255,255,255,1.0);
		top:0;
		height:267px;
		width:940px;
		position:absolute;
		margin:0;
		left:0
	}
	.w1920 .w1920-group13 .w1920-label13 {
		background-color:rgba(255,255,255,0.0);
		top:70px;
		height:auto;
		width:430px;
		position:absolute;
		margin:0;
		left:65px;
		/*font-family:'NotoSansCJKkr-Medium',Helvetica,Arial,serif;*/
		font-size:18.0px;
		color:rgba(74,73,74,1.0);
		text-align:left;
		letter-spacing:-2.0px;
		line-height:27.0px
	}
	.w1920 .w1920-group13 .w1920-group13-img {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:267px;
		width:400px;
		position:absolute;
		margin:0;
		left:540px;
		overflow:hidden
	}
	.w1920 .w1920-group13 .w1920-group13-img .w1920-mask13 {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:267px;
		width:400px;
		position:absolute;
		margin:0;
		left:0
	}
	.w1920 .w1920-group13 .w1920-group13-img .w1920-image13 {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:267px;
		width:400px;
		position:absolute;
		margin:0;
		left:0
	}
	.w1920 .w1920-group14 {
		background-color:rgba(255,255,255,0.0);
		width:940px;
		height:100%;
		pointer-events:auto;
		position:relative
	}
	.w1920 .w1920-group14-container {
		pointer-events:none;
		flex-direction:column;
		top:1000px;
		align-items:center;
		height:267px;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0
	}
	.w1920 .w1920-group14 .w1920-rectangle14 {
		background-color:rgba(255,255,255,1.0);
		top:0;
		height:267px;
		width:940px;
		position:absolute;
		margin:0;
		left:0
	}
	.w1920 .w1920-group14 .w1920-label14 {
		background-color:rgba(255,255,255,0.0);
		top:93px;
		height:auto;
		width:400px;
		position:absolute;
		margin:0;
		left:469px;
		/*font-family:'NotoSansCJKkr-Medium',Helvetica,Arial,serif;*/
		font-size:18.0px;
		color:rgba(74,73,74,1.0);
		text-align:left;
		letter-spacing:-2.0px;
		line-height:27.0px
	}
	.w1920 .w1920-group14 .w1920-group14-img {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:267px;
		width:400px;
		position:absolute;
		margin:0;
		left:0;
		overflow:hidden
	}
	.w1920 .w1920-group14 .w1920-group14-img .w1920-mask14 {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:267px;
		width:400px;
		position:absolute;
		margin:0;
		left:0
	}
	.w1920 .w1920-group14 .w1920-group14-img .w1920-image14 {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:267px;
		width:400px;
		position:absolute;
		margin:0;
		left:0
	}
	.w1920 .w1920-group15 {
		background-color:rgba(255,255,255,0.0);
		width:940px;
		height:100%;
		pointer-events:auto;
		position:relative
	}
	.w1920 .w1920-group15-container {
		pointer-events:none;
		flex-direction:column;
		top:1300px;
		align-items:center;
		height:267px;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0
	}
	.w1920 .w1920-group15 .w1920-rectangle15 {
		background-color:rgba(255,255,255,1.0);
		top:0;
		height:267px;
		width:940px;
		position:absolute;
		margin:0;
		left:0
	}
	.w1920 .w1920-group15 .w1920-label15 {
		background-color:rgba(255,255,255,0.0);
		top:90px;
		height:auto;
		width:400px;
		position:absolute;
		margin:0;
		left:70px;
		/*font-family:'NotoSansCJKkr-Medium',Helvetica,Arial,serif;*/
		font-size:18.0px;
		color:rgba(74,73,74,1.0);
		text-align:left;
		letter-spacing:-2.0px;
		line-height:27.0px
	}
	.w1920 .w1920-group15 .w1920-group15-img {
		background-color:rgba(215,215,215,1.0);
		top:0;
		height:267px;
		width:400px;
		position:absolute;
		margin:0;
		left:540px;
		overflow:hidden
	}
	.w1920 .w1920-group15 .w1920-group15-img .w1920-mask15 {
		background-color:rgba(215,215,215,1.0);
		top:0;
		height:267px;
		width:400px;
		position:absolute;
		margin:0;
		left:0
	}
	.w1920 .w1920-group15 .w1920-group15-img .w1920-image15 {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:267px;
		width:400px;
		position:absolute;
		margin:0;
		left:0
	}

	.w1920 .w1920-group16 {
		background-color:rgba(255,255,255,0.0);
		width:940px;
		height:100%;
		pointer-events:auto;
		position:relative
	}
	.w1920 .w1920-group16-container {
		pointer-events:none;
		flex-direction:column;
		top:1600px;
		align-items:center;
		height:267px;
		width:100%;
		position:absolute;
		margin:0;
		display:flex;
		left:0
	}
	.w1920 .w1920-group16 .w1920-rectangle16 {
		background-color:rgba(255,255,255,1.0);
		top:0;
		height:267px;
		width:940px;
		position:absolute;
		margin:0;
		left:0
	}
	.w1920 .w1920-group16 .w1920-group16-img {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:267px;
		width:400px;
		position:absolute;
		margin:0;
		left:0;
		overflow:hidden
	}
	.w1920 .w1920-group16 .w1920-group16-img .w1920-mask16 {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:267px;
		width:400px;
		position:absolute;
		margin:0;
		left:0
	}
	.w1920 .w1920-group16 .w1920-group16-img .w1920-image16 {
		background-color:rgba(255,255,255,0.0);
		top:0;
		height:267px;
		width:400px;
		position:absolute;
		margin:0;
		left:0
	}
	.w1920 .w1920-group16 .w1920-label16 {
		background-color:rgba(255,255,255,0.0);
		top:100px;
		height:auto;
		width:auto;
		position:absolute;
		margin:0;
		left:500px;
		/*font-family:'NotoSansCJKkr-Medium',Helvetica,Arial,serif;*/
		font-size:18.0px;
		color:rgba(74,73,74,1.0);
		text-align:left;
		letter-spacing:-2.0px;
		line-height:27.0px
	}


/*web css animation*/
.w-an-animation-enter {
	opacity:0;
	filter:blur(10px);
	display:block;
	-webkit-animation:w-an-animation-enter-frames 1.5s ease-in-out 1 normal forwards;
	-moz-animation:w-an-animation-enter-frames 1.5s ease-in-out 1 normal forwards;
	-o-animation:w-an-animation-enter-frames 1.5s ease-in-out 1 normal forwards;
	animation:w-an-animation-enter-frames 1.5s ease-in-out 1 normal forwards;
	-webkit-animation-delay:.3s;
	-moz-animation-delay:.3s;
	-o-animation-delay:.3s;
	animation-delay:.3s
}
@-webkit-keyframes w-an-animation-enter-frames {
	0% {
		opacity:0;
		filter:blur(10px)
	}
	100% {
		opacity:1;
		filter:none
	}
}
@-moz-keyframes w-an-animation-enter-frames {
	0% {
		opacity:0;
		filter:blur(10px)
	}
	100% {
		opacity:1;
		filter:none
	}
}
@-o-keyframes w-an-animation-enter-frames {
	0% {
		opacity:0;
		filter:blur(10px)
	}
	100% {
		opacity:1;
		filter:none
	}
}
@keyframes w-an-animation-enter-frames {
	0% {
		opacity:0;
		filter:blur(10px)
	}
	100% {
		opacity:1;
		filter:none
	}
}

.w-an-animation-enter1 {
	opacity:0;
	display:block;
	-webkit-animation:w-an-animation-enter1-frames 1.5s ease-in-out 1 normal forwards;
	-moz-animation:w-an-animation-enter1-frames 1.5s ease-in-out 1 normal forwards;
	-o-animation:w-an-animation-enter1-frames 1.5s ease-in-out 1 normal forwards;
	animation:w-an-animation-enter1-frames 1.5s ease-in-out 1 normal forwards;
	-webkit-animation-delay:1s;
	-moz-animation-delay:1s;
	-o-animation-delay:1s;
	animation-delay:1s
}
@-webkit-keyframes w-an-animation-enter1-frames {
	0% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
@-moz-keyframes w-an-animation-enter1-frames {
	0% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
@-o-keyframes w-an-animation-enter1-frames {
	0% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
@keyframes w-an-animation-enter1-frames {
	0% {
		opacity:0
	}
	100% {
		opacity:1
	}
}

.w-an-animation-enter2 {
	opacity:0;
	transform:translate(0,-25px);
	display:block;
	-webkit-animation:w-an-animation-enter2-frames 1.5s ease-in-out 1 normal forwards;
	-moz-animation:w-an-animation-enter2-frames 1.5s ease-in-out 1 normal forwards;
	-o-animation:w-an-animation-enter2-frames 1.5s ease-in-out 1 normal forwards;
	animation:w-an-animation-enter2-frames 1.5s ease-in-out 1 normal forwards;
	-webkit-animation-delay:1.7s;
	-moz-animation-delay:1.7s;
	-o-animation-delay:1.7s;
	animation-delay:1.7s
}
@-webkit-keyframes w-an-animation-enter2-frames {
	0% {
		opacity:0;
		transform:translate(0,-25px)
	}
	100% {
		opacity:1;
		transform:translate(0,0)
	}
}
@-moz-keyframes w-an-animation-enter2-frames {
	0% {
		opacity:0;
		transform:translate(0,-25px)
	}
	100% {
		opacity:1;
		transform:translate(0,0)
	}
}
@-o-keyframes w-an-animation-enter2-frames {
	0% {
		opacity:0;
		transform:translate(0,-25px)
	}
	100% {
		opacity:1;
		transform:translate(0,0)
	}
}
@keyframes w-an-animation-enter2-frames {
	0% {
		opacity:0;
		transform:translate(0,-25px)
	}
	100% {
		opacity:1;
		transform:translate(0,0)
	}
}
.w-an-animation-enter3 {
	opacity:0;
	display:block;
	-webkit-animation:w-an-animation-enter3-frames .2s ease-in-out 1 normal forwards;
	-moz-animation:w-an-animation-enter3-frames .2s ease-in-out 1 normal forwards;
	-o-animation:w-an-animation-enter3-frames .2s ease-in-out 1 normal forwards;
	animation:w-an-animation-enter3-frames .2s ease-in-out 1 normal forwards;
	-webkit-animation-delay:0s;
	-moz-animation-delay:0s;
	-o-animation-delay:0s;
	animation-delay:0s
}
@-webkit-keyframes w-an-animation-enter3-frames {
	0% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
@-moz-keyframes w-an-animation-enter3-frames {
	0% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
@-o-keyframes w-an-animation-enter3-frames {
	0% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
@keyframes w-an-animation-enter3-frames {
	0% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
.w-an-animation-enter4 {
	opacity:0;
	display:block;
	-webkit-animation:w-an-animation-enter4-frames .2s ease-in-out 1 normal forwards;
	-moz-animation:w-an-animation-enter4-frames .2s ease-in-out 1 normal forwards;
	-o-animation:w-an-animation-enter4-frames .2s ease-in-out 1 normal forwards;
	animation:w-an-animation-enter4-frames .2s ease-in-out 1 normal forwards;
	-webkit-animation-delay:0s;
	-moz-animation-delay:0s;
	-o-animation-delay:0s;
	animation-delay:0s
}
@-webkit-keyframes w-an-animation-enter4-frames {
	0% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
@-moz-keyframes w-an-animation-enter4-frames {
	0% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
@-o-keyframes w-an-animation-enter4-frames {
	0% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
@keyframes w-an-animation-enter4-frames {
	0% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
.w-an-animation-enter5 {
	opacity:0;
	display:block;
	-webkit-animation:w-an-animation-enter5-frames .2s ease-in-out 1 normal forwards;
	-moz-animation:w-an-animation-enter5-frames .2s ease-in-out 1 normal forwards;
	-o-animation:w-an-animation-enter5-frames .2s ease-in-out 1 normal forwards;
	animation:w-an-animation-enter5-frames .2s ease-in-out 1 normal forwards;
	-webkit-animation-delay:0s;
	-moz-animation-delay:0s;
	-o-animation-delay:0s;
	animation-delay:0s
}
@-webkit-keyframes w-an-animation-enter5-frames {
	0% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
@-moz-keyframes w-an-animation-enter5-frames {
	0% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
@-o-keyframes w-an-animation-enter5-frames {
	0% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
@keyframes w-an-animation-enter5-frames {
	0% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
/*6~9없음*/

/*10,11없음*/
.w-an-animation-enter12 {
	opacity:0;
	transform:translate(0,-25px);
	display:block;
	-webkit-animation:w-an-animation-enter12-frames 1.5s ease-in-out 1 normal forwards;
	-moz-animation:w-an-animation-enter12-frames 1.5s ease-in-out 1 normal forwards;
	-o-animation:w-an-animation-enter12-frames 1.5s ease-in-out 1 normal forwards;
	animation:w-an-animation-enter12-frames 1.5s ease-in-out 1 normal forwards;
	-webkit-animation-delay:1s;
	-moz-animation-delay:1s;
	-o-animation-delay:1s;
	animation-delay:1s
}
@-webkit-keyframes w-an-animation-enter12-frames {
	0% {
		opacity:0;
		transform:translate(0,-25px)
	}
	100% {
		opacity:1;
		transform:translate(0,0)
	}
}
@-moz-keyframes w-an-animation-enter12-frames {
	0% {
		opacity:0;
		transform:translate(0,-25px)
	}
	100% {
		opacity:1;
		transform:translate(0,0)
	}
}
@-o-keyframes w-an-animation-enter12-frames {
	0% {
		opacity:0;
		transform:translate(0,-25px)
	}
	100% {
		opacity:1;
		transform:translate(0,0)
	}
}
@keyframes w-an-animation-enter12-frames {
	0% {
		opacity:0;
		transform:translate(0,-25px)
	}
	100% {
		opacity:1;
		transform:translate(0,0)
	}
}
.w-an-animation-enter13 {
	opacity:0;
	transform:translate(0,-25px);
	display:block;
	-webkit-animation:w-an-animation-enter13-frames 1.5s ease-in-out 1 normal forwards;
	-moz-animation:w-an-animation-enter13-frames 1.5s ease-in-out 1 normal forwards;
	-o-animation:w-an-animation-enter13-frames 1.5s ease-in-out 1 normal forwards;
	animation:w-an-animation-enter13-frames 1.5s ease-in-out 1 normal forwards;
	-webkit-animation-delay:1.5s;
	-moz-animation-delay:1.5s;
	-o-animation-delay:1.5s;
	animation-delay:1.5s
}
@-webkit-keyframes w-an-animation-enter13-frames {
	0% {
		opacity:0;
		transform:translate(0,-25px)
	}
	100% {
		opacity:1;
		transform:translate(0,0)
	}
}
@-moz-keyframes w-an-animation-enter13-frames {
	0% {
		opacity:0;
		transform:translate(0,-25px)
	}
	100% {
		opacity:1;
		transform:translate(0,0)
	}
}
@-o-keyframes w-an-animation-enter13-frames {
	0% {
		opacity:0;
		transform:translate(0,-25px)
	}
	100% {
		opacity:1;
		transform:translate(0,0)
	}
}
@keyframes w-an-animation-enter13-frames {
	0% {
		opacity:0;
		transform:translate(0,-25px)
	}
	100% {
		opacity:1;
		transform:translate(0,0)
	}
}
.w-an-animation-enter14 {
	opacity:0;
	transform:translate(0,-25px);
	display:block;
	-webkit-animation:w-an-animation-enter14-frames 1.5s ease-in-out 1 normal forwards;
	-moz-animation:w-an-animation-enter14-frames 1.5s ease-in-out 1 normal forwards;
	-o-animation:w-an-animation-enter14-frames 1.5s ease-in-out 1 normal forwards;
	animation:w-an-animation-enter14-frames 1.5s ease-in-out 1 normal forwards;
	-webkit-animation-delay:2s;
	-moz-animation-delay:2s;
	-o-animation-delay:2s;
	animation-delay:2s
}
@-webkit-keyframes w-an-animation-enter14-frames {
	0% {
		opacity:0;
		transform:translate(0,-25px)
	}
	100% {
		opacity:1;
		transform:translate(0,0)
	}
}
@-moz-keyframes w-an-animation-enter14-frames {
	0% {
		opacity:0;
		transform:translate(0,-25px)
	}
	100% {
		opacity:1;
		transform:translate(0,0)
	}
}
@-o-keyframes w-an-animation-enter14-frames {
	0% {
		opacity:0;
		transform:translate(0,-25px)
	}
	100% {
		opacity:1;
		transform:translate(0,0)
	}
}
@keyframes w-an-animation-enter14-frames {
	0% {
		opacity:0;
		transform:translate(0,-25px)
	}
	100% {
		opacity:1;
		transform:translate(0,0)
	}
}
.w-an-animation-enter15 {
	opacity:0;
	transform:translate(0,-25px);
	display:block;
	-webkit-animation:w-an-animation-enter15-frames 1.5s ease-in-out 1 normal forwards;
	-moz-animation:w-an-animation-enter15-frames 1.5s ease-in-out 1 normal forwards;
	-o-animation:w-an-animation-enter15-frames 1.5s ease-in-out 1 normal forwards;
	animation:w-an-animation-enter15-frames 1.5s ease-in-out 1 normal forwards;
	-webkit-animation-delay:2.5s;
	-moz-animation-delay:2.5s;
	-o-animation-delay:2.5s;
	animation-delay:2.5s
}
@-webkit-keyframes w-an-animation-enter15-frames {
	0% {
		opacity:0;
		transform:translate(0,-25px)
	}
	100% {
		opacity:1;
		transform:translate(0,0)
	}
}
@-moz-keyframes w-an-animation-enter15-frames {
	0% {
		opacity:0;
		transform:translate(0,-25px)
	}
	100% {
		opacity:1;
		transform:translate(0,0)
	}
}
@-o-keyframes w-an-animation-enter15-frames {
	0% {
		opacity:0;
		transform:translate(0,-25px)
	}
	100% {
		opacity:1;
		transform:translate(0,0)
	}
}
@keyframes w-an-animation-enter15-frames {
	0% {
		opacity:0;
		transform:translate(0,-25px)
	}
	100% {
		opacity:1;
		transform:translate(0,0)
	}
}
.w-an-animation-enter16 {
	opacity:0;
	transform:translate(0,-25px);
	display:block;
	-webkit-animation:w-an-animation-enter16-frames 1.5s ease-in-out 1 normal forwards;
	-moz-animation:w-an-animation-enter16-frames 1.5s ease-in-out 1 normal forwards;
	-o-animation:w-an-animation-enter16-frames 1.5s ease-in-out 1 normal forwards;
	animation:w-an-animation-enter16-frames 1.5s ease-in-out 1 normal forwards;
	-webkit-animation-delay:3s;
	-moz-animation-delay:3s;
	-o-animation-delay:3s;
	animation-delay:3s
}
@-webkit-keyframes w-an-animation-enter16-frames {
	0% {
		opacity:0;
		transform:translate(0,-25px)
	}
	100% {
		opacity:1;
		transform:translate(0,0)
	}
}
@-moz-keyframes w-an-animation-enter16-frames {
	0% {
		opacity:0;
		transform:translate(0,-25px)
	}
	100% {
		opacity:1;
		transform:translate(0,0)
	}
}
@-o-keyframes w-an-animation-enter16-frames {
	0% {
		opacity:0;
		transform:translate(0,-25px)
	}
	100% {
		opacity:1;
		transform:translate(0,0)
	}
}
@keyframes w-an-animation-enter16-frames {
	0% {
		opacity:0;
		transform:translate(0,-25px)
	}
	100% {
		opacity:1;
		transform:translate(0,0)
	}
}



@media screen and (max-width:767px) {
	.w768 {
		display:block
	}
	.w1024 {
		display:none
	}
	.w1920 {
		display:none
	}
}
@media screen and (min-width:768px) and (max-width:1023px) {
	.w768 {
		display:block
	}
	.w1024 {
		display:none
	}
	.w1920 {
		display:none
	}
}
@media screen and (min-width:1024px) and (max-width:1919px) {
	.w768 {
		display:none
	}
	.w1024 {
		display:block
	}
	.w1920 {
		display:none
	}
}

@media screen and (min-width:1920px) {
	.w768 {
		display:none
	}
	.w1024 {
		display:none
	}
	.w1920 {
		display: block
	}
}