@charset "UTF-8";

@media screen and (max-width:1400px){
	/* 공통 */
	.search_bar_com_area .inner_box .box { padding: 30px;}
	/* 공통 */

	/* 기본 */
	.search_bar_com_area {margin: 0 0 60px;}
	/* 기본 */

	/* 상세 검색 있을 시 */
	.search_bar_com_area.det_sch_cont.on .inner_box .sch_bt_cont_box:before { width: calc(100% - 60px);}
	/* 상세 검색 있을 시 */

}

@media screen and (max-width:1280px){
	/* 공통 */
	.search_bar_com_area .inner_box .box {padding: 25px;}
	.search_bar_com_area .inner_box .box .row .tit,
	.search_bar_com_area .inner_box .box .row .txt {line-height: 40px;}
	.search_bar_com_area .inner_box .box .row .data_inp { line-height: 38px;}
	/* 공통 */

	.search_bar_com_area .inner_box .box .row.sty2 { padding: 14px 0;}
	.search_bar_com_area .inner_box .box .row.sty2:first-child {padding: 0 0 14px;}
	.search_bar_com_area .inner_box .box .row.history {padding: 15px 0 0;}
	.search_bar_com_area .inner_box .box .row.history .search_history_box .search_history_list > .list > li {margin: 0 25px 0 0; padding: 0 26px 0 0;}
	.search_bar_com_area .inner_box .box .row.history .btn_box {padding: 7px 0 0;}
	.search_bar_com_area .inner_box .box .row.history .btn_box .btn .text {line-height: 40px;}

	/* 기본 */
	.search_bar_com_area {margin: 0 0 50px;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .tit {min-width: 80px;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .slt_box,
	.search_bar_com_area .inner_box .search_bar_box .box .row .data_box .data_inp {min-width: 140px;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .input_box {padding: 0 120px 0 0;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .input_box .btn {padding: 0 20px;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .input_box .btn .text {line-height: 40px;}
	/* 기본 */

	/* 상세 검색 있을 시 */
	.search_bar_com_area.det_sch_cont {padding: 0 0 32px;}
	.search_bar_com_area.det_sch_cont.on .inner_box .sch_bt_cont_box:before {width: calc(100% - 50px);}
	.search_bar_com_area.det_sch_cont .inner_box .sch_bt_cont_box .box .row .tit {min-width: 80px;}
	.search_bar_com_area.det_sch_cont .inner_box .sch_bt_cont_box .box .row .data_inp,
	.search_bar_com_area.det_sch_cont .inner_box .sch_bt_cont_box .box .row .slt_box .slt {width: 190px;}
	.search_bar_com_area.det_sch_cont .det_btn { padding: 0 40px; background-size: auto 32px;}
	.search_bar_com_area.det_sch_cont .det_btn .text { line-height: 32px;}
	/* 상세 검색 있을 시 */

	/*============================= 선택 체크박스 유형 =============================*/
	.search_bar_com_area .inner_box .search_bar_box .box .row .com_btn_list_area > .list > li {width: calc(25% - 3.75px); margin: 5px 5px 0 0;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .com_btn_list_area > .list > li:nth-child(-n+4) {margin: 0 5px 0 0;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .com_btn_list_area > .list > li:nth-child(4n) {margin: 5px 0 0;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .com_btn_list_area > .list > li:nth-child(4) {margin: 0;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .com_btn_list_area > .list > li .btn_chk_area label {padding: 0;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .com_btn_list_area > .list > li .btn_chk_area label .text {height: 40px; line-height: 21px;}

	.search_bar_com_area .inner_box .search_bar_box .box .row .com_btn_list_area.sty2 > .list {flex-wrap: wrap; gap: 5px;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .com_btn_list_area.sty2 > .list > li {width: calc(33.3333% - 3.3333px); margin: 0 !important;}
	/*============================= 선택 체크박스 유형 =============================*/
}

@media screen and (max-width:1080px){
	/* 공통 */
	.search_bar_com_area .inner_box .box {padding: 15px 20px 20px;}
	.search_bar_com_area .inner_box .box .row { display: block; margin: 0 0 5px 0;}
	.search_bar_com_area .inner_box .box .row > * { margin: 0 0 5px 0;}
	.search_bar_com_area .inner_box .box .row .tit,
	.search_bar_com_area .inner_box .box .row .txt { font-size: 14px;}
	.search_bar_com_area .inner_box .box .row .tit { min-width: inherit !important; width: 100% !important; line-height: 24px; text-align: left;}
	.search_bar_com_area .inner_box .box .row .txt {line-height: 35px;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .slt_box,
	.search_bar_com_area .inner_box .search_bar_box .box .row .data_box .data_inp { min-width: inherit;}
	.search_bar_com_area .inner_box .box .row .data_inp { line-height: 33px;}
	/* 공통 */

	.search_bar_com_area .inner_box .box .row.top .tit {line-height: 25px;}
	.search_bar_com_area .inner_box .box .row.sty2 { padding: 10px 0;}
	.search_bar_com_area .inner_box .box .row.sty2:first-child {padding: 0 0 10px;}

	.search_bar_com_area .inner_box .box .row.history {padding: 10px 0 0;}
	.search_bar_com_area .inner_box .box .row.history .search_history_box  {display: block; width: 100%; margin: 0 0 10px;}
	.search_bar_com_area .inner_box .box .row.history .search_history_box .search_history_list > .list {display: block; width: 100%;}
	.search_bar_com_area .inner_box .box .row.history .search_history_box .search_history_list > .list > li {position: inherit; width: 100%; margin: 0 0 10px; padding: 0;}
	.search_bar_com_area .inner_box .box .row.history .search_history_box .search_history_list > .list > li::before { display: none;}
	.search_bar_com_area .inner_box .box .row.history .search_history_box .search_history_list > .list > li .type {margin: 0 14px 0 0; font-size: 14px; line-height: 26px; }
	.search_bar_com_area .inner_box .box .row.history .search_history_box .search_history_list > .list > li .history {padding: 2.5px 29px 2.5px 10px; background-color: #f2f2f2; border-radius: 14.5px; font-size: 0; vertical-align: top;}
	.search_bar_com_area .inner_box .box .row.history .search_history_box .search_history_list > .list > li .history .txt {margin: 0 5px 0 0; font-size: 14px; line-height: 21px;}
	.search_bar_com_area .inner_box .box .row.history .search_history_box .search_history_list > .list > li .history .remove_btn {top: 6.5px; right: 10px; width: 13px; height: 13px;}
	.search_bar_com_area .inner_box .box .row.history .btn_box {display: block; width: 100%; text-align: center;}
	.search_bar_com_area .inner_box .box .row.history .btn_box .btn {padding: 0 15px;}
	.search_bar_com_area .inner_box .box .row.history .btn_box .btn .text {padding: 0 0 0 18px; background-size: 14px; font-size: 14px; line-height: 35px}
	.search_bar_com_area .inner_box .box .row.history .btn_box .btn.return .text {background-size: 12px;}


	/* 기본 */
	.search_bar_com_area {margin: 0 0 40px;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .input_box { padding: 0 95px 0 0;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .input_box .btn { padding: 0 15px;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .input_box .btn .text { padding: 0 0 0 18px; background-size: 14px; font-size: 14px; line-height: 35px;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .input_box.sty2 .scrh_inp { margin: 0 5px 0 0;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .input_box.sty2 .btn.reset .text { background-size: 12px auto;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .data_box.sty2 {max-width: 100%;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .data_box.sty2 .data_inp { width: calc(50% - 10px);}
	.search_bar_com_area .inner_box .box .row.history .btn_box .btn {width: calc(50% - 2.5px);}
	/* 기본 */

	/* 상세 검색 있을 시 */
	.search_bar_com_area.det_sch_cont {padding: 0 0 27px;}
	.search_bar_com_area.det_sch_cont.on .inner_box .sch_bt_cont_box:before {width: calc(100% - 40px);}
	.search_bar_com_area.det_sch_cont .inner_box .sch_bt_cont_box .box .row .data_inp,
	.search_bar_com_area.det_sch_cont .inner_box .sch_bt_cont_box .box .row .slt_box .slt {width: 100%;}
	.search_bar_com_area.det_sch_cont .inner_box .sch_bt_cont_box .box .row .slt_box.sty2 .slt {margin: 0 0 5px 0;}
	.search_bar_com_area.det_sch_cont .inner_box .sch_bt_cont_box .box .row .inp_box2 .data_inp { width: calc(50% - 10px);}
	.search_bar_com_area.det_sch_cont .det_btn { padding: 0 34px; background-size: auto 27px;}
	.search_bar_com_area.det_sch_cont .det_btn .text { padding: 0 15px 0 0; font-size: 14px; line-height: 27px;}
	.search_bar_com_area.det_sch_cont .det_btn .text:after { width: 8px; height: 6px;}
	/* 상세 검색 있을 시 */

	/*============================= 선택 체크박스 유형 =============================*/
	.search_bar_com_area .inner_box .search_bar_box .box .row .com_btn_list_area > .list > li .btn_chk_area label .text {height: 30px; font-size: 14px;}
	/*============================= 선택 체크박스 유형 =============================*/
}

@media screen and (max-width:767px){
	/* 기본 */
	.search_bar_com_area {margin: 0 0 30px;}
	.search_bar_com_area .inner_box .box {padding: 10px 15px 15px;}
	/* 기본 */

	/* 상세 검색 있을 시 */
	.search_bar_com_area.det_sch_cont.on .inner_box .sch_bt_cont_box:before {width: calc(100% - 30px);}
	/* 상세 검색 있을 시 */

	/*============================= 선택 체크박스 유형 =============================*/
	.search_bar_com_area .inner_box .search_bar_box .box .row .com_btn_list_area > .list > li {width: calc(33.3333% - 3.3333px);}
	.search_bar_com_area .inner_box .search_bar_box .box .row .com_btn_list_area > .list > li:nth-child(-n+4) {margin: 5px 5px 0 0;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .com_btn_list_area > .list > li:nth-child(4n) {margin: 5px 5px 0 0;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .com_btn_list_area > .list > li:nth-child(4) {margin: 5px 5px 0 0;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .com_btn_list_area > .list > li:nth-child(-n+3) {margin: 0 5px 0 0;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .com_btn_list_area > .list > li:nth-child(3n) {margin: 5px 0 0;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .com_btn_list_area > .list > li:nth-child(3) {margin: 0;}

	.search_bar_com_area .inner_box .search_bar_box .box .row .com_btn_list_area.sty2 > .list > li {width: inherit;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .com_btn_list_area.sty2 > .list > li .btn_chk_area label {width: inherit;}
	/*============================= 선택 체크박스 유형 =============================*/
}

@media screen and (max-width:480px){
	/* 기본 */
	.search_bar_com_area {margin: 0 0 20px;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .input_box {padding: 0;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .input_box .btn {display: block; position: inherit; top: inherit; right: inherit; width: 100%; margin: 5px 0 0; padding: 0 10px;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .input_box.sty2 { display: block;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .input_box.sty2 .scrh_inp { margin: 0 0 5px 0;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .input_box.sty2 .btn { margin: 0 0 5px 0;}
	/* 기본 */

	/*============================= 선택 체크박스 유형 =============================*/
	.search_bar_com_area .inner_box .search_bar_box .box .row .com_btn_list_area > .list > li {width: calc(50% - 2.5px);}
	.search_bar_com_area .inner_box .search_bar_box .box .row .com_btn_list_area > .list > li:nth-child(-n+3) {margin: 5px 5px 0 0;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .com_btn_list_area > .list > li:nth-child(3n) {margin: 5px 5px 0 0;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .com_btn_list_area > .list > li:nth-child(3) {margin: 5px 5px 0 0;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .com_btn_list_area > .list > li:nth-child(-n+2) {margin: 0 5px 0 0;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .com_btn_list_area > .list > li:nth-child(2n) {margin: 5px 0 0;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .com_btn_list_area > .list > li:nth-child(2) {margin: 0;}
	/*============================= 선택 체크박스 유형 =============================*/
}