📘 この記事でわかること
一本歯下駄GETTA進化思考で身体を覚醒させる。{ "@context": "https://schema.org", "@type": "Product", "name": "一本歯下駄GETTA", "d
- なぜ、一本歯下駄が身体を進化させるのか
- 制約が創造性を生む一本の歯という極限の制約
- 一本歯下駄が引き起こす5段階の身体進化プロセス
- 一本歯下駄が発動する4つの進化原理
- 形から間を経て型へ文化身体論の深化プロセス
監修:宮崎要輔(合同会社GETTAプランニング代表・一本歯下駄GETTA開発者)
{ “@context”: “https://schema.org”, “@type”: “Product”, “name”: “一本歯下駄GETTA”, “description”: “進化思考に基づく究極の身体トレーニングツール。変異と適応を繰り返し、身体を進化させる一本下駄。”, “brand”: {“@type”: “Brand”, “name”: “GETTA”}, “category”: “トレーニング用品” } /* ======================================== GETTA EVOLUTION LP – WordPress Compatible 太刀川英輔 進化思考デザインシステム準拠 ======================================== */ .getta-evo-lp * { margin: 0; padding: 0; box-sizing: border-box; } .getta-evo-lp { font-family: ‘Noto Sans JP’, ‘Hiragino Kaku Gothic ProN’, ‘Hiragino Sans’, Meiryo, sans-serif; background-color: #ffffff; color: #374151; line-height: 2.0; font-size: 0.9375rem; -webkit-font-smoothing: antialiased; overflow-x: hidden; } /* CSS Variables – 進化思考3カラーシステム */ .getta-evo-lp { –evo-primary: #0891b2; –evo-primary-dark: #0e7490; –evo-primary-light: #22d3ee; –evo-variation: #f97316; –evo-variation-light: #fb923c; –evo-adaptation: #8b5cf6; –evo-adaptation-light: #a78bfa; –evo-success: #10b981; –evo-black: #111111; –evo-gray-900: #1a1a1a; –evo-gray-800: #262626; –evo-gray-700: #374151; –evo-gray-500: #6b7280; –evo-gray-400: #9ca3af; –evo-gray-300: #d1d5db; –evo-gray-200: #e5e7eb; –evo-gray-100: #f3f4f6; –evo-bg: #f8f9fa; –evo-white: #ffffff; } /* ======================================== KEYFRAME ANIMATIONS ======================================== */ @keyframes evo-spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } @keyframes evo-spin-reverse { from { transform: rotate(360deg); } to { transform: rotate(0deg); } } @keyframes evo-breathe { 0%, 100% { transform: scale(1); opacity: 0.6; } 50% { transform: scale(1.08); opacity: 1; } } @keyframes evo-pulse { 0%, 100% { opacity: 1; transform: scale(1); } 50% { opacity: 0.6; transform: scale(0.95); } } @keyframes evo-float { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-12px); } } @keyframes evo-glow { 0%, 100% { box-shadow: 0 0 20px rgba(8,145,178,0.3); } 50% { box-shadow: 0 0 50px rgba(8,145,178,0.7); } } @keyframes evo-glow-variation { 0%, 100% { box-shadow: 0 0 20px rgba(249,115,22,0.3); } 50% { box-shadow: 0 0 50px rgba(249,115,22,0.7); } } @keyframes evo-glow-adaptation { 0%, 100% { box-shadow: 0 0 20px rgba(139,92,246,0.3); } 50% { box-shadow: 0 0 50px rgba(139,92,246,0.7); } } @keyframes evo-ripple { 0% { transform: scale(0.8); opacity: 0.8; } 100% { transform: scale(2); opacity: 0; } } @keyframes evo-orbit { 0% { transform: rotate(0deg) translateX(120px) rotate(0deg); } 100% { transform: rotate(360deg) translateX(120px) rotate(-360deg); } } @keyframes evo-orbit-reverse { 0% { transform: rotate(360deg) translateX(80px) rotate(-360deg); } 100% { transform: rotate(0deg) translateX(80px) rotate(0deg); } } @keyframes evo-wave { 0%, 100% { transform: translateX(-50%) scaleY(1); } 50% { transform: translateX(-50%) scaleY(1.3); } } @keyframes evo-dna-float { 0%, 100% { transform: translateY(0) rotate(0deg); } 25% { transform: translateY(-10px) rotate(5deg); } 50% { transform: translateY(0) rotate(0deg); } 75% { transform: translateY(10px) rotate(-5deg); } } /* ======================================== CONTAINER & UTILITIES ======================================== */ .getta-evo-lp-container { max-width: 1100px; margin: 0 auto; padding: 0 24px; } .getta-evo-lp-container-narrow { max-width: 900px; margin: 0 auto; padding: 0 24px; } /* ======================================== HERO SECTION – 進化思考ヒーロー ======================================== */ .getta-evo-lp-hero { min-height: 100vh; background: linear-gradient(180deg, var(–evo-black) 0%, var(–evo-gray-900) 100%); color: var(–evo-white); display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; overflow: hidden; padding: 80px 24px; } /* 背景グリッド */ .getta-evo-lp-hero-grid { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-image: linear-gradient(rgba(8,145,178,0.03) 1px, transparent 1px), linear-gradient(90deg, rgba(8,145,178,0.03) 1px, transparent 1px); background-size: 60px 60px; pointer-events: none; } /* 同心円アニメーション背景 */ .getta-evo-lp-hero-circles { position: absolute; width: 800px; height: 800px; top: 50%; left: 50%; transform: translate(-50%, -50%); pointer-events: none; } .getta-evo-lp-hero-ring { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); border-radius: 50%; border: 1px solid; } .getta-evo-lp-hero-ring-1 { width: 100%; height: 100%; border-color: rgba(8,145,178,0.15); animation: evo-spin 80s linear infinite; } .getta-evo-lp-hero-ring-2 { width: 80%; height: 80%; border-color: rgba(249,115,22,0.15); border-style: dashed; animation: evo-spin-reverse 60s linear infinite; } .getta-evo-lp-hero-ring-3 { width: 60%; height: 60%; border-color: rgba(139,92,246,0.15); animation: evo-spin 45s linear infinite; } .getta-evo-lp-hero-ring-4 { width: 40%; height: 40%; border-color: rgba(8,145,178,0.2); border-style: dashed; animation: evo-spin-reverse 30s linear infinite; } .getta-evo-lp-hero-ring-5 { width: 20%; height: 20%; border-color: rgba(249,115,22,0.25); animation: evo-spin 20s linear infinite; } /* オービット要素 */ .getta-evo-lp-orbit-container { position: absolute; width: 300px; height: 300px; top: 50%; left: 50%; transform: translate(-50%, -50%); } .getta-evo-lp-orbit-dot { position: absolute; width: 12px; height: 12px; border-radius: 50%; top: 50%; left: 50%; transform-origin: center; } .getta-evo-lp-orbit-dot-1 { background: var(–evo-variation); animation: evo-orbit 12s linear infinite; box-shadow: 0 0 15px var(–evo-variation); } .getta-evo-lp-orbit-dot-2 { background: var(–evo-adaptation); animation: evo-orbit-reverse 8s linear infinite; box-shadow: 0 0 15px var(–evo-adaptation); } .getta-evo-lp-orbit-dot-3 { background: var(–evo-primary); animation: evo-orbit 15s linear infinite reverse; box-shadow: 0 0 15px var(–evo-primary); } /* ヒーローコンテンツ */ .getta-evo-lp-hero-content { position: relative; z-index: 10; text-align: center; max-width: 900px; } .getta-evo-lp-hero-label { display: inline-block; font-size: 0.625rem; letter-spacing: 0.25em; color: var(–evo-primary); background: rgba(8,145,178,0.1); border: 1px solid rgba(8,145,178,0.3); padding: 8px 24px; border-radius: 50px; margin-bottom: 32px; } .getta-evo-lp-hero-title { font-size: 3.5rem; font-weight: 900; line-height: 1.2; margin-bottom: 24px; letter-spacing: -0.02em; } .getta-evo-lp-hero-title-accent { background: linear-gradient(135deg, var(–evo-primary) 0%, var(–evo-primary-light) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; } .getta-evo-lp-hero-subtitle { font-size: 1.25rem; color: var(–evo-gray-400); line-height: 1.9; margin-bottom: 48px; } /* 進化思考の公式 */ .getta-evo-lp-equation { display: flex; justify-content: center; align-items: center; gap: 24px; flex-wrap: wrap; margin-bottom: 64px; padding: 32px; background: rgba(255,255,255,0.03); border: 1px solid rgba(255,255,255,0.08); border-radius: 16px; } .getta-evo-lp-equation-item { text-align: center; padding: 16px 24px; } .getta-evo-lp-equation-label { font-size: 0.5rem; letter-spacing: 0.2em; color: var(–evo-gray-500); margin-bottom: 8px; } .getta-evo-lp-equation-kanji { font-size: 2.5rem; font-weight: 100; } .getta-evo-lp-equation-kanji.variation { color: var(–evo-variation); } .getta-evo-lp-equation-kanji.adaptation { color: var(–evo-adaptation); } .getta-evo-lp-equation-kanji.evolution { color: var(–evo-primary); } .getta-evo-lp-equation-symbol { font-size: 2rem; color: var(–evo-gray-500); font-weight: 100; } /* ヒーロー統計 */ .getta-evo-lp-hero-stats { display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 32px; margin-top: 48px; padding-top: 48px; border-top: 1px solid rgba(255,255,255,0.08); } .getta-evo-lp-hero-stat { text-align: center; } .getta-evo-lp-hero-stat-value { font-size: 2.5rem; font-weight: 900; color: var(–evo-primary); margin-bottom: 8px; } .getta-evo-lp-hero-stat-label { font-size: 0.75rem; color: var(–evo-gray-500); letter-spacing: 0.1em; } /* スクロールインジケーター */ .getta-evo-lp-scroll { position: absolute; bottom: 48px; left: 50%; transform: translateX(-50%); display: flex; flex-direction: column; align-items: center; gap: 12px; } .getta-evo-lp-scroll-text { font-size: 0.5rem; letter-spacing: 0.2em; color: var(–evo-gray-500); } .getta-evo-lp-scroll-line { width: 1px; height: 50px; background: linear-gradient(to bottom, var(–evo-primary), transparent); animation: evo-float 2s ease-in-out infinite; } /* ======================================== SECTION BASE STYLES ======================================== */ .getta-evo-lp-section { padding: 96px 24px; } .getta-evo-lp-section-lg { padding: 120px 24px; } .getta-evo-lp-section-dark { background: var(–evo-gray-900); color: var(–evo-white); } .getta-evo-lp-section-gray { background: var(–evo-bg); } .getta-evo-lp-section-header { text-align: center; margin-bottom: 64px; } .getta-evo-lp-section-label { display: inline-block; font-size: 0.625rem; letter-spacing: 0.2em; color: var(–evo-primary); margin-bottom: 16px; } .getta-evo-lp-section-title { font-size: 2rem; font-weight: 700; color: var(–evo-black); line-height: 1.4; margin-bottom: 24px; letter-spacing: -0.02em; } .getta-evo-lp-section-title-white { color: var(–evo-white); } .getta-evo-lp-section-subtitle { font-size: 1rem; color: var(–evo-gray-500); max-width: 700px; margin: 0 auto; line-height: 1.9; } /* ======================================== VENN DIAGRAM – 進化思考ベン図 ======================================== */ .getta-evo-lp-venn { position: relative; width: 100%; max-width: 500px; height: 400px; margin: 0 auto 48px; } .getta-evo-lp-venn-circle { position: absolute; width: 220px; height: 220px; border-radius: 50%; display: flex; flex-direction: column; align-items: center; justify-content: center; transition: all 0.5s; } .getta-evo-lp-venn-circle:hover { transform: scale(1.05); } .getta-evo-lp-venn-circle-1 { top: 0; left: 50%; transform: translateX(-50%); background: rgba(249,115,22,0.15); border: 2px solid var(–evo-variation); } .getta-evo-lp-venn-circle-1:hover { transform: translateX(-50%) scale(1.05); } .getta-evo-lp-venn-circle-2 { bottom: 0; left: 15%; background: rgba(139,92,246,0.15); border: 2px solid var(–evo-adaptation); } .getta-evo-lp-venn-circle-3 { bottom: 0; right: 15%; background: rgba(8,145,178,0.15); border: 2px solid var(–evo-primary); } .getta-evo-lp-venn-label { font-size: 0.5rem; letter-spacing: 0.15em; margin-bottom: 8px; } .getta-evo-lp-venn-label.variation { color: var(–evo-variation); } .getta-evo-lp-venn-label.adaptation { color: var(–evo-adaptation); } .getta-evo-lp-venn-label.evolution { color: var(–evo-primary); } .getta-evo-lp-venn-kanji { font-size: 2rem; font-weight: 100; margin-bottom: 8px; } .getta-evo-lp-venn-kanji.variation { color: var(–evo-variation); } .getta-evo-lp-venn-kanji.adaptation { color: var(–evo-adaptation); } .getta-evo-lp-venn-kanji.evolution { color: var(–evo-primary); } .getta-evo-lp-venn-text { font-size: 0.75rem; color: var(–evo-gray-500); text-align: center; padding: 0 16px; } .getta-evo-lp-venn-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100px; height: 100px; border-radius: 50%; background: var(–evo-black); border: 3px solid var(–evo-primary); display: flex; flex-direction: column; align-items: center; justify-content: center; animation: evo-glow 3s ease-in-out infinite; z-index: 10; } .getta-evo-lp-venn-center-kanji { font-size: 1.5rem; font-weight: 100; color: var(–evo-primary-light); } .getta-evo-lp-venn-center-label { font-size: 0.4rem; letter-spacing: 0.15em; color: var(–evo-gray-500); margin-top: 4px; } /* ======================================== CONCENTRIC CIRCLES – 同心円階層図 ======================================== */ .getta-evo-lp-concentric { position: relative; width: 100%; max-width: 450px; height: 450px; margin: 0 auto; } .getta-evo-lp-concentric-ring { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); border-radius: 50%; display: flex; align-items: center; justify-content: center; } .getta-evo-lp-concentric-ring-1 { width: 100%; height: 100%; background: rgba(8,145,178,0.05); border: 2px solid rgba(8,145,178,0.2); animation: evo-spin 90s linear infinite; } .getta-evo-lp-concentric-ring-2 { width: 75%; height: 75%; background: rgba(249,115,22,0.05); border: 2px dashed rgba(249,115,22,0.3); animation: evo-spin-reverse 60s linear infinite; } .getta-evo-lp-concentric-ring-3 { width: 50%; height: 50%; background: rgba(139,92,246,0.08); border: 2px solid rgba(139,92,246,0.3); animation: evo-spin 40s linear infinite; } .getta-evo-lp-concentric-ring-4 { width: 25%; height: 25%; background: rgba(8,145,178,0.12); border: 2px solid var(–evo-primary); animation: evo-glow 3s ease-in-out infinite; } .getta-evo-lp-concentric-label { position: absolute; font-size: 0.75rem; font-weight: 600; padding: 8px 16px; background: var(–evo-white); border: 1px solid; border-radius: 4px; white-space: nowrap; } .getta-evo-lp-concentric-label-1 { top: 5%; left: 50%; transform: translateX(-50%); color: var(–evo-primary); border-color: var(–evo-primary); } .getta-evo-lp-concentric-label-2 { top: 18%; left: 50%; transform: translateX(-50%); color: var(–evo-variation); border-color: var(–evo-variation); } .getta-evo-lp-concentric-label-3 { top: 32%; left: 50%; transform: translateX(-50%); color: var(–evo-adaptation); border-color: var(–evo-adaptation); } .getta-evo-lp-concentric-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 10; } .getta-evo-lp-concentric-center-kanji { font-size: 2rem; font-weight: 100; color: var(–evo-primary); } .getta-evo-lp-concentric-center-text { font-size: 0.625rem; color: var(–evo-gray-500); margin-top: 8px; } /* ======================================== CARD GRID ======================================== */ .getta-evo-lp-cards { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 32px; } .getta-evo-lp-card { background: var(–evo-white); border: 1px solid var(–evo-gray-200); border-radius: 12px; padding: 36px 32px; transition: all 0.5s; position: relative; overflow: hidden; } .getta-evo-lp-card::before { content: ”; position: absolute; top: 0; left: 0; width: 4px; height: 100%; background: var(–evo-primary); transition: all 0.3s; } .getta-evo-lp-card:hover { transform: translateY(-8px); box-shadow: 0 16px 48px rgba(0,0,0,0.08); border-color: var(–evo-primary); } .getta-evo-lp-card.variation::before { background: var(–evo-variation); } .getta-evo-lp-card.adaptation::before { background: var(–evo-adaptation); } .getta-evo-lp-card-icon { width: 60px; height: 60px; border-radius: 12px; display: flex; align-items: center; justify-content: center; margin-bottom: 24px; font-size: 1.5rem; font-weight: 100; color: var(–evo-white); background: linear-gradient(135deg, var(–evo-primary), var(–evo-primary-dark)); } .getta-evo-lp-card-icon.variation { background: linear-gradient(135deg, var(–evo-variation), #ea580c); } .getta-evo-lp-card-icon.adaptation { background: linear-gradient(135deg, var(–evo-adaptation), #7c3aed); } .getta-evo-lp-card-title { font-size: 1.25rem; font-weight: 700; color: var(–evo-black); margin-bottom: 16px; line-height: 1.4; } .getta-evo-lp-card-text { font-size: 0.9375rem; color: var(–evo-gray-700); line-height: 1.9; } /* ======================================== TIMELINE ======================================== */ .getta-evo-lp-timeline { position: relative; max-width: 800px; margin: 0 auto; } .getta-evo-lp-timeline::before { content: ”; position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 2px; height: 100%; background: linear-gradient(180deg, var(–evo-variation), var(–evo-adaptation), var(–evo-primary)); } .getta-evo-lp-timeline-item { display: flex; align-items: flex-start; margin-bottom: 64px; position: relative; } .getta-evo-lp-timeline-item:last-child { margin-bottom: 0; } .getta-evo-lp-timeline-item:nth-child(odd) { flex-direction: row; padding-right: calc(50% + 40px); text-align: right; } .getta-evo-lp-timeline-item:nth-child(even) { flex-direction: row-reverse; padding-left: calc(50% + 40px); text-align: left; } .getta-evo-lp-timeline-dot { position: absolute; left: 50%; transform: translateX(-50%); width: 20px; height: 20px; border-radius: 50%; background: var(–evo-primary); border: 4px solid var(–evo-white); box-shadow: 0 0 20px rgba(8,145,178,0.5); z-index: 10; } .getta-evo-lp-timeline-item:nth-child(1) .getta-evo-lp-timeline-dot { background: var(–evo-variation); box-shadow: 0 0 20px rgba(249,115,22,0.5); } .getta-evo-lp-timeline-item:nth-child(2) .getta-evo-lp-timeline-dot { background: var(–evo-variation-light); } .getta-evo-lp-timeline-item:nth-child(3) .getta-evo-lp-timeline-dot { background: var(–evo-adaptation); box-shadow: 0 0 20px rgba(139,92,246,0.5); } .getta-evo-lp-timeline-item:nth-child(4) .getta-evo-lp-timeline-dot { background: var(–evo-adaptation-light); } .getta-evo-lp-timeline-item:nth-child(5) .getta-evo-lp-timeline-dot { background: var(–evo-primary); animation: evo-glow 2s ease-in-out infinite; } .getta-evo-lp-timeline-content { flex: 1; } .getta-evo-lp-timeline-stage { display: inline-block; font-size: 0.625rem; letter-spacing: 0.15em; color: var(–evo-primary); margin-bottom: 8px; } .getta-evo-lp-timeline-title { font-size: 1.25rem; font-weight: 700; color: var(–evo-black); margin-bottom: 12px; } .getta-evo-lp-timeline-text { font-size: 0.9375rem; color: var(–evo-gray-700); line-height: 1.8; } /* ======================================== DUALITY – 二項対立 ======================================== */ .getta-evo-lp-duality { display: grid; grid-template-columns: 1fr auto 1fr; gap: 32px; align-items: stretch; } .getta-evo-lp-duality-box { padding: 40px 32px; border-radius: 12px; text-align: center; transition: all 0.5s; } .getta-evo-lp-duality-box:hover { transform: translateY(-8px); } .getta-evo-lp-duality-box.before { background: var(–evo-gray-100); border: 2px solid var(–evo-gray-300); } .getta-evo-lp-duality-box.after { background: linear-gradient(135deg, rgba(8,145,178,0.08), rgba(139,92,246,0.08)); border: 2px solid var(–evo-primary); } .getta-evo-lp-duality-box.after:hover { box-shadow: 0 0 40px rgba(8,145,178,0.2); } .getta-evo-lp-duality-label { font-size: 0.625rem; letter-spacing: 0.2em; margin-bottom: 16px; } .getta-evo-lp-duality-box.before .getta-evo-lp-duality-label { color: var(–evo-gray-500); } .getta-evo-lp-duality-box.after .getta-evo-lp-duality-label { color: var(–evo-primary); } .getta-evo-lp-duality-kanji { font-size: 3rem; font-weight: 100; margin-bottom: 16px; } .getta-evo-lp-duality-box.before .getta-evo-lp-duality-kanji { color: var(–evo-gray-400); } .getta-evo-lp-duality-box.after .getta-evo-lp-duality-kanji { color: var(–evo-primary); } .getta-evo-lp-duality-title { font-size: 1.125rem; font-weight: 700; margin-bottom: 12px; } .getta-evo-lp-duality-box.before .getta-evo-lp-duality-title { color: var(–evo-gray-700); } .getta-evo-lp-duality-box.after .getta-evo-lp-duality-title { color: var(–evo-black); } .getta-evo-lp-duality-text { font-size: 0.875rem; line-height: 1.8; } .getta-evo-lp-duality-box.before .getta-evo-lp-duality-text { color: var(–evo-gray-500); } .getta-evo-lp-duality-box.after .getta-evo-lp-duality-text { color: var(–evo-gray-700); } .getta-evo-lp-duality-vs { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 16px; } .getta-evo-lp-duality-arrow { width: 60px; height: 60px; border-radius: 50%; background: linear-gradient(135deg, var(–evo-variation), var(–evo-adaptation)); display: flex; align-items: center; justify-content: center; box-shadow: 0 8px 24px rgba(249,115,22,0.3); } .getta-evo-lp-duality-arrow::after { content: ‘2192’; color: var(–evo-white); font-size: 1.5rem; } .getta-evo-lp-duality-trigger { font-size: 0.5rem; letter-spacing: 0.15em; color: var(–evo-variation); text-align: center; } /* ======================================== QUOTE BLOCK ======================================== */ .getta-evo-lp-quote { background: var(–evo-bg); padding: 80px 24px; text-align: center; } .getta-evo-lp-quote-container { max-width: 800px; margin: 0 auto; position: relative; } .getta-evo-lp-quote-mark { font-size: 8rem; font-family: Georgia, serif; color: var(–evo-gray-200); position: absolute; top: -60px; left: 0; line-height: 1; } .getta-evo-lp-quote-text { font-size: 1.375rem; color: var(–evo-gray-700); line-height: 2; font-style: italic; position: relative; z-index: 2; margin-bottom: 24px; } .getta-evo-lp-quote-author { font-size: 0.875rem; color: var(–evo-primary); font-weight: 600; } /* ======================================== HIGHLIGHT TEXT ======================================== */ .getta-evo-lp-highlight { color: var(–evo-primary); font-weight: 500; } .getta-evo-lp-highlight-variation { color: var(–evo-variation); font-weight: 500; } .getta-evo-lp-highlight-adaptation { color: var(–evo-adaptation); font-weight: 500; } /* ======================================== DNA HELIX VISUALIZATION ======================================== */ .getta-evo-lp-dna { position: relative; width: 100%; height: 300px; margin: 48px 0; } .getta-evo-lp-dna-strand { position: absolute; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; } .getta-evo-lp-dna-node { position: absolute; width: 16px; height: 16px; border-radius: 50%; animation: evo-dna-float 4s ease-in-out infinite; } .getta-evo-lp-dna-node.variation { background: var(–evo-variation); box-shadow: 0 0 20px var(–evo-variation); } .getta-evo-lp-dna-node.adaptation { background: var(–evo-adaptation); box-shadow: 0 0 20px var(–evo-adaptation); } .getta-evo-lp-dna-node.evolution { background: var(–evo-primary); box-shadow: 0 0 20px var(–evo-primary); } /* ======================================== PROCESS FLOW ======================================== */ .getta-evo-lp-process { display: flex; justify-content: center; align-items: center; gap: 16px; flex-wrap: wrap; margin: 48px 0; } .getta-evo-lp-process-item { text-align: center; padding: 24px 32px; background: var(–evo-white); border: 1px solid var(–evo-gray-200); border-radius: 12px; min-width: 120px; transition: all 0.5s; } .getta-evo-lp-process-item:hover { transform: translateY(-4px); border-color: var(–evo-primary); } .getta-evo-lp-process-kanji { font-size: 2rem; font-weight: 100; margin-bottom: 8px; } .getta-evo-lp-process-item:nth-child(1) .getta-evo-lp-process-kanji { color: var(–evo-gray-400); } .getta-evo-lp-process-item:nth-child(3) .getta-evo-lp-process-kanji { color: var(–evo-adaptation); } .getta-evo-lp-process-item:nth-child(5) .getta-evo-lp-process-kanji { color: var(–evo-primary); } .getta-evo-lp-process-label { font-size: 0.625rem; letter-spacing: 0.15em; color: var(–evo-gray-500); } .getta-evo-lp-process-arrow { font-size: 1.5rem; color: var(–evo-gray-300); } .getta-evo-lp-process-arrow::after { content: ‘2192’; } /* ======================================== CTA SECTION ======================================== */ .getta-evo-lp-cta { background: linear-gradient(135deg, var(–evo-black) 0%, var(–evo-gray-900) 100%); color: var(–evo-white); padding: 120px 24px; text-align: center; position: relative; overflow: hidden; } .getta-evo-lp-cta::before { content: ”; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 600px; height: 600px; border-radius: 50%; background: radial-gradient(circle, rgba(8,145,178,0.15) 0%, transparent 70%); pointer-events: none; } .getta-evo-lp-cta-content { position: relative; z-index: 10; max-width: 700px; margin: 0 auto; } .getta-evo-lp-cta-title { font-size: 2.5rem; font-weight: 900; margin-bottom: 24px; line-height: 1.3; } .getta-evo-lp-cta-text { font-size: 1.125rem; color: var(–evo-gray-400); line-height: 1.9; margin-bottom: 48px; } .getta-evo-lp-cta-button { display: inline-block; padding: 20px 48px; background: linear-gradient(135deg, var(–evo-primary), var(–evo-primary-dark)); color: var(–evo-white); font-size: 1.125rem; font-weight: 700; text-decoration: none; border-radius: 50px; transition: all 0.3s; box-shadow: 0 8px 32px rgba(8,145,178,0.4); } .getta-evo-lp-cta-button:hover { transform: translateY(-4px); box-shadow: 0 12px 48px rgba(8,145,178,0.5); } .getta-evo-lp-cta-note { margin-top: 24px; font-size: 0.875rem; color: var(–evo-gray-500); } /* ======================================== FOOTER ======================================== */ .getta-evo-lp-footer { background: var(–evo-black); color: var(–evo-gray-500); padding: 64px 24px; text-align: center; } .getta-evo-lp-footer-brand { font-size: 1.5rem; font-weight: 900; color: var(–evo-primary); margin-bottom: 16px; letter-spacing: 0.1em; } .getta-evo-lp-footer-tagline { font-size: 0.875rem; margin-bottom: 8px; } .getta-evo-lp-footer-copyright { font-size: 0.75rem; color: var(–evo-gray-700); } /* ======================================== ANIMATION CLASSES ======================================== */ .getta-evo-lp-fade-up { opacity: 0; transform: translateY(30px); transition: opacity 0.8s ease, transform 0.8s ease; } .getta-evo-lp-fade-up.visible { opacity: 1; transform: translateY(0); } /* ======================================== RESPONSIVE ======================================== */ @media (max-width: 768px) { .getta-evo-lp-hero-title { font-size: 2rem; } .getta-evo-lp-hero-subtitle { font-size: 1rem; } .getta-evo-lp-hero-circles { width: 400px; height: 400px; } .getta-evo-lp-equation { gap: 12px; padding: 24px 16px; } .getta-evo-lp-equation-kanji { font-size: 1.75rem; } .getta-evo-lp-section-title { font-size: 1.5rem; } .getta-evo-lp-venn { height: 500px; } .getta-evo-lp-venn-circle { width: 160px; height: 160px; } .getta-evo-lp-venn-circle-1 { top: 0; } .getta-evo-lp-venn-circle-2 { bottom: 20%; left: 5%; } .getta-evo-lp-venn-circle-3 { bottom: 20%; right: 5%; } .getta-evo-lp-concentric { max-width: 300px; height: 300px; } .getta-evo-lp-timeline::before { left: 20px; } .getta-evo-lp-timeline-item, .getta-evo-lp-timeline-item:nth-child(odd), .getta-evo-lp-timeline-item:nth-child(even) { flex-direction: column; padding: 0 0 0 50px; text-align: left; } .getta-evo-lp-timeline-dot { left: 20px; } .getta-evo-lp-duality { grid-template-columns: 1fr; } .getta-evo-lp-duality-vs { flex-direction: row; gap: 24px; } .getta-evo-lp-duality-arrow { transform: rotate(90deg); } .getta-evo-lp-cta-title { font-size: 1.75rem; } .getta-evo-lp-quote-text { font-size: 1.125rem; } .getta-evo-lp-process { flex-direction: column; } .getta-evo-lp-process-arrow { transform: rotate(90deg); } } @media print { .getta-evo-lp-hero, .getta-evo-lp-cta { background: #ffffff; color: #000000; } }
一本歯下駄GETTA
進化思考で身体を覚醒させる
制約が創造性を生む。不安定が進化を促す。
38億年の生命進化の叡智と、1000年の日本身体文化。
その全てを、一本下駄であなたの足元から。
なぜ、一本歯下駄が
身体を進化させるのか
太刀川英輔の「進化思考」は、生命38億年の進化プロセスを解き明かします。
変異と適応の往復運動によって、あらゆるものは進化する。
一本歯下駄GETTAは、この進化思考を身体に適用する究極のツールです。
新たな可能性の探索
生存戦略の獲得
不可逆的な成長
制約が創造性を生む
一本の歯という極限の制約
進化の必要性を感じない
潜在能力は眠ったまま
TRIGGER
適応のために進化が始動
潜在能力が解放される
制約は創造性を殺すのではなく、むしろ創造性を解放する。
一本の歯という極限の制約が、身体の無限の可能性を引き出す。
一本歯下駄が引き起こす
5段階の身体進化プロセス
一本下駄を履くと、あなたの身体は自動的に進化を開始します。
変異から適応へ、そして不可逆的な進化へ。
既存パターンの破壊
一本歯という不安定な接地が、長年の身体習慣を強制的に解除。
無意識の緊張パターン、非効率な重心移動が露呈する。
これが進化の第一歩、「変異」の始まり。
新たな解の探索
小脳が高速でバランス計算を開始。
固有受容感覚が研ぎ澄まされ、身体は新しい動きを模索する。
これが変異の深化プロセス。
最適解の選択
効率的な重心配置、無駄のない筋活動パターンを身体が「選択」。
無意識レベルで最適な動きが形成されていく。
これが「適応」の開始。
身体OSのアップデート
発見した最適解が神経回路に刻まれる。
身体は単なるバランスを超え、効率的なエネルギー伝達を獲得。
これが適応の完成。
進化の完成
GETTAを脱いでも、獲得した身体能力は維持される。
身体図式が書き換えられ、新しい動きが「当たり前」に。
これが真の「進化」。
一本歯下駄が発動する
4つの進化原理
自己組織化の原理
制約が課されると、システムは自発的に秩序を生み出す。
一本歯下駄という制約が、身体の自己組織化を促進し、最適な動きを自動的に発見させる。
過剰補償の原理
身体はストレスに対して、必要以上に適応しようとする。
一本歯の不安定性に対する過剰補償が、通常では獲得できない能力を引き出す。
転移学習の原理
特定の条件下で獲得した能力は、他の状況にも転移する。
GETTAで鍛えた身体能力は、あらゆるスポーツ、日常動作に応用される。
カオスの縁の原理
秩序と混沌の境界で、最も創造的な進化が起こる。
一本歯下駄は身体を「カオスの縁」に置き、最大限の学習効果を引き出す。
形から間を経て型へ
文化身体論の深化プロセス
一本歯下駄GETTAは、日本の身体文化に息づく
「形」から「間」を経て「型」へ至る深化プロセスを加速させます。
形(かたち)
KATACHI – 外形の模倣
一本歯下駄を履くという「形」から始まる。
見よう見まねで立ち、歩くことで、身体は新たな入力を受け取る。
間(ま)
MA – 意味の実感
不安定の中で「間」を掴む。
なぜこの動きが効率的なのか、身体が自ら理解し始める瞬間。
型(かた)
KATA – 叡智の身体化
理解が無意識に定着し「型」となる。
一本下駄を脱いでも、獲得した身体知は永続する文化資本に。
伝統と革新の融合
GETTAが蘇らせる日本の身体文化
進化思考における「系統」の観点。過去の叡智を理解し、未来に活かす。
一本歯下駄GETTAは日本の身体文化を現代に蘇らせます。
能の身体
すり足、重心の低さ、上半身の静謐。
能役者が何世代にもわたって磨いてきた身体の使い方。
一本歯下駄は、この「日本的身体」を呼び覚ます。
武術の理
丹田、軸、螺旋。
武術家が命をかけて探求してきた身体操作の原理。
GETTAトレーニングは、これらの概念を体感的に理解させる。
職人の技
大工、陶芸家、刀鍛冶。
道具と一体化した身体の使い方。
一本歯下駄は、現代人が失った「道具との対話」を取り戻す。
進化する身体を、
手に入れる
一本歯下駄GETTAは、単なるトレーニングツールではない。
あなたの身体に「変異」を与え、「適応」を促す進化の触媒。
38億年の生命進化の叡智と、1000年の日本身体文化。
その全てを、あなたの足元から。
Evolution Thinking x Body Culture
(function() { ‘use strict’; var animateElements = document.querySelectorAll(‘.getta-evo-lp-fade-up’); function checkVisible() { var windowHeight = window.innerHeight; var triggerPoint = windowHeight * 0.85; for (var i = 0; i < animateElements.length; i++) { var el = animateElements[i]; var rect = el.getBoundingClientRect(); if (rect.top < triggerPoint) { el.classList.add('visible'); } } } var ticking = false; window.addEventListener('scroll', function() { if (!ticking) { window.requestAnimationFrame(function() { checkVisible(); ticking = false; }); ticking = true; } }, { passive: true }); checkVisible(); })();
.getta-ipg-bottom{position:relative;margin:24px 0;padding:64px 24px;background:#1A1A2E;color:#fff;font-family:”游明朝”,”Yu Mincho”,”Noto Serif JP”,serif;overflow:hidden;border-radius:16px;box-sizing:border-box}.getta-ipg-bottom *{box-sizing:border-box}.getta-ipg-bottom-inner{max-width:1080px;margin:0 auto;position:relative;z-index:2}.getta-ipg-bottom-tag{display:block;text-align:center;font-family:”Helvetica Neue”,Helvetica,sans-serif;font-size:11px;letter-spacing:0.3em;text-transform:uppercase;color:#22D3EE;margin-bottom:16px}.getta-ipg-bottom-h{font-size:clamp(24px,4.5vw,32px);font-weight:700;line-height:1.55;text-align:center;margin:0 0 16px;color:#fff;text-shadow:0 0 24px rgba(8,145,178,0.3)}.getta-ipg-bottom-h .getta-ipg-glow{background:linear-gradient(135deg,#22D3EE,#A78BFA);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.getta-ipg-bottom-lead{font-size:15px;color:#CBD5E1;text-align:center;margin:0 auto 36px;max-width:640px;line-height:2}.getta-ipg-bottom-grid{display:grid!important;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}.getta-ipg-bottom-grid>p{display:none!important}.getta-ipg-bcard{position:relative;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,0.1);border-radius:14px;background:rgba(255,255,255,0.04);overflow:hidden;text-decoration:none!important;color:#fff!important;transition:transform 0.4s,border-color 0.4s,box-shadow 0.4s}.getta-ipg-bcard:hover{transform:translateY(-6px);border-color:var(–c);box-shadow:0 18px 48px rgba(0,0,0,0.5)}.getta-ipg-bcard-accent{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(–c),rgba(255,255,255,0.1));z-index:2}.getta-ipg-bcard-imgwrap{position:relative;width:100%;aspect-ratio:1/1;background:#F1F5F9;overflow:hidden}.getta-ipg-bcard-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.5s}.getta-ipg-bcard:hover .getta-ipg-bcard-img{transform:scale(1.06)}.getta-ipg-bcard-body{padding:22px 22px 24px;text-align:center;flex:1;display:flex;flex-direction:column}.getta-ipg-bcard-name{font-family:”Helvetica Neue”,Helvetica,sans-serif;font-size:24px;font-weight:700;letter-spacing:0.06em;color:var(–c);margin:0 0 6px;line-height:1.2}.getta-ipg-bcard-step{font-family:”Helvetica Neue”,Helvetica,sans-serif;font-size:10px;color:#94A3B8;letter-spacing:0.18em;margin:0 0 14px}.getta-ipg-bcard-tag{font-size:13.5px;color:#fff;margin:0 0 18px;line-height:1.75;flex:1}.getta-ipg-bcard-cta{display:inline-block;align-self:center;background:var(–c);color:#1A1A2E!important;padding:9px 20px;border-radius:6px;font-size:12px;font-weight:700;letter-spacing:0.05em;text-decoration:none}.getta-ipg-bottom-foot{text-align:center;margin-top:36px}.getta-ipg-bottom-mainCta{display:inline-block;padding:16px 36px;background:#2D6A4F;color:#fff!important;border-radius:8px;font-size:14px;font-weight:700;text-decoration:none;letter-spacing:0.05em;transition:all 0.3s}.getta-ipg-bottom-mainCta:hover{background:#245A42;transform:translateY(-2px)}@media(max-width:900px){.getta-ipg-bottom-grid{grid-template-columns:1fr;gap:16px}}@media(max-width:560px){.getta-ipg-bottom{padding:48px 16px}}いま、あなたが必要なのはどの一足か?
歩行のクセを解くプロセスは、3段階で進む。
あなたの今いる段階に合うモデルから始めてください。
よくある質問(一本歯下駄・一本下駄・下駄について)
Q. なぜ、一本歯下駄が身体を進化させるのかのですか?
A. 太刀川英輔の「進化思考」は、生命38億年の進化プロセスを解き明かします。変異と適応の往復運動によって、あらゆるものは進化する。一本歯下駄GETTAは、この進化思考を身体に適用する究極のツールです。
Q. 一本歯下駄における制約が創造性を生む一本の歯という極限の制約とは?
A. 制約は創造性を殺すのではなく、むしろ創造性を解放する。一本の歯という極限の制約が、身体の無限の可能性を引き出す。
Q. 一本歯下駄における一本歯下駄が引き起こす5段階の身体進化プロセスとは?
A. 一本下駄を履くと、あなたの身体は自動的に進化を開始します。変異から適応へ、そして不可逆的な進化へ。
Q. 一本歯下駄における既存パターンの破壊とは?
A. 一本歯という不安定な接地が、長年の身体習慣を強制的に解除。無意識の緊張パターン、非効率な重心移動が露呈する。これが進化の第一歩、「変異」の始まり。
Q. 一本歯下駄における新たな解の探索とは?
A. 小脳が高速でバランス計算を開始。固有受容感覚が研ぎ澄まされ、身体は新しい動きを模索する。これが変異の深化プロセス。
✍️ この記事の監修者
宮崎要輔
合同会社GETTAプランニング代表 / 一本歯下駄GETTA開発者 / 文化身体論提唱者
「鍛えるな醸せ」を核心原理とし、一本歯下駄・一本下駄・下駄を活用した体幹トレーニング・身体教育の革新を推進。進化思考に基づく身体知の体系化と、トレーナー資格認定制度を設計。



コメント