@charset "utf-8";

#main_visual{position:relative}

#main_visual .main_txt{position:relative;color:#fff;font-family: 'NanumSquareRound',sans-serif}
#main_visual .main_txt .txt{position:absolute;left:60px;top:200px;z-index:1001;margin-top:-10px;opacity:0}
#main_visual .main_txt span{position:relative;font-size:22px;font-weight:400;font-family: 'NanumSquareRound',sans-serif}
#main_visual .main_txt span:after{display:inline-block;content:"";position:absolute;left:110%;top:50%;width:60px;height:1px;background:rgba(255,255,255,.5)}
#main_visual .main_txt p{padding:30px 0;font-size:44px;letter-spacing:-1px;line-height:1.3;font-weight:300;opacity:0;font-family: 'NanumSquareRound',sans-serif}
#main_visual .main_txt p b{font-weight:800;font-family: 'NanumSquareRound',sans-serif;}
#main_visual .main_txt .m_btn{display:block;width:175px;border-radius:30px;text-align:center;font-size:15px;color:#1588a9;line-height:48px;transition: all .3s;-webkit-transition: all .3s;font-weight:900;background:rgba(255,255,255,.8)}
#main_visual .main_txt .m_btn:hover{color:#fff;background:#1588a9}

#slides{ position:relative;width:100%;height:823px}
#slides li{width:100%;height:100%;background-repeat:no-repeat;background-position:center; background-position:left top}
#slides li.sli01{background-image:url(/sh_img/index/main_banner/main_banner_01.jpg)}
#slides li.sli02{background-image:url(/sh_img/index/main_banner/main_banner_02.jpg)}
#slides li.sli03{background-image:url(/sh_img/index/main_banner/main_banner_03.jpg)}

#main_visual .bx-controls-direction{position:absolute;bottom:48px;right:60px;z-index:1000;width:105px;height:40px;border-radius:40px;text-align:center;background-color:rgba(255,255,255,.1)}
#main_visual .bx-controls-direction a{display:inline-block;vertical-align:-2px;width:45px;height:12px;font-size:0;background-image:url(/sh_img/index/main_banner/prev.png);background-repeat:no-repeat;background-position:center}
#main_visual .bx-controls-direction a.bx-next{background-image:url(/sh_img/index/main_banner/next.png)}
#main_visual .bx-controls-direction a.bx-next:before {display:inline-block;content:"";position:absolute;left:50%;top:14px;width:1px;height:12px;background:rgba(255,255,255,.3)}