text: $('#agreement').change( function() {
  	if( $(this).prop('checked') ) {
  		$('#btn_disabled').hide();
  		$('#btn_enabled').show();
  	}
  	else {
  		$('#btn_enabled').hide();
  		$('#btn_disabled').show();
  	}
  });
  
  $('[name="cb_guidance"]').change( function() {
  	if( $('#cb_guidance2').prop('checked') ) {
  		$('#guidance_num').show();
  	}
  	else {
  		$('#guidance_num').hide();
  	}
  });
  
  $('#frm_apply').submit( function() {
  	var err_msg = '※入力情報にエラーがあります。\r\n';
  	var err_flg = false;
  
  	if( $('#juku_name').val() == '' ) {
  		err_msg += '\r\n貴塾名 は必須です。';
  		err_flg = true;
  	}
  
  	if( $('#tel').val() == '' ) {
  		err_msg += '\r\nお電話番号 は必須です。';
  		err_flg = true;
  	}
  
  	if( $('#email').val() == '' ) {
  		err_msg += '\r\nメールアドレス は必須です。';
  		err_flg = true;
  	}
  	else if( !$('#email').val().match(/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/) ) {
  		err_msg += '\r\nメールアドレス が正しくありません。';
  		err_flg = true;
  	}
  
  	var flg_venue = false;
  	$('[name="venue"]').each( function() {
  		if( $(this).prop('checked') ) {
  			flg_venue = true;
  		}
  	});
  
  	if( flg_venue == false ) {
  		err_msg += '\r\n受験会場 は必須です。';
  		err_flg = true;
  	}
  
  	var row_cnt = parseInt($('#student_list > tbody > tr:last-child').children().eq(0).text());
  	var exists_student = false;
  	for( var i = 0; i < row_cnt; i++) {
  		if( $('#student_name_' + i).val() != '' ) {
  			exists_student = true;
  			if( $('#history_' + i + '_1').prop('checked') == false && $('#history_' + i + '_2').prop('checked') == false ) {
  				err_msg += '\r\n' + '今年度の受験（' + (i + 1) + '番目） は必須です。';
  				err_flg = true;
  			}
  		}
  	}
  
  	if( exists_student == false ) {
  		err_msg += '\r\n生徒氏名 は必須です。';
  		err_flg = true;
  	}
  
  	if( $('#cb_guidance2').prop('checked') ) {
  		if( $('#guidance').val() == '' ) {
  			err_msg += '\r\n生徒用案内の必要部数 は必須です。';
  			err_flg = true;
  		}
  		else if( !$('#guidance').val().match(/^[0-9]*$/) ) {
  			err_msg += '\r\n生徒用案内の必要部数 が正しくありません。';
  			err_flg = true;
  		}
  		else if( parseInt($('#guidance').val()) == 0 ) {
  			err_msg += '\r\n生徒用案内の必要部数 が0部になっています。';
  			err_flg = true;
  		}
  	}
  
  	if( err_flg ) {
  		swal(err_msg);
  		return false;
  	}
  
  	return true;
  });
  
  function add_student()
  {
  	var row_cnt = parseInt($('#student_list > tbody > tr:last-child').children().eq(0).text());
  
  	var tr_row = '' +
  '<tr>' +
  	'<td>' + ( row_cnt + 1 ) + '</td>' +
  	'<td>' +
  		'<input type="text" name="student_name[' + row_cnt + ']" value="" id="student_name_' + row_cnt + '">' +
  	'</td>' +
  	'<td>' +
  		'<input type="radio" name="history[' + row_cnt + ']" value="1" id="history_' + row_cnt + '_1" style="margin-left: 10px">' +
  		' <label for="history_' + row_cnt + '_1">無</label> ' +
  		'<input type="radio" name="history[' + row_cnt + ']" value="2" id="history_' + row_cnt + '_2" style="margin-left: 10px">' +
  		' <label for="history_' + row_cnt + '_2">有</label> ' +
  	'</td>' +
  '</tr>';
  
  	$(tr_row).appendTo($('#student_list > tbody'));
  }