')})}),$(".accordion .heading").on("click keydown",function(e){if(("keydown"!=e.type||13==e.keyCode)&&!y){y=!0;var t=$(this).next(),i=t.children().eq(0);$(this).hasClass("open")?(t.css({height:0}).one("transitionend",function(){i.hide(),y=!1}),$(this).removeClass("open"),$(this).attr({"aria-selected":"false","aria-expanded":"false"}),t.attr({"aria-hidden":"true"})):(t.css({height:i.show().innerHeight()}).one("transitionend",function(){y=!1}),$(this).addClass("open"),$(this).attr({"aria-selected":"true","aria-expanded":"true"}),t.attr({"aria-hidden":"false"}))}}).on("mouseup",function(){$(this).blur()}),$(".accordion-close-btn").on("click",function(){if(!y){y=!0;var e=$(this).parent(),t=e.parent(),i=t.prev();t.css({height:0}).one("transitionend",function(){e.hide(),y=!1});var n=i.offset().top;n<$(window).scrollTop()&&$("body, html").animate({scrollTop:n-$(".header-navigation").innerHeight()-40},300,"easeOutCubic"),i.removeClass("open"),i.attr({"aria-selected":"false","aria-expanded":"false"}),t.attr({"aria-hidden":"true"})}})),$(".eng_accordion")[0]&&(T=!1,$(".eng_accordion").each(function(t){$(this).attr({role:"tablist"}).find(".heading").each(function(e){$(this).attr({tabindex:"0",role:"tab","aria-controls":"acd-"+t+"-"+e,"aria-selected":"false","aria-expanded":"false"}),$(this).next().attr({id:"acd-"+t+"-"+e,role:"tabpanel","aria-hidden":"true"}).append('
').wrapInner('
')})}),$(".eng_accordion .heading").on("click keydown",function(e){if(("keydown"!=e.type||13==e.keyCode)&&!T){T=!0;var t=$(this).next(),i=t.children().eq(0);$(this).hasClass("open")?(t.css({height:0}).one("transitionend",function(){i.hide(),T=!1}),$(this).removeClass("open"),$(this).attr({"aria-selected":"false","aria-expanded":"false"}),t.attr({"aria-hidden":"true"})):(t.css({height:i.show().innerHeight()}).one("transitionend",function(){T=!1}),$(this).addClass("open"),$(this).attr({"aria-selected":"true","aria-expanded":"true"}),t.attr({"aria-hidden":"false"}))}}).on("mouseup",function(){$(this).blur()}),$(".accordion-close-btn").on("click",function(){if(!T){T=!0;var e=$(this).parent(),t=e.parent(),i=t.prev();t.css({height:0}).one("transitionend",function(){e.hide(),T=!1});var n=i.offset().top;n<$(window).scrollTop()&&$("body, html").animate({scrollTop:n-$(".header-navigation").innerHeight()-40},300,"easeOutCubic"),i.removeClass("open"),i.attr({"aria-selected":"false","aria-expanded":"false"}),t.attr({"aria-hidden":"true"})}})),$(".view-more-button")[0]&&$(".view-more-button").on("click",function(){var e=$("#"+$(this).data("target"));return e.css({height:e.children().height()}).one("transitionend",function(){$(this).css({height:"auto",overflow:"visible",opacity:1})}),$(this).hide(),!1}),$(".slideshare")[0]&&$(".slideshare").each(function(){var e=$(this).find("iframe"),t=e.attr("width")||600,i=e.attr("height")||480;$(this).css({"max-width":t+"px"}),$(this).children().css({"padding-bottom":i/t*100+"%"})}),$(".infographic")[0]&&($(".infographic").hasClass("static")||function(){function s(){if(!m){m=!0;var e=$(this),t=e.attr("id").substr(7),i="panel-"+t,n=$("#"+i);if(v)if(i==p)b.hide(),w.hide(),$("#"+f).css({height:0}).one("transitionend",function(){b.show(),w.show(),$("#"+p).removeClass("show"),f=p="",m=!1});else{var s=Math.floor(Number(i.substr(6))/3),a="row-"+s,o=parseInt($("#"+a+" .inner").css("paddingTop"),10),r=$(".infographic li > .panel").innerHeight(),h=n.height()+o+100;$("#"+a+" .tip").attr({class:"tip "+g[Number(i.substr(6))%3]}),"0"==t?b.hide():b.show(),t==u?w.hide():w.show(),""!=p&&$("#"+p).removeClass("show"),n.addClass("show"),a!=f&&""!=f&&$("#"+f).css({height:0}),$("#"+a).css({height:h});var c=$(".infographic").offset().top+(r+o)*s-90;$("body, html").stop().animate({scrollTop:c},800,"easeInOutCubic",function(){m=!1}),p=i,f=a}else{var d=e.parent().next();if(0
'),$(this).find("button").attr({"aria-hidden":"true"})}),$(".infographic li").each(function(){var e="panel-"+a,t="button-"+a,i="row-"+Math.floor(a/3);$(this).find(".panel button").attr({id:t}).on("click",s);var n=$(this).find(".drawer .panel").clone().attr({id:e,class:"desc"});$("#"+i+" .panel").append(n),a++}),u=String(a-1);var b=$(".panel > button.prev");b.on("click",function(){$("#button-"+String(Number(p.substr(6))-1)).trigger("click")});var w=$(".panel > button.next");w.on("click",function(){$("#button-"+String(Number(p.substr(6))+1)).trigger("click")}),$(".panel > button.close").on("click",function(){$("#button-"+p.substr(6)).trigger("click")});var x=$(".infographic button.prev");x.each(function(e){$(this).data({target:e})}).on("click",function(){e($(this).data("target"))});var k=$(".infographic button.next");k.each(function(e){$(this).data({target:e+1})}).on("click",function(){e($(this).data("target"))}),$(".infographic button.close").each(function(e){$(this).data({target:e})}).on("click",function(){$("#button-"+$(this).data("target")).trigger("click")});var i=null;$(window).on("resize",function(){clearTimeout(i),i=setTimeout(t,500)}),t()}()),$(".hr-top-section")[0]&&function(){function e(){var t=$(".page-header").innerHeight(),i=window.innerHeight,n=.9*i;a.each(function(e){h[e]=$(this).offset().top-t,d[e]=$(this).innerHeight()+i,c[e]=-i}),o.each(function(e){var t=$(this).offset().top;l.push({idx:e,pos:t-n,shown:!1})}),r.each(function(e){var t=$(this).offset().top;u.push({idx:e,pos:t-n,shown:!1})}),f=!1,s()}function s(){for(var e=$(window).scrollTop(),t=0,i=0;i<7;i++)-(t=h[i]-e)
d[i]&&(t=-d[i]),n[i].eq(0).css({transform:"translateY("+-t*p[0]+"px)"}),n[i].eq(1).css({transform:"translateY("+-t*p[1]+"px)"}),n[i].eq(2).css({transform:"translateY("+-t*p[2]+"px)"});for(i=0;il[i].pos&&(o.eq(l[i].idx).addClass("show-1").one("transitionend",function(){$(this).addClass("show-2")}),l[i].shown=!0);for(i=0;iu[i].pos&&(r.eq(u[i].idx).addClass("show"),u[i].shown=!0)}var a=$(".hr-top-section"),o=$(".heading-hr-top"),r=$(".fadeup"),n=[],h=[],c=[],d=[],l=[],u=[],p=[.05,.1,.15],f=!0;a.each(function(e){$(this).append('
'),n.push($(this).find(".bg-icons span"))}),r.each(function(){var e=$(this).data("delay");e&&$(this).css({transitionDelay:e+"ms"})}),e(),setTimeout(function(){$(".section-1 h1").addClass("show")},200),window.addEventListener("scroll",function(){f||(f=!0,requestAnimationFrame(function(){s(),f=!1}))},{passive:!0});var t=null;$(window).on("resize",function(){clearTimeout(t),t=setTimeout(function(){f=!0,e()},500)})}();var H={$container:$(),$buttons:$(),$moreButton:$(),$morePanels:$(),panels:[],panelNum:0,panelsToShowFirst:20,defaultHeight:0,interval:.1,action:!1,init:function(){this.$container=$("#job-list"),this.$buttons=$("input[name='key']"),this.$moreButton=$("#btn-more-job"),this.defaultHeight=this.$container.height();var i=this;this.$container.children().each(function(e){var t={};t.contract=$(this).data("contract")?$(this).data("contract").split(","):[],t.eng_products=$(this).data("eng-products")?$(this).data("eng-products").split(","):[],t.eng_technology=$(this).data("eng-technology")?$(this).data("eng-technology").split(","):[],t.eng_positions=$(this).data("eng-positions")?$(this).data("eng-positions").split(","):[],i.panels.push({keys:t,dom:$(this).clone()})}),this.$buttons.on("click",function(){if(i.action)return!1;i.action=!0,"すべて"==$(this).val()?$(this).siblings().prop({checked:""}):$(this).siblings().eq(0).prop({checked:""}),$.each(["eng-products","eng-technology","eng-positions","contract"],function(e,t){var i=$("#keys-"+t).children(),n=!1;i.each(function(){if($(this).prop("checked"))return!(n=!0)}),n||i.eq(0).prop({checked:"checked"})}),i.saveCondition(),i.$container.addClass("hidden").one("transitionend",i.filter.bind(i))}),this.$moreButton.on("click",function(){return i.viewMore(),!1}),this.loadCondition(),this.filter()},filter:function(){function i(e,i){if(0==i.length)return!1;var n=!0;return $.each(o[e],function(e,t){if("すべて"==t||-1!=$.inArray(t,i))return n=!1}),n}function e(e){clearTimeout(t),n.$container.css({height:"auto"}),n.$container.children().addClass("show"),s>n.panelsToShowFirst&&n.$moreButton.addClass("show"),n.action=!1}var t,n=this,s=0,a=0;this.$morePanels=$("");var o={};o.contract=$("#keys-contract input").map(function(e,t){if(t.checked)return t.value}),o.eng_products=$("#keys-eng-products input").map(function(e,t){if(t.checked)return t.value}),o.eng_technology=$("#keys-eng-technology input").map(function(e,t){if(t.checked)return t.value}),o.eng_positions=$("#keys-eng-positions input").map(function(e,t){if(t.checked)return t.value}),this.$container.css({height:this.defaultHeight}).empty(),this.$moreButton.removeClass("show"),$.each(this.panels,function(e,t){return!!i("contract",t.keys.contract)||(!!i("eng_products",t.keys.eng_products)||(!!i("eng_technology",t.keys.eng_technology)||(!!i("eng_positions",t.keys.eng_positions)||(s
n.panelsToShowFirst?this.panelNum=this.panelsToShowFirst:this.panelNum=s,0==s&&this.$container.append('該当するポジションがありません
'),t=setTimeout(e,300),this.$container.removeClass("hidden").one("transitionend",e)},viewMore:function(){var e=this;this.$container.append(this.$morePanels.children().unwrap()),this.$moreButton.removeClass("show"),setTimeout(function(){e.$container.children().addClass("show")},100)},saveCondition:function(){var e=this.$buttons.map(function(e,t){if(t.checked)return t.id});N.set("career_keys",e.get().join("."))},loadCondition:function(){var e=N.get("career_keys");e&&(this.$buttons.prop({checked:""}),$.each(e.split("."),function(e,t){$("#"+t).prop({checked:"checked"})}))}};$("#job-list")[0]&&H.init();$("body").append('');var q=$("#outer").width()-$("#inner").width();$("#outer").remove(),$("html").addClass("sb"+q),$.extend(!0,$.magnificPopup.defaults,{tClose:"閉じる",tLoading:"ロード中...",gallery:{tPrev:"前へ (左矢印キー)",tNext:"次へ (右矢印キー)",tCounter:"%curr% / %total%"},image:{tError:'画像 を読み込めませんでした。'}}),$(".main .modal-img").magnificPopup({type:"image",removalDelay:500,image:{titleSrc:function(e){return e.el.attr("title")||e.el.find("img").attr("alt")}},callbacks:{open:function(){$(".mfp-container").addClass("row")}}}),$(".modal-youtube").each(function(){var e=$(this).attr("href");$(this).magnificPopup({type:"iframe",removalDelay:600,iframe:{patterns:{youtube:{src:e}}},callbacks:{open:function(){$(".mfp-container").addClass("row")}}})}),$(".main .modal-inline").magnificPopup({type:"inline",removalDelay:500,preloader:!1,callbacks:{open:function(){$(".mfp-container").addClass("row"),$(".mfp-content").addClass("main"),$(".mfp-content > div").addClass("row")}}}),$(".main .modal-gallery").magnificPopup({delegate:"a",type:"image",removalDelay:500,gallery:{enabled:!0},image:{titleSrc:function(e){return e.el.attr("title")||e.el.find("img").attr("alt")}},callbacks:{open:function(){$(".mfp-container").addClass("row")}}})});var N={get:function(e){return this.has(e)?decodeURIComponent(document.cookie.replace(new RegExp("(?:^|.*;\\s*)"+encodeURIComponent(e).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*((?:[^;](?!;))*[^;]?).*"),"$1")):null},set:function(e,t,i,n,s,a){if(i)(o=new Date).setMilliseconds(o.getMilliseconds()+864e5*i),o=o.toUTCString();else var o="";document.cookie=encodeURIComponent(e)+"="+encodeURIComponent(t)+(o?"; expires="+o:"")+(s?"; domain="+s:"")+(n?"; path="+n:"")+(a?"; secure":"")},has:function(e){return new RegExp("(?:^|;\\s*)"+encodeURIComponent(e).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(document.cookie)},del:function(e){document.cookie=encodeURIComponent(e)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT"}}}();