/* 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; bottom: 30%; left: 50%;transition: left .5s, opacity .6s; transform: translateX(-700px);}
#sec1 .swiper ul li  ul.text_cont li{position: relative; left: -700px; opacity: 0; font-family: 'Noto Sans KR', sans-serif; color: #; line-height: 1.2;}
#sec1 .swiper ul li  ul.text_cont.white{color: #fff;}
#sec1 .swiper ul li  ul.text_cont li:nth-child(1){ transition: left 1s, opacity 1.5s; font-size: 50px; font-weight: 600;  font-family: 'Noto Serif KR', sans-serif; }
#sec1 .swiper ul li  ul.text_cont li:nth-child(2){ transition: left 1.4s, opacity 1.5s; font-size: 20px; margin-top: 30px;}
#sec1 .swiper ul li  ul.text_cont li:nth-child(3){ transition: left 1.7s, opacity 2s;  font-size: 20px; margin-top: 17px; }
#sec1 .swiper ul li  ul.text_cont li:nth-child(4){ transition: left 2.0s, opacity 2s;  font-size: 20px; margin-top: 17px; }
#sec1 .swiper ul li  ul.text_cont li:nth-child(5){ transition: left 2.3s, opacity 2s;  font-size: 20px; margin-top: 17px; }
#sec1 .swiper ul li  ul.text_cont.show li{left: 0; opacity: 1;}
#sec1 .swiper_btn_prev{ position:absolute; left:50% !important; top:50%; transform:translate(-900px,-50%); z-index:4; cursor:pointer}
#sec1 .swiper_btn_next{position:absolute; right:50%  !important; top:50%; transform:translate(900px,-50%);z-index:4; cursor:pointer}
#sec1 .swiper-pagination{transform:translateY(-11px)}
#sec1 .swiper-pagination-bullet{background-color:#fff !important; margin:0 6px;}
#sec1 .swiper-pagination-bullet-active{background-color:#fff !important;}
#sec1 .play_control{position: absolute; bottom: 10px; z-index: 90; left: 53%;transform: translateY(-10px);}
#sec1 .play_control a{display:block}
#sec1 .play_control a img{}
#sec1 .play_control.stop{}
#sec1 .play_control.stop img{visibility: hidden;}
#sec1 .play_control.stop::after{content: "▶"; display: block; color: #fff; font-size: 10px; position: absolute; top: 49%; left: 50%; transform: translate(-50%,-50%);}

#bs img{width:100%;}
/* BASIC css end */

