{"id":82,"date":"2026-09-22T16:31:30","date_gmt":"2026-09-22T07:31:30","guid":{"rendered":"https:\/\/example2.7.pppportfolio.com\/?page_id=82"},"modified":"2026-10-13T08:31:29","modified_gmt":"2026-10-12T23:31:29","slug":"contact","status":"publish","type":"page","link":"https:\/\/example2.7.pppportfolio.com\/?page_id=82","title":{"rendered":"\u304a\u554f\u3044\u5408\u308f\u305b"},"content":{"rendered":"\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Zen+Kaku+Gothic+New:wght@400;500;700&family=Roboto:wght@400;500;700;800&display=swap');\n:root{--c-blue:#0a8fe8;--c-navy:#0b1f6b;--c-yellow:#ffdc1e;--c-bg:#f5f6f9;--c-text:#141a2a;--c-line:#c9cdd6;--f-jp:\"Zen Kaku Gothic New\",sans-serif;--f-en:\"Roboto\",sans-serif}\n\n\/* ===== Lightning \u8abf\u6574\uff081\u30ab\u30e9\u30e0\u5168\u5e45\u5316\u30fb\u4e0d\u8981\u8981\u7d20\u306e\u975e\u8868\u793a\uff09 ===== *\/\nbody{font-family:var(--f-jp);color:var(--c-text);background:var(--c-bg);overflow-x:clip;letter-spacing:.06em}\n.site-body,.site-body-container,.main-section,.entry,.entry-body{max-width:none!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;width:100%}\n.site-body,.main-section{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}\n.entry-body>*{margin-top:0;margin-bottom:0}\n.page-header,#breadcrumb,.breadcrumb{display:none!important}\n.header-contact{display:none!important}\n.site-footer,.site-body-bottom{display:none!important}\n.entry-body :is(h1,h2,h3,h4,h5,h6){border:0!important;box-shadow:none!important;outline:0!important;padding-left:0!important;padding-right:0!important;margin-top:0;margin-bottom:0;font-family:var(--f-jp);line-height:1.4;letter-spacing:.08em}\n.entry-body .tp-sec :is(h1,h2,h3,h4,h5,h6){margin:0!important;padding:0!important}\n.entry-body :is(h1,h2,h3,h4,h5,h6)::before,.entry-body :is(h1,h2,h3,h4,h5,h6)::after{content:none!important;display:none!important;border:0!important;background:none!important}\n.site-header{background:rgba(245,246,249,.88)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:fixed!important;top:30px!important;left:36px!important;right:36px!important;width:auto!important;z-index:100!important;border-radius:4px!important;box-shadow:0 12px 32px rgba(11,31,107,.14)!important;margin:0!important}\n.site-header .global-nav-list>li>a,.site-header .global-nav-name{font-weight:700;letter-spacing:.08em}\n.site-header .global-nav-list>li{margin-left:6px}\n.tp-logo-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--c-blue);margin-right:9px;vertical-align:middle;flex:none}\n.tp-nav-current{color:var(--c-blue)!important;position:relative}\n.tp-nav-current::after{content:\"\";position:absolute;left:0;right:0;bottom:-8px;height:2px;background:linear-gradient(90deg,var(--c-blue) 0%,var(--c-navy) 100%)}\n.site-header .tp-header-cta{background:linear-gradient(135deg,#0a8fe8 0%,#0b1f6b 100%)!important;color:#fff!important;border-radius:5px!important;padding:8px 18px!important}\n.site-header .tp-header-cta:hover{opacity:.85}\n.site-header .tp-header-cta.tp-nav-current{color:#fff!important}\n.site-header .tp-header-cta.tp-nav-current::after{display:none}\n@media (max-width:781px){.site-header .tp-header-cta{background:none!important;color:inherit!important;padding:0!important;border-radius:0!important}}\n.tp-mnav-btn{display:none;position:fixed;left:34px;z-index:210;width:36px;height:36px;background:none;border:0;cursor:pointer;padding:0;transition:opacity .2s ease}\n.tp-mnav-btn:active{opacity:.7}\n.tp-mnav-btn span{display:block;position:absolute;left:7px;width:22px;height:2px;background:var(--c-navy);border-radius:2px;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .25s ease,background-color .25s ease}\n.tp-mnav-btn span:nth-child(1){top:12px}\n.tp-mnav-btn span:nth-child(2){top:17px}\n.tp-mnav-btn span:nth-child(3){top:22px}\n.tp-mnav-btn.is-open span{background:#fff}\n.tp-mnav-btn.is-open span:nth-child(1){transform:translateY(5px) rotate(45deg)}\n.tp-mnav-btn.is-open span:nth-child(2){opacity:0}\n.tp-mnav-btn.is-open span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}\n@media (max-width:781px){.tp-mnav-btn{display:block}}\n#vk-mobile-nav-menu-btn{display:none!important}\n#vk-mobile-nav{display:none!important}\n.tp-mnav-overlay{position:fixed;inset:0;z-index:200;background:linear-gradient(135deg,#0a8fe8 0%,#0b1f6b 100%);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s linear .4s}\n.tp-mnav-overlay.is-open{opacity:1;visibility:visible;transition:opacity .4s ease,visibility 0s linear 0s}\n.tp-mnav-list{list-style:none;margin:0;padding:0;text-align:center}\n.tp-mnav-list li{margin:0 0 28px;opacity:0;transform:translateY(16px);transition:opacity .4s ease,transform .4s ease}\n.tp-mnav-list li:last-child{margin-bottom:0}\n.tp-mnav-overlay.is-open .tp-mnav-list li{opacity:1;transform:translateY(0)}\n.tp-mnav-overlay.is-open .tp-mnav-list li:nth-child(1){transition-delay:.05s}\n.tp-mnav-overlay.is-open .tp-mnav-list li:nth-child(2){transition-delay:.1s}\n.tp-mnav-overlay.is-open .tp-mnav-list li:nth-child(3){transition-delay:.15s}\n.tp-mnav-overlay.is-open .tp-mnav-list li:nth-child(4){transition-delay:.2s}\n.tp-mnav-overlay.is-open .tp-mnav-list li:nth-child(5){transition-delay:.25s}\n.tp-mnav-overlay.is-open .tp-mnav-list li:nth-child(6){transition-delay:.3s}\n.tp-mnav-list a{color:#fff;font-family:var(--f-jp);font-weight:700;font-size:26px;letter-spacing:.08em;text-decoration:none}\n\n\n\n\/* ===== \u5171\u901a ===== *\/\n.tp-sec{position:relative;overflow:hidden}\n.entry-body .tp-sec p{margin:0;line-height:2.1}\n.tp-inner{max-width:1200px;margin:0 auto;padding:0 40px;position:relative;z-index:1}\n.tp-inner.tp-wide{max-width:1344px;padding:0 48px}\n.tp-dark,.tp-dark :is(h1,h2,h3,p){color:inherit}\n.tp-eyebrow{display:flex;align-items:center;gap:10px;font-weight:700;font-size:15px;letter-spacing:.12em;margin-bottom:12px!important}\n.tp-eyebrow::before{content:\"\";width:8px;height:8px;border-radius:50%;background:var(--c-blue);flex:none}\n.tp-dark .tp-eyebrow::before{background:#fff}\n.tp-lead{font-size:16px;line-height:2.1;margin-top:20px!important}\n.entry-body .tp-en{font-family:var(--f-en);font-weight:800;font-size:clamp(40px,6vw,64px);line-height:1.05;letter-spacing:.05em;background:linear-gradient(90deg,#0a8fe8 0%,#0b1f6b 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block}\n.tp-dark .tp-en{background:none;-webkit-text-fill-color:#fff;color:#fff}\n.vt{writing-mode:vertical-rl;text-orientation:mixed}\n.entry-body .tp-sec .vt-tag{background:#fff;padding:14px 12px!important;font-size:22px;font-weight:700;letter-spacing:.3em;display:inline-block}\n.tp-wm{position:absolute;left:-6px;top:-30px;white-space:nowrap;font:800 clamp(80px,12vw,160px)\/1 var(--f-en);color:#fff;letter-spacing:.02em;z-index:0;pointer-events:none;margin:0!important}\n.particle-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:0;pointer-events:none}\n\n\/* ===== \u30b9\u30af\u30ed\u30fc\u30eb\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3 ===== *\/\n.reveal,.reveal-left,.reveal-right{opacity:0;transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1)}\n.reveal{transform:translateY(28px)}\n.reveal-left{transform:translateX(-36px)}\n.reveal-right{transform:translateX(36px)}\n.reveal.is-visible,.reveal-left.is-visible,.reveal-right.is-visible{opacity:1;transform:none}\n.reveal-d1{transition-delay:.12s}\n@media (prefers-reduced-motion: reduce){.reveal,.reveal-left,.reveal-right{opacity:1!important;transform:none!important;transition:none!important}.sec-page-hero .hero-float{animation:none!important}}\n\n\/* ===== 1. \u30da\u30fc\u30b8\u30d8\u30c3\u30c0\u30fc ===== *\/\n.sec-page-hero{padding-top:140px;padding-bottom:120px}\n.sec-page-hero .hero-float{position:absolute;right:6%;bottom:32px;width:300px;z-index:2;border-radius:10px;overflow:hidden;box-shadow:0 30px 56px rgba(0,0,0,.28);animation:heroFloatBob 6s ease-in-out infinite;transform:rotate(4deg)}\n.sec-page-hero .hero-float img{display:block;width:100%;aspect-ratio:4\/3;object-fit:cover;object-position:center 30%}\n@media (min-width:782px){.sec-page-hero .tp-inner{padding-right:380px}}\n@keyframes heroFloatBob{0%,100%{bottom:32px}50%{bottom:46px}}\n@keyframes heroFloatBobMobile{0%,100%{bottom:16px}50%{bottom:26px}}\n\n\/* ===== 2. \u30ea\u30fc\u30c9\uff08\u304a\u96fb\u8a71\u3067\u306e\u304a\u554f\u3044\u5408\u308f\u305b\uff09 ===== *\/\n.sec-lead{padding-top:140px;padding-bottom:100px;text-align:center}\n.sec-lead .tp-inner{position:static}\n.sec-lead .lead-head{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}\n.sec-lead .lead-body{max-width:640px;margin:0 auto;position:relative;z-index:1}\n.sec-lead .lead-body p{line-height:2.2}\n.sec-lead .tel-block{margin-top:32px!important;padding:28px 32px;background:#fff;border-radius:10px;box-shadow:0 20px 40px rgba(20,26,42,.08);display:inline-block}\n.sec-lead .tel-label{font-size:13px;font-weight:700;color:var(--c-blue);letter-spacing:.1em;margin-bottom:8px!important}\n.sec-lead .tel-num{font-family:var(--f-en);font-weight:800;font-size:clamp(28px,4vw,36px);color:var(--c-navy)}\n.sec-lead .tel-num a{color:inherit;text-decoration:none}\n.sec-lead .tel-note{font-size:13px;color:var(--c-text);margin-top:8px!important}\n\n\/* ===== 3. \u30d5\u30a9\u30fc\u30e0 ===== *\/\n.sec-contact-form{padding-top:100px;padding-bottom:150px}\n.sec-contact-form .form-head{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;align-items:center}\n.sec-contact-form .form-wrap{max-width:720px;margin:56px auto 0;position:relative;z-index:1}\n.sec-contact-form .cf7-row,.sec-contact-form .cf7-row-full{margin-bottom:28px}\n.sec-contact-form label{display:block;font-weight:700;font-size:14px;margin-bottom:8px!important;letter-spacing:.03em}\n.sec-contact-form label .req{display:inline-block;background:var(--c-blue);color:#fff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:3px;margin-left:8px;letter-spacing:.05em}\n.sec-contact-form .wpcf7-form-control{width:100%;font-family:var(--f-jp);font-size:15px;padding:14px 16px;border:1px solid var(--c-line);border-radius:6px;background:#fff;color:var(--c-text);transition:border-color .2s,box-shadow .2s;box-sizing:border-box}\n.sec-contact-form .wpcf7-form-control:focus{outline:none;border-color:var(--c-blue);box-shadow:0 0 0 3px rgba(10,143,232,.15)}\n.sec-contact-form textarea.wpcf7-form-control{min-height:160px;resize:vertical}\n.sec-contact-form select.wpcf7-form-control{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--c-blue) 50%),linear-gradient(135deg,var(--c-blue) 50%,transparent 50%);background-position:calc(100% - 22px) center,calc(100% - 17px) center;background-size:5px 5px,5px 5px;background-repeat:no-repeat;cursor:pointer}\n.sec-contact-form .cf7-submit-row{text-align:center;margin-top:16px}\n.sec-contact-form input.wpcf7-submit{background:linear-gradient(135deg,#0a8fe8 0%,#0b1f6b 100%);color:#fff;border:none;border-radius:5px;font-weight:700;font-size:16px;letter-spacing:.08em;padding:16px 56px;cursor:pointer;transition:opacity .2s;font-family:var(--f-jp)}\n.sec-contact-form input.wpcf7-submit:hover{opacity:.85}\n.sec-contact-form .wpcf7-not-valid-tip{color:#e0432c;font-size:12px;margin-top:6px;display:block}\n.sec-contact-form .wpcf7-response-output{margin:24px 0 0;padding:14px 18px;border-radius:6px;border:1px solid var(--c-line);font-size:14px;text-align:center}\n.sec-contact-form form.sent .wpcf7-response-output{border-color:var(--c-blue);color:var(--c-blue)}\n.sec-contact-form form.failed .wpcf7-response-output,.sec-contact-form form.aborted .wpcf7-response-output,.sec-contact-form form.spam .wpcf7-response-output{border-color:#e0432c;color:#e0432c}\n\n\/* ===== \u30d5\u30c3\u30bf\u30fc ===== *\/\n.sec-footer{position:relative}\n.sec-footer::before{content:\"\";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--c-blue) 0%,var(--c-navy) 100%)}\n.sec-footer .ft-accent{display:block;width:32px;height:3px;background:var(--c-blue);margin-bottom:16px}\n.sec-footer .ft-cols{gap:56px;margin:0;align-items:flex-start}\n.sec-footer .ft-logo{font-size:24px;font-weight:700;letter-spacing:.12em;margin-bottom:14px!important;color:#fff}\n.sec-footer .ft-logo::before{content:\"\";display:inline-block;width:14px;height:14px;border-radius:50%;background:var(--c-blue);margin-right:12px;vertical-align:middle}\n.sec-footer .ft-tagline{font-size:13px;line-height:1.9;color:rgba(255,255,255,.72);margin-bottom:22px!important;max-width:320px}\n.sec-footer .ft-utility{display:flex;flex-wrap:wrap;gap:6px 20px;margin-bottom:28px!important}\n.sec-footer .ft-utility p{margin:0!important}\n.sec-footer .ft-utility a{color:rgba(255,255,255,.85);text-decoration:none;font-size:13px}\n.sec-footer .ft-utility a:hover{color:var(--c-yellow)}\n.sec-footer .ft-copy{font-size:12px;color:#fff;opacity:.7}\n.sec-footer .ft-col-title{font-family:var(--f-en);font-size:14px;font-weight:800;letter-spacing:.1em;color:#fff;margin-bottom:22px!important}\n.sec-footer .ft-links{display:flex;flex-direction:column;gap:12px}\n.sec-footer .ft-link a{color:#fff;text-decoration:none;font-weight:700;font-size:15px;letter-spacing:.08em}\n.sec-footer .ft-link a:hover{color:var(--c-yellow)}\n.sec-footer .ft-cta-btn-wrap{margin:0;position:relative}\n.sec-footer .ft-cta-btn-wrap::before,.sec-footer .ft-cta-btn-wrap::after{content:\"\";position:absolute;background:var(--c-blue);transition:width .3s ease,height .3s ease;pointer-events:none;z-index:2}\n.sec-footer .ft-cta-btn-wrap::before{right:0;top:0;width:2px;height:0}\n.sec-footer .ft-cta-btn-wrap::after{right:0;top:0;height:2px;width:0}\n.sec-footer .ft-cta-btn-wrap:hover::before{height:100%}\n.sec-footer .ft-cta-btn-wrap:hover::after{width:100%}\n.sec-footer .ft-cta-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;box-sizing:border-box;font-weight:700;font-size:14px;color:#fff;text-decoration:none;padding:14px 22px;border-radius:5px;background:linear-gradient(135deg,#0a8fe8 0%,#0b1f6b 100%);transition:background-color .3s ease,color .3s ease;position:relative}\n.sec-footer .ft-cta-btn::before,.sec-footer .ft-cta-btn::after{content:\"\";position:absolute;background:var(--c-blue);transition:width .3s ease,height .3s ease;pointer-events:none;z-index:2}\n.sec-footer .ft-cta-btn::before{left:0;bottom:0;width:2px;height:0}\n.sec-footer .ft-cta-btn::after{left:0;bottom:0;height:2px;width:0}\n.sec-footer .ft-cta-btn-wrap:hover .ft-cta-btn::before{height:100%}\n.sec-footer .ft-cta-btn-wrap:hover .ft-cta-btn::after{width:100%}\n.sec-footer .ft-cta-btn-wrap:hover .ft-cta-btn{background:transparent!important;color:var(--c-blue)!important}\n\n\/* ===== \u30ec\u30b9\u30dd\u30f3\u30b7\u30d6 ===== *\/\n@media (max-width:781px){\n.site-header{top:15px!important;left:18px!important;right:18px!important;border-radius:4px!important;margin:0!important}\n.tp-sec{padding-top:80px!important;padding-bottom:80px!important}\n.tp-inner,.tp-inner.tp-wide{padding:0 24px}\n.sec-page-hero .hero-float{position:static;width:170px;right:auto;bottom:auto;margin:40px 24px 0 auto;display:block;animation:none}\n.sec-lead .tel-block{padding:22px 24px}\n.sec-footer .ft-cols{flex-direction:column;gap:32px}\n}\n<\/style>\n<script>\nfunction initParticleCanvas(canvas){\n  var ctx=canvas.getContext('2d');\n  var sec=canvas.closest('.tp-sec');\n  var dark=sec&&sec.classList.contains('tp-dark');\n  var color=dark?'255,255,255':'10,143,232';\n  var W,H,particles,raf,mobile,resizeTimer;\n  function resize(){\n    W=canvas.width=canvas.offsetWidth;\n    H=canvas.height=canvas.offsetHeight;\n    if(particles){\n      for(var k=0;k<particles.length;k++){\n        if(particles[k].x>W)particles[k].x=W;\n        if(particles[k].y>H)particles[k].y=H;\n      }\n    }\n  }\n  function createParticles(){\n    mobile=window.innerWidth<640;\n    var minC=mobile?10:30,maxC=mobile?22:70,divisor=mobile?22000:12000;\n    var count=Math.max(minC,Math.min(maxC,Math.floor((W*H)\/divisor)));\n    particles=[];\n    for(var i=0;i<count;i++){\n      particles.push({x:Math.random()*W,y:Math.random()*H,vx:(Math.random()-0.5)*0.8,vy:(Math.random()-0.5)*0.8});\n    }\n  }\n  function step(){\n    if(!W||!H){raf=requestAnimationFrame(step);return;}\n    ctx.clearRect(0,0,W,H);\n    for(var i=0;i<particles.length;i++){\n      var p=particles[i];\n      p.x+=p.vx;p.y+=p.vy;\n      if(p.x<0||p.x>W)p.vx*=-1;\n      if(p.y<0||p.y>H)p.vy*=-1;\n      ctx.beginPath();\n      ctx.arc(p.x,p.y,1.8,0,Math.PI*2);\n      ctx.fillStyle='rgba('+color+',0.35)';\n      ctx.fill();\n    }\n    var maxDist=mobile?130:210;\n    for(var i=0;i<particles.length;i++){\n      for(var j=i+1;j<particles.length;j++){\n        var dx=particles[i].x-particles[j].x,dy=particles[i].y-particles[j].y;\n        var dist=Math.sqrt(dx*dx+dy*dy);\n        if(dist<maxDist){\n          ctx.beginPath();\n          ctx.moveTo(particles[i].x,particles[i].y);\n          ctx.lineTo(particles[j].x,particles[j].y);\n          ctx.strokeStyle='rgba('+color+','+(0.25*(1-dist\/maxDist))+')';\n          ctx.lineWidth=1;\n          ctx.stroke();\n        }\n      }\n    }\n    raf=requestAnimationFrame(step);\n  }\n  resize();\n  createParticles();\n  window.addEventListener('resize',function(){\n    clearTimeout(resizeTimer);\n    resizeTimer=setTimeout(function(){\n      cancelAnimationFrame(raf);\n      resize();\n      step();\n    },150);\n  });\n  step();\n}\nfunction enhanceHeader(){\n  var header=document.querySelector('.site-header');\n  if(!header) return;\n  var logo=header.querySelector('.site-title a, .site-branding .site-title, #site-title a, .custom-logo-link, .site-logo a, .site-name a, .site-branding a');\n  if(logo && !logo.querySelector('.tp-logo-dot')){\n    var dot=document.createElement('span');\n    dot.className='tp-logo-dot';\n    logo.insertBefore(dot,logo.firstChild);\n  }\n  var navLinks=header.querySelectorAll('.global-nav-list a, nav a');\n  var ctaLink=null;\n  navLinks.forEach(function(a){\n    try{\n      var lp=new URL(a.href,location.href).pathname.replace(\/\\\/+$\/,'')||'\/';\n      var cp=location.pathname.replace(\/\\\/+$\/,'')||'\/';\n      if(lp===cp){a.classList.add('tp-nav-current');}\n      if(lp==='\/contact'){ctaLink=a;}\n    }catch(e){}\n  });\n  if(ctaLink){ctaLink.classList.add('tp-header-cta');}\n}\nfunction setupMobileMenu(){\n  if(document.querySelector('.tp-mnav-overlay')) return;\n  var links=Array.prototype.slice.call(document.querySelectorAll('.global-nav-list a'));\n  var seen={};\n  var items=[];\n  links.forEach(function(a){\n    var href=a.getAttribute('href');\n    if(!href||seen[href])return;\n    seen[href]=true;\n    items.push({href:href,text:a.textContent.trim()});\n  });\n  if(!items.length) return;\n  var btn=document.createElement('button');\n  btn.className='tp-mnav-btn';\n  btn.setAttribute('aria-label','\u30e1\u30cb\u30e5\u30fc\u3092\u958b\u304f');\n  btn.innerHTML='<span><\/span><span><\/span><span><\/span>';\n  document.body.appendChild(btn);\n  var overlay=document.createElement('div');\n  overlay.className='tp-mnav-overlay';\n  var ul=document.createElement('ul');\n  ul.className='tp-mnav-list';\n  items.forEach(function(item){\n    var li=document.createElement('li');\n    var a=document.createElement('a');\n    a.href=item.href;\n    a.textContent=item.text;\n    li.appendChild(a);\n    ul.appendChild(li);\n  });\n  overlay.appendChild(ul);\n  document.body.appendChild(overlay);\n  function openMenu(){\n    btn.classList.add('is-open');\n    btn.setAttribute('aria-label','\u30e1\u30cb\u30e5\u30fc\u3092\u9589\u3058\u308b');\n    overlay.classList.add('is-open');\n    document.body.style.overflow='hidden';\n  }\n  function closeMenu(){\n    btn.classList.remove('is-open');\n    btn.setAttribute('aria-label','\u30e1\u30cb\u30e5\u30fc\u3092\u958b\u304f');\n    overlay.classList.remove('is-open');\n    document.body.style.overflow='';\n  }\n  btn.addEventListener('click',function(){\n    if(overlay.classList.contains('is-open')){closeMenu();}else{openMenu();}\n  });\n  ul.addEventListener('click',function(e){\n    if(e.target.tagName==='A'){closeMenu();}\n  });\n  document.addEventListener('keydown',function(e){\n    if(e.key==='Escape')closeMenu();\n  });\n  function positionMnavBtn(){\n    var header=document.querySelector('.site-header');\n    if(!header) return;\n    var rect=header.getBoundingClientRect();\n    if(rect.height>0){\n      btn.style.top=(rect.top+rect.height\/2-18)+'px';\n    }\n  }\n  positionMnavBtn();\n  var mnavResizeTimer;\n  window.addEventListener('resize',function(){\n    clearTimeout(mnavResizeTimer);\n    mnavResizeTimer=setTimeout(positionMnavBtn,150);\n  });\n}\ndocument.addEventListener('DOMContentLoaded', function(){\n  enhanceHeader();\n  setupMobileMenu();\n  document.querySelectorAll('.particle-canvas').forEach(initParticleCanvas);\n  var els=document.querySelectorAll('.reveal,.reveal-left,.reveal-right');\n  function reveal(el){el.classList.add('is-visible');}\n  if(!('IntersectionObserver' in window)){els.forEach(reveal);return;}\n  var io=new IntersectionObserver(function(entries){\n    entries.forEach(function(entry){\n      if(entry.isIntersecting){reveal(entry.target);io.unobserve(entry.target);}\n    });\n  },{threshold:0.15,rootMargin:'0px 0px -60px 0px'});\n  els.forEach(function(el){\n    var r=el.getBoundingClientRect();\n    if(r.top<window.innerHeight && r.bottom>0){reveal(el);}else{io.observe(el);}\n  });\n});\n<\/script>\n\n\n\n<div class=\"wp-block-group alignfull tp-sec tp-dark sec-page-hero has-text-color has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"color:#ffffff;background:linear-gradient(135deg,#0a8fe8 0%,#0b1f6b 100%)\"><canvas class=\"particle-canvas\"><\/canvas>\n<div class=\"wp-block-group tp-inner reveal is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"tp-eyebrow wp-block-paragraph\">\u304a\u554f\u3044\u5408\u308f\u305b<\/p>\n\n\n\n<h1 class=\"wp-block-heading tp-en\">CONTACT<\/h1>\n\n\n\n<p class=\"tp-lead wp-block-paragraph\">\u304a\u96fb\u8a71\u3067\u306e\u3054\u76f8\u8ac7\u306b\u3064\u3044\u3066\u3001\u3054\u6848\u5185\u3044\u305f\u3057\u307e\u3059\u3002<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-full hero-float reveal-right reveal-d1\"><img loading=\"lazy\" decoding=\"async\" width=\"1254\" height=\"1254\" src=\"https:\/\/example2.7.pppportfolio.com\/wp-content\/uploads\/2026\/10\/kyoritsu-624.jpg\" alt=\"\" class=\"wp-image-657\" srcset=\"https:\/\/example2.7.pppportfolio.com\/wp-content\/uploads\/2026\/10\/kyoritsu-624.jpg 1254w, https:\/\/example2.7.pppportfolio.com\/wp-content\/uploads\/2026\/10\/kyoritsu-624-300x300.jpg 300w, https:\/\/example2.7.pppportfolio.com\/wp-content\/uploads\/2026\/10\/kyoritsu-624-1024x1024.jpg 1024w, https:\/\/example2.7.pppportfolio.com\/wp-content\/uploads\/2026\/10\/kyoritsu-624-150x150.jpg 150w, https:\/\/example2.7.pppportfolio.com\/wp-content\/uploads\/2026\/10\/kyoritsu-624-768x768.jpg 768w\" sizes=\"auto, (max-width: 1254px) 100vw, 1254px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull tp-sec sec-lead has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"background-color:#f5f6f9\">\n<div class=\"wp-block-group tp-inner is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group lead-head reveal is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"tp-eyebrow wp-block-paragraph\">\u304a\u554f\u3044\u5408\u308f\u305b\u306b\u3064\u3044\u3066<\/p>\n\n\n\n<h2 class=\"wp-block-heading tp-en\">CONTACT<\/h2>\n<\/div>\n\n\n\n<div class=\"wp-block-group lead-body reveal reveal-d1 is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\u73fe\u5728\u3001\u65b0\u898f\u5de5\u4e8b\u306e\u3054\u4f9d\u983c\u306b\u3064\u304d\u307e\u3057\u3066\u306f\u3001\u304a\u5f15\u304d\u53d7\u3051\u3059\u308b\u4ef6\u6570\u3092\u8abf\u6574\u3055\u305b\u3066\u3044\u305f\u3060\u3044\u3066\u304a\u308a\u307e\u3059\u3002\u6f0f\u6c34\u306a\u3069\u306e\u7dca\u6025\u306e\u4fee\u7406\u3084\u3001\u65e2\u5b58\u306e\u304a\u5ba2\u69d8\u30fb\u304a\u53d6\u5f15\u5148\u69d8\u304b\u3089\u306e\u3054\u76f8\u8ac7\u306f\u3001\u304a\u96fb\u8a71\u306b\u3066\u627f\u3063\u3066\u304a\u308a\u307e\u3059\u3002\u306a\u304a\u3001\u63a1\u7528\u306b\u95a2\u3059\u308b\u3054\u5fdc\u52df\u306f\u63a1\u7528\u30a8\u30f3\u30c8\u30ea\u30fc\u30da\u30fc\u30b8\u304b\u3089\u304a\u5bc4\u305b\u304f\u3060\u3055\u3044\u3002<\/p>\n\n\n\n<div class=\"wp-block-group tel-block is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"tel-label wp-block-paragraph\">\u304a\u96fb\u8a71\u3067\u306e\u3054\u76f8\u8ac7<\/p>\n\n\n\n<p class=\"tel-num wp-block-paragraph\"><a href=\"tel:0487864557\">048-786-4557<\/a><\/p>\n\n\n\n<p class=\"tel-note wp-block-paragraph\">\u53d7\u4ed8\u6642\u9593 8:00\u301c17:30\uff08\u65e5\u66dc\u30fb\u795d\u65e5\u30fbGW\u30fb\u590f\u5b63\u30fb\u5e74\u672b\u5e74\u59cb\u3092\u9664\u304f\uff09<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n\n\n<div class=\"wp-block-group alignfull tp-sec tp-dark sec-footer has-text-color has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"color:#ffffff;background-color:#0a1650;padding-top:100px;padding-bottom:70px\">\n<div class=\"wp-block-group tp-inner is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-columns ft-cols is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:42%\">\n<div class=\"wp-block-group ft-info is-layout-flow wp-block-group-is-layout-flow\"><span class=\"ft-accent\"><\/span>\n<p class=\"ft-logo wp-block-paragraph\">\u5354\u7acb\u8a2d\u5099\u682a\u5f0f\u4f1a\u793e<\/p>\n\n\n\n<p class=\"ft-tagline wp-block-paragraph\">\u6876\u5ddd\u5e02\u3092\u62e0\u70b9\u306b\u3001\u7d66\u6392\u6c34\u30fb\u885b\u751f\u8a2d\u5099\u5de5\u4e8b\u3068\u6c34\u9053\u5de5\u4e8b\u3067\u5730\u57df\u306e\u6c34\u307e\u308f\u308a\u3092\u652f\u3048\u3066\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"wp-block-group ft-utility is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\u3012363-0029\u3000\u57fc\u7389\u770c\u6876\u5ddd\u5e02\u4e0b\u65e5\u51fa\u8c37\u67713-31-6<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"tel:0487864557\">TEL\uff1a048-786-4557<\/a><\/p>\n<\/div>\n\n\n\n<p class=\"ft-copy wp-block-paragraph\">Copyright \u00a9 \u5354\u7acb\u8a2d\u5099\u682a\u5f0f\u4f1a\u793e All Rights Reserved.\u3000\u3054\u63d0\u6848\u7528\u306e\u30c7\u30e2\u30b5\u30a4\u30c8\u3067\u3059<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:29%\">\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\"><span class=\"ft-accent\"><\/span>\n<p class=\"ft-col-title wp-block-paragraph\">SITEMAP<\/p>\n\n\n\n<div class=\"wp-block-group ft-links is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"ft-link wp-block-paragraph\"><a href=\"\/\">TOP<\/a><\/p>\n\n\n\n<p class=\"ft-link wp-block-paragraph\"><a href=\"\/company\/\">\u4f1a\u793e\u6982\u8981<\/a><\/p>\n\n\n\n<p class=\"ft-link wp-block-paragraph\"><a href=\"\/business\/\">\u4e8b\u696d\u6848\u5185<\/a><\/p>\n\n\n\n<p class=\"ft-link wp-block-paragraph\"><a href=\"\/news\/\">\u304a\u77e5\u3089\u305b<\/a><\/p>\n\n\n\n<p class=\"ft-link wp-block-paragraph\"><a href=\"\/recruit\/\">\u63a1\u7528\u60c5\u5831<\/a><\/p>\n\n\n\n<p class=\"ft-link wp-block-paragraph\"><a href=\"\/contact\/\">\u304a\u554f\u3044\u5408\u308f\u305b<\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:29%\">\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\"><span class=\"ft-accent\"><\/span>\n<p class=\"ft-col-title wp-block-paragraph\">ENTRY<\/p>\n\n\n\n<p class=\"ft-cta-btn-wrap wp-block-paragraph\"><a href=\"\/entry\/\" class=\"ft-cta-btn\">\u30a8\u30f3\u30c8\u30ea\u30fc\u306f\u3053\u3061\u3089<span class=\"btn-arrow\">\u2192<\/span><\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u304a\u554f\u3044\u5408\u308f\u305b CONTACT \u304a\u96fb\u8a71\u3067\u306e\u3054\u76f8\u8ac7\u306b\u3064\u3044\u3066\u3001\u3054\u6848\u5185\u3044\u305f\u3057\u307e\u3059\u3002 \u304a\u554f\u3044\u5408\u308f\u305b\u306b\u3064\u3044\u3066 CONTACT \u73fe\u5728\u3001\u65b0\u898f\u5de5\u4e8b\u306e\u3054\u4f9d\u983c\u306b\u3064\u304d\u307e\u3057\u3066\u306f\u3001\u304a\u5f15\u304d\u53d7\u3051\u3059\u308b\u4ef6\u6570\u3092\u8abf\u6574\u3055\u305b\u3066\u3044\u305f\u3060\u3044\u3066\u304a\u308a\u307e\u3059\u3002\u6f0f\u6c34\u306a\u3069\u306e\u7dca\u6025\u306e\u4fee [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_lightning_design_setting":{"layout":"col-one-no-subsection","site_body_padding":"true"},"footnotes":""},"class_list":["post-82","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/example2.7.pppportfolio.com\/index.php?rest_route=\/wp\/v2\/pages\/82","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/example2.7.pppportfolio.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/example2.7.pppportfolio.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/example2.7.pppportfolio.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/example2.7.pppportfolio.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=82"}],"version-history":[{"count":60,"href":"https:\/\/example2.7.pppportfolio.com\/index.php?rest_route=\/wp\/v2\/pages\/82\/revisions"}],"predecessor-version":[{"id":678,"href":"https:\/\/example2.7.pppportfolio.com\/index.php?rest_route=\/wp\/v2\/pages\/82\/revisions\/678"}],"wp:attachment":[{"href":"https:\/\/example2.7.pppportfolio.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=82"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}