@charset "utf-8";

/* 서브 상단 BG */
#sub_bg {overflow:hidden;position:absolute;top:0;left:0;width:100%;min-width:1070px;height:320px;background:url(/sh_img/hd/sub_main_banner/sub_bg.jpg) no-repeat 50% 50% #000;background-size:cover;animation:sub_main 20s;animation-timing-function:linear;animation-iteration-count:infinite}
@keyframes sub_main{from{ transform:scale(1.1,1.1)}50%{transform:scale(1,1)}100%{transform:scale(1.1,1.1)}}

#sub_tit_wrap {position:relative;width:1070px;margin:0 auto;padding-top:125px;font-size:17px;color:#fff;text-align:center;font-family:notokr-demilight}
#sub_tit_wrap h2 {padding-bottom:8px;font-size:34px;letter-spacing:-1.5px;font-family:'notokr-bold'}

/* 이전/다음 소메뉴 */
#hiddenSnb {display:none}

#sub_tit_wrap p {font-size:15px}
#sub_tit_wrap p .sm {position:absolute;left:0;top:165px;color:#fff}
#sub_tit_wrap p a:before, #sub_tit_wrap p a:after {display:inline-block;vertical-align:middle;width:35px;height:35px;text-align:center;padding-top:8px;border:1px solid rgba(255,255,255,.5);border-radius:35px;-webkit-transition:all .2s;-ms-transition:all .2s;transition:all .2s;font-family:FontAwesome}
#sub_tit_wrap p.next a{left:auto;right:0}
#sub_tit_wrap p.next a:after {content:"\f105";margin-left:15px}
#sub_tit_wrap p.pre a:before {content:"\f104";margin-right:15px}
#sub_tit_wrap p a:hover:before, #sub_tit_wrap p a:hover:after {border-color:rgba(255,255,255,1)}
#sub_tit_wrap .fa-home {color:#fff}
#sub_tit_wrap .fa-angle-right {padding:0 5px}