// spのヘッダーメニュー開閉処理
$('#js-menubtn').click(function () {
    $('#js-menubox').fadeIn();
});
$('#js-close').click(function () {
    $('#js-menubox').fadeOut();
});

// spのフッターメニュー開閉処理
$('.footerbox li:first-child').click(function () {
    let setclass = $(this).attr('class');
    if (setclass == "active") {
        $(this).removeClass('active');
    } else {
        $('.footerbox li:first-child').removeClass('active');
        $(this).addClass('active');
    }
});

// ページ内スクロール
var headerHeight = $('.header').outerHeight();
var urlHash = location.hash;
if(urlHash) {
    $('body,html').stop().scrollTop(0);
    setTimeout(function(){
        var target = $(urlHash);
        var position = target.offset().top - headerHeight;
        $('body,html').stop().animate({scrollTop:position}, 500);
    }, 100);
}
$('a[href^="#"]').click(function() {
    var href= $(this).attr("href");
    var target = $(href);
    var position = target.offset().top - headerHeight;
    $('body,html').stop().animate({scrollTop:position}, 500);   
});