var __nd_Globalfunc;
var __testtest;
var __top_page = false;
var __top_page_count = 0;
var __stageNum = 1;

var __works_page = false;
var __works_page_single = false;
var __works_page_url = "";
var __works_page_num = 0;


var __company_page = false;

var __flow_page = false;
var __flow_page_num = "x";

var __bxslider_arr = [];

var __mydamiH;
var __mydamiW;

var __load_flg = false;
var __pickup_url;
var __top_img_open_flg = false;
jQuery(function($) {
    
//  $('#hogehoge').flexslider({
//    animation: "slide",
//    controlNav: false,
//    animationLoop: false,
//    slideshow: false,
//    itemWidth: 102,
//    itemMargin: 5,
//    directionNav:false,
//    //reverse:true,
//    asNavFor: '#hogehoge2'
//  });
//  
//    $('#hogehoge2').flexslider({
//    animation: "slide",
//    controlNav: false,
//    animationLoop: false,
//    slideshow: false,
//    directionNav:false,
//    sync: "#hogehoge"
//  });
    
    $(document).ready( function(){
      

        
        
        __nd_Globalfunc = new $.nd_Globalfunc();
        __nd_Globalfunc.init();
        __nd_Globalfunc.resize_w();
        
          if(_pc_flg){
            if(__flow_page){
                $("#hidden_window_id").css({display:"none",opacity:"0"});
            }else if(__top_page){
                $("#hidden_window_id").css({display:"none",opacity:"0"});
            }
          }else{
            
          }
            
//        $("body").addClass("white_box");
//        $("#main_menu").addClass("white_box");
        
        $("#hidden_window_id").css({display:"block"});
        
        
        if(__company_page){
        }
        
        __nd_Globalfunc.set_top_slick();

                
                
                
                
                ////koko
                for(var ooo=0; ooo<0; ooo++){

                  
                      $("#big_slider_id_01_" + ooo).slick({

                            slidesToShow: 1,
                            slidesToScroll: 1,
                            autoplay: false,
                            autoplaySpeed: 0,
                            asNavFor:"#big_slider_id_02_" + ooo,
                            arrows:false,
                            swipe:false,
                            infinite: true,
                            


                      });

                      var toshow2 = 15;
                      if(ooo==0){
                        toshow2 = 13;
                      }else{
                        toshow2 = 11;
                      }
                      if(_pc_flg){
                      }else{
                        toshow2 = 6;
                      }
                      $("#big_slider_id_02_" + ooo).slick({

                            slidesToShow: toshow2,
                            slidesToScroll: 1,
                            autoplay: false,

                            asNavFor:"#big_slider_id_01_" + ooo,
                            centerMode:true,
                            //centerPadding:"0%",
                            arrows:false,
                            focusOnSelect: true,
                            infinite:true,
                            fade:true

                      });
                }

                
                
     

    });
    
    $(window).on('load',function(){
      

                
    });
    
    
    $(window).on('scroll',function() {
        //__nd_Globalfunc.scroll_nd();
    });

    $(window).resize(function(){

    if(_pc_flg){
        if(__top_page){
            if(__top_img_open_flg){
                
            }else{
                $("#hidden_window_id").css({display:"block",opacity:"1"});
                location.href = __pickup_url;
                //location.reload();
            }

                        }
    }


        __nd_Globalfunc.resize_w();

    });

    
            $("#main_menu .main_menu_menu_in li").hover(
              function () {
                  var mywidth = $(this).width();
                  var my_num = parseInt($(this).data("mynum"), 10);
                  
                  var myright = 0;
                  var myLeft = 0;
                  $("#main_menu .main_menu_menu_in li").each(function(i){
                      var liwidth = $("#main_menu .main_menu_menu_in li").eq(i).width();
                      if(my_num <= i){
                          myright = myright + liwidth;
                      }
                      
                      if(my_num <= i){
                          //myLeft = $(this).position().left;
                      }
                      //console.log($(this).position().left);
                      
                  });
   
   var myLeft = $(this).position().left;
                $("#nd_mainmenu_hover_line").stop().animate({opacity:1, width:mywidth + "px", left:myLeft + "px"},300);
                
//                  $("#nd_mainmenu_hover_line").stop().animate({opacity:1, width:mywidth + "px", right:(myright + 20) + "px"},300);
                  

                  
                  
                  
                  $(this).children(".child_menu").addClass("active");
                  $(this).children(".child_menu").find(".menu_box_wrap_in").addClass("active");
                  
                  if( $(this).hasClass("pickup_menu") ){
                    
                  }else{
                      var mycolor = $(this).data("mycolor");
                      if(mycolor=="white"){
                        $("#main_menu").addClass("white_box");
                      }else{
                        $("#main_menu").removeClass("white_box");
                      }
                      
                      
                      $("#sub_menu_bg_alpha").addClass("active");
                  }
                  
                  
                  $("#nd_mainmenu_spot_line").removeClass("active");
                  
                  //var mystr_obj = $(this).children("a").attr("id");
                  //console.log(mystr_obj);
                  //__ranstring_Globalfunc.all_one_string( ("#" + mystr_obj), "", 100, 1);
              },
              function () {
                $("#nd_mainmenu_hover_line").stop().animate({opacity:0, width:"100%", right:"0px"},300);
                
                //$("body").removeClass("white_box");
                if($("body").hasClass("white_box")){
                  $("#main_menu").addClass("white_box");
                }else{
                  $("#main_menu").removeClass("white_box");
                }
                
                
                
                
                $(this).children(".child_menu").removeClass("active");
                $(this).children(".child_menu").find(".menu_box_wrap_in").removeClass("active");
                
                $("#sub_menu_bg_alpha").removeClass("active");
                
                $("#nd_mainmenu_spot_line").addClass("active");
              });
    
              //main_menu
              $(document).on('click', "#main_menu .menu_box_in", function(event){
                var my_url = $(this).data("my_url");
                location.href = my_url;
              });

    
    $(document).on('click', "#debug3__", function(event){
        
        
        $("#top_content_section_1 .grid_left_box").addClass("inactive");
        $("#top_content_section_1 .promotion_menu_canvas_box").addClass("inactive");
        $("#top_content_section_1 .grid_img_promotion_box").addClass("inactive");
        $("#top_content_section_1 .menu_box_wrap .menu_box_wrap_in_in").addClass("active");
        
        
        $("#top_content_section_1 .grid_right_box").addClass("inactive");
        $("#top_content_section_1 .promotion_menu_canvas_box_right").addClass("inactive");
        $("#top_content_section_1 .grid_img_promotion_box_right").addClass("inactive");
        $("#top_content_section_1 .menu_box_wrap_right .menu_box_wrap_in_in").addClass("active");
        
        
    });
    
   
    $(document).on('click', "#debug", function(event){
        
        $("#main_menu .main_menu_menu").css({transform:'scale(0.2)'});
        
        //$(".div_a_in").css({fontSize:"5px"});
        //$(".div_a_in").css({transform:'scale(0.2)'});
        //$('#slide_box_id_01').slick("unslick");
        //$('#slide_box_id_02').slick("unslick");
        
        //console.log("1");
   //$('#slide_box_id_01').slick('slickSetOption', 'speed', 100, true);     
//location.reload();
        
//        $("#top_header_opening .slide_top_box_wrap").addClass("active");
//        __nd_Globalfunc.top_slideshow();
        
//                      $("#top_content_section_01").removeClass("active");
//                      $("#top_content_section_01 .works_list_box_wrap_in_in_in").removeClass("active"); 
//                      $("#top_content_section_02").addClass("active");
//                      $("#top_content_section_02 .works_list_box_wrap_in_in_in").addClass("active"); 
        
    });
    
    $(document).on('click', "#debug2", function(event){
      //console.log("aa");
      //$('#slide_box_id_01').slick('slickGoTo',2);
      //$('#slide_box_id_02').slick('slickSetOption', "speed", 100, true);
      //$('#slide_box_id_02').slick('slickSetOption', "autoplay", false, true);
      //$('#slide_box_id_02').slick('slickPause');
            
__nd_Globalfunc.set_top_slick();
      
      //console.log("ok");
                //$("#sign_0_id .img_list_footer_in").slick('slickGoTo',3);
                  
                  //$("#" + my_id +  '_header .img_header_box_in_wrap_in').slick('slickGoTo',2);
      
//        __old_stage = __stageNum;
//        __stageNum -= 1;
//        
//        __stageNum = Math.min(__stageNum, __stage_max);
//        __stageNum = Math.max(__stageNum, 1);
//        
//        __nd_Globalfunc.stage_change();

//__nd_Globalfunc.top_animation();
    });
    
    $(document).on('click', "#debug3", function(event){
        //console.log("bb");
        //$('#slide_box_id_02').slick('slickSetOption', "speed", 1000, true);
        
        //$('#slide_box_id_02').slick('slickPlay');
        //$('#slide_box_id_02').slick('slickGoTo',2);
        
        //$('#big_slider_id_02').slick('slickGoTo',2);
        //__nd_Globalfunc.top_slideshow();
        
        //$(".img_list_final_list .img_box_wrap").css({width:"calc(100% / 8 - 4px)"});
        //console.log($("#big_slider_id_01_1").length);
        //$("#big_slider_id_01_0").css({transform:'translate3d(100px,0px,0)'});
        //$("#big_slider_id_01_0").css({display:"none"});
    });
    
    
    //top
        $(document).on('click', ".img_list_final_list .img_box_wrap", function(event){
            var my_id = $(this).parents(".img_list_final_list").attr("id");
            var my_id_id = my_id.replace( "img_list_final_list_id_", "img_large_final_id_" );
            var my_img = $(this).children(".img_box").children(".img_box_in").data("my_img");
            
            $(this).parents(".img_list_final_list_in").find(".img_box_wrap").removeClass("active");
            $(this).addClass("active");
            
            
        createjs.Tween.get(__testtest)
        .call(function (){
            $("#" + my_id_id).find(".img_box_in").animate({opacity:"0"},300);
             })
        .wait(300)
        .call(function (){
            $("#" + my_id_id).find(".img_box_in").css({backgroundImage:"url(" + my_img + ")"});
            $("#" + my_id_id).find(".img_box_in").animate({opacity:"1"},300);
             })
            
            
    });
    
    
    //top
        $(document).on('click', "#big_slider_id_02_0 .img_footer_box", function(event){
            var my_number = $(this).data("my_number");
//            var myWW = $("#big_slider_id_01_0").parents(".imglist_header").get(0).getBoundingClientRect().width;
//            var myWidth = myWW * my_number * -1;
//            $("#big_slider_id_01_0").css({transform:'translate3d(' + myWidth + 'px,0px,0)'});
//            
            ///signは13分割
            var bunkatsu = 13;
            var myper = (0 - ( 1 / bunkatsu ) * my_number) * 100;
            //$("#big_slider_id_01_0").css({transform:'translate3d(' + myper + '%,0px,0)'});
            
            $("#big_slider_id_01_0 .img_header_box").removeClass("active_final");
            $("#big_slider_id_01_0 .img_header_box_" + my_number).addClass("active_final");
            
            $(this).parents(".imglist_footer_in").find(".img_footer_box").removeClass("active");
            $(this).addClass("active");
            

            
    });
    
        $(document).on('click', "#big_slider_id_02_1 .img_footer_box", function(event){
            var my_number = $(this).data("my_number");
//            var myWW = $("#big_slider_id_01_1").parents(".imglist_header").get(0).getBoundingClientRect().width;
//            var myWidth = myWW * my_number * -1;
//            $("#big_slider_id_01_1").css({transform:'translate3d(' + myWidth + 'px,0px,0)'});

            ///promotionは11分割
            var bunkatsu = 11;
            var myper = (0 - ( 1 / bunkatsu ) * my_number) * 100;
            //$("#big_slider_id_01_1").css({transform:'translate3d(' + myper + '%,0px,0)'});
            
            $("#big_slider_id_01_1 .img_header_box").removeClass("active_final");
            $("#big_slider_id_01_1 .img_header_box_" + my_number).addClass("active_final");
            
            $(this).parents(".imglist_footer_in").find(".img_footer_box").removeClass("active");
            $(this).addClass("active");
            

            
    });
    
    ///works
    $(document).on('click', "#nd_works_page_content_height .works_list_box_in", function(event){
        //var my_id = $(this).data("my_id");
        $("#works_lightbox_id").addClass("active");
        
        var my_counter = $(this).data("my_counter");
        $('#works_lightbox_id .works_lightbox_id_in_in').slick('slickGoTo',my_counter);
        
        
        //$("#works_lightbox_id .img_box").css({display:"none"});
        //$("#works_lightbox_imgbox_id_" + my_id).css({display:"block"});
    });
    
    
    $(document).on('click', "#works_lightbox_id .button_box_in", function(event){
      if(__works_page_single){
        location.href = __works_page_url;
      }else{
        $("#works_lightbox_id").removeClass("active");
      }
    });
    
    $(document).on('click', "#nd_works_page_floormap .floor_box ul.pc_pager li", function(event){
        var my_num = $(this).data("my_num");
        //alert(my_num);
        $("html,body").animate({scrollTop:$('#nd_works_page_scroll_box .scroll_count_box_' + my_num).offset().top});
    });
    
    
            ///worklist
            $("#nd_works_page_floormap .fillter_promotion_box ul li").hover(
                    function (){
                        var my_left = ($(this).offset().left ) - ( $(this).parents(".fillter_promotion_box_in_in").offset().left);
                        var my_width = $(this).innerWidth();
                        
                        $("#fillter_promotion_hover_line").stop().animate({opacity:1, left:my_left + "px", width:my_width + "px"}, 300);
                    },
                    function (){
                        $("#fillter_promotion_hover_line").stop().animate({opacity:0, left:"0px", width:"100%"}, 300);
                    }
                    );
            
    $(document).on('click', ".mobile_works_pager_box .arrow_r", function(event){
      //console.log(__works_page_num + "--" + __stageNum);
        if(__works_page_num<(__stageNum-0) ){
          
        }else{
          __stageNum += 1;
            var my_num = ("0" + __stageNum ).slice(-2);

            $("html,body").animate({scrollTop:$('#nd_works_page_scroll_box .scroll_count_box_' + my_num).offset().top});
            //$(".mobile_works_pager_box .none_border a").text(my_num);
        }
        


    });
    
    $(document).on('click', ".mobile_works_pager_box .arrow_l", function(event){
      
      //console.log(__works_page_num + "--" + __stageNum);
        if(1 >=__stageNum ){
          
        }else{
          __stageNum -= 1;
            var my_num = ("0" + __stageNum ).slice(-2);

            //console.log(my_num);
            $("html,body").animate({scrollTop:$('#nd_works_page_scroll_box .scroll_count_box_' + my_num).offset().top});
            //$(".mobile_works_pager_box .none_border a").text(my_num);
        }
        
    });
            
    ///////////////////////////
    
//        for(var i=0; i<10; i++){
//            
//            $("#hogehoge_" + i).hover(
//              function () {
//                  console.log("a");
//                var myid = $(this).attr("id");
//                
//                __ranstring_Globalfunc.one_string(myid);
//              },
//              function () {
//                
//              }
//            );
//        }



            $("#main_menu .main_sub_menu li").hover(
                                function (){
                                    var my_left = ($(this).offset().left ) - ( $(this).parents(".main_sub_menu").offset().left);
                                    var my_width = $(this).innerWidth();
                  
                                    $("#nd_mainmenu_hover_line_sub").stop().animate({opacity:1, width:my_width + "px", left:my_left + "px"},300);
                                },
                                function (){
                                    $("#nd_mainmenu_hover_line_sub").stop().animate({opacity:0, left:"0px", width:"100%"}, 300);
                                });



///top
    $(document).on('click', "#top_header_opening #slide_box_id_01 .list_img_box", function(event){
        
        __top_img_open_flg = true;
        
            var my_number = $(this).data("my_num");
            $("#nd_imglist_alpha_box_0").addClass("active");
            
            
            $("#big_slider_id_02_0").find(".img_footer_box").removeClass("active");
            $("#big_slider_id_02_0").find(".img_footer_box").eq(my_number).addClass("active");
            
            __nd_Globalfunc.load_func_img();
            
        createjs.Tween.get(__testtest)
        .wait(800)
        .call(function (){
            //console.log(my_number);
            ///signは13分割
            var bunkatsu = 13;
            var myper = (0 - ( 1 / bunkatsu ) * my_number) * 100;
            //$("#big_slider_id_01_0").css({transform:'translate3d(' + myper + '%,0px,0)'});
            
            $("#big_slider_id_01_0 .img_header_box").removeClass("active_final");
            $("#big_slider_id_01_0 .img_header_box_" + my_number).addClass("active_final");
            
             })
             //.wait(500)
            .call(function (){
                $("#nd_imglist_alpha_box_0").addClass("alpha");
        $("html, body").css({overflow:"hidden"});
        

        
        //console.log('a');
               // $('#slide_box_id_01').slick('slickSetOption', 'speed', 100, false);
        
//$('#slide_box_id_01').slick('setPosition');
//$('#slide_box_id_02').slick("unslick");
                 })
                 .wait(500)
         .call(function (){
        $('#slide_box_id_01').slick("unslick");
        $('#slide_box_id_02').slick("unslick");
        
      for(var ooo=0; ooo<0; ooo++){

            $("#nd_imglist_alpha_box_" + ooo + " .imglist_header .img_header_box_in_wrap_in_in_in").each(function (i) {
                var myObj = $(this);
                var my_img = myObj.data("my_img");
                myObj.css({"backgroundImage":"url(" + my_img + ")"});
            });
      
            $("#nd_imglist_alpha_box_" + ooo + " .imglist_footer .img_footer_box_in_img").each(function (i) {
                var myObj = $(this);
                var my_img = myObj.data("my_img");
                myObj.css({"backgroundImage":"url(" + my_img + ")"});
            });
            
            $("#nd_imglist_alpha_box_" + ooo + " .imglist_header .img_list_footer_in_repeat .header_box").each(function (i) {
                var myObj = $(this);
                var my_img = myObj.data("my_img");
                myObj.css({"backgroundImage":"url(" + my_img + ")"});
            });
          }
        
        
                 })



//        var num = $(this).data("my_num");
//        createjs.Tween.get(__testtest)
//        .call(function (){
//            $('#big_slider_id_02_0').slick('slickGoTo',num);
//             })
//        .wait(500)
//        .call(function (){
//            $("#nd_imglist_alpha_box_0").addClass("active");
//    $("html, body").css({overflow:"hidden"});
//             })
    });
    $(document).on('click', "#top_header_opening #slide_box_id_02 .list_img_box", function(event){
         __top_img_open_flg = true;
            var my_number = $(this).data("my_num");
            $("#nd_imglist_alpha_box_1").addClass("active");
            
            
            $("#big_slider_id_02_1").find(".img_footer_box").removeClass("active");
            $("#big_slider_id_02_1").find(".img_footer_box").eq(my_number).addClass("active");
            __nd_Globalfunc.load_func_img();
        createjs.Tween.get(__testtest)
        .wait(800)
        .call(function (){
            //console.log(my_number);
            ///promotionは11分割
            var bunkatsu = 11;
            var myper = (0 - ( 1 / bunkatsu ) * my_number) * 100;
            //$("#big_slider_id_01_1").css({transform:'translate3d(' + myper + '%,0px,0)'});
            $("#big_slider_id_01_1 .img_header_box").removeClass("active_final");
            $("#big_slider_id_01_1 .img_header_box_" + my_number).addClass("active_final");
             })
             //.wait(500)
            .call(function (){
                $("#nd_imglist_alpha_box_1").addClass("alpha");
        $("html, body").css({overflow:"hidden"});
        

        
        //$('#slide_box_id_01').slick("unslick");
        
        //console.log('b');
                //$('#slide_box_id_01').slick('slickSetOption', 'speed', 100, true);
        //$('#slide_box_id_01').slick('setPosition');
//$('#slide_box_id_02').slick('setPosition');
//$('#slide_box_id_01').slick("slickPause");
//$('#slide_box_id_02').slick("slickPause");


                 })
                 .wait(500)
         .call(function (){
        $('#slide_box_id_01').slick("unslick");
        $('#slide_box_id_02').slick("unslick");
        
      for(var ooo=0; ooo<0; ooo++){

            $("#nd_imglist_alpha_box_" + ooo + " .imglist_header .img_header_box_in_wrap_in_in_in").each(function (i) {
                var myObj = $(this);
                var my_img = myObj.data("my_img");
                myObj.css({"backgroundImage":"url(" + my_img + ")"});
            });
      
            $("#nd_imglist_alpha_box_" + ooo + " .imglist_footer .img_footer_box_in_img").each(function (i) {
                var myObj = $(this);
                var my_img = myObj.data("my_img");
                myObj.css({"backgroundImage":"url(" + my_img + ")"});
            });
            
            $("#nd_imglist_alpha_box_" + ooo + " .imglist_header .img_list_footer_in_repeat .header_box").each(function (i) {
                var myObj = $(this);
                var my_img = myObj.data("my_img");
                myObj.css({"backgroundImage":"url(" + my_img + ")"});
            });
          }
        
                 })

//        var num = $(this).data("my_num");
//        createjs.Tween.get(__testtest)
//        .call(function (){
//            $('#big_slider_id_02_1').slick('slickGoTo',num);
//             })
//        .wait(500)
//        .call(function (){
//            $("#nd_imglist_alpha_box_1").addClass("active");
//    $("html, body").css({overflow:"hidden"});
//             })


    });
    
    
    
        $(document).on('click', "#nd_imglist_alpha_box_0 .button_box_in", function(event){

            $("#nd_imglist_alpha_box_0").removeClass("active").removeClass("alpha");

            $("#top_header_opening .slide_top_box_wrap .slide_top_box.slide_top_box_1").addClass("next_slide").removeClass("now_slide").removeClass("prev_slide");
            $("#top_header_opening .slide_top_box_wrap .slide_top_box.slide_top_box_2").addClass("prev_slide").removeClass("now_slide").removeClass("next_slide");
            $("#top_header_opening .slide_top_box_wrap .slide_top_box.slide_top_box_3").addClass("now_slide").removeClass("next_slide").removeClass("prev_slide");
            $("#top_header_opening .slide_top_box_wrap .slide_top_box.slide_top_box_4").addClass("active");

            $("html, body").css({overflow:"visible"});
            
            __top_img_open_flg = false;
            
                        
                //$('#slide_box_id_01').slick("slickGoTo",0);
                

     __nd_Globalfunc.set_top_slick();
                $("#big_slider_id_01_0 .img_header_box").removeClass("active_final");
                $("#big_slider_id_01_1 .img_header_box").removeClass("active_final");

            
        });
        $(document).on('click', "#nd_imglist_alpha_box_1 .button_box_in", function(event){

            $("#nd_imglist_alpha_box_1").removeClass("active").removeClass("alpha");

            $("#top_header_opening .slide_top_box_wrap .slide_top_box.slide_top_box_1").addClass("next_slide").removeClass("now_slide").removeClass("prev_slide");
            $("#top_header_opening .slide_top_box_wrap .slide_top_box.slide_top_box_2").addClass("prev_slide").removeClass("now_slide").removeClass("next_slide");
            $("#top_header_opening .slide_top_box_wrap .slide_top_box.slide_top_box_3").addClass("now_slide").removeClass("next_slide").removeClass("prev_slide");
            $("#top_header_opening .slide_top_box_wrap .slide_top_box.slide_top_box_4").addClass("active");

            $("html, body").css({overflow:"visible"});
            
            __top_img_open_flg = false;

__nd_Globalfunc.set_top_slick();
                $("#big_slider_id_01_0 .img_header_box").removeClass("active_final");
                $("#big_slider_id_01_1 .img_header_box").removeClass("active_final");
        });


            
            
            ///flow
            $(document).on('click', "#nd_top_page_content_height .img_box_in_in_in", function(event){
                var my_big_img_id = $(this).data("my_big_img_id");
                $("#" + my_big_img_id).addClass("active");  
                
                var my_counter = $(this).data("my_counter");
                $("#" + my_big_img_id + " .flow_bg_big_wrap_in_in").slick('slickGoTo',my_counter);
                //console.log("ok");
            });
            $(document).on('click', "#nd_flow_big_bg_id .bg_box_in", function(event){
                $("#nd_flow_big_bg_id .flow_bg_big_wrap").removeClass("active");  
            });
          $(document).on('click', ".nd_flow_floor_map .floor_box li", function(event){
            var my_num = $(this).data("my_num");
            my_num += 1;
            my_num = ("0" + my_num).slice(-2);
            $("html,body").animate({scrollTop:$('#nd_flow_page_scroll_box .scroll_count_box_' + my_num).offset().top});
          });
          $(document).on('click', ".flow_page_class .page6_menu .menu_box_in", function(event){
            var my_num = $(this).data("my_num");
            my_num += 1;
            my_num = ("0" + my_num).slice(-2);
            $("html,body").animate({scrollTop:$('#nd_flow_page_scroll_box .scroll_count_box_' + my_num).offset().top});
          });
          
          
          
          //company
          $(document).on('click', "#nd_company_page_floormap .dl_box dl", function(event){
            var my_num = $(this).data("my_num");

           my_num = ("0" + my_num).slice(-2);
           var mytop = $('#company_nd_page_scroll_box_DAMI .scroll_count_box_' + my_num).offset().top - 160;
            $("html,body").animate({scrollTop: mytop});
          });
          
          
            
    //mobile
    $(document).on('click', "#main_menu_mobile .menu_button_mobile", function(event){
        $("#main_menu_mobile").toggleClass("active");
        $("#menu_menu_list_mobile").toggleClass("active");
    });

});


    
jQuery(function($) {
    
    $.nd_Globalfunc = function (){
        
        this.promotion_menu_3d_flg = false;
        //this.topMobile_concept_flg = true;
        
    };
    
    $.nd_Globalfunc.prototype = {
        init:function(){
	var comp=AdobeAn.getComposition("5C08D6D43B737A4381EC9192B20AC2F3");
	var lib=comp.getLibrary();
      
	var loader = new createjs.LoadQueue(false);
        
	loader.addEventListener("fileload", function(evt){__nd_Globalfunc.handleFileLoad(evt,comp)});
	loader.addEventListener("complete", function(evt){__nd_Globalfunc.handleComplete(evt,comp)});
                  
                  var lib=comp.getLibrary();
	loader.loadManifest(lib.properties.manifest, true);
        },

        handleFileLoad:function(evt, comp){ 
	var images=comp.getImages();	
	if (evt && (evt.item.type == "image")) { images[evt.item.id] = evt.result; }	
        },
        handleComplete:function(evt, comp){
          //console.log("ok");
	var lib=comp.getLibrary();
	var ss=comp.getSpriteSheet();
	var queue = evt.target;
	var ssMetadata = lib.ssMetadata;
	for(i=0; i<ssMetadata.length; i++) {
		ss[ssMetadata[i].name] = new createjs.SpriteSheet( {"images": [queue.getResult(ssMetadata[i].name)], "frames": ssMetadata[i].frames} )
	}
        
                  if(__top_page){
                      var v = document.getElementById("top_video_id");
                      v.load();
                      
                      if(__top_p_mode){
                        //pickupmode
                        __nd_Globalfunc.top_pickup_animation();
                      }else{
                         __nd_Globalfunc.top_animation();
                      }
                     
                  }else{
                    

                    
                  }
                  
                  
                  /////20200107_load
                  __nd_Globalfunc.load_func();
                  
//            __mydamiH = $("#dami_height_id").innerHeight();
//            __mydamiW = $("#dami_height_id").innerWidth();
//            
                        createjs.Ticker.addEventListener("tick", 
                        function (){
                            __nd_Globalfunc.resize_render();
                        });
                  
                  if(__works_page){
                      $("#nd_works_page_floormap").addClass("active");
//                      $("#top_content_section_8").addClass("active");
//                      $("#top_content_section_8 .works_list_box_wrap_in_in_in").addClass("active");    
                      $("#top_content_section_01").addClass("active");
                      $("#top_content_section_01 .works_list_box_wrap_in_in_in").addClass("active"); 
                      
                      //__works_page_num
                      if(__works_page_num > 0){
                        
                        for(var i=0; i<(__works_page_num+1); i++){
                          var my_num = ("0" + (i + 1)).slice(-2);
                          $("#nd_works_page_scroll_box .nd_page_scroll_box_in").append('<div class="scroll_box scroll_count_box_' + my_num + '"></div>');
                        }
                        
                        createjs.Ticker.addEventListener("tick", 
                        function (){
                            __nd_Globalfunc.works_render();
                        });
                        
                      }
                      
                      
                $('#works_lightbox_id .works_lightbox_id_in_in').slick({

                autoplay:false,
                prevArrow:"<div class='arrow_box arrow_prev'><i class='fa fa-caret-left'></i></div>",
                nextArrow:"<div class='arrow_box arrow_next'><i class='fa fa-caret-right'></i></div>",

                });
                      
                      
                  }
                  
                  if(__company_page){
                        createjs.Ticker.addEventListener("tick", 
                        function (){
                            __nd_Globalfunc.company_render();
                        });
                  }
                  
                  if(__flow_page){
                    
                      if(_pc_flg){
                        createjs.Ticker.addEventListener("tick", 
                        function (){
                            __nd_Globalfunc.flow_render();
                        });
                        
                        $("#nd_top_page_floormap").addClass("active");
                      }
                      
                      for(var i=0; i<6; i++){
                          $('#bg_' + i + '_id .flow_bg_big_wrap_in_in').slick({

                              autoplay:false,
                              prevArrow:"<div class='arrow_box arrow_prev'><i class='fa fa-caret-left'></i></div>",
                              nextArrow:"<div class='arrow_box arrow_next'><i class='fa fa-caret-right'></i></div>",

                          });
                      }
                      

                  }
                  
                  //menu_spot
                  $("#nd_mainmenu_spot_line").addClass("active");
                  


        },
        
        
        resize_render:function(){
          
            var mydamiH = $("#dami_height_id").innerHeight();
            var mydamiW = $("#dami_height_id").innerWidth();

            ///menu_spot
            var myspotW = $("#nd_menu_spot_1_id").width();
            var myspotW2 = $("#nd_menu_spot_2_id").width();
            var myspotW3 = myspotW + myspotW2;
             var myLeft = $("#nd_menu_spot_1_id").position().left;
             
            $("#nd_mainmenu_spot_line").css({left :myLeft + "px", width:myspotW3 + "px"});
            
            ////////////////
            var old_pc = _pc_flg;
            if (window.matchMedia('(min-width:960px)').matches) {
                _pc_flg = true;
                _tab_flg = false;
                _sm_flg = false;
            } else {
                _pc_flg = false;
            }

            if ((window.matchMedia('(min-width:600px)').matches) && (window.matchMedia('(max-width:959px)').matches) ){
                _tab_flg = true;
                _pc_flg = true;
                _sm_flg = false;
            } else {
                //_pc_flg = false;
                _tab_flg = false;
            }
            
            if (window.matchMedia('(max-width:599px)').matches) {
                _sm_flg = true;
                _pc_flg = false;
                _tab_flg = false;
            } else {
                _sm_flg = false;
            }
            
            if(old_pc==_pc_flg){
                //console.log("xx");
            }else{
                if(__flow_page){
                    //$("#hidden_window_id").css({display:"block"});
                    location.reload();
                    
                }else if(__top_page){
                     location.href = __pickup_url;
                    //location.reload();
                }
                //console.log("change");
            }

        },
        
        works_render:function(){
                var st = $(window).scrollTop();
                var koma = __works_page_num + 1;
//console.log(koma);
                var stageNum = koma + 1;////last ->footer
                var totalH = 0;
                totalH = -1 * ($(window).innerHeight() * 0.01);
                var per = 0;
                
                for(var i=0; i<koma; i++){
                    
                    var num = ("0" + (i + 1)).slice(-2);
                    
                   var my_box_H = $("#nd_works_page_scroll_box .scroll_count_box_" + num).height();
                    my_box_H = parseInt(my_box_H, 10);
                    
                   var minH = totalH;
                   totalH = totalH + my_box_H;
                  
                    if(st < totalH){
                       stageNum = (i + 1);
                       per = (st - minH) / my_box_H;
                        break;
                    }
                }
                
                __stageNum = stageNum;
                __nd_Globalfunc.works_stage_change();
                //$("#debug").text(stageNum + "---" + per);
        },
        
        
        works_stage_change:function(){
          
          
          
          for(var i=0; i<(__works_page_num+1); i++){
            var num = ("0" + (i+1) ).slice(-2);
            if( i==(__stageNum-1) ){
                  $("#top_content_section_" + num).addClass("active");
                  $("#top_content_section_" + num + " .works_list_box_wrap_in_in_in").addClass("active"); 
                  
                  $("#nd_works_page_floormap .floor_box ul li.li_num_" + num).addClass("active");
                  
                  $("#floor_stage_number").text(num);
            }else{
                  $("#top_content_section_" + num).removeClass("active");
                  $("#top_content_section_" + num + " .works_list_box_wrap_in_in_in").removeClass("active");  
                  
                  $("#nd_works_page_floormap .floor_box ul li.li_num_" + num).removeClass("active");
            }
          }
          
          
          //mobile
            var my_num = ("0" + __stageNum ).slice(-2);
            $(".mobile_works_pager_box .none_border a").text(my_num);
            //mobile
            if(__stageNum<=1){
              $(".mobile_works_pager_box .arrow_l").css({visibility:"hidden"});
            }else{
              $(".mobile_works_pager_box .arrow_l").css({visibility:"visible"});
            }
            //mobile
            if( __stageNum>=(__works_page_num+1) ){
              $(".mobile_works_pager_box .arrow_r").css({visibility:"hidden"});
            }else{
              $(".mobile_works_pager_box .arrow_r").css({visibility:"visible"});
            }
          
        },
        
        resize_w:function(){
          
          //location.reload();
          
            var wH = $(window).innerHeight();
            var wW = $(window).innerWidth();
            
            var myscale = wW / 1350;
            if(_pc_flg){
              $(".resize_font_16_100").css({fontSize:(16 * myscale) + "px"});
            }else{
              $(".resize_font_16_100").css({fontSize:"4.5vmin"});
            }
            
            //console.log(myscale);
            
            var myscale2 = wW / 1000;
            if(myscale2>1){
              myscale2 = 1;
            }
            $(".resize_font_16_100_max").css({fontSize:(15 * myscale2) + "px"});
            
            
            
//              if(__company_page){
//                
//                  $("#company_nd_page_scroll_box .scroll_box").each(function (i) {
//                      var myH = $(this).innerHeight();
//                      $("#company_nd_page_scroll_box_DAMI .scroll_box").eq(i).css({height:myH + "px"});
//                    });
//
//              }
              
//              if(__flow_page){
//                    if(_pc_flg){
//
//                    }else{
//                        $("#nd_top_page_content_height .content_height_section").each(function (i) {
//                            var myH = $(this).innerHeight();
//                            console.log(myH);
//                            $("#nd_page_scroll_box .scroll_box").eq(i).css({height:myH + "px"});
//                          });
//                    }
//              }
              
              
              
            
            var myVideo = video_size(1280, 720);
            $("#nd_video_box_id_01 .bg_video_box_in_in").css({top:myVideo.top + "px", left:myVideo.left + "px", width:myVideo.width + "px", height:myVideo.height + "px"});
            
            


            
            if(_pc_flg){
              //document.location.reload();
              //$(".resize_font_16_100").css({fontSize:(16 * myscale) + "px"});
            }
            //console.log("old__" + __mydamiH);
            //console.log("now__" + mydamiH);
            
            
            function video_size(ww, hh){
                var wH = $(window).innerHeight();
                var wW = $(window).innerWidth();

                //video
                var videoW = wW;
                var videoH = (videoW / ww) * hh;
                if(videoH < wH){
                    videoH = wH;
                    videoW = (videoH / hh) * ww;
                }
                var videoT = (wH - videoH) / 2;
                var videoL = (wW - videoW) / 2;
                
                var ret_value = {top:videoT, left:videoL, width:videoW, height:videoH};
                
                return ret_value;
            }
            
            
            //img_center(".list_img_box_in_in img");
            
            //imgタグcenter
            function img_center(obj){
                var my_img = $(obj);
                
                my_img.each(function(c){
                        var my_obj = my_img.eq(c);
                        var mysrc = my_obj.attr("src");
                        var imageObj = new Image();
                        
                        imageObj.onload = function(){
                                var ww = imageObj.width;
                                var hh = imageObj.height;
//                                var ww = my_obj.width();
//                                var hh = my_obj.height();
                                //console.log(ww + "----" + hh);
                                var my_parent = my_obj.parent();
                                var pw = my_parent.width();
                                var ph = my_parent.height();

                                var myW = pw;
                                var myH = (myW / ww) * hh;

                                if(myH < ph){
                                    myH = ph;
                                    myW = (ph / hh) * ww;
                                }

                                var myT = (ph - myH) / 2;
                                var myL = (pw - myW) / 2;

                                my_obj.css({left: myL + "px", top:myT + "px", width:myW + "px", height:myH + "px"});    
                        }
                        
                        imageObj.src = mysrc;
                        

                        
                });
                
            }
            
            

            
            //$(".resize_font_16_100").css({fontSize:2 + "px"});
            
        },
        
        top_animation__:function(){
            $("#top_header_opening .slide_top_box_wrap").addClass("active");
           __nd_Globalfunc.top_slideshow(); 
        },
        top_animation:function(){
          //__nd_Globalfunc.load_func_img();
                      if(_pc_flg){
                                  createjs.Tween.get(__testtest)
                                 //.to({alpha: 0}, 100)
                                  .wait(1000)
                                  .call(function (){
                                    
                                    $("#top_header_opening .first_box .img_logo_box").addClass("active");
                                       })
                                  //.wait(1800)
                          .wait(1000)
                                  .call(function (){
                                    //$("#main_menu").addClass("active");
                                    var v = document.getElementById("top_video_id");
                                    v.play();
                                    $("#top_header_opening .first_box .img_logo_box").removeClass("active");
                                    
                                    $("#top_header_opening .first_box .bg_black").addClass("hidden_box");
                                       })
                              //.wait(4000)
                              .call(function(){
                                  //$("#top_header_opening .first_box .img_full_logo_box").addClass("active");
                              })
                             // .wait(2500)
                              .call(function(){
                                 //$("#top_header_opening .first_box .img_logo_ism_box").addClass("active");     
                              })
                              //.wait(2500)
                              .call(function(){
                                      //$("#top_header_opening .first_box .img_full_logo_box").removeClass("active");
                                      //$("#top_header_opening .first_box .img_logo_ism_box").removeClass("active");
                                      //$("#top_header_opening .first_box .img_copy_box").addClass("active");
                              })
                              //.wait(3500)
                      .wait(2000)
                              .call(function(){
                                //$("#main_menu").addClass("active");
                                     // $("#top_header_opening .first_box .img_copy_box").removeClass("active");
                              })
                              .wait(5500)
                              .call(function(){
                                $("#top_header_opening .slide_top_box_wrap").addClass("active");
                              })
                              //.wait(4000)
                              ///20201028
                              .wait(2500)
                              .call(function(){
                                   __nd_Globalfunc.top_slideshow();
                              });
                      }else{
                                  createjs.Tween.get(__testtest)
                                 //.to({alpha: 0}, 100)
                                  .wait(1000)
                                  .call(function (){
                                    $("#top_header_opening .first_box .img_logo_box").addClass("active");
                                       })
                                  .wait(1800)
                                  .call(function (){

                                    $("#top_header_opening .first_box .img_logo_box").removeClass("active");
                                    $("#top_header_opening .first_box .bg_black").addClass("hidden_box");
                                       })
//                              .wait(1000)
//                              .call(function(){
//                                  $("#top_header_opening .first_box .img_full_logo_box").addClass("active");
//                              })
//                              .wait(2500)
//                              .call(function(){
//                                 $("#top_header_opening .first_box .img_logo_ism_box").addClass("active");     
//                              })
//                              .wait(2500)
//                              .call(function(){
//                                      $("#top_header_opening .first_box .img_full_logo_box").removeClass("active");
//                                      $("#top_header_opening .first_box .img_logo_ism_box").removeClass("active");
//                                      $("#top_header_opening .first_box .img_copy_box").addClass("active");
//                              })
                              //.wait(3500)
                              .call(function(){
                                //$("#main_menu").addClass("active");
                                      $("#top_header_opening .first_box .img_copy_box").removeClass("active");
                              })
                              .wait(2000)
                              .call(function(){
                                $("#top_header_opening .slide_top_box_wrap").addClass("active");
                              })
                              .wait(4000)
                              .call(function(){
                                   __nd_Globalfunc.top_slideshow();
                              });
                      }

                    
                    
                    
        },
        
        top_pickup_animation:function(){
          
                      if(_pc_flg){
                          //pickupは実行しない
                          //__nd_Globalfunc.load_func_img();
                          
                                  createjs.Tween.get(__testtest)

                              .call(function(){
                                    var v = document.getElementById("top_video_id");
                                    v.play();
                                    $("#top_header_opening .first_box .bg_black").addClass("hidden_box");
                                $("#main_menu").addClass("active");
            $("#top_header_opening .scroll_arrow").addClass("active");
            $("#top_header_opening .scroll_indicator").addClass("active");
                              })
                              .wait(1000)
                              .call(function(){
                                $("#top_header_opening .slide_top_box_wrap").addClass("active");
                        $("#top_header_opening .slide_top_box_wrap .slide_top_box.slide_top_box_1").removeClass("active");
                        $("#top_header_opening .slide_top_box_wrap .slide_top_box.slide_top_box_2").removeClass("active");
                        $("#top_header_opening .slide_top_box_wrap .slide_top_box.slide_top_box_3").removeClass("active");
                                   $("#top_header_opening .slide_top_box_wrap .slide_top_box.slide_top_box_4").addClass("active");
                              });
                      }else{
 
                                   createjs.Tween.get(__testtest)

                              .call(function(){
//                                    var v = document.getElementById("top_video_id");
//                                    v.play();
                                    $("#top_header_opening .first_box .bg_black").addClass("hidden_box");
                                $("#main_menu").addClass("active");
            $("#top_header_opening .scroll_arrow").addClass("active");
            $("#top_header_opening .scroll_indicator").addClass("active");
                              })
                              .wait(1000)
                              .call(function(){
                                $("#top_header_opening .slide_top_box_wrap").addClass("active");
                        $("#top_header_opening .slide_top_box_wrap .slide_top_box.slide_top_box_1").removeClass("active");
                        $("#top_header_opening .slide_top_box_wrap .slide_top_box.slide_top_box_2").removeClass("active");
                        $("#top_header_opening .slide_top_box_wrap .slide_top_box.slide_top_box_3").removeClass("active");
                                   $("#top_header_opening .slide_top_box_wrap .slide_top_box.slide_top_box_4").addClass("active");
                              });
 
                      }

                    
                    
                    
        },
        
        top_slideshow:function(){
          
            $("#top_header_opening .slide_top_box_wrap .slide_top_box").each(function (i) {
                var myObj = $(this);
                if(myObj.hasClass("now_slide")){
                    myObj.removeClass("now_slide");
                    myObj.addClass("prev_slide");
                }else if(myObj.hasClass("next_slide")){
                    myObj.removeClass("next_slide");
                    myObj.addClass("now_slide");
                }else if(myObj.hasClass("prev_slide")){
                    myObj.removeClass("prev_slide");
                    myObj.addClass("next_slide");
                }

            });
            
            //var my_time = 3000;
            var my_time = 2000;//20201028
            
            ///slide_top_box_3--->slide_top_box_4___link
            if($("#top_header_opening .slide_top_box_wrap .slide_top_box.slide_top_box_3").hasClass("now_slide")){
              $("#top_header_opening .slide_top_box_wrap .slide_top_box.slide_top_box_4").addClass("active");
              my_time = 9000;
            }else{
              $("#top_header_opening .slide_top_box_wrap .slide_top_box.slide_top_box_4").removeClass("active");
            }
          //$("#top_header_opening .slide_top_box_wrap .slide_top_box").
          
          //__nd_Globalfunc.top_slideshow();
          
          
          if(__top_page_count<1){
            setTimeout(__nd_Globalfunc.top_slideshow, my_time);
          }
          
          
          __top_page_count += 1;
          if(__top_page_count > 1){
            $("#top_header_opening .scroll_arrow").addClass("active");
            $("#top_header_opening .scroll_indicator").addClass("active");
            $("#main_menu").addClass("active");
          }
          
          
          
        },

        
        scroll_nd:function(){
            

                
                if(__company_page){
                  
                var st = $(window).scrollTop();
                var koma = 4;

                var stageNum = koma + 1;////last ->footer
                var totalH = 0;
                totalH = -1 * ($(window).innerHeight() * 0.8);
                var per = 0;
                
                for(var i=0; i<koma; i++){
                    
                    var num = ("0" + (i + 1)).slice(-2);
                    
                   var my_box_H = $("#company_nd_page_scroll_box_DAMI .scroll_count_box_" + num).height();
                    my_box_H = parseInt(my_box_H, 10);
                    
                   var minH = totalH;
                   totalH = totalH + my_box_H;
                  
                    if(st < totalH){
                       stageNum = (i + 1);
                       per = (st - minH) / my_box_H;
                        break;
                    }
                }
                
                __stageNum = stageNum;
                //__nd_Globalfunc.stage_change();
                $("#debug").text(stageNum + "---" + per);
                  
                }
                
                
            
        },

        flow_render:function(){
                var st = $(window).scrollTop();
                var koma = 7;

                var stageNum = koma + 1;////last ->footer
                var totalH = 0;
                totalH = -1 * ($(window).innerHeight() * 0.4);
                var per = 0;
                
                for(var i=0; i<koma; i++){
                    
                    var num = ("0" + (i + 1)).slice(-2);
                    
                   var my_box_H = $("#nd_flow_page_scroll_box .scroll_count_box_" + num).height();
                    my_box_H = parseInt(my_box_H, 10);
                    
                   var minH = totalH;
                   totalH = totalH + my_box_H;
                  
                    if(st < totalH){
                       stageNum = (i + 1);
                       per = (st - minH) / my_box_H;
                        break;
                    }
                }
                
                __stageNum = stageNum;
                __nd_Globalfunc.flow_stage_change();
                $("#debug").text(stageNum + "---" + per);
        },
        
        flow_stage_change:function(){
          
            function arr_remove_class(my_arr, mystr){
                for(var i=0; i<my_arr.length; i++){
                    var myobj = my_arr[i];
                    $(mystr + myobj).removeClass("active");
                }
            }
            
            function arr_remove_class_join(my_arr, mystr1, mystr2){
                for(var i=0; i<my_arr.length; i++){
                    var myobj = my_arr[i];
                    $(mystr1 + myobj + mystr2).removeClass("active");
                }
            }
          
            switch(__stageNum){
                
                case 1:
                  
                    $("#top_content_section_1").addClass("active");
                    //$("#top_content_section_1").addClass("active");
                    var arr = ["2", "3", "4", "5", "6", "7"];
                    arr_remove_class(arr, "#top_content_section_");
                    
                    $(".nd_flow_floor_map .floor_stage_number_class").text("00");
                    $(".nd_flow_floor_map .floor_box li").removeClass("active");
                    $(".nd_flow_floor_map .floor_box li.floor_li_00").addClass("active");
                    
                  break;
                  
                case 2:
                  
                    $("#top_content_section_2").addClass("active");
                    //$("#top_content_section_1").addClass("active");
                    var arr = ["1", "3", "4", "5", "6", "7"];
                    arr_remove_class(arr, "#top_content_section_");
                    
                    $("#top_content_section_2 .menu_box_wrap .menu_box_wrap_in_in").addClass("active");
                    arr_remove_class_join(arr, "#top_content_section_", " .menu_box_wrap .menu_box_wrap_in_in");
                    
                    $(".nd_flow_floor_map .floor_stage_number_class").text("01");
                    $(".nd_flow_floor_map .floor_box li").removeClass("active");
                    $(".nd_flow_floor_map .floor_box li.floor_li_01").addClass("active");
                  break;
                  
                case 3:
                  
                    $("#top_content_section_3").addClass("active");
                    var arr = ["1", "2", "4", "5", "6", "7"];
                    arr_remove_class(arr, "#top_content_section_");
                    
                    $("#top_content_section_3 .menu_box_wrap .menu_box_wrap_in_in").addClass("active");
                    arr_remove_class_join(arr, "#top_content_section_", " .menu_box_wrap .menu_box_wrap_in_in");
                    
                    $(".nd_flow_floor_map .floor_stage_number_class").text("02");
                    $(".nd_flow_floor_map .floor_box li").removeClass("active");
                    $(".nd_flow_floor_map .floor_box li.floor_li_02").addClass("active");
                  break;
                  
                case 4:
                  
                    $("#top_content_section_4").addClass("active");
                    var arr = ["1", "2", "3",  "5", "6", "7"];
                    arr_remove_class(arr, "#top_content_section_");
                    
                    $("#top_content_section_4 .menu_box_wrap .menu_box_wrap_in_in").addClass("active");
                    arr_remove_class_join(arr, "#top_content_section_", " .menu_box_wrap .menu_box_wrap_in_in");
                    
                    $(".nd_flow_floor_map .floor_stage_number_class").text("03");
                    $(".nd_flow_floor_map .floor_box li").removeClass("active");
                    $(".nd_flow_floor_map .floor_box li.floor_li_03").addClass("active");
                  break;
                  
                case 5:
                  
                    $("#top_content_section_5").addClass("active");
                    var arr = ["1", "2", "3", "4", "6", "7"];
                    arr_remove_class(arr, "#top_content_section_");
                    
                    $("#top_content_section_5 .menu_box_wrap .menu_box_wrap_in_in").addClass("active");
                    arr_remove_class_join(arr, "#top_content_section_", " .menu_box_wrap .menu_box_wrap_in_in");
                    
                    $(".nd_flow_floor_map .floor_stage_number_class").text("04");
                    $(".nd_flow_floor_map .floor_box li").removeClass("active");
                    $(".nd_flow_floor_map .floor_box li.floor_li_04").addClass("active");
                  break;
                  
                case 6:
                  
                    $("#top_content_section_6").addClass("active");
                    var arr = ["1", "2", "3", "4", "5", "7"];
                    arr_remove_class(arr, "#top_content_section_");
                    
                    $("#top_content_section_6 .menu_box_wrap .menu_box_wrap_in_in").addClass("active");
                    arr_remove_class_join(arr, "#top_content_section_", " .menu_box_wrap .menu_box_wrap_in_in");
                    
                    $(".nd_flow_floor_map .floor_stage_number_class").text("05");
                    $(".nd_flow_floor_map .floor_box li").removeClass("active");
                    $(".nd_flow_floor_map .floor_box li.floor_li_05").addClass("active");
                  break;
                case 7:
                  
                    $("#top_content_section_7").addClass("active");
                    var arr = ["1", "2", "3", "4", "5", "6"];
                    arr_remove_class(arr, "#top_content_section_");
                    
                    $("#top_content_section_7 .menu_box_wrap .menu_box_wrap_in_in").addClass("active");
                    arr_remove_class_join(arr, "#top_content_section_", " .menu_box_wrap .menu_box_wrap_in_in");
                    
                    $(".nd_flow_floor_map .floor_stage_number_class").text("06");
                    $(".nd_flow_floor_map .floor_box li").removeClass("active");
                    $(".nd_flow_floor_map .floor_box li.floor_li_06").addClass("active");
                  break;
              }
              
              
              
          
        },

        company_render:function(){
          
              if(__company_page){
                
                  $("#company_nd_page_scroll_box .scroll_box").each(function (i) {
                      var myH = $(this).innerHeight();
                      $("#company_nd_page_scroll_box_DAMI .scroll_box").eq(i).css({height:myH + "px"});
                    });

              }
          
          var winO = $(window).scrollTop();
          var aa = $("#parent_company_nd_page_scroll_box").data("my_top");
          aa += (winO - aa) * 0.3;
          $("#parent_company_nd_page_scroll_box").data("my_top", aa);
          $("#parent_company_nd_page_scroll_box").css({transform:'translate3d(' + 0 + ',' + (-1 * aa) + 'px ,' + 0 + ')'});
          
          ////////////////
                var st = $(window).scrollTop();
                var wH = $(window).innerHeight();
                var koma = 4;

               var stageNum = koma;////last ->footer
                var totalH = 0;
                totalH = -1 * ($(window).innerHeight() * 1);
                var per = 0;
                
                for(var i=0; i<koma; i++){
                    
                    var num = ("0" + (i + 1)).slice(-2);
                    
                   var my_box_H = $("#company_nd_page_scroll_box_DAMI .scroll_count_box_" + num).height();
                    my_box_H = parseInt(my_box_H, 10);
                    
                   var minH = totalH;
                   totalH = totalH + my_box_H;
                  
                    if(st < totalH){
                       stageNum = (i + 1);
                       per = (st - minH) / my_box_H;
                        break;
                    }
                }
                
                __stageNum = stageNum;
                __nd_Globalfunc.company_stage_change();
                $("#debug").text(stageNum + "---" + per);
        },
        
        company_stage_change:function(){
          
            switch(__stageNum){
                
                case 1:
                  
                    $("#company_section_id_1").addClass("active");
                    var arr = ["2", "3", "4"];
                    arr_remove_class(arr, "#company_section_id_");
                    

                    
                  break;
                  
                case 2:
                  
                    $("#company_section_id_2").addClass("active");
                    var arr = ["1", "3", "4"];
                    arr_remove_class(arr, "#company_section_id_");
                    
                    
                  break;
                  
                case 3:
                  
                    $("#company_section_id_3").addClass("active");
                    var arr = ["1", "2", "4"];
                    arr_remove_class(arr, "#company_section_id_");
                    
                    
                  break;
                case 4:
                  
                    $("#company_section_id_4").addClass("active");
                    var arr = ["1", "2", "3"];
                    arr_remove_class(arr, "#company_section_id_");
                    
                    
                  break;
                  
              }
              
                    $("#nd_company_page_floormap .dl_box dl").removeClass("active");
                    $("#nd_company_page_floormap .dl_box dl.dl_num_" + __stageNum).addClass("active");
              
              
            function arr_remove_class(my_arr, mystr){
                for(var i=0; i<my_arr.length; i++){
                    var myobj = my_arr[i];
                    $(mystr + myobj).removeClass("active");
                }
            }
            
        },
        
        set_top_slick:function(){
            
        var toshow = 5;
        var myspeed = 10000;
          if(_pc_flg){
            
          }else{
            toshow = 1;
            myspeed = 7000;
          }


//                $('#slide_box_id_01').slick({
//                    
//                      infinite: true,
//                      slidesToShow: toshow,
//                      slidesToScroll: 1,
//                      autoplay: true,
//                      autoplaySpeed: 500,
//                      
//                      pauseOnHover:false,
//                      pauseOnFocus: false,
//                      rtl: true,
//    speed: 2000,   
//
//                });


//                $('#slide_box_id_02').slick({
//                    
//                      infinite: true,
//                      slidesToShow: toshow,
//                      slidesToScroll: 1,
//                      autoplay: true,
//                      autoplaySpeed: 500,
//                      pauseOnHover:false,
//                      pauseOnFocus: false,
//    speed: 2000,   
//
//                });

            
                $('#slide_box_id_01').slick({
                    
                      infinite: true,
                      slidesToShow: toshow,
                      slidesToScroll: 1,
                      autoplay: true,
                      //autoplay:false,
                      autoplaySpeed: 0,
                      pauseOnHover:false,
                      rtl: true,
                      
    cssEase: 'linear',
    speed: myspeed,   
responsive:[
        {
            breakpoint: 1200,
            settings:{
                slidesToShow:4,
            }
        },
        {
            breakpoint: 960,
            settings:{
                slidesToShow:3,
            }
        },
        {
            breakpoint: 600,
            settings:{
                slidesToShow:1,
            }
        },

    ]
                });
                
                $('#slide_box_id_02').slick({
                    
                      infinite: true,
                      slidesToShow: toshow,
                      slidesToScroll: 1,
                      autoplay: true,
                      autoplaySpeed: 0,
                      pauseOnHover:false,
                      
    cssEase: 'linear',
    speed: myspeed,    
responsive:[
        {
            breakpoint: 1200,
            settings:{
                slidesToShow:4,
            }
        },
        {
            breakpoint: 960,
            settings:{
                slidesToShow:3,
            }
        },
        {
            breakpoint: 600,
            settings:{
                slidesToShow:1,
            }
        },

    ]

                });
            
        },
        
        load_func:function(){
            __load_flg = true;
            $(".border_class_box").addClass("active");
      

      
            $("#top_header_opening .slide_top_box_4 .img_box").each(function (i) {
                var myObj = $(this);
                var my_img = myObj.data("my_img");
                myObj.css({"backgroundImage":"url(" + my_img + ")"});
            });
      
      for(var ooo=0; ooo<0; ooo++){
            $("#nd_imglist_alpha_box_" + ooo + " .imglist_header .img_header_box_in_wrap_in_in_in").each(function (i) {
                var myObj = $(this);
                var my_img = myObj.data("my_img");
                myObj.css({"backgroundImage":"url(" + my_img + ")"});
            });
      
            $("#nd_imglist_alpha_box_" + ooo + " .imglist_footer .img_footer_box_in_img").each(function (i) {
                var myObj = $(this);
                var my_img = myObj.data("my_img");
                myObj.css({"backgroundImage":"url(" + my_img + ")"});
            });
            
            $("#nd_imglist_alpha_box_" + ooo + " .imglist_header .img_list_footer_in_repeat .header_box").each(function (i) {
                var myObj = $(this);
                var my_img = myObj.data("my_img");
                myObj.css({"backgroundImage":"url(" + my_img + ")"});
            });
          }
            
            ///works_list
            $("#nd_works_page_content_height .works_list_box_wrap .bg_img_box_in").each(function (i) {
                var myObj = $(this);
                var my_img = myObj.data("my_img");
                myObj.css({"backgroundImage":"url(" + my_img + ")"});
            });
            ///work_list
            $("#works_lightbox_id .img_box_in").each(function (i) {
                var myObj = $(this);
                var my_img = myObj.data("my_img");
                myObj.css({"backgroundImage":"url(" + my_img + ")"});
                
            });
            

            
            
            ////flow_page
            $("#nd_top_page_content_height.flow_page_class .img_box_in_in_in").each(function (i) {
                var myObj = $(this);
                var my_img = myObj.data("my_img");
                myObj.css({"backgroundImage":"url(" + my_img + ")"});
            });
            $("#nd_flow_big_bg_id .img_box_in").each(function (i) {
                var myObj = $(this);
                var my_img = myObj.data("my_img");
                myObj.css({"backgroundImage":"url(" + my_img + ")"});
            });
            
            if(__flow_page){
              if(__flow_page_num!="x"){
                var my_num = __flow_page_num;
                //my_num += 1;
                my_num = ("0" + my_num).slice(-2);
                //console.log(my_num);
                $("html,body").animate({scrollTop:$('#nd_flow_page_scroll_box .scroll_count_box_' + my_num).offset().top},0);
              }
              
                  if(_pc_flg){

                  }else{
                    //$("#top_content_section_1").addClass("active");
                    $("#top_content_section_2").addClass("active");
                    $("#top_content_section_3").addClass("active");
                    $("#top_content_section_4").addClass("active");
                    $("#top_content_section_5").addClass("active");
                    $("#top_content_section_6").addClass("active");
                    $("#top_content_section_7").addClass("active");
                    
                    $("#top_content_section_2 .menu_box_wrap .menu_box_wrap_in_in").addClass("active");
                    $("#top_content_section_3 .menu_box_wrap .menu_box_wrap_in_in").addClass("active");
                    $("#top_content_section_4 .menu_box_wrap .menu_box_wrap_in_in").addClass("active");
                    $("#top_content_section_5 .menu_box_wrap .menu_box_wrap_in_in").addClass("active");
                    $("#top_content_section_6 .menu_box_wrap .menu_box_wrap_in_in").addClass("active");
                    $("#top_content_section_7 .menu_box_wrap .menu_box_wrap_in_in").addClass("active");
                    
                  }
              //$("#top_content_section_1").addClass("active");
              
            }
            
            
            ////blog_news widget
                    $("li.widget_categories h3.widgettitle").wrap("<div class='title_wrap'></div>").after("<div class='right'><span>カテゴリー</span></div>");
                //$("li.widget_categories h3.widgettitle").append("<div class='right'><span>カテゴリー</span></div>");
                $("li.widget_categories li a").append("<div class='right'><div class='right_in'><i class='fa fa-chevron-right'></i></div></div>");
                
                $("li.widget_archive h3.widgettitle").wrap("<div class='title_wrap'></div>").after("<div class='right'><span>アーカイブ</span></div>");
                $("li.widget_archive li a").append("<div class='right'><div class='right_in'><i class='fa fa-chevron-right'></i></div></div>");
                
                $("#primary li.widget_recent_entries h3.widgettitle").wrap("<div class='title_wrap'></div>").after("<div class='right'><span>最近の投稿</span></div>");
                $("#secondary li.widget_recent_entries h3.widgettitle").wrap("<div class='title_wrap'></div>").after("<div class='right'><span>お知らせ</span></div>");
                $("li.widget_recent_entries li a").append("<div class='right'><div class='right_in'><i class='fa fa-chevron-right'></i></div></div>");
                
                
              //company_page  
            $("#nd_company_page_content_height .img_box_in").each(function (i) {
                var myObj = $(this);
                var my_img = myObj.data("my_img");
                myObj.css({"backgroundImage":"url(" + my_img + ")"});
            });
            $("#nd_company_page_floormap .dt_img_box_in").each(function (i) {
                var myObj = $(this);
                var my_img = myObj.data("my_img");
                myObj.css({"backgroundImage":"url(" + my_img + ")"});
            });

            
            
            
            

var __bx__num = 0;
$("#nd_imglist_alpha_box_0 .img_list_footer, #nd_imglist_alpha_box_1 .img_list_footer").each(function (i) {
                var my_id = $(this).attr("id");
                var wW = $(window).innerWidth();
                
                if(my_id==""){
                  
                }else{
                    var my_itemWidth = ((wW * 0.8 * 0.95) / 6) - 1;
                    if(_pc_flg){

                    }else{
                      my_itemWidth = ((wW * 0.8 * 0.95) / 2.5) - 1;
                    }
                
                
//                    $("#" + my_id).flexslider({
//                      animation: "slide",
//                      controlNav: false,
//                      animationLoop: false,
//                      slideshow: false,
//                      itemWidth: my_itemWidth,
//                      //itemWidth:500,
//
//                      itemMargin: 0,
//                      directionNav:true,
//                      //reverse:true,
//                      asNavFor: "#" + my_id + "_header",
//                      controlsContainer:"#" + my_id + "_nav"
//                    });
//                   
//                        $("#" + my_id + "_header").flexslider({
//                      animation: "fade",
//                      controlNav: false,
//                      animationLoop: false,
//                      slideshow: false,
//                      directionNav:false,
//                      sync: "#" + my_id
//                    });
                
                }
});
      
 
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
                var wW__ = $(window).innerWidth();
                    var my_itemWidth = ((wW__ * 0.8 * 0.95) / 6) - 1;
                    if(_pc_flg){

                    }else{
                      my_itemWidth = ((wW__ * 0.8 * 0.95) / 2.5) - 1;
                    }
                    
                    var my_id_text_r = [
                    "sign_0_0_id",
                    "sign_1_0_id",
                    "sign_2_0_id",
                    "sign_3_0_id",
                    "sign_4_0_id",
                    "sign_5_0_id",
                    "sign_6_0_id",
                    "sign_7_0_id",
                    "sign_8_0_id",
                    "sign_9_0_id",
                    "sign_10_0_id",
                    "sign_11_0_id",
                    "sign_12_0_id",
                    "promotion_0_1_id",
                    "promotion_1_1_id",
                    "promotion_2_1_id",
                    "promotion_3_1_id",
                    "promotion_4_1_id",
                    "promotion_5_1_id",
                    "promotion_6_1_id",
                    "promotion_7_1_id",
                    "promotion_8_1_id",
                    "promotion_9_1_id",
                    "promotion_10_1_id",
                    ];
                    var my_id_text = "";
                    /////////////////////////////////////////////
                    for(var i=0; i<13; i++){
                        my_id_text = my_id_text_r[i];
                        $("#" + my_id_text).flexslider({
                          animation: "slide",controlNav: false,animationLoop: false,slideshow: false,itemWidth: my_itemWidth,directionNav:true,
                          asNavFor: "#" + my_id_text + "_header",
                          controlsContainer:"#" + my_id_text + "_nav"
                        });
                            $("#" + my_id_text + "_header").flexslider({
                          animation: "fade",controlNav: false,animationLoop: false,slideshow: false,directionNav:false,
                          sync: "#" + my_id_text
                        });
                    }
                    
window.setTimeout(dispMsg, 1000);

function dispMsg(){
                var wW__ = $(window).innerWidth();
                    var my_itemWidth = ((wW__ * 0.8 * 0.95) / 6) - 1;
                    if(_pc_flg){

                    }else{
                      my_itemWidth = ((wW__ * 0.8 * 0.95) / 2.5) - 1;
                    }
                    
                    var my_id_text_r = [
                    "sign_0_0_id",
                    "sign_1_0_id",
                    "sign_2_0_id",
                    "sign_3_0_id",
                    "sign_4_0_id",
                    "sign_5_0_id",
                    "sign_6_0_id",
                    "sign_7_0_id",
                    "sign_8_0_id",
                    "sign_9_0_id",
                    "sign_10_0_id",
                    "sign_11_0_id",
                    "sign_12_0_id",
                    "promotion_0_1_id",
                    "promotion_1_1_id",
                    "promotion_2_1_id",
                    "promotion_3_1_id",
                    "promotion_4_1_id",
                    "promotion_5_1_id",
                    "promotion_6_1_id",
                    "promotion_7_1_id",
                    "promotion_8_1_id",
                    "promotion_9_1_id",
                    "promotion_10_1_id",
                    ];
                    var my_id_text = "";
                    /////////////////////////////////////////////    
                    /////////////////////////////////////////////
                    for(var i=13; i<24; i++){
                        my_id_text = my_id_text_r[i];
                        $("#" + my_id_text).flexslider({
                          animation: "slide",controlNav: false,animationLoop: false,slideshow: false,itemWidth: my_itemWidth,directionNav:true,
                          asNavFor: "#" + my_id_text + "_header",
                          controlsContainer:"#" + my_id_text + "_nav"
                        });
                            $("#" + my_id_text + "_header").flexslider({
                          animation: "fade",controlNav: false,animationLoop: false,slideshow: false,directionNav:false,
                          sync: "#" + my_id_text
                        });
                    }
}

                    ////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
            
            
        },///load_func

        load_func_img:function(){

      //console.log("ok");
      for(var ooo=0; ooo<2; ooo++){
            $("#nd_imglist_alpha_box_" + ooo + " .imglist_header .img_header_box_in_wrap_in_in_in").each(function (i) {
                var myObj = $(this);
                var my_img = myObj.data("my_img");
                myObj.css({"backgroundImage":"url(" + my_img + ")"});
            });
      
            $("#nd_imglist_alpha_box_" + ooo + " .imglist_footer .img_footer_box_in_img").each(function (i) {
                var myObj = $(this);
                var my_img = myObj.data("my_img");
                myObj.css({"backgroundImage":"url(" + my_img + ")"});
            });
            
            $("#nd_imglist_alpha_box_" + ooo + " .imglist_header .img_list_footer_in_repeat .header_box").each(function (i) {
                var myObj = $(this);
                var my_img = myObj.data("my_img");
                myObj.css({"backgroundImage":"url(" + my_img + ")"});
            });
          }
            
        }///load_func_img   
    };
    
    
});


