{"id":52,"date":"2026-07-04T16:01:53","date_gmt":"2026-07-04T07:01:53","guid":{"rendered":"https:\/\/traceebetsu.com\/?page_id=52"},"modified":"2026-07-07T16:06:39","modified_gmt":"2026-07-07T07:06:39","slug":"contact","status":"publish","type":"page","link":"https:\/\/traceebetsu.com\/?page_id=52","title":{"rendered":"Contact"},"content":{"rendered":"\n<header class=\"trace-header\" id=\"traceHeader\">\n  <div class=\"trace-header-container\">\n    <!-- \u5de6\u5074\uff1a\u30ed\u30b4\uff08\u30af\u30ea\u30c3\u30af\u3067TOP\u30da\u30fc\u30b8\u3078\u9077\u79fb\uff09 -->\n    <div class=\"trace-header-logo\">\n      <a href=\"https:\/\/traceebetsu.com\/\" class=\"trace-logo-link\">TRACE<\/a>\n    <\/div>\n\n    <!-- \u4e2d\u592e\uff1a\u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3\u30e1\u30cb\u30e5\u30fc\uff08PC\u8868\u793a\u7528\uff09 -->\n    <nav class=\"trace-header-nav\">\n      <a href=\"https:\/\/traceebetsu.com\/\" class=\"trace-nav-link\">TOP<\/a>\n      <a href=\"https:\/\/traceebetsu.com\/?page_id=28\" class=\"trace-nav-link\">Service<\/a>\n      <a href=\"https:\/\/traceebetsu.com\/?page_id=30\" class=\"trace-nav-link\">Company<\/a>\n    <\/nav>\n\n    <!-- \u53f3\u5074\uff1a\u30b3\u30f3\u30bf\u30af\u30c8\u30dc\u30bf\u30f3\uff08PC\u8868\u793a\u7528\uff09 -->\n    <div class=\"trace-header-action\">\n      <a href=\"https:\/\/traceebetsu.com\/?page_id=52\" class=\"trace-contact-btn\">CONTACT<\/a>\n    <\/div>\n\n    <!-- \u30cf\u30f3\u30d0\u30fc\u30ac\u30fc\u30e1\u30cb\u30e5\u30fc\u30a2\u30a4\u30b3\u30f3\uff08\u30b9\u30de\u30db\u8868\u793a\u7528\uff09 -->\n    <button class=\"trace-burger-btn\" id=\"burgerBtn\" aria-label=\"\u30e1\u30cb\u30e5\u30fc\u3092\u958b\u304f\">\n      <span class=\"burger-line\"><\/span>\n      <span class=\"burger-line\"><\/span>\n      <span class=\"burger-line\"><\/span>\n    <\/button>\n  <\/div>\n<\/header>\n\n<!-- \u30e2\u30d0\u30a4\u30eb\u7528\u30d5\u30eb\u30b9\u30af\u30ea\u30fc\u30f3\u30aa\u30fc\u30d0\u30fc\u30ec\u30a4\u30e1\u30cb\u30e5\u30fc -->\n<div class=\"trace-mobile-menu\" id=\"mobileMenu\">\n  <nav class=\"trace-mobile-nav\">\n    <a href=\"https:\/\/traceebetsu.com\/\" class=\"trace-mobile-link\">TOP<\/a>\n    <a href=\"https:\/\/traceebetsu.com\/?page_id=28\" class=\"trace-mobile-link\">Service<\/a>\n    <a href=\"https:\/\/traceebetsu.com\/?page_id=30\" class=\"trace-mobile-link\">Company<\/a>\n    <a href=\"https:\/\/traceebetsu.com\/?page_id=52\" class=\"trace-mobile-btn\">CONTACT<\/a>\n  <\/nav>\n<\/div>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function() {\n  const header = document.getElementById('traceHeader');\n  const burgerBtn = document.getElementById('burgerBtn');\n  const mobileMenu = document.getElementById('mobileMenu');\n  const mobileLinks = document.querySelectorAll('.trace-mobile-link, .trace-mobile-btn');\n\n  \/\/ 1. \u30b9\u30af\u30ed\u30fc\u30eb\u9023\u52d5\u80cc\u666f\u5207\u308a\u66ff\u3048\uff08\u900f\u660e \u21d4 \u30b0\u30e9\u30b9\u30e2\u30fc\u30d5\u30a3\u30ba\u30e0\u534a\u900f\u660e\u9ed2\uff09\n  window.addEventListener('scroll', function() {\n    if (window.scrollY > 50) {\n      header.classList.add('scrolled');\n    } else {\n      header.classList.remove('scrolled');\n    }\n  });\n\n  \/\/ \u521d\u671f\u30ed\u30fc\u30c9\u6642\u306e\u30b9\u30af\u30ed\u30fc\u30eb\u91cf\u30c1\u30a7\u30c3\u30af\n  if (window.scrollY > 50) {\n    header.classList.add('scrolled');\n  }\n\n  \/\/ 2. \u30e2\u30d0\u30a4\u30eb\u30e1\u30cb\u30e5\u30fc\u958b\u9589\u30ed\u30b8\u30c3\u30af\n  burgerBtn.addEventListener('click', function() {\n    const isOpen = burgerBtn.classList.toggle('active');\n    mobileMenu.classList.toggle('active');\n    \n    \/\/ \u30e1\u30cb\u30e5\u30fc\u8868\u793a\u4e2d\u306f\u30b9\u30af\u30ed\u30fc\u30eb\u3092\u9632\u6b62\n    if (isOpen) {\n      document.body.style.overflow = 'hidden';\n    } else {\n      document.body.style.overflow = '';\n    }\n  });\n\n  \/\/ \u30e2\u30d0\u30a4\u30eb\u30e1\u30cb\u30e5\u30fc\u306e\u30ea\u30f3\u30af\u30af\u30ea\u30c3\u30af\u6642\u306b\u30e1\u30cb\u30e5\u30fc\u3092\u9589\u3058\u308b\n  mobileLinks.forEach(link => {\n    link.addEventListener('click', function() {\n      burgerBtn.classList.remove('active');\n      mobileMenu.classList.remove('active');\n      document.body.style.overflow = '';\n    });\n  });\n});\n<\/script>\n\n<style>\n\/* --- \u30d8\u30c3\u30c0\u30fc\u5171\u901a\u30b9\u30bf\u30a4\u30eb --- *\/\n.trace-header {\n  position: fixed;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 80px; \/* \u30c7\u30d5\u30a9\u30eb\u30c8\u306e\u9ad8\u3055 *\/\n  display: flex;\n  align-items: center;\n  background-color: transparent; \/* \u521d\u671f\u72b6\u614b\u306f\u900f\u660e *\/\n  box-sizing: border-box;\n  transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n  z-index: 10001; \/* \u30e2\u30d0\u30a4\u30eb\u30e1\u30cb\u30e5\u30fc\u3088\u308a\u4e0a\u306b\u914d\u7f6e\u3057\u3066\u30af\u30ea\u30c3\u30af\u3092\u6709\u52b9\u306b\u3059\u308b *\/\n}\n\n\/* \u30b9\u30af\u30ed\u30fc\u30eb\u6642\u306e\u30b9\u30bf\u30a4\u30eb\uff08\u534a\u900f\u660e\u9ed2 \uff0b \u30b0\u30e9\u30b9\u30e2\u30fc\u30d5\u30a3\u30ba\u30e0\uff09 *\/\n.trace-header.scrolled {\n  background-color: rgba(0, 0, 0, 0.7); \/* \u534a\u900f\u660e\u306e\u9ed2 *\/\n  backdrop-filter: blur(12px); \/* \u3059\u308a\u30ac\u30e9\u30b9\u52b9\u679c *\/\n  -webkit-backdrop-filter: blur(12px);\n  height: 70px; \/* \u30b9\u30af\u30ed\u30fc\u30eb\u6642\u306f\u5c11\u3057\u9ad8\u3055\u3092\u8584\u304f\u3057\u3066\u30b9\u30de\u30fc\u30c8\u306b *\/\n  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.15);\n  border-bottom: 1px solid rgba(255, 255, 255, 0.08); \/* \u50c5\u304b\u306a\u5883\u754c\u7dda *\/\n}\n\n\/* \u30d8\u30c3\u30c0\u30fc\u30a4\u30f3\u30ca\u30fc\u30b3\u30f3\u30c6\u30ca *\/\n.trace-header-container {\n  max-width: 1300px;\n  width: 100%;\n  margin: 0 auto;\n  padding: 0 24px;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  box-sizing: border-box;\n}\n\n\/* \u30ed\u30b4 *\/\n.trace-header-logo {\n  display: flex;\n  align-items: center;\n}\n\n.trace-logo-link {\n  font-family: -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", \"Segoe UI\", sans-serif;\n  font-size: 1.6rem;\n  font-weight: 900;\n  color: #ffffff !important;\n  text-decoration: none !important;\n  letter-spacing: 0.08em;\n  line-height: 1;\n}\n\n\/* \u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3\uff08PC\u7528\uff09 *\/\n.trace-header-nav {\n  display: flex;\n  gap: 36px;\n  align-items: center;\n}\n\n.trace-nav-link {\n  font-family: -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", \"Segoe UI\", \"Noto Sans JP\", sans-serif;\n  font-size: 0.95rem;\n  font-weight: 600;\n  color: rgba(255, 255, 255, 0.85) !important;\n  text-decoration: none !important;\n  letter-spacing: 0.03em;\n  transition: color 0.3s ease;\n  position: relative;\n  padding: 6px 0;\n}\n\n\/* \u30db\u30d0\u30fc\u6642\u306e\u4e0b\u7dda\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3 *\/\n.trace-nav-link::after {\n  content: \"\";\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  width: 100%;\n  height: 2px;\n  background-color: #deff9a; \/* \u30e9\u30a4\u30e0\u30b0\u30ea\u30fc\u30f3 *\/\n  transform: scaleX(0);\n  transform-origin: right;\n  transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n}\n\n.trace-nav-link:hover {\n  color: #ffffff !important;\n}\n\n.trace-nav-link:hover::after {\n  transform: scaleX(1);\n  transform-origin: left;\n}\n\n\/* \u30b3\u30f3\u30bf\u30af\u30c8\u30dc\u30bf\u30f3\uff08PC\u7528\uff09 *\/\n.trace-header-action {\n  display: flex;\n  align-items: center;\n}\n\n.trace-contact-btn {\n  display: inline-block;\n  padding: 10px 24px;\n  background-color: #deff9a; \/* \u30e9\u30a4\u30e0\u30b0\u30ea\u30fc\u30f3 *\/\n  color: #0f172a !important; \/* \u9ed2\u6587\u5b57 *\/\n  font-size: 0.85rem;\n  font-weight: 700;\n  text-decoration: none !important;\n  border-radius: 20px;\n  letter-spacing: 0.05em;\n  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1);\n  box-shadow: 0 4px 15px rgba(222, 255, 154, 0.1);\n}\n\n.trace-contact-btn:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 8px 20px rgba(222, 255, 154, 0.25);\n  background-color: #ffffff;\n  color: #0f172a !important;\n}\n\n\/* \u30cf\u30f3\u30d0\u30fc\u30ac\u30fc\u30e1\u30cb\u30e5\u30fc\u30dc\u30bf\u30f3\uff08\u30b9\u30de\u30db\u7528\uff09 *\/\n.trace-burger-btn {\n  display: none; \/* \u30c7\u30d5\u30a9\u30eb\u30c8\u975e\u8868\u793a *\/\n  flex-direction: column;\n  justify-content: space-between;\n  width: 26px;\n  height: 18px;\n  background: none;\n  border: none;\n  cursor: pointer;\n  padding: 0;\n  z-index: 10001; \/* \u30e2\u30d0\u30a4\u30eb\u30e1\u30cb\u30e5\u30fc\u3088\u308a\u4e0a\u306b\u914d\u7f6e *\/\n}\n\n.burger-line {\n  width: 100%;\n  height: 2px;\n  background-color: #ffffff;\n  transition: all 0.3s ease;\n  border-radius: 2px;\n}\n\n\/* \u30cf\u30f3\u30d0\u30fc\u30ac\u30fc\u30e1\u30cb\u30e5\u30fc\u306e\u30a2\u30af\u30c6\u30a3\u30d6\uff08\u30d0\u30c4\u5370\uff09\u5909\u5f62 *\/\n.trace-burger-btn.active .burger-line:nth-child(1) {\n  transform: translateY(8px) rotate(45deg);\n}\n\n.trace-burger-btn.active .burger-line:nth-child(2) {\n  opacity: 0;\n}\n\n.trace-burger-btn.active .burger-line:nth-child(3) {\n  transform: translateY(-8px) rotate(-45deg);\n}\n\n\/* --- \u30e2\u30d0\u30a4\u30eb\u7528\u30e1\u30cb\u30e5\u30fc\u30aa\u30fc\u30d0\u30fc\u30ec\u30a4 --- *\/\n.trace-mobile-menu {\n  position: fixed;\n  top: 0;\n  left: 0;\n  width: 100vw;\n  height: 100vh;\n  background-color: rgba(15, 23, 42, 0.98); \/* \u975e\u5e38\u306b\u6df1\u3044\u7d3a\/\u9ed2 *\/\n  z-index: 10000;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  opacity: 0;\n  pointer-events: none;\n  transition: opacity 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n}\n\n.trace-mobile-menu.active {\n  opacity: 1;\n  pointer-events: auto;\n}\n\n.trace-mobile-nav {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 32px;\n  width: 100%;\n}\n\n.trace-mobile-link {\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Noto Sans JP\", sans-serif;\n  font-size: 1.8rem;\n  font-weight: 700;\n  color: #ffffff !important;\n  text-decoration: none !important;\n  letter-spacing: 0.05em;\n  opacity: 0;\n  transform: translateY(20px);\n  transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n}\n\n\/* \u30e1\u30cb\u30e5\u30fc\u5c55\u958b\u6642\u306e\u6642\u9593\u5dee\u51fa\u73fe\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3 *\/\n.trace-mobile-menu.active .trace-mobile-link:nth-child(1) {\n  opacity: 1; transform: translateY(0); transition-delay: 0.1s;\n}\n.trace-mobile-menu.active .trace-mobile-link:nth-child(2) {\n  opacity: 1; transform: translateY(0); transition-delay: 0.2s;\n}\n.trace-mobile-menu.active .trace-mobile-link:nth-child(3) {\n  opacity: 1; transform: translateY(0); transition-delay: 0.3s;\n}\n.trace-mobile-menu.active .trace-mobile-btn {\n  opacity: 1; transform: translateY(0); transition-delay: 0.4s;\n}\n\n.trace-mobile-btn {\n  display: inline-block;\n  padding: 14px 48px;\n  background-color: #deff9a;\n  color: #0f172a !important;\n  font-size: 1.1rem;\n  font-weight: 700;\n  text-decoration: none !important;\n  border-radius: 30px;\n  letter-spacing: 0.08em;\n  opacity: 0;\n  transform: translateY(20px);\n  transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n  margin-top: 10px;\n}\n\n\/* --- \u30ec\u30b9\u30dd\u30f3\u30b7\u30d6\u5bfe\u5fdc (768px\u4ee5\u4e0b) --- *\/\n@media (max-width: 768px) {\n  .trace-header {\n    height: 65px; \/* \u30b9\u30de\u30db\u3067\u306f\u30d8\u30c3\u30c0\u30fc\u9ad8\u3055\u3092\u5c11\u3057\u4f4e\u304f *\/\n  }\n  \n  .trace-header.scrolled {\n    height: 60px;\n  }\n  \n  .trace-header-nav,\n  .trace-header-action {\n    display: none; \/* \u30b9\u30de\u30db\u3067\u306f\u30ca\u30d3\u3068\u30a2\u30af\u30b7\u30e7\u30f3\u30dc\u30bf\u30f3\u3092\u975e\u8868\u793a *\/\n  }\n  \n  .trace-burger-btn {\n    display: flex; \/* \u30cf\u30f3\u30d0\u30fc\u30ac\u30fc\u30dc\u30bf\u30f3\u3092\u8868\u793a *\/\n  }\n}\n<\/style>\n\n\n\n<style data-wp-block-html=\"css\">\n\/* --- \u5168\u4f53\u30bb\u30af\u30b7\u30e7\u30f3\u8a2d\u5b9a --- *\/\n.trace-contact-section {\n  background-color: #0a0a0a; \/* \u5b8c\u5168\u306a\u9ed2 *\/\n  color: #f5f5f5; \/* \u660e\u308b\u3044\u30b0\u30ec\u30fc\u6587\u5b57 *\/\n  padding: 80px 24px;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Noto Sans JP\", sans-serif;\n  box-sizing: border-box;\n}\n\n.trace-contact-container {\n  max-width: 680px; \/* \u7e26\u9577\u3067\u4e2d\u592e\u63c3\u3048\u306e\u30b9\u30de\u30fc\u30c8\u306a\u30e2\u30c0\u30f3\u30ec\u30a4\u30a2\u30a6\u30c8 *\/\n  margin: 0 auto;\n}\n\n\/* \u30bf\u30a4\u30c8\u30eb\u30a8\u30ea\u30a2 *\/\n.trace-contact-header {\n  text-align: center;\n  margin-bottom: 48px;\n}\n\n.trace-contact-title {\n  font-size: clamp(2.5rem, 6vw, 3.5rem);\n  font-weight: 800;\n  line-height: 1;\n  margin: 0 0 10px 0;\n  letter-spacing: -0.02em;\n  color: #ffffff;\n}\n\n.trace-contact-subtitle {\n  font-size: 0.85rem;\n  font-weight: 600;\n  color: #deff9a; \/* \u30a2\u30af\u30bb\u30f3\u30c8\u306e\u30e9\u30a4\u30e0\u30b0\u30ea\u30fc\u30f3 *\/\n  letter-spacing: 0.15em;\n  display: block;\n}\n\n\/* \u30d5\u30a9\u30fc\u30e0\u5168\u4f53\u306e\u69cb\u6210 *\/\n.trace-contact-form {\n  background-color: rgba(255, 255, 255, 0.02);\n  border: 1px solid rgba(255, 255, 255, 0.05);\n  border-radius: 16px;\n  padding: 48px 40px;\n}\n\n.trace-form-group {\n  margin-bottom: 28px;\n  display: flex;\n  flex-direction: column;\n}\n\n.trace-form-group.group-checkbox {\n  margin-bottom: 36px;\n  align-items: center;\n}\n\n\/* \u30e9\u30d9\u30eb\u3068\u5fc5\u9808\u30d0\u30c3\u30b8 *\/\n.trace-form-label {\n  font-size: 0.95rem;\n  font-weight: 700;\n  color: #ffffff;\n  margin-bottom: 10px;\n  display: flex;\n  align-items: center;\n}\n\n.trace-form-required {\n  background-color: #deff9a; \/* \u30e9\u30a4\u30e0\u30b0\u30ea\u30fc\u30f3\u80cc\u666f *\/\n  color: #000000; \/* \u9ed2\u6587\u5b57 *\/\n  font-size: 0.7rem;\n  font-weight: 700;\n  padding: 2px 8px;\n  border-radius: 4px;\n  margin-left: 10px;\n  line-height: 1.2;\n}\n\n\/* Contact Form 7\u304c\u81ea\u52d5\u751f\u6210\u3059\u308bspan\u30e9\u30c3\u30d1\u30fc\u306e\u89e3\u9664 *\/\n.wpcf7-form-control-wrap {\n  display: block;\n  width: 100%;\n}\n\n\/* \u5165\u529b\u30d5\u30a3\u30fc\u30eb\u30c9\u306e\u5171\u901a\u30b9\u30bf\u30a4\u30eb *\/\n.trace-form-input,\n.trace-form-select,\n.trace-form-textarea {\n  width: 100%;\n  box-sizing: border-box;\n  background-color: rgba(255, 255, 255, 0.04); \/* \u534a\u900f\u660e\u80cc\u666f *\/\n  border: 1px solid rgba(255, 255, 255, 0.15); \/* \u7d30\u3044\u30b0\u30ec\u30fc\u67a0\u7dda *\/\n  border-radius: 6px;\n  padding: 14px 18px;\n  font-size: 0.95rem;\n  color: #ffffff;\n  outline: none;\n  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1);\n  font-family: inherit;\n}\n\n\/* \u30d5\u30a9\u30fc\u30ab\u30b9\u6642\u306e\u5149\u308b\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3 *\/\n.trace-form-input:focus,\n.trace-form-select:focus,\n.trace-form-textarea:focus {\n  border-color: #deff9a; \/* \u30e9\u30a4\u30e0\u30b0\u30ea\u30fc\u30f3\u306b\u5909\u5316 *\/\n  box-shadow: 0 0 12px rgba(222, 255, 154, 0.2); \/* \u307b\u306e\u304b\u306b\u5149\u308b\u5f71 *\/\n  background-color: rgba(255, 255, 255, 0.08);\n}\n\n\/* \u30d7\u30ec\u30fc\u30b9\u30db\u30eb\u30c0\u30fc\u306e\u8272 *\/\n.trace-form-input::placeholder,\n.trace-form-textarea::placeholder {\n  color: #64748b;\n}\n\n\/* \u30bb\u30ec\u30af\u30c8\u30dc\u30c3\u30af\u30b9\u306e\u53f3\u5074\u77e2\u5370\u30ab\u30b9\u30bf\u30de\u30a4\u30ba *\/\n.trace-select-wrapper {\n  position: relative;\n  width: 100%;\n}\n\n.trace-select-wrapper::after {\n  content: \"\\f078\"; \/* FontAwesome\u306e\u77e2\u5370\u30a2\u30a4\u30b3\u30f3 *\/\n  font-family: \"Font Awesome 6 Free\";\n  font-weight: 900;\n  font-size: 0.8rem;\n  position: absolute;\n  right: 18px;\n  top: 50%;\n  transform: translateY(-50%);\n  color: #94a3b8;\n  pointer-events: none;\n}\n\n.trace-form-select {\n  appearance: none;\n  -webkit-appearance: none;\n  padding-right: 40px; \/* \u77e2\u5370\u3068\u88ab\u3089\u306a\u3044\u3088\u3046\u306b\u4f59\u767d *\/\n  cursor: pointer;\n}\n\n.trace-form-select option {\n  background-color: #0f172a; \/* \u30bb\u30ec\u30af\u30c8\u5185\u306e\u30c9\u30ed\u30c3\u30d7\u30c0\u30a6\u30f3\u80cc\u666f *\/\n  color: #ffffff;\n}\n\n.trace-form-textarea {\n  resize: vertical; \/* \u7e26\u65b9\u5411\u306e\u307f\u30ea\u30b5\u30a4\u30ba\u8a31\u53ef *\/\n}\n\n\/* \u540c\u610f\u30c1\u30a7\u30c3\u30af\u30dc\u30c3\u30af\u30b9\u306e\u30b9\u30bf\u30a4\u30eb\u8abf\u6574 *\/\n.trace-checkbox-label {\n  display: inline-flex;\n  align-items: center;\n  cursor: pointer;\n  user-select: none;\n}\n\n.trace-checkbox-label span.wpcf7-form-control-wrap {\n  display: inline;\n  width: auto;\n}\n\n.wpcf7-list-item {\n  margin: 0 !important;\n  display: inline-flex;\n  align-items: center;\n}\n\n.trace-form-checkbox {\n  appearance: none;\n  -webkit-appearance: none;\n  width: 18px;\n  height: 18px;\n  border: 1px solid rgba(255, 255, 255, 0.25);\n  background-color: rgba(255, 255, 255, 0.04);\n  border-radius: 4px;\n  margin: 0 10px 0 0;\n  position: relative;\n  outline: none;\n  cursor: pointer;\n  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1);\n  display: inline-block;\n  vertical-align: middle;\n}\n\n.trace-form-checkbox:checked {\n  background-color: #deff9a;\n  border-color: #deff9a;\n}\n\n\/* \u30c1\u30a7\u30c3\u30af\u30de\u30fc\u30af\u306e\u751f\u6210 *\/\n.trace-form-checkbox:checked::after {\n  content: \"\\f00c\";\n  font-family: \"Font Awesome 6 Free\";\n  font-weight: 900;\n  font-size: 0.65rem;\n  color: #000000;\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n}\n\n.trace-checkbox-text {\n  font-size: 0.9rem;\n  color: #cbd5e1;\n  display: inline-block;\n  vertical-align: middle;\n}\n\n.trace-privacy-link {\n  color: #deff9a !important;\n  text-decoration: underline !important;\n  transition: opacity 0.3s ease;\n}\n\n.trace-privacy-link:hover {\n  opacity: 0.8;\n}\n\n\/* --- \u9001\u4fe1\u30dc\u30bf\u30f3\u30a8\u30ea\u30a2\uff08\u30c6\u30fc\u30de\u30fbCF7\u306e\u30c7\u30d5\u30a9\u30eb\u30c8\u30b9\u30bf\u30a4\u30eb\u3092\u5b8c\u5168\u306b\u7121\u52b9\u5316\u3057\u3066\u4e0a\u66f8\u304d\uff09 --- *\/\n.trace-form-submit {\n  text-align: center;\n}\n\n\/* \u512a\u5148\u5ea6\uff08\u7279\u7570\u6027\uff09\u3092\u6975\u9650\u307e\u3067\u9ad8\u3081\u3001\u304b\u3064background-color\u3067\u306f\u306a\u304fbackground\u3092\u6307\u5b9a\u3057\u3066\u4ed6\u30c6\u30fc\u30de\u306e\u30b0\u30e9\u30c7\u30fc\u30b7\u30e7\u30f3\u3084\u521d\u671f\u80cc\u666f\u8a2d\u5b9a\u3092\u5b8c\u5168\u306b\u4e0a\u66f8\u304d *\/\nbody div.wpcf7 input[type=\"submit\"].wpcf7-submit,\nbody div.wpcf7 .trace-submit-btn,\nbody .trace-contact-section input[type=\"submit\"],\nbody .trace-submit-btn,\ninput.wpcf7-submit {\n  position: relative !important;\n  display: inline-flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  width: 100% !important;\n  max-width: 280px !important;\n  height: 54px !important;\n  padding: 0 32px !important;\n  background: #deff9a !important; \/* \u30b0\u30e9\u30c7\u30fc\u30b7\u30e7\u30f3\u80cc\u666f\u306a\u3069\u3092\u7121\u52b9\u5316\u3059\u308b\u305f\u3081\u306bbackground\u306b\u6307\u5b9a *\/\n  background-color: #deff9a !important;\n  color: #000000 !important;\n  border: none !important;\n  border-radius: 30px !important;\n  font-size: 1rem !important;\n  font-weight: 700 !important;\n  cursor: pointer !important;\n  transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;\n  box-shadow: 0 4px 15px rgba(222, 255, 154, 0.15) !important;\n  outline: none !important;\n  text-shadow: none !important; \/* \u6587\u5b57\u30b7\u30e3\u30c9\u30a6\u3092\u6253\u3061\u6d88\u3057 *\/\n}\n\n\/* FontAwesome\u306e\u7d19\u98db\u884c\u6a5f\u3092\u7591\u4f3c\u8981\u7d20\u3068\u3057\u3066\u8ffd\u52a0 *\/\nbody div.wpcf7 input[type=\"submit\"].wpcf7-submit::after,\nbody div.wpcf7 .trace-submit-btn::after,\nbody .trace-contact-section input[type=\"submit\"]::after,\nbody .trace-submit-btn::after,\ninput.wpcf7-submit::after {\n  content: \"\\f1d8\" !important;\n  font-family: \"Font Awesome 6 Free\" !important;\n  font-weight: 900 !important;\n  margin-left: 10px !important;\n  font-size: 0.9rem !important;\n  transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;\n  display: inline-block !important;\n  color: #000000 !important;\n}\n\nbody div.wpcf7 input[type=\"submit\"].wpcf7-submit:hover,\nbody div.wpcf7 .trace-submit-btn:hover,\nbody .trace-contact-section input[type=\"submit\"]:hover,\nbody .trace-submit-btn:hover,\ninput.wpcf7-submit:hover {\n  transform: translateY(-3px) !important; \/* \u30db\u30d0\u30fc\u6642\u306b\u4e0a\u306b\u6d6e\u304d\u4e0a\u304c\u308b *\/\n  box-shadow: 0 12px 25px rgba(222, 255, 154, 0.3) !important;\n  background: #ffffff !important; \/* \u30db\u30d0\u30fc\u6642\u306f\u767d\u306b *\/\n  background-color: #ffffff !important;\n  color: #000000 !important;\n}\n\nbody div.wpcf7 input[type=\"submit\"].wpcf7-submit:hover::after,\nbody div.wpcf7 .trace-submit-btn:hover::after,\nbody .trace-contact-section input[type=\"submit\"]:hover::after,\nbody .trace-submit-btn:hover::after,\ninput.wpcf7-submit:hover::after {\n  transform: translateX(5px) translateY(-3px) !important; \/* \u98db\u884c\u6a5f\u30a2\u30a4\u30b3\u30f3\u304c\u98db\u3073\u7acb\u3064\u3088\u3046\u306a\u52d5\u304d *\/\n  color: #000000 !important;\n}\n\n\/* Contact Form 7 \u5b8c\u4e86\u30fb\u30a8\u30e9\u30fc\u30e1\u30c3\u30bb\u30fc\u30b8\u306e\u8abf\u6574 *\/\n.wpcf7-response-output {\n  margin: 20px 0 0 0 !important;\n  padding: 12px 16px !important;\n  border-radius: 8px !important;\n  font-size: 0.9rem !important;\n  border: 2px solid !important;\n  text-align: center;\n}\n\n.wpcf7-mail-sent-ok {\n  border-color: #deff9a !important;\n  color: #deff9a !important;\n  background-color: rgba(222, 255, 154, 0.05);\n}\n\n.wpcf7-validation-errors,\n.wpcf7-acceptance-missing {\n  border-color: #ef4444 !important;\n  color: #ef4444 !important;\n  background-color: rgba(239, 68, 68, 0.05);\n}\n\n\/* --- \u30b9\u30de\u30db\u8868\u793a\u6642\u306e\u30ec\u30b9\u30dd\u30f3\u30b7\u30d6\u5bfe\u5fdc --- *\/\n@media (max-width: 768px) {\n  .trace-contact-section {\n    padding: 60px 16px;\n  }\n  \n  .trace-contact-form {\n    padding: 32px 20px;\n  }\n  \n  .trace-form-group {\n    margin-bottom: 20px;\n  }\n\n  .trace-submit-btn {\n    max-width: 100% !important; \/* \u30b9\u30de\u30db\u3067\u306f\u9001\u4fe1\u30dc\u30bf\u30f3\u3092\u5168\u5e45\u306b *\/\n  }\n}\n<\/style>\n\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/css\/all.min.css\">\n\n<section class=\"trace-contact-section\">\n  <div class=\"trace-contact-container\">\n    \n    <!-- \u30d5\u30a9\u30fc\u30e0\u30bf\u30a4\u30c8\u30eb -->\n    <div class=\"trace-contact-header\">\n      <h2 class=\"trace-contact-title\">Contact<\/h2>\n      <span class=\"trace-contact-subtitle\">\u304a\u554f\u3044\u5408\u308f\u305b<\/span>\n    <\/div>\n\n    <!-- Contact Form 7 \u306e\u30b7\u30e7\u30fc\u30c8\u30b3\u30fc\u30c9 -->\n    \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f86-o1\" lang=\"ja\" dir=\"ltr\" data-wpcf7-id=\"86\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F52#wpcf7-f86-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"\u30b3\u30f3\u30bf\u30af\u30c8\u30d5\u30a9\u30fc\u30e0\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"86\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.6\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"ja\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f86-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<div class=\"trace-contact-form\">\n \n <!-- \u4f1a\u793e\u540d\u30fb\u56e3\u4f53\u540d -->\n\t<div class=\"trace-form-group\">\n\t\t<p><label for=\"company_name\" class=\"trace-form-label\">\u4f1a\u793e\u540d\u30fb\u56e3\u4f53\u540d<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"company_name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text trace-form-input\" id=\"company_name\" aria-invalid=\"false\" placeholder=\"\u4f8b\uff1a\u5408\u540c\u4f1a\u793eTRACE\" value=\"\" type=\"text\" name=\"company_name\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\n <!-- \u304a\u540d\u524d -->\n\t<div class=\"trace-form-group\">\n\t\t<p><label for=\"your_name\" class=\"trace-form-label\"><br \/>\n\u304a\u540d\u524d <span class=\"trace-form-required\">\u5fc5\u9808<\/span><br \/>\n<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your_name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required trace-form-input\" id=\"your_name\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"\u4f8b\uff1a\u6c5f\u5225 \u592a\u90ce\" value=\"\" type=\"text\" name=\"your_name\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\n <!-- \u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9 -->\n\t<div class=\"trace-form-group\">\n\t\t<p><label for=\"your_email\" class=\"trace-form-label\"><br \/>\n\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9 <span class=\"trace-form-required\">\u5fc5\u9808<\/span><br \/>\n<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your_email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email trace-form-input\" id=\"your_email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"\u4f8b\uff1aexample@traceebetsu.com\" value=\"\" type=\"email\" name=\"your_email\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\n <!-- \u96fb\u8a71\u756a\u53f7 -->\n\t<div class=\"trace-form-group\">\n\t\t<p><label for=\"your_tel\" class=\"trace-form-label\">\u96fb\u8a71\u756a\u53f7<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your_tel\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-text wpcf7-validates-as-tel trace-form-input\" id=\"your_tel\" aria-invalid=\"false\" placeholder=\"\u4f8b\uff1a090-0000-0000\" value=\"\" type=\"tel\" name=\"your_tel\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\n <!-- \u304a\u554f\u3044\u5408\u308f\u305b\u9805\u76ee -->\n\t<div class=\"trace-form-group\">\n\t\t<p><label for=\"contact_type\" class=\"trace-form-label\"><br \/>\n\u304a\u554f\u3044\u5408\u308f\u305b\u9805\u76ee <span class=\"trace-form-required\">\u5fc5\u9808<\/span><br \/>\n<\/label>\n\t\t<\/p>\n\t\t<div class=\"trace-select-wrapper\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"contact_type\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required trace-form-select\" id=\"contact_type\" aria-required=\"true\" aria-invalid=\"false\" name=\"contact_type\"><option value=\"\">\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044<\/option><option value=\"\u30ea\u30e6\u30fc\u30b9\u30fb\u30ea\u30da\u30a2\u4e8b\u696d\u306b\u3064\u3044\u3066\">\u30ea\u30e6\u30fc\u30b9\u30fb\u30ea\u30da\u30a2\u4e8b\u696d\u306b\u3064\u3044\u3066<\/option><option value=\"\u30c7\u30b8\u30bf\u30eb\u30fb\u30af\u30ea\u30a8\u30a4\u30c6\u30a3\u30d6\u4e8b\u696d\u306b\u3064\u3044\u3066\">\u30c7\u30b8\u30bf\u30eb\u30fb\u30af\u30ea\u30a8\u30a4\u30c6\u30a3\u30d6\u4e8b\u696d\u306b\u3064\u3044\u3066<\/option><option value=\"\u5730\u57df\u30a4\u30f3\u30d5\u30e9\u30fb\u8acb\u8ca0\u4e8b\u696d\u306b\u3064\u3044\u3066\">\u5730\u57df\u30a4\u30f3\u30d5\u30e9\u30fb\u8acb\u8ca0\u4e8b\u696d\u306b\u3064\u3044\u3066<\/option><option value=\"\u98f2\u98df\u4e8b\u696d\u306b\u3064\u3044\u3066\">\u98f2\u98df\u4e8b\u696d\u306b\u3064\u3044\u3066<\/option><option value=\"\u305d\u306e\u4ed6\">\u305d\u306e\u4ed6<\/option><\/select><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\n <!-- \u304a\u554f\u3044\u5408\u308f\u305b\u5185\u5bb9 -->\n\t<div class=\"trace-form-group\">\n\t\t<p><label for=\"your_message\" class=\"trace-form-label\"><br \/>\n\u304a\u554f\u3044\u5408\u308f\u305b\u5185\u5bb9 <span class=\"trace-form-required\">\u5fc5\u9808<\/span><br \/>\n<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your_message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required trace-form-textarea\" id=\"your_message\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"\u304a\u554f\u3044\u5408\u308f\u305b\u5185\u5bb9\u3092\u3054\u8a18\u5165\u304f\u3060\u3055\u3044\" name=\"your_message\"><\/textarea><\/span>\n\t\t<\/p>\n\t<\/div>\n\n <!-- \u30d7\u30e9\u30a4\u30d0\u30b7\u30fc\u30dd\u30ea\u30b7\u30fc\u540c\u610f\u30c1\u30a7\u30c3\u30af\u30dc\u30c3\u30af\u30b9 -->\n\t<div class=\"trace-form-group group-checkbox\">\n\t\t<p><label class=\"trace-checkbox-label\"><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"agree_privacy\"><span class=\"wpcf7-form-control wpcf7-acceptance\"><span class=\"wpcf7-list-item\"><input type=\"checkbox\" name=\"agree_privacy\" value=\"1\" class=\"trace-form-checkbox\" aria-invalid=\"false\" \/><\/span><\/span><\/span><br \/>\n<span class=\"trace-checkbox-text\"><br \/>\n<a href=\"\/privacy-policy\/\" target=\"_blank\" class=\"trace-privacy-link\">\u30d7\u30e9\u30a4\u30d0\u30b7\u30fc\u30dd\u30ea\u30b7\u30fc<\/a>\u306b\u540c\u610f\u3059\u308b<br \/>\n<\/span><br \/>\n<\/label>\n\t\t<\/p>\n\t<\/div>\n\n <!-- \u9001\u4fe1\u30dc\u30bf\u30f3 -->\n\t<div class=\"trace-form-submit\">\n\t\t<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner trace-submit-btn\" type=\"submit\" value=\"\u9001\u4fe1\u3059\u308b\" \/>\n\t\t<\/p>\n\t<\/div>\n<\/div><p style=\"display: none !important;\" class=\"akismet-fields-container\" data-prefix=\"_wpcf7_ak_\"><label>&#916;<textarea name=\"_wpcf7_ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label><input type=\"hidden\" id=\"ak_js_1\" name=\"_wpcf7_ak_js\" value=\"17\"\/><script>\ndocument.getElementById( \"ak_js_1\" ).setAttribute( \"value\", ( new Date() ).getTime() );\n<\/script>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\n\n  <\/div>\n<\/section>\n\n<style>\n\/* --- \u5168\u4f53\u30bb\u30af\u30b7\u30e7\u30f3\u8a2d\u5b9a --- *\/\n.trace-contact-section {\n  background-color: #090d16; \/* \u9ad8\u7d1a\u30aa\u30d5\u30d6\u30e9\u30c3\u30af *\/\n  color: #cbd5e1; \/* \u660e\u308b\u3044\u30b0\u30ec\u30fc\u6587\u5b57 *\/\n  padding: 80px 24px;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Noto Sans JP\", sans-serif;\n  box-sizing: border-box;\n}\n\n.trace-contact-container {\n  max-width: 680px; \/* \u7e26\u9577\u3067\u4e2d\u592e\u63c3\u3048\u306e\u30b9\u30de\u30fc\u30c8\u306a\u30e2\u30c0\u30f3\u30ec\u30a4\u30a2\u30a6\u30c8 *\/\n  margin: 0 auto;\n}\n\n\/* \u30bf\u30a4\u30c8\u30eb\u30a8\u30ea\u30a2 *\/\n.trace-contact-header {\n  text-align: center;\n  margin-bottom: 48px;\n}\n\n.trace-contact-title {\n  font-size: clamp(2.5rem, 6vw, 3.5rem);\n  font-weight: 800;\n  line-height: 1;\n  margin: 0 0 10px 0;\n  letter-spacing: -0.02em;\n  color: #f8fafc;\n}\n\n.trace-contact-subtitle {\n  font-size: 0.85rem;\n  font-weight: 600;\n  color: #deff9a; \/* \u30a2\u30af\u30bb\u30f3\u30c8\u306e\u30e9\u30a4\u30e0\u30b0\u30ea\u30fc\u30f3 *\/\n  letter-spacing: 0.15em;\n  display: block;\n}\n\n\/* \u30d5\u30a9\u30fc\u30e0\u5168\u4f53\u306e\u69cb\u6210 *\/\n.trace-contact-form {\n  background-color: rgba(255, 255, 255, 0.02);\n  border: 1px solid rgba(255, 255, 255, 0.05);\n  border-radius: 16px;\n  padding: 48px 40px;\n}\n\n.trace-form-group {\n  margin-bottom: 28px;\n  display: flex;\n  flex-direction: column;\n}\n\n.trace-form-group.group-checkbox {\n  margin-bottom: 36px;\n  align-items: center;\n}\n\n\/* \u30e9\u30d9\u30eb\u3068\u5fc5\u9808\u30d0\u30c3\u30b8 *\/\n.trace-form-label {\n  font-size: 0.95rem;\n  font-weight: 700;\n  color: #f8fafc;\n  margin-bottom: 10px;\n  display: flex;\n  align-items: center;\n}\n\n.trace-form-required {\n  background-color: #deff9a; \/* \u30e9\u30a4\u30e0\u30b0\u30ea\u30fc\u30f3\u80cc\u666f *\/\n  color: #1e293b; \/* \u9ad8\u7d1a\u30b9\u30ec\u30fc\u30c8\u30d6\u30e9\u30c3\u30af\u6587\u5b57 *\/\n  font-size: 0.7rem;\n  font-weight: 700;\n  padding: 2px 8px;\n  border-radius: 4px;\n  margin-left: 10px;\n  line-height: 1.2;\n}\n\n\/* Contact Form 7\u304c\u81ea\u52d5\u751f\u6210\u3059\u308bspan\u30e9\u30c3\u30d1\u30fc\u306e\u89e3\u9664 *\/\n.wpcf7-form-control-wrap {\n  display: block;\n  width: 100%;\n}\n\n\/* \u5165\u529b\u30d5\u30a3\u30fc\u30eb\u30c9\u306e\u5171\u901a\u30b9\u30bf\u30a4\u30eb *\/\n.trace-form-input,\n.trace-form-select,\n.trace-form-textarea {\n  width: 100%;\n  box-sizing: border-box;\n  background-color: rgba(255, 255, 255, 0.04); \/* \u534a\u900f\u660e\u80cc\u666f *\/\n  border: 1px solid rgba(255, 255, 255, 0.15); \/* \u7d30\u3044\u30b0\u30ec\u30fc\u67a0\u7dda *\/\n  border-radius: 6px;\n  padding: 14px 18px;\n  font-size: 0.95rem;\n  color: #f8fafc;\n  outline: none;\n  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1);\n  font-family: inherit;\n}\n\n\/* \u30d5\u30a9\u30fc\u30ab\u30b9\u6642\u306e\u5149\u308b\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3 *\/\n.trace-form-input:focus,\n.trace-form-select:focus,\n.trace-form-textarea:focus {\n  border-color: #deff9a; \/* \u30e9\u30a4\u30e0\u30b0\u30ea\u30fc\u30f3\u306b\u5909\u5316 *\/\n  box-shadow: 0 0 12px rgba(222, 255, 154, 0.2); \/* \u307b\u306e\u304b\u306b\u5149\u308b\u5f71 *\/\n  background-color: rgba(255, 255, 255, 0.08);\n}\n\n\/* \u30d7\u30ec\u30fc\u30b9\u30db\u30eb\u30c0\u30fc\u306e\u8272 *\/\n.trace-form-input::placeholder,\n.trace-form-textarea::placeholder {\n  color: #64748b;\n}\n\n\/* \u30bb\u30ec\u30af\u30c8\u30dc\u30c3\u30af\u30b9\u306e\u53f3\u5074\u77e2\u5370\u30ab\u30b9\u30bf\u30de\u30a4\u30ba *\/\n.trace-select-wrapper {\n  position: relative;\n  width: 100%;\n}\n\n.trace-select-wrapper::after {\n  content: \"\\f078\"; \/* FontAwesome\u306e\u77e2\u5370\u30a2\u30a4\u30b3\u30f3 *\/\n  font-family: \"Font Awesome 6 Free\";\n  font-weight: 900;\n  font-size: 0.8rem;\n  position: absolute;\n  right: 18px;\n  top: 50%;\n  transform: translateY(-50%);\n  color: #94a3b8;\n  pointer-events: none;\n}\n\n.trace-form-select {\n  appearance: none;\n  -webkit-appearance: none;\n  padding-right: 40px; \/* \u77e2\u5370\u3068\u88ab\u3089\u306a\u3044\u3088\u3046\u306b\u4f59\u767d *\/\n  cursor: pointer;\n}\n\n.trace-form-select option {\n  background-color: #0f172a; \/* \u30bb\u30ec\u30af\u30c8\u5185\u306e\u30c9\u30ed\u30c3\u30d7\u30c0\u30a6\u30f3\u80cc\u666f *\/\n  color: #f8fafc;\n}\n\n.trace-form-textarea {\n  resize: vertical; \/* \u7e26\u65b9\u5411\u306e\u307f\u30ea\u30b5\u30a4\u30ba\u8a31\u53ef *\/\n}\n\n\/* \u540c\u610f\u30c1\u30a7\u30c3\u30af\u30dc\u30c3\u30af\u30b9\u306e\u30b9\u30bf\u30a4\u30eb\u8abf\u6574 *\/\n.trace-checkbox-label {\n  display: inline-flex;\n  align-items: center;\n  cursor: pointer;\n  user-select: none;\n}\n\n.trace-checkbox-label span.wpcf7-form-control-wrap {\n  display: inline;\n  width: auto;\n}\n\n.wpcf7-list-item {\n  margin: 0 !important;\n  display: inline-flex;\n  align-items: center;\n}\n\n.trace-form-checkbox {\n  appearance: none;\n  -webkit-appearance: none;\n  width: 18px;\n  height: 18px;\n  border: 1px solid rgba(255, 255, 255, 0.25);\n  background-color: rgba(255, 255, 255, 0.04);\n  border-radius: 4px;\n  margin: 0 10px 0 0;\n  position: relative;\n  outline: none;\n  cursor: pointer;\n  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1);\n  display: inline-block;\n  vertical-align: middle;\n}\n\n.trace-form-checkbox:checked {\n  background-color: #deff9a;\n  border-color: #deff9a;\n}\n\n\/* \u30c1\u30a7\u30c3\u30af\u30de\u30fc\u30af\u306e\u751f\u6210 *\/\n.trace-form-checkbox:checked::after {\n  content: \"\\f00c\";\n  font-family: \"Font Awesome 6 Free\";\n  font-weight: 900;\n  font-size: 0.65rem;\n  color: #1e293b;\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n}\n\n.trace-checkbox-text {\n  font-size: 0.9rem;\n  color: #cbd5e1;\n  display: inline-block;\n  vertical-align: middle;\n}\n\n.trace-privacy-link {\n  color: #deff9a !important;\n  text-decoration: underline !important;\n  transition: opacity 0.3s ease;\n}\n\n.trace-privacy-link:hover {\n  opacity: 0.8;\n}\n\n\/* --- \u9001\u4fe1\u30dc\u30bf\u30f3\u30a8\u30ea\u30a2\uff08\u30c6\u30fc\u30de\u30fbCF7\u306e\u30c7\u30d5\u30a9\u30eb\u30c8\u30b9\u30bf\u30a4\u30eb\u3092\u5b8c\u5168\u306b\u7121\u52b9\u5316\u3057\u3066\u4e0a\u66f8\u304d\uff09 --- *\/\n.trace-form-submit {\n  text-align: center;\n}\n\n\/* \u512a\u5148\u5ea6\uff08\u7279\u7570\u6027\uff09\u3092\u6975\u9650\u307e\u3067\u9ad8\u3081\u3001\u304b\u3064background-color\u3067\u306f\u306a\u304fbackground\u3092\u6307\u5b9a\u3057\u3066\u4ed6\u30c6\u30fc\u30de\u306e\u30b0\u30e9\u30c7\u30fc\u30b7\u30e7\u30f3\u3084\u521d\u671f\u80cc\u666f\u8a2d\u5b9a\u3092\u5b8c\u5168\u306b\u4e0a\u66f8\u304d *\/\nbody div.wpcf7 input[type=\"submit\"].wpcf7-submit,\nbody div.wpcf7 .trace-submit-btn,\nbody .trace-contact-section input[type=\"submit\"],\nbody .trace-submit-btn,\ninput.wpcf7-submit {\n  position: relative !important;\n  display: inline-flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  width: 100% !important;\n  max-width: 280px !important;\n  height: 54px !important;\n  padding: 0 32px !important;\n  background: #deff9a !important; \/* \u30b0\u30e9\u30c7\u30fc\u30b7\u30e7\u30f3\u80cc\u666f\u306a\u3069\u3092\u7121\u52b9\u5316\u3059\u308b\u305f\u3081\u306bbackground\u306b\u6307\u5b9a *\/\n  background-color: #deff9a !important;\n  color: #1e293b !important;\n  border: none !important;\n  border-radius: 30px !important;\n  font-size: 1rem !important;\n  font-weight: 700 !important;\n  cursor: pointer !important;\n  transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;\n  box-shadow: 0 4px 15px rgba(222, 255, 154, 0.15) !important;\n  outline: none !important;\n  text-shadow: none !important; \/* \u6587\u5b57\u30b7\u30e3\u30c9\u30a6\u3092\u6253\u3061\u6d88\u3057 *\/\n}\n\n\/* FontAwesome\uc758\u7d19\u98db\u884c\u6a5f\u3092\u7591\u4f3c\u8981\u7d20\u3068\u3057\u3066\u8ffd\u52a0 *\/\nbody div.wpcf7 input[type=\"submit\"].wpcf7-submit::after,\nbody div.wpcf7 .trace-submit-btn::after,\nbody .trace-contact-section input[type=\"submit\"]::after,\nbody .trace-submit-btn::after,\ninput.wpcf7-submit::after {\n  content: \"\\f1d8\" !important;\n  font-family: \"Font Awesome 6 Free\" !important;\n  font-weight: 900 !important;\n  margin-left: 10px !important;\n  font-size: 0.9rem !important;\n  transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;\n  display: inline-block !important;\n  color: #1e293b !important;\n}\n\nbody div.wpcf7 input[type=\"submit\"].wpcf7-submit:hover,\nbody div.wpcf7 .trace-submit-btn:hover,\nbody .trace-contact-section input[type=\"submit\"]:hover,\nbody .trace-submit-btn:hover,\ninput.wpcf7-submit:hover {\n  transform: translateY(-3px) !important; \/* \u30db\u30d0\u30fc\u6642\u306b\u4e0a\u306b\u6d6e\u304d\u4e0a\u304c\u308b *\/\n  box-shadow: 0 12px 25px rgba(222, 255, 154, 0.3) !important;\n  background: #f8fafc !important; \/* \u30db\u30d0\u30fc\u6642\u306f\u30aa\u30d5\u30db\u30ef\u30a4\u30c8\u306b *\/\n  background-color: #f8fafc !important;\n  color: #1e293b !important;\n}\n\nbody div.wpcf7 input[type=\"submit\"].wpcf7-submit:hover::after,\nbody div.wpcf7 .trace-submit-btn:hover::after,\nbody .trace-contact-section input[type=\"submit\"]:hover::after,\nbody .trace-submit-btn:hover::after,\ninput.wpcf7-submit:hover::after {\n  transform: translateX(5px) translateY(-3px) !important; \/* \u98db\u884c\u6a5f\u30a2\u30a4\u30b3\u30f3\u304c\u98db\u3073\u7acb\u3064\u3088\u3046\u306a\u52d5\u304d *\/\n  color: #1e293b !important;\n}\n\n\/* Contact Form 7 \u5b8c\u4e86\u30fb\u30a8\u30e9\u30fc\u30e1\u30c3\u30bb\u30fc\u30b8\u306e\u8abf\u6574 *\/\n.wpcf7-response-output {\n  margin: 20px 0 0 0 !important;\n  padding: 12px 16px !important;\n  border-radius: 8px !important;\n  font-size: 0.9rem !important;\n  border: 2px solid !important;\n  text-align: center;\n}\n\n.wpcf7-mail-sent-ok {\n  border-color: #deff9a !important;\n  color: #deff9a !important;\n  background-color: rgba(222, 255, 154, 0.05);\n}\n\n.wpcf7-validation-errors,\n.wpcf7-acceptance-missing {\n  border-color: #ef4444 !important;\n  color: #ef4444 !important;\n  background-color: rgba(239, 68, 68, 0.05);\n}\n\n\/* --- \u30b9\u30de\u30db\u8868\u793a\u6642\u306e\u30ec\u30b9\u30dd\u30f3\u30b7\u30d6\u5bfe\u5fdc --- *\/\n@media (max-width: 768px) {\n  .trace-contact-section {\n    padding: 60px 16px;\n  }\n  \n  .trace-contact-form {\n    padding: 32px 20px;\n  }\n  \n  .trace-form-group {\n    margin-bottom: 20px;\n  }\n\n  .trace-submit-btn {\n    max-width: 100% !important; \/* \u30b9\u30de\u30db\u3067\u306f\u9001\u4fe1\u30dc\u30bf\u30f3\u3092\u5168\u5e45\u306b *\/\n  }\n}\n<\/style>\n\n\n\n<footer class=\"trace-custom-footer\">\n  <div class=\"trace-footer-container\">\n    \n    <!-- \u5de6\u30ab\u30e9\u30e0: Brand Info -->\n    <div class=\"trace-footer-col trace-footer-brand\">\n      <div class=\"trace-footer-logo-area\">\n        <img decoding=\"async\" src=\"https:\/\/traceebetsu.com\/wp-content\/uploads\/2026\/07\/TRACE\u30ed\u30b4_\u30dd\u30ea\u30b4\u30f3\u80cc\u666f\u900f\u904e_\u30a2\u30fc\u30c8\u30dc\u30fc\u30c9-1.png\" alt=\"TRACE\u30ed\u30b4\" class=\"trace-footer-logo-img\">\n        <span class=\"trace-footer-logo-text\">TRACE<\/span>\n      <\/div>\n      <p class=\"trace-footer-tagline\">Leave our mark.<\/p>\n      <div class=\"trace-footer-address\">\n        \u3012069-0813<br>\n        \u5317\u6d77\u9053\u6c5f\u5225\u5e02\u91ce\u5e4c\u753a61-18<br>\n        \u7b2c\uff13\u9ad8\u95a2\u30d3\u30eb \uff15\u968e\n      <\/div>\n    <\/div>\n\n    <!-- \u4e2d\u592e\u30ab\u30e9\u30e0: Sitemap -->\n    <div class=\"trace-footer-col\">\n      <h4 class=\"trace-footer-heading\">Navigation<\/h4>\n      <ul class=\"trace-footer-links\">\n        <li><a href=\"https:\/\/traceebetsu.com\/\">TOP<\/a><\/li>\n        <li><a href=\"https:\/\/traceebetsu.com\/?page_id=28\">Service<\/a><\/li>\n        <li><a href=\"https:\/\/traceebetsu.com\/?page_id=30\">Company<\/a><\/li>\n        <li><a href=\"https:\/\/traceebetsu.com\/?page_id=52\">Contact<\/a><\/li>\n      <\/ul>\n    <\/div>\n\n    <!-- \u53f3\u30ab\u30e9\u30e0: Our Businesses -->\n    <div class=\"trace-footer-col\">\n      <h4 class=\"trace-footer-heading\">Service<\/h4>\n      <ul class=\"trace-footer-services-list\">\n        <li>\u8cb7\u53d6\u5c02\u9580\u304b\u3044\u3068\u308b\u3069\u3046<\/li>\n        <li>\u30d5\u30ea\u30de\u51fa\u54c1\u4ee3\u884c\u300c\u30c6\u30d0\u30ca\u30b9\u300d<\/li>\n        <li>\u8acb\u8ca0\u696d\u30fb\u9664\u96ea\u696d<\/li>\n        <li>\u30c7\u30b6\u30a4\u30f3\u5236\u4f5c<\/li>\n        <li>DX\u30fbIT\u30fbAI\u5c0e\u5165\u652f\u63f4<\/li>\n      <\/ul>\n      <a href=\"https:\/\/traceebetsu.com\/?page_id=28\" class=\"trace-footer-service-btn\">\u4e8b\u696d\u7d39\u4ecb\u30da\u30fc\u30b8\u3092\u898b\u308b \u2192<\/a>\n    <\/div>\n\n  <\/div>\n\n  <!-- \u6700\u4e0b\u90e8: Copyright -->\n  <div class=\"trace-footer-bottom\">\n    <p class=\"trace-copyright\">\u00a9 2026 TRACE LLC. All Rights Reserved.<\/p>\n  <\/div>\n<\/footer>\n\n<style>\n.trace-custom-footer {\n  background-color: #090d16;\n  color: #cccccc;\n  padding: 80px 24px 40px 24px;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Noto Sans JP\", sans-serif;\n  border-top: 1px solid #1a1a1a;\n  box-sizing: border-box;\n}\n.trace-footer-container {\n  max-width: 1200px;\n  margin: 0 auto;\n  display: grid;\n  grid-template-columns: 1.5fr 1fr 1fr;\n  gap: 60px;\n}\n.trace-footer-col {\n  display: flex;\n  flex-direction: column;\n}\n.trace-footer-logo-area {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  margin-bottom: 20px;\n}\n.trace-footer-logo-img {\n  width: 48px;\n  height: auto;\n  object-fit: contain;\n}\n.trace-footer-logo-text {\n  font-size: 1.8rem;\n  font-weight: 900;\n  color: #f8fafc;\n  letter-spacing: 0.05em;\n  line-height: 1;\n}\n.trace-footer-tagline {\n  font-size: 0.9rem;\n  color: #a3a3a3;\n  margin: 0 0 20px 0;\n  font-weight: 500;\n}\n.trace-footer-address {\n  font-style: normal;\n  font-size: 0.85rem;\n  line-height: 1.6;\n  color: #a3a3a3;\n}\n.trace-footer-heading {\n  font-size: 1.1rem;\n  font-weight: 700;\n  color: #f8fafc;\n  margin: 0 0 24px 0;\n  position: relative;\n  padding-bottom: 8px;\n  border-bottom: 2px solid #1a1a1a;\n}\n.trace-footer-heading::after {\n  content: \"\";\n  position: absolute;\n  left: 0;\n  bottom: -2px;\n  width: 35px;\n  height: 2px;\n  background-color: #deff9a;\n}\n.trace-footer-links {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.trace-footer-links li a {\n  color: #cccccc !important;\n  text-decoration: none !important;\n  font-size: 0.9rem;\n  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1);\n  display: inline-block;\n}\n.trace-footer-links li a:hover {\n  color: #deff9a !important;\n  transform: translateX(4px);\n}\n.trace-footer-services-list {\n  list-style: none;\n  padding: 0;\n  margin: 0 0 16px 0;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.trace-footer-services-list li {\n  color: #a3a3a3;\n  font-size: 0.9rem;\n}\n.trace-footer-service-btn {\n  display: inline-flex;\n  align-items: center;\n  color: #deff9a !important;\n  text-decoration: none !important;\n  font-size: 0.9rem;\n  font-weight: 700;\n  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1);\n  margin-top: 4px;\n}\n.trace-footer-service-btn:hover {\n  color: #ffffff !important;\n  transform: translateX(4px);\n}\n.trace-footer-bottom {\n  max-width: 1200px;\n  margin: 60px auto 0 auto;\n  padding-top: 30px;\n  border-top: 1px solid #1a1a1a;\n  text-align: center;\n}\n.trace-copyright {\n  font-size: 0.8rem;\n  color: #666666;\n  margin: 0;\n}\n@media (max-width: 768px) {\n  .trace-custom-footer {\n    padding: 60px 20px 35px 20px;\n  }\n  .trace-footer-container {\n    grid-template-columns: 1fr;\n    gap: 40px;\n  }\n  .trace-footer-heading {\n    margin-bottom: 16px;\n  }\n  .trace-footer-bottom {\n    margin-top: 40px;\n    padding-top: 20px;\n  }\n}\n<\/style>\n","protected":false},"excerpt":{"rendered":"<p>Contact \u304a\u554f\u3044\u5408\u308f\u305b<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-52","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/traceebetsu.com\/index.php?rest_route=\/wp\/v2\/pages\/52","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/traceebetsu.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/traceebetsu.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/traceebetsu.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/traceebetsu.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=52"}],"version-history":[{"count":10,"href":"https:\/\/traceebetsu.com\/index.php?rest_route=\/wp\/v2\/pages\/52\/revisions"}],"predecessor-version":[{"id":163,"href":"https:\/\/traceebetsu.com\/index.php?rest_route=\/wp\/v2\/pages\/52\/revisions\/163"}],"wp:attachment":[{"href":"https:\/\/traceebetsu.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=52"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}