!function($){"use strict";const t=function(){return $(window).outerWidth()>=768?"pc":"sp"};$((function(){const s="is-active",n="is-gnavi-open",i=$("body"),o=$(".js-gnavi-btn");let e=t();o.on("click",(function(){l()}));const l=function(){i.toggleClass(n),o.toggleClass(s)};let a=!1;$(window).on("resize",(function(){!1!==a&&clearTimeout(a),a=setTimeout((function(){const l=t();l!==e&&(e=l,i.removeClass(n),o.removeClass(s))}),200)}))})),$((function(){const t=$(".js-gnavi-list"),s="is-show";let n=!1,i=0;t.find("li > a").on("click",(function(){const t=$(this).siblings(".gnavi-list__sub");return $(this).hasClass("js-gnavi-back")?(0!==i&&e($(this)),!1):t.length>0?(o(t),!1):void 0}));const o=function(o){if(n)return!1;n=!0,i++,t.find(".gnavi-list__sub").removeClass(s),o.parents(".gnavi-list__sub").addClass(s),o.addClass(s),t.css({transform:"translateX(-"+100*i+"%)"}).on("transitionend.gnaviList",(function(){n=!1,$(this).off("transitionend.gnaviList")}))},e=function(o){if(n)return!1;n=!0,i--;let e=0;i>0&&(e="-"+100*i+"%"),t.css({transform:"translateX("+e+")"}).on("transitionend.gnaviList",(function(){o.closest(".gnavi-list__sub").hasClass(s)&&o.closest(".gnavi-list__sub").removeClass(s),n=!1,$(this).off("transitionend.gnaviList")}))}})),$((function(){$('a[href^="#"]').on("click",(function(t){if(!$(t.target).hasClass("modal-btn")){const t=400,s=$(this).attr("href");let n=$("#"===s||""===s?"html":s).offset().top;return $("body,html").animate({scrollTop:n},t,"swing"),!1}}))})),$((function(){const s=$(".js-pagetop");let n=0,i=!1,o=t();s.hide(),"pc"===o&&s.show(),$(window).on("scroll",(function(){if("pc"===o)return;const t=$(this).scrollTop();let e=!1;if(n>t)e=!0;else if(n===t)return!1;n=t,t>100&&e&&!i?(s.stop().fadeIn(),i=!0):(t<100&&e&&i||!e&&i)&&(s.stop().fadeOut(),i=!1)}));let e=!1;$(window).on("resize",(function(){!1!==e&&clearTimeout(e),e=setTimeout((function(){const n=t();o!==n&&(o=n,s.removeAttr("style"))}),200)}))})),$((function(){const s="toggle-sp-content",n=$(".js-toggle-sp-btn");let i=t();n.on("click",(function(){if("sp"!==t())return!0;$(this).toggleClass("is-open");const n=$(this).parent().siblings("."+s);return n.length>0?(n.slideToggle(),!1):void 0}));let o=!1;$(window).on("resize",(function(){!1!==o&&clearTimeout(o),o=setTimeout((function(){const n=t();n!==i&&"pc"===n&&$("."+s).removeAttr("style"),i=n}),200)}))})),$((function(){const t="is-open",s=$(".js-more-btn");s.each((function(){if(void 0===$(this).data("close-text"))return!0;$(this).data("open-text",$(this).text())})),s.on("click",(function(){const s=$(this).data("open-text"),n=$(this).data("close-text");$(this).toggleClass(t),void 0!==n&&void 0!==s&&($(this).hasClass(t)?$(this).text(n):$(this).text(s));const i=$(this).siblings(".more-content");if(i.length>0)return i.slideToggle(),!1}))})),$(window).on("load",(function(){$(".slider").slick({slidesToShow:3,variableWidth:!0,responsive:[{breakpoint:767,settings:{autoplay:!0,arrows:!0,variableWidth:!0,slidesToShow:1}}]})})),$((function(){$(window).scroll((function(){var t=$(".js-banner-appear"),s="is-fixed";$(this).scrollTop()>200&&!t.hasClass(s)?t.addClass(s):$(this).scrollTop()<=200&&t.hasClass(s)&&t.removeClass(s)}))}))}(window.jQuery);