@charset "UTF-8";

@media screen and (max-width:1400px){
	.input_form .w5, .input_form .w10, 
	.input_form .w15, .input_form .w20,
	.input_form .w25, .input_form .w30, 
	.input_form .w35, .input_form .w40, 
	.input_form .w45, .input_form .w50, .input_form .w55 {width:60%}
	
	.input_form .inner_table_form .td .w70 {width:68%}
	.input_form .inner_table_form .td .w200px {width:150px}
}

@media screen and (max-width:1280px){
	.input_form .w5, .input_form .w10, 
	.input_form .w15, .input_form .w20,
	.input_form .w25, .input_form .w30, 
	.input_form .w35, .input_form .w40, 
	.input_form .w45, .input_form .w50, 
	.input_form .w55, .input_form .w60, .input_form .w65 {width:70%}
}

@media screen and (max-width:1080px){
	.table th, .table td {font-size:0.9375rem}
	
	.input_form .flex, .input_form .flex_center, 
	.input_form .flex_center2, .input_form .flex_between {display:block}
	.input_form .page_list_box > .flex_between {display:flex}

	.input_form .w5, .input_form .w10, 
	.input_form .w15, .input_form .w20,
	.input_form .w25, .input_form .w30, 
	.input_form .w35, .input_form .w40, 
	.input_form .w45, .input_form .w50, 
	.input_form .w55, .input_form .w60, 
	.input_form .w65, .input_form .w70, 
	.input_form .w75, .input_form .w80 {width:85%}

	.input_form .w400px {width:300px}
	.input_form .w500px {width:100%}
	
	.input_form .btn {padding:0 12px;font-size:0.875rem}
	.input_form .inp_btn label {min-width:300px}

	.input_form .inner_table_form .tr {display:block;position:relative}
	.input_form .inner_table_form .th {display:block;margin-bottom:10px}
	.input_form .inner_table_form .td label {width:calc(100% - 50px)}
	.input_form .inner_table_form .td .text {text-align:left;padding-right:5px}
	.input_form .inner_table_form .w2 {display:flex;margin-top:5px}
	.input_form .inner_table_form .w3 {position:absolute;right:0;top:0}
}

@media screen and (max-width:767px){
	.table th {padding:9px 5px}
	.table td {padding:9px 4px}

	.input_form .w5, .input_form .w10, 
	.input_form .w15, .input_form .w20,
	.input_form .w25, .input_form .w30, 
	.input_form .w35, .input_form .w40, 
	.input_form .w45, .input_form .w50, 
	.input_form .w55, .input_form .w60, 
	.input_form .w65, .input_form .w70, 
	.input_form .w75, .input_form .w80, 
	.input_form .w85, .input_form .w90, 
	.input_form .w95, .input_form .w100, 
	.input_form .w200px, .input_form .w300px, 
	.input_form .w400px, 	.input_form .w500px {width:95%}
	
	.input_form .table {display:block}
	.input_form .table tr {display:block}
	.input_form .table th {display:block;text-align:left}
	.input_form .table td {display:block}
	.input_form .table tbody {display:block}
	
	.input_form .form_tit {text-align:left}
	.input_form .inp_btn input {width:75vw}
	.input_form .inp_split2 .split {width:calc(100% / 2 - 2px)}
	.input_form .inp_split2.inp_btn .split {width:calc(100% / 2 - 61px)}
	.input_form .inp_split3.inp_btn .split {width:calc(100% / 3 - 45px)}
	
	.input_form .inner_table_form .th {width:78px;line-height:26px;font-size:0.875rem}
}

@media screen and (max-width:480px){
	select {min-width:80px}
	
	.input_form .btn {display:block;width:100%;margin-top:3px;text-align:center;line-height:40px}
	.input_form .inp_btn label {display:block}
	.input_form .inp_btn input {width:100%}
	.input_form .file_txt .btn {margin-right:0;font-size:0.75rem}
	
	.input_form .inp_split2 .split {width:calc(100% / 2 - 2px)}
	.input_form .inp_split3 .split, 
	.input_form .inp_split3.inp_btn .split {width:calc(100% / 3 - 9px)}

	.input_form .inp_split2.sty2 {width:95%;margin-bottom:3px}
	.input_form .inp_split2.sty2:last-child {margin-bottom:0}
	.input_form .inp_split2.sty2 .split {}
	
	.com_input_cont .title_area {display:block}
	.com_input_cont .title_area .sub_tit2 {margin-bottom:5px}
	.com_input_cont .title_area .flex, 
	.com_input_cont .title_area .flex_center, 
	.com_input_cont .title_area .flex_center2, 
	.com_input_cont .title_area .flex_center3 {display:block}
	.com_input_cont .chk_area {margin-left:0 !important}
}