<!doctype html>
<html lang="ja" prefix="og: https://ogp.me/ns#">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<link rel="profile" href="https://gmpg.org/xfn/11">
	
<!-- Search Engine Optimization by Rank Math - https://rankmath.com/ -->
<title>Page Not Found - 有限会社AYURA</title>
<meta name="robots" content="follow, noindex"/>
<meta property="og:locale" content="ja_JP" />
<meta property="og:type" content="article" />
<meta property="og:title" content="Page Not Found - 有限会社AYURA" />
<meta property="og:site_name" content="AYURA" />
<meta property="og:image" content="https://e-ayura.com/wp-content/uploads/2025/08/ayura-ogp.png" />
<meta property="og:image:secure_url" content="https://e-ayura.com/wp-content/uploads/2025/08/ayura-ogp.png" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta property="og:image:type" content="image/png" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Page Not Found - 有限会社AYURA" />
<meta name="twitter:image" content="https://e-ayura.com/wp-content/uploads/2025/08/ayura-ogp.png" />
<script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://e-ayura.com/#organization","name":"\u6709\u9650\u4f1a\u793eAYURA","url":"https://e-ayura.com","logo":{"@type":"ImageObject","@id":"https://e-ayura.com/#logo","url":"http://e-ayura.com/wp-content/uploads/2025/08/ayura-favicon.png","contentUrl":"http://e-ayura.com/wp-content/uploads/2025/08/ayura-favicon.png","caption":"AYURA","inLanguage":"ja","width":"512","height":"512"}},{"@type":"WebSite","@id":"https://e-ayura.com/#website","url":"https://e-ayura.com","name":"AYURA","alternateName":"\u30a2\u30e6\u30e9","publisher":{"@id":"https://e-ayura.com/#organization"},"inLanguage":"ja"},{"@type":"BreadcrumbList","@id":"#breadcrumb","itemListElement":[{"@type":"ListItem","position":"1","item":{"@id":"https://e-ayura.com","name":"\u30c8\u30c3\u30d7"}}]},{"@type":"WebPage","@id":"#webpage","url":"","name":"Page Not Found - \u6709\u9650\u4f1a\u793eAYURA","isPartOf":{"@id":"https://e-ayura.com/#website"},"inLanguage":"ja","breadcrumb":{"@id":"#breadcrumb"}}]}</script>
<!-- /Rank Math WordPress SEO プラグイン -->

<link rel='dns-prefetch' href='//www.googletagmanager.com' />
<link href='https://fonts.gstatic.com' crossorigin rel='preconnect' />
<link rel="alternate" type="application/rss+xml" title="有限会社AYURA &raquo; フィード" href="https://e-ayura.com/feed/" />
<link rel="alternate" type="application/rss+xml" title="有限会社AYURA &raquo; コメントフィード" href="https://e-ayura.com/comments/feed/" />
<style id="wp-img-auto-sizes-contain-inline-css">
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<style id="wp-emoji-styles-inline-css">

	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */
</style>
<link rel='stylesheet' id='wp-block-library-css' href='https://e-ayura.com/wp-includes/css/dist/block-library/style.min.css?ver=7.0' media='all' />
<style id="global-styles-inline-css">
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:root :where(.wp-block-icon svg){width: 24px;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
/*# sourceURL=global-styles-inline-css */
</style>
<link rel='stylesheet' id='hello-elementor-css' href='https://e-ayura.com/wp-content/themes/hello-elementor/assets/css/reset.css?ver=3.4.7' media='all' />
<link rel='stylesheet' id='hello-elementor-theme-style-css' href='https://e-ayura.com/wp-content/themes/hello-elementor/assets/css/theme.css?ver=3.4.7' media='all' />
<link rel='stylesheet' id='hello-elementor-header-footer-css' href='https://e-ayura.com/wp-content/themes/hello-elementor/assets/css/header-footer.css?ver=3.4.7' media='all' />
<link rel='stylesheet' id='elementor-frontend-css' href='https://e-ayura.com/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.1.1' media='all' />
<link rel='stylesheet' id='widget-heading-css' href='https://e-ayura.com/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.1.1' media='all' />
<link rel='stylesheet' id='widget-mega-menu-css' href='https://e-ayura.com/wp-content/plugins/elementor-pro/assets/css/widget-mega-menu.min.css?ver=4.1.0' media='all' />
<link rel='stylesheet' id='e-animation-fadeIn-css' href='https://e-ayura.com/wp-content/plugins/elementor/assets/lib/animations/styles/fadeIn.min.css?ver=4.1.1' media='all' />
<link rel='stylesheet' id='e-sticky-css' href='https://e-ayura.com/wp-content/plugins/elementor-pro/assets/css/modules/sticky.min.css?ver=4.1.0' media='all' />
<link rel='stylesheet' id='widget-image-css' href='https://e-ayura.com/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=4.1.1' media='all' />
<link rel='stylesheet' id='elementor-icons-css' href='https://e-ayura.com/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.49.0' media='all' />
<link rel='stylesheet' id='elementor-post-6-css' href='https://e-ayura.com/wp-content/uploads/elementor/css/post-6.css?ver=1780669245' media='all' />
<link rel='stylesheet' id='elementor-post-2356-css' href='https://e-ayura.com/wp-content/uploads/elementor/css/post-2356.css?ver=1780669245' media='all' />
<link rel='stylesheet' id='elementor-post-18-css' href='https://e-ayura.com/wp-content/uploads/elementor/css/post-18.css?ver=1780669245' media='all' />
<link rel='stylesheet' id='hello-elementor-child-style-css' href='https://e-ayura.com/wp-content/themes/hello-theme-child-master/style.css?ver=2.0.0' media='all' />
<link rel='stylesheet' id='elementor-gf-montserrat-css' href='https://fonts.googleapis.com/css?family=Montserrat:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&#038;display=swap' media='all' />
<link rel='stylesheet' id='elementor-icons-shared-0-css' href='https://e-ayura.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.min.css?ver=5.15.3' media='all' />
<link rel='stylesheet' id='elementor-icons-fa-solid-css' href='https://e-ayura.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.min.css?ver=5.15.3' media='all' />
<script id="jquery-core-js" src="https://e-ayura.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
<script id="jquery-migrate-js" src="https://e-ayura.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>

<!-- Site Kit によって追加された Google タグ（gtag.js）スニペット -->
<!-- Google アナリティクス スニペット (Site Kit が追加) -->
<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=GT-PJWCLPPP" async></script>
<script id="google_gtagjs-js-after">
window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
gtag("set","linker",{"domains":["e-ayura.com"]});
gtag("js", new Date());
gtag("set", "developer_id.dZTNiMT", true);
gtag("config", "GT-PJWCLPPP");
 window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.throttledEvents = []; window._googlesitekit.gtagEvent = (name, data) => { var key = JSON.stringify( { name, data } ); if ( !! window._googlesitekit.throttledEvents[ key ] ) { return; } window._googlesitekit.throttledEvents[ key ] = true; setTimeout( () => { delete window._googlesitekit.throttledEvents[ key ]; }, 5 ); gtag( "event", name, { ...data, event_source: "site-kit" } ); }; 
//# sourceURL=google_gtagjs-js-after
</script>
<link rel="https://api.w.org/" href="https://e-ayura.com/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://e-ayura.com/xmlrpc.php?rsd" />
<meta name="generator" content="WordPress 7.0" />
<!-- start Simple Custom CSS and JS -->
<script>
document.addEventListener('DOMContentLoaded', function () {
  const targets = document.querySelectorAll('.scroll-bg-section');

  if (!('IntersectionObserver' in window) || targets.length === 0) return;

  const observer = new IntersectionObserver((entries) => {
    entries.forEach(entry => {
      if (entry.isIntersecting) {
        entry.target.classList.add('is-active');
      } else {
        entry.target.classList.remove('is-active');
      }
    });
  }, {
    threshold: 0.4 // 40%くらい見えたら「表示された」と判定
  });

  targets.forEach(el => observer.observe(el));
});
</script>
<!-- end Simple Custom CSS and JS -->
<!-- start Simple Custom CSS and JS -->
<script>
document.addEventListener("DOMContentLoaded", function () {
  const header =
    document.querySelector(".elementor-location-header") ||
    document.querySelector("header");

  const darkSections = document.querySelectorAll(".dark");

  if (!header || !darkSections.length) return;

  const getHeaderHeight = () => header.offsetHeight || 80;

  function updateHeaderColor() {
    const headerHeight = getHeaderHeight();
    // ヘッダーのすぐ下の位置（1px下）
    const y = window.scrollY + headerHeight + 1;
    let onDark = false;

    darkSections.forEach((sec) => {
      const rect = sec.getBoundingClientRect();
      const top = window.scrollY + rect.top;
      const bottom = top + sec.offsetHeight;

      if (y >= top && y <= bottom) {
        onDark = true;
      }
    });

    document.body.classList.toggle("on-dark", onDark);
  }

  window.addEventListener("scroll", updateHeaderColor);
  window.addEventListener("resize", updateHeaderColor);
  updateHeaderColor();
});
</script>
<!-- end Simple Custom CSS and JS -->
<!-- start Simple Custom CSS and JS -->
<script>
document.addEventListener('DOMContentLoaded', function () {
  const toggle  = document.querySelector('.ay-sp-menu__toggle');
  const overlay = document.querySelector('.ay-sp-menu__overlay');
  if (!toggle || !overlay) return;

  const body = document.body;
  const html = document.documentElement;

  function openMenu() {
    toggle.classList.add('is-open');
    overlay.classList.add('is-open');
    toggle.setAttribute('aria-expanded', 'true');
    overlay.setAttribute('aria-hidden', 'false');

    // クラスでスクロールロック（位置はいじらない）
    body.classList.add('ay-sp-menu-open');
    html.classList.add('ay-sp-menu-open');
  }

  function closeMenu() {
    toggle.classList.remove('is-open');
    overlay.classList.remove('is-open');
    toggle.setAttribute('aria-expanded', 'false');
    overlay.setAttribute('aria-hidden', 'true');

    body.classList.remove('ay-sp-menu-open');
    html.classList.remove('ay-sp-menu-open');
  }

  // トグルクリック
  toggle.addEventListener('click', function (e) {
    e.preventDefault();   // ページトップへのジャンプ防止
    e.stopPropagation();

    if (overlay.classList.contains('is-open')) {
      closeMenu();
    } else {
      openMenu();
    }
  });

  // モーダル内のリンククリックで閉じる
  overlay.addEventListener('click', function (e) {
    const link = e.target.closest('a');
    if (link) {
      closeMenu();
    }
  });

  // ESCキーで閉じる
  document.addEventListener('keydown', function (e) {
    if (e.key === 'Escape' && overlay.classList.contains('is-open')) {
      closeMenu();
    }
  });
});
</script>
<!-- end Simple Custom CSS and JS -->
<!-- start Simple Custom CSS and JS -->
<script>
document.addEventListener("DOMContentLoaded", () => {
  const targets = document.querySelectorAll(".ay-reveal-text");

  const io = new IntersectionObserver((entries) => {
    entries.forEach(entry => {
      if (entry.isIntersecting) {
        entry.target.classList.add("ay-show");
        io.unobserve(entry.target); // 一度だけ発火
      }
    });
  }, {
    threshold: 0.2
  });

  targets.forEach(el => io.observe(el));
});
</script>
<!-- end Simple Custom CSS and JS -->
<!-- start Simple Custom CSS and JS -->
<script>
document.addEventListener('DOMContentLoaded', function () {
  const body = document.body;

  // Elementor 編集画面ならローダー＆アニメーション無効化
  const isEditor =
    body.classList.contains('elementor-editor-active') ||
    body.classList.contains('elementor-edit-mode');

  if (isEditor) {
    body.classList.remove('ay-loading');
    body.classList.add('ay-loaded');

    const loader = document.querySelector('.ay-loader');
    if (loader) loader.style.display = 'none';
    return; // ここで終了
  }

  // ▼ 通常閲覧時：オープンアニメーション有効
  body.classList.add('ay-loading');

  window.addEventListener('load', function () {
    setTimeout(function () {
      body.classList.remove('ay-loading');
      body.classList.add('ay-loaded');
      // body.ay-loaded が付いたタイミングで
      // CSS側の .ay-fv-copy / .ay-fv-title が下からニュッと出る
    }, 800); // ローダーの表示時間はここで調整
  });
});
</script>
<!-- end Simple Custom CSS and JS -->
<!-- start Simple Custom CSS and JS -->
<script>
document.addEventListener('DOMContentLoaded', function () {
  const body = document.body;

  // Elementor編集画面かどうかチェック
  const isEditor =
    body.classList.contains('elementor-editor-active') ||
    body.classList.contains('elementor-edit-mode');

  if (isEditor) {
    // 編集画面ではローダー無効化
    body.classList.remove('ay-loading');
    body.classList.add('ay-loaded');

    const loader = document.querySelector('.ay-loader');
    if (loader) {
      loader.style.display = 'none';
    }
    return; // ここで終了
  }

  // ▼ 通常閲覧時：オープンアニメーション有効
  body.classList.add('ay-loading');

  window.addEventListener('load', function () {
    setTimeout(function () {
      body.classList.remove('ay-loading');
      body.classList.add('ay-loaded');
    }, 800); // ←ここでローディング時間調整
  });
});
</script>
<!-- end Simple Custom CSS and JS -->
<!-- start Simple Custom CSS and JS -->
<script>

(function(){
  const EASE = 'cubic-bezier(.22,.61,.36,1)';
  const DURATION = 260;

  function openSection(el){
    el.hidden = false;
    const endH = el.scrollHeight;
    if(el.animate){
      el.style.overflow = 'hidden';
      const a = el.animate(
        [{height:'0px', opacity:0},{height:endH+'px', opacity:1}],
        {duration:DURATION, easing:EASE}
      );
      a.onfinish = ()=>{ el.style.height=''; el.style.opacity=''; el.style.overflow=''; };
    }else{
      el.style.height='0px'; el.style.opacity='0'; el.style.overflow='hidden';
      el.style.transition = `height ${DURATION}ms ${EASE}, opacity ${DURATION}ms ${EASE}`;
      requestAnimationFrame(()=>{ el.style.height=endH+'px'; el.style.opacity='1'; });
      el.addEventListener('transitionend', function done(){
        el.style.height=''; el.style.opacity=''; el.style.overflow=''; el.style.transition='';
        el.removeEventListener('transitionend', done);
      });
    }
  }

  function closeSection(el){
    const h = el.scrollHeight;
    if(el.animate){
      el.style.overflow='hidden';
      const a = el.animate(
        [{height:h+'px', opacity:1},{height:'0px', opacity:0}],
        {duration:DURATION, easing:EASE}
      );
      a.onfinish = ()=>{ el.hidden = true; el.style.height=''; el.style.opacity=''; el.style.overflow=''; };
    }else{
      el.style.height=h+'px'; el.style.opacity='1'; el.style.overflow='hidden';
      el.style.transition = `height ${DURATION}ms ${EASE}, opacity ${DURATION}ms ${EASE}`;
      requestAnimationFrame(()=>{ el.style.height='0px'; el.style.opacity='0'; });
      el.addEventListener('transitionend', function done(){
        el.hidden = true; el.style.height=''; el.style.opacity=''; el.style.overflow=''; el.style.transition='';
        el.removeEventListener('transitionend', done);
      });
    }
  }

  function enhance(root){
    if(!root || root.dataset.ayFaqEnhanced==='1') return;
    root.dataset.ayFaqEnhanced='1';
    root.querySelectorAll('.ay-faq-item').forEach(item=>{
      const head = item.querySelector('.ay-faq-head');
      const body = item.querySelector('.ay-faq-body');
      if(!head || !body) return;
      head.addEventListener('click', ()=>{
        const expanded = head.getAttribute('aria-expanded')==='true';
        head.setAttribute('aria-expanded', expanded ? 'false' : 'true');
        expanded ? closeSection(body) : openSection(body);
      });
    });
  }

  function initAll(){ document.querySelectorAll('.ay-faq').forEach(enhance); }
  if(document.readyState==='loading'){ document.addEventListener('DOMContentLoaded', initAll); } else { initAll(); }

  if(window.jQuery && window.elementorFrontend){
    jQuery(window).on('elementor/frontend/init', function(){
      elementorFrontend.hooks.addAction('frontend/element_ready/widget', initAll);
    });
  }
})();

</script>
<!-- end Simple Custom CSS and JS -->
<!-- start Simple Custom CSS and JS -->
<script>
jQuery(document).ready(function($) {
  $('#hamburger, #overlay').on('click', function () {
    $('body').toggleClass('open');
  });
});
</script>
<!-- end Simple Custom CSS and JS -->
<!-- start Simple Custom CSS and JS -->
<script>

  document.addEventListener("DOMContentLoaded", function () {
    const header = document.querySelector(".ayurahead");
    let lastScrollTop = window.scrollY;

    window.addEventListener("scroll", function () {
      const currentScroll = window.scrollY;

      if (currentScroll > lastScrollTop && currentScroll > 50) {
        // 下にスクロール中 → 非表示
        header.classList.add("hide");
      } else if (currentScroll < lastScrollTop) {
        // 上にスクロール中 → 表示
        header.classList.remove("hide");
      }

      lastScrollTop = currentScroll;
    });
  });

</script>
<!-- end Simple Custom CSS and JS -->
<!-- start Simple Custom CSS and JS -->
<script>
  window.addEventListener('load', function () {
    const loader = document.getElementById('page-loader');
    if (loader) {
      loader.style.animationPlayState = 'running';
    }
  });</script>
<!-- end Simple Custom CSS and JS -->
<!-- start Simple Custom CSS and JS -->
<script>
  document.addEventListener("DOMContentLoaded", function () {
    const targets = document.querySelectorAll(".fadeepi, .fadeepi-left");

    const observer = new IntersectionObserver((entries) => {
      entries.forEach(entry => {
        if (entry.isIntersecting) {
          entry.target.classList.add("visible");
          observer.unobserve(entry.target);
        }
      });
    }, {
      threshold: 0.1
    });

    targets.forEach(target => {
      observer.observe(target);
    });
  });</script>
<!-- end Simple Custom CSS and JS -->
<!-- start Simple Custom CSS and JS -->
<style>
/* 初期状態の背景色 */
.scroll-bg-section {
  transition: background-color 0.7s ease;
}

/* 画面内に入ったときの背景色 */
.scroll-bg-section.is-active {
  background-color: #FFFAF0!important; /* 表示されたときの色 */
}

/* 44 */
.scroll-bg-section.yon.is-active {
  background-color: #F3EFD8!important; /* 表示されたときの色 */
}
.scroll-bg-section.yon2.is-active {
  background-color: #2E7D324D!important; /* 表示されたときの色 */
}

/* yusura */
.scroll-bg-section.koume.is-active {
  background-color: rgba(250, 201, 208, 0.3)!important; }

.scroll-bg-section.yusura.is-active {
  background-color: rgba(251, 160, 159, 0.3)!important; 
}
</style>
<!-- end Simple Custom CSS and JS -->
<!-- start Simple Custom CSS and JS -->
<style>
.custom-video{border-radius:8px;}

.color-list {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
  gap: 20px;
  margin: 20px 0;
 
}

.color-item {
  display: flex;
  align-items: center;
  gap: 12px;
}

.color-box {
  width: 38px;
  height: 38px;
  border-radius: 8px; /* 丸にしたい場合は50%に変更 */
  border: 1px solid #ddd;
}
.color-code {
  font-size: 14px;
  color: #333;
}</style>
<!-- end Simple Custom CSS and JS -->
<!-- start Simple Custom CSS and JS -->
<style>
/* ▼ 通常時の色 */
.elementor-location-header .titlehead .elementor-heading-title {
  color: #3A1D1A;
  transition: color 0.25s ease;
}

/* 既に入れているメニュー用（そのままでOK） */
.elementor-location-header .e-n-menu-title-text {
  color: #3A1D1A;
  transition: color 0.25s ease;
}

/* ▼ .dark 上にいるとき（ヘッダー文字を白に） */
body.on-dark .elementor-location-header .titlehead .elementor-heading-title,
body.on-dark .elementor-location-header .e-n-menu-title-text {
  color: #ffffff !important;
}
</style>
<!-- end Simple Custom CSS and JS -->
<!-- start Simple Custom CSS and JS -->
<style>
/* ========================
   スマホメニュー共通
======================== */
.ay-sp-menu,
.ay-sp-menu * {
  box-sizing: border-box;
}

/* 右上にハンバーガー（SP・タブレットのみ表示） */
.ay-sp-menu {
  position: fixed;
  top: 14px;
  right: 14px;
  z-index: 1000;
}
@media (min-width: 1025px) {
  .ay-sp-menu {
    display: none;
  }
}

/* ========================
   ハンバーガーボタン
======================== */
.ay-sp-menu__toggle {
  width: 42px;
  height: 42px;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.7);
  padding: 0;
  margin: 0;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.55); /* 開いていてもこのまま */
  color: #fff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.25);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  z-index: 1001; /* オーバーレイより前面 */
}

/* 2本線（ハンバーガー） */
.ay-sp-menu__line {
  position: absolute;
  left: 50%;
  width: 20px;
  height: 2px;
  border-radius: 999px;
  background: #fff;
  transform: translateX(-50%);
  transition: transform 0.3s ease, top 0.3s ease;
}

.ay-sp-menu__line:nth-child(1) { top: 15px; }
.ay-sp-menu__line:nth-child(2) { top: 25px; }

/* 開いたときは「×」に変形 */
.ay-sp-menu__toggle.is-open .ay-sp-menu__line:nth-child(1) {
  top: 20px;
  transform: translateX(-50%) rotate(45deg);
}
.ay-sp-menu__toggle.is-open .ay-sp-menu__line:nth-child(2) {
  top: 20px;
  transform: translateX(-50%) rotate(-45deg);
}

/* ========================
   モーダルオーバーレイ
======================== */
.ay-sp-menu__overlay {
  position: fixed;
  inset: 0;
  background: #443F3F;
  color: #fff;
  transform: translateY(-100%);
  opacity: 0;
  pointer-events: none;
  transition:
    transform 0.55s cubic-bezier(.22,.61,.36,1),
    opacity 0.45s ease;
  z-index: 999;
}

/* 上からスッと現れる */
.ay-sp-menu__overlay.is-open {
  transform: translateY(0);
  opacity: 1;
  pointer-events: auto;
}

/* ========================
   モーダル内部レイアウト
======================== */
.ay-sp-menu__nav {
  height: 100%;
  padding: 80px 24px 40px;
  display: flex;
  flex-direction: column;
  justify-content: center;  /* 上下中央 */
  align-items: flex-start;  /* 左寄せ */
  gap: 32px;
}

/* メニューリスト */
.ay-sp-menu__list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 18px;
}

.ay-sp-menu__list a {
  display: inline-block;
  font-size: 1.1rem;
  font-weight: 600;
  letter-spacing: 0.12em;
  text-decoration: none;
  color: #ffffff;
}

/* ホバー時は色変化させない（標準のまま） */
/* .ay-sp-menu__list a:hover { }  ← あえて何もしない */

/* ========================
   アクションボタン（電話・お問い合わせ）
======================== */
.ay-sp-menu__actions {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
}

/* 共通ボタン */
.ay-sp-menu__btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 14px 18px;
  border-radius: 999px;
  border: none;
  text-decoration: none;
  font-weight: 700;
  font-size: 0.95rem;
  letter-spacing: 0.08em;
  gap: 8px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
  transition: transform 0.2s ease, box-shadow 0.2s ease, opacity 0.2s ease;
}

.ay-sp-menu__btn:hover {
  transform: translateY(-1px);
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.4);
  opacity: 0.97;
}

.ay-sp-menu__btn-icon {
  display: inline-flex;
}

/* 電話ボタン：明るいベージュで可読性アップ */
.ay-sp-menu__btn--tel {
  background: #F5E8DD;
  color: #712B25;
}

/* お問い合わせボタン：赤系グラデ＆文字色白 */
.ay-sp-menu__btn--contact {
  background: linear-gradient(135deg, #F29B77 0%, #C75A3D 100%);
  color: #ffffff;
}
</style>
<!-- end Simple Custom CSS and JS -->
<!-- start Simple Custom CSS and JS -->
<style>
/* ====== ラッパ（マスク） ====== */
.ay-reveal-wrap {
  display: inline-block;
  overflow: hidden;
}

/* ====== テキスト（下からにゅっ） ====== */
.ay-reveal-text {
  display: inline-block;
  transform: translateY(120%);
  opacity: 0;
  transition:
    transform 1s cubic-bezier(.22,.61,.36,1),
    opacity .8s ease;
}

/* ====== 表示されたら発火 ====== */
.ay-reveal-text.ay-show {
  transform: translateY(0);
  opacity: 1;
}
</style>
<!-- end Simple Custom CSS and JS -->
<!-- start Simple Custom CSS and JS -->
<style>
/* =========================
   FV 全体レイアウト
   ========================= */
.ay-fv-3d {
  position: relative;
  overflow: hidden;
  min-height: 100vh;        /* 画面いっぱい */
  padding: 0;
  background: #fafafa;
}

.ay-fv-3d-inner {
  position: relative;
  width: 100%;
  max-width: 100%;          /* コンテナを画面幅いっぱいに */
  margin: 0;
  height: 100%;
  min-height: 100vh;
}

/* =========================
   テキスト（左下）
   ========================= */
.ay-fv-copy {
  position: absolute;
  left: 4%;     /* ほぼ画面左端 */
  bottom: 10%;
  z-index: 5;
  max-width: 560px;
  text-align: left;

  /* オープンアニメ後に出すための初期値 */
  opacity: 0;
  transform: translateY(24px);
  transition:
    opacity .9s ease,
    transform .9s ease;
}

.ay-fv-eyebrow {
  font-size: 11px;
  letter-spacing: .25em;
  text-transform: uppercase;
  margin-bottom: 14px;
  color: #777;
}

/* タイトルのマスク用ラッパ */
.ay-fv-title-wrap {
  overflow: hidden;
  display: inline-block;
}

/* メインコピー本体 */
.ay-fv-title {
  font-size: clamp(46px, 6.2vw, 74px);
  line-height: 1.4;
  margin: 0;
  font-weight: 600;
  letter-spacing: .06em;
  white-space: nowrap; /* PCは1行維持 */

  /* 下からニュッと出す初期値 */
  transform: translateY(110%);
  transition: transform 1s cubic-bezier(.22,.61,.36,1);
}

/* === ローダーが終わったら出現（body.ay-loaded を利用） === */
body.ay-loaded .ay-fv-copy {
  opacity: 1;
  transform: translateY(0);
}

body.ay-loaded .ay-fv-title {
  transform: translateY(0);
}

/* =========================
   背景カード（右側・縦型5枚）
   ========================= */
.ay-fv-3d-scene {
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 1;
}

/* 共通カード設定 */
.ay-card {
  position: absolute;
  width: clamp(170px, 18vw, 300px);
  border-radius: 14px;
  background-size: cover;
  background-position: center;
  box-shadow: 0 18px 50px rgba(0,0,0,.18);
  transform-origin: center center;
}

/* 全カード縦型比率 */
.ay-card-book {
  aspect-ratio: 3 / 4;
}

/* 画像割り当て（5枚） */
.ay-card-1 {
  background-image: var(--wpr-bg-b9ab80e4-baf3-4237-ac15-d8739d6ad789);
}
.ay-card-2 {
  background-image: var(--wpr-bg-478ec53a-f8fe-43f3-86b7-0a91b8edfc29);
}
.ay-card-3 {
  background-image: var(--wpr-bg-bb7a1042-f7e8-4792-8d21-3756e0cf1618);
}
.ay-card-4 {
  background-image: var(--wpr-bg-30584a8d-b2fc-44f6-a46f-48665764ef47);
}
.ay-card-5 {
  background-image: var(--wpr-bg-8c6b2fad-12c4-49c0-ba16-2c66cc522eaf);
}

/* 右側に散らして配置＋ふわっと浮くアニメーション */
.ay-card-1 {
  top: 8%;
  right: 26%;
  transform: translate3d(0, 0, 0) rotateZ(-8deg);
  animation: ay-float-1 16s ease-in-out infinite alternate;
}

.ay-card-2 {
  top: 18%;
  right: 8%;
  transform: translate3d(0, 0, 0) rotateZ(5deg);
  animation: ay-float-2 18s ease-in-out infinite alternate;
}

.ay-card-3 {
  top: 40%;
  right: 18%;
  transform: translate3d(0, 0, 0) rotateZ(-3deg);
  animation: ay-float-3 20s ease-in-out infinite alternate;
}

.ay-card-4 {
  bottom: 14%;
  right: 6%;
  transform: translate3d(0, 0, 0) rotateZ(4deg);
  animation: ay-float-4 17s ease-in-out infinite alternate;
}

.ay-card-5 {
  bottom: 4%;
  right: 24%;
  transform: translate3d(0, 0, 0) rotateZ(-6deg);
  animation: ay-float-5 19s ease-in-out infinite alternate;
}

/* === カードのゆっくり浮遊アニメ === */
@keyframes ay-float-1 {
  0%   { transform: translate3d(0, 0, 0) rotateZ(-8deg); }
  50%  { transform: translate3d(-6px, -10px, 0) rotateZ(-6deg); }
  100% { transform: translate3d(4px, 8px, 0) rotateZ(-10deg); }
}

@keyframes ay-float-2 {
  0%   { transform: translate3d(0, 0, 0) rotateZ(5deg); }
  50%  { transform: translate3d(8px, -12px, 0) rotateZ(3deg); }
  100% { transform: translate3d(-4px, 10px, 0) rotateZ(7deg); }
}

@keyframes ay-float-3 {
  0%   { transform: translate3d(0, 0, 0) rotateZ(-3deg); }
  50%  { transform: translate3d(-6px, 10px, 0) rotateZ(-1deg); }
  100% { transform: translate3d(6px, -8px, 0) rotateZ(-5deg); }
}

@keyframes ay-float-4 {
  0%   { transform: translate3d(0, 0, 0) rotateZ(4deg); }
  50%  { transform: translate3d(6px, -8px, 0) rotateZ(2deg); }
  100% { transform: translate3d(-4px, 6px, 0) rotateZ(6deg); }
}

@keyframes ay-float-5 {
  0%   { transform: translate3d(0, 0, 0) rotateZ(-6deg); }
  50%  { transform: translate3d(-4px, 8px, 0) rotateZ(-4deg); }
  100% { transform: translate3d(6px, -6px, 0) rotateZ(-8deg); }
}

/* =========================
   スマホ対応
   ========================= */
@media (max-width: 768px) {
  .ay-fv-3d-inner {
    min-height: 540px;
  }

  .ay-fv-copy {
    position: relative;
    left: auto;
    bottom: auto;
    margin: 0 auto 40px;
    text-align: center;
    max-width: 90%;
  }

  .ay-fv-title {
    font-size: 32px;
    line-height: 1.25;
    white-space: normal; /* SPでは折れてOK */
  }

  .ay-card {
    width: 50vw;
  }

  .ay-card-1 { top: 4%;  right: 4%; }
  .ay-card-2 { top: 26%; right: -4%; }
  .ay-card-3 { top: 48%; right: 8%; }
  .ay-card-4 { bottom: 10%; right: -6%; }
  .ay-card-5 { bottom: 4%;  right: 18%; }
}



/* ===========================
   スマホ専用レイアウト
=========================== */
@media (max-width: 768px) {

  /* FV全体：縦いっぱい＋縦並びレイアウト */
  .ay-fv-3d {
    min-height: 100vh;
	     display: flex;
  }

  .ay-fv-3d-inner {
    min-height: 100vh;
    padding: 32px 16px 40px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
	   margin: auto; /* これで上下中央に来る */
	   justify-content: center; /* 画像＋テキストを縦方向センター */
  }

  /* 画像エリア：上にくる（order:1） */
  .ay-fv-3d-scene {
    order: 1;
    position: relative;
    width: 100%;
    max-width: 360px;
    margin: 8px auto 28px;
    height: 420px; /* 画像コラージュ用の高さ */
  }

  /* カード共通：少し小さく */
  .ay-card {
    position: absolute;
    width: 35vw;
 height: auto;         /* ← トリミング防止 */
    aspect-ratio: 3 / 4;
    opacity: 0.98;
    animation-duration: 16s;
	   background-size: contain !important; 
	    background-position: center;
    background-repeat: no-repeat;         /* ← 画像が切れない */
 
  }

  /* 画像は少し重なってOKな配置にする */
  .ay-card-1 {
    top: 0%;
    left: 0%;
    transform: rotateZ(-8deg);
  }
  .ay-card-2 {
    top: 3%;
    right: 10%;
    transform: rotateZ(6deg);
  }
  .ay-card-3 {
    top: 30%;
    left: 10%;
    transform: rotateZ(-4deg);
  }
  .ay-card-4 {
    top: 33%;
    right: -2%;
    transform: rotateZ(5deg);
  }
  .ay-card-5 {
    bottom: -4%;
    left: 22%;
    transform: rotateZ(-3deg);
  }

  /* テキストブロック：画像の“下”にくる（order:2） */
  .ay-fv-copy {
    order: 2;
    position: static;
    left: auto;
    bottom: auto;
    margin-top: 40px;
    max-width: 100%;
    text-align: center;
    padding: 0 4px;
  }

  .ay-fv-eyebrow {
    font-size: 10px;
    margin-bottom: 8px;
    letter-spacing: .20em;
  }

  /* 「伝わるカタチで、ていねいに。」を2行＆少し小さく */
  .ay-fv-title {
    font-size: 22px;
    line-height: 1.6;
    white-space: normal;   /* 2行OK */
    letter-spacing: .04em;
  }

  .ay-fv-title-wrap {
    display: inline-block;
    overflow: hidden;
  }
	

	
}

@media (max-width: 1024px) {
  .ay-fv-copy {

	  margin-top: 40px;}
}
</style>
<!-- end Simple Custom CSS and JS -->
<!-- start Simple Custom CSS and JS -->
<style>
/* ===== Tokens（色や幅はここで一括調整） ===== */
.flow.flow--plain{
  --text:#0e1929;
  --muted:#5a6b84;
  --line:#e6e9ef;
  --accent:#003672;
  --accent-grad: linear-gradient(135deg,#3aa0ff,#7cc0ff);
  --radius:16px;
  --gap:18px;
  --card-w: clamp(300px, 42vw, 520px);  /* 表示を広めに */
  padding: 0;
  background: transparent;               /* 背景なし */
  color: var(--text);
  font-family: "Noto Sans JP", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;
}

/* ===== ビューポート＆トラック ===== */
.flow-viewport{ overflow:hidden; outline:none; }
.flow-track{
  list-style:none; margin:0; padding: 8px 8px 16px; /* 内側余白は最小限 */
  display:flex; gap: var(--gap);
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  scroll-padding-inline: 8px;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: thin;
}
.flow-track::-webkit-scrollbar{ height:8px; }
.flow-track::-webkit-scrollbar-thumb{ background: #cfd6e2; border-radius:999px; }

/* ===== カード ===== */
.flow-card{
  flex: 0 0 var(--card-w);
  scroll-snap-align: start;
  background:#fff;
  border:1px solid var(--line);
  border-radius: var(--radius);
  padding: 20px 20px 22px;
  box-shadow: 0 10px 24px rgba(20,35,60,.08);
}
.flow-card h3{
  margin: 8px 0 10px; font-size: clamp(16px, 2.2vw, 18px); font-weight:800; color:#0f2238;
}
.flow-card p{
  margin:0; color: var(--muted); line-height:1.85; font-size:14px;
}
.flow-step{
  display:inline-block; font-weight:800; letter-spacing:.06em;
  background: var(--accent-grad); -webkit-background-clip:text; background-clip:text; color:#712B25;
  font-size: 22px;
}

/* ===== 下部中央の操作ボタン ===== */
.flow-ctrl-bottom{
  display: flex;
  justify-content: center;
  gap: 16px;
  margin-top: 24px;
}
.flow-btn{
  width: 48px; height: 48px; border-radius: 50%;
  border: 1px solid #ccc; background:#fff; color:#111;
  font-size: 22px; line-height:1; display:grid; place-items:center;
  box-shadow: 0 6px 18px rgba(0,0,0,.12);
  cursor: pointer; transition: transform .15s ease, opacity .2s;
}
.flow-btn:hover{ transform: scale(1.05); 
    
}
.flow-btn:disabled{ opacity:.35; cursor: default; }

/* ===== レスポンシブ ===== */
@media (max-width: 1024px){
  .flow.flow--plain{ --card-w: clamp(72%, 78vw, 88%); }
  .flow-btn{ width:42px; height:42px; font-size:20px; }
}


/* ▼ 矢印ボタン（通常時とホバー時の色変更） */
.flow-btn {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  border: none;
  background: #003672;          /* ← 通常の背景色（濃いブルー） */
  color: #fff;                  /* ← 矢印の色 */
  font-size: 22px;
  line-height: 1;
  display: grid;
  place-items: center;
  box-shadow: 0 6px 18px rgba(0,0,0,.15);
  cursor: pointer;
  transition: background .3s ease, transform .15s ease;
}

.flow-btn:hover {
  background: #1c4b9b;          /* ← ホバー時の背景色（少し明るめ） */
  transform: scale(1.08);
}
.flow-btn:disabled {
  opacity: 0.4;
  cursor: default;
  background: #ccc;             /* ← 無効時の背景色（グレー） */
}

/* ===== カードのベース（共通） ===== */
.flow-card {
  flex: 0 0 var(--card-w);
  scroll-snap-align: start;
  background: #fff;
  border: 1px solid var(--line);
  border-radius: var(--radius);
  padding: 20px 20px 22px;
  box-shadow: 0 10px 24px rgba(20, 35, 60, .08);
}
.flow-card h3 {
  margin: 8px 0 10px;
  font-size: clamp(16px, 2.2vw, 18px);
  font-weight: 800;
  color: #0f2238;
}
.flow-card p {
  margin: 0;
  color: var(--muted);
  line-height: 1.85;
  font-size: 14px;
}

/* ===== PC・タブレットでは少し広く・文字大きく ===== */
@media (min-width: 721px) {
  .flow-card {
    padding: 32px 32px 36px;    /* ← 余白を拡大 */
  }
  .flow-card h3 {
    font-size: clamp(18px, 1.6vw, 22px); /* ← 見出し少し大きく */
  }
  .flow-card p {
    font-size: 15.5px;          /* ← 本文も少し大きく */
    line-height: 1.9;
  }
}

/* ===== PC（より広め） ===== */
@media (min-width: 1025px) {
  .flow-card {
    padding: 40px 40px 44px;    /* ← PC時さらに余白を広く */
  }
  .flow-card h3 {
    font-size: clamp(20px, 1.4vw, 24px);
  }
  .flow-card p {
    font-size: 16px;
  }
}



/* ===== 矢印ボタン（ブランド色 & スクロールバー対策） ===== */
.flow-ctrl-bottom{
  display:flex;
  justify-content:center;
  gap:16px;
  margin-top:24px;
  /* ホバーでボタンが大きく見えても高さがブレないよう固定 */
  min-height:64px;            /* 48pxのボタン＋余裕 */
  align-items:center;
}

.flow-btn{
  width:48px; height:48px;
  border-radius:50%;
  border:none;
  background:#712B25;         /* ← 基調色 */
  color:#fff;
  font-size:22px; line-height:1;
  display:grid; place-items:center;
  box-shadow:0 6px 18px rgba(0,0,0,.15);
  cursor:pointer;
  /* 拡大はやめて高さが変わらないように */
  transition: background .25s ease, box-shadow .25s ease;
  will-change: background;     /* レイアウトに影響しないプロパティのみ */
  outline:none;
}

.flow-btn:hover,
.flow-btn:focus-visible{
  background:#8A3A32;         /* ← ホバー/フォーカスは少し明るく */
  box-shadow:0 8px 20px rgba(0,0,0,.18);
}

.flow-btn:focus-visible{
  /* アクセシブルにしつつ版面を揺らさない */
  outline:2px solid #B58C86;
  outline-offset:2px;
}

.flow-btn:disabled{
  background:#CDB8B5;         /* 無効時 */
  color:#fff;
  opacity:.8;
  cursor:default;
  box-shadow:none;
}

/* 念のため、旧CSSで設定していた拡大効果を無効化 */
.flow-btn:hover{ transform:none !important; }</style>
<!-- end Simple Custom CSS and JS -->
<!-- start Simple Custom CSS and JS -->
<style>
[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
    background-color: #712B25;
    color: #fff;
    text-decoration: none;
}</style>
<!-- end Simple Custom CSS and JS -->
<!-- start Simple Custom CSS and JS -->
<style>
/* ===== Page Menu (vertical) ===== */
.vnav{

  --muted:#712B25;   
  --chip:#f2f6f5;       /* アイコン丸の背景 */
  --chip-hover:#e8f1ee; /* ホバー時の丸背景 */
  --radius:14px;
  background:#fff;
  border-radius:8px;
  border:1px solid #712B25;
  padding:8px;

}

.vnav__list{
  margin:0; padding:0; list-style:none;
}

.vnav__item{
  border-top:1px solid #ddd;
}
.vnav__item:first-child{ border-top:none; }

.vnav__link{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  padding:18px 12px 18px 8px;
  text-decoration:none;
  color:#2C3E50!important;
  border-radius:12px;
  transition: background .25s ease, color .25s ease;
}

.vnav__text{
  position:relative;
  padding-left:20px;
  font-size:0.9rem;
}

/* 左の短いライン（装飾） */
.vnav__text::before{
  content:"";
  position:absolute;
  left:0; top:50%;
  width:14px; height:2px;
  background:var(--muted);
  transform:translateY(-50%);
  border-radius:1px;
}

/* 右の丸＋下矢印 */
.vnav__icon{
  flex:0 0 auto;
  width:44px; height:44px;
  border-radius:999px;
  background:var(--chip);
  display:grid; place-items:center;
  transition: background .25s ease, transform .25s ease;
}
.vnav__icon .chev{
  width:20px; height:20px;
  color:#712B25;
}

/* hover/focus */
.vnav__link:hover .vnav__icon,
.vnav__link:focus-visible .vnav__icon{
  background:var(--chip-hover);
}
.vnav__link:hover .chev{ transform:translateY(2px); }

/* タッチしやすい余白（SP） */
@media (max-width: 767px){
  .vnav{ padding:6px; }
  .vnav__link{ padding:16px 10px 16px 6px; }
  .vnav__icon{ width:40px; height:40px; }
}
</style>
<!-- end Simple Custom CSS and JS -->
<!-- start Simple Custom CSS and JS -->
<style>
/* === スマホの横ズレ防止（共通） === */
html, body {
  overflow-x: hidden;
  width: 100%;
}

/* スライダーや画像背景のはみ出し対策 */
section, .elementor-section, .elementor-container {
  max-width: 100vw;
  overflow-x: hidden;
}

/* 100vwを使っている背景セクションを安全に */
*[style*="width:100vw"],
.fv11, .fv-bg, .swiper, .swiper-wrapper {
  max-width: 100%;
  overflow: hidden;
}
</style>
<!-- end Simple Custom CSS and JS -->
<!-- start Simple Custom CSS and JS -->
<style>
/* ====== トークン ====== */
.ay-faq{
  --card-bg:#fff;
  --ink:#111;
  --ink-2:#555;
  --line:rgba(0,0,0,.12);
  --radius:0;
  --shadow:none;
  --gap:18px;          /* Q/A列と本文のギャップを統一 */
  --mark-w:28px;       /* Q/A列の固定幅（SPで縮小） */
  padding:0;
}
.ay-faq *{ box-sizing:border-box; }

/* ====== アイテム ====== */
.ay-faq-item{
  background:var(--card-bg);
  border:1px solid var(--line);
  border-radius:var(--radius);
  box-shadow:var(--shadow);
  margin:16px 0;
  overflow:hidden;
}

/* ====== ヘッダー：Q | 質問 | ＋ ====== */
/* baseline 揃えで Q と 質問1行目の高さを一致させる */
.ay-faq-head{
  -webkit-appearance:none; appearance:none;
  width:100%;
  display:grid;
  grid-template-columns: var(--mark-w) 12fr auto;   /* 文頭位置を固定 */
  align-items: baseline;                            /* ← 基準：テキストのベースライン */
  column-gap: var(--gap);
  row-gap: 6px;
  padding:18px 20px;
  background:#fff !important;
  color:var(--ink) !important;
  border:0 !important;
  box-shadow:none !important;
  text-align:left;
  cursor:pointer;
}
.ay-faq-head:hover,
.ay-faq-head:active,
.ay-faq-head:focus,
.ay-faq-head:focus-visible{
  background:#fff !important;
  color:var(--ink) !important;
  outline:none;
}

/* Q/A マーク（1列目） */
.ay-faq-mark{
  display:block;
  width:var(--mark-w);
  text-align:center;
  font-weight:500;
  color:var(--ink);
  line-height:1;   /* ベースラインを安定 */
  margin:0;
}

/* 質問テキスト（2列目）— 必ず折り返す＋右に余白 */
.ay-faq-question{
  color:var(--ink);
  font-weight:500;
  line-height:1.9;
  margin:0;
  min-width:0;
  overflow-wrap:break-word;
  word-break:break-word;
  white-space:normal;
  hyphens:auto;
  padding-right:36px;  /* ＋分のスペース確保（SPで縮小） */
}

/* 右端の＋（→×）は自分だけ中央に */
.ay-faq-plus{
  align-self:center;
  position:relative;
  width:22px; height:22px;
  display:grid; place-items:center;
  transition:transform .28s cubic-bezier(.22,.61,.36,1);
}
.ay-faq-plus .bar{
  position:absolute; left:50%; top:50%;
  width:18px; height:2px; background:#111;
  transform-origin:center;
  transition:transform .28s cubic-bezier(.22,.61,.36,1), opacity .28s;
}
.ay-faq-plus .bar-h{ transform:translate(-50%,-50%) rotate(0deg); }
.ay-faq-plus .bar-v{ transform:translate(-50%,-50%) rotate(90deg); }
.ay-faq-head[aria-expanded="true"] .ay-faq-plus{ transform:rotate(90deg); }
.ay-faq-head[aria-expanded="true"] .bar-h{ transform:translate(-50%,-50%) rotate(45deg); }
.ay-faq-head[aria-expanded="true"] .bar-v{ transform:translate(-50%,-50%) rotate(-45deg); }

/* ====== 本文：A | 回答 ====== */
/* ここも baseline 揃えで A と 回答1行目の高さを一致させる */
/* さらに、文頭位置をヘッダーと完全一致（同じ列幅・同じギャップ） */
.ay-faq-body{
  padding:0 20px 0;
  border-top:1px solid var(--line);
  background:#fff;
}
.ay-faq-a{
  display:grid;
  grid-template-columns: var(--mark-w) 1fr;
  align-items: baseline;           /* ← ここが肝 */
  column-gap: var(--gap);
  row-gap: 0;
  padding:14px 0 18px;
}
.ay-faq-answer{
  color:var(--ink-2);
  line-height:2;
  margin:0;
  min-width:0;
  overflow-wrap:break-word;
  word-break:break-word;
  white-space:normal;
  hyphens:auto;
   margin-left: 4px;
}

/* ====== デバイス別サイズ ====== */
/* SP */
@media (max-width:767px){
  .ay-faq{ --mark-w:24px; }
  .ay-faq-head{ padding:16px 14px; column-gap:12px; }
  .ay-faq-question{ font-size:14px; line-height:1.8; padding-right:20px; }
  .ay-faq-mark{ font-size:14px; }
  .ay-faq-plus{ width:20px; height:20px; }
  .ay-faq-plus .bar{ width:16px; }
  .ay-faq-body{ padding:0 14px 0; }
  .ay-faq-answer{ font-size:14px; margin-left: -5px; }
}
/* TB */
@media (min-width:768px) and (max-width:1023px){
  .ay-faq{ --mark-w:26px; }
  .ay-faq-head{ padding:18px 18px; column-gap:14px; }
  .ay-faq-question{ font-size:15px; }
  .ay-faq-mark{ font-size:15px; }
  .ay-faq-answer{ font-size:15px;
   margin-left: -5px;}
}
/* PC */
@media (min-width:1024px){
  .ay-faq{ --mark-w:28px; }
  .ay-faq-head{ padding:20px 22px; }
  .ay-faq-question{ font-size:16px; }
  .ay-faq-mark{ font-size:16px; }
  .ay-faq-answer{ font-size:16px; }
}</style>
<!-- end Simple Custom CSS and JS -->
<!-- start Simple Custom CSS and JS -->
<style>
/* ===== Tokens ===== */
.works{
  --card-bg: rgba(255,255,255,.68);
  --card-bg-hover: rgba(255,255,255,.92);
  --card-border: rgba(0,0,0,.06);
  --card-border-hover: rgba(0,0,0,.12);
  --text:#2C3E50;
  --muted:#6b7280;
  --radius: 14px; /* 角丸ひかえめ（24 → 14） */
}

/* ===== Layout（カード間隔を狭める） ===== */
.works-grid{
  display:grid;
  grid-template-columns: repeat(2, minmax(0,1fr)); /* SP：2列 */
  gap: 8px;                 
  max-width: 1200px;
  margin: 0 auto;
  padding: 0px 0px;
}
@media (min-width: 1025px){
  .works-grid{
    grid-template-columns: repeat(4, minmax(0,1fr));
    gap: 12px;               /* 32 → 24 */
    padding: 0px;
  }
}

/* ===== Card ===== */
.work-card{
  display:flex;
  flex-direction:column;
  align-items:center;
  text-decoration:none;
  background: var(--card-bg);
  border: 1px solid var(--card-border);
  border-radius: var(--radius);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
  padding: 20px 12px;  /* 少しコンパクトに（28/20 → 24/18） */
  color: var(--text);
  transition: transform .28s cubic-bezier(.22,.61,.36,1),
             background-color .28s ease,
             border-color .28s ease,
             box-shadow .28s ease;
  box-shadow: 0 6px 20px rgba(0,0,0,.04);
}
.work-card:hover{
  transform: translateY(-6px) scale(1.015);
  background: var(--card-bg-hover);
  border-color: var(--card-border-hover);
  box-shadow: 0 10px 28px rgba(0,0,0,.08);
}

/* ===== Thumbnail：下の余白を増やす ===== */
.work-thumb{
  width: 100%;
  display:grid;
  place-items:center;
  margin: 12px 0 24px!important; 
}
.work-thumb img{
  width: 76%;           
  max-width: 210px;     /* 220 → 210 */
  height: auto;
  object-fit: contain;
  border-radius: 8px;
  box-shadow: 0 6px 14px rgba(0,0,0,.06);
  transition: transform .28s ease;
}
.work-card:hover .work-thumb img{
  transform: translateY(-2px);
}

/* ===== Text（フォント小さめ＆見出し下の余白UP） ===== */
.work-title{
  margin: 0 0 24px;
  text-align: left;
  width: 90%;       
  font-size: 0.8rem;
  line-height: 1.6;
  font-weight: 700;
  color: var(--text);
}
.work-publisher{
  margin: 0;
  width: 90%;
  text-align: left;
  font-size: 0.7rem;
  color: var(--muted);
}


@media (max-width: 480px){
    
  .work-card{ padding: 8px 8px; }
  
  .work-title{
  margin: 0 0 8px;
  width: 90%;       
  font-size: 0.7rem;
  line-height: 1.5;

}
.work-publisher{
  font-size: 0.6rem;
}
.work-thumb{
  margin: 8px 0 12px!important; 
}
  
}
</style>
<!-- end Simple Custom CSS and JS -->
<!-- start Simple Custom CSS and JS -->
<style>
/* くわしくみる*/ 


a.detail-link{
  --text:#2f2f2f;
  --base:#2f2f2f;    
  --accent:#E09440;   /* オレンジ */
  --gap:16px;
padding: 0 10px;
  font-size: 1.1rem;
  position:relative;
  display:inline-flex;
  align-items:center;
  gap:var(--gap);
  padding-bottom:12px;
  color:var(--text) !important;          /* ← 他CSSに勝つ */
  text-decoration:none !important;       /* ← 既存の下線を無効化 */
  font-weight:600;
  letter-spacing:.1em;
  transition:color .25s ease;
  -webkit-tap-highlight-color:transparent;
}


a.detail-link svg{ stroke:currentColor; } /* 念のため */

a.detail-link::after,
a.detail-link::before{
  content:"";
  position:absolute;
  left:0; right:0; bottom:0;
  height:1px;
  pointer-events:none;
}

/* ベース線（常時表示） */
a.detail-link::after{
  background:var(--base);
  z-index:0;
}

/* オレンジのアニメ線（左→右へ） */
a.detail-link::before{
  background:var(--accent);
  width:100%;
  transform:scaleX(0);
  transform-origin:left center;
  transition:transform .45s cubic-bezier(.22,.61,.36,1);
  z-index:1; /* ベース線の上に重ねる */
}

/* 矢印の微アニメ */
.detail-link__icon{
  display:inline-flex;
  transition:transform .35s cubic-bezier(.22,.61,.36,1);
}

/* Hover / Focus 表現（特異性を上げる） */
a.detail-link:hover::before,
a.detail-link:focus-visible::before{
  transform:scaleX(1) !important;   /* ← 念のため上書き */
}
a.detail-link:hover .detail-link__icon,
a.detail-link:focus-visible .detail-link__icon{
  transform:translateX(4px);
}

/* 低モーション環境 */
@media (prefers-reduced-motion: reduce){
  a.detail-link,
  a.detail-link::before,
  .detail-link__icon{ transition:none; }
}

@media (max-width: 1024px){
  .detail-link { font-size: 0.9rem!important; } 
}



/* くわしくみる*/ 
</style>
<!-- end Simple Custom CSS and JS -->
<!-- start Simple Custom CSS and JS -->
<style>

/* ========== Tokens（色・サイズ・速度） ========== */
.mail-cta{
  --size: 180px;       /* 直径（PC） */
  --pad:  6px;         /* 白丸内側の余白 */
  --bg:   #ffffff;     /* 背景白 */
  --fg:   #0F2A44;     /* テキスト色・濃紺 */
  --ring: #0F2A44;     /* 円周テキスト色 */
  --speed: 12s;        /* 回転スピード */
}

/* ========== Base ========== */
.mail-cta{
  position: relative;
  display: inline-grid;
  place-items: center;
  width: var(--size);
  height: var(--size);
  border-radius: 50%;
  text-decoration: none;
  isolation: isolate;
  transition: transform .35s cubic-bezier(.22,.61,.36,1);
  will-change: transform;
}

.mail-cta::before{
  content:"";
  position:absolute; inset: var(--pad);
  background: var(--bg);
  border-radius: 50%;
  z-index: 1;
}

/* アイコン（中央） */
.mail-cta__icon{
  position: relative;
  z-index: 3;
  width: calc(var(--size) * .40);
  height: calc(var(--size) * .40);
  display: grid; place-items: center;
}
.mail-cta__icon img{
  width: 100%; height: 100%; object-fit: contain;
  filter: none;
}

/* 円周テキスト */
.mail-cta__ring{
  position:absolute; inset: 0;
  display: grid; place-items: center;
  z-index: 2;
}
.mail-cta__ring svg{
  width: 100%; height: 100%;
  animation: mail-cta-rotate var(--speed) linear infinite;
  transform-origin: 50% 50%;
}
.mail-cta__text{
  font-family: "Noto Sans JP", system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: calc(var(--size) * .07);
  letter-spacing: .18em;
  fill: var(--ring);
  font-weight: 700;
  color: var(--ring);
}

/* 回転アニメーション */
@keyframes mail-cta-rotate{
  from{ transform: rotate(0deg); }
  to  { transform: rotate(360deg); }
}

/* ホバー時（ふわっと拡大） */
.mail-cta:hover{
  transform: scale(1.06);
}

/* ========== Responsive ========== */

/* タブレット：全体少し小さく */
@media (max-width: 1024px){
  .mail-cta{ --size: 150px; --pad: 6px; }
  .mail-cta__text{ font-size: calc(var(--size) * .082); }
}

/* スマホ：さらに小さく＋文字やや大きく */
@media (max-width: 767px){
  .mail-cta{ --size: 90px; --pad: 8px; }
  .mail-cta__text{ font-size: 16px; }
  
  .mail-cta__ring svg{
          width: 140%;
    height: 130%;
  }
  
}


</style>
<!-- end Simple Custom CSS and JS -->
<!-- start Simple Custom CSS and JS -->
<style>
.vertical-text {
  writing-mode: vertical-rl;
  text-orientation: mixed; /* 英数字は横倒し */
  position: relative;
  padding-top: 120px; /* 棒との距離 */
}

/* 縦棒（上に追加） */
.vertical-text::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 1px;          /* 棒の太さ */
  height: 96px;         /* 棒の長さ */
  background-color:#712b25;
  border-radius: 0px;  /* 棒の角を少し丸める（任意） */
}
</style>
<!-- end Simple Custom CSS and JS -->
<!-- start Simple Custom CSS and JS -->
<style>
/* ===== Rank Math パンくず ===== */
.rank-math-breadcrumb{
  font-size:12px!important;
  color:#1A242F!important;
  line-height:1.8;
  font-weight:500!important;
  /* 横スクロール可（スマホで溢れる対策） */
  overflow-x:auto;
  white-space:nowrap;
  -webkit-overflow-scrolling:touch;
  scrollbar-width:none;  /* Firefoxで非表示 */
}
.rank-math-breadcrumb::-webkit-scrollbar{
  display:none;          /* Chrome/Safari/Edgeで非表示 */
}

.rank-math-breadcrumb p{
  margin:0;
  font-weight:500!important;
}

/* リンク色/ホバー */
.rank-math-breadcrumb a{
  color:#1A242F!important;
  text-decoration:none;
  font-size:12px!important;
  font-weight:500!important;
}
.rank-math-breadcrumb a:hover{
  text-decoration:underline;
}

/* 区切り（ › / > ） */
.rank-math-breadcrumb .separator{
  margin:0 .4em;
  color:#b0b0b0!important;
}

/* 余白と当たり判定を少しだけ広げたい場合（任意） */
.rank-math-breadcrumb a,
.rank-math-breadcrumb .separator,
.rank-math-breadcrumb .last{
  padding:2px 0;
}
</style>
<!-- end Simple Custom CSS and JS -->
<!-- start Simple Custom CSS and JS -->
<style>
/* ===== 左列（th）：背景色固定 ===== */
table.company-table th {
  background-color: #F5F5F5 !important;
  color: #2C3E50 !important;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  width: 20%;
  padding: 24px 32px;
  border-bottom: 1px solid #ddd;
}

/* ===== 右列（td）：背景色固定 ===== */
table.company-table td {
  background-color: #FFFFFF !important;
  color: #2C3E50 !important;
  padding: 24px 32px;
  border-bottom: 1px solid #ddd;
}

/* 全セル：下にだけボーダー */
.company-table th,
.company-table td {
  border-top: none !important;
  border-right: none !important;
  border-left: none !important;
  border-bottom: 1px solid #ddd !important;
}

/* 最初の行だけ、上にもボーダー追加 */
.company-table tr:first-child th,
.company-table tr:first-child td {
  border-top: 1px solid #ddd !important;
}
@media (max-width: 768px) {
  /* フォントサイズを全体的に小さく */
  table.company-table {
    font-size: 0.875rem;
  }

  /* 左列（th）の幅と余白を調整 */
  table.company-table th {
    width: 15% !important;
    padding: 12px 16px !important;
  }

  /* 右列（td）の余白も調整 */
  table.company-table td {
    padding: 12px 16px !important;
  }
}



/* *********全セル：下にだけボーダー */
.achievement-table th,
.achievement-table td {
  border-top: none !important;
  border-right: none !important;
  border-left: none !important;
  border-bottom: 1px solid #ddd !important;
}

/* 最初の行だけ、上にもボーダー追加 */
.achievement-table tr:first-child th,
.achievement-table tr:first-child td {
  border-top: 1px solid #ddd !important;
}
@media (max-width: 768px) {
  /* フォントサイズを全体的に小さく */
  table.achievement-table {
    font-size: 0.875rem;
  }

  /* 左列（th）の幅と余白を調整 */
  table.achievement-table th {
    width: 15% !important;
    padding: 12px 16px !important;
  }

  /* 右列（td）の余白も調整 */
  table.achievement-table td {
    padding: 12px 16px !important;
  }
}
/* 実績データ行（2行目以降）すべて白背景固定 */
.achievement-table tbody tr td,
.achievement-table tbody tr th {
  background-color: #FFFFFF !important;
  padding: 16px 24px;
  border-bottom: 1px solid #ddd;
  vertical-align: top;
  color: #2C3E50;
}

/* ===== 実績テーブル：「発刊年月」列を非表示 ===== */
.achievement-table thead th:last-child,
.achievement-table tbody td:last-child {
  display: none !important;
}

/*（任意）1列目＝発行・発注元の見やすさ微調整 */
.achievement-table td[rowspan]{
  width: 20%;
  min-width: 180px;
  white-space: nowrap;
  vertical-align: top;
}

/*（任意）横スクロール保険 */
.achievement-table-wrapper{
  overflow-x: auto;
}

@media (max-width: 768px) {
  /* 左列（発行・発注元）を最小限の幅に */
  .achievement-table td[rowspan],
  .achievement-table th:first-child {
    width: 80px !important;   /* 好みで60px〜100pxくらいに調整可 */
    min-width: 80px !important;
    white-space: nowrap;
  }

  /* 右側の列を優先的に広げる */
  .achievement-table td,
  .achievement-table th {
    word-break: break-word;
  }
}

/* 衝突防止：念のためデスクトップ向けの最小幅指定をリセット */
.achievement-table td[rowspan]{
  min-width: 0; /* 既存の min-width:180px を無効化 */
}

/* ===== スマホ時：左列を最小限にする ===== */
@media (max-width: 768px){
  /* ヘッダーの1列目も小さく固定 */
  .achievement-table thead th:first-child{
    width: 6.5em !important;
    min-width: 6.5em !important;
    white-space: nowrap;
  }

  /* 本文側の rowspan セルを“縮む優先”にして折り返す */
  .achievement-table td[rowspan]{
    width: 1% !important;          /* shrink-to-fit のコツ */
    min-width: 0 !important;
    max-width: 7.5em !important;   /* 好みで 6～9em に調整OK */
    white-space: normal !important; /* ← nowrap を解除 */
    word-break: break-word;         /* 折り返し許可 */
    padding-right: 10px !important; /* 余白も少し削る */
  }
}

</style>
<!-- end Simple Custom CSS and JS -->
<!-- start Simple Custom CSS and JS -->
<style>
/* 共通：テーブル構成と余白調整 */

table.inquiry th,table.inquiry td{
	padding:0px;
}

table.inquiry {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 10px;
  font-size: 14px;
}

/* tr行：背景なし */
.inquiry tr {
  background: none !important;
}

/* 見出し（項目名） */
table.inquiry th {
  text-align: left;
  font-weight: bold;
  vertical-align: top;
  background: none !important;
  border: none;
  width: 100%;
  display: block;
  margin-bottom: 0px; /* ← 入力欄との隙間を小さく */
  font-size: 14px;
}

/* 入力欄コンテナ */
table.inquiry td {
  border: none;
  background: none !important;
  width: 100%;
  display: block;
  padding-bottom: 0px;
}

/* 入力欄本体 */
.inquiry input[type="text"],
.inquiry input[type="email"],
.inquiry input[type="tel"],
.inquiry textarea {
  width: 100%;
  padding: 10px 12px;
  background: #ffffff;
  border: none;
  font-size: 14px;
  box-sizing: border-box;
  border-radius: 4px;
}

/* テキストエリア */
.inquiry textarea {
  min-height: 160px;
}

/* 必須マーク */
.haveto {
  font-size: 12px;
  padding: 3px 6px;
  background: #2C3E50;
  color: #fff;
  border-radius: 3px;
  margin-right: 5px;
}

/* 送信ボタン */
.wpcf7-submit {
  background-color: #2C3E50;
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  padding: 14px;
  width: 100%;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.3s ease;
  margin-top: 20px;
}

.wpcf7-submit:hover {
  background-color: #1A242F;
}

/* PC画面向け：文字サイズUP */
@media (min-width: 1000px) {
  table.inquiry th {
    font-size: 16px;
  }

  .haveto {
    font-size: 14px;
    padding: 4px 8px;
  }

  .inquiry input[type="text"],
  .inquiry input[type="email"],
  .inquiry input[type="tel"],
  .inquiry textarea {
    font-size: 16px;
    padding: 14px;
  }

  .wpcf7-submit {
    font-size: 18px;
    padding: 16px;
  }
}

table.inquiry td {
  border: none;
  background: none !important;
  width: 100%;
  display: block;
  padding: 2px 0  24px; /* ← これで上下に余白ができる */
}
@media (max-width: 768px) {
table.inquiry td {

  padding: 0px 0  8px; /* ← これで上下に余白ができる */
	}}


.wpcf7-response-output,
.wpcf7-validation-errors,
.wpcf7-acceptance-missing,
.wpcf7-mail-sent-ok,
.wpcf7-mail-sent-ng {
  background: none !important;
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
  color: inherit !important;
  font-size: 14px;
}
</style>
<!-- end Simple Custom CSS and JS -->
<!-- start Simple Custom CSS and JS -->
<style>
.ayurahead {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 9999;
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
  transform: translateY(0);
  opacity: 1;
  will-change: transform, opacity;
}

.ayurahead.hide {
  transform: translateY(-100%);
  opacity: 0;
}
</style>
<!-- end Simple Custom CSS and JS -->
<!-- start Simple Custom CSS and JS -->
<style>
#page-loader {
  position: fixed;
  z-index: 9999;
  background-color: #EDE3DD;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  animation: fadeOut 1s ease-out 0.5s forwards;
}

@keyframes fadeOut {
  to {
    opacity: 0;
    visibility: hidden;
  }
}
</style>
<!-- end Simple Custom CSS and JS -->
<!-- start Simple Custom CSS and JS -->
<style>
/*** FV (PC共通) ***/
.ayura-fv {
  text-align: left;
  padding: 0;
  overflow: hidden;
}

.fv-heading {
  font-size: 3.5rem;
  font-weight: bold;
  color: #712B25;
  opacity: 0;
  transform: translateY(30px);
  animation: fadeUp 1s ease-out forwards;
}

.fv-heading.delay-1 {
  animation-delay: 0.5s;
	margin-top:12px;
}

@media (max-width: 1024px) {

.fv-heading {
	font-size: 2rem;}
	
}


/*** スマホ専用FV見出し ***/
@media (max-width: 767px) {
  .ayura-fv {
  
  padding: 0px;
  
}
	
	.fv-heading-sp {

    font-size: 1.5rem;            /* 少し小さめ（調整可） */
    font-weight: bold;
    color: #712B25;
    opacity: 0;
    transform: translateY(30px);
    animation: fadeUp 1s ease-out forwards;
    padding: 0;           /* 左余白を少し確保 */
  }

  .fv-heading-sp.delay-1 {
    animation-delay: 0.5s;
	  	margin-top:12px;
  }
	
	
	
}

/*** フェードアップアニメーション共通 ***/
@keyframes fadeUp {
  from {
    opacity: 0;
    transform: translateY(30px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}


@keyframes fadeUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
}
/*** FVオワリ ***/
/*** TEL ***/

.tel-button {
  display: inline-block;
  font-size: 1.1rem;
  color: #2C3E50!important;
 font-weight: 600;
  background-color: #E5E2DD;
  padding: 14px 32px;
  border-radius: 999px;
  text-decoration: none;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.06);
  transition: all 0.3s ease;
}

.tel-button:hover {
  background-color: #DCD2C3;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.08);
  transform: translateY(-2px);
}
/*** HEAD TEL ***/
@media (max-width: 1024px) {
  .ayurahead .tel-button {
    padding: 8px 20px;
    font-size: 0.9rem;
  }
}

/*** TELオワリ ***/
/*** 会社概要ボタン ***/
.company-button {
  display: inline-flex;
  align-items: center;
  font-weight: 600;
  font-size: 1rem;
  padding: 14px 32px; /* ← 余白を広めに調整 */
  background-color: #E5E2DD;
  color: #2C3E50!important;
  border-radius: 999px;
  text-decoration: none;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.06);
  transition: all 0.3s ease;
  gap: 10px; /* ← アイコンと文字の間隔 */
  letter-spacing: 0.05em; /* ← 文字間隔をやや広く */
}

.company-button:hover {
  background-color: #DCD2C3;
  transform: translateY(-2px);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);
}

.arrow-icon {
  display: inline-flex;
  transition: transform 0.3s ease;
}

.company-button:hover .arrow-icon {
  transform: translateX(4px);
}

/*** 会社概要ボタンオワリ ***/
</style>
<!-- end Simple Custom CSS and JS -->
<!-- start Simple Custom CSS and JS -->
<style>
/* 通常時（Elementor編集画面以外） */
.fadeepi {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 1s ease, transform 1s ease;
  transition-delay: 0.2s;
}

.fadeepi.visible {
  opacity: 1;
  transform: translateY(0);
}

.fadeepi-left {
  opacity: 0;
  transform: translateX(-20px);
  transition: opacity 1s ease, transform 1s ease;
  transition-delay: 0.2s;
}

.fadeepi-left.visible {
  opacity: 1;
  transform: translateX(0);
}

/* Elementor編集画面ではアニメーション無効 */
body.elementor-editor-active .fadeepi,
body.elementor-editor-active .fadeepi-left {
  opacity: 1 !important;
  transform: none !important;
  transition: none !important;
  transition-delay: 0s !important;
}





/* ▼ 遅延発火クラス（2段階用） */
.fadeepi.delay2,
.fadeepi-left.delay2 {
  transition-delay: 0.8s; /* 通常より遅く発火 */
}



/* ▼ 遅延発火クラス（2段階用） */
.fadeepi.delay3,
.fadeepi-left.delay3 {
  transition-delay: 1.2s; /* 通常より遅く発火 */
}</style>
<!-- end Simple Custom CSS and JS -->
<!-- start Simple Custom CSS and JS -->
<style>
@import url(https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+Antique:wght@300;400;500;700&display=swap);


body, html, .elementor *, .elementor-widget, .elementor-element {
  font-family: 'Montserrat', 'Noto Sans JP', sans-serif !important;
}


*:focus {outline: none;}
html {scroll-behavior: smooth;scroll-padding-top: 100px;}

.ay-sp-menu__toggle:focus {
  outline: none !important;
}

/*recaptchaとスクロールオワリ*/
/* ===== FVだけ游ゴシックにする ===== */
.ay-fv-hero,
.ay-fv-hero * ,
.ay-fv-3d,
.ay-fv-3d * 
.newa,
.newa * {
  font-family: 
    "游ゴシック体", 
    "Yu Gothic",
    "YuGothic",
    "ヒラギノ角ゴ ProN W3",
    "Hiragino Kaku Gothic ProN",
    "メイリオ",
    Meiryo,
    sans-serif !important;
}
</style>
<!-- end Simple Custom CSS and JS -->
<!-- start Simple Custom CSS and JS -->
<!-- ==========================
     CSS（マーカーアニメーション定義）
========================== -->
<style>
.marker {
  position: relative;
  display: inline-block;
  z-index: 0;
}

.marker::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0.15em;
  width: 0%;
  height: 0.6em;
  background: linear-gradient(90deg, #ffd95e 0%, #ffbb00 100%);
  z-index: -1;
  transition: width 0.8s ease;
  border-radius: 2px;
}

.marker.active::before {
  width: 100%;
}

</style>

<!-- ==========================
     JS（Intersection Observerで発火）
========================== -->
<script>
document.addEventListener("DOMContentLoaded", () => {
  const markers = document.querySelectorAll(".marker");

  const observer = new IntersectionObserver(
    (entries) => {
      entries.forEach(entry => {
        if (entry.isIntersecting) {
          entry.target.classList.add("active");
          observer.unobserve(entry.target);
        }
      });
    },
    {
      root: null,
      rootMargin: "-40% 0px -60% 0px",
      threshold: 0
    }
  );

  markers.forEach(marker => {
    observer.observe(marker);

    // ★ 初期表示で既に画面内にある要素（FVなど）
    const rect = marker.getBoundingClientRect();
    if (rect.top >= 0 && rect.bottom <= window.innerHeight) {
      // 1秒遅れてアニメーション発火
      setTimeout(() => {
        marker.classList.add("active");
        observer.unobserve(marker);
      }, 1000);
    }
  });
});

</script><!-- end Simple Custom CSS and JS -->

<script src='//e-ayura.com/wp-content/uploads/custom-css-js/1879.js?v=7774'></script>
<meta name="generator" content="Site Kit by Google 1.180.0" /><link rel="icon" type="image/png" href="/wp-content/uploads/fbrfg/favicon-96x96.png" sizes="96x96" />
<link rel="icon" type="image/svg+xml" href="/wp-content/uploads/fbrfg/favicon.svg" />
<link rel="shortcut icon" href="/wp-content/uploads/fbrfg/favicon.ico" />
<link rel="apple-touch-icon" sizes="180x180" href="/wp-content/uploads/fbrfg/apple-touch-icon.png" />
<link rel="manifest" href="/wp-content/uploads/fbrfg/site.webmanifest" /><meta name="google-site-verification" content="reR998QVqnSHk86NlyreZjQHCNZ7X7p9s9dWG95LiWA"><meta name="generator" content="Elementor 4.1.1; settings: css_print_method-external, google_font-enabled, font_display-swap">
<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&family=Noto+Sans+JP:wght@400;500;700&display=swap" rel="stylesheet">

<div id="page-loader"></div>
			<style>
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
					background-image: none !important;
				}
				@media screen and (max-height: 1024px) {
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
				@media screen and (max-height: 640px) {
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
			</style>
						<meta name="theme-color" content="#FAFAFA">
			<link rel="icon" href="https://e-ayura.com/wp-content/uploads/2025/08/ayura-favicon-150x150.png" sizes="32x32" />
<link rel="icon" href="https://e-ayura.com/wp-content/uploads/2025/08/ayura-favicon-300x300.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://e-ayura.com/wp-content/uploads/2025/08/ayura-favicon-300x300.png" />
<meta name="msapplication-TileImage" content="https://e-ayura.com/wp-content/uploads/2025/08/ayura-favicon-300x300.png" />
</head>
<body class="error404 wp-embed-responsive wp-theme-hello-elementor wp-child-theme-hello-theme-child-master hello-elementor-default elementor-default elementor-kit-6">


<a class="skip-link screen-reader-text" href="#content">コンテンツにスキップ</a>

		<header data-elementor-type="header" data-elementor-id="2356" class="elementor elementor-2356 elementor-location-header" data-elementor-post-type="elementor_library">
			<div class="elementor-element elementor-element-d7b28ba elementor-hidden-mobile e-con-full elementor-hidden-tablet e-flex elementor-invisible e-con e-parent" data-id="d7b28ba" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;,&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_offset&quot;:0,&quot;sticky_effects_offset&quot;:0,&quot;sticky_anchor_link_offset&quot;:0}">
		<div class="elementor-element elementor-element-c3f04a7 e-con-full e-flex e-con e-child" data-id="c3f04a7" data-element_type="container" data-e-type="container">
				<div class="elementor-element elementor-element-e0bc2c5 titlehead elementor-widget elementor-widget-heading" data-id="e0bc2c5" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default"><a href="https://e-ayura.com">AYURA</a></div>				</div>
				</div>
				<div class="elementor-element elementor-element-eaf03d3 e-n-menu-none elementor-widget__width-initial e-full_width e-n-menu-layout-horizontal elementor-widget elementor-widget-n-menu" data-id="eaf03d3" data-element_type="widget" data-e-type="widget" data-settings="{&quot;menu_items&quot;:[{&quot;item_title&quot;:&quot;\u30c8\u30c3\u30d7&quot;,&quot;_id&quot;:&quot;26e13be&quot;,&quot;__dynamic__&quot;:{&quot;item_link&quot;:&quot;[elementor-tag id=\&quot;7fcab18\&quot; name=\&quot;site-url\&quot; settings=\&quot;%7B%7D\&quot;]&quot;},&quot;item_link&quot;:{&quot;url&quot;:&quot;https:\/\/e-ayura.com&quot;,&quot;is_external&quot;:&quot;&quot;,&quot;nofollow&quot;:&quot;&quot;,&quot;custom_attributes&quot;:&quot;&quot;},&quot;item_dropdown_content&quot;:&quot;no&quot;,&quot;item_icon&quot;:{&quot;value&quot;:&quot;&quot;,&quot;library&quot;:&quot;&quot;},&quot;item_icon_active&quot;:null,&quot;element_id&quot;:&quot;&quot;},{&quot;item_title&quot;:&quot;HP\u5236\u4f5c\u306b\u3064\u3044\u3066&quot;,&quot;item_link&quot;:{&quot;url&quot;:&quot;https:\/\/e-ayura.com\/services\/homepage\/&quot;,&quot;is_external&quot;:&quot;&quot;,&quot;nofollow&quot;:&quot;&quot;,&quot;custom_attributes&quot;:&quot;&quot;},&quot;_id&quot;:&quot;e6dc845&quot;,&quot;item_dropdown_content&quot;:&quot;no&quot;,&quot;item_icon&quot;:{&quot;value&quot;:&quot;&quot;,&quot;library&quot;:&quot;&quot;},&quot;item_icon_active&quot;:null,&quot;element_id&quot;:&quot;&quot;},{&quot;item_title&quot;:&quot;\u66f8\u7c4d\u51fa\u7248\u306b\u3064\u3044\u3066&quot;,&quot;_id&quot;:&quot;ae2ea88&quot;,&quot;item_link&quot;:{&quot;url&quot;:&quot;https:\/\/e-ayura.com\/services\/books\/&quot;,&quot;is_external&quot;:&quot;&quot;,&quot;nofollow&quot;:&quot;&quot;,&quot;custom_attributes&quot;:&quot;&quot;},&quot;item_dropdown_content&quot;:&quot;no&quot;,&quot;item_icon&quot;:{&quot;value&quot;:&quot;&quot;,&quot;library&quot;:&quot;&quot;},&quot;item_icon_active&quot;:null,&quot;element_id&quot;:&quot;&quot;},{&quot;item_title&quot;:&quot;\u5236\u4f5c\u5b9f\u7e3e&quot;,&quot;item_link&quot;:{&quot;url&quot;:&quot;https:\/\/e-ayura.com\/works\/&quot;,&quot;is_external&quot;:&quot;&quot;,&quot;nofollow&quot;:&quot;&quot;,&quot;custom_attributes&quot;:&quot;&quot;},&quot;_id&quot;:&quot;64a46f1&quot;,&quot;item_dropdown_content&quot;:&quot;no&quot;,&quot;item_icon&quot;:{&quot;value&quot;:&quot;&quot;,&quot;library&quot;:&quot;&quot;},&quot;item_icon_active&quot;:null,&quot;element_id&quot;:&quot;&quot;},{&quot;item_title&quot;:&quot;\u4f1a\u793e\u6982\u8981&quot;,&quot;_id&quot;:&quot;3884a36&quot;,&quot;item_link&quot;:{&quot;url&quot;:&quot;https:\/\/e-ayura.com\/company\/&quot;,&quot;is_external&quot;:&quot;&quot;,&quot;nofollow&quot;:&quot;&quot;,&quot;custom_attributes&quot;:&quot;&quot;},&quot;item_dropdown_content&quot;:&quot;no&quot;,&quot;item_icon&quot;:{&quot;value&quot;:&quot;&quot;,&quot;library&quot;:&quot;&quot;},&quot;item_icon_active&quot;:null,&quot;element_id&quot;:&quot;&quot;}],&quot;item_position_horizontal&quot;:&quot;center&quot;,&quot;breakpoint_selector&quot;:&quot;none&quot;,&quot;menu_item_title_distance_from_content_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:8,&quot;sizes&quot;:[]},&quot;menu_item_title_distance_from_content&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:16,&quot;sizes&quot;:[]},&quot;content_width&quot;:&quot;full_width&quot;,&quot;item_layout&quot;:&quot;horizontal&quot;,&quot;open_on&quot;:&quot;hover&quot;,&quot;horizontal_scroll&quot;:&quot;disable&quot;,&quot;menu_item_title_distance_from_content_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="mega-menu.default">
				<div class="elementor-widget-container">
							<nav class="e-n-menu" data-widget-number="246" aria-label="メニュー">
					<button class="e-n-menu-toggle" id="menu-toggle-246" aria-haspopup="true" aria-expanded="false" aria-controls="menubar-246" aria-label="Menu Toggle">
			<span class="e-n-menu-toggle-icon e-open">
				<i class="eicon-menu-bar"></i>			</span>
			<span class="e-n-menu-toggle-icon e-close">
				<i class="eicon-close"></i>			</span>
		</button>
					<div class="e-n-menu-wrapper" id="menubar-246" aria-labelledby="menu-toggle-246">
				<ul class="e-n-menu-heading">
								<li class="e-n-menu-item">
				<div id="e-n-menu-title-2461" class="e-n-menu-title">
					<a class="e-n-menu-title-container e-focus e-link" href="https://e-ayura.com">												<span class="e-n-menu-title-text">
							トップ						</span>
					</a>									</div>
							</li>
					<li class="e-n-menu-item">
				<div id="e-n-menu-title-2462" class="e-n-menu-title">
					<a class="e-n-menu-title-container e-focus e-link" href="https://e-ayura.com/services/homepage/">												<span class="e-n-menu-title-text">
							HP制作について						</span>
					</a>									</div>
							</li>
					<li class="e-n-menu-item">
				<div id="e-n-menu-title-2463" class="e-n-menu-title">
					<a class="e-n-menu-title-container e-focus e-link" href="https://e-ayura.com/services/books/">												<span class="e-n-menu-title-text">
							書籍出版について						</span>
					</a>									</div>
							</li>
					<li class="e-n-menu-item">
				<div id="e-n-menu-title-2464" class="e-n-menu-title">
					<a class="e-n-menu-title-container e-focus e-link" href="https://e-ayura.com/works/">												<span class="e-n-menu-title-text">
							制作実績						</span>
					</a>									</div>
							</li>
					<li class="e-n-menu-item">
				<div id="e-n-menu-title-2465" class="e-n-menu-title">
					<a class="e-n-menu-title-container e-focus e-link" href="https://e-ayura.com/company/">												<span class="e-n-menu-title-text">
							会社概要						</span>
					</a>									</div>
							</li>
						</ul>
			</div>
		</nav>
						</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-7ca109f e-con-full e-flex e-con e-child" data-id="7ca109f" data-element_type="container" data-e-type="container">
				<div class="elementor-element elementor-element-a7d8f08 elementor-widget elementor-widget-html" data-id="a7d8f08" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					
<a href="https://e-ayura.com/contact/" class="gradient-button">お仕事のご相談
  <span class="arrow-icon" aria-hidden="true">
    <svg viewBox="0 0 24 24" width="16" height="16" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
      <line x1="5" y1="12" x2="19" y2="12" />
      <polyline points="12 5 19 12 12 19" />
    </svg>
  </span>
</a>
				</div>
				</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-8a7c241 elementor-hidden-desktop e-flex e-con-boxed e-con e-parent" data-id="8a7c241" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-7d09e70 elementor-fixed titlehead elementor-widget elementor-widget-heading" data-id="7d09e70" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_position&quot;:&quot;fixed&quot;}" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default"><a href="https://e-ayura.com">AYURA</a></div>				</div>
				</div>
				<div class="elementor-element elementor-element-7c62777 elementor-widget elementor-widget-html" data-id="7c62777" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<div class="ay-sp-menu">
  <button class="ay-sp-menu__toggle" type="button"
          aria-label="メニューを開く" aria-expanded="false"
          aria-controls="ay-sp-menu-panel">
    <span class="ay-sp-menu__line"></span>
    <span class="ay-sp-menu__line"></span>
  </button>

  <div class="ay-sp-menu__overlay" id="ay-sp-menu-panel" aria-hidden="true">
    <nav class="ay-sp-menu__nav">
      <ul class="ay-sp-menu__list">
        <li><a href="https://e-ayura.com/">トップ</a></li>
        <li><a href="https://e-ayura.com/services/homepage/">HP制作のこと</a></li>
        <li><a href="https://e-ayura.com/services/books/">書籍制作のこと</a></li>
        <li><a href="https://e-ayura.com/works/">制作実績</a></li>
        <li><a href="https://e-ayura.com/company/">会社概要</a></li>
         <li><a href="https://e-ayura.com/faq/">FAQ</a></li>
      </ul>

      <div class="ay-sp-menu__actions">
        <!-- 電話ボタン -->
        <a href="tel:03-5215-7688" class="ay-sp-menu__btn ay-sp-menu__btn--tel">
          <span class="ay-sp-menu__btn-icon" aria-hidden="true">
            <svg viewBox="0 0 24 24" width="16" height="16" fill="none"
                 stroke="currentColor" stroke-width="1.7"
                 stroke-linecap="round" stroke-linejoin="round">
              <path d="M6.5 3.5L9 3l1.5 4-2 1.5a12.5 12.5 0 0 0 6 6l1.5-2 4 1.5-.5 2.5c-.2 1-1 1.8-2 1.8A15 15 0 0 1 4.7 5.5c0-1 .8-1.8 1.8-2z"/>
            </svg>
          </span>
          <span class="ay-sp-menu__btn-label">03-5215-7688</span>
        </a>

        <!-- お問い合わせボタン -->
        <a href="https://e-ayura.com/contact/" class="ay-sp-menu__btn ay-sp-menu__btn--contact">
          <span class="ay-sp-menu__btn-label">お問い合わせ</span>
        </a>
      </div>
    </nav>
  </div>
</div>
				</div>
				</div>
					</div>
				</div>
				</header>
		<main id="content" class="site-main">

			<div class="page-header">
			<h1 class="entry-title">ページが見つかりません。</h1>
		</div>
	
	<div class="page-content">
		<p>ここには何も見つかりませんでした。</p>
	</div>

</main>
		<footer data-elementor-type="footer" data-elementor-id="18" class="elementor elementor-18 elementor-location-footer" data-elementor-post-type="elementor_library">
			<div class="elementor-element elementor-element-d064a29 e-flex e-con-boxed e-con e-parent" data-id="d064a29" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-5607489 fadeepi elementor-widget elementor-widget-image" data-id="5607489" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img fetchpriority="high" width="800" height="357" src="https://e-ayura.com/wp-content/uploads/2025/10/7-e1760839693835.webp" class="attachment-full size-full wp-image-1318" alt="" srcset="https://e-ayura.com/wp-content/uploads/2025/10/7-e1760839693835.webp 800w, https://e-ayura.com/wp-content/uploads/2025/10/7-e1760839693835-300x134.webp 300w, https://e-ayura.com/wp-content/uploads/2025/10/7-e1760839693835-768x343.webp 768w" sizes="(max-width: 800px) 100vw, 800px" />															</div>
				</div>
				<div class="elementor-element elementor-element-b7c6931 fadeepi elementor-widget elementor-widget-heading" data-id="b7c6931" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">お問い合わせ</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-4b14f17 elementor-widget__width-auto elementor-hidden-desktop elementor-hidden-tablet fadeepi elementor-widget elementor-widget-text-editor" data-id="4b14f17" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>書籍やWeb制作のご依頼や、<br />ご相談、ご質問などございましたら、<br />どうぞお気軽にお問い合わせください。<br />担当者より丁寧にご対応いたします。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-9b6c904 elementor-absolute vertical-text elementor-widget elementor-widget-heading" data-id="9b6c904" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_position&quot;:&quot;absolute&quot;}" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default">C0NTACT</div>				</div>
				</div>
				<div class="elementor-element elementor-element-04af8ed elementor-widget__width-auto elementor-hidden-mobile fadeepi elementor-widget elementor-widget-text-editor" data-id="04af8ed" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>書籍やWeb制作のご依頼、ご相談、ご質問などございましたら、<br />どうぞお気軽にお問い合わせください。担当者よりご対応いたします。</p>								</div>
				</div>
		<div class="elementor-element elementor-element-26e834a e-con-full fadeepi e-flex e-con e-child" data-id="26e834a" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
		<a class="elementor-element elementor-element-76776b8 e-con-full jisseki e-flex e-con e-child" data-id="76776b8" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}" href="tel:03-5215-7688">
				<div class="elementor-element elementor-element-337424c elementor-widget elementor-widget-heading" data-id="337424c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default">＼ お気軽にご相談ください ／</div>				</div>
				</div>
				<div class="elementor-element elementor-element-e1f33d4 elementor-widget elementor-widget-heading" data-id="e1f33d4" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default">03-5215-7688</div>				</div>
				</div>
				</a>
		<a class="elementor-element elementor-element-58fc691 e-con-full jisseki e-flex e-con e-child" data-id="58fc691" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}" href="https://e-ayura.com/contact/#form">
				<div class="elementor-element elementor-element-69a77fa elementor-widget elementor-widget-heading" data-id="69a77fa" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default">＼ 24時間受付中 ／</div>				</div>
				</div>
				<div class="elementor-element elementor-element-c5168fe elementor-widget elementor-widget-heading" data-id="c5168fe" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default">ご相談フォーム</div>				</div>
				</div>
				</a>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-b1857e8 dark e-flex e-con-boxed e-con e-parent" data-id="b1857e8" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
					<div class="e-con-inner">
		<div class="elementor-element elementor-element-351428c e-con-full e-flex e-con e-child" data-id="351428c" data-element_type="container" data-e-type="container">
		<div class="elementor-element elementor-element-52bab50 e-con-full e-flex e-con e-child" data-id="52bab50" data-element_type="container" data-e-type="container">
				<div class="elementor-element elementor-element-52f33d6 e-transform elementor-widget elementor-widget-heading" data-id="52f33d6" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-4,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default"><a href="https://e-ayura.com">トップ</a></div>				</div>
				</div>
				<div class="elementor-element elementor-element-a47468e e-transform elementor-widget elementor-widget-heading" data-id="a47468e" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-4,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default"><a href="https://e-ayura.com/services/">私たちのできること</a></div>				</div>
				</div>
				<div class="elementor-element elementor-element-628e3b6 e-transform elementor-widget elementor-widget-heading" data-id="628e3b6" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-4,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default"><a href="https://e-ayura.com/company/">会社概要</a></div>				</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-3cd79bc e-con-full e-flex e-con e-child" data-id="3cd79bc" data-element_type="container" data-e-type="container">
				<div class="elementor-element elementor-element-3e2a323 e-transform elementor-widget elementor-widget-heading" data-id="3e2a323" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-4,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default"><a href="https://e-ayura.com/services/homepage/">ホームページ制作</a></div>				</div>
				</div>
				<div class="elementor-element elementor-element-fec4911 e-transform elementor-widget elementor-widget-heading" data-id="fec4911" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-4,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default"><a href="https://e-ayura.com/services/homepage/">─ ホームページ制作について</a></div>				</div>
				</div>
				<div class="elementor-element elementor-element-373b295 e-transform elementor-widget elementor-widget-heading" data-id="373b295" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-4,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default"><a href="https://e-ayura.com/services/homepage/flow/">─ ホームページ制作の流れ</a></div>				</div>
				</div>
				<div class="elementor-element elementor-element-2d21173 e-transform elementor-widget elementor-widget-heading" data-id="2d21173" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-4,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default"><a href="https://e-ayura.com/services/books/">書籍の編集・出版</a></div>				</div>
				</div>
				<div class="elementor-element elementor-element-984c0cc e-transform elementor-widget elementor-widget-heading" data-id="984c0cc" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-4,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default"><a href="https://e-ayura.com/services/books/">─ 書籍の編集・出版について</a></div>				</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-4ad2ebb e-con-full e-flex e-con e-child" data-id="4ad2ebb" data-element_type="container" data-e-type="container">
				<div class="elementor-element elementor-element-3ccc5ba e-transform elementor-widget elementor-widget-heading" data-id="3ccc5ba" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-4,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default"><a href="https://e-ayura.com/works/">制作実績</a></div>				</div>
				</div>
				<div class="elementor-element elementor-element-2a8dc36 e-transform elementor-widget elementor-widget-heading" data-id="2a8dc36" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-4,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default"><a href="https://e-ayura.com/works/#websites">─ WEBサイトの制作実績</a></div>				</div>
				</div>
				<div class="elementor-element elementor-element-a3c065a e-transform elementor-widget elementor-widget-heading" data-id="a3c065a" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-4,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default"><a href="https://e-ayura.com/works/#books">─ 書籍の制作実績</a></div>				</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-bee699f e-con-full e-flex e-con e-child" data-id="bee699f" data-element_type="container" data-e-type="container">
				<div class="elementor-element elementor-element-50455ca e-transform elementor-widget elementor-widget-heading" data-id="50455ca" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-4,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default"><a href="https://e-ayura.com/faq/">よくあるご質問</a></div>				</div>
				</div>
				<div class="elementor-element elementor-element-4cd5d61 e-transform elementor-widget elementor-widget-heading" data-id="4cd5d61" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-4,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default"><a href="https://e-ayura.com/contact/">お問い合わせ</a></div>				</div>
				</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-dd14c1b elementor-widget elementor-widget-image" data-id="dd14c1b" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://e-ayura.com">
							<img width="342" height="79" src="https://e-ayura.com/wp-content/uploads/2025/04/AYURA-logo.png" class="attachment-large size-large wp-image-195" alt="" srcset="https://e-ayura.com/wp-content/uploads/2025/04/AYURA-logo.png 342w, https://e-ayura.com/wp-content/uploads/2025/04/AYURA-logo-300x69.png 300w" sizes="(max-width: 342px) 100vw, 342px" />								</a>
															</div>
				</div>
				<div class="elementor-element elementor-element-aa0e4d1 elementor-widget elementor-widget-heading" data-id="aa0e4d1" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default">TEL 03-5215-7688</div>				</div>
				</div>
				<div class="elementor-element elementor-element-b2cbb08 elementor-widget elementor-widget-heading" data-id="b2cbb08" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default">〒101-0051<br>東京都千代田区神田神保町3-25-11 喜助九段ビル801</div>				</div>
				</div>
				<div class="elementor-element elementor-element-6105283 elementor-widget elementor-widget-html" data-id="6105283" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d6480.569785541389!2d139.7539688!3d35.694606300000004!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x60188c1366b1e26f%3A0x1e8682356fd9ecc6!2z44CSMTAxLTAwNTEg5p2x5Lqs6YO95Y2D5Luj55Sw5Yy656We55Sw56We5L-d55S677yT5LiB55uu77yS77yV4oiS77yR77yRIOWWnOWKqeS5neauteODk-ODqyA4MDE!5e0!3m2!1sja!2sjp!4v1752733852747!5m2!1sja!2sjp" width="800" height="250" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>				</div>
				</div>
				<div class="elementor-element elementor-element-0cfa922 elementor-widget elementor-widget-heading" data-id="0cfa922" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default">© 2003–2025 AYURA Inc. All rights reserved.</div>				</div>
				</div>
					</div>
				</div>
				</footer>
		
<script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hello-theme-child-master/*","/wp-content/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
			<script>
				const lazyloadRunObserver = () => {
					const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
					const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
						entries.forEach( ( entry ) => {
							if ( entry.isIntersecting ) {
								let lazyloadBackground = entry.target;
								if( lazyloadBackground ) {
									lazyloadBackground.classList.add( 'e-lazyloaded' );
								}
								lazyloadBackgroundObserver.unobserve( entry.target );
							}
						});
					}, { rootMargin: '200px 0px 200px 0px' } );
					lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
						lazyloadBackgroundObserver.observe( lazyloadBackground );
					} );
				};
				const events = [
					'DOMContentLoaded',
					'elementor/lazyload/observe',
				];
				events.forEach( ( event ) => {
					document.addEventListener( event, lazyloadRunObserver );
				} );
			</script>
			<script id="rocket-browser-checker-js-after">
"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}();
//# sourceURL=rocket-browser-checker-js-after
</script>
<script id="rocket-preload-links-js-extra">
var RocketPreloadLinksConfig = {"excludeUris":"/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/(index.php/)?(.*)wp-json(/.*|$)|/refer/|/go/|/recommend/|/recommends/","usesTrailingSlash":"","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https://e-ayura.com","onHoverDelay":"100","rateThrottle":"3"};
//# sourceURL=rocket-preload-links-js-extra
</script>
<script id="rocket-preload-links-js-after">
(function() {
"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareurl(https://e-ayura.com/wp-content/uploads/elementor/css/t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run();
}());

//# sourceURL=rocket-preload-links-js-after
</script>
<script id="elementor-webpack-runtime-js" src="https://e-ayura.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.1.1"></script>
<script id="elementor-frontend-modules-js" src="https://e-ayura.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.1.1"></script>
<script id="jquery-ui-core-js" src="https://e-ayura.com/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3"></script>
<script id="elementor-frontend-js-before">
var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Facebook \u3067\u5171\u6709","shareOnTwitter":"Twitter \u3067\u5171\u6709","pinIt":"\u30d4\u30f3\u3059\u308b","download":"\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9","downloadImage":"\u753b\u50cf\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9","fullscreen":"\u30d5\u30eb\u30b9\u30af\u30ea\u30fc\u30f3","zoom":"\u30ba\u30fc\u30e0","share":"\u30b7\u30a7\u30a2","playVideo":"\u52d5\u753b\u518d\u751f","previous":"\u524d","next":"\u6b21","close":"\u9589\u3058\u308b","a11yCarouselPrevSlideMessage":"\u524d\u306e\u30b9\u30e9\u30a4\u30c9","a11yCarouselNextSlideMessage":"\u6b21\u306e\u30b9\u30e9\u30a4\u30c9","a11yCarouselFirstSlideMessage":"\u3053\u308c\u304c\u6700\u521d\u306e\u30b9\u30e9\u30a4\u30c9\u3067\u3059","a11yCarouselLastSlideMessage":"\u3053\u308c\u304c\u6700\u5f8c\u306e\u30b9\u30e9\u30a4\u30c9\u3067\u3059","a11yCarouselPaginationBulletMessage":"\u30b9\u30e9\u30a4\u30c9\u306b\u79fb\u52d5"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"\u30e2\u30d0\u30a4\u30eb\u7e26\u5411\u304d","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"\u30e2\u30d0\u30a4\u30eb\u6a2a\u5411\u304d","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"\u30bf\u30d6\u30ec\u30c3\u30c8\u7e26\u30ec\u30a4\u30a2\u30a6\u30c8","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"\u30bf\u30d6\u30ec\u30c3\u30c8\u6a2a\u30ec\u30a4\u30a2\u30a6\u30c8","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"\u30ce\u30fc\u30c8\u30d1\u30bd\u30b3\u30f3","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"\u30ef\u30a4\u30c9\u30b9\u30af\u30ea\u30fc\u30f3","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"4.1.1","is_static":false,"experimentalFeatures":{"container":true,"nested-elements":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"e_opt_in_v4_page":true,"e_components":true,"e_interactions":true,"e_widget_creation":true,"import-export-customization":true,"e_pro_atomic_form":true,"mega-menu":true,"e_pro_variables":true,"e_pro_interactions":true},"urls":{"assets":"https:\/\/e-ayura.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/e-ayura.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/e-ayura.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"b816f4c031","atomicFormsSendForm":"6ee1362ee7"},"swiperClass":"swiper","settings":{"editorPreferences":[]},"kit":{"body_background_background":"classic","active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":0,"title":"Page Not Found - \u6709\u9650\u4f1a\u793eAYURA","excerpt":""}};
//# sourceURL=elementor-frontend-js-before
</script>
<script id="elementor-frontend-js" src="https://e-ayura.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.1.1"></script>
<script id="e-sticky-js" src="https://e-ayura.com/wp-content/plugins/elementor-pro/assets/lib/sticky/jquery.sticky.min.js?ver=4.1.0"></script>
<script id="googlesitekit-events-provider-contact-form-7-js" src="https://e-ayura.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-contact-form-7-9a37b777e8016c4536f8.js" defer></script>
<script id="elementor-pro-webpack-runtime-js" src="https://e-ayura.com/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=4.1.0"></script>
<script id="wp-hooks-js" src="https://e-ayura.com/wp-includes/js/dist/hooks.min.js?ver=7496969728ca0f95732d"></script>
<script id="wp-i18n-js" src="https://e-ayura.com/wp-includes/js/dist/i18n.min.js?ver=781d11515ad3d91786ec"></script>
<script id="wp-i18n-js-after">
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
//# sourceURL=wp-i18n-js-after
</script>
<script id="elementor-pro-frontend-js-before">
var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/e-ayura.com\/wp-admin\/admin-ajax.php","nonce":"86f6eae0a3","urls":{"assets":"https:\/\/e-ayura.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/e-ayura.com\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":true},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"ja","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/e-ayura.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}};
//# sourceURL=elementor-pro-frontend-js-before
</script>
<script id="elementor-pro-frontend-js" src="https://e-ayura.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=4.1.0"></script>
<script id="pro-elements-handlers-js" src="https://e-ayura.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=4.1.0"></script>

</body>
</html>
