$(function() {
	$('a[href*=#]').click(function() {
		if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
			var target = $(this.hash);
			target = target.length && target;
			if (target.length) {
				var sclpos = 10;
				var scldurat = 1800;
				var targetOffset = target.offset().top - sclpos;
				$('html,body')
					.animate({scrollTop: targetOffset}, {duration: scldurat, easing: "easeOutExpo"});
				return false;
			}
		}
	});
});

/*
「var sclpos = 50」で止まる位置にどれぐらい「上に隙間」をあけるか位置を調節できます。「0」を指定すればぴったりの位置、50を指定すると50px余裕を持った位置で停止します。
「var scldurat = 1200」で移動スピードを調節できます。大きい数字ほどゆっくりスクロールします。
*/

/*
var url = "http://" + location.hostname + location.pathname;
$('a[@href*="#"]').click(function() {
var id = this.href.substring(this.href.indexOf('#'),this.href.length);
var hrefUrl = this.href.split(id);
if(hrefUrl[0] == url) {
if(id == '#Header') {
$('body').addClass('body');
$('.body').ScrollTo('slow');
$('body').removeClass();
return false;
}else{
$(id).ScrollTo('slow');
return false;
}
}
});
*/