@charset "utf-8";

/* 메인영역 */
#main_banner_wrap{position:relative;z-index:1;width:100%;height:720px;text-align:left;overflow:hidden}
#main_banner_wrap .main_img_box{position:relative;height:720px}
#main_banner_wrap .main_img_box p{display:none;position:absolute;top:0;left:0;width:100%;height:100%}
#main_banner_wrap .main_img_box p.box1{display:block;background:url(/sh_img/index/main_banner/main_banner_01.jpg) no-repeat}
#main_banner_wrap .main_img_box p.box2{background:url(/sh_img/index/main_banner/main_banner_02.jpg) no-repeat}
#main_banner_wrap .main_img_box p.box3{background:url(/sh_img/index/main_banner/main_banner_03.jpg) no-repeat}
#main_banner_wrap .txt{position:absolute;z-index:101;left:50%;top:0;width:1200px;height:720px;margin-left:-600px}
#main_banner_wrap .txt div{padding-top:216px;text-align:center}
#main_banner_wrap .move_txt01{margin-top:-25px;font-size:15px;color:#fff;font-weight:600;letter-spacing:3px;opacity:0;font-family: 'Montserrat', sans-serif}
#main_banner_wrap .move_txt01 span{display:inline-block;width:44px;height:1px;margin:0 28px 5px 28px;background-color:rgba(255,255,255,0.2)}
#main_banner_wrap .move_txt02{margin:26px 0 20px 0;font-size:60px;line-height:71px;color:#fff;font-weight:200;opacity:0;font-family: 'Montserrat', sans-serif}
#main_banner_wrap .move_txt02 span{font-weight:700}
#main_banner_wrap .move_txt03{margin-bottom:23px;font-size:15px;line-height:26px;color:rgba(255,255,255,0.8);opacity:0;font-family: 'Montserrat', sans-serif}

#main_banner_wrap .breadcrumb{width:43px;height:9px;margin:0 auto;opacity:0}
#main_banner_wrap .breadcrumb li{float:left;margin-right:8px}
#main_banner_wrap .breadcrumb li:last-child{margin-right:0}
#main_banner_wrap .breadcrumb li button{width:9px;height:9px;border-radius:100px;background:#fff;opacity:.5;border:none;outline:none;margin:0;padding:0}
#main_banner_wrap .breadcrumb li button.active{opacity:1}

/* 메인 */
#main_banner {position:relative;z-index:5;width:100%}

.bx-pager{position:absolute;bottom:145px;left:50%;margin-left:-28px;z-index:999}
.bx-pager-item{float:left}
.bx-pager-item a{display:block;width:11px;height:11px;border:2px solid #fff;border-radius:50%;text-indent:-1000px;margin-left:9px;overflow:hidden;content:"";opacity:0.3}
.bx-pager-item a.active{border:2px solid #ff9600;opacity:1}

