function checkinput(){
	if(document.contactform.name1.value == '' ||
	   document.contactform.mail1.value == '' ||
	   document.contactform.tel1.value == '' ||
	   document.contactform.age.value == '' ||
	   document.contactform.todouhuken.value == '' ||
	   document.contactform.add.value == '' ||
	   document.contactform.why.value == '' ||
	   document.contactform.request.value == ''

	){
		document.contactform.name1.style.backgroundColor='#ffffff';
		document.contactform.mail1.style.backgroundColor='#ffffff';
		document.contactform.tel1.style.backgroundColor='#ffffff';
		document.contactform.age.style.backgroundColor='#ffffff';
		document.contactform.todouhuken.style.backgroundColor='#ffffff';
		document.contactform.add.style.backgroundColor='#ffffff';
		document.contactform.why.style.backgroundColor='#ffffff';
		document.contactform.request.style.backgroundColor='#ffffff';

		if(document.contactform.name1.value == ''){
			document.contactform.name1.style.backgroundColor='#ffffb3';
		}
		if(document.contactform.mail1.value == ''){
			document.contactform.mail1.style.backgroundColor='#ffffb3';
		}
		if(document.contactform.tel1.value == ''){
			document.contactform.tel1.style.backgroundColor='#ffffb3';
		}
		if(document.contactform.age.value == ''){
			document.contactform.age.style.backgroundColor='#ffffb3';
		}
		if(document.contactform.todouhuken.value == ''){
			document.contactform.todouhuken.style.backgroundColor='#ffffb3';
		}
		if(document.contactform.add.value == ''){
			document.contactform.add.style.backgroundColor='#ffffb3';
		}
		if(document.contactform.why.value == ''){
			document.contactform.why.style.backgroundColor='#ffffb3';
		}
		if(document.contactform.request.value == ''){
			document.contactform.request.style.backgroundColor='#ffffb3';
		}
		alert("必須項目が入力されていません。");
		return false;
	}else{
		return true;
	}
}
