
jQuery(function($){$('.panel__checkbox').change(function(){if($(this).prop('checked')){$('body').css('overflow','hidden')}else{$('body').css('overflow','auto')}})});jQuery(function($){$('<div class="hidden_scrollbar"></div>').css('width','calc(100vw - 100%)').appendTo('body');var bar_size=$('.hidden_scrollbar').css('width');$('.hidden_scrollbar').remove();var style='';style+='<style>';style+=':root {--fit-scrollbar_size:';style+=bar_size;style+='}';style+='</style>';$('head').append(style)});jQuery(function($){$('a[href^="#"]').click(function(){var speed=400;var headerHight=20;var href=$(this).attr('href');var target=$(href=='#'||href==''?'html':href);var position=target.offset().top-headerHight;$('body,html').animate({scrollTop:position},speed,'swing');return!1})});jQuery(function($){$.fn.dragScroll=function(){let target;$(this).each(function(i,elem){$(elem).on('mousedown',function(event){event.preventDefault();target=$(elem);target.data({down:!0,move:!1,x:event.clientX,y:event.clientY,scrollleft:target.scrollLeft(),scrolltop:target.scrollTop(),});return!1});$(elem).on('click',function(){if($(elem).data('move')){return!1}})});$(document).on('mousemove',function(event){if(target&&target.data('down')){event.preventDefault();let move_x=target.data('x')-event.clientX;let move_y=target.data('y')-event.clientY;if(move_x!==0||move_y!==0){target.data('move',!0)}else{return}
target.scrollLeft(target.data('scrollleft')+move_x);target.scrollTop(target.data('scrolltop')+move_y);return!1}}).on('mouseup',function(){if(target){target.data('down',!1)}})}
$(document).ready(function(){$('div[class*="is-slide"]').dragScroll();$('div[class*="is-pc_slide"]').dragScroll();$('div[class*="is-sp_slide"]').dragScroll();$('.table').dragScroll()})});


jQuery(function($){$("body").removeClass("preload");});
document.addEventListener("touchstart",function(){});

(function($){$(function(){$('form.search__form').submit(function(){$(this).find('.taxonomy-value').each(function(){var parentDiv=$(this).closest('.search__contents');var hiddenVals=Array();parentDiv.find('.search__checkbox:checked').each(function(){hiddenVals.push($(this).val())});if(hiddenVals.length>0){if('and'===parentDiv.find('.taxonomy-relation').val()){parentDiv.find('.taxonomy-value').val(hiddenVals.join('+'))}else{parentDiv.find('.taxonomy-value').val(hiddenVals.join(','))}}})});$('.preset_keyword').on('click',function(){var $this=$(this);var keywordInput=$this.closest('form').find('input[name="s"]');var keywordInputValue=keywordInput.val();if(''!==keywordInputValue){keywordInput.val(keywordInputValue+' '+$this.text())}else{keywordInput.val($this.text())}
return!1})})})(jQuery);


jQuery(function($){$("body").removeClass("preload");});
document.addEventListener("touchstart",function(){});

jQuery(function($){var win=$(window);let position=0;win.on('scroll',function(){const headerClone=$('.l-header_clone');const showClass='is-show';const headerHeight=headerClone.outerHeight()*2;const scrollPos=$(this).scrollTop();if(scrollPos<position&&scrollPos>headerHeight){headerClone.addClass(showClass)}else{headerClone.removeClass(showClass)}
position=scrollPos})});


jQuery(function($){$("body").removeClass("preload");});
document.addEventListener("touchstart",function(){});

jQuery(function($){var btn=$('.top_btn');$(window).on('load scroll',function(){if($(this).scrollTop()>240){btn.addClass('is-show')}else{btn.removeClass('is-show')}})});


jQuery(function($){$("body").removeClass("preload");});
document.addEventListener("touchstart",function(){});

(function($){$(function(){$('.blog_card_loading').each(function(){$.ajax(fit_preset_get_blog_info_vars.ajax_url,{type:'GET',dataType:'json',context:this,timeout:40000,data:{action:'fit-get-blog-infomation',url:$(this).attr('href'),},}).done(function(response){$this=$(this);if(response.data){if($this.hasClass('load_headline')){if(response.data.headline){$this.find('.blog_card__headline').text(response.data.headline)}else{$this.find('.blog_card__headline').text('')}}
if($this.hasClass('load_description')){if(response.data.description){$this.find('.blog_card__description').text(response.data.description)}else{$this.find('.blog_card__description').text('')}}
if($this.hasClass('load_img_url')){if(response.data.img_url){$imageElem=$this.find('.blog_card__img img');$imageElem.attr('src',response.data.img_url);$imageElem.attr('width','1280');$imageElem.attr('height','1280');$imageElem.attr('alt','image')}}}}).always(function(){$this=$(this);$this.removeClass('blog_card_loading');$this.removeClass('load_headline');$this.removeClass('load_description');$this.removeClass('load_img_url')})})})}(jQuery));


jQuery(function($){$("body").removeClass("preload");});
document.addEventListener("touchstart",function(){});
