@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 {margin: 0 0 50px;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .tit { min-width: 70px;}
	.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 .data_box.sty2 { width: 300px;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .input_box .btn {width: 60px;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .input_box .btn i {line-height: 38px;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .btn_list_area > .list > li .btn_chk_area label .text {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: 70px;}
	.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 .inner_box .sch_bt_cont_box .box .row .chk_list_area.row_sty .list li { width: calc(20% - 8px);}
	.search_bar_com_area.det_sch_cont .inner_box .sch_bt_cont_box .box .row .chk_list_area.row_sty .list li:nth-child(6n) { margin: 0 10px 0 0;}
	.search_bar_com_area.det_sch_cont .inner_box .sch_bt_cont_box .box .row .chk_list_area.row_sty .list li:nth-child(5n) { margin: 0;}
	.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;}
	/* 상세 검색 있을 시 */
}

@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 {margin: 0 0 40px;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .input_box > * { margin: 0 5px 0 0;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .input_box .btn { width: 55px;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .input_box .btn i { font-size: 18px; line-height: 33px;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .data_box.sty2 { 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 .search_bar_box .box .row .btn_list_area > .list > li .btn_chk_area label .text {height: 35px; padding: 0 10px; font-size: 14px; line-height: 21px;}
	/* 기본 */

	/* 상세 검색 있을 시 */
	.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 .inner_box .sch_bt_cont_box .box .row .chk_list_area.row_sty .list li { width: calc(25% - 7.5px);}
	.search_bar_com_area.det_sch_cont .inner_box .sch_bt_cont_box .box .row .chk_list_area.row_sty .list li:nth-child(6n),
	.search_bar_com_area.det_sch_cont .inner_box .sch_bt_cont_box .box .row .chk_list_area.row_sty .list li:nth-child(5n) { margin: 0 10px 0 0;}
	.search_bar_com_area.det_sch_cont .inner_box .sch_bt_cont_box .box .row .chk_list_area.row_sty .list li:nth-child(4n) { margin: 0;}
	.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;}
	/* 상세 검색 있을 시 */
}

@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.det_sch_cont .inner_box .sch_bt_cont_box .box .row .chk_list_area.row_sty .list li { width: calc(33.333% - 6.666px);}
	.search_bar_com_area.det_sch_cont .inner_box .sch_bt_cont_box .box .row .chk_list_area.row_sty .list li:nth-child(6n),
	.search_bar_com_area.det_sch_cont .inner_box .sch_bt_cont_box .box .row .chk_list_area.row_sty .list li:nth-child(5n),
	.search_bar_com_area.det_sch_cont .inner_box .sch_bt_cont_box .box .row .chk_list_area.row_sty .list li:nth-child(4n) { margin: 0 10px 0 0;}
	.search_bar_com_area.det_sch_cont .inner_box .sch_bt_cont_box .box .row .chk_list_area.row_sty .list li:nth-child(3n) { margin: 0;}
	/* 상세 검색 있을 시 */
}


@media screen and (max-width:540px){
	/* 상세 검색 있을 시 */
	.search_bar_com_area.det_sch_cont .inner_box .sch_bt_cont_box .box .row .chk_list_area.row_sty .list li { width: calc(50% - 5px);}
	.search_bar_com_area.det_sch_cont .inner_box .sch_bt_cont_box .box .row .chk_list_area.row_sty .list li:nth-child(6n),
	.search_bar_com_area.det_sch_cont .inner_box .sch_bt_cont_box .box .row .chk_list_area.row_sty .list li:nth-child(5n),
	.search_bar_com_area.det_sch_cont .inner_box .sch_bt_cont_box .box .row .chk_list_area.row_sty .list li:nth-child(4n),
	.search_bar_com_area.det_sch_cont .inner_box .sch_bt_cont_box .box .row .chk_list_area.row_sty .list li:nth-child(3n) { margin: 0 10px 0 0;}
	.search_bar_com_area.det_sch_cont .inner_box .sch_bt_cont_box .box .row .chk_list_area.row_sty .list li:nth-child(2n) { margin: 0;}
	/* 상세 검색 있을 시 */
}

@media screen and (max-width:480px){
	/* 기본 */
	.search_bar_com_area .inner_box .search_bar_box .box .row .input_box {flex-wrap: wrap; padding: 0;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .input_box > * { margin: 0 0 5px;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .input_box .scrh_inp {flex: auto; width: 100%;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .input_box .btn {flex: 1; position: inherit; top: inherit; right: inherit; width: 100%; margin: 0 5px 0 0;}
	.search_bar_com_area .inner_box .search_bar_box .box .row .input_box .btn:last-child { margin: 0;}
	/* 기본 */
}