@charset "utf-8";


@import url(common/c_krds.css);
@import url(common/c_forms.css);
@import url(common/c_components.css);



@import url(common/com_input.css);
@import url(common/com_table.css);
@import url(common/com_grid.css);
@import url(common/com_icon.css);
@import url(common/com_btn.css);



@import url(layout/header.css);
@import url(layout/wing.css);
@import url(layout/basics.css);
@import url(layout/navAccordion.css);
@import url(layout/component.css);
@import url(layout/widget_com.css);


@import url(font/icon_line.css);
@import url(font/font.css);


@import url(layout/fontst.css);

@import url(layout/often.css);


@import url(layout/admin7_layout.css);

.sp_com{height: var(--sp-com); width: 100%; float: left}

/* 접근성을위한  */
a:focus {
  outline: none; /* 기본 포커스 제거 */
}

a:focus-visible {
  outline: 2px solid #333; /* Tab 키 등 키보드 포커스 시 표시 */
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.btn-allmenu:focus {
  outline: 2px solid #000;  /* 포커스 시 테두리 보이게 */
  outline-offset: 2px;      /* 살짝 여백 */
}
