function is_valid()
{

	if($("#selectclinic").val()=="")
	{
		alert("\nご希望のクリニックを選択してください。");
		$("#selectclinic").css("backgroundColor","#FFE4E1") ;
		$("#selectclinic").focus();
		return false; 
	}  

	if(document.myForm.kibo1_year.value=="")
	{
		alert("\nご来院第1希望日（年）を選択してください。");
		document.myForm.kibo1_year.style.backgroundColor='#FFE4E1';
		document.myForm.kibo1_year.focus();
		return false; 
	}  
	if(document.myForm.kibo1_month.value=="")
	{
		alert("\nご来院第1希望日（月）を選択してください。");
		document.myForm.kibo1_month.style.backgroundColor='#FFE4E1';
		document.myForm.kibo1_month.focus();
		return false; 
	}  
	if(document.myForm.kibo1_day.value=="")
	{
		alert("\nご来院第1希望日（日）を選択してください。");
		document.myForm.kibo1_day.style.backgroundColor='#FFE4E1';
		document.myForm.kibo1_day.focus();
		return false; 
	}  
	if(document.myForm.kibo2_year.value=="")
	{
		alert("\nご来院第2希望日（年）を選択してください。");
		document.myForm.kibo2_year.style.backgroundColor='#FFE4E1';
		document.myForm.kibo2_year.focus();
		return false; 
	}  
	if(document.myForm.kibo2_month.value=="")
	{
		alert("\nご来院第2希望日（月）を選択してください。");
		document.myForm.kibo2_month.style.backgroundColor='#FFE4E1';
		document.myForm.kibo2_month.focus();
		return false; 
	}  
	if(document.myForm.kibo2_day.value=="")
	{
		alert("\nご来院第2希望日（日）を選択してください。");
		document.myForm.kibo2_day.style.backgroundColor='#FFE4E1';
		document.myForm.kibo2_day.focus();
		return false; 
	}  
	if(document.myForm.kibo3_year.value=="")
	{
		alert("\nご来院第3希望日（年）を選択してください。");
		document.myForm.kibo3_year.style.backgroundColor='#FFE4E1';
		document.myForm.kibo3_year.focus();
		return false; 
	}  
	if(document.myForm.kibo3_month.value=="")
	{
		alert("\nご来院第3希望日（月）を選択してください。");
		document.myForm.kibo3_month.style.backgroundColor='#FFE4E1';
		document.myForm.kibo3_month.focus();
		return false; 
	}  
	if(document.myForm.kibo3_day.value=="")
	{
		alert("\nご来院第3希望日（日）を選択してください。");
		document.myForm.kibo3_day.style.backgroundColor='#FFE4E1';
		document.myForm.kibo3_day.focus();
		return false; 
	}  

	if(document.myForm.inquiryText.value=="")
	{
		alert("\nご相談内容・症状・ご相談箇所・脱毛箇所（脱毛をご希望の場合のみ）・予約時間等のご希望クを入力してください。");
		document.myForm.inquiryText.style.backgroundColor='#FFE4E1';
		document.myForm.inquiryText.focus();
		return false; 
	}  

	if(document.myForm.name1.value=="")
	{
		alert("\nお名前（姓）を入力してください。");
		document.myForm.name1.style.backgroundColor='#FFE4E1';
		document.myForm.name1.focus();
		return false; 
	}  
	if(document.myForm.name2.value=="")
	{
		alert("\nお名前（名）を入力してください。");
		document.myForm.name2.style.backgroundColor='#FFE4E1';
		document.myForm.name2.focus();
		return false; 
	}  

	if(document.myForm.kana1.value=="")
	{
		alert("\nフリガナ（姓）を入力してください。");
		document.myForm.kana1.style.backgroundColor='#FFE4E1';
		document.myForm.kana1.focus();
		return false; 
	}  
	if(document.myForm.kana2.value=="")
	{
		alert("\nフリガナ（名）を入力してください。");
		document.myForm.kana2.style.backgroundColor='#FFE4E1';
		document.myForm.kana2.focus();
		return false; 
	}  

	if( document.myForm.sex[0].checked == false && document.myForm.sex[1].checked == false )
	{
		alert("\n性別を選択してください。");
		document.myForm.sex[0].style.backgroundColor='#FFE4E1';
		document.myForm.sex[1].style.backgroundColor='#FFE4E1';
		document.myForm.sex[0].focus();
		return false; 
	}  
	if(document.myForm.age.value=="")
	{
		alert("\n年代を選択してください。");
		document.myForm.age.style.backgroundColor='#FFE4E1';
		document.myForm.age.focus();
		return false; 
	}  

	if(document.myForm.phone01.value=="")
	{
		alert("\n電話番号を入力してください。");
		document.myForm.phone01.style.backgroundColor='#FFE4E1';
		document.myForm.phone01.focus();
		return false; 
	}  
	if(document.myForm.phone02.value=="")
	{
		alert("\n電話番号を入力してください。");
		document.myForm.phone02.style.backgroundColor='#FFE4E1';
		document.myForm.phone02.focus();
		return false; 
	}  
	if(document.myForm.phone03.value=="")
	{
		alert("\n電話番号を入力してください。");
		document.myForm.phone03.style.backgroundColor='#FFE4E1';
		document.myForm.phone03.focus();
		return false; 
	}  
	if(document.myForm.phone01.value != "" && document.myForm.phone01.value.match(/[^0-9]+/))
	{
		alert("\n電話番号は、半角数字で入力してください。");
		document.myForm.phone01.style.backgroundColor='#FFE4E1';
		document.myForm.phone01.focus();
		return false; 
	}  
	if(document.myForm.phone02.value != "" && document.myForm.phone02.value.match(/[^0-9]+/))
	{
		alert("\n電話番号は、半角数字で入力してください。");
		document.myForm.phone02.style.backgroundColor='#FFE4E1';
		document.myForm.phone02.focus();
		return false; 
	}  
	if(document.myForm.phone03.value != "" && document.myForm.phone03.value.match(/[^0-9]+/))
	{
		alert("\n電話番号は、半角数字で入力してください。");
		document.myForm.phone03.style.backgroundColor='#FFE4E1';
		document.myForm.phone03.focus();
		return false; 
	}  

	if 	(
	(document.myForm.contact1.checked == false) &&
	(document.myForm.contact2.checked == false) &&
	(document.myForm.contact3.checked == false) &&
	(document.myForm.contact4.checked == false) &&
	(document.myForm.contact5.checked == false) &&
	(document.myForm.contact6.checked == false) 
	)
	{
		alert("\n電話連絡時間をお選び下さい。");
		document.myForm.contact1.style.backgroundColor='#FFE4E1';
		document.myForm.contact2.style.backgroundColor='#FFE4E1';
		document.myForm.contact3.style.backgroundColor='#FFE4E1';
		document.myForm.contact4.style.backgroundColor='#FFE4E1';
		document.myForm.contact5.style.backgroundColor='#FFE4E1';
		document.myForm.contact6.style.backgroundColor='#FFE4E1';
		document.myForm.contact1.focus();
		return false;
	}


	if(document.myForm.email.value=="")
	{
		alert("\nメールアドレスを入力してください。");
		document.myForm.email.style.backgroundColor='#FFE4E1';
		document.myForm.email.focus();
		return false; 
	}  
	if (!document.myForm.email.value.match(/^\S+@\S+\.\S+$/))
	{
		alert("\適切なメールアドレスを入力してください。");
		document.myForm.email.style.backgroundColor='#FFE4E1';
		document.myForm.email.focus();
		return false;
	}

	if(document.myForm.email02.value=="")
	{
		alert("\nメールアドレスを入力してください。");
		document.myForm.email02.style.backgroundColor='#FFE4E1';
		document.myForm.email02.focus();
		return false; 
	}  
	if (!document.myForm.email02.value.match(/^\S+@\S+\.\S+$/))
	{
		alert("\適切なメールアドレスを入力してください。");
		document.myForm.email02.style.backgroundColor='#FFE4E1';
		document.myForm.email02.focus();
		return false;
	}

	if(document.myForm.email.value != document.myForm.email02.value)
	{
		alert("\nメールアドレスが同じではありません。");
		document.myForm.email02.style.backgroundColor='#FFE4E1';
		document.myForm.email02.focus();
		return false; 
	}  

	if( document.myForm.hope[0].checked == false && document.myForm.hope[1].checked == false )
	{
		alert("\n資料請求を選択してください。");
		document.myForm.hope[0].style.backgroundColor='#FFE4E1';
		document.myForm.hope[1].style.backgroundColor='#FFE4E1';
		document.myForm.hope[0].focus();
		return false; 
	}  

	if( document.myForm.magazine[0].checked == false && document.myForm.magazine[1].checked == false )
	{
		alert("\nメールマガジン登録を選択してください。");
		document.myForm.magazine[0].style.backgroundColor='#FFE4E1';
		document.myForm.magazine[1].style.backgroundColor='#FFE4E1';
		document.myForm.magazine[0].focus();
		return false; 
	}  
	return true; 
}
