.category_wrap {
  display: block;
  padding: 10px 0;
  border-bottom: 1px solid var(--boardcolor);
}
.category_wrap ul {
  display: block;
}
.category_wrap ul.category_one_ul {
  text-align: center;
}
.category_wrap ul.category_two_ul {
  text-align: center;
}
.category_wrap ul li.category_one {
  display: inline-block;
  margin: 2px 0;
}
.category_wrap ul li.category_one a {
  display: inline-block;
  border: 1px solid #AAA;
  border-radius: 4px;
  margin: 0 1px;
  padding: 6px 10px 7px 10px;
  min-width: 50px;
  font-size: 14px;
  font-weight: 500;
  color: #888;
}
.category_wrap ul li.category_one a:hover {
  color: #333;
  font-weight: 600;
}
.category_wrap ul li.category_one a.on {
  color: var(--boardcolor);
}
.category_wrap ul li.category_one a.on:hover {
  font-weight: 600;
}
.category_wrap ul li.category_two {
  display: inline-block;
  margin: 10px 0 0 0;
}
.category_wrap ul li.category_two a {
  display: inline-block;
  padding: 2px 3px;
  font-size: 14px;
  font-weight: 600;
  color: lightslategray;
}
.category_wrap ul li.category_two a.on {
  color: var(--boardcolor);
}
.category_wrap ul li.category_two a::after {
  content: "|";
  text-decoration: none;
  margin-left: 6px;
  color: #CCC;
}
.boardList {
  margin: 0;
  padding: 0;
  border: 0;
  border-top: 3px solid var(--boardcolor);
  width: 100%;
}
.boardList .boardListInner {
  width: 100%;
  background-color: #FFF;
  table-layout: fixed;
}
.boardList .boardListInner tr {
  margin: 0;
  padding: 0;
}
.boardList .boardListInner tr td {
  border-bottom: 1px solid #DDD;
}
.boardList .boardListInner tr.is_subject_a td.check {
  text-align: center;
}
.boardList .boardListInner tr.is_subject_a.select {
  background-color: #f9faf3;
}
.boardList .boardListInner tr.is_subject_a .ab_text .ab_subject_wrap {
  display: block;
  padding: 18px 0;
  font-size: 15px;
  font-weight: 500;
}
.boardList .boardListInner tr.is_subject_a .ab_text .ab_subject_wrap:hover {
  cursor: pointer;
  background-color: #f9faf3;
}
.boardList .boardListInner tr.is_subject_a .ab_text .ab_subject_wrap.select {
  background-color: #f9faf3;
}
.boardList .boardListInner tr.is_subject_a .ab_text .ab_subject_wrap .qaq_box {
  display: inline-block;
  width: 19px;
  height: 19px;
  margin-right: 8px;
  padding: 3px 3px 4px 3px;
  vertical-align: -3px;
  background-color: var(--boardcolor);
  overflow: hidden;
  border-radius: 3px;
}
.boardList .boardListInner tr.is_subject_a .ab_text .ab_subject_wrap .qaq_box img {
  display: block;
  width: 100%;
  object-fit: contain;
  filter: invert(100%);
}
.boardList .boardListInner tr.is_subject_a .ab_text .ab_subject_wrap .qaarrow_box {
  display: inline-block;
  width: 17px;
  height: 17px;
  margin-top: 5px;
  margin-right: 8px;
  padding: 5px 3px 3px 3px;
  overflow: hidden;
  border-radius: 3px;
  float: right;
  opacity: 0.5;
}
.boardList .boardListInner tr.is_subject_a .ab_text .ab_subject_wrap .qaarrow_box img {
  display: block;
  width: 100%;
  object-fit: contain;
  transition: 0.3s;
}
.boardList .boardListInner tr.is_subject_a .ab_text .ab_subject_wrap .qaarrow_box img.transform {
  transform: scaleY(-1);
  transition: 0.3s;
}
.boardList .boardListInner tr.is_subject_a .ab_text .ab_contents_wrap {
  border: 1px solid #DDD;
  border-top: 2px solid;
  border-bottom: 2px solid;
  padding: 20px 20px 50px 20px;
  background-color: transparent;
}
.boardList .boardListInner tr.is_subject_a .ab_text .ab_contents_wrap .qaa_box {
  display: block;
  width: 19px;
  height: 19px;
  margin-right: 8px;
  margin-bottom: 10px;
  padding: 2px 3px 8px 3px;
  vertical-align: -3px;
  background-color: #F59;
  overflow: hidden;
  border-radius: 3px;
}
.boardList .boardListInner tr.is_subject_a .ab_text .ab_contents_wrap .qaa_box img {
  display: block;
  width: 100%;
  object-fit: contain;
  filter: invert(100%);
}
.boardList .boardListInner tr.is_subject_a .ab_text .ab_contents_wrap .xe_contents, .boardList .boardListInner tr.is_subject_a .ab_text .ab_contents_wrap .rhymix_content p {
  font-weight: 500;
  color: #777;
}
.boardList .boardListInner tr.is_subject_a .ab_text .ab_contents_wrap .btnArea span.bbtn i.wrench {
  display: inline-block;
  width: 14px;
  height: 14px;
  background-image: url("../../../../modules/board/skins/kfac/img/wrench.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  vertical-align: -2px;
  margin-left: -3px;
  margin-right: 5px;
  opacity: 0.5;
}
.boardList .boardListInner tr.is_subject_a .ab_text .ab_contents_wrap .btnArea .del_board_form {
  display: inline-block;
}
.boardList .boardListInner tr.is_subject_a .ab_text .ab_contents_wrap .btnArea .del_board_form i.eraser {
  display: inline-block;
  width: 17px;
  height: 17px;
  background-image: url("../../../../modules/board/skins/kfac/img/eraser.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  vertical-align: -3px;
  margin-left: -3px;
  margin-right: 3px;
  opacity: 0.5;
}
@media (max-width: 767px) {
  .boardList .boardListInner tr td.ab_text .all_notice_box, .boardList .boardListInner tr td.ab_text .notice_box {
    padding: 1px 7px 2px 7px;
    font-size: 14px;
  }
}
/*# sourceMappingURL=d0f60e4800274e76b905912a12230d0c257b1749.style.faq.scss.map */
