{"id":13,"date":"2026-04-27T16:03:33","date_gmt":"2026-04-27T07:03:33","guid":{"rendered":"https:\/\/www.makai-stay.com\/?page_id=13"},"modified":"2026-04-29T16:29:19","modified_gmt":"2026-04-29T07:29:19","slug":"makai","status":"publish","type":"page","link":"https:\/\/www.makai-stay.com\/","title":{"rendered":"MAKAI"},"content":{"rendered":"\n<style>\n\/* ============================================\n   WORDPRESS \u30c6\u30fc\u30de\u4e0a\u66f8\u304d\uff08Twenty Twenty-Five\u5bfe\u5fdc\uff09\n============================================ *\/\n\/* \u30c6\u30fc\u30de\u30d8\u30c3\u30c0\u30fc\u30fb\u30d5\u30c3\u30bf\u30fc\u30fb\u30b5\u30a4\u30c9\u30d0\u30fc\u7b49\u3092\u975e\u8868\u793a *\/\nbody header.wp-block-template-part,\nbody footer.wp-block-template-part,\nbody > header,\nbody > footer,\nbody .wp-block-template-part[data-type=\"header\"],\nbody .wp-block-template-part[data-type=\"footer\"],\nbody .wp-block-site-title,\nbody .wp-block-site-logo,\nbody .wp-block-navigation,\nbody .wp-block-post-title,\nbody .wp-block-post-author,\nbody .wp-block-post-date,\nbody .wp-block-post-comments-form,\nbody .wp-block-comments,\nbody .wp-block-post-navigation,\nbody .post-navigation,\nbody .entry-header,\nbody .entry-footer,\nbody .wp-site-blocks > header,\nbody .wp-site-blocks > footer {\n  display: none !important;\n  height: 0 !important;\n  visibility: hidden !important;\n}\n\n\/* MAKAI\u72ec\u81ea\u30d8\u30c3\u30c0\u30fc\u30fb\u30d5\u30c3\u30bf\u30fc\u306f\u8868\u793a *\/\nbody header.site-header,\nbody header#siteHeader,\nbody footer.site-footer {\n  display: block !important;\n  visibility: visible !important;\n  height: auto !important;\n}\n\n\/* \u30b3\u30f3\u30c6\u30f3\u30c4\u3092\u5168\u5e45\u5316 *\/\nbody,\nbody.page,\nbody.home,\nbody .wp-site-blocks,\nbody main,\nbody main.wp-block-group,\nbody .wp-block-post-content,\nbody .entry-content,\nbody article,\nbody .wp-block-group.is-layout-constrained,\nbody .wp-block-group {\n  max-width: none !important;\n  width: 100% !important;\n  padding: 0 !important;\n  margin: 0 !important;\n  background: transparent !important;\n}\n\n\/* WordPress \u30eb\u30fc\u30c8\u4f59\u767d\u5909\u6570\u3092\u5b8c\u5168\u7121\u52b9\u5316 *\/\n:root,\nbody,\nhtml {\n  --wp--style--root--padding-top: 0 !important;\n  --wp--style--root--padding-right: 0 !important;\n  --wp--style--root--padding-bottom: 0 !important;\n  --wp--style--root--padding-left: 0 !important;\n  --wp--style--global--content-size: none !important;\n  --wp--style--global--wide-size: none !important;\n}\n\nbody {\n  margin: 0 !important;\n  padding: 0 !important;\n  overflow-x: hidden !important;\n}\n\nhtml {\n  margin-top: 0 !important;\n  scroll-padding-top: 0 !important;\n}\n\n\n\/* ============================================\n   DESIGN TOKENS\n============================================ *\/\n:root {\n  --kinari: #F2ECDC;\n  --kinari-soft: #F7F1E0;\n  --card: #FAF6EC;\n  --kon: #11294A;\n  --kon-deep: #0E2444;\n  --kon-soft: #2A4670;\n  --shu: #C8443A;\n  --shu-deep: #A93428;\n  --sumi: #2D2A26;\n  --hai: #5F5C57;\n  --hai-lt: #9A968F;\n  --line: rgba(17, 41, 74, 0.12);\n  --line-strong: rgba(17, 41, 74, 0.25);\n\n  --font-display: 'Anton', 'Yu Gothic', sans-serif;\n  --font-jp: 'Noto Sans JP', 'Yu Gothic', sans-serif;\n  --font-jp-serif: 'Noto Serif JP', serif;\n  --font-en-italic: 'Cormorant Garamond', serif;\n\n  --container: 1200px;\n  --radius: 4px;\n  --transition: 0.3s cubic-bezier(0.2, 0.8, 0.2, 1);\n}\n\n\/* ============================================\n   RESET \/ BASE\n============================================ *\/\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\nhtml { scroll-behavior: smooth; -webkit-text-size-adjust: 100%; }\nbody {\n  font-family: var(--font-jp);\n  font-weight: 400;\n  font-size: 16px;\n  line-height: 1.7;\n  color: var(--sumi);\n  background: var(--kinari);\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n  overflow-x: hidden;\n}\nimg { max-width: 100%; height: auto; display: block; }\na { color: inherit; text-decoration: none; transition: opacity var(--transition); }\na:hover { opacity: 0.7; }\nbutton { font: inherit; cursor: pointer; border: none; background: none; }\n\n::selection { background: var(--shu); color: var(--kinari); }\n\n.container {\n  max-width: var(--container);\n  margin: 0 auto;\n  padding: 0 24px;\n}\n@media (min-width: 768px) {\n  .container { padding: 0 40px; }\n}\n\n\/* Section header pattern (matches deck) *\/\n.section-eyebrow {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  font-family: var(--font-en-italic);\n  font-size: 13px;\n  letter-spacing: 0.15em;\n  color: var(--hai);\n  text-transform: uppercase;\n  margin-bottom: 20px;\n  font-style: italic;\n}\n.section-eyebrow::before {\n  content: \"\";\n  width: 32px;\n  height: 1px;\n  background: var(--shu);\n}\n.section-eyebrow .num {\n  font-family: var(--font-en-italic);\n  font-style: italic;\n  color: var(--hai-lt);\n}\n\nh1, h2, h3, h4 {\n  font-family: var(--font-jp);\n  font-weight: 700;\n  color: var(--kon);\n  line-height: 1.4;\n  letter-spacing: 0.02em;\n}\n.display {\n  font-family: var(--font-display);\n  font-weight: 400;\n  letter-spacing: 0.02em;\n  color: var(--kon);\n}\n.serif-it {\n  font-family: var(--font-en-italic);\n  font-style: italic;\n  font-weight: 400;\n  letter-spacing: 0.05em;\n}\n\n\/* ============================================\n   HEADER\n============================================ *\/\n.site-header {\n  position: fixed;\n  top: 0; left: 0; right: 0;\n  z-index: 100;\n  padding: 14px 0;\n  background: rgba(242, 236, 220, 0.95);\n  backdrop-filter: saturate(180%) blur(12px);\n  -webkit-backdrop-filter: saturate(180%) blur(12px);\n  border-bottom: 1px solid var(--line);\n  transition: all var(--transition);\n}\n.site-header.scrolled {\n  padding: 10px 0;\n  box-shadow: 0 2px 12px rgba(0,0,0,0.06);\n}\n.header-inner {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n}\n.logo {\n  font-family: var(--font-jp);\n  font-size: 26px;\n  font-weight: 900;\n  letter-spacing: 0.04em;\n  color: var(--kon);\n}\n.nav {\n  display: none;\n  align-items: center;\n  gap: 32px;\n}\n.nav a {\n  font-size: 13px;\n  font-weight: 500;\n  color: var(--sumi);\n  letter-spacing: 0.05em;\n}\n.btn-cta {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  padding: 10px 20px;\n  background: var(--shu);\n  color: var(--kinari);\n  font-weight: 700;\n  font-size: 13px;\n  letter-spacing: 0.08em;\n  border-radius: 2px;\n  transition: all var(--transition);\n}\n.btn-cta:hover {\n  background: var(--shu-deep);\n  opacity: 1;\n  transform: translateY(-1px);\n}\n.btn-cta::after {\n  content: \"\u2192\";\n  font-family: var(--font-display);\n  font-size: 14px;\n}\n@media (min-width: 900px) {\n  .nav { display: flex; }\n}\n\n\/* ============================================\n   HERO\n============================================ *\/\n.hero {\n  position: relative;\n  min-height: calc(100vh - 120px);\n  display: flex;\n  align-items: center;\n  padding: 120px 0 80px;\n  overflow: hidden;\n}\n.hero::before {\n  \/* \u969c\u5b50 motif vertical lines - \u80cc\u666f\u5168\u4f53 *\/\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  background-image:\n    repeating-linear-gradient(\n      90deg,\n      transparent 0,\n      transparent 60px,\n      rgba(17, 41, 74, 0.04) 60px,\n      rgba(17, 41, 74, 0.04) 61px\n    );\n  pointer-events: none;\n  z-index: 0;\n}\n.hero > * {\n  position: relative;\n  z-index: 1;\n}\n.hero-grid {\n  display: grid !important;\n  grid-template-columns: 1fr !important;\n  gap: 40px !important;\n  align-items: center !important;\n  justify-items: center !important;\n  text-align: center !important;\n  max-width: 100% !important;\n  width: 100% !important;\n  margin: 0 !important;\n  padding: 0 !important;\n}\n.hero-copy {\n  text-align: center !important;\n  max-width: 880px !important;\n  margin: 0 auto !important;\n  padding: 0 !important;\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: center !important;\n}\n.hero-eyebrow {\n  justify-content: center !important;\n}\n.hero-wordmark-row {\n  justify-content: center !important;\n}\n.hero-actions {\n  justify-content: center !important;\n}\n.hero-sub {\n  text-align: center !important;\n  margin-left: auto !important;\n  margin-right: auto !important;\n}\n@media (max-width: 767px) {\n  .hero {\n    padding: 100px 0 64px !important;\n  }\n}\n.hero-eyebrow {\n  display: flex;\n  align-items: center;\n  gap: 14px;\n  margin-bottom: 28px;\n}\n.hero-eyebrow .accent {\n  display: inline-block;\n  width: 4px;\n  height: 36px;\n  background: var(--shu);\n}\n.hero-eyebrow-text {\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n.hero-eyebrow-en {\n  font-family: var(--font-en-italic);\n  font-style: italic;\n  font-size: 12px;\n  letter-spacing: 0.25em;\n  color: var(--sumi);\n  text-transform: uppercase;\n}\n.hero-eyebrow-jp {\n  font-weight: 700;\n  font-size: 13px;\n  letter-spacing: 0.2em;\n  color: var(--sumi);\n}\n\n.hero-lead {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  margin-bottom: 28px;\n  line-height: 1;\n}\n.hero-lead-jp {\n  font-family: var(--font-jp);\n  font-weight: 900;\n  font-size: clamp(40px, 7.2vw, 88px);\n  color: var(--kon);\n  letter-spacing: 0.04em;\n  line-height: 1.05;\n  white-space: nowrap;\n}\n.hero-lead-en {\n  font-family: var(--font-jp);\n  font-weight: 700;\n  font-size: clamp(20px, 3.4vw, 38px);\n  color: var(--shu);\n  letter-spacing: 0.06em;\n  line-height: 1.1;\n  white-space: nowrap;\n}\n.hero-wordmark-row {\n  display: flex;\n  align-items: baseline;\n  gap: 16px;\n  margin-bottom: 22px;\n  flex-wrap: wrap;\n}\n.hero-wordmark {\n  font-family: var(--font-jp);\n  font-weight: 900;\n  font-size: clamp(40px, 7.2vw, 88px);\n  line-height: 1.05;\n  letter-spacing: 0.04em;\n  color: var(--kon);\n  display: inline-block;\n}\n.hero-wordmark-tag {\n  font-family: var(--font-en-italic);\n  font-style: italic;\n  font-size: clamp(14px, 1.6vw, 18px);\n  color: var(--shu);\n  letter-spacing: 0.08em;\n}\n.hero-headline {\n  font-size: clamp(18px, 2.2vw, 24px);\n  font-weight: 700;\n  line-height: 1.6;\n  color: var(--kon);\n  margin-bottom: 16px;\n  letter-spacing: 0.02em;\n}\n.hero-headline .shu { color: var(--shu); }\n.hero-sub {\n  font-size: 15px;\n  line-height: 1.9;\n  color: var(--sumi);\n  margin: 0 auto 36px;\n  max-width: 560px;\n  text-align: center;\n}\n.hero-actions {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 16px;\n  align-items: center;\n  margin-bottom: 28px;\n}\n.btn-primary {\n  display: inline-flex;\n  align-items: center;\n  gap: 12px;\n  padding: 18px 32px;\n  background: var(--shu);\n  color: var(--kinari);\n  font-weight: 700;\n  font-size: 15px;\n  letter-spacing: 0.06em;\n  border-radius: 2px;\n  transition: all var(--transition);\n  box-shadow: 0 4px 0 rgba(168, 52, 40, 0.4);\n}\n.btn-primary:hover {\n  opacity: 1;\n  background: var(--shu-deep);\n  transform: translateY(-2px);\n  box-shadow: 0 6px 0 rgba(168, 52, 40, 0.5);\n}\n.btn-primary::after {\n  content: \"\u2192\";\n  font-family: var(--font-display);\n  font-size: 18px;\n}\n.btn-secondary {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  padding: 16px 24px;\n  color: var(--kon);\n  font-weight: 700;\n  font-size: 14px;\n  letter-spacing: 0.06em;\n  border: 1px solid var(--line-strong);\n  border-radius: 2px;\n  transition: all var(--transition);\n}\n.btn-secondary:hover {\n  opacity: 1;\n  border-color: var(--kon);\n  background: var(--card);\n}\n.hero-trust {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  font-size: 12px;\n  color: var(--hai);\n  letter-spacing: 0.05em;\n}\n.hero-trust .dot {\n  width: 6px; height: 6px; border-radius: 50%;\n  background: var(--shu);\n  animation: pulse 2s ease-in-out infinite;\n}\n@keyframes pulse {\n  0%, 100% { opacity: 1; }\n  50% { opacity: 0.4; }\n}\n\n.hero-visual {\n  position: relative;\n  aspect-ratio: 1;\n  max-width: 420px;\n  margin: 0 auto;\n  display: none;\n}\n@media (min-width: 1024px) {\n  .hero-visual { display: block; }\n}\n.hero-visual-frame {\n  position: absolute;\n  inset: 0;\n  border: 1px solid var(--line-strong);\n  background: var(--card);\n}\n.hero-stat-grid {\n  position: absolute;\n  inset: 24px;\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  grid-template-rows: 1fr 1fr;\n  gap: 1px;\n  background: var(--line-strong);\n}\n.hero-stat {\n  background: var(--card);\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  align-items: center;\n  padding: 16px;\n  text-align: center;\n}\n.hero-stat-num {\n  font-family: var(--font-display);\n  font-size: 44px;\n  color: var(--shu);\n  line-height: 1;\n  margin-bottom: 8px;\n  letter-spacing: 0.01em;\n}\n.hero-stat-label {\n  font-size: 11px;\n  font-weight: 700;\n  color: var(--hai);\n  letter-spacing: 0.1em;\n}\n.hero-seal {\n  position: absolute;\n  bottom: -16px;\n  right: 24px;\n  width: 56px;\n  height: 56px;\n  background: var(--shu);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: var(--font-jp-serif);\n  font-weight: 700;\n  font-size: 24px;\n  color: var(--kinari);\n  z-index: 2;\n}\n\n\/* ============================================\n   PAIN POINTS\n============================================ *\/\n.section {\n  padding: 100px 0;\n  position: relative;\n}\n.section-dark {\n  background: var(--kon-deep);\n  color: var(--kinari);\n}\n.section-dark h2,\n.section-dark h3 { color: var(--kinari); }\n.section-dark .section-eyebrow { color: var(--hai-lt); }\n\n.section-title {\n  font-size: clamp(28px, 4vw, 44px);\n  line-height: 1.4;\n  margin-bottom: 24px;\n  font-weight: 700;\n  letter-spacing: 0.02em;\n  text-align: center;\n}\n.section-title .shu { color: var(--shu); }\n.section-lede {\n  font-size: 16px;\n  color: var(--hai);\n  max-width: 720px;\n  margin-left: auto;\n  margin-right: auto;\n  margin-bottom: 60px;\n  line-height: 1.9;\n  text-align: center;\n}\n.section-eyebrow {\n  justify-content: center;\n}\n.section-dark .section-lede { color: var(--hai-lt); }\n\n.cards-3 {\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 20px;\n}\n@media (min-width: 768px) {\n  .cards-3 { grid-template-columns: repeat(3, 1fr); gap: 24px; }\n}\n.pain-card {\n  background: var(--card);\n  border: 1px solid var(--line);\n  padding: 56px 48px;\n  display: flex;\n  flex-direction: column;\n  gap: 18px;\n  position: relative;\n  transition: all var(--transition);\n  text-align: center;\n  align-items: center;\n}\n.pain-card:hover {\n  border-color: var(--shu);\n  transform: translateY(-4px);\n}\n.pain-card.highlight { border: 1.5px solid var(--shu); }\n.pain-num {\n  font-family: var(--font-en-italic);\n  font-style: italic;\n  font-size: 14px;\n  letter-spacing: 0.2em;\n  color: var(--hai);\n}\n.pain-card.highlight .pain-num { color: var(--shu); }\n.pain-title {\n  font-size: 20px;\n  font-weight: 700;\n  color: var(--kon);\n  text-align: center;\n}\n.pain-stat {\n  font-family: var(--font-display);\n  font-size: 56px;\n  line-height: 1;\n  color: var(--kon);\n  margin: 12px 0 4px;\n  text-align: center;\n}\n.pain-card.highlight .pain-stat { color: var(--shu); }\n.pain-stat-sub {\n  font-size: 12px;\n  color: var(--hai);\n  font-weight: 700;\n}\n.pain-divider {\n  height: 1px;\n  background: var(--line);\n  margin: 12px 0;\n  width: 60%;\n  align-self: center;\n}\n.pain-desc {\n  font-size: 13px;\n  line-height: 2.0;\n  color: var(--sumi);\n  text-align: left;\n  padding: 8px 12px;\n  margin-top: 4px;\n  width: 100%;\n}\n\n@media (max-width: 600px) {\n  .pain-card {\n    padding: 40px 28px;\n  }\n  .pain-desc {\n    text-align: center;\n    padding: 8px 0;\n  }\n  .pain-divider {\n    width: 80%;\n  }\n}\n\n\/* ============================================\n   THE SHIFT (\u3053\u308c\u307e\u3067 vs \u3053\u308c\u304b\u3089)\n============================================ *\/\n.shift-grid {\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 20px;\n  align-items: stretch;\n  margin-top: 40px;\n}\n@media (min-width: 900px) {\n  .shift-grid {\n    grid-template-columns: 1fr auto 1fr;\n    gap: 24px;\n  }\n}\n.shift-card {\n  background: var(--card);\n  border: 1px solid var(--line);\n  padding: 36px 28px;\n  display: flex;\n  flex-direction: column;\n  text-align: center;\n}\n.shift-card-dark {\n  background: var(--kon-deep);\n  color: var(--kinari);\n  border: none;\n}\n.shift-label {\n  font-weight: 700;\n  font-size: 15px;\n  letter-spacing: 0.25em;\n  color: var(--hai);\n  margin-bottom: 20px;\n}\n.shift-card-dark .shift-label { color: var(--shu); }\n.shift-headline {\n  font-size: clamp(20px, 2.2vw, 26px);\n  font-weight: 700;\n  margin-bottom: 14px;\n  color: var(--kon);\n  line-height: 1.4;\n  letter-spacing: 0.02em;\n}\n.shift-card-dark .shift-headline { color: var(--kinari); }\n.shift-quote {\n  font-size: 14px;\n  color: var(--hai);\n  line-height: 1.7;\n  margin-bottom: 26px;\n  min-height: 48px;\n}\n.shift-card-dark .shift-quote { color: var(--hai-lt); }\n.shift-arrow-v {\n  font-size: 34px;\n  color: var(--hai-lt);\n  margin: 10px 0;\n  font-weight: 900;\n}\n.shift-card-dark .shift-arrow-v { color: var(--shu); }\n.shift-trend {\n  font-size: 26px;\n  font-weight: 900;\n  color: var(--kon);\n  margin-bottom: 10px;\n  letter-spacing: 0.02em;\n}\n.shift-card-dark .shift-trend { color: var(--shu); }\n.shift-detail {\n  font-size: 13px;\n  color: var(--hai);\n  line-height: 1.7;\n}\n.shift-card-dark .shift-detail { color: var(--kinari); }\n.shift-card {\n  padding: 44px 32px;\n}\n.shift-divider {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  gap: 12px;\n  padding: 0 16px;\n}\n.shift-divider-arrow {\n  font-family: var(--font-display);\n  font-size: clamp(48px, 6vw, 80px);\n  color: var(--shu);\n  font-weight: 900;\n  line-height: 1;\n  text-shadow: 0 2px 0 rgba(168, 52, 40, 0.2);\n  animation: shiftPulse 2s ease-in-out infinite;\n}\n@keyframes shiftPulse {\n  0%, 100% { transform: translateX(0); }\n  50% { transform: translateX(6px); }\n}\n.shift-divider-label {\n  font-family: var(--font-en-italic);\n  font-style: italic;\n  font-size: 14px;\n  font-weight: 700;\n  letter-spacing: 0.3em;\n  color: var(--shu);\n}\n@media (max-width: 899px) {\n  .shift-divider-arrow {\n    transform: rotate(90deg);\n    font-size: 56px;\n  }\n  @keyframes shiftPulse {\n    0%, 100% { transform: rotate(90deg) translateX(0); }\n    50% { transform: rotate(90deg) translateX(6px); }\n  }\n}\n.shift-conclusion {\n  margin-top: 56px;\n  text-align: center;\n  font-size: clamp(18px, 2.2vw, 24px);\n  font-weight: 700;\n  color: var(--kon);\n  letter-spacing: 0.02em;\n  line-height: 1.6;\n}\n\n\/* ============================================\n   FEATURES\n============================================ *\/\n.features-grid {\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 24px;\n}\n@media (min-width: 700px) { .features-grid { grid-template-columns: repeat(2, 1fr); gap: 28px; } }\n@media (min-width: 1024px) { .features-grid { grid-template-columns: repeat(3, 1fr); gap: 32px; } }\n.feature-card {\n  background: var(--card) !important;\n  border: 1px solid var(--line) !important;\n  padding: 64px 40px 56px !important;\n  position: relative !important;\n  transition: all var(--transition) !important;\n  text-align: center !important;\n  box-sizing: border-box !important;\n}\n.feature-card:hover {\n  border-color: var(--shu);\n  transform: translateY(-4px);\n}\n.feature-icon {\n  width: 48px !important;\n  height: 48px !important;\n  margin: 0 auto 32px !important;\n  color: var(--kon);\n}\n.feature-icon svg { width: 100%; height: 100%; }\n.feature-num {\n  position: absolute;\n  top: 20px;\n  right: 24px;\n  font-family: var(--font-en-italic);\n  font-style: italic;\n  font-size: 11px;\n  letter-spacing: 0.2em;\n  color: var(--hai-lt);\n  opacity: 0.6;\n}\n.feature-title {\n  font-size: 20px !important;\n  font-weight: 700 !important;\n  margin-bottom: 24px !important;\n  color: var(--kon) !important;\n  letter-spacing: 0.02em !important;\n  text-align: center !important;\n}\n.feature-desc {\n  font-size: 14px !important;\n  line-height: 1.9 !important;\n  color: var(--sumi) !important;\n  text-align: left !important;\n  padding: 0 8px !important;\n  margin: 0 !important;\n}\n\n@media (max-width: 600px) {\n  .feature-desc {\n    text-align: center !important;\n    padding: 0 !important;\n  }\n}\n\n\/* ============================================\n   ANSWER SECTION\n============================================ *\/\n.answer-block {\n  text-align: center;\n  padding: 0 0 60px;\n}\n.answer-statement {\n  font-size: clamp(28px, 5vw, 56px);\n  font-weight: 700;\n  line-height: 1.5;\n  color: var(--kon);\n  margin-bottom: 60px;\n  letter-spacing: 0.02em;\n}\n.answer-statement .shu { color: var(--shu); }\n.answer-statement .display-mark {\n  font-family: var(--font-display);\n  font-weight: 400;\n  margin: 0 4px;\n}\n.answer-promises {\n  background: var(--kon-deep);\n  padding: 60px 40px;\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 24px;\n  align-items: center;\n}\n@media (min-width: 768px) {\n  .answer-promises {\n    grid-template-columns: auto 1fr;\n    gap: 60px;\n    padding: 60px;\n  }\n}\n.answer-promises-mark {\n  font-family: var(--font-display);\n  font-size: clamp(56px, 10vw, 96px);\n  color: #ffffff;\n  line-height: 1;\n  text-align: center;\n  letter-spacing: 0.01em;\n  font-weight: 700;\n  opacity: 1;\n}\n.answer-promises-mark .display {\n  color: #ffffff;\n  opacity: 1;\n}\n.answer-promises-list {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 20px 32px;\n  list-style: none;\n}\n.answer-promises-list li {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  font-size: 15px;\n  font-weight: 700;\n  color: var(--kinari);\n  letter-spacing: 0.02em;\n}\n.answer-promises-list .check-icon {\n  flex: none;\n  width: 22px; height: 22px;\n  border-radius: 50%;\n  background: var(--shu);\n  color: var(--kinari);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 12px;\n  font-weight: 700;\n}\n\n\/* ============================================\n   COMPARISON\n============================================ *\/\n.compare-table {\n  width: 100%;\n  border-collapse: collapse;\n  background: var(--card);\n  border: 1px solid var(--line);\n  overflow: hidden;\n}\n.compare-table th,\n.compare-table td {\n  padding: 18px 16px;\n  font-size: 13px;\n  border: 1px solid var(--line);\n  text-align: center;\n}\n.compare-table th {\n  font-weight: 700;\n  letter-spacing: 0.05em;\n  background: var(--kinari-soft);\n  color: var(--hai);\n}\n.compare-table th.col-makai {\n  background: var(--kon-deep);\n  color: var(--kinari);\n  letter-spacing: 0.1em;\n}\n.compare-table td:first-child,\n.compare-table th:first-child {\n  text-align: left;\n  font-weight: 700;\n  background: var(--kinari);\n  color: var(--sumi);\n}\n.compare-table td.cell-makai {\n  background: rgba(200, 68, 58, 0.06);\n  color: var(--kon);\n  font-weight: 700;\n}\n.compare-table .x { color: var(--hai-lt); font-size: 14px; }\n.compare-wrap {\n  overflow-x: auto;\n  margin: 0 -24px;\n  padding: 0 24px;\n}\n@media (min-width: 768px) {\n  .compare-wrap { margin: 0; padding: 0; overflow: visible; }\n}\n.compare-conclusion {\n  margin-top: 60px;\n  text-align: center;\n}\n.compare-conclusion-headline {\n  font-size: clamp(28px, 4vw, 44px);\n  font-weight: 900;\n  color: var(--kon);\n  margin-bottom: 12px;\n  letter-spacing: 0.04em;\n  line-height: 1.4;\n}\n.compare-conclusion-sub {\n  font-size: 15px;\n  color: var(--hai);\n  letter-spacing: 0.05em;\n}\n\n\/* ============================================\n   CASE STUDIES\n============================================ *\/\n.case-card {\n  background: var(--card);\n  border: 1px solid var(--line);\n  padding: 40px 32px;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  text-align: center;\n}\n.case-tag {\n  display: inline-block;\n  background: var(--shu);\n  color: var(--kinari);\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.15em;\n  padding: 5px 14px;\n  margin-bottom: 20px;\n  align-self: center;\n}\n.case-venue {\n  font-size: 18px;\n  font-weight: 700;\n  color: var(--kon);\n  margin-bottom: 8px;\n  text-align: center;\n}\n.case-divider {\n  height: 1px;\n  background: var(--line);\n  margin: 20px 0 24px;\n  width: 100%;\n}\n.case-stat {\n  margin-bottom: 24px;\n  text-align: center;\n  width: 100%;\n}\n.case-stat-label {\n  font-size: 11px;\n  font-weight: 700;\n  color: var(--hai);\n  letter-spacing: 0.15em;\n  margin-bottom: 6px;\n  text-align: center;\n}\n.case-stat-num {\n  font-family: var(--font-display);\n  font-size: 36px;\n  color: var(--shu);\n  line-height: 1;\n  margin-bottom: 4px;\n  letter-spacing: 0.01em;\n  text-align: center;\n}\n.case-stat-sub {\n  font-size: 11px;\n  color: var(--hai);\n  text-align: center;\n}\n\n\/* ============================================\n   PRICING\n============================================ *\/\n.pricing-grid {\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 32px;\n  align-items: start;\n  padding-top: 18px;\n}\n@media (min-width: 900px) {\n  .pricing-grid { grid-template-columns: 1.4fr 1fr; gap: 48px; }\n}\n.pricing-card {\n  background: var(--kon-deep);\n  color: var(--kinari);\n  padding: 0;\n  overflow: hidden;\n}\n.pricing-card-banner {\n  background: var(--kon);\n  color: var(--kinari);\n  font-size: 13px;\n  font-weight: 700;\n  letter-spacing: 0.1em;\n  padding: 14px 32px;\n  border-bottom: 1px solid rgba(200, 68, 58, 0.3);\n}\n.pricing-card-body { padding: 24px 32px 24px; }\n\n\/* \u30e1\u30a4\u30f3\u4fa1\u683c\uff08\u6708\u984d\uff09\u2014 \u5927\u304d\u304f\u76ee\u7acb\u305f\u305b\u308b *\/\n.pricing-main-price {\n  text-align: center;\n  margin-bottom: 18px;\n  padding-bottom: 18px;\n  border-bottom: 1px solid rgba(200, 68, 58, 0.3);\n}\n.pricing-main-label {\n  font-size: 11px;\n  font-weight: 700;\n  color: var(--hai-lt);\n  letter-spacing: 0.25em;\n  margin-bottom: 8px;\n}\n.pricing-main-num {\n  display: inline-flex;\n  align-items: baseline;\n  gap: 6px;\n  font-family: var(--font-display);\n  font-size: clamp(44px, 7vw, 72px);\n  color: var(--kinari);\n  line-height: 1;\n  letter-spacing: 0.01em;\n  font-weight: 400;\n}\n.pricing-main-yen {\n  font-family: var(--font-jp);\n  font-size: clamp(18px, 2.6vw, 24px);\n  font-weight: 700;\n}\n\n\/* \u30b5\u30d6\u60c5\u5831 \u2014 \u521d\u671f\u8cbb\u7528\u30fb\u5951\u7d04\u671f\u9593\u30fb\u7a0e\u629c\u30921\u884c\u3067 *\/\n.pricing-sub-info {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  flex-wrap: wrap;\n  gap: 8px 12px;\n  margin-bottom: 18px;\n  font-size: 12px;\n  color: var(--hai-lt);\n  letter-spacing: 0.02em;\n}\n.pricing-sub-info strong {\n  color: var(--kinari);\n  font-weight: 700;\n  font-size: 13px;\n}\n.pricing-sub-divider {\n  color: rgba(242, 236, 220, 0.3);\n  font-size: 11px;\n}\n\n\/* \u9650\u5b9a\u544a\u77e5 \u2014 \u5f37\u8abf\u30c7\u30b6\u30a4\u30f3 *\/\n.pricing-limit {\n  display: flex;\n  align-items: center;\n  gap: 14px;\n  background: var(--shu);\n  padding: 16px 20px;\n  font-size: 14px;\n  font-weight: 700;\n  color: var(--kinari);\n  letter-spacing: 0.02em;\n  border-radius: 2px;\n  background-image:\n    repeating-linear-gradient(\n      135deg,\n      transparent 0,\n      transparent 10px,\n      rgba(255,255,255,0.06) 10px,\n      rgba(255,255,255,0.06) 20px\n    );\n}\n.pricing-limit-mark {\n  flex: none;\n  display: inline-block;\n  background: var(--kinari);\n  color: var(--shu);\n  font-size: 11px;\n  font-weight: 900;\n  letter-spacing: 0.2em;\n  padding: 4px 10px;\n  border-radius: 2px;\n}\n.pricing-limit-text {\n  flex: 1;\n  font-size: 13px;\n  letter-spacing: 0.02em;\n  line-height: 1.5;\n}\n.pricing-limit-text strong {\n  font-size: 15px;\n  letter-spacing: 0.04em;\n  color: var(--kinari);\n}\n\n@media (max-width: 599px) {\n  .pricing-card-body { padding: 32px 24px 24px; }\n  .pricing-sub-info {\n    font-size: 11px;\n    gap: 6px 10px;\n  }\n  .pricing-sub-info strong {\n    font-size: 12px;\n  }\n  .pricing-limit {\n    padding: 14px 16px;\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 10px;\n    text-align: left;\n  }\n  .pricing-limit-text {\n    font-size: 12px;\n  }\n  .pricing-limit-text strong {\n    font-size: 14px;\n  }\n}\n.pricing-services h3 {\n  font-size: 18px;\n  margin-bottom: 8px;\n  letter-spacing: 0.02em;\n}\n.pricing-services-line {\n  width: 32px;\n  height: 1px;\n  background: var(--shu);\n  margin-bottom: 24px;\n}\n.pricing-services ul {\n  list-style: none;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.pricing-services li {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  font-size: 14px;\n  color: var(--sumi);\n}\n.pricing-services li::before {\n  content: \"\";\n  flex: none;\n  width: 16px; height: 16px;\n  background: var(--shu);\n  border-radius: 50%;\n  position: relative;\n  background-image: url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 16 16'><path d='M4 8.5l3 3 5-6' stroke='%23F2ECDC' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'\/><\/svg>\");\n  background-position: center;\n  background-repeat: no-repeat;\n}\n.pricing-cta-statement {\n  margin-top: 80px;\n  padding-top: 48px;\n  border-top: 1px solid var(--line);\n  position: relative;\n  text-align: center;\n  max-width: 900px;\n  margin-left: auto;\n  margin-right: auto;\n}\n.pricing-cta-statement::before {\n  content: \"\";\n  position: absolute;\n  top: -1px;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60px;\n  height: 2px;\n  background: var(--shu);\n}\n.pricing-cta-headline {\n  font-family: var(--font-jp);\n  font-weight: 900;\n  font-size: clamp(24px, 3vw, 36px);\n  line-height: 1.5;\n  color: var(--kon);\n  letter-spacing: 0.04em;\n  text-align: center;\n}\n.pricing-cta-headline .shu { color: var(--shu); }\n\n\/* ============================================\n   PROCESS\n============================================ *\/\n.process-grid {\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 16px;\n}\n@media (min-width: 600px) { .process-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (min-width: 900px) { .process-grid { grid-template-columns: repeat(5, 1fr); gap: 0; } }\n.process-step {\n  background: var(--card);\n  border: 1px solid var(--line);\n  padding: 24px 16px;\n  display: flex;\n  flex-direction: column;\n  text-align: center;\n  position: relative;\n  transition: all var(--transition);\n}\n@media (min-width: 900px) {\n  .process-step { border-right: none; }\n  .process-step:last-child { border-right: 1px solid var(--line); }\n  .process-step::after {\n    content: \"\u2192\";\n    position: absolute;\n    top: 50%;\n    right: -8px;\n    transform: translateY(-50%);\n    font-family: var(--font-display);\n    font-size: 14px;\n    color: var(--shu);\n    background: var(--kinari);\n    padding: 2px 4px;\n    z-index: 2;\n  }\n  .process-step:last-child::after { display: none; }\n}\n.process-step.highlight {\n  background: var(--kon-deep);\n  color: var(--kinari);\n  border-color: var(--kon-deep);\n}\n.process-num {\n  font-family: var(--font-en-italic);\n  font-style: italic;\n  font-size: 14px;\n  letter-spacing: 0.25em;\n  color: var(--shu);\n  font-weight: 700;\n  margin-bottom: 12px;\n}\n.process-title {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--kon) !important;\n  margin-bottom: 8px;\n  letter-spacing: 0.02em;\n}\n.section-dark .process-step h3.process-title {\n  color: var(--kon) !important;\n}\n.process-step.highlight .process-title,\n.section-dark .process-step.highlight h3.process-title { color: var(--kinari) !important; }\n.process-line {\n  width: 24px;\n  height: 1px;\n  background: var(--shu);\n  margin: 8px auto 16px;\n}\n.process-desc {\n  font-size: 11px;\n  line-height: 1.7;\n  color: var(--sumi);\n  margin-bottom: 16px;\n  flex: 1;\n}\n.process-step.highlight .process-desc { color: var(--kinari); }\n.process-time {\n  font-size: 12px;\n  font-weight: 700;\n  color: var(--shu);\n  letter-spacing: 0.05em;\n}\n\n\/* ============================================\n   FAQ (AEO-optimized)\n============================================ *\/\n.faq-list {\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n  max-width: 880px;\n  margin: 0 auto;\n}\n.faq-item {\n  background: var(--card);\n  border: 1px solid var(--line);\n  overflow: hidden;\n  transition: all var(--transition);\n}\n.faq-item[open] {\n  border-color: var(--kon);\n}\n.faq-question {\n  list-style: none;\n  cursor: pointer;\n  padding: 22px 28px;\n  display: flex;\n  align-items: center;\n  gap: 18px;\n  font-weight: 700;\n  font-size: 16px;\n  color: var(--kon);\n  letter-spacing: 0.02em;\n  transition: background var(--transition);\n}\n.faq-question::-webkit-details-marker { display: none; }\n.faq-question:hover { background: var(--kinari-soft); }\n.faq-q-mark {\n  flex: none;\n  width: 28px; height: 28px;\n  background: var(--shu);\n  color: var(--kinari);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: var(--font-en-italic);\n  font-style: italic;\n  font-weight: 700;\n  font-size: 14px;\n  border-radius: 2px;\n}\n.faq-q-text { flex: 1; line-height: 1.5; }\n.faq-q-toggle {\n  flex: none;\n  width: 16px;\n  position: relative;\n  height: 16px;\n}\n.faq-q-toggle::before,\n.faq-q-toggle::after {\n  content: \"\";\n  position: absolute;\n  background: var(--kon);\n  transition: transform var(--transition);\n}\n.faq-q-toggle::before {\n  top: 50%; left: 0; right: 0;\n  height: 1.5px;\n  transform: translateY(-50%);\n}\n.faq-q-toggle::after {\n  left: 50%; top: 0; bottom: 0;\n  width: 1.5px;\n  transform: translateX(-50%);\n}\n.faq-item[open] .faq-q-toggle::after {\n  transform: translateX(-50%) rotate(90deg);\n}\n.faq-answer {\n  padding: 0 28px 24px 74px;\n  font-size: 14px;\n  line-height: 1.9;\n  color: var(--sumi);\n}\n\n\/* ============================================\n   FINAL CTA\n============================================ *\/\n.final-cta {\n  background: var(--kon-deep);\n  color: var(--kinari);\n  padding: 100px 0;\n  position: relative;\n  overflow: hidden;\n}\n.final-cta::before {\n  content: \"\";\n  position: absolute;\n  top: 0; right: 0;\n  width: 50%;\n  height: 100%;\n  background-image:\n    repeating-linear-gradient(\n      90deg,\n      transparent 0,\n      transparent 60px,\n      rgba(242, 236, 220, 0.04) 60px,\n      rgba(242, 236, 220, 0.04) 61px\n    );\n  pointer-events: none;\n}\n.final-cta-grid {\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 40px;\n  align-items: center;\n  position: relative;\n}\n@media (min-width: 900px) {\n  .final-cta-grid { grid-template-columns: 1.5fr 1fr; gap: 60px; }\n}\n.final-cta-eyebrow {\n  font-family: var(--font-en-italic);\n  font-style: italic;\n  font-size: 13px;\n  letter-spacing: 0.2em;\n  color: var(--shu);\n  text-transform: uppercase;\n  margin-bottom: 20px;\n  display: flex;\n  align-items: center;\n  gap: 12px;\n}\n.final-cta-eyebrow::before {\n  content: \"\";\n  width: 32px; height: 1px;\n  background: var(--shu);\n}\n.final-cta-title {\n  font-size: clamp(28px, 4.5vw, 48px);\n  line-height: 1.4;\n  font-weight: 700;\n  color: var(--kinari);\n  margin-bottom: 20px;\n  letter-spacing: 0.02em;\n}\n.final-cta-sub {\n  font-size: 15px;\n  line-height: 1.9;\n  color: var(--hai-lt);\n  margin-bottom: 12px;\n  max-width: 540px;\n}\n.final-cta-warning {\n  font-family: var(--font-en-italic);\n  font-style: italic;\n  font-size: 13px;\n  color: var(--shu);\n  margin-bottom: 36px;\n}\n.final-cta-card {\n  background: var(--kon);\n  padding: 36px 32px;\n  border: 1px solid rgba(242, 236, 220, 0.12);\n}\n.final-cta-card-label {\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.2em;\n  color: var(--shu);\n  margin-bottom: 12px;\n}\n.final-cta-card-name {\n  font-size: 26px;\n  font-weight: 700;\n  color: var(--kinari);\n  margin-bottom: 4px;\n  letter-spacing: 0.02em;\n}\n.final-cta-card-en {\n  font-family: var(--font-en-italic);\n  font-style: italic;\n  font-size: 13px;\n  color: var(--hai-lt);\n  margin-bottom: 24px;\n}\n.final-cta-card-divider {\n  height: 1px;\n  background: var(--shu);\n  width: 32px;\n  margin-bottom: 24px;\n}\n.final-cta-card-info {\n  font-size: 13px;\n  color: var(--hai-lt);\n  line-height: 1.9;\n  margin-bottom: 20px;\n}\n.final-cta-card-info strong {\n  display: block;\n  color: var(--kinari);\n  font-weight: 700;\n}\n.final-cta-card-tel {\n  font-family: var(--font-display);\n  font-size: 28px;\n  color: var(--shu);\n  letter-spacing: 0.02em;\n  display: block;\n}\n\n\/* ============================================\n   FOOTER\n============================================ *\/\n.footer {\n  background: var(--kinari);\n  border-top: 1px solid var(--line);\n  padding: 48px 0 32px;\n}\n.footer-grid {\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 32px;\n  margin-bottom: 40px;\n}\n@media (min-width: 768px) {\n  .footer-grid { grid-template-columns: 1fr 2fr; }\n}\n.footer-brand-mark {\n  font-family: var(--font-display);\n  font-size: 36px;\n  letter-spacing: 0.04em;\n  color: var(--kon);\n  margin-bottom: 12px;\n}\n.footer-brand-tag {\n  font-family: var(--font-en-italic);\n  font-style: italic;\n  font-size: 13px;\n  color: var(--shu);\n  margin-bottom: 16px;\n}\n.footer-brand-desc {\n  font-size: 12px;\n  color: var(--hai);\n  line-height: 1.8;\n  max-width: 320px;\n}\n.footer-cols {\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 24px;\n}\n@media (min-width: 600px) {\n  .footer-cols { grid-template-columns: repeat(3, 1fr); }\n}\n.footer-col h4 {\n  font-size: 12px;\n  font-weight: 700;\n  color: var(--kon);\n  letter-spacing: 0.15em;\n  margin-bottom: 16px;\n  text-transform: uppercase;\n}\n.footer-col ul {\n  list-style: none;\n  display: flex;\n  flex-direction: column;\n  gap: 10px;\n}\n.footer-col a {\n  font-size: 13px;\n  color: var(--sumi);\n}\n.footer-bottom {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  padding-top: 24px;\n  border-top: 1px solid var(--line);\n  font-size: 11px;\n  color: var(--hai-lt);\n}\n@media (min-width: 600px) {\n  .footer-bottom {\n    flex-direction: row;\n    justify-content: space-between;\n    align-items: center;\n  }\n}\n\n\/* ============================================\n   ANIMATIONS\n============================================ *\/\n.reveal {\n  opacity: 0;\n  transform: translateY(24px);\n  transition: opacity 0.9s cubic-bezier(0.2,0.8,0.2,1), transform 0.9s cubic-bezier(0.2,0.8,0.2,1);\n}\n.reveal.is-visible {\n  opacity: 1;\n  transform: translateY(0);\n}\n\n\/* \u30b9\u30de\u30db\u5c02\u7528\u6539\u884c *\/\n.sp-br { display: none; }\n@media (max-width: 767px) {\n  .sp-br { display: inline; }\n}\n\n\/* ============================================\n   LIMITED ANNOUNCEMENT BAR\n============================================ *\/\n.limited-bar {\n  background: var(--shu);\n  color: var(--kinari);\n  padding: 11px 0;\n  position: relative;\n  margin-top: 76px;\n  z-index: 5;\n  overflow: hidden;\n}\n.limited-bar::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background-image:\n    repeating-linear-gradient(\n      45deg,\n      transparent 0,\n      transparent 10px,\n      rgba(255,255,255,0.05) 10px,\n      rgba(255,255,255,0.05) 11px\n    );\n  pointer-events: none;\n}\n.limited-bar-inner {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex-wrap: wrap;\n  gap: 14px;\n  position: relative;\n}\n.limited-bar-mark {\n  background: var(--kinari);\n  color: var(--shu);\n  font-family: var(--font-jp);\n  font-weight: 900;\n  font-size: 11px;\n  letter-spacing: 0.2em;\n  padding: 4px 12px;\n  border-radius: 1px;\n  flex-shrink: 0;\n}\n.limited-bar-text {\n  font-size: 14px;\n  font-weight: 700;\n  letter-spacing: 0.04em;\n  color: var(--kinari);\n}\n.limited-bar-text strong {\n  font-family: var(--font-display);\n  font-weight: 400;\n  font-size: 18px;\n  color: var(--kinari);\n  margin: 0 4px;\n  letter-spacing: 0.04em;\n}\n.limited-bar-sub {\n  font-family: var(--font-en-italic);\n  font-style: italic;\n  font-size: 12px;\n  color: rgba(242, 236, 220, 0.85);\n  letter-spacing: 0.1em;\n}\n@media (max-width: 700px) {\n  .limited-bar { padding: 10px 0; }\n  .limited-bar-text { font-size: 12px; }\n  .limited-bar-text strong { font-size: 16px; }\n  .limited-bar-sub { display: none; }\n}\n\n\/* ============================================\n   DUAL CTA BUTTONS (header + inline)\n============================================ *\/\n.btn-outline {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  padding: 11px 20px;\n  background: var(--kon) !important;\n  color: var(--kinari) !important;\n  font-weight: 700;\n  font-size: 13px;\n  letter-spacing: 0.06em;\n  border: none !important;\n  border-radius: 2px;\n  transition: all var(--transition);\n}\n.btn-outline:hover {\n  background: var(--kon-deep) !important;\n  color: var(--kinari) !important;\n  opacity: 1;\n  transform: translateY(-1px);\n}\n.btn-outline::after {\n  content: \"\u2193\";\n  font-family: var(--font-display);\n  font-size: 14px;\n  color: var(--kinari) !important;\n}\n.header-actions {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n}\n\n\/* Hero \u2014 quick label above CTAs *\/\n.hero-quick-label {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-family: var(--font-en-italic);\n  font-style: italic;\n  font-size: 12px;\n  letter-spacing: 0.15em;\n  color: var(--shu);\n  margin-bottom: 14px;\n  text-transform: uppercase;\n}\n.hero-quick-label::before {\n  content: \"\";\n  width: 18px; height: 1px;\n  background: var(--shu);\n}\n\n\/* Hero secondary outlined CTA - light variant *\/\n.btn-secondary-light {\n  display: inline-flex;\n  align-items: center;\n  gap: 12px;\n  padding: 18px 32px;\n  background: var(--kon);\n  color: var(--kinari);\n  font-weight: 700;\n  font-size: 15px;\n  letter-spacing: 0.06em;\n  border: none;\n  border-radius: 2px;\n  transition: all var(--transition);\n  box-shadow: 0 4px 0 rgba(14, 36, 68, 0.4);\n}\n.btn-secondary-light:hover {\n  background: var(--kon-deep);\n  color: var(--kinari);\n  opacity: 1;\n  transform: translateY(-2px);\n  box-shadow: 0 6px 0 rgba(14, 36, 68, 0.5);\n}\n.btn-secondary-light::after {\n  content: \"\u2193\";\n  font-family: var(--font-display);\n  font-size: 18px;\n}\n\n\/* ============================================\n   INLINE CTA BAND (between sections)\n============================================ *\/\n.cta-band {\n  background: var(--kon-deep);\n  color: var(--kinari);\n  padding: 56px 0;\n  position: relative;\n  overflow: hidden;\n}\n.cta-band::before {\n  content: \"\";\n  position: absolute;\n  top: 0; right: 0;\n  width: 40%;\n  height: 100%;\n  background-image:\n    repeating-linear-gradient(\n      90deg,\n      transparent 0,\n      transparent 60px,\n      rgba(242, 236, 220, 0.04) 60px,\n      rgba(242, 236, 220, 0.04) 61px\n    );\n  pointer-events: none;\n}\n.cta-band-inner {\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 24px;\n  align-items: center;\n  position: relative;\n}\n@media (min-width: 900px) {\n  .cta-band-inner {\n    grid-template-columns: 1fr auto;\n    gap: 48px;\n  }\n}\n.cta-band-eyebrow {\n  font-family: var(--font-en-italic);\n  font-style: italic;\n  font-size: 12px;\n  letter-spacing: 0.2em;\n  color: var(--shu);\n  text-transform: uppercase;\n  margin-bottom: 10px;\n}\n.cta-band-headline {\n  font-size: clamp(20px, 2.4vw, 26px);\n  font-weight: 700;\n  line-height: 1.5;\n  color: var(--kinari);\n  letter-spacing: 0.02em;\n  margin-bottom: 6px;\n}\n.cta-band-sub {\n  font-size: 13px;\n  color: var(--hai-lt);\n  line-height: 1.7;\n}\n.cta-band-actions {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 14px;\n}\n.btn-band-primary {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  padding: 16px 26px;\n  background: var(--shu);\n  color: var(--kinari);\n  font-weight: 700;\n  font-size: 14px;\n  letter-spacing: 0.06em;\n  border-radius: 2px;\n  transition: all var(--transition);\n  white-space: nowrap;\n}\n.btn-band-primary:hover {\n  background: var(--shu-deep);\n  opacity: 1;\n  transform: translateY(-2px);\n}\n.btn-band-primary::after {\n  content: \"\u2192\";\n  font-family: var(--font-display);\n  font-size: 15px;\n}\n.btn-band-secondary {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  padding: 18px 32px;\n  background: var(--kinari);\n  color: var(--kon);\n  font-weight: 700;\n  font-size: 14px;\n  letter-spacing: 0.06em;\n  border: none;\n  border-radius: 2px;\n  transition: all var(--transition);\n  white-space: nowrap;\n  box-shadow: 0 4px 0 rgba(242, 236, 220, 0.2);\n}\n.btn-band-secondary:hover {\n  background: #fff;\n  color: var(--kon);\n  opacity: 1;\n  transform: translateY(-2px);\n  box-shadow: 0 6px 0 rgba(242, 236, 220, 0.3);\n}\n.btn-band-secondary::after {\n  content: \"\u2193\";\n  font-family: var(--font-display);\n  font-size: 16px;\n}\n\n\/* ============================================\n   PRICING - LIMITED OFFER BADGE\n============================================ *\/\n.pricing-card-banner {\n  position: relative;\n}\n.pricing-offer-badge {\n  position: absolute;\n  top: -22px;\n  right: 16px;\n  background: var(--shu);\n  color: var(--kinari);\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 0.1em;\n  padding: 9px 18px;\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  z-index: 5;\n  box-shadow: 0 2px 0 var(--shu-deep);\n  white-space: nowrap;\n}\n.pricing-offer-badge::before {\n  content: \"\u2605\";\n  font-size: 11px;\n}\n.pricing-offer-strike {\n  text-decoration: line-through;\n  color: var(--hai-lt);\n  font-size: 0.55em;\n  font-weight: 400;\n  margin-right: 6px;\n  display: inline-block;\n  vertical-align: middle;\n}\n.pricing-offer-note {\n  display: inline-block;\n  font-family: var(--font-jp);\n  font-size: 11px;\n  font-weight: 700;\n  color: var(--shu);\n  background: var(--kinari);\n  padding: 3px 10px;\n  margin-left: 8px;\n  border-radius: 2px;\n  letter-spacing: 0.1em;\n  vertical-align: middle;\n}\n\n\/* ============================================\n   FINAL CTA - DUAL CARDS\n============================================ *\/\n.final-dual-cards {\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 16px;\n  margin-bottom: 32px;\n}\n@media (min-width: 600px) {\n  .final-dual-cards { grid-template-columns: 1fr 1fr; gap: 20px; }\n}\n.final-action-card {\n  background: rgba(242, 236, 220, 0.06);\n  border: 1px solid rgba(242, 236, 220, 0.2);\n  padding: 28px 24px;\n  display: flex;\n  flex-direction: column;\n  text-decoration: none;\n  color: inherit;\n  transition: all var(--transition);\n  position: relative;\n}\n.final-action-card:hover {\n  border-color: var(--shu);\n  background: rgba(200, 68, 58, 0.08);\n  opacity: 1;\n  transform: translateY(-3px);\n}\n.final-action-card-tag {\n  font-family: var(--font-en-italic);\n  font-style: italic;\n  font-size: 11px;\n  letter-spacing: 0.2em;\n  color: var(--shu);\n  text-transform: uppercase;\n  margin-bottom: 12px;\n}\n.final-action-card-title {\n  font-size: 20px;\n  font-weight: 700;\n  color: var(--kinari);\n  letter-spacing: 0.04em;\n  margin-bottom: 8px;\n}\n.final-action-card-desc {\n  font-size: 12px;\n  color: var(--hai-lt);\n  line-height: 1.7;\n  margin-bottom: 20px;\n  flex: 1;\n}\n.final-action-card-arrow {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 13px;\n  font-weight: 700;\n  color: var(--kinari);\n  letter-spacing: 0.06em;\n}\n.final-action-card-arrow::after {\n  content: \"\u2192\";\n  font-family: var(--font-display);\n  font-size: 16px;\n  color: var(--shu);\n  transition: transform var(--transition);\n}\n.final-action-card:hover .final-action-card-arrow::after {\n  transform: translateX(4px);\n}\n.final-action-card-quick {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  font-size: 10px;\n  color: var(--hai-lt);\n  margin-top: 10px;\n  letter-spacing: 0.1em;\n}\n.final-action-card-quick::before {\n  content: \"\";\n  width: 5px; height: 5px; border-radius: 50%;\n  background: var(--shu);\n}\n\n\/* Mobile spacing tweaks *\/\n@media (max-width: 767px) {\n  .section { padding: 64px 0; }\n  .hero { padding: 120px 0 60px; }\n  .answer-promises-list {\n    grid-template-columns: 1fr;\n  }\n  .cta-band { padding: 44px 0; }\n  .pricing-offer-badge {\n    position: relative;\n    top: 0; right: 0;\n    align-self: flex-start;\n    margin: 12px 0 8px 24px;\n  }\n}\n@media (max-width: 600px) {\n  .header-actions .btn-outline { display: none; }\n}\n\/* ============================================\n   CONTACT FORM 7 (CF7) STYLE OVERRIDE\n   \u30e2\u30fc\u30c0\u30eb\u5185\u306eCF7\u30d5\u30a9\u30fc\u30e0\u3092LP\u30c7\u30b6\u30a4\u30f3\u306b\u5408\u308f\u305b\u308b\n============================================ *\/\n.cf7-mount {\n  padding: 0 32px;\n}\n.cf7-mount .wpcf7 {\n  margin: 0;\n  padding: 0;\n}\n\/* CF7\u306e\u30d5\u30a9\u30fc\u30e0\u5185\u30e9\u30d9\u30eb *\/\n.cf7-mount .wpcf7-form p,\n.cf7-mount .wpcf7-form label {\n  display: flex;\n  flex-direction: column;\n  gap: 6px;\n  margin-bottom: 16px;\n  font-size: 12px;\n  font-weight: 700;\n  color: var(--kon);\n  letter-spacing: 0.05em;\n}\n\/* CF7\u306e\u30d5\u30a9\u30fc\u30e0\u5165\u529b\u6b04 *\/\n.cf7-mount .wpcf7-form input[type=\"text\"],\n.cf7-mount .wpcf7-form input[type=\"email\"],\n.cf7-mount .wpcf7-form input[type=\"tel\"],\n.cf7-mount .wpcf7-form textarea {\n  font-family: var(--font-jp);\n  font-size: 15px;\n  font-weight: 400;\n  color: var(--sumi);\n  background: var(--kinari-soft);\n  border: 1px solid var(--line);\n  border-radius: 2px;\n  padding: 12px 14px;\n  width: 100%;\n  transition: all var(--transition);\n  letter-spacing: normal;\n  box-sizing: border-box;\n}\n.cf7-mount .wpcf7-form input:focus,\n.cf7-mount .wpcf7-form textarea:focus {\n  outline: none;\n  border-color: var(--shu);\n  background: #fff;\n  box-shadow: 0 0 0 3px rgba(200, 68, 58, 0.12);\n}\n\/* CF7\u5fc5\u9808\u30de\u30fc\u30af *\/\n.cf7-mount .form-required {\n  display: inline-block;\n  font-size: 10px;\n  color: var(--shu);\n  background: rgba(200, 68, 58, 0.08);\n  padding: 2px 6px;\n  border-radius: 1px;\n  letter-spacing: 0.1em;\n  font-weight: 700;\n  margin-left: 6px;\n}\n\/* CF7\u9001\u4fe1\u30dc\u30bf\u30f3 *\/\n.cf7-mount .wpcf7-form input[type=\"submit\"],\n.cf7-mount .wpcf7-form button[type=\"submit\"] {\n  margin-top: 8px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 12px;\n  padding: 16px 28px;\n  background: var(--shu);\n  color: var(--kinari);\n  font-family: var(--font-jp);\n  font-weight: 700;\n  font-size: 15px;\n  letter-spacing: 0.06em;\n  border: none;\n  border-radius: 2px;\n  cursor: pointer;\n  transition: all var(--transition);\n  box-shadow: 0 4px 0 rgba(168, 52, 40, 0.4);\n  width: 100%;\n  -webkit-appearance: none;\n  appearance: none;\n}\n.cf7-mount .wpcf7-form input[type=\"submit\"]:hover,\n.cf7-mount .wpcf7-form button[type=\"submit\"]:hover {\n  background: var(--shu-deep);\n  transform: translateY(-2px);\n  box-shadow: 0 6px 0 rgba(168, 52, 40, 0.5);\n}\n.cf7-mount .wpcf7-form input[type=\"submit\"]:disabled,\n.cf7-mount .wpcf7-form button[type=\"submit\"]:disabled {\n  opacity: 0.6;\n  cursor: not-allowed;\n}\n\/* CF7\u306e\u30b9\u30d4\u30ca\u30fc\uff08\u9001\u4fe1\u4e2d\u30ed\u30fc\u30c0\u30fc\uff09 *\/\n.cf7-mount .wpcf7-spinner {\n  margin: 12px auto 0;\n  display: block;\n}\n\/* CF7\u306e\u30e1\u30c3\u30bb\u30fc\u30b8\uff08\u6210\u529f\/\u30a8\u30e9\u30fc\uff09 *\/\n.cf7-mount .wpcf7-response-output {\n  margin: 16px 0 0;\n  padding: 12px 16px;\n  font-size: 13px;\n  font-weight: 700;\n  border-radius: 2px;\n}\n.cf7-mount .wpcf7 form.sent .wpcf7-response-output {\n  background: rgba(17, 41, 74, 0.06);\n  border-left: 3px solid var(--kon);\n  color: var(--kon);\n}\n.cf7-mount .wpcf7 form.invalid .wpcf7-response-output,\n.cf7-mount .wpcf7 form.failed .wpcf7-response-output {\n  background: rgba(200, 68, 58, 0.1);\n  border-left: 3px solid var(--shu);\n  color: var(--shu-deep);\n}\n.cf7-mount .wpcf7-not-valid-tip {\n  color: var(--shu);\n  font-size: 11px;\n  font-weight: 700;\n  margin-top: 4px;\n}\n\/* CF7\u5fc5\u9808\u30de\u30fc\u30af\uff08span\u306eform-required\u306finline\u8868\u793a\u7528\u306b\u518d\u8abf\u6574\uff09 *\/\n.cf7-mount .wpcf7-form label > span.form-required {\n  align-self: flex-start;\n  margin-left: 0;\n}\n@media (max-width: 600px) {\n  .cf7-mount { padding: 0 20px; }\n}\n\n\/* ============================================\n   MODAL FORM\n============================================ *\/\n.modal-overlay {\n  position: fixed;\n  inset: 0;\n  background: rgba(17, 41, 74, 0.7);\n  backdrop-filter: blur(6px);\n  -webkit-backdrop-filter: blur(6px);\n  z-index: 1000;\n  display: none;\n  align-items: flex-start;\n  justify-content: center;\n  overflow-y: auto;\n  padding: 40px 16px;\n  animation: fadeIn 0.25s ease-out;\n}\n.modal-overlay.is-open {\n  display: flex;\n}\n@keyframes fadeIn {\n  from { opacity: 0; }\n  to { opacity: 1; }\n}\n.modal {\n  background: var(--kinari);\n  width: 100%;\n  max-width: 540px;\n  position: relative;\n  animation: slideUp 0.4s cubic-bezier(0.2, 0.8, 0.2, 1);\n  margin: auto;\n}\n@keyframes slideUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n.modal-header {\n  position: relative;\n  padding: 32px 32px 0;\n}\n.modal-eyebrow {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  font-family: var(--font-en-italic);\n  font-style: italic;\n  font-size: 12px;\n  letter-spacing: 0.2em;\n  color: var(--shu);\n  text-transform: uppercase;\n  margin-bottom: 12px;\n}\n.modal-eyebrow::before {\n  content: \"\";\n  width: 24px; height: 1px;\n  background: var(--shu);\n}\n.modal-title {\n  font-size: 24px;\n  font-weight: 700;\n  color: var(--kon);\n  letter-spacing: 0.02em;\n  line-height: 1.5;\n  margin-bottom: 8px;\n}\n.modal-sub {\n  font-size: 13px;\n  color: var(--hai);\n  line-height: 1.7;\n  margin-bottom: 24px;\n}\n.modal-close {\n  position: absolute;\n  top: 20px; right: 20px;\n  width: 32px; height: 32px;\n  background: var(--kinari);\n  border: 1px solid var(--line-strong);\n  border-radius: 2px;\n  color: var(--kon);\n  cursor: pointer;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  transition: all var(--transition);\n  font-size: 16px;\n  z-index: 10;\n}\n.modal-close:hover {\n  background: var(--kon);\n  color: var(--kinari);\n  border-color: var(--kon);\n}\n.modal-form {\n  padding: 0 32px 32px;\n  display: flex;\n  flex-direction: column;\n  gap: 18px;\n}\n.form-field {\n  display: flex;\n  flex-direction: column;\n  gap: 6px;\n}\n.form-label {\n  font-size: 12px;\n  font-weight: 700;\n  color: var(--kon);\n  letter-spacing: 0.05em;\n  display: flex;\n  align-items: center;\n  gap: 6px;\n}\n.form-required {\n  font-size: 10px;\n  color: var(--shu);\n  background: rgba(200, 68, 58, 0.08);\n  padding: 2px 6px;\n  border-radius: 1px;\n  letter-spacing: 0.1em;\n  font-weight: 700;\n}\n.form-input {\n  font-family: var(--font-jp);\n  font-size: 15px;\n  color: var(--sumi);\n  background: var(--kinari-soft);\n  border: 1px solid var(--line);\n  border-radius: 2px;\n  padding: 12px 14px;\n  width: 100%;\n  transition: all var(--transition);\n}\n.form-input:focus {\n  outline: none;\n  border-color: var(--shu);\n  background: #fff;\n  box-shadow: 0 0 0 3px rgba(200, 68, 58, 0.12);\n}\n.form-input:invalid:not(:placeholder-shown) {\n  border-color: rgba(200, 68, 58, 0.6);\n}\n.form-honeypot {\n  position: absolute !important;\n  left: -9999px !important;\n  width: 1px;\n  height: 1px;\n  opacity: 0;\n}\n.form-submit {\n  margin-top: 8px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 12px;\n  padding: 16px 28px;\n  background: var(--shu);\n  color: var(--kinari);\n  font-weight: 700;\n  font-size: 15px;\n  letter-spacing: 0.06em;\n  border: none;\n  border-radius: 2px;\n  cursor: pointer;\n  transition: all var(--transition);\n  box-shadow: 0 4px 0 rgba(168, 52, 40, 0.4);\n}\n.form-submit:hover:not(:disabled) {\n  background: var(--shu-deep);\n  transform: translateY(-2px);\n  box-shadow: 0 6px 0 rgba(168, 52, 40, 0.5);\n}\n.form-submit:disabled {\n  opacity: 0.6;\n  cursor: not-allowed;\n}\n.form-submit::after {\n  content: \"\u2192\";\n  font-family: var(--font-display);\n  font-size: 16px;\n}\n.form-note {\n  font-size: 11px;\n  color: var(--hai);\n  line-height: 1.7;\n  margin-top: 4px;\n}\n.form-note a {\n  color: var(--kon);\n  text-decoration: underline;\n  text-decoration-thickness: 1px;\n  text-underline-offset: 2px;\n}\n.form-error {\n  display: none;\n  background: rgba(200, 68, 58, 0.1);\n  color: var(--shu-deep);\n  border-left: 3px solid var(--shu);\n  padding: 10px 14px;\n  font-size: 12px;\n  font-weight: 700;\n}\n.form-error.is-shown { display: block; }\n\n\/* Success state *\/\n.modal-success {\n  display: none;\n  padding: 60px 32px 48px;\n  text-align: center;\n}\n.modal-success.is-shown { display: block; }\n.modal-success-mark {\n  width: 64px; height: 64px;\n  margin: 0 auto 24px;\n  background: var(--shu);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  color: var(--kinari);\n  font-size: 28px;\n  font-weight: 700;\n}\n.modal-success-title {\n  font-size: 22px;\n  font-weight: 700;\n  color: var(--kon);\n  margin-bottom: 12px;\n  letter-spacing: 0.02em;\n}\n.modal-success-text {\n  font-size: 14px;\n  color: var(--sumi);\n  line-height: 1.85;\n  margin-bottom: 24px;\n}\n.modal-success-action {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  padding: 12px 22px;\n  background: var(--kon);\n  color: var(--kinari);\n  font-weight: 700;\n  font-size: 13px;\n  letter-spacing: 0.06em;\n  border-radius: 2px;\n  text-decoration: none;\n  transition: all var(--transition);\n}\n.modal-success-action:hover {\n  background: var(--kon-soft);\n  opacity: 1;\n  transform: translateY(-2px);\n}\n.modal-success-action::after {\n  content: \"\u2193\";\n  font-size: 14px;\n}\nbody.is-modal-open {\n  overflow: hidden;\n}\n@media (max-width: 600px) {\n  .modal-overlay { padding: 0; }\n  .modal {\n    max-width: 100%;\n    min-height: 100vh;\n  }\n  .modal-header { padding: 28px 20px 0; }\n  .modal-form { padding: 0 20px 24px; }\n  .modal-success { padding: 40px 20px; }\n}\n\n\/* ============================================\n   \u30e2\u30d0\u30a4\u30eb\uff06\u30db\u30d0\u30fc\u4fee\u6b63\u30d1\u30c3\u30af\n============================================ *\/\n\n\/* \u30e2\u30d0\u30a4\u30eb\uff1a\u30d8\u30c3\u30c0\u30fc\u306eCTA\u30dc\u30bf\u30f3\u3092\u8868\u793a *\/\n@media (max-width: 899px) {\n  \/* \u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3\u67a0\u306f\u8868\u793a *\/\n  .nav {\n    display: flex !important;\n    flex-direction: row !important;\n    align-items: center !important;\n    gap: 8px !important;\n    margin-left: auto;\n  }\n  \/* \u30ca\u30d3\u5185\u306e\u30c6\u30ad\u30b9\u30c8\u30ea\u30f3\u30af\uff08\u6a5f\u80fd\/\u5b9f\u7e3e\/\u6599\u91d1\/FAQ\uff09\u306f\u30e2\u30d0\u30a4\u30eb\u3067\u975e\u8868\u793a *\/\n  .nav > a:not(.btn-cta):not(.btn-outline) {\n    display: none !important;\n  }\n  \/* \u30dc\u30bf\u30f32\u3064\u306f\u30b3\u30f3\u30d1\u30af\u30c8\u306b\u8868\u793a *\/\n  .nav .btn-cta,\n  .nav .btn-outline,\n  .header-actions a.btn-outline,\n  .header-actions a.btn-cta {\n    display: inline-flex !important;\n    padding: 9px 14px !important;\n    font-size: 12px !important;\n    letter-spacing: 0.04em !important;\n  }\n  \/* \u30d8\u30c3\u30c0\u30fc\u672c\u4f53 *\/\n  .site-header {\n    padding: 12px 0 !important;\n    background: rgba(242, 236, 220, 0.95) !important;\n    backdrop-filter: saturate(180%) blur(10px) !important;\n    -webkit-backdrop-filter: saturate(180%) blur(10px) !important;\n    border-bottom: 1px solid var(--line) !important;\n  }\n  .logo {\n    font-size: 22px !important;\n  }\n  \/* \u9650\u5b9a\u544a\u77e5\u30d0\u30fc\u3092\u30b3\u30f3\u30d1\u30af\u30c8\u306b *\/\n  .limited-bar {\n    padding: 8px 0 !important;\n  }\n  .limited-bar-text {\n    font-size: 12px !important;\n  }\n  .limited-bar-text strong {\n    font-size: 14px !important;\n  }\n  .limited-bar-sub {\n    display: none !important;\n  }\n  .limited-bar-mark {\n    font-size: 10px !important;\n    padding: 3px 8px !important;\n  }\n}\n\n\/* \u30bf\u30c3\u30c1\u30c7\u30d0\u30a4\u30b9\u3067\u306f\u30db\u30d0\u30fc\u52b9\u679c\u3092\u7121\u52b9\u5316 *\/\n@media (hover: none) {\n  .pain-card:hover,\n  .feature-card:hover,\n  .case-card:hover,\n  .price-card:hover,\n  .process-step:hover,\n  .faq-item:hover,\n  .btn-cta:hover,\n  .btn-outline:hover,\n  .btn-primary:hover,\n  .btn-secondary-light:hover,\n  a:hover {\n    transform: none !important;\n    box-shadow: none !important;\n    opacity: 1 !important;\n    border-color: var(--line) !important;\n  }\n  \/* highlight\u3060\u3051\u306f\u5143\u306e\u8d64\u67a0\u3092\u4fdd\u6301 *\/\n  .pain-card.highlight {\n    border: 1.5px solid var(--shu) !important;\n  }\n}\n\n<\/style>\n<\/head>\n<body>\n\n<!-- ============================================\n     HEADER\n============================================ -->\n<header class=\"site-header\" id=\"siteHeader\">\n  <div class=\"container header-inner\">\n    <a href=\"#top\" class=\"logo\" aria-label=\"MAKAI \u30db\u30fc\u30e0\">MAKAI<\/a>\n    <nav class=\"nav\" aria-label=\"\u30e1\u30a4\u30f3\u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3\">\n      <a href=\"#features\">\u6a5f\u80fd<\/a>\n      <a href=\"#cases\">\u5b9f\u7e3e<\/a>\n      <a href=\"#pricing\">\u6599\u91d1<\/a>\n      <a href=\"#faq\">\u3088\u304f\u3042\u308b\u8cea\u554f<\/a>\n      <div class=\"header-actions\">\n        <a href=\"#\" class=\"btn-outline\" data-form=\"download\">\u8cc7\u6599\u8acb\u6c42<\/a>\n        <a href=\"#\" class=\"btn-cta\" data-form=\"diagnosis\">\u7121\u6599\u8a3a\u65ad<\/a>\n      <\/div>\n    <\/nav>\n  <\/div>\n<\/header>\n\n<!-- ============================================\n     LIMITED ANNOUNCEMENT BAR\n============================================ -->\n<main id=\"top\">\n\n<!-- ============================================\n     HERO\n============================================ -->\n<section class=\"hero\">\n  <div class=\"container\">\n    <div class=\"hero-grid\">\n      <div class=\"hero-copy\">\n        <h1 class=\"hero-lead\">\n          <span class=\"hero-lead-jp\">\u5bbf\u6cca\u65bd\u8a2d\u5c02\u9580<\/span>\n          <span class=\"hero-lead-en\">\u30de\u30fc\u30b1\u30c6\u30a3\u30f3\u30b0AI\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8<\/span>\n        <\/h1>\n\n        <div class=\"hero-wordmark-row\">\n          <span class=\"hero-wordmark display\">MAKAI<\/span>\n        <\/div>\n\n        <p class=\"hero-headline\">24\u6642\u9593365\u65e5\u50cd\u304f\u3001<br>\u7d76\u5bfe\u306b\u8f9e\u3081\u306a\u3044<span class=\"shu\">AI\u30de\u30fc\u30b1\u30c6\u30a3\u30f3\u30b0\u62c5\u5f53\u8005<\/span>\u3002<\/p>\n        <p class=\"hero-sub\">\n          AI\u691c\u7d22\u30fbMEO\u30fb\u516c\u5f0fLINE\u30fb\u53e3\u30b3\u30df\u30fb\u30a4\u30f3\u30d0\u30a6\u30f3\u30c9\u307e\u3067\u3002<br>\n          \u5bbf\u6cca\u65bd\u8a2d\u306e\u30de\u30fc\u30b1\u30c6\u30a3\u30f3\u30b0\u696d\u52d9\u3092\u3001AI\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u304c\u5168\u81ea\u52d5\u3067\u904b\u7528\u3057\u307e\u3059\u3002\n        <\/p>\n        <div class=\"hero-quick-label\">\u304b\u3093\u305f\u30931\u5206\u3067\u5b8c\u4e86<\/div>\n        <div class=\"hero-actions\">\n          <a href=\"#\" class=\"btn-primary\" data-form=\"diagnosis\">30\u5206\u306e\u7121\u6599\u8a3a\u65ad\u3092\u4e88\u7d04<\/a>\n          <a href=\"#\" class=\"btn-secondary-light\" data-form=\"download\">\u8cc7\u6599\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9<\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============================================\n     PAIN POINTS\n============================================ -->\n<section class=\"section\">\n  <div class=\"container\">\n    <div class=\"section-eyebrow\"><span class=\"num\">01<\/span> Pain Points<\/div>\n    <h2 class=\"section-title\">\u5bbf\u6cca\u65bd\u8a2d\u304c\u62b1\u3048\u308b\u3001<span class=\"shu\">3\u3064<\/span>\u306e\u30de\u30fc\u30b1\u30c6\u30a3\u30f3\u30b0\u8ab2\u984c\u3002<\/h2>\n    <p class=\"section-lede\">\n      OTA\u624b\u6570\u6599\u306e\u8ca0\u62c5\u3001\u30de\u30fc\u30b1\u30c6\u30a3\u30f3\u30b0\u306b\u8cbb\u3084\u305b\u306a\u3044\u6642\u9593\u3001\u305d\u3057\u3066\u6025\u901f\u306b\u9032\u3080AI\u6642\u4ee3\u3078\u306e\u9045\u308c\u3002\n      \u591a\u304f\u306e\u5bbf\u304c\u3001\u89e3\u6c7a\u306e\u7cf8\u53e3\u3092\u898b\u3044\u3060\u305b\u306a\u3044\u307e\u307e\u6a5f\u4f1a\u640d\u5931\u3092\u7a4d\u307f\u91cd\u306d\u3066\u3044\u307e\u3059\u3002\n    <\/p>\n    <div class=\"cards-3\">\n      <article class=\"pain-card\">\n        <span class=\"pain-num\">01<\/span>\n        <h3 class=\"pain-title\">OTA\u624b\u6570\u6599\u306e\u91cd\u8377<\/h3>\n        <div class=\"pain-stat\">10\u201320<span style=\"font-size:0.5em;\">%<\/span><\/div>\n        <div class=\"pain-stat-sub\">\u9ad8\u984d\u306a\u624b\u6570\u6599\u3092\u652f\u6255\u3044\u7d9a\u3051\u308b<\/div>\n        <div class=\"pain-divider\"><\/div>\n        <p class=\"pain-desc\">Airbnb\u30fb\u697d\u5929\u30c8\u30e9\u30d9\u30eb\u30fbBooking\u7b49\u306eOTA\u3002\u58f2\u4e0a\u306e10\u301c20%\u304c\u6d88\u3048\u3066\u3044\u304f\u3002\u5024\u4e0b\u3052\u7af6\u4e89\u3067\u5229\u76ca\u3082\u524a\u3089\u308c\u308b\u3002<\/p>\n      <\/article>\n      <article class=\"pain-card highlight\">\n        <span class=\"pain-num\">02<\/span>\n        <h3 class=\"pain-title\">\u3084\u308a\u304d\u308c\u306a\u3044\u96c6\u5ba2\u696d\u52d9<\/h3>\n        <div class=\"pain-stat\">138<span style=\"font-size:0.5em;\">\u6642\u9593<\/span><\/div>\n        <div class=\"pain-stat-sub\">\u6708\u9593\u306e\u6a5f\u4f1a\u640d\u5931<\/div>\n        <div class=\"pain-divider\"><\/div>\n        <p class=\"pain-desc\">\u4e00\u756a\u5927\u4e8b\u306a\u306e\u306b\u5c02\u9580\u62c5\u5f53\u8005\u3092\u96c7\u3048\u306a\u3044\u3002\u624b\u304c\u56de\u3089\u306a\u3044\uff1d\u65b0\u898f\u4e88\u7d04\u304c\u5165\u3089\u306a\u3044\u3002\u6a5f\u4f1a\u640d\u5931\u304c\u6bce\u65e5\u7a4d\u307f\u91cd\u306a\u308b\u3002<\/p>\n      <\/article>\n      <article class=\"pain-card\">\n        <span class=\"pain-num\">03<\/span>\n        <h3 class=\"pain-title\">AI\u6642\u4ee3\u3078\u306e\u9045\u308c<\/h3>\n        <div class=\"pain-stat\">1,300<span style=\"font-size:0.5em;\">%<\/span><\/div>\n        <div class=\"pain-stat-sub\">AI\u5229\u7528\u8005\u5897<\/div>\n        <div class=\"pain-divider\"><\/div>\n        <p class=\"pain-desc\">ChatGPT\u3067\u5bbf\u3092\u63a2\u3059\u5ba2\u306f\u6025\u5897\u4e2d\u3002AI\u306b\u300c\u304a\u3059\u3059\u3081\u300d\u3068\u8a00\u308f\u308c\u306a\u3044\u5bbf\u306f\u3001\u6765\u5e74\u306b\u306f\u5b58\u5728\u3057\u306a\u3044\u306e\u3068\u540c\u3058\u3002<\/p>\n      <\/article>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============================================\n     CTA BAND #1 (after pain points)\n============================================ -->\n<section class=\"cta-band\" aria-label=\"\u304a\u554f\u3044\u5408\u308f\u305b\u306e\u3054\u6848\u5185\">\n  <div class=\"container\">\n    <div class=\"cta-band-inner\">\n      <div>\n        <div class=\"cta-band-eyebrow\">For Hospitality Owners<\/div>\n        <h2 class=\"cta-band-headline\">\u3042\u306a\u305f\u306e\u4ee3\u308f\u308a\u306b365\u65e524\u6642\u9593\u50cd\u304f<br>AI\u62c5\u5f53\u8005\u3002<\/h2>\n        <p class=\"cta-band-sub\">\u304b\u3093\u305f\u30931\u5206\u3067\u5b8c\u4e86\u3002\u73fe\u72b6\u306e\u96c6\u5ba2\u8ab2\u984c\u3068\u6539\u5584\u30a4\u30e1\u30fc\u30b8\u3092\u3001\u305d\u306e\u5834\u3067\u304a\u4f1d\u3048\u3057\u307e\u3059\u3002<\/p>\n      <\/div>\n      <div class=\"cta-band-actions\">\n        <a href=\"#\" class=\"btn-band-primary\" data-form=\"diagnosis\">\u7121\u6599\u8a3a\u65ad\u3092\u4e88\u7d04<\/a>\n        <a href=\"#\" class=\"btn-band-secondary\" data-form=\"download\">\u8cc7\u6599\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============================================\n     THE SHIFT\n============================================ -->\n<section class=\"section\" style=\"background: var(--kinari-soft);\">\n  <div class=\"container\">\n    <div class=\"section-eyebrow\"><span class=\"num\">02<\/span> The Shift<\/div>\n    <h2 class=\"section-title\">\u304a\u5ba2\u69d8\u306e\u300c\u5bbf\u306e\u63a2\u3057\u65b9\u300d\u304c\u3001<span class=\"shu\">\u5b8c\u5168\u306b\u5909\u308f\u3063\u305f<\/span>\u3002<\/h2>\n    <p class=\"section-lede\">\u300c\u5730\u57df\u540d \u30db\u30c6\u30eb\u300d\u306eSEO\u30fbOTA\u691c\u7d22\u304b\u3089\u3001AI\u3078\u306e\u81ea\u7136\u8a00\u8a9e\u306e\u554f\u3044\u304b\u3051\u3078\u3002\u6d41\u5165\u306e\u5165\u53e3\u305d\u306e\u3082\u306e\u304c\u79fb\u308a\u5909\u308f\u3063\u3066\u3044\u307e\u3059\u3002<\/p>\n\n    <div class=\"shift-grid\">\n      <div class=\"shift-card\">\n        <div class=\"shift-label\">\u3053\u308c\u307e\u3067<\/div>\n        <h3 class=\"shift-headline\">SEO\u30fbOTA\u3067\u306e\u691c\u7d22<\/h3>\n        <p class=\"shift-quote\">\u300c\u5730\u57df\u540d \u30db\u30c6\u30eb\u300d\u300c\u697d\u5929\u30c8\u30e9\u30d9\u30eb\u300d\u3067\u691c\u7d22<\/p>\n        <div class=\"shift-arrow-v\">\u2193<\/div>\n        <div class=\"shift-trend\">\u6e1b\u5c11\u50be\u5411<\/div>\n        <p class=\"shift-detail\">\u691c\u7d22\u5168\u4f53\u306e60\u301c70% \u2192 40\u301c50%\u3078\u7e2e\u5c0f<\/p>\n      <\/div>\n      <div class=\"shift-divider\">\n        <div class=\"shift-divider-arrow\">\u2192<\/div>\n        <div class=\"shift-divider-label\">SHIFT<\/div>\n      <\/div>\n      <div class=\"shift-card shift-card-dark\">\n        <div class=\"shift-label\">\u3053\u308c\u304b\u3089<\/div>\n        <h3 class=\"shift-headline\">AI\u691c\u7d22 \/ Google\u30de\u30c3\u30d7\u691c\u7d22 \/ SNS\u691c\u7d22<\/h3>\n        <p class=\"shift-quote\">\u300c\u7bb1\u6839\u3067\u5bb6\u65cf5\u4eba\u3067\u6cca\u307e\u308c\u308b\u304a\u3059\u3059\u3081\u306e\u5bbf\u306f\uff1f\u300d\u3068AI\u306b\u8cea\u554f<\/p>\n        <div class=\"shift-arrow-v\">\u2191<\/div>\n        <div class=\"shift-trend\">\u6025\u5897\u4e2d<\/div>\n        <p class=\"shift-detail\">AI\u5229\u7528\u8005\u306f\u7d042\u5e74\u30671,300%\u5897 \/ \u30de\u30c3\u30d7\u5360\u6709\u738770%<\/p>\n      <\/div>\n    <\/div>\n    <p class=\"shift-conclusion\">\u2192 \u53e4\u3044\u5834\u6240\uff08SEO\u30fbOTA\uff09\u3067\u9811\u5f35\u3063\u3066\u3082\u3001\u6210\u9577\u306f\u96e3\u3057\u3044\u3002<\/p>\n  <\/div>\n<\/section>\n\n<!-- ============================================\n     ANSWER\n============================================ -->\n<section class=\"section\" style=\"background: var(--kinari);\">\n  <div class=\"container\">\n    <div class=\"answer-block\">\n      <div class=\"section-eyebrow\" style=\"justify-content: center;\"><span class=\"num\">03<\/span> Answer<\/div>\n      <h2 class=\"answer-statement\">\n        \u7b54\u3048\u306f\u3001<br>\n        <span class=\"shu\">\u300cAI\u30de\u30fc\u30b1\u30c6\u30a3\u30f3\u30b0\u62c5\u5f53\u8005\u300d<\/span>\u3092\u96c7\u3046\u3053\u3068\u3002\n      <\/h2>\n      <div class=\"answer-promises\">\n        <div class=\"answer-promises-mark\"><span class=\"display\">MAKAI<\/span><\/div>\n        <ul class=\"answer-promises-list\">\n          <li><span class=\"check-icon\">\u2713<\/span> 24\u6642\u9593365\u65e5\u50cd\u304f<\/li>\n          <li><span class=\"check-icon\">\u2713<\/span> \u7d76\u5bfe\u306b\u8f9e\u3081\u306a\u3044<\/li>\n          <li><span class=\"check-icon\">\u2713<\/span> \u5bbf\u6cca\u696d\u3092\u719f\u77e5\u3057\u3066\u3044\u308b<\/li>\n          <li><span class=\"check-icon\">\u2713<\/span> \u6bce\u65e5\u9032\u5316\u3057\u3066\u3044\u304f<\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============================================\n     FEATURES\n============================================ -->\n<section class=\"section\" id=\"features\">\n  <div class=\"container\">\n    <div class=\"section-eyebrow\"><span class=\"num\">04<\/span> Capabilities<\/div>\n    <h2 class=\"section-title\"><span class=\"display\" style=\"font-weight:400;\">MAKAI<\/span>\u306f\u6bce\u65e5\u3001<br class=\"sp-br\">\u81ea\u52d5\u3067\u904b\u7528\u3002<\/h2>\n    <p class=\"section-lede\">\u5bbf\u6cca\u65bd\u8a2d\u304c\u6301\u7d9a\u7684\u306b\u5229\u76ca\u3092\u51fa\u3057\u7d9a\u3051\u308b\u305f\u3081\u306b\u5fc5\u8981\u306a\u8981\u7d20\u3092\u3001\u3059\u3079\u3066\u7db2\u7f85\u3002AI\u691c\u7d22\u304b\u3089\u30a4\u30f3\u30d0\u30a6\u30f3\u30c9\u307e\u3067\u3001\u3072\u3068\u3064\u306e\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u3067\u5b8c\u7d50\u3057\u307e\u3059\u3002<\/p>\n\n    <div class=\"features-grid\">\n      <article class=\"feature-card\">\n        <div class=\"feature-icon\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n            <path d=\"M9.5 2A2.5 2.5 0 0 0 7 4.5v15A2.5 2.5 0 0 0 9.5 22h0a2.5 2.5 0 0 0 2.5-2.5v-15A2.5 2.5 0 0 0 9.5 2Z\"\/>\n            <path d=\"M14.5 2A2.5 2.5 0 0 1 17 4.5v15a2.5 2.5 0 0 1-2.5 2.5h0a2.5 2.5 0 0 1-2.5-2.5v-15A2.5 2.5 0 0 1 14.5 2Z\"\/>\n            <path d=\"M3 8h4\"\/><path d=\"M3 16h4\"\/><path d=\"M17 8h4\"\/><path d=\"M17 16h4\"\/>\n          <\/svg>\n        <\/div>\n        <span class=\"feature-num\">01<\/span>\n        <h3 class=\"feature-title\">AI\u5bfe\u7b56<\/h3>\n        <p class=\"feature-desc\">ChatGPT\u30fbGemini\u306b\u300c\u304a\u3059\u3059\u3081\u306e\u5bbf\u300d\u3068\u3057\u3066\u63a8\u85a6\u3055\u308c\u308b\u305f\u3081\u306e\u3001\u6bce\u65e5\u306e\u81ea\u52d5\u767a\u4fe1\u3002E-E-A-T\u3092\u5f37\u5316\u3059\u308b\u4e00\u6b21\u60c5\u5831\u3092\u7d99\u7d9a\u751f\u6210\u3002<\/p>\n      <\/article>\n\n      <article class=\"feature-card\">\n        <div class=\"feature-icon\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n            <path d=\"M20 10c0 7-8 12-8 12s-8-5-8-12a8 8 0 1 1 16 0Z\"\/>\n            <circle cx=\"12\" cy=\"10\" r=\"3\"\/>\n          <\/svg>\n        <\/div>\n        <span class=\"feature-num\">02<\/span>\n        <h3 class=\"feature-title\">MEO\u5bfe\u7b56<\/h3>\n        <p class=\"feature-desc\">\u300c\u5730\u57df\u540d \u30db\u30c6\u30eb\u300d\u691c\u7d22\u3067\u753b\u9762\u306e70%\u3092\u5360\u3081\u308bGoogle\u30de\u30c3\u30d7\u3067\u30011\u30da\u30fc\u30b8\u76ee\u306b\u8868\u793a\u3055\u308c\u308b\u305f\u3081\u306e\u7d99\u7d9a\u904b\u7528\u3002<\/p>\n      <\/article>\n\n      <article class=\"feature-card\">\n        <div class=\"feature-icon\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n            <path d=\"M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5Z\"\/>\n          <\/svg>\n        <\/div>\n        <span class=\"feature-num\">03<\/span>\n        <h3 class=\"feature-title\">\u30ea\u30d4\u30fc\u30bf\u30fc\u5bfe\u7b56<\/h3>\n        <p class=\"feature-desc\">\u516c\u5f0fLINE\u3092\u4f7f\u3063\u3066\u3001OTA\u7d4c\u7531\u306e\u304a\u5ba2\u69d8\u3092\u300c\u81ea\u793e\u306e\u9867\u5ba2\u300d\u306b\u5909\u3048\u3066\u3044\u304f\u81ea\u52d5\u5316\u3002\u624b\u6570\u6599\u5730\u7344\u304b\u3089\u306e\u89e3\u653e\u3092\u5b9f\u73fe\u3002<\/p>\n      <\/article>\n\n      <article class=\"feature-card\">\n        <div class=\"feature-icon\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n            <polygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\/>\n          <\/svg>\n        <\/div>\n        <span class=\"feature-num\">04<\/span>\n        <h3 class=\"feature-title\">\u53e3\u30b3\u30df\u6539\u5584<\/h3>\n        <p class=\"feature-desc\">\u9ad8\u8a55\u4fa1\u3060\u3051\u3092\u52b9\u7387\u7684\u306b\u96c6\u3081\u308b\u4ed5\u7d44\u307f\u3068\u3001AI\u306b\u3088\u308b\u591a\u8a00\u8a9e\u81ea\u52d5\u8fd4\u4fe1\u3002\u4f4e\u8a55\u4fa1\u306f\u793e\u5185\u6539\u5584\u30b7\u30fc\u30c8\u306b\u81ea\u52d5\u632f\u308a\u5206\u3051\u3002<\/p>\n      <\/article>\n\n      <article class=\"feature-card\">\n        <div class=\"feature-icon\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n            <circle cx=\"12\" cy=\"12\" r=\"10\"\/>\n            <line x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"\/>\n            <path d=\"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z\"\/>\n          <\/svg>\n        <\/div>\n        <span class=\"feature-num\">05<\/span>\n        <h3 class=\"feature-title\">\u30a4\u30f3\u30d0\u30a6\u30f3\u30c9\u5bfe\u5fdc<\/h3>\n        <p class=\"feature-desc\">\u82f1\u30fb\u4e2d\u30fb\u97d3\u306e\u591a\u8a00\u8a9eAI\u306b\u3088\u308b\u81ea\u52d5\u7ffb\u8a33\u30fb\u914d\u4fe1\u3002\u6d77\u5916OTA\u306b\u983c\u3089\u306a\u3044\u3001\u8a2a\u65e5\u5916\u56fd\u4eba\u306e\u76f4\u63a5\u96c6\u5ba2\u3092\u5b9f\u73fe\u3002<\/p>\n      <\/article>\n\n      <article class=\"feature-card\">\n        <div class=\"feature-icon\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n            <circle cx=\"12\" cy=\"12\" r=\"10\"\/>\n            <polyline points=\"12 6 12 12 16 14\"\/>\n          <\/svg>\n        <\/div>\n        <span class=\"feature-num\">06<\/span>\n        <h3 class=\"feature-title\">24\u6642\u9593\u81ea\u5f8b\u904b\u7528<\/h3>\n        <p class=\"feature-desc\">\u7af6\u5408\u3068\u5e02\u5834\u309224\u6642\u9593\u76e3\u8996\u3002\u691c\u77e5\u304b\u3089\u5b9f\u884c\u307e\u3067\u3092\u81ea\u52d5\u5316\u3002\u4eba\u9593\u306b\u306f\u4e0d\u53ef\u80fd\u306a\u901f\u5ea6\u3067\u3001\u7af6\u5408\u3092\u5e38\u306b\u5148\u56de\u308a\u3057\u307e\u3059\u3002<\/p>\n      <\/article>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============================================\n     CTA BAND #2 (after features)\n============================================ -->\n<section class=\"cta-band\" aria-label=\"\u304a\u554f\u3044\u5408\u308f\u305b\u306e\u3054\u6848\u5185\">\n  <div class=\"container\">\n    <div class=\"cta-band-inner\">\n      <div>\n        <div class=\"cta-band-eyebrow\">Get Started<\/div>\n        <h2 class=\"cta-band-headline\">\u6708138\u6642\u9593\u306e\u30de\u30fc\u30b1\u30c6\u30a3\u30f3\u30b0\u696d\u52d9\u3001<br>\u305c\u3093\u3076MAKAI\u306b\u3002<\/h2>\n        <p class=\"cta-band-sub\">\u540c\u4e00\u30a8\u30ea\u30a23\u65bd\u8a2d\u9650\u5b9a\u3002\u304a\u65e9\u3081\u306b\u3054\u691c\u8a0e\u304f\u3060\u3055\u3044\u3002<\/p>\n      <\/div>\n      <div class=\"cta-band-actions\">\n        <a href=\"#\" class=\"btn-band-primary\" data-form=\"diagnosis\">\u7121\u6599\u8a3a\u65ad\u3092\u4e88\u7d04<\/a>\n        <a href=\"#\" class=\"btn-band-secondary\" data-form=\"download\">\u8cc7\u6599\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============================================\n     COMPARISON\n============================================ -->\n<section class=\"section\" style=\"background: var(--kinari-soft);\">\n  <div class=\"container\">\n    <div class=\"section-eyebrow\"><span class=\"num\">05<\/span> Why MAKAI<\/div>\n    <h2 class=\"section-title\">\u5f93\u6765\u306e\u30de\u30fc\u30b1\u30c6\u30a3\u30f3\u30b0\u4f1a\u793e\u3068\u3001\u4f55\u304c\u9055\u3046\u306e\u304b\u3002<\/h2>\n    <p class=\"section-lede\">\u983b\u5ea6\u3068\u5bfe\u5fdc\u7bc4\u56f2\u304c\u6841\u9055\u3044\u3002MAKAI\u306f\u500b\u5225\u696d\u8005\u304c\u89e6\u308c\u306a\u3044\u9818\u57df\u307e\u3067\u3092\u3001\u3072\u3068\u3064\u306e\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u3067\u7db2\u7f85\u3057\u307e\u3059\u3002<\/p>\n\n    <div class=\"compare-wrap\">\n      <table class=\"compare-table\">\n        <thead>\n          <tr>\n            <th><\/th>\n            <th class=\"col-makai\">MAKAI<\/th>\n            <th>MEO\u696d\u8005<\/th>\n            <th>SNS\u904b\u7528\u4ee3\u884c\u696d\u8005<\/th>\n          <\/tr>\n        <\/thead>\n        <tbody>\n          <tr>\n            <th>GoogleMAP\u6295\u7a3f<\/th>\n            <td class=\"cell-makai\">\u6700\u5927\u6bce\u65e5\uff08\u670820\u56de\uff09<\/td>\n            <td>\u67084\u301c6\u56de<\/td>\n            <td><span class=\"x\">\u2715<\/span><\/td>\n          <\/tr>\n          <tr>\n            <th>AI\u96c6\u5ba2<\/th>\n            <td class=\"cell-makai\">\u6700\u5927\u6bce\u65e5<\/td>\n            <td><span class=\"x\">\u2715<\/span><\/td>\n            <td><span class=\"x\">\u2715<\/span><\/td>\n          <\/tr>\n          <tr>\n            <th>\u516c\u5f0fLINE\u904b\u7528<\/th>\n            <td class=\"cell-makai\">\u6700\u5927\u6bce\u65e5 \u81ea\u52d5\u914d\u4fe1<\/td>\n            <td><span class=\"x\">\u2715<\/span><\/td>\n            <td>\u67084\u301c8\u56de<\/td>\n          <\/tr>\n          <tr>\n            <th>\u7af6\u5408\u76e3\u8996\u30fb\u5e02\u5834\u8abf\u67fb<\/th>\n            <td class=\"cell-makai\">24\u6642\u9593\u81ea\u52d5<\/td>\n            <td>\u67081\u56de\u7a0b\u5ea6<\/td>\n            <td><span class=\"x\">\u306a\u3057<\/span><\/td>\n          <\/tr>\n          <tr>\n            <th>\u5bfe\u5fdc\u5de5\u6570<\/th>\n            <td class=\"cell-makai\">\u307b\u307c\u306a\u3057<\/td>\n            <td>\u67083\u301c4\u6642\u9593<\/td>\n            <td>\u67082\u6642\u9593<\/td>\n          <\/tr>\n          <tr>\n            <th>\u591a\u8a00\u8a9e\u5bfe\u5fdc<\/th>\n            <td class=\"cell-makai\">\u82f1\u30fb\u4e2d\u30fb\u97d3 \u81ea\u52d5<\/td>\n            <td><span class=\"x\">\u2715<\/span><\/td>\n            <td><span class=\"x\">\u2715<\/span><\/td>\n          <\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n\n    <div class=\"compare-conclusion\">\n      <h3 class=\"compare-conclusion-headline\">\u5727\u5012\u7684\u306a\u300c\u983b\u5ea6\u300d\u3068\u300c\u5bfe\u5fdc\u7bc4\u56f2\u300d<\/h3>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============================================\n     CASE STUDIES\n============================================ -->\n<section class=\"section\" id=\"cases\">\n  <div class=\"container\">\n    <div class=\"section-eyebrow\"><span class=\"num\">06<\/span> Case Studies<\/div>\n    <h2 class=\"section-title\">\u65e2\u306b\u6210\u679c\u306f\u51fa\u3066\u3044\u307e\u3059\u3002<\/h2>\n    <p class=\"section-lede\">\u5bbf\u6cca\u696d\u3067\u306e\u5b9f\u7e3e\uff08\u4e00\u90e8\u629c\u7c8b\uff09\u3002\u5c0e\u5165\u5f8c\u6570\u30f6\u6708\u3067\u3001\u53e3\u30b3\u30df\u30fb\u30a2\u30af\u30bb\u30b9\u6570\u30fbOTA\u8131\u5374\u306b\u660e\u78ba\u306a\u6210\u679c\u304c\u51fa\u3066\u3044\u307e\u3059\u3002<\/p>\n\n    <div class=\"cards-3\">\n      <article class=\"case-card\">\n        <span class=\"case-tag\">\u53e3\u30b3\u30df\u6539\u5584<\/span>\n        <h3 class=\"case-venue\">\u30f4\u30a3\u30e9\uff08\u7fa4\u99ac\u770c\uff09<\/h3>\n        <div class=\"case-divider\"><\/div>\n        <div class=\"case-stat\">\n          <div class=\"case-stat-label\">\u53e3\u30b3\u30df<\/div>\n          <div class=\"case-stat-num\">+30\u4ef6<\/div>\n          <div class=\"case-stat-sub\">5.5\u30f6\u6708\u3067<\/div>\n        <\/div>\n        <div class=\"case-stat\">\n          <div class=\"case-stat-label\">\u8a55\u4fa1<\/div>\n          <div class=\"case-stat-num\">\u26063.7\u21924.6<\/div>\n        <\/div>\n      <\/article>\n\n      <article class=\"case-card\">\n        <span class=\"case-tag\">\u65b0\u898f\u96c6\u5ba2<\/span>\n        <h3 class=\"case-venue\">\u53e4\u6c11\u5bb6\u30db\u30c6\u30eb\uff08\u798f\u5ca1\u770c\uff09<\/h3>\n        <div class=\"case-divider\"><\/div>\n        <div class=\"case-stat\">\n          <div class=\"case-stat-label\">\u30a2\u30af\u30bb\u30b9\u6570<\/div>\n          <div class=\"case-stat-num\">+272\u4ef6<\/div>\n          <div class=\"case-stat-sub\">\u7d042.43\u500d<\/div>\n        <\/div>\n        <div class=\"case-stat\">\n          <div class=\"case-stat-label\">MEO\u4e0a\u4f4d\u8868\u793a<\/div>\n          <div class=\"case-stat-num\">9\u30ad\u30fc\u30ef\u30fc\u30c9<\/div>\n        <\/div>\n      <\/article>\n\n      <article class=\"case-card\">\n        <span class=\"case-tag\">OTA\u8131\u5374<\/span>\n        <h3 class=\"case-venue\">\u4e00\u6238\u5efa\u3066\u306e\u8cb8\u5225\u8358\uff08\u9759\u5ca1\u770c\uff09<\/h3>\n        <div class=\"case-divider\"><\/div>\n        <div class=\"case-stat\">\n          <div class=\"case-stat-label\">\u30a2\u30af\u30bb\u30b9\u6570<\/div>\n          <div class=\"case-stat-num\">+2,201\u4ef6<\/div>\n          <div class=\"case-stat-sub\">\u7d042.5\u500d<\/div>\n        <\/div>\n        <div class=\"case-stat\">\n          <div class=\"case-stat-label\">OTA\u4ee5\u5916\u306e\u8a8d\u77e5<\/div>\n          <div class=\"case-stat-num\">\u6025\u5897<\/div>\n        <\/div>\n      <\/article>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============================================\n     PRICING\n============================================ -->\n<section class=\"section\" id=\"pricing\" style=\"background: var(--kinari-soft);\">\n  <div class=\"container\">\n    <div class=\"section-eyebrow\"><span class=\"num\">07<\/span> Pricing<\/div>\n    <h2 class=\"section-title\">\u6599\u91d1\u30d7\u30e9\u30f3<\/h2>\n    <p class=\"section-lede\">\u4ed5\u4e8b\u306e\u30af\u30aa\u30ea\u30c6\u30a3\u306f\u6700\u9ad8\u306a\u306e\u306b\u3001\u62c5\u5f53\u8005\u3092\u96c7\u3046\u3088\u308a\u3082\u3001\u5727\u5012\u7684\u306b\u5b89\u3044\u3002<\/p>\n\n    <div class=\"pricing-grid\">\n      <div class=\"pricing-card\">\n        <div class=\"pricing-card-banner\">\n          \u30de\u30fc\u30b1\u30c6\u30a3\u30f3\u30b0 AI \u30a8\u30fc\u30b8\u30a7\u30f3\u30c8 \u2014 MAKAI\n        <\/div>\n        <div class=\"pricing-card-body\">\n          <div class=\"pricing-main-price\">\n            <div class=\"pricing-main-label\">\u6708\u984d<\/div>\n            <div class=\"pricing-main-num\">40,000<span class=\"pricing-main-yen\">\u5186<\/span><\/div>\n          <\/div>\n          <div class=\"pricing-sub-info\">\n            <span>\u521d\u671f\u8cbb\u7528 <strong>70,000\u5186<\/strong><\/span>\n            <span class=\"pricing-sub-divider\">\/<\/span>\n            <span>\u5951\u7d04\u671f\u9593 <strong>12\u30f6\u6708<\/strong><\/span>\n            <span class=\"pricing-sub-divider\">\/<\/span>\n            <span>\u7a0e\u629c\u8868\u793a<\/span>\n          <\/div>\n          <div class=\"pricing-limit\">\n            <span class=\"pricing-limit-mark\">\u9650\u5b9a<\/span>\n            <span class=\"pricing-limit-text\">\u540c\u4e00\u30a8\u30ea\u30a2\u5185\u3067\u306f<strong>3\u65bd\u8a2d\u69d8\u306e\u307f<\/strong>\u306e\u5951\u7d04\u3068\u3055\u305b\u3066\u9802\u304d\u307e\u3059<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"pricing-services\">\n        <h3>\u542b\u307e\u308c\u308b\u30b5\u30fc\u30d3\u30b9<\/h3>\n        <div class=\"pricing-services-line\"><\/div>\n        <ul>\n          <li>AI\u96c6\u5ba2\u5bfe\u7b56\uff08\u6bce\u65e5\uff09<\/li>\n          <li>MEO\u5bfe\u7b56<\/li>\n          <li>\u516c\u5f0fLINE\u904b\u7528\uff08\u6700\u5927\u6bce\u65e5\u914d\u4fe1\uff09<\/li>\n          <li>\u53e3\u30b3\u30df\u6539\u5584\u30b7\u30b9\u30c6\u30e0<\/li>\n          <li>\u53e3\u30b3\u30df\u81ea\u52d5\u8fd4\u4fe1\uff08\u4e0a\u9650\u306a\u3057\uff09<\/li>\n          <li>\u7af6\u5408\u76e3\u8996\u30fb\u5e02\u5834\u8abf\u67fb\uff0824\u6642\u9593\u81ea\u52d5\uff09<\/li>\n          <li>\u591a\u8a00\u8a9e\u5bfe\u5fdc(\u30a4\u30f3\u30d0\u30a6\u30f3\u30c9)<\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n\n    <div class=\"pricing-cta-statement\">\n      <p class=\"pricing-cta-headline\">\n        \u7af6\u5408\u304c\u6c17\u4ed8\u3044\u305f\u6642\u306b\u306f<br>\n        <span class=\"shu\">\u65e2\u306b\u5727\u5012\u7684\u306a\u5dee<\/span>\u3092\u3064\u3051\u308b\u3002\n      <\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============================================\n     PROCESS\n============================================ -->\n<section class=\"section\">\n  <div class=\"container\">\n    <div class=\"section-eyebrow\"><span class=\"num\">08<\/span> Onboarding<\/div>\n    <h2 class=\"section-title\">\u5c0e\u5165\u30d5\u30ed\u30fc<\/h2>\n    <p class=\"section-lede\">\u6700\u77ed<span class=\"shu\">5\u55b6\u696d\u65e5<\/span>\u3067\u904b\u7528\u958b\u59cb\u3002\u304a\u7533\u3057\u8fbc\u307f\u304b\u3089AI\u5b66\u7fd2\u307e\u3067\u3092\u6700\u5c0f\u5de5\u6570\u3067\u5b8c\u4e86\u3055\u305b\u307e\u3059\u3002<\/p>\n\n    <div class=\"process-grid\">\n      <div class=\"process-step\">\n        <div class=\"process-num\">01<\/div>\n        <h3 class=\"process-title\">\u304a\u7533\u3057\u8fbc\u307f<\/h3>\n        <div class=\"process-line\"><\/div>\n        <p class=\"process-desc\">\u65bd\u8a2d\u3001\u6cd5\u4eba\u60c5\u5831\u306e\u30d5\u30a9\u30fc\u30e0\u5165\u529b<\/p>\n        <div class=\"process-time\">\u5373\u65e5<\/div>\n      <\/div>\n      <div class=\"process-step\">\n        <div class=\"process-num\">02<\/div>\n        <h3 class=\"process-title\">\u5951\u7d04\u7de0\u7d50<\/h3>\n        <div class=\"process-line\"><\/div>\n        <p class=\"process-desc\">\u96fb\u5b50\u5951\u7d04\u3068\u652f\u6255\u3044\u767b\u9332<\/p>\n        <div class=\"process-time\">\u7fcc\u65e5<\/div>\n      <\/div>\n      <div class=\"process-step\">\n        <div class=\"process-num\">03<\/div>\n        <h3 class=\"process-title\">\u521d\u56deMTG<\/h3>\n        <div class=\"process-line\"><\/div>\n        <p class=\"process-desc\">\u4e3b\u8981\u30ad\u30fc\u30ef\u30fc\u30c9\u9078\u5b9a\u3001\u7af6\u5408\u30fb\u512a\u826f\u5e97\u8217\u306e\u8a2d\u5b9a<\/p>\n        <div class=\"process-time\">2\u301c3\u65e5\u5f8c<\/div>\n      <\/div>\n      <div class=\"process-step\">\n        <div class=\"process-num\">04<\/div>\n        <h3 class=\"process-title\">AI\u5b66\u7fd2<\/h3>\n        <div class=\"process-line\"><\/div>\n        <p class=\"process-desc\">MAKAI\u306b\u5e97\u8217\u60c5\u5831\u30fb\u7406\u60f3\u72b6\u614b\u3092\u5b66\u7fd2\u3055\u305b\u308b<\/p>\n        <div class=\"process-time\">1\u301c3\u65e5<\/div>\n      <\/div>\n      <div class=\"process-step highlight\">\n        <div class=\"process-num\">05<\/div>\n        <h3 class=\"process-title\">\u904b\u7528\u958b\u59cb<\/h3>\n        <div class=\"process-line\"><\/div>\n        <p class=\"process-desc\">\u5168\u81ea\u52d5\u904b\u7528\u958b\u59cb<\/p>\n        <div class=\"process-time\">5\u55b6\u696d\u65e5\u5f8c\uff08\u6700\u77ed\uff09<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============================================\n     FAQ - AEO OPTIMIZED\n============================================ -->\n<section class=\"section\" id=\"faq\" style=\"background: var(--kinari-soft);\">\n  <div class=\"container\">\n    <div class=\"section-eyebrow\"><span class=\"num\">09<\/span> FAQ<\/div>\n    <h2 class=\"section-title\">\u3088\u304f\u3042\u308b\u8cea\u554f<\/h2>\n    <p class=\"section-lede\">\u5c0e\u5165\u524d\u306b\u591a\u304f\u3044\u305f\u3060\u304f\u3054\u8cea\u554f\u306b\u304a\u7b54\u3048\u3057\u307e\u3059\u3002\u8a18\u8f09\u306e\u306a\u3044\u7591\u554f\u70b9\u306f\u7121\u6599\u8a3a\u65ad\u6642\u306b\u304a\u6c17\u8efd\u306b\u3054\u76f8\u8ac7\u304f\u3060\u3055\u3044\u3002<\/p>\n\n    <div class=\"faq-list\">\n      <details class=\"faq-item\">\n        <summary class=\"faq-question\">\n          <span class=\"faq-q-mark\">Q<\/span>\n          <span class=\"faq-q-text\">MAKAI\u3068\u306f\u4f55\u3067\u3059\u304b\uff1f<\/span>\n          <span class=\"faq-q-toggle\"><\/span>\n        <\/summary>\n        <div class=\"faq-answer\">MAKAI\u306f\u3001\u5bbf\u6cca\u65bd\u8a2d\u5c02\u9580\u306eAI\u30de\u30fc\u30b1\u30c6\u30a3\u30f3\u30b0\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u3067\u3059\u3002AI\u691c\u7d22\u5bfe\u7b56\uff08ChatGPT\u30fbGemini\uff09\u3001MEO\u5bfe\u7b56\uff08Google\u30de\u30c3\u30d7\uff09\u3001\u516c\u5f0fLINE\u306b\u3088\u308b\u30ea\u30d4\u30fc\u30bf\u30fc\u7372\u5f97\u3001\u53e3\u30b3\u30df\u6539\u5584\u3001\u30a4\u30f3\u30d0\u30a6\u30f3\u30c9\u591a\u8a00\u8a9e\u5bfe\u5fdc\u307e\u3067\u309224\u6642\u9593365\u65e5\u81ea\u52d5\u3067\u5b9f\u884c\u3057\u307e\u3059\u3002\u5f93\u6765\u306eSNS\u904b\u7528\u4ee3\u884c\u3084MEO\u696d\u8005\u3068\u7570\u306a\u308a\u3001\u8abf\u67fb\u304b\u3089\u5b9f\u884c\u30fb\u6539\u5584\u307e\u3067\u3092\u7d99\u7d9a\u7684\u306b\u884c\u3046\u300c\u81ea\u5f8b\u578bAI\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u300d\u3067\u3059\u3002<\/div>\n      <\/details>\n\n      <details class=\"faq-item\">\n        <summary class=\"faq-question\">\n          <span class=\"faq-q-mark\">Q<\/span>\n          <span class=\"faq-q-text\">\u5bbf\u6cca\u65bd\u8a2d\u306e\u30de\u30fc\u30b1\u30c6\u30a3\u30f3\u30b0\u3092AI\u3067\u81ea\u52d5\u5316\u3067\u304d\u307e\u3059\u304b\uff1f<\/span>\n          <span class=\"faq-q-toggle\"><\/span>\n        <\/summary>\n        <div class=\"faq-answer\">\u53ef\u80fd\u3067\u3059\u3002MAKAI\u306f\u5bbf\u6cca\u696d\u306e\u30de\u30fc\u30b1\u30c6\u30a3\u30f3\u30b0\u696d\u52d9\uff08\u6708\u9593138\u6642\u9593\u76f8\u5f53\uff09\u3092\u3001AI\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u304c24\u6642\u9593365\u65e5\u81ea\u52d5\u904b\u7528\u3057\u307e\u3059\u3002\u5177\u4f53\u7684\u306b\u306f\u3001AI\u691c\u7d22\u5411\u3051\u8a18\u4e8b\u306e\u751f\u6210\u3001GoogleMAP\u306e\u6bce\u65e5\u66f4\u65b0\u3001\u53e3\u30b3\u30df\u306e\u53ce\u96c6\u30fb\u81ea\u52d5\u8fd4\u4fe1\u3001\u7af6\u5408\u306e24\u6642\u9593\u76e3\u8996\u3001LINE\u306b\u3088\u308b\u30ea\u30d4\u30fc\u30bf\u30fc\u65bd\u7b56\u3001\u591a\u8a00\u8a9e\u30a4\u30f3\u30d0\u30a6\u30f3\u30c9\u5bfe\u5fdc\u3092\u3059\u3079\u3066\u81ea\u52d5\u5316\u3057\u307e\u3059\u3002<\/div>\n      <\/details>\n\n      <details class=\"faq-item\">\n        <summary class=\"faq-question\">\n          <span class=\"faq-q-mark\">Q<\/span>\n          <span class=\"faq-q-text\">OTA\u306e\u624b\u6570\u6599\u3092\u6e1b\u3089\u3059\u65b9\u6cd5\u306f\u3042\u308a\u307e\u3059\u304b\uff1f<\/span>\n          <span class=\"faq-q-toggle\"><\/span>\n        <\/summary>\n        <div class=\"faq-answer\">OTA\u624b\u6570\u6599\uff08\u58f2\u4e0a\u306e10\u301c20%\uff09\u3092\u6e1b\u3089\u3059\u6700\u3082\u78ba\u5b9f\u306a\u65b9\u6cd5\u306f\u3001\u81ea\u793e\u30b5\u30a4\u30c8\u7d4c\u7531\u306e\u76f4\u63a5\u4e88\u7d04\u3068\u3001\u30ea\u30d4\u30fc\u30bf\u30fc\u7372\u5f97\u306e\u4ed5\u7d44\u307f\u5316\u3067\u3059\u3002MAKAI\u306f\u516c\u5f0fLINE\u3092\u4f7f\u3063\u3066OTA\u7d4c\u7531\u306e\u304a\u5ba2\u69d8\u3092\u81ea\u793e\u9867\u5ba2\u5316\u3057\u3001\u65b0\u898f\u7372\u5f97\u306e5\u5206\u306e1\u306e\u30b3\u30b9\u30c8\u3067\u30ea\u30d4\u30fc\u30bf\u30fc\u3092\u7372\u5f97\u3057\u307e\u3059\u3002\u3055\u3089\u306bMEO\u5bfe\u7b56\u3068AI\u691c\u7d22\u5bfe\u7b56\u3067\u81ea\u793e\u30b5\u30a4\u30c8\u3078\u306e\u6d41\u5165\u3092\u5897\u3084\u3057\u3001OTA\u4f9d\u5b58\u304b\u3089\u8131\u5374\u3057\u307e\u3059\u3002<\/div>\n      <\/details>\n\n      <details class=\"faq-item\">\n        <summary class=\"faq-question\">\n          <span class=\"faq-q-mark\">Q<\/span>\n          <span class=\"faq-q-text\">\u300c\u7bb1\u6839 \u65c5\u9928\u300d\u306a\u3069\u306e\u30ad\u30fc\u30ef\u30fc\u30c9\u3067\u4e0a\u4f4d\u8868\u793a\u3055\u308c\u307e\u3059\u304b\uff1f<\/span>\n          <span class=\"faq-q-toggle\"><\/span>\n        <\/summary>\n        <div class=\"faq-answer\">MAKAI\u306f\u300c\u5730\u57df\u540d\u00d7\u5bbf\u6cca\u300d\u691c\u7d22\u3067\u753b\u9762\u306e70%\u3092\u5360\u3081\u308bGoogle\u30de\u30c3\u30d7\uff08MEO\uff09\u306e\u7d99\u7d9a\u904b\u7528\u3092\u884c\u3044\u307e\u3059\u3002GoogleMAP\u306e\u6bce\u65e5\u66f4\u65b0\u3001\u7af6\u5408\u3068\u306e\u9806\u4f4d\u5dee\u5206\u306e\u81ea\u52d5\u76e3\u8996\u3001\u53e3\u30b3\u30df\u306e\u53ce\u96c6\u3068\u5373\u6642\u8fd4\u4fe1\u3001\u5199\u771f\u30fb\u30ab\u30c6\u30b4\u30ea\u30fb\u30b5\u30fc\u30d3\u30b9\u60c5\u5831\u306e\u6700\u9069\u5316\u306b\u3088\u308a\u3001\u4e3b\u8981\u30ad\u30fc\u30ef\u30fc\u30c9\u3067\u306e\u4e0a\u4f4d\u8868\u793a\u3092\u72d9\u3044\u307e\u3059\u3002<\/div>\n      <\/details>\n\n      <details class=\"faq-item\">\n        <summary class=\"faq-question\">\n          <span class=\"faq-q-mark\">Q<\/span>\n          <span class=\"faq-q-text\">ChatGPT\u3084Gemini\u3067\u5bbf\u3092\u7d39\u4ecb\u3057\u3066\u3082\u3089\u3046\u306b\u306f\uff1f<\/span>\n          <span class=\"faq-q-toggle\"><\/span>\n        <\/summary>\n        <div class=\"faq-answer\">AI\u691c\u7d22\uff08ChatGPT\u30fbGemini\u7b49\uff09\u3067\u300c\u304a\u3059\u3059\u3081\u306e\u5bbf\u300d\u3068\u3057\u3066\u63a8\u85a6\u3055\u308c\u308b\u305f\u3081\u306b\u306f\u3001AI\u304c\u5f15\u7528\u3057\u3084\u3059\u3044\u4e00\u6b21\u60c5\u5831\u3092\u7d99\u7d9a\u7684\u306b\u767a\u4fe1\u3059\u308b\u3053\u3068\u304c\u5fc5\u8981\u3067\u3059\u3002MAKAI\u306fE-E-A-T\uff08\u7d4c\u9a13\u30fb\u5c02\u9580\u6027\u30fb\u6a29\u5a01\u6027\u30fb\u4fe1\u983c\u6027\uff09\u3092\u5f37\u5316\u3059\u308b\u8a18\u4e8b\u3092\u6bce\u65e5\u751f\u6210\u3057\u3001FAQ\u69cb\u9020\u306e\u6587\u7ae0\u3067AI\u304c\u7406\u89e3\u3057\u3084\u3059\u3044\u5f62\u306b\u6574\u3048\u3001\u4fe1\u983c\u6027\u306e\u9ad8\u3044\u30e1\u30c7\u30a3\u30a2\u306b\u3082\u767a\u4fe1\u3057\u307e\u3059\u3002AI\u5f15\u7528\u7387\u3092\u5206\u6790\u30fb\u6539\u5584\u3059\u308b\u81ea\u5f8b\u30b5\u30a4\u30af\u30eb\u306b\u3088\u308a\u3001\u300cAI\u306b\u540d\u524d\u304c\u51fa\u308b\u5bbf\u300d\u3092\u3064\u304f\u308a\u307e\u3059\u3002<\/div>\n      <\/details>\n\n      <details class=\"faq-item\">\n        <summary class=\"faq-question\">\n          <span class=\"faq-q-mark\">Q<\/span>\n          <span class=\"faq-q-text\">\u6708\u984d40,000\u5186\u3067\u672c\u5f53\u306b\u52b9\u679c\u304c\u3042\u308a\u307e\u3059\u304b\uff1f<\/span>\n          <span class=\"faq-q-toggle\"><\/span>\n        <\/summary>\n        <div class=\"faq-answer\">\u5b9f\u7e3e\u3068\u3057\u3066\u3001\u7fa4\u99ac\u770c\u306e\u30f4\u30a3\u30e9\u3067\u306f5.5\u30f6\u6708\u3067\u53e3\u30b3\u30df+30\u4ef6\u30fb\u8a55\u4fa1\u304c\u26063.7\u21924.6\u306b\u6539\u5584\u3001\u57fc\u7389\u770c\u306e\u30b3\u30c6\u30fc\u30b8\u3067\u306f\u30a2\u30af\u30bb\u30b9\u6570\u304c\u7d042.43\u500d\uff08+272\u4ef6\uff09\u3001\u9759\u5ca1\u770c\u306e\u30b3\u30c6\u30fc\u30b8\u3067\u306f\u30a2\u30af\u30bb\u30b9\u6570\u304c\u7d042.5\u500d\uff08+2,201\u4ef6\uff09\u306b\u4f38\u3073\u3066\u3044\u307e\u3059\u3002\u6708\u984d40,000\u5186\u306f\u3001\u5c02\u5c5e\u30de\u30fc\u30b1\u30c6\u30a3\u30f3\u30b0\u62c5\u5f53\u8005\u30921\u4eba\u96c7\u3046\u30b3\u30b9\u30c8\uff0830\u4e07\u5186\u301c\uff09\u3068\u6bd4\u8f03\u3057\u3066\u5727\u5012\u7684\u306b\u5b89\u304f\u3001\u4eba\u9593\u306b\u306f\u4e0d\u53ef\u80fd\u306a24\u6642\u9593\u4f53\u5236\u3067\u306e\u904b\u7528\u304c\u53ef\u80fd\u3067\u3059\u3002<\/div>\n      <\/details>\n\n      <details class=\"faq-item\">\n        <summary class=\"faq-question\">\n          <span class=\"faq-q-mark\">Q<\/span>\n          <span class=\"faq-q-text\">\u3069\u3093\u306a\u5bbf\u6cca\u65bd\u8a2d\u306b\u5411\u3044\u3066\u3044\u307e\u3059\u304b\uff1f<\/span>\n          <span class=\"faq-q-toggle\"><\/span>\n        <\/summary>\n        <div class=\"faq-answer\">\u5c0f\u898f\u6a21\u301c\u4e2d\u898f\u6a21\u306e\u65c5\u9928\u30fb\u30db\u30c6\u30eb\u30fb\u30f4\u30a3\u30e9\u30fb\u30b3\u30c6\u30fc\u30b8\u30fb\u6c11\u6cca\u306a\u3069\u3001\u5c02\u5c5e\u30de\u30fc\u30b1\u30bf\u30fc\u3092\u7f6e\u3051\u306a\u3044\u898f\u6a21\u306e\u5bbf\u6cca\u65bd\u8a2d\u306b\u6700\u9069\u3067\u3059\u3002OTA\u624b\u6570\u6599\u306b\u60a9\u3093\u3067\u3044\u308b\u3001SNS\u3084\u7af6\u5408\u5206\u6790\u306b\u6642\u9593\u304c\u5272\u3051\u306a\u3044\u3001AI\u6642\u4ee3\u306e\u5bfe\u7b56\u3092\u59cb\u3081\u305f\u3044\u304c\u4f55\u304b\u3089\u624b\u3092\u3064\u3051\u308c\u3070\u3044\u3044\u304b\u308f\u304b\u3089\u306a\u3044\u3001\u3068\u3044\u3046\u65bd\u8a2d\u306b\u7279\u306b\u52b9\u679c\u3092\u767a\u63ee\u3057\u307e\u3059\u3002<\/div>\n      <\/details>\n\n      <details class=\"faq-item\">\n        <summary class=\"faq-question\">\n          <span class=\"faq-q-mark\">Q<\/span>\n          <span class=\"faq-q-text\">\u5951\u7d04\u671f\u9593\u3068\u89e3\u7d04\u6761\u4ef6\u306f\uff1f<\/span>\n          <span class=\"faq-q-toggle\"><\/span>\n        <\/summary>\n        <div class=\"faq-answer\">\u5951\u7d04\u671f\u9593\u306f12\u30f6\u6708\u3067\u3059\u3002\u540c\u4e00\u30a8\u30ea\u30a2\u5185\u3067\u306f3\u65bd\u8a2d\u69d8\u307e\u3067\u306e\u9650\u5b9a\u5951\u7d04\u3068\u306a\u308a\u307e\u3059\u3002\u8a73\u7d30\u306f30\u5206\u306e\u7121\u6599\u30aa\u30f3\u30e9\u30a4\u30f3\u9762\u8ac7\u3067\u3054\u6848\u5185\u3044\u305f\u3057\u307e\u3059\u3002<\/div>\n      <\/details>\n\n      <details class=\"faq-item\">\n        <summary class=\"faq-question\">\n          <span class=\"faq-q-mark\">Q<\/span>\n          <span class=\"faq-q-text\">\u5c0e\u5165\u307e\u3067\u3069\u306e\u304f\u3089\u3044\u304b\u304b\u308a\u307e\u3059\u304b\uff1f<\/span>\n          <span class=\"faq-q-toggle\"><\/span>\n        <\/summary>\n        <div class=\"faq-answer\">\u6700\u77ed5\u55b6\u696d\u65e5\u3067\u904b\u7528\u958b\u59cb\u3067\u304d\u307e\u3059\u3002\u30d5\u30ed\u30fc\u306f\u3001\u304a\u7533\u3057\u8fbc\u307f\uff08\u5373\u65e5\uff09\u2192\u5951\u7d04\u7de0\u7d50\uff08\u7fcc\u65e5\uff09\u2192\u521d\u56deMTG\u3067\u30ad\u30fc\u30ef\u30fc\u30c9\u9078\u5b9a\uff082\u301c3\u65e5\u5f8c\uff09\u2192AI\u5b66\u7fd2\uff081\u301c3\u65e5\uff09\u2192\u5168\u81ea\u52d5\u904b\u7528\u958b\u59cb\uff085\u55b6\u696d\u65e5\u5f8c\uff09\u3067\u3059\u3002\u6df7\u96d1\u72b6\u6cc1\u306b\u3088\u308a\u524d\u5f8c\u3059\u308b\u5834\u5408\u304c\u3042\u308a\u307e\u3059\u3002<\/div>\n      <\/details>\n\n      <details class=\"faq-item\">\n        <summary class=\"faq-question\">\n          <span class=\"faq-q-mark\">Q<\/span>\n          <span class=\"faq-q-text\">\u30a4\u30f3\u30d0\u30a6\u30f3\u30c9\u5bfe\u5fdc\u306f\u3069\u306e\u8a00\u8a9e\u3067\u3059\u304b\uff1f<\/span>\n          <span class=\"faq-q-toggle\"><\/span>\n        <\/summary>\n        <div class=\"faq-answer\">\u82f1\u8a9e\u30fb\u4e2d\u56fd\u8a9e\u30fb\u97d3\u56fd\u8a9e\u306b\u5bfe\u5fdc\u3057\u3066\u3044\u307e\u3059\u3002\u591a\u8a00\u8a9eAI\u306b\u3088\u308b\u96c6\u5ba2\u8a18\u4e8b\u306e\u81ea\u52d5\u751f\u6210\u3001GoogleMAP\u306e\u8a00\u8a9e\u5225\u6295\u7a3f\u3001\u6d77\u5916\u30b2\u30b9\u30c8\u304b\u3089\u306e\u53e3\u30b3\u30df\u3078\u306e\u5373\u6642\u81ea\u52d5\u8fd4\u4fe1\u3001\u6d77\u5916\u5411\u3051\u30ad\u30fc\u30ef\u30fc\u30c9\u5bfe\u7b56\uff08onsen ryokan\u3001kyoto hotel\u306a\u3069\uff09\u3001LINE\u306e\u591a\u8a00\u8a9e\u914d\u4fe1\u307e\u3067\u3001\u8a2a\u65e5\u5916\u56fd\u4eba\u3092\u76f4\u63a5\u81ea\u793e\u30b5\u30a4\u30c8\u306b\u8a98\u5c0e\u3059\u308b\u65bd\u7b56\u3092\u4e00\u8cab\u3057\u3066\u884c\u3044\u307e\u3059\u3002<\/div>\n      <\/details>\n\n      <details class=\"faq-item\">\n        <summary class=\"faq-question\">\n          <span class=\"faq-q-mark\">Q<\/span>\n          <span class=\"faq-q-text\">\u5f93\u6765\u306eSNS\u904b\u7528\u4ee3\u884c\u3084MEO\u696d\u8005\u3068\u4f55\u304c\u9055\u3044\u307e\u3059\u304b\uff1f<\/span>\n          <span class=\"faq-q-toggle\"><\/span>\n        <\/summary>\n        <div class=\"faq-answer\">\u983b\u5ea6\u3068\u5bfe\u5fdc\u7bc4\u56f2\u304c\u5727\u5012\u7684\u306b\u9055\u3044\u307e\u3059\u3002MAKAI\u306fGoogleMAP\u6295\u7a3f\u3092\u6700\u5927\u6bce\u65e5\uff08\u670820\u56de\uff09\u3001AI\u96c6\u5ba2\u3082\u6700\u5927\u6bce\u65e5\u3001\u516c\u5f0fLINE\u904b\u7528\u3082\u6700\u5927\u6bce\u65e5\u81ea\u52d5\u914d\u4fe1\u3001\u7af6\u5408\u76e3\u8996\u30fb\u5e02\u5834\u8abf\u67fb\u309224\u6642\u9593\u81ea\u52d5\u3067\u884c\u3044\u307e\u3059\u3002\u4e00\u822c\u7684\u306aMEO\u696d\u8005\u306e\u67084\u301c6\u56de\u6295\u7a3f\u3001SNS\u904b\u7528\u4ee3\u884c\u306e\u67084\u301c8\u56de\u6295\u7a3f\u3068\u6bd4\u3079\u3066\u904b\u7528\u5bc6\u5ea6\u304c\u6841\u9055\u3044\u3067\u3059\u3002\u3055\u3089\u306b\u5bfe\u5fdc\u5de5\u6570\u306f\u307b\u307c\u30bc\u30ed\uff08\u30aa\u30fc\u30ca\u30fc\u306e\u4f5c\u696d\u8ca0\u62c5\u304c\u6700\u5c0f\uff09\u3067\u3059\u3002<\/div>\n      <\/details>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============================================\n     FINAL CTA\n============================================ -->\n<section class=\"final-cta\" id=\"contact\">\n  <a id=\"download\" style=\"display:block; position:relative; top:-80px; visibility:hidden;\"><\/a>\n  <div class=\"container\">\n    <div class=\"final-cta-grid\">\n      <div>\n        <div class=\"final-cta-eyebrow\">Contact \/ Free Consultation<\/div>\n        <h2 class=\"final-cta-title\">\u307e\u305a\u306f30\u5206\u306e<br>\u30aa\u30f3\u30e9\u30a4\u30f3\u9762\u8ac7\u304b\u3089\u3002<\/h2>\n        <p class=\"final-cta-sub\">\n          \u7af6\u5408\u65bd\u8a2d\u3001\u8cb4\u65bd\u8a2d\u306eGoogle\u30de\u30c3\u30d7\u9806\u4f4d\u3001AI\u691c\u7d22\u3067\u306e\u9732\u51fa\u72b6\u6cc1\u3092\u305d\u306e\u5834\u3067\u5206\u6790\u3044\u305f\u3057\u307e\u3059\u3002<br>\n          \u73fe\u72b6\u306e\u96c6\u5ba2\u8ab2\u984c\u3068\u3001MAKAI\u5c0e\u5165\u5f8c\u306e\u6539\u5584\u30a4\u30e1\u30fc\u30b8\u3092\u304a\u4f1d\u3048\u3057\u307e\u3059\u3002\n        <\/p>\n        <p class=\"final-cta-warning\">\u203b \u540c\u4e00\u30a8\u30ea\u30a23\u65bd\u8a2d\u9650\u5b9a\u306e\u305f\u3081\u3001\u304a\u65e9\u3081\u306e\u3054\u691c\u8a0e\u3092\u304a\u52e7\u3081\u3044\u305f\u3057\u307e\u3059\u3002<\/p>\n\n        <div class=\"final-dual-cards\">\n          <a href=\"#\" class=\"final-action-card\" data-form=\"diagnosis\">\n            <span class=\"final-action-card-tag\">Free Consultation<\/span>\n            <span class=\"final-action-card-title\">\u7121\u6599\u8a3a\u65ad\u3092\u4e88\u7d04<\/span>\n            <span class=\"final-action-card-desc\">Google\u30de\u30c3\u30d7\u9806\u4f4d\u3068AI\u691c\u7d22\u306e\u9732\u51fa\u3092\u3001\u305d\u306e\u5834\u3067\u8a3a\u65ad\u3057\u307e\u3059\u3002<\/span>\n            <span class=\"final-action-card-arrow\">\u4e88\u7d04\u3059\u308b<\/span>\n            <span class=\"final-action-card-quick\">\u304b\u3093\u305f\u30931\u5206\u3067\u5b8c\u4e86<\/span>\n          <\/a>\n          <a href=\"#\" class=\"final-action-card\" data-form=\"download\">\n            <span class=\"final-action-card-tag\">Download<\/span>\n            <span class=\"final-action-card-title\">\u8cc7\u6599\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9<\/span>\n            <span class=\"final-action-card-desc\">\u6a5f\u80fd\u30fb\u6599\u91d1\u30fb\u5c0e\u5165\u4e8b\u4f8b\u3092\u307e\u3068\u3081\u305f\u8cc7\u6599\u3092\u304a\u9001\u308a\u3057\u307e\u3059\u3002<\/span>\n            <span class=\"final-action-card-arrow\">\u8cc7\u6599\u3092\u53d7\u3051\u53d6\u308b<\/span>\n            <span class=\"final-action-card-quick\">\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u306e\u307f<\/span>\n          <\/a>\n        <\/div>\n      <\/div>\n\n      <div class=\"final-cta-card\">\n        <div class=\"final-cta-card-label\">\u304a\u554f\u3044\u5408\u308f\u305b<\/div>\n        <div class=\"final-cta-card-name\">\u682a\u5f0f\u4f1a\u793e\u30a2\u30ed\u30c3\u30c4<\/div>\n        <div class=\"final-cta-card-en\">alotz Inc.<\/div>\n        <div class=\"final-cta-card-divider\"><\/div>\n        <p class=\"final-cta-card-info\">\n          <strong>\u3012150-0001<\/strong>\n          \u6771\u4eac\u90fd\u6e0b\u8c37\u533a\u795e\u5bae\u524d6-23-4<br>\n          \u6851\u91ce\u30d3\u30eb2\u968e\n        <\/p>\n        <a href=\"tel:0554336381\" class=\"final-cta-card-tel\">050-5433-6381<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<\/main>\n\n<!-- ============================================\n     MODAL: \u7121\u6599\u8a3a\u65ad\n============================================ -->\n<div class=\"modal-overlay\" id=\"modal-diagnosis\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"modal-diagnosis-title\">\n  <div class=\"modal\">\n    <button class=\"modal-close\" type=\"button\" aria-label=\"\u9589\u3058\u308b\" data-form-close>\u00d7<\/button>\n    <div class=\"modal-form-wrap\">\n      <div class=\"modal-header\">\n        <div class=\"modal-eyebrow\">Free Consultation<\/div>\n        <h2 class=\"modal-title\" id=\"modal-diagnosis-title\">\u7121\u6599\u8a3a\u65ad\u306e\u3054\u4e88\u7d04<\/h2>\n        <p class=\"modal-sub\">\n          \u7af6\u5408\u65bd\u8a2d\u3001\u8cb4\u65bd\u8a2d\u306eGoogle\u30de\u30c3\u30d7\u9806\u4f4d\u3001AI\u691c\u7d22\u3067\u306e\u9732\u51fa\u72b6\u6cc1\u3092\u3001\u305d\u306e\u5834\u3067\u5206\u6790\u3057\u3066\u3054\u5831\u544a\u3044\u305f\u3057\u307e\u3059\u3002<br>\n          24\u6642\u9593\u4ee5\u5185\u306b\u62c5\u5f53\u8005\u3088\u308a\u3054\u9023\u7d61\u3044\u305f\u3057\u307e\u3059\u3002\n        <\/p>\n      <\/div>\n      <div class=\"cf7-mount\">\n        <!-- \u25bc\u25bc \u3053\u3053\u306bContact Form 7\u306e\u300c\u7121\u6599\u8a3a\u65ad\u300d\u30b7\u30e7\u30fc\u30c8\u30b3\u30fc\u30c9\u3092\u8cbc\u308a\u4ed8\u3051\u3066\u304f\u3060\u3055\u3044 \u25bc\u25bc -->\n        \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f9-o1\" lang=\"ja\" dir=\"ltr\" data-wpcf7-id=\"9\">\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%2F13#wpcf7-f9-o1\" method=\"post\" class=\"wpcf7-form init wpcf7-acceptance-as-validation\" 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=\"9\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.5\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"ja\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f9-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<p><label>\u4f1a\u793e\u540d\u30fb\u65bd\u8a2d\u540d <span class=\"form-required\">\u5fc5\u9808<\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-company\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"\u4f8b\uff1a\u682a\u5f0f\u4f1a\u793e\u25cb\u25cb\" value=\"\" type=\"text\" name=\"your-company\" \/><\/span> <\/label>\n<\/p>\n<p><label>\u3054\u62c5\u5f53\u8005\u540d <span class=\"form-required\">\u5fc5\u9808<\/span><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\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"\u4f8b\uff1a\u5c71\u7530 \u592a\u90ce\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span> <\/label>\n<\/p>\n<p><label>\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9 <span class=\"form-required\">\u5fc5\u9808<\/span><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\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"\u4f8b\uff1ainfo@example.com\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span> <\/label>\n<\/p>\n<p><label>\u304a\u96fb\u8a71\u756a\u53f7 <span class=\"form-required\">\u5fc5\u9808<\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-tel\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"\u4f8b\uff1a03-1234-5678\" value=\"\" type=\"tel\" name=\"your-tel\" \/><\/span> <\/label>\n<\/p>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\u7121\u6599\u8a3a\u65ad\" type=\"hidden\" name=\"form_type\" \/>\n<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"\u7121\u6599\u8a3a\u65ad\u3092\u4e88\u7d04\u3059\u308b\" \/>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\n        <!-- \u25b2\u25b2 \u3053\u3053\u307e\u3067 \u25b2\u25b2 -->\n      <\/div>\n      <p class=\"form-note\">\u9001\u4fe1\u3044\u305f\u3060\u3044\u305f\u500b\u4eba\u60c5\u5831\u306f\u3001\u304a\u554f\u3044\u5408\u308f\u305b\u3078\u306e\u5bfe\u5fdc\u306e\u307f\u306b\u4f7f\u7528\u3044\u305f\u3057\u307e\u3059\u3002<\/p>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- ============================================\n     MODAL: \u8cc7\u6599\u8acb\u6c42\n============================================ -->\n<div class=\"modal-overlay\" id=\"modal-download\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"modal-download-title\">\n  <div class=\"modal\">\n    <button class=\"modal-close\" type=\"button\" aria-label=\"\u9589\u3058\u308b\" data-form-close>\u00d7<\/button>\n    <div class=\"modal-form-wrap\">\n      <div class=\"modal-header\">\n        <div class=\"modal-eyebrow\">Download<\/div>\n        <h2 class=\"modal-title\" id=\"modal-download-title\">\u8cc7\u6599\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u306e\u3054\u8acb\u6c42<\/h2>\n        <p class=\"modal-sub\">\n          MAKAI\u306e\u6a5f\u80fd\u30fb\u6599\u91d1\u30fb\u5c0e\u5165\u4e8b\u4f8b\u3092\u307e\u3068\u3081\u305f\u8cc7\u6599\uff08PDF\uff09\u3092\u3001\u3054\u8a18\u5165\u306e\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u306b\u304a\u9001\u308a\u3044\u305f\u3057\u307e\u3059\u3002\n        <\/p>\n      <\/div>\n      <div class=\"cf7-mount\">\n        <!-- \u25bc\u25bc \u3053\u3053\u306bContact Form 7\u306e\u300c\u8cc7\u6599\u8acb\u6c42\u300d\u30b7\u30e7\u30fc\u30c8\u30b3\u30fc\u30c9\u3092\u8cbc\u308a\u4ed8\u3051\u3066\u304f\u3060\u3055\u3044 \u25bc\u25bc -->\n        \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f10-o2\" lang=\"ja\" dir=\"ltr\" data-wpcf7-id=\"10\">\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%2F13#wpcf7-f10-o2\" 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=\"10\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.5\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"ja\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f10-o2\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<p><label>\u4f1a\u793e\u540d\u30fb\u65bd\u8a2d\u540d <span class=\"form-required\">\u5fc5\u9808<\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-company\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"\u4f8b\uff1a\u682a\u5f0f\u4f1a\u793e\u25cb\u25cb\u30db\u30c6\u30eb\" value=\"\" type=\"text\" name=\"your-company\" \/><\/span> <\/label>\n<\/p>\n<p><label>\u3054\u62c5\u5f53\u8005\u540d <span class=\"form-required\">\u5fc5\u9808<\/span><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\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"\u4f8b\uff1a\u5c71\u7530 \u592a\u90ce\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span> <\/label>\n<\/p>\n<p><label>\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9 <span class=\"form-required\">\u5fc5\u9808<\/span><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\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"\u4f8b\uff1ainfo@example.com\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span> <\/label>\n<\/p>\n<p><label>\u304a\u96fb\u8a71\u756a\u53f7 <span class=\"form-required\">\u5fc5\u9808<\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-tel\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"\u4f8b\uff1a03-1234-5678\" value=\"\" type=\"tel\" name=\"your-tel\" \/><\/span> <\/label>\n<\/p>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\u8cc7\u6599\u8acb\u6c42\" type=\"hidden\" name=\"form_type\" \/>\n<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"\u8cc7\u6599\u3092\u53d7\u3051\u53d6\u308b\" \/>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\n        <!-- \u25b2\u25b2 \u3053\u3053\u307e\u3067 \u25b2\u25b2 -->\n      <\/div>\n      <p class=\"form-note\">\u9001\u4fe1\u3044\u305f\u3060\u3044\u305f\u500b\u4eba\u60c5\u5831\u306f\u3001\u8cc7\u6599\u9001\u4ed8\u304a\u3088\u3073\u304a\u554f\u3044\u5408\u308f\u305b\u5bfe\u5fdc\u306e\u307f\u306b\u4f7f\u7528\u3044\u305f\u3057\u307e\u3059\u3002<\/p>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- ============================================\n     FOOTER\n============================================ -->\n<footer class=\"footer\">\n  <div class=\"container\">\n    <div class=\"footer-grid\">\n      <div>\n        <div class=\"footer-brand-mark\">MAKAI<\/div>\n        <div class=\"footer-brand-tag serif-it\">Marketing AI Agent<\/div>\n        <p class=\"footer-brand-desc\">\u5bbf\u6cca\u65bd\u8a2d\u5c02\u9580\u306eAI\u30de\u30fc\u30b1\u30c6\u30a3\u30f3\u30b0\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u300224\u6642\u9593365\u65e5\u3001\u5bbf\u6cca\u696d\u306e\u30de\u30fc\u30b1\u30c6\u30a3\u30f3\u30b0\u3092\u81ea\u52d5\u904b\u7528\u3057\u307e\u3059\u3002<\/p>\n      <\/div>\n      <div class=\"footer-cols\">\n        <div class=\"footer-col\">\n          <h4>Service<\/h4>\n          <ul>\n            <li><a href=\"#features\">\u6a5f\u80fd\u4e00\u89a7<\/a><\/li>\n            <li><a href=\"#cases\">\u5c0e\u5165\u4e8b\u4f8b<\/a><\/li>\n            <li><a href=\"#pricing\">\u6599\u91d1\u30d7\u30e9\u30f3<\/a><\/li>\n          <\/ul>\n        <\/div>\n        <div class=\"footer-col\">\n          <h4>Support<\/h4>\n          <ul>\n            <li><a href=\"#faq\">\u3088\u304f\u3042\u308b\u8cea\u554f<\/a><\/li>\n            <li><a href=\"#contact\">\u304a\u554f\u3044\u5408\u308f\u305b<\/a><\/li>\n          <\/ul>\n        <\/div>\n        <div class=\"footer-col\">\n          <h4>Company<\/h4>\n          <ul>\n            <li><a href=\"https:\/\/www.alotz.co.jp\/\">\u682a\u5f0f\u4f1a\u793e\u30a2\u30ed\u30c3\u30c4<\/a><\/li>\n            <li><a href=\"#\">\u30d7\u30e9\u30a4\u30d0\u30b7\u30fc\u30dd\u30ea\u30b7\u30fc<\/a><\/li>\n            <li><a href=\"#\">\u7279\u5b9a\u5546\u53d6\u5f15\u6cd5<\/a><\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n    <\/div>\n    <div class=\"footer-bottom\">\n      <span>Powered by alotz Inc.  \u00a9 2026 \u682a\u5f0f\u4f1a\u793e\u30a2\u30ed\u30c3\u30c4<\/span>\n      <span>\u3012150-0001 \u6771\u4eac\u90fd\u6e0b\u8c37\u533a\u795e\u5bae\u524d6-23-4 \u6851\u91ce\u30d3\u30eb2\u968e  \/  050-5433-6381<\/span>\n    <\/div>\n  <\/div>\n<\/footer>\n\n<script>\n  \/\/ Sticky header opacity\n  const header = document.getElementById('siteHeader');\n  const onScroll = () => {\n    if (window.scrollY > 16) header.classList.add('scrolled');\n    else header.classList.remove('scrolled');\n  };\n  window.addEventListener('scroll', onScroll, { passive: true });\n  onScroll();\n\n  \/\/ Reveal-on-scroll\n  const revealEls = document.querySelectorAll('.section, .hero-copy, .hero-visual, .cta-band');\n  revealEls.forEach(el => el.classList.add('reveal'));\n  const io = new IntersectionObserver((entries) => {\n    entries.forEach(e => {\n      if (e.isIntersecting) {\n        e.target.classList.add('is-visible');\n        io.unobserve(e.target);\n      }\n    });\n  }, { threshold: 0, rootMargin: '0px 0px -10% 0px' });\n  revealEls.forEach(el => io.observe(el));\n\n  \/\/ Fallback: ensure all reveal elements are visible after 3s (in case observer fails)\n  setTimeout(() => {\n    revealEls.forEach(el => el.classList.add('is-visible'));\n  }, 3000);\n\n  \/\/ ============================================\n  \/\/  MODAL FORM CONTROL\n  \/\/ ============================================\n  const modals = {\n    diagnosis: document.getElementById('modal-diagnosis'),\n    download:  document.getElementById('modal-download'),\n  };\n  let lastFocused = null;\n\n  function openModal(name) {\n    const m = modals[name];\n    if (!m) return;\n    lastFocused = document.activeElement;\n    m.classList.add('is-open');\n    document.body.classList.add('is-modal-open');\n    \/\/ Reset form\/success state\n    const form = m.querySelector('form');\n    const success = m.querySelector('[data-form-success]');\n    const wrap = m.querySelector('.modal-form-wrap');\n    const errBox = m.querySelector('[data-form-error]');\n    if (form) form.reset();\n    if (success) success.classList.remove('is-shown');\n    if (wrap) wrap.style.display = '';\n    if (errBox) errBox.classList.remove('is-shown');\n    \/\/ Focus first input\n    setTimeout(() => {\n      const firstInput = m.querySelector('input:not([type=hidden]):not(.form-honeypot)');\n      if (firstInput) firstInput.focus();\n    }, 200);\n  }\n\n  function closeModal(m) {\n    m.classList.remove('is-open');\n    document.body.classList.remove('is-modal-open');\n    if (lastFocused) lastFocused.focus();\n  }\n\n  \/\/ Open triggers\n  document.querySelectorAll('[data-form]').forEach(el => {\n    el.addEventListener('click', (e) => {\n      e.preventDefault();\n      openModal(el.dataset.form);\n    });\n  });\n\n  \/\/ Close triggers\n  Object.values(modals).forEach(m => {\n    if (!m) return;\n    \/\/ X button & \u300c\u9589\u3058\u308b\u300d\n    m.querySelectorAll('[data-form-close]').forEach(btn => {\n      btn.addEventListener('click', (e) => {\n        e.preventDefault();\n        closeModal(m);\n      });\n    });\n    \/\/ Click outside (backdrop)\n    m.addEventListener('click', (e) => {\n      if (e.target === m) closeModal(m);\n    });\n  });\n\n  \/\/ Escape key\n  document.addEventListener('keydown', (e) => {\n    if (e.key === 'Escape') {\n      Object.values(modals).forEach(m => {\n        if (m && m.classList.contains('is-open')) closeModal(m);\n      });\n    }\n  });\n\n  \/\/ Contact Form 7 \u9001\u4fe1\u6210\u529f\u6642\u306b\u30e2\u30fc\u30c0\u30eb\u3092\u81ea\u52d5\u3067\u9589\u3058\u308b\n  document.addEventListener('wpcf7mailsent', (event) => {\n    const form = document.getElementById(event.detail.unitTag) || event.target;\n    const modal = form.closest('.modal-overlay');\n    if (!modal) return;\n    \/\/ 3\u79d2\u5f8c\u306b\u81ea\u52d5\u30af\u30ed\u30fc\u30ba\uff08\u6210\u529f\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u8aad\u3080\u6642\u9593\u3092\u78ba\u4fdd\uff09\n    setTimeout(() => closeModal(modal), 3000);\n  });\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>MAKAI \u6a5f\u80fd \u5b9f\u7e3e \u6599\u91d1 \u3088\u304f\u3042\u308b\u8cea\u554f \u8cc7\u6599\u8acb\u6c42 \u7121\u6599\u8a3a\u65ad \u5bbf\u6cca\u65bd\u8a2d\u5c02\u9580 \u30de\u30fc\u30b1\u30c6\u30a3\u30f3\u30b0AI\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8 MAKAI 24\u6642\u9593365\u65e5\u50cd\u304f\u3001\u7d76\u5bfe\u306b\u8f9e\u3081\u306a\u3044AI\u30de\u30fc\u30b1\u30c6\u30a3\u30f3\u30b0\u62c5\u5f53\u8005\u3002 AI\u691c\u7d22\u30fbMEO\u30fb\u516c\u5f0fLINE\u30fb\u53e3 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-13","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.makai-stay.com\/index.php?rest_route=\/wp\/v2\/pages\/13","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.makai-stay.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.makai-stay.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.makai-stay.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.makai-stay.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=13"}],"version-history":[{"count":28,"href":"https:\/\/www.makai-stay.com\/index.php?rest_route=\/wp\/v2\/pages\/13\/revisions"}],"predecessor-version":[{"id":48,"href":"https:\/\/www.makai-stay.com\/index.php?rest_route=\/wp\/v2\/pages\/13\/revisions\/48"}],"wp:attachment":[{"href":"https:\/\/www.makai-stay.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=13"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}