{"id":16475,"date":"2025-12-26T21:04:39","date_gmt":"2025-12-26T12:04:39","guid":{"rendered":"https:\/\/f1-lap-time.com\/?page_id=16475"},"modified":"2025-12-27T08:02:24","modified_gmt":"2025-12-26T23:02:24","slug":"%e7%9e%91%e6%83%b3%e3%83%9e%e3%82%a4%e3%82%b9%e3%82%bf%e3%83%bc%ef%bc%9a%e9%9b%86%e4%b8%ad%e3%81%a8%e3%83%aa%e3%83%a9%e3%83%83%e3%82%af%e3%82%b9%e3%81%ae%e3%81%9f%e3%82%81%e3%81%ae%e7%9e%91%e6%83%b3","status":"publish","type":"page","link":"https:\/\/f1-lap-time.com\/?page_id=16475","title":{"rendered":"\u7791\u60f3\u30de\u30a4\u30b9\u30bf\u30fc\uff1a\u96c6\u4e2d\u3068\u30ea\u30e9\u30c3\u30af\u30b9\u306e\u305f\u3081\u306e\u7791\u60f3\u30c4\u30fc\u30eb"},"content":{"rendered":"\n<!-- \u7791\u60f3\u30a2\u30d7\u30ea Start (v6: 1.0\u79d2\u30b7\u30b0\u30ca\u30eb\u30fbHold\u767a\u5149\u306a\u3057\u7248) -->\n<div id=\"med-app-v6\">\n    <style>\n        \/* --- \u30d9\u30fc\u30b9\u30b9\u30bf\u30a4\u30eb --- *\/\n        #med-app-v6 {\n            font-family: 'Helvetica Neue', Arial, sans-serif;\n            background-color: #1a1a1a;\n            color: #f0f0f0;\n            padding: 25px;\n            border-radius: 12px;\n            text-align: center;\n            max-width: 600px;\n            margin: 30px auto;\n            box-shadow: 0 6px 25px rgba(0,0,0,0.7);\n            line-height: 1.5;\n            box-sizing: border-box;\n        }\n        #med-app-v6 * { box-sizing: border-box; }\n\n        \/* --- \u30d8\u30c3\u30c0\u30fc\u30a8\u30ea\u30a2 --- *\/\n        .med-header {\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            margin-bottom: 20px;\n            font-size: 0.85rem;\n            color: #aaa;\n            border-bottom: 1px solid #333;\n            padding-bottom: 10px;\n        }\n        .med-vol-box { display: flex; align-items: center; }\n        .med-vol-box label { margin-right: 8px; }\n        .med-total-box { text-align: right; }\n        .med-total-time { \n            color: #4a90e2; \n            font-weight: bold; \n            font-size: 1.1rem; \n            font-variant-numeric: tabular-nums;\n        }\n\n        input[type=range] {\n            accent-color: #4a90e2;\n            cursor: pointer;\n            width: 80px;\n        }\n\n        \/* --- \u30bf\u30d6 --- *\/\n        .med-tabs {\n            display: flex;\n            justify-content: center;\n            gap: 10px;\n            margin-bottom: 30px;\n        }\n        .med-tab-btn {\n            background: transparent;\n            border: 1px solid #444;\n            color: #888;\n            padding: 8px 20px;\n            cursor: pointer;\n            border-radius: 20px;\n            font-size: 14px;\n            transition: 0.3s;\n        }\n        .med-tab-btn.active { background: #4a90e2; color: #fff; border-color: #4a90e2; }\n        .med-tab-btn.vip-active { background: #d4a017; color: #111; border-color: #d4a017; }\n\n        \/* --- \u753b\u9762\u5171\u901a --- *\/\n        .med-screen { display: none; flex-direction: column; align-items: center; min-height: 400px; }\n        .med-screen.active { display: flex; }\n\n        \/* --- \u30bf\u30a4\u30de\u30fc --- *\/\n        .med-session-timer {\n            font-size: 2rem;\n            font-weight: bold;\n            color: #eee;\n            margin: 10px 0;\n            font-variant-numeric: tabular-nums;\n            letter-spacing: 1px;\n        }\n        .med-timer-label { font-size: 0.8rem; color: #888; }\n\n        \/* --- \u30a2\u30fc\u30ca\u30fc\u30d1\u30fc\u30ca\u30fc\u30b5\u30c1 (Circle) --- *\/\n        #med-circle-viz {\n            width: 180px;\n            height: 180px;\n            border-radius: 50%;\n            \/* \u30c7\u30d5\u30a9\u30eb\u30c8\u306e\u72b6\u614b *\/\n            background: radial-gradient(circle, #4a90e2 0%, #1a1a1a 80%);\n            border: 2px solid #4a90e2;\n            box-shadow: 0 0 0px rgba(255,255,255,0); \n            \n            display: flex;\n            align-items: center;\n            justify-content: center;\n            margin: 20px;\n            transform: scale(1);\n            opacity: 0.7;\n        }\n        #med-phase-text {\n            font-weight: bold;\n            font-size: 1.3em;\n            pointer-events: none;\n            text-align: center;\n            text-shadow: 0 2px 4px rgba(0,0,0,0.8);\n        }\n\n        \/* --- \u8a2d\u5b9a\u30a8\u30ea\u30a2 --- *\/\n        .med-config-grid {\n            display: grid;\n            grid-template-columns: repeat(4, 1fr);\n            gap: 10px;\n            width: 100%;\n            background: #252525;\n            padding: 15px;\n            border-radius: 8px;\n            margin-bottom: 20px;\n        }\n        .med-config-item { display: flex; flex-direction: column; }\n        .med-config-item label { font-size: 0.75rem; color: #aaa; margin-bottom: 5px; }\n        \n        \/* \u5165\u529b\u6b04\u306e\u5f37\u5236\u30b9\u30bf\u30a4\u30eb (\u767d\u80cc\u666f\u30fb\u9ed2\u6587\u5b57) *\/\n        .med-input {\n            width: 100%;\n            padding: 10px 5px;\n            background-color: #ffffff !important;\n            color: #000000 !important;\n            border: 1px solid #ccc !important;\n            border-radius: 4px;\n            text-align: center;\n            font-weight: bold;\n            font-size: 1rem;\n        }\n\n        .vip-single-setting {\n            max-width: 250px;\n            grid-template-columns: 1fr;\n            margin: 0 auto 20px auto;\n        }\n\n        \/* --- Vipassana Timer --- *\/\n        #med-vip-timer {\n            font-size: 4.5rem;\n            color: #d4a017;\n            margin: 30px 0 10px 0;\n        }\n\n        \/* --- Controls --- *\/\n        .med-actions { margin-top: auto; padding-top: 10px; }\n        .med-btn-main {\n            font-size: 1.1rem;\n            padding: 12px 40px;\n            border: none;\n            border-radius: 30px;\n            cursor: pointer;\n            color: white;\n            min-width: 140px;\n            transition: transform 0.1s;\n        }\n        .med-btn-main:active { transform: scale(0.96); }\n        .btn-green { background: #2ecc71; }\n        .btn-red { background: #e74c3c; display: none; }\n        \n        .is-hidden { display: none !important; }\n    <\/style>\n\n    <!-- \u30d8\u30c3\u30c0\u30fc -->\n    <div class=\"med-header\">\n        <div class=\"med-vol-box\">\n            <label for=\"vol-slider\">Vol<\/label>\n            <input type=\"range\" id=\"vol-slider\" min=\"0\" max=\"1\" step=\"0.05\" value=\"0.5\">\n        <\/div>\n        <div class=\"med-total-box\">\n            <div>Total Time<\/div>\n            <div id=\"med-total-display\" class=\"med-total-time\">0h 00m<\/div>\n        <\/div>\n    <\/div>\n\n    <!-- \u30bf\u30d6 -->\n    <div class=\"med-tabs\">\n        <button id=\"tab-ana-v6\" class=\"med-tab-btn active\">Anapana<\/button>\n        <button id=\"tab-vip-v6\" class=\"med-tab-btn\">Vipassana<\/button>\n    <\/div>\n\n    <!-- Anapana -->\n    <div id=\"screen-ana\" class=\"med-screen active\">\n        <div class=\"med-timer-label\">Session Time<\/div>\n        <div id=\"ana-session-timer\" class=\"med-session-timer\">00:00<\/div>\n\n        <div id=\"med-circle-viz\">\n            <div id=\"med-phase-text\">Ready<\/div>\n        <\/div>\n\n        <div id=\"ana-settings-panel\">\n            <div class=\"med-config-grid\">\n                <div class=\"med-config-item\">\n                    <label>In (sec)<\/label>\n                    <input type=\"number\" id=\"inp-ana-in\" class=\"med-input\" min=\"1\" step=\"0.5\">\n                <\/div>\n                <div class=\"med-config-item\">\n                    <label>Hold 1<\/label>\n                    <input type=\"number\" id=\"inp-ana-h1\" class=\"med-input\" min=\"0\" step=\"0.5\">\n                <\/div>\n                <div class=\"med-config-item\">\n                    <label>Out (sec)<\/label>\n                    <input type=\"number\" id=\"inp-ana-out\" class=\"med-input\" min=\"1\" step=\"0.5\">\n                <\/div>\n                <div class=\"med-config-item\">\n                    <label>Hold 2<\/label>\n                    <input type=\"number\" id=\"inp-ana-h2\" class=\"med-input\" min=\"0\" step=\"0.5\">\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"med-actions\">\n            <button id=\"btn-ana-start-v6\" class=\"med-btn-main btn-green\">Start<\/button>\n            <button id=\"btn-ana-stop-v6\" class=\"med-btn-main btn-red\">Stop<\/button>\n        <\/div>\n    <\/div>\n\n    <!-- Vipassana -->\n    <div id=\"screen-vip\" class=\"med-screen\">\n        <div class=\"med-timer-label\">Session Time<\/div>\n        <div id=\"med-vip-timer\" class=\"med-session-timer\">00:00<\/div>\n        \n        <div id=\"vip-settings-panel\" class=\"med-config-grid vip-single-setting\">\n            <div class=\"med-config-item\">\n                <label>Interval Bell (min) &#8211; 0 for off<\/label>\n                <input type=\"number\" id=\"inp-vip-int\" class=\"med-input\" min=\"0\">\n            <\/div>\n        <\/div>\n\n        <div class=\"med-actions\">\n            <button id=\"btn-vip-start-v6\" class=\"med-btn-main btn-green\">Start<\/button>\n            <button id=\"btn-vip-stop-v6\" class=\"med-btn-main btn-red\">Stop<\/button>\n        <\/div>\n    <\/div>\n\n    <!-- \u97f3\u6e90 -->\n    <audio id=\"med-bell-v6\" preload=\"auto\">\n        <source src=\"https:\/\/f1-lap-time.com\/wp-content\/uploads\/2024\/12\/bell.mp3\" type=\"audio\/mpeg\">\n    <\/audio>\n<\/div>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    \n    \/\/ --- \u5909\u6570\u30fb\u8a2d\u5b9a ---\n    const STORAGE_KEY = 'meditation_app_config_v6';\n\n    let config = {\n        anaIn: 4,\n        anaHold1: 2,\n        anaOut: 6,\n        anaHold2: 0,\n        vipInterval: 10,\n        volume: 0.5,\n        totalSeconds: 0\n    };\n\n    \/\/ --- DOM\u53d6\u5f97 ---\n    const elVol = document.getElementById('vol-slider');\n    const elTotal = document.getElementById('med-total-display');\n    const tabAna = document.getElementById('tab-ana-v6');\n    const tabVip = document.getElementById('tab-vip-v6');\n    const screenAna = document.getElementById('screen-ana');\n    const screenVip = document.getElementById('screen-vip');\n    \n    \/\/ Anapana\n    const circle = document.getElementById('med-circle-viz');\n    const textPhase = document.getElementById('med-phase-text');\n    const anaTimerDisplay = document.getElementById('ana-session-timer');\n    const inpAnaIn = document.getElementById('inp-ana-in');\n    const inpAnaH1 = document.getElementById('inp-ana-h1');\n    const inpAnaOut = document.getElementById('inp-ana-out');\n    const inpAnaH2 = document.getElementById('inp-ana-h2');\n    const panelAnaSet = document.getElementById('ana-settings-panel');\n    const btnAnaStart = document.getElementById('btn-ana-start-v6');\n    const btnAnaStop = document.getElementById('btn-ana-stop-v6');\n\n    \/\/ Vipassana\n    const vipTimerDisplay = document.getElementById('med-vip-timer');\n    const inpVipInt = document.getElementById('inp-vip-int');\n    const panelVipSet = document.getElementById('vip-settings-panel');\n    const btnVipStart = document.getElementById('btn-vip-start-v6');\n    const btnVipStop = document.getElementById('btn-vip-stop-v6');\n    \n    const audioBell = document.getElementById('med-bell-v6');\n\n    \/\/ \u5185\u90e8\u5909\u6570\n    let sessionInterval = null; \n    let animInterval = null;    \n    let sessionSeconds = 0;     \n    \n    \/\/ --- \u95a2\u6570\u5b9a\u7fa9 ---\n\n    function loadSettings() {\n        const saved = localStorage.getItem(STORAGE_KEY);\n        if (saved) {\n            try {\n                const parsed = JSON.parse(saved);\n                config = { ...config, ...parsed };\n            } catch(e) { console.error(\"Config load error\", e); }\n        }\n        applySettingsToUI();\n        updateTotalDisplay();\n    }\n\n    function saveSettings() {\n        config.anaIn = parseFloat(inpAnaIn.value) || 4;\n        config.anaHold1 = parseFloat(inpAnaH1.value) || 0;\n        config.anaOut = parseFloat(inpAnaOut.value) || 6;\n        config.anaHold2 = parseFloat(inpAnaH2.value) || 0;\n        config.vipInterval = parseInt(inpVipInt.value) || 0;\n        config.volume = parseFloat(elVol.value);\n        localStorage.setItem(STORAGE_KEY, JSON.stringify(config));\n    }\n\n    function applySettingsToUI() {\n        inpAnaIn.value = config.anaIn;\n        inpAnaH1.value = config.anaHold1;\n        inpAnaOut.value = config.anaOut;\n        inpAnaH2.value = config.anaHold2;\n        inpVipInt.value = config.vipInterval;\n        elVol.value = config.volume;\n        if(audioBell) audioBell.volume = config.volume;\n    }\n\n    function formatTime(sec) {\n        const m = Math.floor(sec \/ 60);\n        const s = sec % 60;\n        return `${m.toString().padStart(2, '0')}:${s.toString().padStart(2, '0')}`;\n    }\n\n    function updateTotalDisplay() {\n        const totalMin = Math.floor(config.totalSeconds \/ 60);\n        const h = Math.floor(totalMin \/ 60);\n        const m = totalMin % 60;\n        elTotal.innerText = `${h}h ${m.toString().padStart(2, '0')}m`;\n    }\n\n    function ringBell() {\n        if(!audioBell) return;\n        audioBell.currentTime = 0;\n        audioBell.play().catch(e => console.log(e));\n    }\n\n    \/\/ --- \u30a4\u30d9\u30f3\u30c8 ---\n    elVol.addEventListener('input', function() {\n        if(audioBell) audioBell.volume = this.value;\n        saveSettings();\n    });\n\n    [inpAnaIn, inpAnaH1, inpAnaOut, inpAnaH2, inpVipInt].forEach(inp => {\n        inp.addEventListener('change', saveSettings);\n    });\n\n    tabAna.addEventListener('click', () => { switchTab('ana'); });\n    tabVip.addEventListener('click', () => { switchTab('vip'); });\n\n    function switchTab(mode) {\n        stopSession(true);\n        if (mode === 'ana') {\n            tabAna.classList.add('active');\n            tabVip.classList.remove('active', 'vip-active');\n            screenAna.classList.add('active');\n            screenVip.classList.remove('active');\n        } else {\n            tabAna.classList.remove('active');\n            tabVip.classList.add('active', 'vip-active');\n            screenAna.classList.remove('active');\n            screenVip.classList.add('active');\n        }\n    }\n\n    \/\/ --- \u30bb\u30c3\u30b7\u30e7\u30f3\u7ba1\u7406 (Start\/Stop) ---\n    function startSession(mode) {\n        saveSettings();\n        ringBell();\n\n        sessionSeconds = 0;\n        \n        if(mode === 'ana') {\n            panelAnaSet.classList.add('is-hidden');\n            btnAnaStart.style.display = 'none';\n            btnAnaStop.style.display = 'inline-block';\n            anaTimerDisplay.innerText = \"00:00\";\n            startAnapanaAnim();\n        } else {\n            panelVipSet.classList.add('is-hidden');\n            btnVipStart.style.display = 'none';\n            btnVipStop.style.display = 'inline-block';\n            vipTimerDisplay.innerText = \"00:00\";\n        }\n\n        sessionInterval = setInterval(() => {\n            sessionSeconds++;\n            config.totalSeconds++;\n\n            if(sessionSeconds % 10 === 0) {\n                localStorage.setItem(STORAGE_KEY, JSON.stringify(config));\n            }\n\n            updateTotalDisplay();\n\n            if (mode === 'ana') {\n                anaTimerDisplay.innerText = formatTime(sessionSeconds);\n            } else {\n                vipTimerDisplay.innerText = formatTime(sessionSeconds);\n                const intSec = config.vipInterval * 60;\n                if(intSec > 0 && sessionSeconds > 0 && sessionSeconds % intSec === 0) {\n                    ringBell();\n                }\n            }\n        }, 1000);\n    }\n\n    function stopSession(isSwitching) {\n        if(sessionInterval) clearInterval(sessionInterval);\n        if(animInterval) clearInterval(animInterval);\n        sessionInterval = null;\n        animInterval = null;\n\n        saveSettings();\n\n        \/\/ Anapana Reset\n        circle.style.transform = 'scale(1)';\n        circle.style.opacity = 0.7;\n        circle.style.boxShadow = 'none'; \n        circle.style.borderColor = '#4a90e2';\n        textPhase.innerText = \"Ready\";\n        panelAnaSet.classList.remove('is-hidden');\n        btnAnaStart.style.display = 'inline-block';\n        btnAnaStop.style.display = 'none';\n        \n        \/\/ Vipassana Reset\n        panelVipSet.classList.remove('is-hidden');\n        btnVipStart.style.display = 'inline-block';\n        btnVipStop.style.display = 'none';\n    }\n\n    \/\/ --- \u30a2\u30fc\u30ca\u30fc\u30d1\u30fc\u30ca\u30fc\u30b5\u30c1 \u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u30ed\u30b8\u30c3\u30af ---\n    function startAnapanaAnim() {\n        const tIn = config.anaIn * 1000;\n        const tH1 = config.anaHold1 * 1000;\n        const tOut = config.anaOut * 1000;\n        const tH2 = config.anaHold2 * 1000;\n        const totalCycle = tIn + tH1 + tOut + tH2;\n\n        \/\/ \u30d7\u30ec\u30fb\u30b7\u30b0\u30ca\u30eb\uff08\u5408\u56f3\uff09\u3092\u51fa\u3059\u6642\u9593\n        const cueTime = 1000; \/\/ 1.0\u79d2\n\n        let startTime = Date.now();\n\n        animInterval = setInterval(() => {\n            const elapsed = (Date.now() - startTime) % totalCycle;\n            \n            let scale = 1;\n            let opacity = 0.7;\n            let text = \"\";\n            let glowIntensity = 0; \/\/ 0\u301c1\n\n            \/\/ --- \u30d5\u30a7\u30fc\u30ba\u8a08\u7b97 ---\n            \n            if (elapsed < tIn) { \n                \/\/ [IN]\n                const prog = elapsed \/ tIn;\n                scale = 1 + (0.8 * prog); \n                opacity = 0.7 + (0.3 * prog);\n                text = \"Breathe In\";\n\n                \/\/ \u7d42\u308f\u308a\u969b\u306e\u30b7\u30b0\u30ca\u30eb (\u6b8b\u308a\u6642\u9593\u304c cueTime \u672a\u6e80\u306a\u3089\u767a\u5149)\n                const remain = tIn - elapsed;\n                if (remain < cueTime) {\n                    glowIntensity = 1 - (remain \/ cueTime); \n                }\n\n            } else if (elapsed < tIn + tH1) {\n                \/\/ [HOLD 1]\n                scale = 1.8;\n                opacity = 1.0;\n                text = \"Hold\";\n                glowIntensity = 0; \/\/ \u767a\u5149\u306a\u3057\n\n            } else if (elapsed < tIn + tH1 + tOut) {\n                \/\/ [OUT]\n                const timeInOut = elapsed - (tIn + tH1);\n                const prog = timeInOut \/ tOut;\n                scale = 1.8 - (0.8 * prog); \n                opacity = 1.0 - (0.3 * prog);\n                text = \"Breathe Out\";\n\n                \/\/ \u7d42\u308f\u308a\u969b\u306e\u30b7\u30b0\u30ca\u30eb\n                const remain = tOut - timeInOut;\n                if (remain < cueTime) {\n                    glowIntensity = 1 - (remain \/ cueTime);\n                }\n\n            } else {\n                \/\/ [HOLD 2]\n                scale = 1.0;\n                opacity = 0.7;\n                text = \"Hold\";\n                glowIntensity = 0; \/\/ \u767a\u5149\u306a\u3057\n            }\n\n            \/\/ --- \u63cf\u753b\u9069\u7528 ---\n            circle.style.transform = `scale(${scale})`;\n            circle.style.opacity = opacity;\n            textPhase.innerText = text;\n\n            \/\/ \u767a\u5149\u30a8\u30d5\u30a7\u30af\u30c8 (Hold\u4e2d\u306f\u5149\u3089\u305b\u306a\u3044)\n            if (glowIntensity > 0) {\n                const shadowSize = 5 + (glowIntensity * 20);\n                const shadowAlpha = glowIntensity * 0.8;\n                circle.style.boxShadow = `0 0 ${shadowSize}px rgba(255, 255, 255, ${shadowAlpha})`;\n                circle.style.borderColor = `rgba(255, 255, 255, ${0.5 + (glowIntensity * 0.5)})`;\n            } else {\n                circle.style.boxShadow = 'none';\n                circle.style.borderColor = '#4a90e2';\n            }\n\n        }, 30);\n    }\n\n    \/\/ \u30dc\u30bf\u30f3\u8a2d\u5b9a\n    btnAnaStart.addEventListener('click', () => startSession('ana'));\n    btnAnaStop.addEventListener('click', () => stopSession(false));\n    btnVipStart.addEventListener('click', () => startSession('vip'));\n    btnVipStop.addEventListener('click', () => stopSession(false));\n\n    \/\/ \u8d77\u52d5\n    loadSettings();\n});\n<\/script>\n<\/div>\n<!-- \u7791\u60f3\u30a2\u30d7\u30ea End -->\n\n\n\n<p>\u65e5\u3005\u306e\u55a7\u9a12\u304b\u3089\u5c11\u3057\u96e2\u308c\u3001\u81ea\u5206\u306e\u5185\u5074\u3068\u5411\u304d\u5408\u3046\u305f\u3081\u306e\u30b7\u30f3\u30d7\u30eb\u306a\u30c4\u30fc\u30eb\u3067\u3059\u3002<br>\u547c\u5438\u3092\u6574\u3048\u3001\u5fc3\u3092\u9759\u3081\u308b\u6642\u9593\u306f\u3001\u8133\u306e\u75b2\u52b4\u56de\u5fa9\u3084\u96c6\u4e2d\u529b\u306e\u5411\u4e0a\u306b\u5f79\u7acb\u3061\u307e\u3059\u3002\u3054\u81ea\u8eab\u306e\u30da\u30fc\u30b9\u3067\u3001\u5fc3\u5730\u3088\u3044\u6642\u9593\u3092\u304a\u904e\u3054\u3057\u304f\u3060\u3055\u3044\u3002<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">1. Anapana\uff08\u30a2\u30fc\u30ca\u30fc\u30d1\u30fc\u30ca\u30fc\u30b5\u30c1\uff1a\u547c\u5438\u7791\u60f3\uff09<\/h4>\n\n\n\n<p><strong>\u300c\u547c\u5438\u306e\u30ea\u30ba\u30e0\u3067\u3001\u81ea\u5f8b\u795e\u7d4c\u3092\u6574\u3048\u308b\u300d<\/strong><br>\u8996\u899a\u7684\u306a\u30ac\u30a4\u30c9\u306b\u5408\u308f\u305b\u3066\u547c\u5438\u3092\u884c\u3046\u30e2\u30fc\u30c9\u3067\u3059\u3002\u547c\u5438\u306b\u610f\u8b58\u3092\u5411\u3051\u308b\u3053\u3068\u3067\u3001\u6563\u6f2b\u306b\u306a\u308a\u304c\u3061\u306a\u5fc3\u3092\u300c\u4eca\u300d\u306b\u7e4b\u304e\u6b62\u3081\u307e\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u4f7f\u3044\u65b9:<\/strong>\u00a0\u753b\u9762\u4e2d\u592e\u306e\u5186\u306e\u52d5\u304d\u306b\u5408\u308f\u305b\u3066\u547c\u5438\u3057\u307e\u3059\u3002<\/li>\n\n\n\n<li><strong>\u5149\u306e\u5408\u56f3:<\/strong>\u00a0\u547c\u5438\u304c\u5207\u308a\u66ff\u308f\u308b1\u79d2\u524d\u306b\u3001\u5186\u304c\u30d5\u30ef\u30c3\u3068\u767d\u304f\u767a\u5149\u3057\u307e\u3059\u3002\u3053\u308c\u3092\u5408\u56f3\u306b\u3059\u308b\u3053\u3068\u3067\u3001\u614c\u3066\u308b\u3053\u3068\u306a\u304f\u6ed1\u3089\u304b\u306b\u6b21\u306e\u547c\u5438\u3078\u79fb\u308c\u307e\u3059\u3002<\/li>\n\n\n\n<li><strong>Total Time:<\/strong>\u00a0\u3042\u306a\u305f\u304c\u7a4d\u307f\u4e0a\u3052\u305f\u7791\u60f3\u306e\u7dcf\u6642\u9593\u306f\u81ea\u52d5\u7684\u306b\u8a18\u9332\u3055\u308c\u3001\u753b\u9762\u53f3\u4e0a\u306b\u8868\u793a\u3055\u308c\u307e\u3059\u3002\u65e5\u3005\u306e\u7a4d\u307f\u91cd\u306d\u306e\u8a18\u9332\u3067\u3059\u3002<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">2. Vipassana\uff08\u30f4\u30a3\u30d1\u30c3\u30b5\u30ca\u30fc\uff1a\u89b3\u5bdf\u7791\u60f3\uff09<\/h4>\n\n\n\n<p><strong>\u300c\u611f\u899a\u3092\u89b3\u5bdf\u3057\u3001\u6c17\u3065\u304d\u3092\u5f97\u308b\u300d<\/strong><br>\u4f53\u306e\u611f\u899a\u3084\u601d\u8003\u3092\u5ba2\u89b3\u7684\u306b\u89b3\u5bdf\u3057\u3001\u305f\u3060\u9759\u304b\u306b\u5ea7\u308a\u7d9a\u3051\u308b\u305f\u3081\u306e\u30e2\u30fc\u30c9\u3067\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u4f7f\u3044\u65b9:<\/strong>\u00a0\u30b9\u30bf\u30fc\u30c8\u30dc\u30bf\u30f3\u3092\u62bc\u3059\u3068\u3001\u6642\u9593\u304c\u30ab\u30a6\u30f3\u30c8\u30a2\u30c3\u30d7\u3055\u308c\u307e\u3059\u3002\u300c\u4f55\u5206\u3084\u3089\u306a\u3051\u308c\u3070\u306a\u3089\u306a\u3044\u300d\u3068\u3044\u3046\u30ce\u30eb\u30de\u306f\u3042\u308a\u307e\u305b\u3093\u3002\u3042\u306a\u305f\u304c\u6e80\u8db3\u3057\u305f\u6642\u304c\u7d42\u4e86\u306e\u30bf\u30a4\u30df\u30f3\u30b0\u3067\u3059\u3002<\/li>\n\n\n\n<li><strong>\u30a4\u30f3\u30bf\u30fc\u30d0\u30eb\u30fb\u30d9\u30eb:<\/strong>\u00a0\u8a2d\u5b9a\u3057\u305f\u6642\u9593\uff08\u4f8b\uff1a10\u5206\uff09\u3054\u3068\u306b\u30d9\u30eb\u304c\u9cf4\u308a\u307e\u3059\u3002\u96c6\u4e2d\u304c\u9014\u5207\u308c\u3066\u3044\u306a\u3044\u304b\u306e\u78ba\u8a8d\u3084\u3001\u610f\u8b58\u3092\u5411\u3051\u308b\u4f53\u306e\u90e8\u4f4d\u3092\u5909\u3048\u308b\u5408\u56f3\u3068\u3057\u3066\u304a\u4f7f\u3044\u304f\u3060\u3055\u3044\u3002<\/li>\n\n\n\n<li><strong>Total Time:<\/strong>\u00a0\u3042\u306a\u305f\u304c\u7a4d\u307f\u4e0a\u3052\u305f\u7791\u60f3\u306e\u7dcf\u6642\u9593\u306f\u81ea\u52d5\u7684\u306b\u8a18\u9332\u3055\u308c\u3001\u753b\u9762\u53f3\u4e0a\u306b\u8868\u793a\u3055\u308c\u307e\u3059\u3002\u65e5\u3005\u306e\u7a4d\u307f\u91cd\u306d\u306e\u8a18\u9332\u3067\u3059\u3002<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">\ud83d\udca1 \u624b\u8db3\u304c\u30dd\u30ab\u30dd\u30ab\u3057\u3066\u304d\u305f\u3089\uff1f<\/h4>\n\n\n\n<p>\u7791\u60f3\u4e2d\u306b\u6307\u5148\u3084\u8db3\u5148\u304c\u6e29\u304b\u304f\u611f\u3058\u305f\u308a\u3001\u30d4\u30ea\u30d4\u30ea\u3068\u3057\u305f\u611f\u899a\u304c\u751f\u3058\u308b\u3053\u3068\u304c\u3042\u308a\u307e\u3059\u3002<br>\u3053\u308c\u306f\u3001\u8133\u306e\u7dca\u5f35\u304c\u89e3\u3051\u3066\u30ea\u30e9\u30c3\u30af\u30b9\u72b6\u614b\uff08\u526f\u4ea4\u611f\u795e\u7d4c\u512a\u4f4d\uff09\u306b\u306a\u3063\u305f\u3053\u3068\u3067\u3001\u53ce\u7e2e\u3057\u3066\u3044\u305f\u672b\u7aef\u306e\u8840\u7ba1\u304c\u5e83\u304c\u308a\u3001\u8840\u6d41\u304c\u826f\u304f\u306a\u3063\u3066\u3044\u308b\u30b5\u30a4\u30f3\u3067\u3059\u3002<br>**\u300c\u6df1\u304f\u96c6\u4e2d\u3057\u3001\u6b63\u3057\u304f\u30ea\u30e9\u30c3\u30af\u30b9\u3067\u304d\u3066\u3044\u308b\u8a3c\u62e0\u300d**\u3067\u3059\u306e\u3067\u3001\u5b89\u5fc3\u3057\u3066\u305d\u306e\u611f\u899a\u3092\u5473\u308f\u3063\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Vol Total Time 0h 00m Anapana Vipassana Session Time 00:00 Ready In (sec) Hold 1 Out (sec) Hold 2 Start Stop S [&hellip;]<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":16483,"parent":11004,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-16475","page","type-page","status-publish","has-post-thumbnail","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/f1-lap-time.com\/index.php?rest_route=\/wp\/v2\/pages\/16475","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/f1-lap-time.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/f1-lap-time.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/f1-lap-time.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/f1-lap-time.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=16475"}],"version-history":[{"count":8,"href":"https:\/\/f1-lap-time.com\/index.php?rest_route=\/wp\/v2\/pages\/16475\/revisions"}],"predecessor-version":[{"id":16486,"href":"https:\/\/f1-lap-time.com\/index.php?rest_route=\/wp\/v2\/pages\/16475\/revisions\/16486"}],"up":[{"embeddable":true,"href":"https:\/\/f1-lap-time.com\/index.php?rest_route=\/wp\/v2\/pages\/11004"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/f1-lap-time.com\/index.php?rest_route=\/wp\/v2\/media\/16483"}],"wp:attachment":[{"href":"https:\/\/f1-lap-time.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=16475"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}