@charset "utf-8";

#mainVisual{overflow:hidden;position:relative;width:100%;height:850px}

/* 이미지 */
#mainVisual .main_img{opacity:0;position:absolute;left:0;top:0;z-index:10;width:100%;height:850px;margin-left:20px;-webkit-transition:all 1s;transition:all 1s}
#mainVisual.on .main_img{opacity:1;margin:0}
#mainVisual .main_img li{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;background:url(/sh_img/index/main_banner/main_img01.jpg) center no-repeat;background-size:cover;-webkit-transition:all 1s;transition:all 1s}
#mainVisual .main_img li.img02{background-image:url(/sh_img/index/main_banner/main_img02.jpg)}
#mainVisual .main_img li.img03{background-image:url(/sh_img/index/main_banner/main_img03.jpg)}
#mainVisual .main_img li.on{opacity:1}

/* 텍스트 */
#mainVisual .main_txt{opacity:0;position:absolute;bottom:105px;left:110px;z-index:15;margin-left:-20px;color:#fff;font-family:'Poppins','AppleSDGothicNeo'}
#mainVisual .main_txt .txt1{font-size:13px;font-weight:600;}
#mainVisual .main_txt .txt2{padding:30px 0 50px;font-size:42px;font-weight:600;line-height:1;color:#fff;letter-spacing:-.2px}
#mainVisual .main_txt .txt3{font-size:16px;line-height:1.8;color:rgba(255,255,255,.7)}
 
/* 페이저 */
#mainVisual .pager_dot{opacity:0;position:absolute;bottom:105px;right:110px;z-index:20}
#mainVisual .pager_dot li{width:8px;height:8px;border-radius:50%;border:1px solid #fff;font-size:0;-webkit-transition:all .2s;transition:all .2s}
#mainVisual .pager_dot li+li{margin-top:15px}
#mainVisual .pager_dot li:hover{cursor:pointer}
#mainVisual .pager_dot li.on{background-color:#fff}

