@charset "utf-8";



@import url(btn_total.css);
@import url(color_total.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);


/*생성기 토탈 css*/

@import url(btn_com.css);
@import url(tb_com.css);
@import url(tx_com.css);
@import url(box_com.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;      /* 살짝 여백 */
}
