@charset "UTF-8";

@media screen and (max-width:1280px){
	.com_input_form_area .input_form_list_box > .list > li {margin: 0 0 40px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .title_area {margin: 0 0 10px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .title_area .title {font-size: 20px; line-height: 30px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .title_area > .txt {margin: 0 0 0 20px; font-size: 14px; line-height: 22px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .title_area > .txt2 {font-size: 14px; line-height: 22px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr th {padding: 10px 5px 10px 15px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td > .btn {padding: 0 20px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .radio_list_area .list li {margin: 0 25px 0 0;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .radio_list_area .list li .radio_area {padding: 0 0 0 20px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .radio_list_area .list li .radio_area .radio_inp {top: 3px; width: 16px; height: 16px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .radio_list_area .list li .radio_area .radio_inp:checked:before {width: 6px; height: 6px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .radio_list_area .list li .radio_area label {font-size: 14px; line-height: 24px;}
	.radio_list_area .list li .radio_area {padding: 0 0 0 20px;}
	.radio_list_area .list li .radio_area .radio_inp {top: 3px; width: 16px; height: 16px;}
	.radio_list_area .list li .radio_area .radio_inp:checked:before {width: 6px; height: 6px;}
	.radio_list_area .list li .radio_area label {font-size: 14px; line-height: 24px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .chk_list_area .list li {margin: 0 25px 0 0;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .chk_list_area .list li .chk_inner {padding: 0 0 0 20px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .chk_list_area .list li .chk_inner .inp_chk {width: 14px; height: 14px; margin: -7px 0 0;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .chk_list_area .list li .chk_inner .inp_chk:checked:before {width: 9px; height: 6px; background-size: 9px 6px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .chk_list_area .list li .chk_inner label {font-size: 14px; line-height: 24px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .chk_list_area .list li .chk_inner .inp_txt {height: 30px; line-height: 28px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .number_area .number_box .txt {padding: 0 8px 0 8px; font-size: 14px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .number_area .btn {margin: 0 0 0 4px; padding: 0 20px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .email_area .inp_email {max-width: 200px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .email_area .slt_email {max-width: 200px; margin: 0 0 0 6px; font-size: 14px; line-height: 21px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .email_area .txt {padding: 0 8px; font-size: 14px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .map_area .list li {margin: 0 0 5px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .map_area .list li .btn {padding: 0 20px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .map_area .list li .btn .txt {font-size: 14px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .personnel_area .text {margin: 0 0 0 4px; font-size: 14px; line-height: 30px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .area_area .slt_area {height: 38px; font-size: 14px;}

	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .id_area .id_inp {height: 30px; line-height: 28px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .id_area .btn {padding: 0 20px; font-size: 14px; line-height: 30px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .inp_txt_area label .inp_txt {height: 38px;}

	.com_input_form_area.find .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .inp_txt_area .inp_txt {font-size: 14px; line-height: 21px;}
	.com_input_form_area.find .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .number_area .number_box .inp_num {width: 100%; max-width: 115px; font-size: 14px; line-height: 21px;}
	.com_input_form_area.find .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .number_area .number_box .txt {padding: 0 12px 0 11px;}
	.com_input_form_area.find .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .email_area .inp_email {width: 100%; max-width: 187px;}
	.com_input_form_area.find .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .email_area .slt_email {width: 100%; max-width: 187px; font-size: 14px; line-height: 21px;}

	/* 공통 라디오 */
	.radio_area {padding: 0 0 0 20px;}
	.radio_area .radio_inp {top: 3px; width: 16px; height: 16px;}
	.radio_area .radio_inp:checked:before {width: 6px; height: 6px;}
	.radio_area label {font-size: 14px; line-height: 24px;}

	/* 라디오, chk sty2 */
	.radio_list_area.sty2 {padding: 0 0 0 45px;}
	.chk_list_area.sty2 {padding: 0 0 0 45px;}
	.radio_list_area.sty2 .list li .radio_area label {font-size: 16px; line-height: 24px;} 
	.radio_list_area.sty2 .list li .radio_area .radio_inp {top: 4px;}
	.chk_list_area.sty2 .list li .chk_inner {padding: 0 0 0 20px;}
	.chk_list_area.sty2 .list li .chk_inner .inp_chk {top: 4px; width: 16px; height: 16px;}
	.chk_list_area.sty2 .list li .chk_inner label {font-size: 16px; line-height: 24px;}
	/* 라디오, chk sty2 */

}

@media screen and (max-width:1080px){
	.com_input_form_area .input_form_list_box > .list > li {margin: 0 0 30px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .title_area .title {font-size: 18px; line-height: 27px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .title_area > .txt {margin: 0 0 0 15px; font-size: 12px; line-height: 20px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .title_area > .txt2 {font-size: 12px; line-height: 20px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .title_area.sty2 {padding: 0 60px 0 0;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .title_area.sty2 .plus_btn {padding: 0 10px; font-size: 14px; line-height: 25px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .text {font-size: 14px; line-height: 25px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .star_score .list .item .btn_score_star .text {font-size: 0;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr th {padding: 10px 5px 10px 10px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr th .tit {font-size: 14px; line-height: 24px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr th .tit.icon {padding: 0 0 0 10px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr th .txt {font-size: 12px; line-height: 21px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td {padding: 5px 5px 5px 10px; font-size: 14px; line-height: 24px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .ft_b {display: block;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .ft_s {display: block; margin: 0; font-size: 12px; line-height: 21px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td > .btn {padding: 0 15px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td > .btn .text {font-size: 14px; line-height: 30px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td > .text_list > li {font-size: 14px; line-height: 22px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td > .text {font-size: 14px; line-height: 22px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .radio_list_area .list li {margin: 0 20px 0 0;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .radio_list_area .list li .radio_area {padding: 0 0 0 15px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .radio_list_area .list li .radio_area.inp .radio_inp {top: 10px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .radio_list_area .list li .radio_area .inp_text {height: 30px; line-height: 30px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .radio_list_area .list li .radio_area .radio_inp {top: 5px; left: 0; width: 10px; height: 10px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .radio_list_area .list li .radio_area .radio_inp:checked:before {width: 3px; height: 3px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .radio_list_area .list li .radio_area label {font-size: 12px; line-height: 21px;}
	.radio_list_area .list li {margin: 0 20px 0 0;}
	.radio_list_area .list li .radio_area {padding: 0 0 0 15px;}
	.radio_list_area .list li .radio_area .radio_inp {top: 5px; left: 0; width: 10px; height: 10px;}
	.radio_list_area .list li .radio_area .radio_inp:checked:before {width: 3px; height: 3px;}
	.radio_list_area .list li .radio_area label {font-size: 12px; line-height: 21px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .chk_list_area .list li {margin: 0 20px 0 0;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .chk_list_area .list li .chk_inner {padding: 0 0 0 18px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .chk_list_area .list li .chk_inner .inp_chk {}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .chk_list_area .list li .chk_inner label {font-size: 12px; line-height: 21px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .inp_txt_area label .inp_txt {height: 30px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .inp_txt_area.sty2 label {width: calc(100% - 99px);}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .inp_txt_area.sty2 .btn {padding: 0 20px; font-size: 14px; line-height: 30px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .number_area .number_box {max-width: 389px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .number_area .number_box .inp_num {height: 30px; line-height: 30px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .number_area .number_box .txt {padding: 0 8px 0 8px; font-size: 14px; line-height: 30px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .number_area .btn {padding: 0 15px; font-size: 14px; line-height: 30px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .email_area .inp_email {max-width: 150px; height: 30px; line-height: 30px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .email_area .slt_email {max-width: 150px; margin: 0 0 0 5px; height: 30px; font-size: 12px; line-height: 30px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .email_area .txt {font-size: 14px; line-height: 30px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .map_area .list li .inp_map {max-width: 100%; height: 30px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .map_area .list li:first-child .inp_map {max-width: 100%; width: calc(100% - 144px);}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .map_area .list li .btn {padding: 0 15px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .map_area .list li .btn .txt {line-height: 30px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .textarea_area textarea {height: 130px; padding: 5px; font-size: 14px; line-height: 20px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .textarea_area textarea::placeholder {font-size: 14px; line-height: 21px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .textarea_area2 .inp_text_box .text {font-size: 14px; line-height: 30px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .textarea_area2 .inp_text_box .inp_text {height: 30px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .textarea_area2 .text_area_box .text {font-size: 14px; line-height: 30px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .textarea_area2 .text_area_box textarea {height: 130px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .img_area .text {background-size: 21px 20px; font-size: 14px; line-height: 26px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .img_area .img_close {top: 8px; right: 8px; width: 10px; height: 10px; background-size: 10px 10px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .img_area .che_btn {font-size: 14px; line-height: 30px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .file_area .inp_file {height: 30px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .file_area label {margin: 0 0 0 5px; padding: 0 20px; font-size: 14px; line-height: 30px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .targetl_area .slt_targ {height: 30px; line-height: 30px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .targetl_area .inp_targ {height: 30px; margin: 0 0 0 5px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .targetl_area .text {margin: 0 0 0 5px; font-size: 14px; line-height: 30px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .area_area.sty2 .text, .com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .area_area.sty3 .text {font-size: 14px; line-height: 30px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .area_area .slt_area {margin: 0 0 0 5px; height: 30px; font-size: 12px; line-height: 30px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .area_area.slt_3 .slt_area {width: calc(33.3333% - 4px);}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .area_area.sty4 .radio_list_area {display: block; margin: 10px 0 0 0;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .data_list_area {margin: 0 0 0 5px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .data_list_area .inp_data {height: 30px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .data_list_area .text {padding: 0 5px; font-size: 14px; line-height: 30px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .title_area .crt_btn {padding: 0 20px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .title_area .crt_btn .txt {padding: 0 20px 0 0; background-size: 12px 11px; font-size: 14px; line-height: 30px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .title_area .crt_area .crt_btn2 {margin: 0 5px 0 0; padding: 0 20px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .title_area .crt_area .crt_btn2 .txt {padding: 0 20px 0 0;  background-size: 11px; font-size: 14px; line-height: 28px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .id_area .btn {font-size: 12px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .title_area .popup_btn {padding: 0 20px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .title_area .popup_btn .text {font-size: 14px; line-height: 30px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .personnel_area .inp_pers {height: 30px; line-height:30px;}

	.com_input_form_area.find .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .inp_txt_area .inp_txt {font-size: 12px; line-height: 18px;}
	.com_input_form_area.find .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .number_area .number_box {max-width:405px;}
	.com_input_form_area.find .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .number_area .number_box .inp_num {width: calc(33.3333% - 20.5px); max-width: 100%; font-size: 12px; line-height: 18px;}
	.com_input_form_area.find .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .number_area .number_box .txt {padding: 0 12px 0 12px;}
	.com_input_form_area.find .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .email_area .slt_email {font-size: 12px; line-height: 18px;}

	/* 라디오, chk sty2 */
	.radio_list_area.sty2 {padding: 0 0 0 40px;}
	.chk_list_area.sty2 {padding: 0 0 0 40px;}
	.radio_list_area.sty2 .list li .radio_area label {font-size: 14px; line-height: 21px;} 
	.radio_list_area.sty2 .list li .radio_area .radio_inp {top: 5px;}
	.chk_list_area.sty2 .list li .chk_inner {padding: 0 0 0 15px;}
	.chk_list_area.sty2 .list li .chk_inner .inp_chk {width: 10px; height: 10px;}
	.chk_list_area.sty2 .list li .chk_inner .inp_chk:checked:before {width: 8px; height: 7px; background-size: 8px auto;}
	.chk_list_area.sty2 .list li .chk_inner label {font-size: 14px; line-height: 21px;}
	.chk_list_area.sty2 .list li .chk_inner .inp_text {height: 30px;}
	/* 라디오, chk sty2 */
	
}

@media screen and (max-width:767px){
	.com_input_form_area .input_form_list_box > .list > li {margin: 0 0 20px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .title_area > .title {font-size: 16px; line-height: 24px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .title_area > .crt_btn {display: block; padding: 0 15px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .title_area > .crt_btn .txt {padding: 0 15px 0 0; background-size: 8px 7px; font-size: 12px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .title_area .popup_btn {display: block;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .title_area .popup_btn .text {font-size: 12px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .title_area.sty2 {padding: 0 50px 0 0;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .title_area.sty2 .plus_btn {font-size: 12px; line-height: 22px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .text {font-size: 12px; line-height: 20px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .text  {font-size: 0;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr th {display: block; padding: 7px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr.bg_br_red {border: 1px solid #ec6b63;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr th br {display: none; }
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr th .txt {font-size: 12px; line-height: 21px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td {display: block; font-size: 12px; line-height: 21px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td > .btn {padding: 0 15px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td > .btn .text {font-size: 12px; line-height: 25px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td > .text_list > li {font-size: 12px; line-height: 20px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td > .text {font-size: 12px; line-height: 20px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .radio_list_area .list li {margin: 0 10px 0 0;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .radio_list_area.data_dib {display: block;}
	.radio_list_area .list li {margin: 0 10px 0 0;}
	.radio_list_area.data_dib {display: block;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .chk_list_area .list li {margin: 0 10px 0 0;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .inp_txt_area label .inp_txt {max-width: 100%;}
	
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .inp_txt_area.sty2 label {width: calc(100% - 92px); max-width: 100%;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .inp_txt_area.sty2 .btn {font-size: 12px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .number_area .number_box {max-width: calc(100% - 80px);}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .number_area.tel .number_box {max-width: 100%;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .number_area .number_box .inp_num {width: calc(33.3333% - 20.6666px); max-width: 100%;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .number_area .number_box .txt {padding: 0 5px 0 5px; font-size: 12px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .number_area .btn {font-size: 12px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .email_area .inp_email {width: calc(33.3333% - 13.8333px); max-width: 100%;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .email_area .slt_email {width: calc(33.3333% - 13.8333px); max-width: 100%;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .email_area .txt {font-size: 12px; line-height: 30px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .textarea_area textarea {height: 100px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .textarea_area2 .inp_text_box .text {font-size: 12px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .textarea_area2 .text_area_box .text {font-size: 12px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .textarea_area2 .text_area_box textarea {height: 100px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .img_area .text {padding: 20px 0 0; background-size: 13px; font-size: 12px; line-height: 24px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .img_area .img_close {width: 6px; height: 6px; background-size: 6px 6px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .img_area .che_btn {font-size: 12px; line-height: 25px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .file_area .inp_file {max-width: 100%; width: calc(100% - 81px);}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .file_area label {padding: 0 15px; font-size: 12px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .personnel_area .inp_pers {max-width: 100%; width: calc(100% - 16px);}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .personnel_area .text {font-size: 12px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .school_area .inp_school {max-width: 100%; width: calc(100% - 48px);}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .school_area .text {width: 42px; font-size: 12px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .targetl_area .slt_targ {max-width: 100%; width: calc(50% - 16.5px);}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .targetl_area .inp_targ {max-width: 100%; width: calc(50% - 16.5px);}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .targetl_area.sty2 .slt_targ {width: 100%;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .targetl_area .text {font-size: 12px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .area_area.sty2 .text, .com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .area_area.sty3 .text {font-size: 12px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .area_area .slt_area {display: block; max-width: 100%; width: 100%; margin: 5px 0 0;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .area_area .slt_area:first-child {margin: 0;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .area_area.sty2 .slt_area {width: calc(50% - 23.5px);}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .area_area.sty3 .slt_area {width: calc(100% - 42px);}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .area_area.sty4 .slt_area {display: inline-block; width: calc(33.3333% - 3.3333px); margin: 0 5px 0 0;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .area_area.sty4 .slt_area:nth-child(3) {margin: 0;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .area_area.sty5 .slt_area {display: inline-block; width: calc(50% - 2.5px); margin: 0 5px 0 0;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .area_area.sty5 .slt_area:last-child {margin: 0;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .data_list_area {display: block; max-width: 100%; margin: 0;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .data_list_area .inp_data {max-width: 100%; width: calc(50% - 9px);}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .data_list_area .text {font-size: 12px; line-height: 30px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .map_area .list li .btn .txt {background-position: left 5px center; background-size: 11.3333px auto; font-size: 12px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .map_area .list li:first-child .inp_map {width: calc(100% - 132px);}
	
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .file_each a {padding: 0 0 0 15px; background-position: 0 5px; font-size: 13px; line-height: 21px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .file_each button {width: 70px; height: 25px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .file_each button .text {font-size: 12px; line-height: 23px;}

	.com_input_form_area .input_form_list_box > .list > li .input_cont .title_area .crt_btn {padding: 0 10px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .title_area .crt_area .crt_btn2 {padding: 0 10px;}

	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .id_area .id_inp {width: calc(100% - 106px); max-width: 100%;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .id_area .btn {font-size: 12px;}

	.com_input_form_area.app_view .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .area_area .slt_area {width: 100%; margin: 0;}

	.com_input_form_area.find .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .number_area .number_box {max-width:100%;}
	.com_input_form_area.find .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .number_area .number_box .inp_num {width: calc(33.3333% - 20px); max-width: 100%;}
	.com_input_form_area.find .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .email_area .inp_email {width: calc(50% - 14px); max-width: 100%;}
	.com_input_form_area.find .input_form_list_box > .list > li .input_cont .input_table_cont .table_inner_box .table_area tbody tr td .email_area .slt_email {width: calc(50% - 14px); max-width: 100%;}

	
	/* 체크 */
	.chk_list_area .list li .chk_inner label {font-size: 14px; line-height: 24px;}
	.chk_list_area .list li .chk_inner .inp_chk {top: 3px;}

	/* 라디오, chk sty2 */
	.radio_list_area.sty2 {padding: 0;}
	.chk_list_area.sty2 {padding: 0;}
	.radio_list_area.sty2 .list li {display: block; width: 100%; margin: 0 0 5px 0;}
	.radio_list_area.sty2 .list li:last-child {margin: 0;}
	.radio_list_area.sty2 .list li .radio_area label {font-size: 12px; line-height: 18px;} 
	.radio_list_area.sty2 .list li .radio_area .radio_inp {top: 3px;}
	.chk_list_area.sty2 .list li {display: block; width: 100%; margin: 0 0 5px 0;}
	.chk_list_area.sty2 .list li:last-child {margin: 0;}
	.chk_list_area.sty2 .list li .chk_inner .inp_chk {top: 3px;}
	.chk_list_area.sty2 .list li .chk_inner label {font-size: 12px; line-height: 18px;}
	/* 라디오, chk sty2 */

}

@media screen and (max-width:480px){
	.com_input_form_area .input_form_list_box > .list > li .input_cont .title_area > .title {font-size: 14px;}
	.com_input_form_area .input_form_list_box > .list > li .input_cont .title_area > .txt {margin: 0 0 0 10px;}
	

}
