
 
/* ===== 스킨3 서브메뉴 선택/오버 배경색 효과 === */
/* 사이드바 영역 스타일 */
 
/* 강제로 패딩값 제거 */
.sidebar-main aside.widget.widget_block {
  padding:0px 0px 0px 0px !important;
}
/*  위젯 첫번째 <p></p> 제거 */
.sidebar-main aside.widget.widget_block > p:nth-child(1) {
  font-size:0; line-height:0;
}
 
/* 큰제목 영역 */
.aih_submenu .aih_submenu_header {
  background-color: #013c8e;
  /*border-top:5px solid #5983bd;*/
  padding:90px 30px 30px 30px;
  margin-top:-72px;
}
/* 큰제목 */
.aih_submenu .aih_submenu_header h2 {
  color:#f5f5f5; 
  font-size:26px;
}
/* 메뉴목록영역 */
.aih_submenu_body {
  border-top: 1px solid #ccc;
  border-bottom:1px solid #ccc;
  padding:30px 20px 30px 20px;
  font-size:16px;
}
/* 메뉴 아이템 */
.aih_submenu li {
  position:relative;
  color:#333;
  padding:0px 0px 0px 0px;
  margin:1px 1px 1px 1px !important;
}
.aih_submenu li a {
  display:inline-block;
  width:100%;
  color:inherit;
  padding:8px;
  margin:0;
  border-radius:4px;
}
.aih_submenu li a:hover {
  /*background-color:#aaa;*/
}
/* 현재 or hover 메뉴 */
.aih_submenu li > a:hover, .aih_submenu li.current_menu > a {
  color:#5983bd; 
  /*font-weight:600;*/
  background-color:#f5f5f5;
}
.aih_submenu li.current_menu::after {
  content: "〉";
  position:absolute;
  right:0;
  top:8px;
}
 
.aih_submenu .aih_submenu_body > ul > li {
  border-top:1px solid #bbb;
}
.aih_submenu li ul {
  padding-left: 14px;
}
 
.aih_submenu {
  margin-top:-28px;
}
 
/* left sidebar 영역  */
.ast-left-sidebar #secondary {
}
 
/* 좌측과 컨텐츠영역 간격*/
.ast-left-sidebar #secondary.widget-area.secondary {
  padding:0px 4px 10px 0px;
}
 
/* 사이드바 크기 조정 : 사용자 설정에 26%*/
@media (min-width: 769px) {
  .ast-left-sidebar #secondary {
    padding:0px 10px 10px 10px;
    width: 300px; /* 사이드바의 너비를 300픽셀로 설정 */
  }
}
 
@media (max-width: 769px) {
  .ast-left-sidebar #secondary, .aih_submenu { display:none; }
}
 

/* 빈/로딩/에러 상태 안내 — 다른 게시판 페이지(notice/inquiry)와 동일 스타일 (컨버팅 배선 상태 div) */
#kboard-document .kboard-list-state {
  padding: 40px 10px;
  text-align: center;
  color: #888;
  font-size: 14px;
  border-top: 1px solid #f1f1f1;
  border-bottom: 1px solid #f1f1f1;
}
#kboard-document .kboard-list-state-error { color: #c0392b; }
