@charset "utf-8";

#shSubBnr{position:relative;overflow:hidden;height:450px}
#shSubBnr #mainImg{width:100%;height:450px;background-size:cover}

#shSubBnr .sub_nav{position:absolute;z-index:10;left:50%;top:50%;width:60%;margin:0 auto;color:#fff;transform:translate(-50%, -50%)}
#shSubBnr .tit{overflow:hidden;position:relative;z-index:1;margin-top:30px;font-size:46px;font-weight:700;font-family:'pretendard'}
#shSubBnr .crumb{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700}
#shSubBnr .crumb svg{width:20px;color:#fff}

/* 반응형 [s] */
@media (max-width:1380px){
#shSubBnr .sub_nav{width:80%}
}
@media (max-width:1024px){
#shSubBnr{height:350px}
#shSubBnr #mainImg{height:100%;background-position:center;opacity:1;transform:none}
#shSubBnr .sub_nav{width:100%;text-align:center}
#shSubBnr .sub_nav p{transform:none;opacity:1}
#shSubBnr .crumb{justify-content:center;font-size:16px}
#shSubBnr .tit{margin-top:15px;font-size:34px}
}
@media (max-width:768px){
#shSubBnr{height:300px}
#shSubBnr .crumb{font-size:15px}
#shSubBnr .tit{margin-top:12px;font-size:30px}
}
@media (max-width:580px){
#shSubBnr{height:280px}
#shSubBnr .crumb{font-size:14px}
#shSubBnr .tit{margin-top:10px;font-size:27px}
}
@media (max-width:480px){
/*#shSubBnr{height:55px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}
#shSubBnr #mainImg{display:none}
#shSubBnr .crumb{display:none}
#shSubBnr .tit{margin-top:0px;font-size:16px;color:#000}*/
}
/* 반응형 [e] */
