@charset "utf-8";

/* 메인 */
#main_banner{position:relative;z-index:5}

/* 메인영역 */
#main_banner_wrap{position:relative;z-index:1;width:100%;overflow:hidden}
#main_banner_wrap .main_img_box{position:relative;height:722px}
#main_banner_wrap .main_img_box li{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0 !important}
#main_banner_wrap .main_img_box li.swiper-slide-active{opacity:1 !important}
#main_banner_wrap .main_img_box .box1{background:url(/sh_img/index/main_banner/main_banner_01.jpg) no-repeat center}
#main_banner_wrap .main_img_box .box2{background:url(/sh_img/index/main_banner/main_banner_02.jpg) no-repeat center}
#main_banner_wrap .txt{position:absolute;z-index:101;left:50%;top:255px;transform:translateX(-50%);width:100%;max-width:1200px;text-align:center}
#main_banner_wrap .move_txt01{margin-top:-25px;font-size:64px;color:#fff;font-weight:200;letter-spacing:-0.2px;opacity:0;font-family:'Exo 2'}
#main_banner_wrap .move_txt02{margin:30px 0 43px;font-size:15px;line-height:23px;white-space:pre-line;color:#fff;letter-spacing:-0.1px;opacity:0;font-family:'notokr-regular'}

#main_banner_wrap .breadcrumb{overflow:hidden;width:114px;margin:0 auto;opacity:0}
#main_banner_wrap .breadcrumb span{float:left;width:57px;height:1px;background:#fff;opacity:.5;border:none;outline:none;margin:0;padding:0}
#main_banner_wrap .breadcrumb span.on{opacity:1}

/* 반응형 [s] */
@media (max-width:1024px){
#main_banner_wrap .move_txt01{font-size:60px}
}

@media (max-width:768px){
#main_banner_wrap .main_img_box{height:490px}
#main_banner_wrap .main_img_box li{background-size:cover !important}
#main_banner_wrap .move_txt01{font-size:40px}
#main_banner_wrap .txt{top:50%;transform:translate(-50%,-50%)}
}

@media (max-width:480px){
#main_banner_wrap .move_txt01 b{display:block}
}

@media (max-width:380px){
#main_banner_wrap .move_txt02{white-space:normal;word-break:keep-all}
}
/* 반응형 [e] */