/* tab_cont */
.board_tab_cont {}
.board_tab_cont > .jq_tab {display:flex;gap:1rem;justify-content: center;margin-bottom:4.6rem;align-items: center;}
.board_tab_cont > .jq_tab li {}
.board_tab_cont > .jq_tab li > a {display:block;width:12rem;height:4rem;background:var(--btncolor-2);border-radius:5rem;color:var(--font-white);text-align: center;font-size:1.3rem;line-height:4rem;white-space: nowrap;}
.board_tab_cont > .jq_tab li > a:hover{color:var(--main-blue-1);}
.board_tab_cont > .jq_tab li.selected > a {background:var(--main-blue-1);font-weight:700;}
.board_tab_cont > .jq_tab li.selected > a:hover {color:var(--font-white);}
@media screen and (max-width:1023px) { /* Mobile, Tablet */
    .board_tab_cont {overflow:auto;}
    .board_tab_cont > .jq_tab {overflow:auto;justify-content: flex-start;margin-bottom:3.6rem;}
    .board_tab_cont > .jq_tab::-webkit-scrollbar {display:none;}
    .board_tab_cont > .jq_tab li > a {height:7rem;font-size:2.8rem;line-height:7rem;width: auto;padding: 0 4rem;}
    .board_tab_cont > .jq_tab li.selected > a {font-weight:400;}
}


/* 자유게시판 상단 */
.content_top_area {display:flex;justify-content: space-between;margin-bottom:1rem;align-items: center;}
.content_top_area .left_area {display:flex;gap:1.4rem;align-items: center;}
.content_top_area .left_area .flex_area {display:flex;gap:1.4rem;align-items: center;}
.content_top_area .left_area p {font-size:1.5rem;line-height:2rem;}
.content_top_area .left_area p > span {font-size:1.5rem;line-height:2rem;color:#F8AD40;font-weight:700;}

.content_top_area .right_area {position:relative;}
.content_top_area .right_area input {width:37rem;height:4rem;border:1px solid #ddd;border-radius:5rem;color:var(--medium-grey);padding-left:2.2rem;font-size:1.5rem;line-height: 2.2rem;font-weight:400;}
.content_top_area .right_area input::placeholder {color:var(--medium-grey);font-size:1.5rem;line-height: 2.2rem;font-weight:400;}
.content_top_area .right_area button {position:absolute;right:1.85rem;top:50%;transform: translate(0, -50%);}
.content_top_area .right_area button img {width:1.6rem;height:1.6rem;}
@media screen and (max-width:1023px) { /* Mobile, Tablet */
    .content_top_area {flex-direction: column-reverse;gap:5.6rem;margin-bottom:2.2rem;}
    .content_top_area .left_area {width:100%;justify-content: space-between;}
    .content_top_area .left_area p {font-size:3rem;line-height:4rem;}
    .content_top_area .left_area p > span {font-size:3rem;line-height:4rem;}

    .content_top_area .right_area {width:100%;}
    .content_top_area .right_area input {width:100%;height:8.2rem;font-size:3rem;line-height:3rem;padding-left:4.4rem;}
    .content_top_area .right_area input::placeholder {font-size:3rem;line-height:3rem;}
    .content_top_area .right_area button {right:4.7rem;}
    .content_top_area .right_area button img {width:3.15rem;height:3.15rem;}
}


/* FAQ 리스트 */
.tab_box .jq_tab .list {border-top:1px solid #ddd;color:var(--medium-grey);}
.tab_box .jq_tab .list:last-child {border-bottom:1px solid #ddd;}
.tab_box .jq_tab .list .tab_menu {padding:1.2rem 4rem;cursor:pointer;}
.tab_box .jq_tab .list .tab_menu .title {display:flex;gap:1.4rem;align-items: center;}
.tab_box .jq_tab .list .tab_menu .title > span {font-weight:700;font-size:1.5rem;color:var(--font-black);}
.tab_box .jq_tab .list .tab_menu .title > span.question {color:var(--main-blue-1);font-weight:700;}
.tab_box .jq_tab .list .tab_menu .flex_area {justify-content: space-between;}
.tab_box .jq_tab .list .tab_menu .arrow {transform:rotate(135deg);width:.9rem;height:.9rem;margin-top:0;margin-bottom:.3rem;border-top: 1px solid var(--medium-grey);border-right: 1px solid var(--medium-grey);transition:300ms;}
.tab_box .jq_tab .list .tab_menu .arrow.active {transform:rotate(-45deg);margin-top:.3rem;margin-bottom:0;transition:300ms;}

.tab_box .jq_tab .list .cont_tab {display:none;background:var(--background-grey);padding:1.2rem 4rem 4.2rem 4rem;}
.tab_box .jq_tab .list .cont_tab .cont_wrapper {display:flex;gap:1.4rem;align-items: flex-start;}
.tab_box .jq_tab .list .cont_tab .cont_wrapper .answer {font-weight:700;}
.tab_box .jq_tab .list .cont_tab > div {}
.tab_box .jq_tab p,
.tab_box .jq_tab a {font-weight: 400;font-size: 1.5rem;vertical-align: middle;text-align: left;}
.tab_box .jq_tab span {font-weight: 400;font-size: 1.5rem;margin-top:.3rem;}
.tab_box .jq_tab .flex_area {display:flex;align-items: center;gap:.5rem;}
@media screen and (max-width:1023px) { /* Mobile, Tablet */
    .tab_box .jq_tab p, .tab_box .jq_tab a {font-size: 2.8rem;line-height: 4rem}
    .tab_box .jq_tab span {font-size: 3rem;line-height: 4rem;}
    .tab_box .jq_tab .list {}
    .tab_box .jq_tab .list .tab_menu {padding:3rem 1.6rem;}
    .tab_box .jq_tab .list .tab_menu .title {gap:2.8rem;align-items: flex-start;}
    .tab_box .jq_tab .list .tab_menu .title > span {font-size: 3rem;line-height: 4rem;}
    .tab_box .jq_tab .list .tab_menu .title > span.question {font-size: 3rem;line-height: 4rem;}
    .tab_box .jq_tab .list .tab_menu .arrow {width: 2rem;height: 1.6rem;}

    .tab_box .jq_tab .list .cont_tab {padding:1.2rem 1.6rem 4.2rem 1.6rem;}
    .tab_box .jq_tab .list .cont_tab .cont_wrapper {gap:2.8rem;}
}


/* 검색 결과 */
.search_result .search_empty {font-size:1.5rem;line-height:6rem;margin:0 auto;text-align:center;}
.search_result .search_empty > span {font-weight:700;}
.search_result > a {display:block;background:var(--main-blue-1);width:15.2rem;height:5rem;line-height:5rem;font-size:1.5rem;margin:0 auto;text-align:center;border-radius:5rem;color:var(--font-white);}
@media screen and (max-width:1023px) { /* Mobile, Tablet */
  .search_result {margin-top:20.4rem;}
  .search_result .search_empty {font-size:3rem;line-height:4rem;}
  .search_result > a {width:27.4rem;height:8.2rem;font-size:3rem;line-height:8.2rem;margin-top:4.2rem;}
}

.content_table_list .btn_area .write_btn {
  margin-top:20px;
  display: inline-block;
  color: var(--font-white);
  font-size: 1.5rem;
  line-height: 5rem;
  background: var(--main-blue-1);
  border-radius: 5rem;
  text-align: center;
  height: 5rem;
  width: 12.4rem;
}
