/* ===== 서브페이지 상단 제목(ABOUT · PROJECT · CONTACT) 여백 보정 ===== */
/* 화면이 좁아지면 제목이 오른쪽 끝에 붙던 문제 → 좌우 여백을 줌 */
@media all and (max-width:1400px) {
  #visual_wrap #visual .v_txt { left:0; right:0; width:auto; max-width:1350px; margin:0 auto; padding:0 40px; transform:translateY(-50%); }
}
@media all and (max-width:768px) {
  #wrap #visual_wrap { height:420px; }
  #visual_wrap #visual .v_txt { padding:0 24px; top:62%; }
  #visual_wrap #visual .v_txt h2 { font-size:44px; letter-spacing:-0.01em; }
  #visual_wrap #visual .v_txt span { font-size:14px; letter-spacing:.06em; margin-bottom:4px; }
}
@media all and (max-width:480px) {
  #wrap #visual_wrap { height:360px; }
  #visual_wrap #visual .v_txt { padding:0 20px; }
  #visual_wrap #visual .v_txt h2 { font-size:38px; }
}

/* 화면에는 안 보이고 검색엔진 · 화면낭독기만 읽는 글자 (로고 h1) */
.siso-sr{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
