@charset "utf-8";

#wrap{
	overflow:hidden;
}

/* animation */
.ani{opacity:0;}
.animate .ani{animation:animate_opacity 1.2s forwards;}
.ani-top{opacity:0;transform:translateY(120px);}
.ani-top2{opacity:0;transform:translateY(120px);}
.ani-bottom{opacity:0;transform:translateY(-120px);}
.ani-left{opacity:0;transform:translateX(120px);}
.ani-right{opacity:0;transform:translateX(-120px);}
.ani-show{opacity:0;animation:animate_opacity 0.1s forwards;}
.ani-zoom{opacity:0;}
.ani-height{opacity:0;height:0;}
.animate .ani-zoom{animation:animate_zoom 1.2s forwards;}
.animate .ani-top,.animate .ani-bottom,.animate .ani-left,.animate .ani-right{animation:animate_TBLR 1.2s forwards;}
.animate .ani-top2{animation:animate_TBLR 2.4s forwards;}
.animate .ani-height{animation:animate_height 1.0s forwards;animation-delay:0.8s;}
@keyframes animate_height{
    0%{height:0;}
    100%{height:100%;}
}
@keyframes animate_opacity{
    0%{}
    100%{opacity:1;}
}
@keyframes animate_TBLR{
    0%{}
    100%{opacity:1;transform:translate(0,0);}
}
@keyframes animate_scale{
    0%{transform:scale(1.15);opacity:0;}
    100%{transform:scale(1);opacity:1;}
}
@keyframes animate_zoom{
    0%{transform:scale(0);}
    100%{transform:scale(1);opacity:1;}
}
@keyframes animate_scroll{
	0%,
	100%{
		transform:translateY(0)
	}
	50%{
		transform:translateY(10px)
	}
}
@keyframes rotate_ico{
	100%{ transform:rotate(360deg);}
}
.animate .delay1{animation-delay:.1s;}
.animate .delay2{animation-delay:.2s;}
.animate .delay3{animation-delay:.3s;}
.animate .delay4{animation-delay:.4s;}
.animate .delay5{animation-delay:.5s;}
.animate .delay6{animation-delay:.6s;}
.animate .delay7{animation-delay:.7s;}
.animate .delay8{animation-delay:.8s;}
.animate .delay9{animation-delay:.9s;}
.animate .delay10{animation-delay:1s;}
.animate .delay11{animation-delay:1.1s;}
.animate .delay12{animation-delay:1.2s;}
.animate .delay13{animation-delay:1.3s;}
.animate .delay14{animation-delay:1.4s;}
.animate .delay15{animation-delay:1.5s;}
.animate .delay16{animation-delay:1.6s;}
.animate .delay17{animation-delay:1.7s;}
.animate .delay18{animation-delay:1.8s;}
.animate .delay19{animation-delay:1.9s;}
.animate .delay20{animation-delay:2s;}
.animate .delay21{animation-delay:2.1s;}
.animate .delay22{animation-delay:2.2s;}

html,body{height:100%;margin:0;padding:0;overflow:hidden;font-family:'NotoSansKR', sans-serif;}
#fullpage{position:relative;top:0;z-index:30;width:100%;height:100%;}

.section{position:relative;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:cover;background-size:cover;z-index:-10;}
.fp-tableCell{padding-top:10rem;padding-bottom:10rem;}
.fp-auto-height .fp-tableCell{padding-top:0;padding-bottom:0;}
.fp-sect1{background-image:url(../images/main/main_sect_bg_01@2x.png)}
.fp-sect2{background-image:url(../images/main/main_sect_bg_02@2x.png)}
.fp-sect3{background-image:url(../images/main/main_sect_bg_03@2x.png)}
.fp-sect4{background-image:url(../images/main/main_sect_bg_04@2x.png)}
.fp-sect5{background-image:url(../images/main/main_sect_bg_05@2x.png)}

.fp-sect1 .sect_title{margin-bottom:1rem;font-family:'play';font-size:5.5rem;font-weight:700;letter-spacing:-1.1px;color:#FFFFFF;line-height:1.16;}
.fp-sect1 .sect_text{margin-bottom:5rem;font-size:2.5rem;letter-spacing:-0.5px;color:#FFFFFF;line-height:1.32;}
.fp-sect1 .sect_more{display:inline-block;}
.fp-sect1 .sect_more a{display:block;height:5rem;line-height:5rem;padding:0 7.2rem 0 3.4rem;background:url(../images/main/main_sect1_more_ico.png) no-repeat right 3.4rem center / 1.8rem 1.1rem;font-family:'Poppins';font-size:1.6rem;color:#FFFFFF;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.9);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.9);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.9);border-radius:5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.fp-sect1 .sect_more a:hover{background-color:rgba(124,212,8,0.9);-webkit-box-shadow:inset 0 0 0 1px rgba(81,169,59,0.9);-moz-box-shadow:inset 0 0 0 1px rgba(81,169,59,0.9);box-shadow:inset 0 0 0 1px rgba(81,169,59,0.9);}

@media all and (max-width:720px){
	.fp-sect1{text-align:center;}
	.fp-sect1 .sect_title{font-size:5rem;}
}

.fp-sect2{text-align:center;}
.fp-sect2 .sect_title{margin-bottom:1.5rem;font-family:'play';font-size:4rem;font-weight:700;letter-spacing:-0.8px;color:#FFFFFF;line-height:1.16;}
.fp-sect2 .sect_text{margin-bottom:4.8rem;font-size:2rem;letter-spacing:-0.4px;color:rgba(255,255,255,0.8);line-height:1.5;}
.fp-sect2 .sect_list{display:table;width:114rem;margin:0 auto;}
.fp-sect2 .sect_list > dl{display:table-cell;width:38rem;}
.fp-sect2 .sect_list > dl + dl{border-left:1px solid rgba(255,255,255,0.35)}
.fp-sect2 .sect_list > dl dt,.fp-sect2 .sect_list > dl dd{color:#FFFFFF;}
.fp-sect2 .sect_list > dl dt{margin-bottom:2rem;font-family:'play';font-size:5rem;font-weight:700;letter-spacing:-1px;line-height:1;vertical-align:bottom;}
.fp-sect2 .sect_list > dl dt span{display:inline-block;font-size:2rem;opacity:0.8;line-height:1.5;vertical-align:bottom;}
.fp-sect2 .sect_list > dl dd{font-size:1.6rem;letter-spacing:-0.32px;line-height:1.44;}

@media all and (max-width:1200px){
	.fp-sect2 .sect_list{width:100%;}
	.fp-sect2 .sect_list > dl{width:33.33%;}
}
@media all and (max-width:720px){
	.fp-sect2{text-align:left;}
	.fp-sect2 .sect_text{-ms-word-break:keep-all;word-break:keep-all;}
	.fp-sect2 .sect_text br{display:none;}

	.fp-sect2 .sect_list{display:block;}
	.fp-sect2 .sect_list > dl{display:block;width:100%;margin-bottom:3rem;}
	.fp-sect2 .sect_list > dl + dl{padding-top:3rem;border-left:0 none;border-top:1px solid rgba(255,255,255,0.35)}
}

.fp-sect3 .sect_title{margin-bottom:5rem;font-family:'play';font-size:4rem;font-weight:700;letter-spacing:-0.8px;color:#FFFFFF;line-height:1.16;text-align:center;}
.fp-sect3 .sect_list{position:relative;border-top:1px solid #fff;border-bottom:1px solid #fff;}
.fp-sect3 .sect_list::after{display:block;clear:both;content:'';position:absolute;top:25rem;left:0;right:0;height:1px;background:#fff;}
.fp-sect3 .sect_list ul{position:relative;width:1140px;margin:0 auto;}
.fp-sect3 .sect_list ul::after{display:block;clear:both;content:'';}
.fp-sect3 .sect_list ul::before{display:block;clear:both;content:'';position:absolute;top:0;bottom:0;left:0;width:1px;background:#fff;}
.fp-sect3 .sect_list ul > li{position:relative;float:left;width:380px;text-align:center;}
.fp-sect3 .sect_list ul > li::after{display:block;clear:both;content:'';position:absolute;top:0;bottom:0;right:0;width:1px;background:#fff;}
.fp-sect3 .sect_list ul > li a,.fp-sect3 .sect_list ul > li a .ico,.fp-sect3 .sect_list ul > li a .title,.fp-sect3 .sect_list ul > li a .text,.fp-sect3 .sect_list ul > li a .more,.fp-sect3 .sect_list ul > li a .img{display:block;position:relative;z-index:1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.fp-sect3 .sect_list ul > li a{overflow:hidden;height:25rem;padding:5.7rem 0 0;background:rgba(255,255,255,0.1) no-repeat 50% 50% / 100% 100%;}
.fp-sect3 .sect_list ul > li a .text{margin-bottom:0;}
.fp-sect3 .sect_list ul > li a .more{text-align:center;font-size:7rem;font-weight:100;line-height:1;color:#fff;opacity:0;}
.fp-sect3 .sect_list ul > li a .img{position:absolute;top:50%;left:0;z-index:0;opacity:0;width:100%;height:25rem;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);
background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:cover;background-size:cover;}
.fp-sect3 .sect_list ul > li.item1 a .img{background-image:url(../images/main/main_sect3_thumb_01@2x.png);}
.fp-sect3 .sect_list ul > li.item2 a .img{background-image:url(../images/main/main_sect3_thumb_02@2x.png);}
.fp-sect3 .sect_list ul > li.item3 a .img{background-image:url(../images/main/main_sect3_thumb_03@2x.png);}
.fp-sect3 .sect_list ul > li.item4 a .img{background-image:url(../images/main/main_sect3_thumb_04@2x.png);}
.fp-sect3 .sect_list ul > li.item5 a .img{background-image:url(../images/main/main_sect3_thumb_05@2x.png);}
.fp-sect3 .sect_list ul > li.item6 a .img{background-image:url(../images/main/main_sect3_thumb_06@2x.png);}

.fp-sect3 .sect_list ul > li .ico{display:block;margin-bottom:1.3rem;text-align:center;}
.fp-sect3 .sect_list ul > li .ico img{height:7rem;}
.fp-sect3 .sect_list ul > li a .title{margin-bottom:0.3rem;font-size:2.3rem;letter-spacing:-0.46px;color:#FFFFFF;}
.fp-sect3 .sect_list ul > li a .text{font-family:'Poppins';font-size:1.6rem;letter-spacing:-0.32px;color:rgba(255,255,255,0.8);}
.fp-sect3 .sect_list ul > li a:hover .ico{opacity:0;}
.fp-sect3 .sect_list ul > li a:hover .img,
.fp-sect3 .sect_list ul > li a:hover .more{opacity:1;}
.fp-sect3 .sect_list ul > li a:hover .title,
.fp-sect3 .sect_list ul > li a:hover .text,
.fp-sect3 .sect_list ul > li a:hover .more{transform:translateY(-6.8rem);}

@media all and (max-width:1200px){
	.fp-sect3 .sect_list ul{width:100%;}
	.fp-sect3 .sect_list ul > li{width:33.33%;}
}
@media all and (max-width:720px){
	.fp-sect3 .sect_list{border:0 none;}
	.fp-sect3 .sect_list::after,
	.fp-sect3 .sect_list ul::before,
	.fp-sect3 .sect_list ul > li::after{display:none;}
	.fp-sect3 .sect_list ul{margin:0 -1px;}
	.fp-sect3 .sect_list ul > li{width:50%;margin-bottom:1px;padding:0 1px;}
	.fp-sect3 .sect_list ul > li a{padding:5rem 3rem 0;}
	.fp-sect3 .sect_list ul > li a .text{line-height:1.2;}
}

.fp-sect4 .sect_title{margin-bottom:1.5rem;font-family:'play';font-size:4rem;font-weight:700;letter-spacing:-0.8px;color:#FFFFFF;line-height:1.16;text-align:center;}
.fp-sect4 .sect_text{margin-bottom:5rem;font-size:2rem;letter-spacing:-0.4px;line-height:1.5;color:rgba(255,255,255,0.8);text-align:center;}
.fp-sect4 .sect_info{margin-bottom:5rem;}
.fp-sect4 .sect_info::after{display:block;clear:both;content:'';}
.fp-sect4 .sect_info > li{float:left;width:50%;}
.fp-sect4 .sect_info > li + li{margin-top:5.3rem;}
.fp-sect4 .sect_info > li a{position:relative;display:block;height:25rem;padding-left:25rem;background:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.fp-sect4 .sect_info > li a::after{display:block;clear:both;content:'';}
.fp-sect4 .sect_info > li a:hover{box-shadow: 10px 5px 10px #00000040;}
.fp-sect4 .sect_info > li .thumb{position:absolute;top:0;left:0;width:25rem;height:25rem;overflow:hidden;}
.fp-sect4 .sect_info > li .thumb img{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.fp-sect4 .sect_info > li a:hover .thumb{}
.fp-sect4 .sect_info > li a:hover .thumb img{transform:scale(1.1);}
.fp-sect4 .sect_info > li .info{height:25rem;padding:6rem 0 0 4.5rem;}
.fp-sect4 .sect_info > li .info .title{margin-bottom:0.5rem;font-size:2.3rem;font-weight:700;letter-spacing:-0.46px;color:#333333;}
.fp-sect4 .sect_info > li .info .text{font-size:1.8rem;letter-spacing:-0.36px;color:#333333;opacity:0.8;}
.fp-sect4 .sect_info > li .info::after{display:block;clear:both;content:'';position:absolute;bottom:3rem;right:3rem;width:3rem;height:3rem;background:url(../images/main/main_sect4_ico_more.png) no-repeat 0 0 / 3rem 3rem;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.fp-sect4 .sect_info > li a:hover .info::after{transform: rotate(90deg);}
.fp-sect4 .sect_link{height:5.4rem;border-bottom:1px solid rgba(255,255,2550.5);}
.fp-sect4 .sect_link::after{display:block;clear:both;content:'';}
.fp-sect4 .sect_link .title{float:left;font-size:2.3rem;letter-spacing:-0.46px;color:#FFFFFF;}
.fp-sect4 .sect_link .link{float:right;}
.fp-sect4 .sect_link .link a{position:relative;display:block;padding-right:5.6rem;line-height:4.5rem;font-size:1.6rem;color:rgba(255,255,255,0.8);}
.fp-sect4 .sect_link .link a::after{display:block;clear:both;content:'';position:absolute;top:50%;right:2rem;width:1.6rem;height:1.3rem;margin-top:-0.7rem;background:url(../images/main/main_sect4_ico_arrow.png) no-repeat 0 0 / 1.6rem 1.3rem;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.fp-sect4 .sect_link .link a:hover::after{right:0;}

.fp-sect4 .sect_info > li .info.en {height:25rem;padding:3rem 0 0 4.5rem;}

@media all and (max-width:1200px){

.fp-sect4 .sect_info > li a{height:22rem;padding-left:22rem;}
.fp-sect4 .sect_info > li .thumb{width:22rem;height:22rem;}
.fp-sect4 .sect_info > li .info{height:22rem;padding:5rem 3rem 0;-ms-word-break:keep-all;word-break:keep-all;}
.fp-sect4 .sect_info > li .info br{display:none;}
}
@media all and (max-width:960px){
	.fp-sect4 .sect_info > li .info .text{font-size:1.7rem;}
}
@media all and (max-width:720px){
	.fp-sect4 .sect_info > li{float:none;width:100%;}
	.fp-sect4 .sect_info > li + li{margin-top:1rem;}
.fp-sect4 .sect_info > li .info br{display:block;}
}

.fp-sect5 .sect_title{margin-bottom:1.5rem;font-family:'play';font-size:4rem;font-weight:700;letter-spacing:-0.8px;color:#FFFFFF;line-height:1.16;text-align:center;}
.fp-sect5 .sect_text{margin-bottom:4rem;font-size:2rem;letter-spacing:-0.4px;line-height:1.5;color:rgba(255,255,255,0.8);text-align:center;}

.news_swiper{position:relative;z-index:3;overflow:hidden;}
.news_swiper .swiper{position:relative;padding-top:6rem;}
.news_swiper .swiper-slide{position:relative;width:100%;margin-bottom:6rem;padding:0;text-align:left;}

/* .news_swiper .swiper-slide .new{position:absolute;top:0;right:7.2rem;width:4rem;height:4rem;line-height:4rem;background:url(../images/main/news_swiper_new1.png) no-repeat 50% 50% / 100% 100%;font-size:2rem;letter-spacing:-0.4px;color:#FFFFFF;text-align:center;z-index:3;}
.news_swiper .swiper-slide .new::before{display:block;clear:both;content:'';position:absolute;top:0;right:-1.4rem;width:3.1rem;height:3.1rem;background:url(../images/main/news_swiper_new2.png) no-repeat 50% 50% / 100% 100%;z-index:-1;} */
.news_swiper .swiper-slide .box{position:relative;display:block;z-index:10;}

.news_swiper .swiper-slide .thumb{position:relative;height:30rem;margin-bottom:1.3rem;}
.news_swiper .swiper-slide .thumb .img{position:relative;height:30rem;}
.news_swiper .swiper-slide .thumb .img::after{display:block;clear:both;content:'';position:absolute;top:0;left:0;bottom:0;right:0;border:1px solid #fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.news_swiper .swiper-slide .thumb .img img{width:100%;height:100%;object-fit: cover}
.news_swiper .swiper-slide .thumb .cate{position:absolute;bottom:1px;left:1px;width:7.2rem;height:3.6rem;line-height:3.6rem;background:#25262A;font-size:1.6rem;letter-spacing:-0.32px;color:#FFFFFF;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}

.news_swiper .swiper-slide a:hover .img::after{border:5px solid #7CD408;}
.news_swiper .swiper-slide a:hover .thumb .cate{background:#7CD408;}

.news_swiper .swiper-slide .info{}
.news_swiper .swiper-slide .info .title{margin-bottom:2rem;font-size:2.1rem;letter-spacing:-0.42px;color:#FFFFFF;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.news_swiper .swiper-slide .info .date{font-family:'Poppins';font-size:1.5rem;color:#FFFFFF;opacity:0.8;}

/* .swiper-button-disabled{opacity:1 !important;} */

.swiper-tools{position:absolute;left:0;right:0;bottom:0;z-index:1;font-size:0;width:auto;}

.swiper-tools .swiper-pagination{position:static;display:inline-block;width:100%;height:3px;vertical-align:top;}
.swiper-tools .swiper-pagination-progressbar{background-color:rgba(255,255,255,0.3);}
.swiper-tools .swiper-pagination .swiper-pagination-progressbar-fill{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;border-radius:3px;background-color:rgba(255,255,255,0.6);}

.news_swiper .swiper-arrow{}
.news_swiper .swiper-button-next,
.news_swiper .swiper-button-prev{position:absolute;top:auto;left:auto;top:0;display:block;width:5rem;height:5rem;margin:0;z-index:10;cursor:pointer;background-size:2rem 1.6rem;background-repeat:no-repeat;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.news_swiper .swiper-button-next{right:6.6rem;background-image:url(../images/main/news_swiper_next.png);background-position:50% 50%;}
.news_swiper .swiper-button-prev{right:11.6rem;background-image:url(../images/main/news_swiper_prev.png);background-position:50% 50%;}
.news_swiper .swiper-button-next::before{display:block;clear:both;content:'';position:absolute;top:50%;left:0;width:1px;height:2.5rem;margin-top:-1.25rem;background:rgba(255,255,255,0.3);}
/*
.news_swiper .swiper-button-next:hover{background-image:url(../images/main/news_swiper_next_on@2x.png);}
.news_swiper .swiper-button-prev:hover{background-image:url(../images/main/news_swiper_prev_on@2x.png);}
*/
.news_swiper .swiper-button-more{position:absolute;top:0;right:0;}
.news_swiper .swiper-button-more a{display:block;width:5rem;height:5rem;background:rgba(255,255,255,0.3) url(../images/main/news_swiper_more.png) no-repeat 50% 50% / 2.4rem 2.4rem;text-indent:-9999px;font-size:0;-webkit-box-shadow:inset 0 0 0 1px rgba(224,224,224,0.3);-moz-box-shadow:inset 0 0 0 1px rgba(224,224,224,0.3);box-shadow:inset 0 0 0 1px rgba(224,224,224,0.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.news_swiper .swiper-button-more a:hover{background-color:#7CD408;-webkit-box-shadow:inset 0 0 0 1px #4C9228;-moz-box-shadow:inset 0 0 0 1px #4C9228;box-shadow:inset 0 0 0 1px #4C9228}
.news_swiper .swiper-button-disabled{}

@media all and (max-width:1340px){
	.sect_main .sect_title{padding:8px 0 5px;font-size:6rem;}
	.sect_info .sect_title{font-size:7rem;}
	.sect_info .sect_text{font-size:2.6rem;}
}

@media all and (max-width:720px){
	.sect_main,.sect_info{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
	.sect_info{right:10%;left:auto;}
	.fp-sectA3 .sect_info{left:25%;right:auto;}
	.news_swiper .swiper-button-next{right:auto;left:5rem;}
	.news_swiper .swiper-button-prev{right:auto;left:0;}
}

/* fp-nav */
.fp-nav{position:fixed;z-index:40;top:50%;right:5.6rem;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.fp-nav li{}
.fp-nav li > a{position:relative;display:block;width:3rem;height:3rem;border-radius:50%;text-indent:-9999px;font-size:0;}
.fp-nav li > a::after{display:block;clear:both;content:'';position:absolute;top:50%;left:50%;width:0.7rem;height:0.7rem;border-radius:50%;background-color:#ffffff;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.fp-nav li > a:hover,.fp-nav li > a:focus{color:rgba(255,255,255,1)}
.fp-nav li a.active{border:4px solid #7CD408;}
.fp-nav li a.active::after{opacity:1;}

@media all and (max-width:1400px){
	.fp-nav{right:3rem;}
}
@media all and (max-width:960px){
/* 	.fp-nav li{padding:1rem 0;} */
}
@media all and (max-width:720px){
	.fp-nav{display:none;}
}
