textarea.textarea_A{width: 20vw; margin-top: 5px; margin-bottom: 5px;}

select.select_list_A{word-wrap: break-word; width: 15vw; margin-top: 5px; margin-bottom: 5px;}
select, option{width:100%;}
input.input_A{ width:10vw; margin-top: 5px; margin-bottom: 5px;}
div#table_container_dif{width:100%; float:left;}
div#table_dif_1{background: #dfe7ee; font-weight: bold; float:left; width:30%; margin-top:5px;}
div#table_dif_1,p{font-size: 1em;}
div#table_dif_2{background: #dfe7ee; float:right; margin-left: 5px;width:65%; margin-top:5px;}
div#table_dif_2,p{font-size: 0.8em; }
	
@media only screen and (max-width: 500px) {
	div#table_dif_1{float:left; width: 100%;}
	div#table_dif_2{width: 100%;}
	}
@media only screen and (max-width: 1000px) {
	textarea.textarea_A{width: 30vw; }
	select.select_list_A{word-wrap: break-word; width: 25vw;}
	input.input_A{ width:20vw;}
	}
@media only screen and (max-width: 700px) {
	textarea.textarea_A{width: 50vw; } 
	select.select_list_A{word-wrap: break-word; width: 45vw;}
	input.input_A{ width:40vw;}
	}
	