22a9973b3335f2953a0cbbcc4efad60203a6cbc64b77c57de8f9e2cf24d0c515

Source Code:

(function($){
    $(function(){
        
        $(".important_information_hidden").on("click",function(){
            $(".gtop_importantAreaWrap").hide();
        });
        
        
        //固定ヘッダー
        var $fixFeader = $(".fix_header");
        var headerClone = $(".header_inner").clone();
        $fixFeader.append(headerClone);
        
        //スムーススクロール
        $('a[href^="#"]').click(function(){
          var speed = 500;
          var href= $(this).attr("href");
          var target = $(href == "#" || href == "" ? 'html' : href);
          var position = target.offset().top;
          $("html, body").animate({scrollTop:position}, speed, "swing");
          return false;
        });

        //横画面時追従メニューを横スクロール可能にする処理
        $(window).on("scroll", function(){
            $(".fix_header.act").css("left", -$(window).scrollLeft());
        });
        
        
        //スクロールイベント処理
        var $pageTop = $(".pageTop");
        var scrolltimer = 0;
        //初期
        if($(window).scrollTop() == 0){
            $pageTop.removeClass("on");
        }else{
            $pageTop.addClass("on");
        }
        $(window).on("scroll",function(){
            //常時状態取得
            var $scrollTop = $(this).scrollTop();
            var scrollArea = $(".kv").offset().top;

            if($scrollTop <= scrollArea){
                $pageTop.removeClass("on");
            }else if($scrollTop >= scrollArea){
                $pageTop.addClass("on");
            }
            if($scrollTop <= 136){
                $fixFeader.removeClass("act");
            }else if($scrollTop >= 136){
                $fixFeader.addClass("act");
            }
            
            if (scrolltimer > 0) {
              clearTimeout(scrolltimer);
            }
            scrolltimer = setTimeout(function () {
               //スクロールが停止した時の処理
            }, 200);
            
        });
    });
    /**
     *
     * ポップアップ(/static/responsive/js/mem/common.jsから移動)
     *
     */
    popUpFunc = function () {
        // target削除
        $(".winPopup").each(function () {
            if (($(this).attr("target") === "_blank") && ((!ua.isTouchDevice))) {
                $(this).attr("target", "_self");
            } else {
                $(this).attr("target", "_blank");
            };
        });

        $(".winPopup").click(function () {
            // UA判定のみ(スマホ、タブレット類は別ウインドウで開かない)
            // if (!ua.isTablet) {
            if (!ua.isTouchDevice) {
                var winName = this.href.match(/[a-zA-Z0-9]/g).join('');
                var w = 850;
                window.open(this.href, winName, 'width=' + w + ', Height=600, left=70 ,top=70, toolbar=0, resizable=1, scrollbars=1, menubar=0');
                return false;
            }
        });
    };
    popUpFunc();
})(jQuery);