{"id":7887,"date":"2025-10-22T08:00:00","date_gmt":"2025-10-21T23:00:00","guid":{"rendered":"https:\/\/www.shimamura-hosp.com\/kokoro-dock\/?page_id=7887"},"modified":"2025-10-22T12:32:34","modified_gmt":"2025-10-22T03:32:34","slug":"mind-condition-checker","status":"publish","type":"page","link":"https:\/\/www.shimamura-hosp.com\/kokoro-dock\/mind-condition-checker","title":{"rendered":"\u5fc3\u306e\u72b6\u614b\u8a3a\u65ad"},"content":{"rendered":"\n<p><strong>\u300c\u4f55\u3092\u3057\u3066\u3044\u3066\u3082\u697d\u3057\u304f\u306a\u3044\u2026\u300d<br>\u300c\u4ee5\u524d\u306f\u597d\u304d\u3060\u3063\u305f\u3053\u3068\u306b\u3001\u8208\u5473\u304c\u308f\u304b\u306a\u304f\u306a\u3063\u305f\u2026\u300d<\/strong><\/p>\n\n\n\n<p>\u7406\u7531\u306e\u308f\u304b\u3089\u306a\u3044\u865a\u3057\u3055\u3084\u30e2\u30c1\u30d9\u30fc\u30b7\u30e7\u30f3\u306e\u4f4e\u4e0b\u304c\u539f\u56e0\u3067<span class=\"swl-marker mark_yellow\"><strong>\u4eba\u751f\u304c\u697d\u3057\u304f\u306a\u3044<\/strong><\/span>\u3068\u611f\u3058\u3066\u3044\u307e\u305b\u3093\u304b\uff1f<\/p>\n\n\n\n<p>\u300c<span class=\"swl-inline-color has-swl-deep-01-color\"><strong>\u5fc3\u306e\u72b6\u614b\u8a3a\u65ad<\/strong><\/span>\u300d\u3067\u306f\u300110\u500b\u306e\u8cea\u554f\u304b\u3089\u3042\u306a\u305f\u304c\u306a\u305c\u697d\u3057\u304f\u306a\u3044\u3068\u611f\u3058\u3066\u3044\u308b\u306e\u304b\u3092\u30bf\u30a4\u30d7\u5225\u3067\u5206\u6790\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<script src=\"https:\/\/cdn.tailwindcss.com\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Noto+Sans+JP:wght@400;500;700&#038;display=swap\" rel=\"stylesheet\">\n\n<style>\n#kokoro-check-v6-container {\n    --color-primary: #26A4E3;\n    --color-primary-dark: #1E88C7;\n    --color-accent: #F8BE2F;\n    --color-accent-dark: #FDC830;\n    --color-cta: #F97316;\n    --color-cta-dark: #EA580C;\n    --color-logo-border: #16a34a;\n    --color-surface: #FFFFFF;\n    --color-text-primary: #212529;\n    --color-text-secondary: #6C757D;\n    --color-bg-light: #f8f9fa;\n    --color-border: #e5e7eb;\n    --color-bg-light-blue: #eaf6fd;\n\n    font-family: 'Noto Sans JP', sans-serif;\n    color: var(--color-text-primary);\n    background-color: var(--color-bg-light);\n    border: 1px solid var(--color-border);\n    border-radius: 16px;\n    overflow: hidden;\n    max-width: 680px;\n    margin: 2em auto;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);\n}\n\n.kokoro-check-v6-screen {\n    display: none;\n    animation: kokoro-check-fadeIn 0.7s ease-in-out;\n}\n.kokoro-check-v6-screen.active {\n    display: block;\n}\n@keyframes kokoro-check-fadeIn {\n    from { opacity: 0; transform: translateY(10px); }\n    to { opacity: 1; transform: translateY(0); }\n}\n\n.kokoro-check-v6-header {\n    background: linear-gradient(135deg, var(--color-primary), var(--color-primary-dark));\n    padding: 1.5rem 2rem;\n}\n\n.kokoro-check-v6-progress-bar-inner {\n    background: linear-gradient(90deg, var(--color-accent), var(--color-accent-dark));\n    transition: width 0.5s ease-out;\n}\n\n.kokoro-check-v6-option-btn {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 0.5rem;\n    background-color: var(--color-surface);\n    border: 2px solid var(--color-border);\n    border-radius: 12px;\n    padding: 1rem;\n    font-weight: 500;\n    cursor: pointer;\n    transition: all 0.2s ease-in-out;\n    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.03);\n}\n.kokoro-check-v6-option-btn:hover {\n    transform: translateY(-3px);\n    box-shadow: 0 6px 20px -5px rgba(38, 164, 227, 0.3);\n    border-color: var(--color-primary);\n}\n.kokoro-check-v6-option-btn:hover .icon-yes { color: #34d399; }\n.kokoro-check-v6-option-btn:hover .icon-no { color: #f87171; }\n\n.kokoro-check-v6-result-box {\n    background-color: var(--color-surface);\n    border-radius: 12px;\n    padding: 1.5rem;\n    margin-top: 1.5rem;\n    border: 1px solid var(--color-border);\n}\n.kokoro-check-v6-result-title {\n    font-size: 1.125rem;\n    font-weight: 700;\n    color: var(--color-text-primary);\n    text-align: center;\n    line-height: 1.6;\n}\n.result-highlight {\n    color: var(--color-primary);\n}\n.kokoro-check-v6-result-text {\n    font-size: 0.875rem;\n    color: var(--color-text-secondary);\n    line-height: 1.8;\n    margin-top: 1rem;\n    text-align: left;\n}\n.kokoro-check-v6-retry-btn {\n    display: block;\n    width: 100%;\n    max-width: 400px;\n    margin: 1.5rem auto 0;\n    background-color: #e5e7eb;\n    color: #4b5563;\n    font-weight: 500;\n    padding: 0.75rem 1rem;\n    border-radius: 9999px;\n    text-align: center;\n    cursor: pointer;\n    transition: background-color 0.2s;\n}\n.kokoro-check-v6-retry-btn:hover {\n    background-color: #d1d5db;\n}\n\n.kokoro-check-v6-cta-section {\n    margin-top: 2rem;\n    padding-top: 2rem;\n    border-top: 1px solid var(--color-border);\n}\n.kokoro-check-v6-cta-link {\n    background: linear-gradient(135deg, var(--color-cta), var(--color-cta-dark));\n    transition: all 0.3s ease;\n}\n.kokoro-check-v6-cta-link:hover {\n    transform: translateY(-3px) scale(1.05);\n    box-shadow: 0 8px 25px rgba(249, 115, 22, 0.4);\n}\n\n#factor-bars-wrapper {\n    background-color: var(--color-bg-light-blue);\n    padding: 1rem;\n    border-radius: 0.5rem;\n    margin-top: 0.5rem;\n}\n\n.factor-bar-item {\n    display: flex;\n    align-items: center;\n    margin-bottom: 1rem;\n}\n.factor-bar-item:last-child {\n    margin-bottom: 0;\n}\n\n.factor-bar-label {\n    flex-shrink: 0;\n    width: 100px;\n    font-size: 0.875rem;\n    font-weight: 500;\n    color: var(--color-text-primary);\n    margin-right: 1rem;\n}\n.factor-bar-progress-wrapper {\n    flex-grow: 1;\n    background-color: #e0e0e0;\n    border-radius: 9999px;\n    height: 16px;\n    overflow: hidden;\n    box-shadow: inset 0 1px 3px rgba(0,0,0,0.1);\n    position: relative;\n}\n.factor-bar-progress-fill {\n    height: 100%;\n    background: linear-gradient(90deg, var(--color-primary), var(--color-primary-dark));\n    width: 0%;\n    transition: width 1s ease-out;\n    border-radius: 9999px;\n}\n.factor-bar-score {\n    position: absolute;\n    right: 8px;\n    top: 50%;\n    transform: translateY(-50%);\n    font-size: 0.75rem;\n    font-weight: 700;\n    color: white;\n    text-shadow: 0 0 3px rgba(0,0,0,0.4);\n}\n.factor-bar-progress-fill[data-score-low=\"true\"] .factor-bar-score {\n    color: var(--color-text-primary);\n    text-shadow: none;\n    left: 8px;\n    right: auto;\n}\n<\/style>\n\n<div id=\"kokoro-check-v6-container\">\n\n    <div id=\"kokoro-check-v6-step-start\" class=\"kokoro-check-v6-screen active\">\n        <div class=\"kokoro-check-v6-header text-center\">\n            <div class=\"text-white text-lg font-bold\">\u5fc3\u306e\u72b6\u614b\u30c1\u30a7\u30c3\u30af<\/div>\n        <\/div>\n        <div class=\"p-6 md:p-10 text-center\">\n            <div class=\"text-3xl md:text-4xl mb-4\">\ud83e\udd14<\/div>\n            <div class=\"text-base font-semibold text-gray-800 mb-2\">\u300c\u4eba\u751f\u3001\u306a\u3093\u3060\u304b\u697d\u3057\u304f\u306a\u3044\u2026\u300d<\/div>\n            <p class=\"text-sm text-gray-600 leading-relaxed mb-8 max-w-md mx-auto\">\n                \u6700\u8fd1\u3001\u305d\u3046\u611f\u3058\u308b\u3053\u3068\u306f\u3042\u308a\u307e\u305b\u3093\u304b\uff1f<br>\n                10\u500b\u306e\u7c21\u5358\u306a\u8cea\u554f\u3067\u3001\u3042\u306a\u305f\u306e\u4eca\u306e\u300c\u5fc3\u306e\u72b6\u614b\u300d\u3092\u30c1\u30a7\u30c3\u30af\u3057\u3066\u307f\u307e\u3057\u3087\u3046\u3002\n            <\/p>\n            <button id=\"kokoro-check-v6-start-btn\" class=\"w-full max-w-xs mx-auto text-white font-bold py-3 px-6 rounded-full shadow-lg transition-transform transform hover:scale-105\" style=\"background: linear-gradient(135deg, var(--color-primary), var(--color-primary-dark));\">\n                \u8a3a\u65ad\u3092\u306f\u3058\u3081\u308b\n            <\/button>\n        <\/div>\n    <\/div>\n\n    <div id=\"kokoro-check-v6-step-question\" class=\"kokoro-check-v6-screen\">\n        <div class=\"kokoro-check-v6-header text-center\">\n            <div class=\"text-white text-lg font-bold\">\u5fc3\u306e\u72b6\u614b\u30c1\u30a7\u30c3\u30af<\/div>\n        <\/div>\n        <div class=\"p-6 md:p-10\">\n            <div class=\"mb-6\">\n                <div class=\"flex justify-between items-center mb-2\">\n                    <span class=\"text-sm font-semibold\" style=\"color: var(--color-primary);\">\u9032\u6357<\/span>\n                    <span id=\"kokoro-check-v6-progress-text\" class=\"text-sm font-medium\" style=\"color: var(--color-text-secondary);\"><\/span>\n                <\/div>\n                <div class=\"w-full bg-gray-200 rounded-full h-2.5\">\n                    <div id=\"kokoro-check-v6-progress-bar\" class=\"kokoro-check-v6-progress-bar-inner h-2.5 rounded-full\"><\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"text-center mb-6\">\n                <div id=\"kokoro-check-v6-question-number\" class=\"text-base font-bold\" style=\"color: var(--color-primary);\"><\/div>\n                <p id=\"kokoro-check-v6-question-text\" class=\"text-base font-semibold text-gray-800 mt-2 min-h-[3.5em] flex items-center justify-center\"><\/p>\n            <\/div>\n\n            <div class=\"grid grid-cols-2 gap-4 max-w-md mx-auto\">\n                <button class=\"kokoro-check-v6-option-btn text-sm\" data-answer=\"yes\">\n                    <span class=\"icon-yes text-2xl text-gray-400 transition-colors\">\u25cb<\/span>\n                    <span>\u306f\u3044<\/span>\n                <\/button>\n                <button class=\"kokoro-check-v6-option-btn text-sm\" data-answer=\"no\">\n                    <span class=\"icon-no text-2xl text-gray-400 transition-colors\">\u00d7<\/span>\n                    <span>\u3044\u3044\u3048<\/span>\n                <\/button>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <div id=\"kokoro-check-v6-step-result\" class=\"kokoro-check-v6-screen\">\n        <div class=\"kokoro-check-v6-header text-center\">\n            <div class=\"text-white text-lg font-bold\">\u8a3a\u65ad\u7d50\u679c<\/div>\n        <\/div>\n        <div class=\"p-6 md:p-10\">\n            <p class=\"text-center font-semibold text-sm\" style=\"color: var(--color-text-secondary);\">\u3042\u306a\u305f\u306e\u5fc3\u306e\u75b2\u308c\u5ea6\u306f&#8230;<\/p>\n            <div class=\"relative w-56 h-56 mx-auto my-4\">\n                <canvas id=\"kokoro-check-v6-doughnut-chart\"><\/canvas>\n                <div id=\"kokoro-check-v6-chart-score\" class=\"absolute inset-0 flex items-center justify-center text-2xl font-bold\" style=\"color: var(--color-primary);\">\n                <\/div>\n            <\/div>\n            \n            <div id=\"kokoro-check-v6-factors-container\" class=\"mt-8\">\n                 <p class=\"text-center font-semibold text-sm mb-4\" style=\"color: var(--color-text-secondary);\">\u4e3b\u306a\u8981\u56e0\u306e\u5185\u8a33<\/p>\n                 <div id=\"factor-bars-wrapper\">\n                 <\/div>\n            <\/div>\n\n            <div class=\"kokoro-check-v6-result-box\">\n                <div id=\"kokoro-check-v6-result-title\" class=\"kokoro-check-v6-result-title\"><\/div>\n                <p id=\"kokoro-check-v6-result-text\" class=\"kokoro-check-v6-result-text\"><\/p>\n            <\/div>\n            \n            <div class=\"kokoro-check-v6-cta-section\">\n                <div class=\"mb-6\">\n                    <div class=\"border-4 rounded-lg p-2 bg-white\" style=\"border-color: var(--color-logo-border);\">\n                        <a href=\"https:\/\/karidome.net\/lp\/hajimari-no-tomarigi\/\" target=\"_blank\" rel=\"noopener\">\n                            <img decoding=\"async\" src=\"https:\/\/www.shimamura-hosp.com\/kokoro-dock\/wp-content\/uploads\/2025\/10\/hajimari-no-tomarigi-logo.png\" alt=\"\u306f\u3058\u307e\u308a\u306e\u6b62\u307e\u308a\u6728 \u30ed\u30b4\" class=\"w-full h-auto\">\n                        <\/a>\n                    <\/div>\n                <\/div>\n                \n                <!-- \u25bc\u25bc\u25bc \u3053\u3053\u304b\u3089\u304c\u4fee\u6b63\u7b87\u6240\u3067\u3059 \u25bc\u25bc\u25bc -->\n                <p class=\"text-[14px] text-gray-600 mb-8 max-w-lg mx-auto leading-relaxed text-center sm:text-left\">\n                    \u300c\u306f\u3058\u307e\u308a\u306e\u6b62\u307e\u308a\u6728\u300d\u3067\u306f\u5fc3\u306e\u4f11\u3081\u65b9\u30fb\u4f11\u8077\u306e\u65b9\u6cd5\u30fb\u4f11\u606f\u671f\u9593\u306e\u304a\u5f79\u7acb\u3061\u60c5\u5831\u306a\u3069\u3092\u7121\u6599\u3067\u3054\u89a7\u3044\u305f\u3060\u3051\u307e\u3059\u3002\n                <\/p>\n\n                <div class=\"w-full max-w-lg mx-auto mb-8 rounded-lg overflow-hidden shadow border border-gray-200\">\n                    <div class=\"p-3 font-bold text-white text-center text-[15px]\" style=\"background-color: #0a6a31;\">\n                        LINE\u3067\u304a\u5c4a\u3051\u3059\u308b\u5185\u5bb9\n                    <\/div>\n                    <div class=\"p-5\" style=\"background-color: #f5fff8;\">\n                        <ul class=\"space-y-3\">\n                            <li class=\"flex items-start\">\n                                <svg class=\"w-5 h-5 mr-2 flex-shrink-0 mt-0.5\" fill=\"currentColor\" style=\"color: var(--color-cta);\" viewBox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z\" clip-rule=\"evenodd\"><\/path><\/svg>\n                                <span class=\"text-[14px] font-semibold leading-snug\" style=\"color: #403f3d;\">\u30e1\u30f3\u30bf\u30eb\u304c\u8f9b\u3044\u3068\u304d\u306b\u3001\u6700\u521d\u306b\u3084\u308b\u3079\u304d3\u3064\u306e\u884c\u52d5<\/span>\n                            <\/li>\n                            <li class=\"flex items-start\">\n                                <svg class=\"w-5 h-5 mr-2 flex-shrink-0 mt-0.5\" fill=\"currentColor\" style=\"color: var(--color-cta);\" viewBox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z\" clip-rule=\"evenodd\"><\/path><\/svg>\n                                <span class=\"text-[14px] font-semibold leading-snug\" style=\"color: #403f3d;\">\u4f1a\u793e\u3092\u4f11\u3080\u524d\u306b\u77e5\u3063\u3066\u304a\u304f\u3079\u304d\u652f\u63f4\u91d1\u5236\u5ea6<\/span>\n                            <\/li>\n                            <li class=\"flex items-start\">\n                                <svg class=\"w-5 h-5 mr-2 flex-shrink-0 mt-0.5\" fill=\"currentColor\" style=\"color: var(--color-cta);\" viewBox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z\" clip-rule=\"evenodd\"><\/path><\/svg>\n                                <span class=\"text-[14px] font-semibold leading-snug\" style=\"color: #403f3d;\">\u304a\u91d1\u30fb\u4ed5\u4e8b\u30fb\u5fc3\u3092\u7acb\u3066\u76f4\u3059\u305f\u3081\u306e\u518d\u51fa\u767a\u30de\u30cb\u30e5\u30a2\u30eb<\/span>\n                            <\/li>\n                        <\/ul>\n                    <\/div>\n                <\/div>\n                <!-- \u25b2\u25b2\u25b2 \u3053\u3053\u307e\u3067\u304c\u4fee\u6b63\u7b87\u6240\u3067\u3059 \u25b2\u25b2\u25b2 -->\n\n                <a href=\"https:\/\/karidome.net\/lp\/hajimari-no-tomarigi\/\" target=\"_blank\" rel=\"noopener\" class=\"kokoro-check-v6-cta-link flex items-center justify-center text-white font-bold py-4 rounded-full shadow-lg w-full max-w-sm mx-auto\">\n                    <div class=\"text-center leading-tight\">\n                        <span class=\"block text-sm font-bold\">\u306f\u3058\u307e\u308a\u306e\u6b62\u307e\u308a\u6728<\/span>\n                        <span class=\"block text-base font-semibold tracking-wider\">LINE\u8ffd\u52a0\u306f\u3053\u3061\u3089<\/span>\n                    <\/div>\n                <\/a>\n                <p class=\"text-[13px] text-gray-500 mt-2 text-center\">\u203b\u30dc\u30bf\u30f3\u3092\u62bc\u3059\u3068\u5225\u30b5\u30a4\u30c8\u306b\u9077\u79fb\u3057\u307e\u3059\u3002<\/p>\n            <\/div>\n\n            <button id=\"kokoro-check-v6-retry-btn\" class=\"kokoro-check-v6-retry-btn text-sm\">\n                \u3082\u3046\u4e00\u5ea6\u8a3a\u65ad\u3059\u308b\n            <\/button>\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\n(() => {\n    const container = document.getElementById(\"kokoro-check-v6-container\");\n    if (!container) return;\n    \n    const questions = [\n        { text: \"\u6700\u8fd1\u3001\u5fc3\u304b\u3089\u7b11\u3063\u305f\u8a18\u61b6\u304c\u3042\u307e\u308a\u306a\u3044\u3002\", category: \"burnout\" },\n        { text: \"\u671d\u3001\u30d9\u30c3\u30c9\u304b\u3089\u51fa\u308b\u306e\u304c\u6182\u9b31\u3060\u3068\u611f\u3058\u308b\u3053\u3068\u304c\u591a\u3044\u3002\", category: \"burnout\" },\n        { text: \"SNS\u3092\u898b\u308b\u3068\u3001\u4ed6\u4eba\u3068\u81ea\u5206\u3092\u6bd4\u3079\u3066\u843d\u3061\u8fbc\u3093\u3067\u3057\u307e\u3046\u3002\", category: \"anxiety\" },\n        { text: \"\u300c\u4f55\u306e\u305f\u3081\u306b\u9811\u5f35\u3063\u3066\u3044\u308b\u3093\u3060\u308d\u3046\u300d\u3068\u865a\u3057\u304f\u306a\u308b\u3053\u3068\u304c\u3042\u308b\u3002\", category: \"monotony\" },\n        { text: \"\u4ee5\u524d\u306f\u697d\u3057\u304b\u3063\u305f\u8da3\u5473\u306b\u3001\u4eca\u306f\u3042\u307e\u308a\u8208\u5473\u304c\u308f\u304b\u306a\u3044\u3002\", category: \"burnout\" },\n        { text: \"\u300c\uff5e\u3057\u306a\u3051\u308c\u3070\u306a\u3089\u306a\u3044\u300d\u3068\u3044\u3046\u7fa9\u52d9\u611f\u3067\u52d5\u3044\u3066\u3044\u308b\u3002\", category: \"monotony\" },\n        { text: \"\u81ea\u5206\u306e\u9811\u5f35\u308a\u304c\u6b63\u5f53\u306b\u8a55\u4fa1\u3055\u308c\u3066\u3044\u306a\u3044\u3068\u611f\u3058\u308b\u3002\", category: \"selfEsteem\" },\n        { text: \"\u5c06\u6765\u306e\u3053\u3068\u3092\u8003\u3048\u308b\u3068\u3001\u697d\u3057\u307f\u3088\u308a\u4e0d\u5b89\u304c\u52dd\u308b\u3002\", category: \"anxiety\" },\n        { text: \"\u5c0f\u3055\u306a\u30df\u30b9\u3067\u3082\u3001\u3072\u3069\u304f\u81ea\u5206\u3092\u8cac\u3081\u3066\u3057\u307e\u3046\u3002\", category: \"selfEsteem\" },\n        { text: \"\u6bce\u65e5\u304c\u540c\u3058\u3053\u3068\u306e\u7e70\u308a\u8fd4\u3057\u3067\u3001\u9000\u5c48\u3060\u3068\u611f\u3058\u308b\u3002\", category: \"monotony\" }\n    ];\n    \n    const factorLabels = {\n        burnout: \"\u5fc3\u8eab\u306e\u75b2\u52b4\",\n        anxiety: \"\u6bd4\u8f03\u3068\u4e0d\u5b89\",\n        monotony: \"\u30de\u30f3\u30cd\u30ea\u3068\u505c\u6ede\u611f\",\n        selfEsteem: \"\u81ea\u5df1\u80af\u5b9a\u611f\u306e\u4f4e\u4e0b\"\n    };\n\n    const results = {\n        A: { title: \"\u4eca\u306e\u3042\u306a\u305f\u306f<span class='result-highlight'>\u300c\u5b89\u5b9a\u300d<\/span>\u72b6\u614b\u3067\u3059\", text: \"\u5fc3\u306f\u6bd4\u8f03\u7684\u5b89\u5b9a\u3057\u3066\u3044\u308b\u3088\u3046\u3067\u3059\u3002\u3068\u306f\u3044\u3048\u3001\u65e5\u3005\u306e\u751f\u6d3b\u306b\u306f\u5c0f\u3055\u306a\u60a9\u307f\u304c\u3064\u304d\u3082\u306e\u3002\u3053\u306e\u8a18\u4e8b\u3067\u7d39\u4ecb\u3059\u308b\u30d2\u30f3\u30c8\u304c\u3001\u3042\u306a\u305f\u306e\u6bce\u65e5\u3092\u3055\u3089\u306b\u8c4a\u304b\u306b\u3059\u308b\u304d\u3063\u304b\u3051\u306b\u306a\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002\" },\n        B: { title: \"\u4eca\u306e\u3042\u306a\u305f\u306f<span class='result-highlight'>\u300c\u304a\u75b2\u308c\u6c17\u5473\u300d<\/span>\u72b6\u614b\u3067\u3059\", text: \"\u5c11\u3057\u5fc3\u304c\u75b2\u308c\u3066\u3044\u308b\u30b5\u30a4\u30f3\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002\u77e5\u3089\u305a\u77e5\u3089\u305a\u306e\u3046\u3061\u306b\u3001\u7121\u7406\u3092\u3057\u3066\u3044\u307e\u305b\u3093\u304b\uff1f\u3053\u306e\u8a18\u4e8b\u3067\u3001\u5fc3\u304c\u8efd\u304f\u306a\u308b\u5bfe\u51e6\u6cd5\u3092\u898b\u3064\u3051\u3066\u3001\u81ea\u5206\u3092\u3044\u305f\u308f\u308b\u6642\u9593\u3092\u4f5c\u3063\u3066\u307f\u307e\u3057\u3087\u3046\u3002\" },\n        C: { title: \"\u4eca\u306e\u3042\u306a\u305f\u306f<span class='result-highlight'>\u300c\u304b\u306a\u308a\u304a\u75b2\u308c\u300d<\/span>\u72b6\u614b\u3067\u3059\", text: \"\u5fc3\u306e\u30a8\u30cd\u30eb\u30ae\u30fc\u304c\u304b\u306a\u308a\u6e1b\u3063\u3066\u3044\u308b\u3088\u3046\u3067\u3059\u3002\u300c\u4eba\u751f\u304c\u697d\u3057\u304f\u306a\u3044\u300d\u3068\u611f\u3058\u308b\u539f\u56e0\u304c\u3001\u3053\u306e\u8a18\u4e8b\u3067\u8a73\u3057\u304f\u89e3\u8aac\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u307e\u305a\u306f\u7acb\u3061\u6b62\u307e\u308a\u3001\u5177\u4f53\u7684\u306a\u89e3\u6c7a\u7b56\u3092\u4e00\u7dd2\u306b\u63a2\u3057\u3066\u307f\u307e\u305b\u3093\u304b\uff1f\" },\n        D: { title: \"\u4eca\u306e\u3042\u306a\u305f\u306f<span class='result-highlight'>\u300c\u9650\u754c\u5bf8\u524d\u304b\u3082\u300d<\/span>\u72b6\u614b\u3067\u3059\", text: \"\u4eca\u307e\u3067\u672c\u5f53\u306b\u9811\u5f35\u3063\u3066\u3053\u3089\u308c\u307e\u3057\u305f\u306d\u3002\u3067\u3082\u3001\u4eca\u306f\u52c7\u6c17\u3092\u6301\u3063\u3066\u4f11\u3080\u3053\u3068\u304c\u5fc5\u8981\u306a\u6642\u671f\u3067\u3059\u3002\u4e00\u4eba\u3067\u62b1\u3048\u8fbc\u307e\u306a\u3044\u3067\u304f\u3060\u3055\u3044\u3002\u3053\u306e\u8a18\u4e8b\u306b\u306f\u3001\u3042\u306a\u305f\u306e\u5fc3\u3092\u697d\u306b\u3059\u308b\u305f\u3081\u306e\u5177\u4f53\u7684\u306a\u65b9\u6cd5\u304c\u66f8\u304b\u308c\u3066\u3044\u307e\u3059\u3002\" }\n    };\n\n    const screens = {\n        start: container.querySelector(\"#kokoro-check-v6-step-start\"),\n        question: container.querySelector(\"#kokoro-check-v6-step-question\"),\n        result: container.querySelector(\"#kokoro-check-v6-step-result\"),\n    };\n    const questionElements = {\n        progressText: container.querySelector(\"#kokoro-check-v6-progress-text\"),\n        progressBar: container.querySelector(\"#kokoro-check-v6-progress-bar\"),\n        questionNumber: container.querySelector(\"#kokoro-check-v6-question-number\"),\n        questionText: container.querySelector(\"#kokoro-check-v6-question-text\"),\n        optionButtons: container.querySelectorAll(\".kokoro-check-v6-option-btn\"),\n    };\n    const resultElements = {\n        title: container.querySelector(\"#kokoro-check-v6-result-title\"),\n        text: container.querySelector(\"#kokoro-check-v6-result-text\"),\n        doughnutChartCanvas: container.querySelector(\"#kokoro-check-v6-doughnut-chart\"),\n        chartScore: container.querySelector(\"#kokoro-check-v6-chart-score\"),\n        factorsWrapper: container.querySelector(\"#factor-bars-wrapper\"),\n    };\n    const buttons = {\n        start: container.querySelector(\"#kokoro-check-v6-start-btn\"),\n        retry: container.querySelector(\"#kokoro-check-v6-retry-btn\"),\n    };\n\n    let currentQuestionIndex = 0;\n    let userAnswers = [];\n    let doughnutChart = null;\n    const totalQuestions = questions.length;\n\n    function showScreen(screenName) {\n        Object.values(screens).forEach(s => s && s.classList.remove(\"active\"));\n        if (screens[screenName]) screens[screenName].classList.add(\"active\");\n    }\n\n    function displayQuestion() {\n        if (currentQuestionIndex < totalQuestions) {\n            questionElements.progressText.textContent = `${currentQuestionIndex + 1} \/ ${totalQuestions}`;\n            questionElements.progressBar.style.width = `${((currentQuestionIndex + 1) \/ totalQuestions) * 100}%`;\n            questionElements.questionNumber.textContent = `Q${currentQuestionIndex + 1}`;\n            questionElements.questionText.textContent = questions[currentQuestionIndex].text;\n        } else {\n            showResult();\n        }\n    }\n\n    function handleAnswer(answer) {\n        userAnswers[currentQuestionIndex] = (answer === \"yes\");\n        currentQuestionIndex++;\n        displayQuestion();\n    }\n\n    function showResult() {\n        const yesCount = userAnswers.filter(Boolean).length;\n        let resultKey = (yesCount >= 9) ? 'D' : (yesCount >= 6) ? 'C' : (yesCount >= 3) ? 'B' : 'A';\n        const resultData = results[resultKey];\n        resultElements.title.innerHTML = resultData.title;\n        resultElements.text.textContent = resultData.text;\n        \n        renderDoughnutChart(yesCount);\n        renderFactorsBars();\n        \n        showScreen(\"result\");\n    }\n    \n    function renderDoughnutChart(yesCount) {\n        if (typeof Chart === 'undefined') return;\n        if (doughnutChart) doughnutChart.destroy();\n        const score = (yesCount \/ totalQuestions) * 100;\n        resultElements.chartScore.textContent = `${Math.round(score)}%`;\n        const scoreColor = (score >= 80) ? '#ef4444' : (score >= 50) ? '#f97316' : '#22c55e';\n        const ctx = resultElements.doughnutChartCanvas.getContext('2d');\n        doughnutChart = new Chart(ctx, {\n            type: 'doughnut',\n            data: { datasets: [{ data: [score, 100 - score], backgroundColor: [scoreColor, '#e5e7eb'], borderWidth: 0, circumference: 180, rotation: 270 }] },\n            options: { responsive: true, maintainAspectRatio: true, cutout: '80%', plugins: { legend: { display: false }, tooltip: { enabled: false } }, animation: { animateScale: true, animateRotate: true } }\n        });\n    }\n\n    function renderFactorsBars() {\n        resultElements.factorsWrapper.innerHTML = '';\n        const factorScores = { burnout: 0, anxiety: 0, monotony: 0, selfEsteem: 0 };\n        const factorTotals = { burnout: 0, anxiety: 0, monotony: 0, selfEsteem: 0 };\n\n        questions.forEach((q, index) => {\n            factorTotals[q.category]++;\n            if (userAnswers[index]) {\n                factorScores[q.category]++;\n            }\n        });\n\n        Object.keys(factorScores).forEach(key => {\n            const percentage = factorTotals[key] > 0 ? Math.round((factorScores[key] \/ factorTotals[key]) * 100) : 0;\n            const isScoreLow = percentage < 20;\n            \n            const barItem = document.createElement('div');\n            barItem.className = 'factor-bar-item';\n            barItem.innerHTML = `\n                <div class=\"factor-bar-label\">${factorLabels[key]}<\/div>\n                <div class=\"factor-bar-progress-wrapper\">\n                    <div class=\"factor-bar-progress-fill\" style=\"width: 0%;\" data-score-low=\"${isScoreLow}\">\n                        <span class=\"factor-bar-score\">${percentage}%<\/span>\n                    <\/div>\n                <\/div>\n            `;\n            resultElements.factorsWrapper.appendChild(barItem);\n\n            setTimeout(() => {\n                barItem.querySelector('.factor-bar-progress-fill').style.width = `${percentage}%`;\n            }, 100);\n        });\n    }\n\n    function initialize() {\n        if (doughnutChart) doughnutChart.destroy();\n        resultElements.factorsWrapper.innerHTML = '';\n        currentQuestionIndex = 0;\n        userAnswers = [];\n        displayQuestion();\n        showScreen(\"start\");\n    }\n\n    buttons.start.addEventListener(\"click\", () => {\n        initialize();\n        showScreen(\"question\");\n    });\n    questionElements.optionButtons.forEach(button => {\n        button.addEventListener(\"click\", () => handleAnswer(button.dataset.answer));\n    });\n    buttons.retry.addEventListener(\"click\", initialize);\n\n    initialize();\n\n})();\n<\/script>\n\n\n\n\n<div class=\"swell-block-capbox cap_box is-style-small_ttl\"><div class=\"cap_box_ttl\"><span>\u30b9\u30c8\u30ec\u30b9\u30bf\u30a4\u30d7<\/span><\/div><div class=\"cap_box_content\">\n<ul class=\"wp-block-list is-style-num_circle -list-under-dashed\">\n<li><strong>\u5fc3\u8eab\u306e\u75b2\u52b4<\/strong><\/li>\n\n\n\n<li><strong>\u6bd4\u8f03\u3068\u4e0d\u5b89<\/strong><\/li>\n\n\n\n<li><strong>\u30de\u30f3\u30cd\u30ea\u3068\u505c\u6ede\u611f<\/strong><\/li>\n\n\n\n<li><strong>\u81ea\u5df1\u80af\u5b9a\u611f\u306e\u4f4e\u4e0b<\/strong><\/li>\n<\/ul>\n<\/div><\/div>\n\n\n<div class=\"wp-block-image u-mb-ctrl u-mb-10\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/karidome.net\/lp\/hajimari-no-tomarigi\/\" target=\"_blank\" rel=\" noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"450\" src=\"https:\/\/www.shimamura-hosp.com\/kokoro-dock\/wp-content\/uploads\/2025\/10\/hajimari-no-tomarigi-pr-banner.png\" alt=\"\" class=\"wp-image-7954\"\/><\/a><\/figure>\n<\/div>\n\n\n<p class=\"is-style-icon_good u-mb-ctrl u-mb-0\">LINE\uff20\u7121\u6599\u60c5\u5831\u30b5\u30fc\u30d3\u30b9\u300c<strong><span style=\"color:#146f2e\" class=\"swl-inline-color\">\u306f\u3058\u307e\u308a\u306e\u6b62\u307e\u308a\u6728<\/span><\/strong>\u300d\u306b\u3042\u306a\u305f\u3082\u53c2\u52a0\u3057\u307e\u305b\u3093\u304b\uff1f<\/p>\n\n\n\n<div class=\"swell-block-capbox cap_box u-mb-ctrl u-mb-10\" data-colset=\"col2\"><div class=\"cap_box_ttl\"><span>LINE\u3067\u304a\u5c4a\u3051\u3059\u308b\u5185\u5bb9<\/span><\/div><div class=\"cap_box_content\">\n<ul class=\"wp-block-list is-style-good_list -list-under-dashed\">\n<li><strong><span class=\"swl-fz u-fz-s\">\u30e1\u30f3\u30bf\u30eb\u304c\u8f9b\u3044\u3068\u304d\u306b\u3001\u6700\u521d\u306b\u3084\u308b\u3079\u304d3\u3064\u306e\u884c\u52d5<\/span><\/strong><\/li>\n\n\n\n<li><strong><span class=\"swl-fz u-fz-s\">\u4f1a\u793e\u3092\u4f11\u3080\u524d\u306b\u77e5\u3063\u3066\u304a\u304f\u3079\u304d\u652f\u63f4\u91d1\u5236\u5ea6<\/span><\/strong><\/li>\n\n\n\n<li><strong><span class=\"swl-fz u-fz-s\">\u304a\u91d1\u30fb\u4ed5\u4e8b\u30fb\u5fc3\u3092\u7acb\u3066\u76f4\u3059\u305f\u3081\u306e\u518d\u51fa\u767a\u30de\u30cb\u30e5\u30a2\u30eb<\/span><\/strong><\/li>\n<\/ul>\n<\/div><\/div>\n\n\n\n<div class=\"swell-block-button red_ -size-l u-mb-ctrl u-mb-20 is-style-btn_shiny\" style=\"--the-icon-size:1.4em\"><a href=\"https:\/\/karidome.net\/lp\/hajimari-no-tomarigi\/\" target=\"_blank\" rel=\"noopener\" class=\"swell-block-button__link\" data-has-icon=\"1\"><span>\u306f\u3058\u307e\u308a\u306e\u6b62\u307e\u308a\u6728<br><span style=\"font-size:18px\" class=\"swl-fz\">LINE\u8ffd\u52a0\u306f\u3053\u3061\u3089<\/span><\/span><svg class=\"__icon -right\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" viewBox=\"0 0 256 256\"><rect width=\"256\" height=\"256\" fill=\"none\"><\/rect><path d=\"M168,112V100a20,20,0,0,0-40,0V36a20,20,0,0,0-40,0V157.3l-21.9-38a20,20,0,0,0-34.7,20C64,208,83.8,232,128,232a80,80,0,0,0,80-80V112a20,20,0,0,0-40,0Z\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\"><\/path><\/svg><\/a><\/div>\n\n\n\n<p>\u4eca\u306e\u81ea\u5206\u306e\u72b6\u614b\u3092\u5ba2\u89b3\u7684\u306b\u77e5\u308b\u3053\u3068\u306f\u3001\u5143\u6c17\u3092\u53d6\u308a\u623b\u3059\u305f\u3081\u306e\u5927\u5207\u306a\u7b2c\u4e00\u6b69\u3067\u3059\u3002<\/p>\n\n\n\n<p>\u307e\u305a\u306f\u3053\u306e\u8a3a\u65ad\u3067\u3001\u3042\u306a\u305f\u306e\u5fc3\u3068\u5411\u304d\u5408\u3046\u6642\u9593\u3092\u4f5c\u3063\u3066\u307f\u307e\u305b\u3093\u304b\uff1f<\/p>\n\n\n\n\n","protected":false},"excerpt":{"rendered":"<p>\u300c\u4f55\u3092\u3057\u3066\u3044\u3066\u3082\u697d\u3057\u304f\u306a\u3044\u2026\u300d\u300c\u4ee5\u524d\u306f\u597d\u304d\u3060\u3063\u305f\u3053\u3068\u306b\u3001\u8208\u5473\u304c\u308f\u304b\u306a\u304f\u306a\u3063\u305f\u2026\u300d \u7406\u7531\u306e\u308f\u304b\u3089\u306a\u3044\u865a\u3057\u3055\u3084\u30e2\u30c1\u30d9\u30fc\u30b7\u30e7\u30f3\u306e\u4f4e\u4e0b\u304c\u539f\u56e0\u3067\u4eba\u751f\u304c\u697d\u3057\u304f\u306a\u3044\u3068\u611f\u3058\u3066\u3044\u307e\u305b\u3093\u304b\uff1f \u300c\u5fc3\u306e\u72b6\u614b\u8a3a\u65ad\u300d\u3067\u306f\u300110\u500b\u306e\u8cea\u554f\u304b\u3089\u3042\u306a\u305f\u304c\u306a [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"swell_btn_cv_data":"","footnotes":""},"class_list":["post-7887","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.shimamura-hosp.com\/kokoro-dock\/wp-json\/wp\/v2\/pages\/7887","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.shimamura-hosp.com\/kokoro-dock\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.shimamura-hosp.com\/kokoro-dock\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.shimamura-hosp.com\/kokoro-dock\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.shimamura-hosp.com\/kokoro-dock\/wp-json\/wp\/v2\/comments?post=7887"}],"version-history":[{"count":11,"href":"https:\/\/www.shimamura-hosp.com\/kokoro-dock\/wp-json\/wp\/v2\/pages\/7887\/revisions"}],"predecessor-version":[{"id":7983,"href":"https:\/\/www.shimamura-hosp.com\/kokoro-dock\/wp-json\/wp\/v2\/pages\/7887\/revisions\/7983"}],"wp:attachment":[{"href":"https:\/\/www.shimamura-hosp.com\/kokoro-dock\/wp-json\/wp\/v2\/media?parent=7887"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}