.wrapper.readied .contents-wrap.main{display:block}.wrapper.readied .contents-wrap.main+.footer-wrap{display:block}.wrapper .contents-wrap.main{display:none;margin-top:0}.wrapper .contents-wrap.main+.footer-wrap{display:none}.wrapper .contents-wrap.main .contents .full-page .page-inner{height:100%;padding:90px 0 0}.wrapper .contents-wrap.main .contents .full-page .page-inner .page-contents{position:relative;height:100%}.wrapper .contents-wrap.main .contents .full-page.main-banner .banner-control-wrap{position:absolute;width:1200px;left:50%;margin-left:-600px;bottom:50px}.wrapper .contents-wrap.main .contents .full-page.main-banner .banner-control-wrap button{margin:0;padding:0;width:40px;height:40px;border:0;border-radius:0;background-color:transparent;background-image:url(../images/main/icon_main_big_banner_nav.png);background-position:0 0;background-repeat:no-repeat;font-size:0}.wrapper .contents-wrap.main .contents .full-page.main-banner .banner-control-wrap button.prev:hover{background-position:-80px 0}.wrapper .contents-wrap.main .contents .full-page.main-banner .banner-control-wrap button.next{background-position:-40px 0}.wrapper .contents-wrap.main .contents .full-page.main-banner .banner-control-wrap button.next:hover{background-position:-120px 0}.wrapper .contents-wrap.main .contents .full-page.main-banner .banner-control-wrap button.pause-resume{background-position:0 -40px}.wrapper .contents-wrap.main .contents .full-page.main-banner .banner-control-wrap button.pause-resume.paused{background-position:-40px -40px}.wrapper .contents-wrap.main .contents .full-page.main-banner .banner-control-wrap button.pause-resume.paused:hover{background-position:-120px -40px}.wrapper .contents-wrap.main .contents .full-page.main-banner .banner-control-wrap button.pause-resume:hover{background-position:-80px -40px}.wrapper .contents-wrap.main .contents .full-page.main-banner .banner-control-wrap .pager{color:#444;font-size:16px;font-weight:300}.wrapper .contents-wrap.main .contents .full-page.main-banner .banner-control-wrap .pager span{display:inline-block;vertical-align:top;line-height:40px}.wrapper .contents-wrap.main .contents .full-page.main-banner .banner-control-wrap .pager .current{color:#000;font-size:34px;font-weight:400}.wrapper .contents-wrap.main .contents .full-page.main-banner #mainBanner{position:relative;height:100%}.wrapper .contents-wrap.main .contents .full-page.main-banner #mainBanner ul{height:100%}.wrapper .contents-wrap.main .contents .full-page.main-banner #mainBanner ul li{position:relative;height:100%}.wrapper .contents-wrap.main .contents .full-page.main-banner #mainBanner ul li.active{z-index:1}.wrapper .contents-wrap.main .contents .full-page.main-banner #mainBanner ul li a{position:relative;display:block;height:100%;overflow:hidden}.wrapper .contents-wrap.main .contents .full-page.main-banner #mainBanner ul li.youtube-banner{position:relative}.wrapper .contents-wrap.main .contents .full-page.main-banner #mainBanner ul li.youtube-banner:before{content:"";position:absolute;display:inline-block;width:1920px;height:900px;background-image:url(../images/main/main_bg_youtube_banner.jpg);background-repeat:no-repeat;left:50%;top:50%;margin-left:-960px;margin-top:-450px}.wrapper .contents-wrap.main .contents .full-page.main-banner #mainBanner ul li.youtube-banner .youtube-wrap{position:relative;width:1200px;margin:100px auto 0;text-align:center;z-index:1}.wrapper .contents-wrap.main .contents .full-page.main-banner #mainBanner.loaded img{position:absolute;left:50%;margin-left:-960px;margin-top:-450px}.wrapper .contents-wrap.main .contents .section-grid{background-color:#f5f5f5}.wrapper .contents-wrap.main .contents .section-grid .grid-inner{width:1200px;padding:140px 0;margin:0 auto}.wrapper .contents-wrap.main .contents .section-grid .grid-inner:after{content:'';display:block;width:100%;height:0px;clear:both}.wrapper .contents-wrap.main .contents .section-grid .grid-inner .grid{float:left;width:400px;height:400px;text-align:center}.wrapper .contents-wrap.main .contents .section-grid .grid-inner .grid h2{font-size:26px;font-weight:500}.wrapper .contents-wrap.main .contents .section-grid .grid-inner .grid .desc{margin-top:21px;font-size:14px;line-height:20px}.wrapper .contents-wrap.main .contents .section-grid .grid-inner .grid .btn-more{overflow:hidden;display:inline-block;width:60px;height:60px;font-size:0;background-image:url(../images/main/eng/icon_btn_more.png);background-repeat:no-repeat;background-position:0 0}.wrapper .contents-wrap.main .contents .section-grid .grid-inner .grid .btn-more.white{background-position:-120px 0}.wrapper .contents-wrap.main .contents .section-grid .grid-inner .grid .box{width:400px;height:400px;position:relative;padding:100px 15px 140px;background-color:rgba(17,17,17,0.9)}.wrapper .contents-wrap.main .contents .section-grid .grid-inner .grid .box h2{color:#fff}.wrapper .contents-wrap.main .contents .section-grid .grid-inner .grid .box .desc{overflow:hidden;max-height:95px;color:rgba(255,255,255,0.8)}.wrapper .contents-wrap.main .contents .section-grid .grid-inner .grid .box .btn-more{position:absolute;left:50%;bottom:80px;margin-left:-30px}.wrapper .contents-wrap.main .contents .section-grid .grid-inner .grid .box.black h2,.wrapper .contents-wrap.main .contents .section-grid .grid-inner .grid .box.black .desc{color:#000}.wrapper .contents-wrap.main .contents .section-grid .grid-inner .grid .box.black .btn-more{background-position:-60px 0}.wrapper .contents-wrap.main .contents .section-grid .grid-inner .grid.row-2{height:800px}.wrapper .contents-wrap.main .contents .section-grid .grid-inner .grid.col-2{width:800px}.wrapper .contents-wrap.main .contents .section-grid .grid-inner .grid.col-3{width:100%}.wrapper .contents-wrap.main .contents .section-grid .grid-inner .grid.about{background-image:url(../images/main/eng/main_bg_about.jpg);background-repeat:no-repeat;background-position:0 0;background-size:cover}.wrapper .contents-wrap.main .contents .section-grid .grid-inner .grid.about .box{margin-top:400px}.wrapper .contents-wrap.main .contents .section-grid .grid-inner .grid.vm .box{background-color:#fff}.wrapper .contents-wrap.main .contents .section-grid .grid-inner .grid.csv .box{background-color:#a50034}.wrapper .contents-wrap.main .contents .section-grid .grid-inner .grid.service{position:relative;padding:60px 0;background-color:#fff}.wrapper .contents-wrap.main .contents .section-grid .grid-inner .grid.service h2{margin-bottom:35px}.wrapper .contents-wrap.main .contents .section-grid .grid-inner .grid.service .title{display:block;margin-bottom:15px;font-size:18px;letter-spacing:0.9px}.wrapper .contents-wrap.main .contents .section-grid .grid-inner .grid.service .desc{margin-top:9px;display:block;color:rgba(0,0,0,0.8);line-height:22px}.wrapper .contents-wrap.main .contents .section-grid .grid-inner .grid.service .prev,.wrapper .contents-wrap.main .contents .section-grid .grid-inner .grid.service .next{position:absolute;top:50%;margin-top:-30px;padding:0;width:60px;height:60px;border:0;font-size:0;background-image:url(../images/main/eng/icon_main_service_banner_nav.png);background-repeat:no-repeat;background-position:0 0;background-color:transparent}.wrapper .contents-wrap.main .contents .section-grid .grid-inner .grid.service .prev{left:15px}.wrapper .contents-wrap.main .contents .section-grid .grid-inner .grid.service .prev:hover{background-position:0 -60px}.wrapper .contents-wrap.main .contents .section-grid .grid-inner .grid.service .next{right:15px;background-position:-60px 0}.wrapper .contents-wrap.main .contents .section-grid .grid-inner .grid.service .next:hover{background-position:-60px -60px}.wrapper .contents-wrap.main .contents .section-grid .grid-inner .grid.service .banner-pager{font-size:0;position:absolute;bottom:38px;width:100%}.wrapper .contents-wrap.main .contents .section-grid .grid-inner .grid.service .banner-pager li{display:inline-block;width:12px;height:12px;background-image:url(../images/main/eng/icon_main_service_banner_paging.png);background-repeat:no-repeat;background-position:-12px 0}.wrapper .contents-wrap.main .contents .section-grid .grid-inner .grid.service .banner-pager li.active{background-position:0 0}.wrapper .contents-wrap.main .contents .section-grid .grid-inner .grid.service .banner-pager li+li{margin-left:1px}.wrapper .contents-wrap.main .contents .section-grid .grid-inner .grid.service .sly-banner-wrap{width:620px;margin:0 auto}.wrapper .contents-wrap.main .contents .section-grid .grid-inner .grid.service .sly-banner-wrap .sly-banner li{width:620px}.wrapper .contents-wrap.main .contents .section-grid .grid-inner .grid.ir .box{background-color:#6b6b6b}.wrapper .contents-wrap.main .contents .section-grid .grid-inner .grid.ir .desc{font-weight:300}.wrapper .contents-wrap.main .contents .section-grid .grid-inner .grid.contact{background-image:url(../images/main/eng/main_bg_contact.jpg);background-repeat:no-repeat;background-position:right top}.wrapper .contents-wrap.main .contents .section-grid .grid-inner .grid.contact .box{background-color:#222}

[lang="en"] .wrapper .contents-wrap.main {
	padding-top: 0;
}