/* BASIC css start */
/* BASIC css start */
/* 섹션 공통 */
section{}
section .sec_inner{ margin: 0 auto;}
section h2{margin-top: 50px;font-family: 'Kumbh Sans', sans-serif;  text-align: center; color: #000; font-weight: 500; font-size: 23px;margin-bottom:45px; letter-spacing:-.2px}


/* sec1 */
#sec1{}
#sec1 .swiper{width: 100%;position: relative;height:100%}
#sec1 .swiper ul{width: 100%;}
#sec1 .swiper ul li{width: 100%;position: relative; overflow: hidden; }
#sec1 .swiper ul li .thumb{width: 100%;height:100%}
#sec1 .swiper ul li .thumb img{width: 100%;height:100%; object-fit:cover}
#sec1 .swiper ul li .text{position: absolute;left: 50%; bottom: 10%; text-align: center; transform: translateX(-50%); width: max-content;}
#sec1 .swiper ul li .text h3{font-family: 'Kumbh Sans', sans-serif; font-size: 24px; color: #fff; margin-bottom: 20px; font-weight: 500;line-height: 1.3;transition: top .8s, opacity 1s;}
#sec1 .swiper ul li .text a{font-family: 'Kumbh Sans', sans-serif; font-size: 18px; color: #fff; display: inline-block; font-weight: 300; border: 1px solid #fff; padding: 14px 50px;transition:top 1s, opacity 1.4s,background-color .2s;}
#sec1 .swiper ul li .text a:hover{background-color: rgba(255,255,255,.1);}
#sec1 .swiper ul li .text>*{opacity: 1; top: 100px; position: relative;}
#sec1 .swiper ul li .text.show>*{top: 0; opacity: 1;}
#sec1 .swiper_btn_prev{position: absolute;top: 50%;left: 13%;z-index: 10;transform: translateY(-50%);cursor: pointer;} 
#sec1 .swiper_btn_next{position: absolute;top: 50%;right: 13%;z-index: 10;transform: translateY(-50%);cursor: pointer;}
#sec1 .swiper_btn_prev img,#sec1 .swiper_btn_next img{width:10px}


/* sec2 */
#sec2{margin-bottom:30px !important}
#sec2 .swiper{position:relative}
#sec2 .swiper_btn_prev{position: absolute; top: 28%; left: 3%; z-index: 10;  cursor: pointer; } 
#sec2 .swiper_btn_next{position: absolute; top: 28%; right: 3%; z-index: 10; cursor: pointer;}
#sec2 .swiper_btn_prev img,#sec2 .swiper_btn_next img{width:10px}

/* sec3 */
#sec3{width: 100%;position: relative;margin-bottom:80px}
#sec3 .banner_img{width: 100%;height:100%}
#sec3 .banner_img img{width: 100%;height:100%; object-fit:cover}
#sec3 .sec3_cont{position: absolute; left: 50%; transform: translateX(-50%); bottom: 9%; text-align: center;width:max-content}
#sec3 .sec3_cont h4{text-align: center;font-family: 'Kumbh Sans', sans-serif; font-size: 24px; color: #fff; margin-bottom: 23px; font-weight: 400;line-height: 1.2;}
#sec3 .sec3_cont a{font-family: 'Kumbh Sans', sans-serif; font-size: 17px; color: #fff; display: inline-block; font-weight: 300; border: 1px solid #fff; padding: 14px 55px;transition: background-color .2s;}
#sec3 .sec3_cont a:hover{background-color: rgba(255,255,255,.1);}


/* sec4 */
#sec4 .swiper{position:relative}
#sec4 .swiper_btn_prev{position: absolute; top: 28%; left: 3%; z-index: 10;  cursor: pointer; } 
#sec4 .swiper_btn_next{position: absolute; top: 28%; right: 3%; z-index: 10;  cursor: pointer;}
#sec4 .swiper_btn_prev img,#sec4 .swiper_btn_next img{width:10px}


/* sec5 */
#sec5{width: 100%;position: relative;margin-bottom:0 !important}
#sec5 div>img{width: 100%;height:100%; object-fit:cover}
#sec5 a{position: absolute; left: 50%; top: 48%; transform: translate(-50%,-50%);}
#sec5 a img{transition: filter .3s, transform .3s; width:66px }
#sec5 a img:hover{filter: brightness(.9); transform: scale(1.1);}



.fp-tableCell{height:100vh !important}
#fp-nav{right:10px !important}


	#menu_full{position: absolute; right: 0;  top: 33%; vertical-align: middle;}
	#menu_full li {
    display: block;
    width: 10px !important;
    height: 10px !important;
    margin-bottom: 10px;
    border-radius: 100%;
    border: 2px solid #fff;}
	#menu_full li.active{background: #000 !important;font-weight: bold;}
	#menu_full li a{text-decoration:none;}
	#menu_full li.active a:hover{ }
	#menu_full li:hover{ font-weight:bold;}
	#menu_full li a,#menu_full li.active a{padding:6px 18px;display:block;}
	#menu_full li.active a{ color:#fff;}

#footer{margin-top:0 !important; }
.top_banner.show{display:block !important}


/* BASIC css end */


/* BASIC css end */

