@charset "UTF-8";

@media screen and (max-width:1400px){
	.com_sch_cont {margin: 0 0 45px;}
	.com_sch_cont .com_sch_area {padding: 25px;}
	
	/*============================= 상세 유형 =============================*/
	.com_sch_cont.custom {padding: 0 0 32px;}
	.com_sch_cont.custom .det_area .det_btn {padding: 0 39px; background-size: 149px auto;}
	.com_sch_cont.custom .det_area .det_btn .text {line-height: 32px;}
	/*============================= 상세 유형 =============================*/

	/*============================= 기본 유형 =============================*/
	.com_sch_cont .com_sch_area .box .row .title {min-width:65px;margin-right:20px;line-height: 44px;}
	.com_sch_cont .com_sch_area .box .row .btn_box .btn {padding: 0 15px;}
	.com_sch_cont .com_sch_area .box .row .btn_box .btn .text {line-height: 44px;}
	.com_sch_cont .com_sch_area .box .row .btn_box .btn.sch .text {padding: 0 0 0 25px; background-size: 17px auto;}
	
	/* 초기화 있을경우 */
	.com_sch_cont .com_sch_area .box .row .btn_box.custom {max-width: 185px;}
	.com_sch_cont .com_sch_area .box .row .btn_box.custom .btn {width: 90px;}
	.com_sch_cont .com_sch_area .box .row .btn_box.custom .btn.return {padding: 0 15px;}
	.com_sch_cont .com_sch_area .box .row .btn_box.custom .btn.return .text {line-height: 44px;}
	/*============================= 기본 유형 =============================*/

	/*============================= 데이터 유형 =============================*/
	.com_sch_cont .com_sch_area .box .row .data_inp_area .text {line-height: 44px;}
	/*============================= 데이터 유형 =============================*/

}

@media screen and (max-width:1280px){
	.com_sch_cont {margin: 0 0 40px;}
	.com_sch_cont .com_sch_area {padding: 20px;}
	
	/*============================= 상세 유형 =============================*/
	.com_sch_cont.custom {padding: 0 0 26px;}
	.com_sch_cont.custom .det_area .det_btn {padding: 0 29px; background-size: 124px auto;}
	.com_sch_cont.custom .det_area .det_btn .text {line-height: 26px;}
	/*============================= 상세 유형 =============================*/

	/*============================= 기본 유형 =============================*/
	.com_sch_cont .com_sch_area .box .row .title {line-height: 40px;}
	.com_sch_cont .com_sch_area .box .row .btn_box .btn {}
	.com_sch_cont .com_sch_area .box .row .btn_box .btn .text {line-height: 40px;}
	.com_sch_cont .com_sch_area .box .row .btn_box .btn.sch .text {padding: 0 0 0 20px; background-size: 14px auto;}
	
	/* 초기화 있을경우 */
	.com_sch_cont .com_sch_area .box .row .btn_box.custom {max-width: 165px;}
	.com_sch_cont .com_sch_area .box .row .btn_box.custom .btn {width: 80px;}
	.com_sch_cont .com_sch_area .box .row .btn_box.custom .btn.return {padding: 0 10px;}
	.com_sch_cont .com_sch_area .box .row .btn_box.custom .btn.return .text {line-height: 40px;}
	/*============================= 기본 유형 =============================*/

	/*============================= 선택 라디오 유형 =============================*/
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li {width: calc(25% - 3.75px); margin: 5px 5px 0 0;}
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li:nth-child(-n+4) {margin: 0 5px 0 0;}
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li:nth-child(4n) {margin: 5px 0 0;}
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li:nth-child(4) {margin: 0;}
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li .btn_radio_area label {padding: 0 5px;}
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li .btn_radio_area label .text {height: 42px; line-height: 21px;}
	/*============================= 선택 라디오 유형 =============================*/

	/*============================= 선택 체크박스 유형 =============================*/
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li {width: calc(25% - 3.75px); margin: 5px 5px 0 0;}
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li:nth-child(-n+4) {margin: 0 5px 0 0;}
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li:nth-child(4n) {margin: 5px 0 0;}
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li:nth-child(4) {margin: 0;}
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li .btn_chk_area label {padding: 0 5px;}
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li .btn_chk_area label .text {height: 42px; line-height: 21px;}
	/*============================= 선택 체크박스 유형 =============================*/

	/*============================= 데이터 유형 =============================*/
	.com_sch_cont .com_sch_area .box .row .data_inp_area .text {line-height: 40px;}
	/*============================= 데이터 유형 =============================*/
}

@media screen and (max-width:1080px){
	.com_sch_cont {margin: 0 0 35px;}
	.com_sch_cont .com_sch_area {padding: 15px;}
	
	/*============================= 기본 유형 =============================*/
	.com_sch_cont .com_sch_area .box .row {display: block; justify-content: inherit; align-items: inherit;}
	.com_sch_cont .com_sch_area .box .row .title {min-width: inherit; margin: 0; line-height: 36px; text-align: left;}
	.com_sch_cont .com_sch_area .box .row .slt_box {min-width: inherit; margin: 0 0 5px;}
	.com_sch_cont .com_sch_area .box .row .input_box {margin: 0 0 5px;}
	.com_sch_cont .com_sch_area .box .row .btn_box .btn .text {line-height: 36px;}
	
	/* 초기화 있을경우 */
	.com_sch_cont .com_sch_area .box .row .btn_box.custom {max-width: 100%;}
	.com_sch_cont .com_sch_area .box .row .btn_box.custom .btn {width: calc(50% - 2.5px);}
	.com_sch_cont .com_sch_area .box .row .btn_box.custom .btn.return {padding: 0 10px;}
	.com_sch_cont .com_sch_area .box .row .btn_box.custom .btn.return .text {line-height: 36px;}
	/*============================= 기본 유형 =============================*/
	
	/*============================= 선택 라디오 유형 =============================*/
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li .btn_radio_area label .text {}
	/*============================= 선택 라디오 유형 =============================*/

	/*============================= 선택 체크박스 유형 =============================*/
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li .btn_chk_area label .text {}
	/*============================= 선택 체크박스 유형 =============================*/

	/*============================= 데이터 유형 =============================*/
	.com_sch_cont .com_sch_area .box .row .data_inp_area {max-width: 385px;}
	.com_sch_cont .com_sch_area .box .row .data_inp_area .inp_data {max-width: 180px;}
	.com_sch_cont .com_sch_area .box .row .data_inp_area .text {min-width: 25px; padding: 0 5px; line-height: 36px;}
	/*============================= 데이터 유형 =============================*/
	
	.com_sch_cont .com_sch_area .box .row .filter_list {row-gap:10px}
	.com_sch_cont .com_sch_area .box .row .filter_list li {margin-right:5px}
	.com_sch_cont .com_sch_area .box .row .filter_list .chk {padding:4px 14px;font-size:0.875rem}
}

@media screen and (max-width:767px){
	.com_sch_cont {margin: 0 0 30px;}
	.com_sch_cont .com_sch_area {padding: 10px;}
	
	/*============================= 기본 유형 =============================*/
	.com_sch_cont .com_sch_area .box .row .title {line-height: 32px;font-size:0.9375rem}
	.com_sch_cont .com_sch_area .box .row .btn_box .btn .text {line-height: 32px;}
	.com_sch_cont .com_sch_area .box .row .btn_box .btn.sch .text {font-size:0.9375rem}
	
	/* 초기화 있을경우 */
	.com_sch_cont .com_sch_area .box .row .btn_box.custom .btn {width: 100%;}
	.com_sch_cont .com_sch_area .box .row .btn_box.custom .btn.sch {margin: 0 0 5px;}
	.com_sch_cont .com_sch_area .box .row .btn_box.custom .btn.return .text {line-height: 32px;}
	/*============================= 기본 유형 =============================*/

	/*============================= 선택 라디오 유형 =============================*/
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li {width: calc(33.3333% - 3.3333px);}
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li:nth-child(-n+4) {margin: 5px 5px 0 0;}
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li:nth-child(4n) {margin: 5px 5px 0 0;}
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li:nth-child(4) {margin: 5px 5px 0 0;}
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li:nth-child(-n+3) {margin: 0 5px 0 0;}
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li:nth-child(3n) {margin: 5px 0 0;}
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li:nth-child(3) {margin: 0;}
	/*============================= 선택 라디오 유형 =============================*/

	/*============================= 선택 체크박스 유형 =============================*/
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li {width: calc(33.3333% - 3.3333px);}
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li:nth-child(-n+4) {margin: 5px 5px 0 0;}
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li:nth-child(4n) {margin: 5px 5px 0 0;}
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li:nth-child(4) {margin: 5px 5px 0 0;}
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li:nth-child(-n+3) {margin: 0 5px 0 0;}
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li:nth-child(3n) {margin: 5px 0 0;}
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li:nth-child(3) {margin: 0;}
	/*============================= 선택 체크박스 유형 =============================*/
	
	/*============================= 데이터 유형 =============================*/
	.com_sch_cont .com_sch_area .box .row .data_inp_area {max-width: 100%;}
	.com_sch_cont .com_sch_area .box .row .data_inp_area .inp_data {width: calc(50% - 12.5px); max-width: 100%;}
	.com_sch_cont .com_sch_area .box .row .data_inp_area .text {line-height: 32px;}
	/*============================= 데이터 유형 =============================*/
	
}

@media screen and (max-width:480px){
	.com_sch_cont {margin: 0 0 25px;}
	.com_sch_cont .com_sch_area .box .row .title {font-size:0.875rem}
	.com_sch_cont .com_sch_area .box .row .btn_box .btn.sch .text {font-size:0.875rem}
	
	/*============================= 선택 라디오 유형 =============================*/
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li {width: calc(50% - 2.5px);}
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li:nth-child(-n+3) {margin: 5px 5px 0 0;}
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li:nth-child(3n) {margin: 5px 5px 0 0;}
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li:nth-child(3) {margin: 5px 5px 0 0;}
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li:nth-child(-n+2) {margin: 0 5px 0 0;}
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li:nth-child(2n) {margin: 5px 0 0;}
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li:nth-child(2) {margin: 0;}
	/*============================= 선택 라디오 유형 =============================*/

	/*============================= 선택 체크박스 유형 =============================*/
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li {width: calc(50% - 2.5px);}
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li:nth-child(-n+3) {margin: 5px 5px 0 0;}
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li:nth-child(3n) {margin: 5px 5px 0 0;}
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li:nth-child(3) {margin: 5px 5px 0 0;}
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li:nth-child(-n+2) {margin: 0 5px 0 0;}
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li:nth-child(2n) {margin: 5px 0 0;}
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li:nth-child(2) {margin: 0;}
	/*============================= 선택 체크박스 유형 =============================*/

}