function initRollOverImages() {  
	var image_cache = new Object();  
		$("a img.over , input.over , .over a img").not("[src*='_over.']").each(function(i) {  
			var imgsrc = this.src;  
			var dot = this.src.lastIndexOf('.');  
			var imgsrc_over = this.src.substr(0, dot) + '_over' + this.src.substr(dot, 4);  
			image_cache[this.src] = new Image();  
			image_cache[this.src].src = imgsrc_over;  
			$(this).hover(  
				function() { this.src = imgsrc_over; },  
				function() { this.src = imgsrc; }  
				);  
		});  
	}  
$(document).ready(initRollOverImages);  

//メニューのスクロール
$( document ).ready( function () {
	$( '.sub #right' ).scrollFollow( {
		speed: 500,
		offset: 0
	} );
} );


//ページ内スクロール
jQuery(function($){
	$('a[href^="#"]').click(function(){
		$('html, body').animate(
			{ scrollTop : $($(this).attr('href')).offset().top }
		);
		return false;
	});
});

//テキストエリアの初期値
$(function(){
	var defaultcol = '#A1A1A1'; // 初期状態の色
	var focuscol = '#3B3B3B'; // フォーカス色
	$('textarea').css('color',defaultcol).focus(function(){
		if($(this).val() == this.defaultValue){
			$(this).val('').css('color', focuscol);
		}
	})
	.blur(function(){
		if($(this).val() == this.defaultValue | $(this).val() == ''){
			$(this).val(this.defaultValue).css('color',defaultcol);
		};
	});
});

//行ごとに色を変える

$(document).ready(function(){
    $("dl#faq dt:odd").css("background-color", "#F7F7F7");
});

//よくある質問のスライド
$(function(){
	$("#q1 a").click(function () {
	  if ($("#a1:first").is(":hidden")) {
		$("#a1").slideDown("fast");
	  } else {
		$("#a1").slideUp("fast");
	  }
	});
	$("#q2 a").click(function () {
	  if ($("#a2:first").is(":hidden")) {
		$("#a2").slideDown("fast");
	  } else {
		$("#a2").slideUp("fast");
	  }
	});
	$("#q3 a").click(function () {
	  if ($("#a3:first").is(":hidden")) {
		$("#a3").slideDown("fast");
	  } else {
		$("#a3").slideUp("fast");
	  }
	});
	$("#q4 a").click(function () {
	  if ($("#a4:first").is(":hidden")) {
		$("#a4").slideDown("fast");
	  } else {
		$("#a4").slideUp("fast");
	  }
	});
	$("#q5 a").click(function () {
	  if ($("#a5:first").is(":hidden")) {
		$("#a5").slideDown("fast");
	  } else {
		$("#a5").slideUp("fast");
	  }
	});
	$("#q6 a").click(function () {
	  if ($("#a6:first").is(":hidden")) {
		$("#a6").slideDown("fast");
	  } else {
		$("#a6").slideUp("fast");
	  }
	});
	$("#q7 a").click(function () {
	  if ($("#a7:first").is(":hidden")) {
		$("#a7").slideDown("fast");
	  } else {
		$("#a7").slideUp("fast");
	  }
	});
	$("#q8 a").click(function () {
	  if ($("#a8:first").is(":hidden")) {
		$("#a8").slideDown("fast");
	  } else {
		$("#a8").slideUp("fast");
	  }
	});
	$("#q9 a").click(function () {
	  if ($("#a9:first").is(":hidden")) {
		$("#a9").slideDown("fast");
	  } else {
		$("#a9").slideUp("fast");
	  }
	});
	$("#q10 a").click(function () {
	  if ($("#a10:first").is(":hidden")) {
		$("#a10").slideDown("fast");
	  } else {
		$("#a10").slideUp("fast");
	  }
	});
	$("#q11 a").click(function () {
	  if ($("#a11:first").is(":hidden")) {
		$("#a11").slideDown("fast");
	  } else {
		$("#a11").slideUp("fast");
	  }
	});
	$("#q12 a").click(function () {
	  if ($("#a12:first").is(":hidden")) {
		$("#a12").slideDown("fast");
	  } else {
		$("#a12").slideUp("fast");
	  }
	});
	$("#q13 a").click(function () {
	  if ($("#a13:first").is(":hidden")) {
		$("#a13").slideDown("fast");
	  } else {
		$("#a13").slideUp("fast");
	  }
	});
	$("#q14 a").click(function () {
	  if ($("#a14:first").is(":hidden")) {
		$("#a14").slideDown("fast");
	  } else {
		$("#a14").slideUp("fast");
	  }
	});
	$("#q15 a").click(function () {
	  if ($("#a15:first").is(":hidden")) {
		$("#a15").slideDown("fast");
	  } else {
		$("#a15").slideUp("fast");
	  }
	});
});

