@charset "utf-8";
/*
.qnaIco:lang(en), .qnaIco:lang(ja), .qnaIco:lang(zh), .qnaIco:lang(zh), .qnaIco:lang(de), .qnaIco:lang(es),
.qnaIco:lang(pt), .qnaIco:lang(vi), .qnaIco:lang(ms), .qnaIco:lang(th), .qnaIco:lang(id), .qnaIco:lang(mn),
.qnaIco:lang(ne), .qnaIco:lang(hi), .qnaIco:lang(ru), .qnaIco:lang(ar), .qnaIco:lang(el), .qnaIco:lang(fr),
.qnaIco:lang(nb), .qnaIco:lang(nl), .qnaIco:lang(ro), .qnaIco:lang(tr) {
}
4개 :위 > 오른 > 아래 > 왼쪽 순(상 우 하 좌)
3개 :위 > 오른쪽,왼쪽 > 아래(상 좌우 하)
2개 :위,아래 > 오른쪽,왼쪽(상하 좌우)
1개 :동일하게 적용됨
*/


/* 기본 검색 form .......................................................*/
.bbs_search {position: relative; margin: 0 auto; width: 50%;}

.bbs_search .form_frm_search{width:50%;}
.bbs_search.bbs_search_date .form_frm_search{width:70%;} /* 날짜 사용 */
.bbs_search.bbs_search_year .form_frm_search{width:55%;} /* 년도 사용 */
.bbs_search.bbs_search_date.bbs_search_date_year .form_frm_search,
.bbs_search.bbs_search_year.bbs_search_date_year .form_frm_search{width:80%;} /* 년도, 날짜 사용 */

.bbs_search .sch_wrap {position: relative; width: 100%}
.bbs_search .sch_wrap.sch_wrap_data_y{}
.bbs_search .sch_wrap.sch_wrap_data_n{}
.bbs_search fieldset {display: flex; flex-wrap: nowrap; align-items: center; gap:5px; width: 100%;}
.bbs_search .sch_input {padding-right: 60px; width: 100%;}

.bbs_search .sch_select, .bbs_search .sch_input, .bbs_search .sch_button {display: block; border-radius: 10px; font-size: 1rem;}
.bbs_search .sch_button {border: none; background:var(--theme-color-2);}

.bbs_search .sch_button {/*position: absolute;*/ top: 0; right: 0; display: flex; align-items: center; justify-content: center; margin: 0; padding: 0; min-width: 50px;}
.bbs_search a.sch_button {left: calc(100% + 5px); background: #333;}
.bbs_search .sch_reset {display: none; position: absolute; top: 0; right: 5px; padding: 0; border: none; height: calc(2.875rem + 2px); background: none;}
.bbs_search .sch_reset i {display: flex; align-items: center; justify-content: center; border-radius: 50%; width: 28px; height: 28px; color: #fff; background: #999; font-size: 14px;}
.bbs_search .sch_reset_date {border: none; border-radius: 100px; background: #333; color: #fff;}

.bbs_search .div_yearpicker_box{position: relative;}
.bbs_search .div_yearpicker_box .yearpicker,
.bbs_search .list_pagination-page{margin: 0 0.125rem;padding: 0.6875rem 1.25rem;border: 1px solid #ddd;height: calc(2.875rem + 2px);vertical-align: middle;outline: 0;border-radius: 0.25rem;font-size: 1.125rem;}
.bbs_search .div_yearpicker_box .yearpicker{width:110px;border-radius: 10px;font-size: 1rem;}

/* 검색어가 없고 리스트가 1개일때 */
.bbs_search.search_display_none{display:none;}


/* 검색 위치 상단 ................................ */
.bbs_search.bbs_search_pos_top{width:100%;}
.bbs_search.bbs_search_pos_top .list_pagination-page{float:left;}
.bbs_search.bbs_search_pos_top .form_frm_search{margin-bottom: 1rem;}
.bbs_search.bbs_search_pos_top .form_frm_search fieldset {}


/* 검색 위치 하단 ................................ */
.bbs_search.bbs_search_pos_bottom{width:100%;}
.bbs_search.bbs_search_pos_bottom .list_pagination-page{float:left;}
.bbs_search.bbs_search_pos_bottom .form_frm_search{}
.bbs_search.bbs_search_pos_bottom .form_frm_search fieldset {}

/* 검색 정렬 왼쪽 ................................ */
.bbs_search.bbs_search_align_left{}
.bbs_search.bbs_search_align_left .form_frm_search{width:unset;}

/* 검색 정렬 중앙 ................................ */
.bbs_search.bbs_search_align_center{}
.bbs_search.bbs_search_align_center .form_frm_search{margin: 0 auto;}
.bbs_search.bbs_search_align_center.bbs_search_pos_top .form_frm_search {margin-bottom: 1rem;}

/* 검색 정렬 오른쪽 ................................ */
.bbs_search.bbs_search_align_right{display: flex; justify-content: end;}
.bbs_search.bbs_search_align_right .form_frm_search{width:unset;}
.bbs_search.bbs_search_align_right .form_frm_search{}

/* 게시물 sort ................................ */
.bbs_leadin{position: relative;}
.bbs_leadin .bbs_count.bbs_count_test{position: relative;}



.bbs_leadin .bbs_order {
	display: none;
}

@media (max-width:1200px) {
    .bbs_search.bbs_search_date .form_frm_search {width: 100%;}
    .bbs_search.bbs_search_date.bbs_search_date_year .form_frm_search,
    .bbs_search.bbs_search_year.bbs_search_date_year .form_frm_search {width: 100%;}
   
}

@media (max-width:992px) {
	
}

@media (max-width:768px) {
    .bbs_search {width: 100%;}
    .bbs_search a.sch_button {position: static;}
    .search_ucc_class .bbs_search a.sch_button {position: absolute;}
    
    .bbs_search.bbs_search_date fieldset {flex-wrap: wrap; justify-content: start;}

		.bbs_search .form_frm_search{width:70%;}
}

@media (max-width:576px) {
    .bbs_search .sch_input {max-width: none;}
		.bbs_search .form_frm_search{width:100%;}
}

@media (max-width:486px) {
		.bbs_search .form_frm_search{align-items:left;}
		.bbs_search fieldset { flex-direction:column; }
		.bbs_search .sch_select, .bbs_search .sch_input, .bbs_search .sch_button { width:100%; }
}