@charset "UTF-8";

@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 30px;}
	.com_sch_cont.custom .det_area .det_btn {padding: 0 35px; background-size: 130px auto;}
	.com_sch_cont.custom .det_area .det_btn .text {font-size: 14px; line-height: 30px;}
	/*============================= 상세 유형 =============================*/

	/* 초기화 있을경우 */
	.com_sch_cont .com_sch_area .box .row .btn_box.custom {max-width:205px;}
	.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 .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_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 30px;}
	.com_sch_cont .com_sch_area {padding: 15px;}
	.com_sch_cont .com_sch_area .box.max { max-width: inherit !important;}

	/*============================= 기본 유형 =============================*/
	.com_sch_cont .com_sch_area .box .row {display: block;}
	.com_sch_cont .com_sch_area .box .row .title {display: block; width: 100%; margin: 0 0 8px; font-size: 15px; line-height: inherit; 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 .slt_box.mr5 { margin: 0 0 5px 0;}
	.com_sch_cont .com_sch_area .box .row .slt_box .sch_slt { height: 35px;}
	.com_sch_cont .com_sch_area .box .row .input_box {max-width: inherit; margin: 0 0 10px;}
	.com_sch_cont .com_sch_area .box .row .input_box .sch_inp { height: 35px;}
	.com_sch_cont .com_sch_area .box .row .btn_box .btn { width: 100%;}
	.com_sch_cont .com_sch_area .box .row .btn_box .btn .text {line-height: 40px;}

	.com_sch_cont .com_sch_area .box .row .input_box.sty2 { margin: 0 0 10px;}

	/* 초기화 있을경우 */
	.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, 
	.com_sch_cont .com_sch_area .box .row .btn_box.custom .btn.sch2 {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 {font-size: 14px; line-height: 36px;}
	/*============================= 기본 유형 =============================*/

	/*============================= 선택 체크박스 유형 =============================*/
	.com_sch_cont .com_sch_area .box .row .com_btn_list_area > .list > li .btn_chk_area label .text {font-size: 14px;}
	/*============================= 선택 체크박스 유형 =============================*/

	/*============================= 데이터 유형 =============================*/
	.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; font-size: 14px; line-height: 36px;}
	/*============================= 데이터 유형 =============================*/
}

@media screen and (max-width:767px){
	/*============================= 기본 유형 =============================*/
	/* 초기화 있을경우 */
	.com_sch_cont .com_sch_area .box .row .btn_box.custom .btn, 
	.com_sch_cont .com_sch_area .box .row .btn_box.custom .btn.sch2 {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 .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 .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;}
	/*============================= 선택 체크박스 유형 =============================*/
}