/* BASIC css start */
#sec1{position: relative;}
#sec1 .swiper{}
#sec1 .swiper ul{width: 100%;}
#sec1 .swiper ul li{width: 100%;}
#sec1 .swiper ul li {display: block; width: 100%; position: relative;}
#sec1 .swiper ul li  img{width: 100%; }
#sec1 .swiper ul li  ul.text_cont{position: absolute; top: 20%; left: 20%;transition: left .5s, opacity .6s; transform: transform:translate(-50%,-50%)}
#sec1 .swiper ul li  ul.text_cont li{position: relative; opacity: 0; font-family: 'Noto Sans KR', sans-serif; color: #; line-height: 1.2; top:50px; line-height:1.3}
#sec1 .swiper ul li  ul.text_cont.white{color: #fff;}
#sec1 .swiper ul li  ul.text_cont .mt{margin-top:10px;}
#sec1 .swiper ul li  ul.text_cont li:nth-child(1){ transition: opacity 1s, top .5s; font-size: 2em; font-weight: 600;  font-family: 'Noto Serif KR', sans-serif; }
#sec1 .swiper ul li  ul.text_cont li:nth-child(2){ transition: opacity 1.5s, top .8s; line-height:1.4; font-size: 1em; margin-top: 20px; transition-delay: 0.5s;}
#sec1 .swiper ul li  ul.text_cont li:nth-child(3){ transition: opacity 2s, top 1s; line-height:1.4;  font-size: 1em; transition-delay: 2s;}
#sec1 .swiper ul li  ul.text_cont li:nth-child(4){ transition: opacity 2s, top 1s; line-height:1.4;  font-size: 1em; transition-delay: 4s;}

#sec1 .swiper ul li  ul.text_cont.show li{left: 0; opacity: 1;}
#sec1 .swiper_btn_prev{ position:absolute; left:5% !important; top:50%; transform:translateY(-50%); z-index:4; cursor:pointer}
#sec1 .swiper_btn_next{position:absolute; right:5%  !important; top:50%; transform:translateY(-50%);z-index:4; cursor:pointer}
#sec1 .swiper_btn_prev img{transform:scale(.66); transform-origin:left center}
#sec1 .swiper_btn_next img{transform:scale(.66); transform-origin:right center}
#sec1 .swiper-pagination{transform:translateY(-10px)}
#sec1 .swiper-pagination-bullet{background-color:#fff !important; margin:0 6px;}
#sec1 .swiper-pagination-bullet-active{background-color:#fff !important;}

#bs img{width:100%;}
.mt2{margin-top:-20px;}
/* BASIC css end */

