<!DOCTYPE html><html lang="ja"> <head><meta charset="utf-8"><title>ページが見つかりません | TechMO</title><meta name="description" content><meta property="og:title" content="ページが見つかりません | TechMO"><meta property="og:description" content><meta property="twitter:title" content="ページが見つかりません | TechMO"><meta property="twitter:description" content><meta property="og:type" content="website"><meta name="twitter:card" content="summary_large_image"><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap" rel="stylesheet"><link rel="shortcut icon" type="image/x-icon" href="/images/favicon.png"><link rel="apple-touch-icon" href="/images/webclip.png"><link rel="stylesheet" href="/_astro/about.Dd4mcPqp.css"></head> <body class="font-sans text-primary bg-white antialiased"> <nav class="fixed top-0 left-0 right-0 z-50 transition-all duration-300" id="header"> <div class="max-w-7xl mx-auto px-6 md:px-12"> <div class="flex items-center justify-between h-16 md:h-20"> <!-- Logo --> <a href="/" class="flex-shrink-0"> <img alt="TechMO" loading="lazy" src="/images/logo2.png" class="h-8 md:h-10 w-auto header-logo transition-all duration-300"> </a> <!-- Desktop Navigation --> <div class="hidden md:flex items-center gap-6 lg:gap-8"> <a href="/about/" class="nav-link text-black/70 hover:text-black text-sm transition-colors">
会社紹介
</a> <!-- Service Dropdown --> <div class="relative group"> <button class="nav-link text-black/70 hover:text-black text-sm transition-colors flex items-center gap-1">
サービス
<svg class="w-3 h-3 transition-transform group-hover:rotate-180" fill="none" stroke="currentColor" viewBox="0 0 24 24"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path> </svg> </button> <div class="absolute top-full left-0 mt-2 w-56 bg-white rounded-lg shadow-xl opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-200 py-2 border border-black/10"> <a href="/service/" class="block px-4 py-2 text-sm text-black/70 hover:text-black hover:bg-black/5 transition-colors">サービス一覧</a> <div class="border-t border-black/10 my-1"></div> <a href="/service/custom-application/" class="block px-4 py-2 text-sm text-black/70 hover:text-black hover:bg-black/5 transition-colors">カスタムアプリケーション開発</a> <a href="/service/website/" class="block px-4 py-2 text-sm text-black/70 hover:text-black hover:bg-black/5 transition-colors">ウェブサイト制作</a> <a href="/service/saas-production/" class="block px-4 py-2 text-sm text-black/70 hover:text-black hover:bg-black/5 transition-colors">SaaS開発</a> </div> </div> <a href="/projects/" class="nav-link text-black/70 hover:text-black text-sm transition-colors">
実績
</a> <a href="/news/" class="nav-link text-black/70 hover:text-black text-sm transition-colors">
ニュース
</a> <!-- Contact button with mask fill animation --> <a href="/contact/" class="nav-button-mask relative inline-flex items-center justify-center ml-2 px-5 py-2 text-sm font-medium text-white rounded-xl overflow-hidden transition-transform hover:translate-y-px" style="background-color: #364959;"> <span class="relative z-10">お問い合わせ</span> <div class="button-mask-fill absolute inset-0 translate-y-full transition-transform duration-300" style="background-color: #5f93c0;"></div> </a> </div> <!-- Mobile Menu Button --> <button class="md:hidden p-2 mobile-menu-btn text-black" id="mobile-menu-btn" aria-label="メニューを開く"> <svg class="w-6 h-6" fill="none" stroke="currentColor" viewBox="0 0 24 24"> <path id="menu-icon" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"></path> </svg> </button> </div> </div> <!-- Mobile Menu --> <div class="md:hidden hidden bg-white border-t border-black/10 shadow-lg" id="mobile-menu"> <div class="px-6 py-4 space-y-3"> <p class="text-black/40 text-xs uppercase tracking-wider">サービス</p> <a href="/service/" class="block text-black/70 hover:text-black text-sm py-1 pl-3">サービス一覧</a> <a href="/service/custom-application/" class="block text-black/70 hover:text-black text-sm py-1 pl-3">カスタムアプリケーション開発</a> <a href="/service/website/" class="block text-black/70 hover:text-black text-sm py-1 pl-3">ウェブサイト制作</a> <a href="/service/saas-production/" class="block text-black/70 hover:text-black text-sm py-1 pl-3">SaaS開発</a> <div class="border-t border-black/10"></div> <a href="/projects/" class="block text-black/70 hover:text-black text-sm py-2">実績</a> <a href="/about/" class="block text-black/70 hover:text-black text-sm py-2">会社紹介</a> <a href="/news/" class="block text-black/70 hover:text-black text-sm py-2">ニュース</a> <a href="/contact/" class="block text-sm py-2 px-4 text-white rounded-xl text-center mt-2" style="background-color: #364959;">お問い合わせ</a> </div> </div> </nav>  <script>
  document.getElementById('mobile-menu-btn')?.addEventListener('click', () => {
    const menu = document.getElementById('mobile-menu');
    menu?.classList.toggle('hidden');
  });

  const header = document.getElementById('header');
  header.style.backgroundColor = 'rgba(255, 255, 255, 1.0)';
</script> <main>  <section class="min-h-screen flex items-center justify-center px-6 md:px-12 lg:px-20 py-32"> <div class="max-w-2xl mx-auto text-center"> <div class="gsap-fade-in" style="opacity:0"> <div class="text-7xl md:text-8xl lg:text-9xl font-light tracking-tight" style="color: #364959;">404</div> <h1 class="mt-8 text-2xl md:text-3xl lg:text-4xl font-medium">Page Not Found</h1> <p class="mt-6 text-sm md:text-base text-black/60 leading-relaxed">
お探しのページは存在しないか、移動された可能性があります。
</p> <div class="mt-12"> <a href="/" class="nav-button-mask inline-flex items-center justify-center px-8 py-3 text-sm font-medium text-white rounded-xl relative overflow-hidden transition-transform hover:translate-y-px" style="background-color: #364959;"> <span class="relative z-10">トップページへ戻る</span> <div class="button-mask-fill absolute inset-0 translate-y-full transition-transform duration-300" style="background-color: #5f93c0;"></div> </a> </div> </div> </div> </section>   </main> <footer class="pt-16 pb-6" style="color: #283849; background-color: #f6f9fc;"> <div class="max-w-7xl mx-auto px-6 md:px-12"> <div class="flex flex-col md:flex-row md:justify-between gap-12 mb-32"> <!-- Logo (left) --> <div class="flex-shrink-0"> <img alt="TechMO" loading="lazy" src="/images/logo2.png" class="h-8 w-auto"> </div> <!-- Link Groups (right) --> <div class="flex gap-16 md:gap-24"> <div> <div class="text-xs font-medium uppercase tracking-wider mb-7 opacity-50">Service</div> <div class="flex flex-col gap-4"> <a href="/service/custom-application/" class="text-sm opacity-80 hover:opacity-100 transition-opacity"> カスタムアプリケーション開発 </a><a href="/service/website/" class="text-sm opacity-80 hover:opacity-100 transition-opacity"> ウェブサイト制作 </a><a href="/service/content-creation/" class="text-sm opacity-80 hover:opacity-100 transition-opacity"> クリエイティブ制作 </a> </div> </div><div> <div class="text-xs font-medium uppercase tracking-wider mb-7 opacity-50">Company</div> <div class="flex flex-col gap-4"> <a href="/about/" class="text-sm opacity-80 hover:opacity-100 transition-opacity"> 会社紹介 </a><a href="/projects/" class="text-sm opacity-80 hover:opacity-100 transition-opacity"> 実績 </a><a href="/news/" class="text-sm opacity-80 hover:opacity-100 transition-opacity"> ニュース </a> </div> </div><div> <div class="text-xs font-medium uppercase tracking-wider mb-7 opacity-50">Products</div> <div class="flex flex-col gap-4"> <a href="https://www.quickdoq.com/" class="text-sm opacity-80 hover:opacity-100 transition-opacity" target="_blank" rel="noopener noreferrer"> Quick Doq </a><a href="https://www.kantan-cms.com/" class="text-sm opacity-80 hover:opacity-100 transition-opacity" target="_blank" rel="noopener noreferrer"> Kantan CMS </a> </div> </div> </div> </div> <!-- Copyright --> <div class="flex items-center gap-4 mb-6"> <p class="text-sm opacity-50">Copyright (c) 2026 TechMO LLC.</p> </div> </div> </footer> <script src="https://cdn.jsdelivr.net/npm/gsap@3.12.5/dist/gsap.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/gsap@3.12.5/dist/ScrollTrigger.min.js"></script> <script>
      // Global scroll animations — applied to all pages
      gsap.registerPlugin(ScrollTrigger);

      // Hero parallax background — subtle vertical shift + zoom on scroll
      gsap.utils.toArray('.hero-parallax-bg').forEach(function(img) {
        gsap.to(img, {
          yPercent: 10,
          scale: 1.15,
          ease: 'none',
          scrollTrigger: {
            trigger: img.closest('section'),
            start: 'top top',
            end: 'bottom top',
            scrub: true
          }
        });
      });

      // Hero text — moves up at a slower rate than the image for layered parallax
      gsap.utils.toArray('.hero-text-content').forEach(function(el) {
        gsap.to(el, {
          y: "-5rem",
          opacity: 0,
          ease: 'none',
          scrollTrigger: {
            trigger: el.closest('section'),
            start: 'top top',
            end: 'bottom center',
            scrub: true
          }
        });
      });

      // Hero darkening — fades in a dark layer as the user scrolls past the hero
      gsap.utils.toArray('.hero-scroll-darken').forEach(function(el) {
        gsap.to(el, {
          opacity: 0.85,
          ease: 'none',
          scrollTrigger: {
            trigger: el.closest('section'),
            start: 'top top',
            end: 'bottom top',
            scrub: true
          }
        });
      });
    </script>  <script>
  gsap.utils.toArray('.gsap-fade-in').forEach(el => {
    gsap.fromTo(el,
      { opacity: 0, y: 30 },
      { opacity: 1, y: 0, duration: 0.8, ease: 'power2.out', delay: 0.1 }
    );
  });
</script>  </body></html>