{"id":13192,"date":"2026-02-16T07:27:46","date_gmt":"2026-02-16T07:27:46","guid":{"rendered":"https:\/\/seikaku-type.com\/design\/?post_type=16types&#038;p=13192"},"modified":"2026-02-17T14:14:33","modified_gmt":"2026-02-17T14:14:33","slug":"diagnosis","status":"publish","type":"16types","link":"https:\/\/seikaku-type.com\/design\/16types\/diagnosis\/","title":{"rendered":"64\u30bf\u30a4\u30d7\u8a3a\u65ad"},"content":{"rendered":"\n<style>\n\/* --- CSS Styles (Scoped with pct- prefix) --- *\/\n#pct-container {\n    font-family: \"Helvetica Neue\", Arial, \"Hiragino Kaku Gothic ProN\", \"Hiragino Sans\", Meiryo, sans-serif;\n    max-width: 700px;\n    margin: 0 auto;\n    background-color: #fff; \/* \u80cc\u666f\u3092\u767d\u306b *\/\n    color: #333;\n    line-height: 1.6;\n    \/* \u30dc\u30c3\u30af\u30b9\u30b7\u30e3\u30c9\u30a6\u3092\u524a\u9664\u3057\u3066\u30d5\u30e9\u30c3\u30c8\u306b *\/\n    \/* border-radius: 12px; *\/\n    \/* box-shadow: 0 4px 20px rgba(0,0,0,0.08); *\/\n    padding-bottom: 40px;\n    overflow: hidden;\n    position: relative;\n    user-select: none;\n}\n\n\/* Header *\/\n.pct-header {\n    background-color: #333; \/* \u6fc3\u3044\u30b0\u30ec\u30fc *\/\n    color: #f1c40f; \/* \u30a4\u30a8\u30ed\u30fc\u6587\u5b57 *\/\n    padding: 30px 20px;\n    text-align: center;\n}\n.pct-header h2 {\n    margin: 0;\n    font-size: 1.5rem;\n    font-weight: 700;\n    letter-spacing: 1px;\n}\n.pct-header p {\n    margin: 8px 0 0;\n    font-size: 0.9rem;\n    color: #ddd; \/* \u30b5\u30d6\u30c6\u30ad\u30b9\u30c8\u306f\u767d\u306b\u8fd1\u3044\u30b0\u30ec\u30fc *\/\n    opacity: 0.9;\n}\n\n\/* Progress Bar *\/\n.pct-progress-container {\n    background-color: #eee;\n    height: 4px;\n    width: 100%;\n}\n.pct-progress-bar {\n    background-color: #f1c40f; \/* \u30a4\u30a8\u30ed\u30fc *\/\n    height: 100%;\n    width: 0%;\n    transition: width 0.3s ease;\n}\n\n\/* Content Area *\/\n.pct-content {\n    padding: 20px;\n    min-height: 500px;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    align-items: center;\n}\n\n\/* Start Screen *\/\n.pct-start-screen {\n    text-align: center;\n    padding: 40px 20px;\n    width: 100%;\n    box-sizing: border-box;\n}\n.pct-btn {\n    background-color: #f1c40f; \/* \u30a4\u30a8\u30ed\u30fc\u80cc\u666f *\/\n    color: #333; \/* \u9ed2\u6587\u5b57 *\/\n    border: none;\n    padding: 16px 50px;\n    font-size: 1.1rem;\n    border-radius: 4px; \/* \u4e38\u307f\u3092\u6e1b\u3089\u3059 *\/\n    cursor: pointer;\n    transition: all 0.2s;\n    font-weight: 800;\n    display: inline-block;\n    margin-top: 30px;\n    box-shadow: 0 4px 0 #d4ac0d; \/* \u7acb\u4f53\u611f\uff08\u6fc3\u3044\u30a4\u30a8\u30ed\u30fc\uff09 *\/\n}\n.pct-btn:hover {\n    transform: translateY(2px);\n    box-shadow: 0 2px 0 #d4ac0d;\n}\n\n\/* Question Screen *\/\n.pct-question-card {\n    display: none;\n    animation: pct-fade-in 0.4s ease-out;\n    width: 100%;\n    max-width: 600px;\n}\n.pct-question-number {\n    text-align: center;\n    color: #999;\n    font-size: 0.85rem;\n    margin-bottom: 20px;\n    font-weight: 600;\n    text-transform: uppercase;\n    letter-spacing: 2px;\n}\n.pct-question-text {\n    text-align: center;\n    font-size: 1.3rem;\n    font-weight: 700;\n    margin-bottom: 40px;\n    color: #333;\n    padding: 0 10px;\n    min-height: 3em;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    line-height: 1.5;\n}\n\n\/* Likert Scale UI *\/\n.pct-scale-container {\n    display: flex;\n    flex-direction: column;\n    gap: 30px;\n    margin-top: 10px;\n}\n.pct-scale-texts {\n    display: flex;\n    flex-direction: column;\n    gap: 20px;\n    font-size: 1rem;\n    color: #444;\n    font-weight: 500;\n}\n\n\/* A\/B Text Boxes (No Box Style) *\/\n.pct-text-box {\n    position: relative;\n    padding: 5px 15px 5px 35px; \/* \u5de6\u30d1\u30c7\u30a3\u30f3\u30b0\u8abf\u6574 *\/\n    text-align: left;\n    display: flex;\n    align-items: center;\n    height: 80px; \/* \u9ad8\u3055\u3092\u7dad\u6301 *\/\n    box-sizing: border-box;\n    overflow: hidden;\n    line-height: 1.5;\n    \/* \u67a0\u7dda\u3068\u80cc\u666f\u3092\u524a\u9664 *\/\n    background: transparent;\n    border: none;\n}\n\n\/* \u5de6\u5074\u306e\u30d0\u30fc\uff08A\/B\u8b58\u5225\uff09 *\/\n.pct-text-box::before {\n    content: attr(data-label);\n    position: absolute;\n    left: 0;\n    top: 10px;\n    bottom: 10px;\n    width: 4px; \/* \u7d30\u3044\u30e9\u30a4\u30f3\u306b\u5909\u66f4 *\/\n    display: block;\n    font-size: 0; \/* \u6587\u5b57\u306f\u96a0\u3059\u304b\u3001\u8272\u3060\u3051\u3067\u8868\u73fe *\/\n    border-radius: 4px;\n}\n\/* \u30e9\u30d9\u30eb\u6587\u5b57\u3092\u5225\u9014\u8868\u793a\u3057\u305f\u3044\u5834\u5408\u306f ::after \u3092\u4f7f\u3046\u304b\u3001HTML\u69cb\u9020\u3092\u5909\u3048\u308b\u304c\u3001\n   \u3053\u3053\u3067\u306f ::before \u3092\u30e9\u30a4\u30f3\u3068\u3057\u3066\u4f7f\u3044\u3001\u6587\u5b57\u8272\u3067\u533a\u5225\u3059\u308b *\/\n\n\/* Specific Styles for A (Dark Gray) *\/\n.pct-text-a {\n    color: #333;\n}\n.pct-text-a::before {\n    background-color: #555; \/* \u6fc3\u3044\u30b0\u30ec\u30fc\u306e\u30e9\u30a4\u30f3 *\/\n    width: 6px;\n    height: 100%;\n    top: 0; bottom: 0;\n}\n\/* A\u306e\u30e9\u30d9\u30eb\u6587\u5b57\u3092\u64ec\u4f3c\u8981\u7d20\u3067\u8ffd\u52a0 *\/\n.pct-text-a::after {\n    content: \"A\";\n    position: absolute;\n    left: 15px;\n    font-weight: 800;\n    color: #555;\n    font-size: 1.2rem;\n    opacity: 0.3;\n}\n\n\/* Specific Styles for B (Yellow\/Gold) *\/\n.pct-text-b {\n    color: #333;\n}\n.pct-text-b::before {\n    background-color: #f1c40f; \/* \u30a4\u30a8\u30ed\u30fc\u306e\u30e9\u30a4\u30f3 *\/\n    width: 6px;\n    height: 100%;\n    top: 0; bottom: 0;\n}\n.pct-text-b::after {\n    content: \"B\";\n    position: absolute;\n    left: 15px;\n    font-weight: 800;\n    color: #d4ac0d; \/* \u8996\u8a8d\u6027\u306e\u9ad8\u3044\u30c0\u30fc\u30af\u30a4\u30a8\u30ed\u30fc *\/\n    font-size: 1.2rem;\n    opacity: 0.5;\n}\n\n\/* \u30c6\u30ad\u30b9\u30c8\u672c\u6587\u306e\u4f4d\u7f6e\u8abf\u6574\uff08A\/B\u30e9\u30d9\u30eb\u3068\u88ab\u3089\u306a\u3044\u3088\u3046\u306b\uff09 *\/\n.pct-text-box span {\n    margin-left: 20px;\n}\n\n\n\/* Scale Buttons *\/\n.pct-scale-buttons {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    padding: 10px 20px;\n    position: relative;\n    max-width: 500px;\n    margin: 0 auto;\n    width: 100%;\n    box-sizing: border-box;\n}\n\/* Connecting line *\/\n.pct-scale-buttons::before {\n    content: '';\n    position: absolute;\n    top: 50%;\n    left: 30px;\n    right: 30px;\n    height: 2px;\n    background-color: #e0e0e0;\n    z-index: 0;\n    transform: translateY(-50%);\n}\n\n.pct-scale-btn {\n    width: 40px;\n    height: 40px;\n    border-radius: 50%;\n    border: 2px solid #ddd;\n    background: #fff;\n    cursor: pointer;\n    z-index: 1;\n    transition: all 0.2s ease;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n}\n\n\/* Sizes *\/\n.pct-scale-btn[data-val=\"-3\"], .pct-scale-btn[data-val=\"3\"] { width: 50px; height: 50px; }\n.pct-scale-btn[data-val=\"-2\"], .pct-scale-btn[data-val=\"2\"] { width: 40px; height: 40px; }\n.pct-scale-btn[data-val=\"-1\"], .pct-scale-btn[data-val=\"1\"] { width: 32px; height: 32px; }\n.pct-scale-btn[data-val=\"0\"] { width: 28px; height: 28px; background: #f5f5f5; border-color: #ccc; }\n\n\/* Hover States - Yellow Theme *\/\n.pct-scale-btn:hover {\n    transform: scale(1.15);\n    border-color: #f1c40f;\n    background-color: #fff9c4; \/* \u8584\u3044\u30a4\u30a8\u30ed\u30fc *\/\n}\n\n\/* Selected State - Yellow Fill *\/\n.pct-scale-btn.selected {\n    transform: scale(1.0);\n    background-color: #f1c40f !important;\n    border-color: #d4ac0d !important;\n    box-shadow: 0 0 0 4px rgba(241, 196, 15, 0.2);\n}\n\n\/* Hover Feedback Text *\/\n.pct-hover-feedback {\n    text-align: center;\n    height: 24px;\n    margin-top: 5px;\n    font-size: 0.9rem;\n    font-weight: bold;\n    color: #d4ac0d; \/* \u30c0\u30fc\u30af\u30a4\u30a8\u30ed\u30fc *\/\n    opacity: 0;\n    transition: opacity 0.2s;\n}\n.pct-hover-feedback.visible {\n    opacity: 1;\n}\n\n\/* Result Screen *\/\n.pct-result-screen {\n    display: none;\n    animation: pct-fade-in 0.6s ease-out;\n    width: 100%;\n}\n.pct-result-card {\n    background: #fff;\n    border: 1px solid #eee; \/* \u8584\u3044\u67a0\u7dda *\/\n    border-radius: 8px;\n    padding: 40px 20px;\n    text-align: center;\n    border-top: 6px solid #333; \/* \u30c7\u30d5\u30a9\u30eb\u30c8\u8272 *\/\n    margin-bottom: 30px;\n}\n.pct-result-label {\n    font-size: 0.85rem;\n    color: #999;\n    letter-spacing: 2px;\n    margin-bottom: 15px;\n    display: block;\n    font-weight: 600;\n}\n.pct-result-type {\n    font-size: 2.5rem;\n    font-weight: 800;\n    margin: 5px 0;\n    color: #333;\n    line-height: 1.2;\n    letter-spacing: 1px;\n}\n.pct-result-subtype-name {\n    font-size: 1.2rem;\n    font-weight: 600;\n    color: #666;\n    margin-bottom: 10px;\n}\n.pct-result-biz-label {\n    display: inline-block;\n    background: #f1c40f;\n    color: #333;\n    padding: 6px 16px;\n    border-radius: 50px;\n    font-size: 0.9rem;\n    margin-bottom: 30px;\n    font-weight: 700;\n}\n.pct-result-desc {\n    text-align: left;\n    font-size: 1rem;\n    color: #444;\n    line-height: 1.9;\n    margin-top: 20px;\n    padding-top: 20px;\n    border-top: 1px solid #eee;\n}\n.pct-note-box {\n    background-color: #fafafa;\n    border-left: 4px solid #999;\n    padding: 20px;\n    font-size: 0.85rem;\n    color: #666;\n    margin-bottom: 40px;\n    text-align: left;\n}\n.pct-action-area {\n    text-align: center;\n    display: flex;\n    flex-direction: column;\n    gap: 20px;\n    align-items: center;\n}\n.pct-link-btn {\n    text-decoration: none;\n    color: #333;\n    font-weight: bold;\n    font-size: 1rem;\n    border-bottom: 2px solid #f1c40f;\n    transition: background 0.2s;\n    padding-bottom: 2px;\n}\n.pct-link-btn:hover {\n    background-color: #f1c40f;\n}\n.pct-reset-btn {\n    background: transparent;\n    border: 1px solid #ccc;\n    color: #888;\n    padding: 10px 24px;\n    border-radius: 4px;\n    cursor: pointer;\n    font-size: 0.85rem;\n    transition: all 0.2s;\n}\n.pct-reset-btn:hover {\n    border-color: #333;\n    color: #333;\n}\n\n\/* Animations *\/\n@keyframes pct-fade-in {\n    from { opacity: 0; transform: translateY(10px); }\n    to { opacity: 1; transform: translateY(0); }\n}\n\n\/* Responsive *\/\n@media (max-width: 480px) {\n    .pct-question-text { font-size: 1.1rem; min-height: 2.5em; margin-bottom: 30px; }\n    \n    .pct-text-box {\n        height: 80px;\n        font-size: 0.9rem;\n        padding-left: 35px; \/* \u30e2\u30d0\u30a4\u30eb\u3067\u306e\u8abf\u6574 *\/\n    }\n    .pct-text-a::after, .pct-text-b::after {\n        left: 10px;\n        font-size: 1rem;\n    }\n\n    \/* On mobile, adjust buttons to fit *\/\n    .pct-scale-btn { transform: scale(0.85); margin: 0 -2px; }\n    .pct-scale-buttons { padding: 10px 0; }\n    .pct-scale-buttons::before { left: 10px; right: 10px; }\n    \n    .pct-result-type { font-size: 2rem; }\n}\n<\/style>\n\n<div id=\"pct-container\">\n    <div class=\"pct-header\">\n        <h2>16\u30bf\u30a4\u30d7 \u00d7 DCNH\u30b5\u30d6\u30bf\u30a4\u30d7\u8a3a\u65ad<\/h2>\n        <p>\u3042\u306a\u305f\u306e\u5236\u4f5c\u30fb\u4e8b\u696d\u30b9\u30bf\u30a4\u30eb\u3092\u898b\u3064\u3051\u308b<\/p>\n    <\/div>\n    \n    <div class=\"pct-progress-container\">\n        <div id=\"pct-progress\" class=\"pct-progress-bar\"><\/div>\n    <\/div>\n\n    <div class=\"pct-content\">\n        <!-- Start Screen -->\n        <div id=\"pct-start-screen\" class=\"pct-start-screen\">\n            <h3 style=\"margin-bottom: 20px; color: #333;\">\u8a3a\u65ad\u3078\u3088\u3046\u3053\u305d<\/h3>\n            <p style=\"margin-bottom: 30px; color: #555;\">\u3042\u306a\u305f\u306e\u6027\u683c\u30bf\u30a4\u30d7\u3068\u3001\u73fe\u5728\u306e\u884c\u52d5\u30d1\u30bf\u30fc\u30f3\uff08\u30b5\u30d6\u30bf\u30a4\u30d7\uff09\u3092\u516814\u554f\u3067\u5206\u6790\u3057\u307e\u3059\u3002<\/p>\n            <p style=\"font-size: 0.9rem; color: #888;\">\u8cea\u554f\u306b\u5bfe\u3057\u3066\u3001\u3069\u3061\u3089\u304c\u81ea\u5206\u306b\u3088\u308a\u5f53\u3066\u306f\u307e\u308b\u304b\u3092\u9078\u3093\u3067\u304f\u3060\u3055\u3044\u3002<br>\u76f4\u611f\u3067\u304a\u7b54\u3048\u304f\u3060\u3055\u3044\u3002<\/p>\n            <button class=\"pct-btn\" onclick=\"pctStart()\">\u8a3a\u65ad\u3092\u59cb\u3081\u308b<\/button>\n        <\/div>\n\n        <!-- Question Screen -->\n        <div id=\"pct-question-screen\" class=\"pct-question-card\">\n            <div id=\"pct-q-number\" class=\"pct-question-number\">QUESTION 1 \/ 14<\/div>\n            <div id=\"pct-q-text\" class=\"pct-question-text\">\u8cea\u554f\u6587\u304c\u3053\u3053\u306b\u5165\u308a\u307e\u3059<\/div>\n            \n            <div class=\"pct-scale-container\">\n                <div class=\"pct-scale-texts\">\n                    <!-- A\/B\u30dc\u30c3\u30af\u30b9\uff08\u67a0\u306a\u3057\u30fb\u30d0\u30fc\u306e\u307f\uff09 -->\n                    <!-- JS\u3067 span \u30bf\u30b0\u3092\u8ffd\u52a0\u3057\u3066\u30c6\u30ad\u30b9\u30c8\u3092\u633f\u5165\u3057\u307e\u3059 -->\n                    <div id=\"pct-text-a\" class=\"pct-text-box pct-text-a\" data-label=\"A\"><span>Option A Text<\/span><\/div>\n                    <div id=\"pct-text-b\" class=\"pct-text-box pct-text-b\" data-label=\"B\"><span>Option B Text<\/span><\/div>\n                <\/div>\n                \n                <div id=\"pct-scale-buttons\" class=\"pct-scale-buttons\">\n                    <!-- Buttons generated by JS -->\n                <\/div>\n\n                <div id=\"pct-hover-feedback\" class=\"pct-hover-feedback\">\n                    <!-- Hover text appears here -->\n                    &nbsp;\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Result Screen -->\n        <div id=\"pct-result-screen\" class=\"pct-result-screen\">\n            <div id=\"pct-result-card\" class=\"pct-result-card\">\n                <span class=\"pct-result-label\">YOUR TYPE<\/span>\n                <h3 id=\"pct-res-type\" class=\"pct-result-type\">TYPE_NAME<\/h3>\n                <div id=\"pct-res-subtype\" class=\"pct-result-subtype-name\">Subtype<\/div>\n                <div id=\"pct-res-biz\" class=\"pct-result-biz-label\">Label<\/div>\n                <div id=\"pct-res-desc\" class=\"pct-result-desc\">Description text...<\/div>\n            <\/div>\n\n            <div class=\"pct-note-box\">\n                <strong>\ud83d\udcdd \u3053\u306e\u8a3a\u65ad\u306f\u7c21\u6613\u7248\u3067\u3059\u3002<\/strong><br><br>\n                \u30b5\u30d6\u30bf\u30a4\u30d7\u306f\u300c\u3069\u308c\u304b1\u3064\u300d\u306b\u56fa\u5b9a\u3055\u308c\u308b\u3082\u306e\u3067\u306f\u306a\u304f\u3001\u672c\u6765\u306f4\u3064\u3059\u3079\u3066\u3092\u72b6\u6cc1\u306b\u5fdc\u3058\u3066\u4f7f\u3044\u5206\u3051\u3089\u308c\u308b\u3053\u3068\u304c\u7406\u60f3\u3067\u3059\u3002<br>\n                \u3088\u308a\u6df1\u3044\u5206\u6790\u306f\u300c\u6027\u683c\u3068\u5236\u4f5c\u306e\u5b66\u6821\u300d\u306e\u500b\u5225\u30bb\u30c3\u30b7\u30e7\u30f3\u3067\u884c\u3048\u307e\u3059\u3002\n            <\/div>\n\n            <div class=\"pct-action-area\">\n                <a href=\"#\" class=\"pct-link-btn\">\u6027\u683c\u3068\u5236\u4f5c\u306e\u5b66\u6821\u3067\u8a3a\u65ad\u3059\u308b \u2192<\/a>\n                <button class=\"pct-reset-btn\" onclick=\"pctReset()\">\u3082\u3046\u4e00\u5ea6\u8a3a\u65ad\u3059\u308b<\/button>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\n\/* --- Data & Logic --- *\/\nconst pctData = {\n    \/\/ Phase 1 (Common)\n    phase1: [\n        { id: 1, type: \"SN\", text: \"\u60c5\u5831\u306e\u6271\u3044\u65b9\u306b\u3064\u3044\u3066\u3001\u3069\u3061\u3089\u306e\u50be\u5411\u304c\u5f37\u3044\u3067\u3059\u304b\uff1f\", a: \"\u904e\u53bb\u306e\u5b9f\u7e3e\u30fb\u30c7\u30fc\u30bf\u30fb\u524d\u4f8b\u3092\u91cd\u8996\u3059\u308b\", b: \"\u307e\u3060\u8ab0\u3082\u3084\u3063\u3066\u3044\u306a\u3044\u53ef\u80fd\u6027\u30fb\u4eee\u8aac\u3092\u91cd\u8996\u3059\u308b\" },\n        { id: 2, type: \"SN\", text: \"\u5236\u4f5c\u3084\u4ed5\u4e8b\u306e\u9032\u3081\u65b9\u3067\u5b89\u5fc3\u3059\u308b\u306e\u306f\uff1f\", a: \"\u5177\u4f53\u7684\u306a\u624b\u9806\u30fb\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u304c\u3042\u308b\u3053\u3068\", b: \"\u81ea\u7531\u306b\u8a66\u884c\u932f\u8aa4\u3057\u306a\u304c\u3089\u5f62\u306b\u3067\u304d\u308b\u3053\u3068\" },\n        { id: 3, type: \"SN\", text: \"\u554f\u984c\u89e3\u6c7a\u306e\u30a2\u30d7\u30ed\u30fc\u30c1\u306f\uff1f\", a: \"\u76ee\u306e\u524d\u306e\u4e8b\u5b9f\u3092\u7a4d\u307f\u4e0a\u3052\u3066\u89e3\u6c7a\u3059\u308b\", b: \"\u5168\u4f53\u50cf\u3084\u672c\u8cea\u3092\u6349\u3048\u3066\u304b\u3089\u89e3\u6c7a\u7b56\u3092\u8003\u3048\u308b\" },\n        { id: 4, type: \"TF\", text: \"\u610f\u601d\u6c7a\u5b9a\u306e\u57fa\u6e96\u306f\uff1f\", a: \"\u8ad6\u7406\u7684\u306a\u6574\u5408\u6027\u30fb\u5408\u7406\u6027\u3067\u6c7a\u3081\u308b\", b: \"\u95a2\u4fc2\u8005\u306e\u6c17\u6301\u3061\u30fb\u4fa1\u5024\u89b3\u3092\u6700\u512a\u5148\u306b\u6c7a\u3081\u308b\" },\n        { id: 5, type: \"TF\", text: \"\u30d5\u30a3\u30fc\u30c9\u30d0\u30c3\u30af\u306b\u3064\u3044\u3066\u3069\u3046\u601d\u3044\u307e\u3059\u304b\uff1f\", a: \"\u6539\u5584\u70b9\u3092\u7387\u76f4\u306b\u4f1d\u3048\u308b\u65b9\u304c\u8aa0\u5b9f\u3060\u3068\u601d\u3046\", b: \"\u76f8\u624b\u306e\u30e2\u30c1\u30d9\u30fc\u30b7\u30e7\u30f3\u3092\u8003\u616e\u3057\u3066\u4f1d\u3048\u65b9\u3092\u5de5\u592b\u3059\u308b\" },\n        { id: 6, type: \"TF\", text: \"\u4ed5\u4e8b\u306e\u8a55\u4fa1\u57fa\u6e96\u3068\u3057\u3066\u91cd\u8996\u3059\u308b\u306e\u306f\uff1f\", a: \"\u6210\u679c\u30fb\u52b9\u7387\u30fb\u518d\u73fe\u6027\", b: \"\u4eba\u306e\u6210\u9577\u30fb\u6e80\u8db3\u5ea6\u30fb\u95a2\u4fc2\u6027\" }\n    ],\n    \/\/ Phase 2 (Group Specific)\n    phase2: {\n        ST: [ \/\/ \u73fe\u5834\u30fb\u5b9f\u52d9\n            { id: 7, type: \"EI\", text: \"\u30a8\u30cd\u30eb\u30ae\u30fc\u306e\u6e90\u306f\uff1f\", a: \"\u30c1\u30fc\u30e0\u3067\u9023\u643a\u3057\u3066\u52d5\u304f\u306e\u304c\u597d\u304d\", b: \"\u4e00\u4eba\u3067\u96c6\u4e2d\u3057\u3066\u4f5c\u696d\u3059\u308b\u306e\u304c\u597d\u304d\" },\n            { id: 8, type: \"EI\", text: \"\u65b0\u3057\u3044\u30bf\u30b9\u30af\u3078\u306e\u53d6\u308a\u7d44\u307f\u65b9\u306f\uff1f\", a: \"\u307e\u305a\u624b\u3092\u52d5\u304b\u3057\u3066\u8a66\u3059\", b: \"\u624b\u9806\u3092\u78ba\u8a8d\u3057\u3066\u304b\u3089\u52d5\u304f\" },\n            { id: 9, type: \"EI\", text: \"\u597d\u307e\u3057\u3044\u4ed5\u4e8b\u74b0\u5883\u306f\uff1f\", a: \"\u6d3b\u6c17\u3042\u308b\u73fe\u5834\", b: \"\u9759\u304b\u3067\u96c6\u4e2d\u3067\u304d\u308b\u74b0\u5883\" },\n            { id: 10, type: \"JP\", text: \"\u8a08\u753b\u306b\u3064\u3044\u3066\", a: \"\u30b9\u30b1\u30b8\u30e5\u30fc\u30eb\u901a\u308a\u306b\u9032\u3081\u305f\u3044\", b: \"\u72b6\u6cc1\u306b\u5408\u308f\u305b\u3066\u67d4\u8edf\u306b\u5909\u66f4\u3057\u305f\u3044\" },\n            { id: 11, type: \"JP\", text: \"\u30bf\u30b9\u30af\u306e\u9032\u3081\u65b9\u306f\uff1f\", a: \"\u4e00\u3064\u305a\u3064\u5b8c\u4e86\u3055\u305b\u3066\u304b\u3089\u6b21\u3078\", b: \"\u8907\u6570\u3092\u4e26\u884c\u3057\u3066\u9032\u3081\u308b\u306e\u304c\u81ea\u7136\" },\n            { id: 12, type: \"JP\", text: \"\u610f\u601d\u6c7a\u5b9a\u306e\u30bf\u30a4\u30df\u30f3\u30b0\u306f\uff1f\", a: \"\u65e9\u3081\u306b\u6c7a\u5b9a\u3092\u4e0b\u3057\u3066\u78ba\u5b9a\u3055\u305b\u308b\", b: \"\u60c5\u5831\u3092\u96c6\u3081\u3066\u30ae\u30ea\u30ae\u30ea\u307e\u3067\u691c\u8a0e\u3059\u308b\" }\n        ],\n        SF: [ \/\/ \u5bfe\u4eba\u30fb\u30b5\u30fc\u30d3\u30b9\n            { id: 7, type: \"EI\", text: \"\u5143\u6c17\u304c\u51fa\u308b\u306e\u306f\u3069\u3093\u306a\u6642\uff1f\", a: \"\u4eba\u3068\u8a71\u3057\u3066\u611f\u60c5\u3092\u5171\u6709\u3059\u308b\u6642\", b: \"\u4e00\u4eba\u3067\u9759\u304b\u306b\u904e\u3054\u3059\u6642\" },\n            { id: 8, type: \"EI\", text: \"\u884c\u52d5\u30d1\u30bf\u30fc\u30f3\u306f\uff1f\", a: \"\u307e\u305a\u5468\u308a\u306b\u50cd\u304d\u304b\u3051\u308b\", b: \"\u81ea\u5206\u306e\u8003\u3048\u3092\u307e\u3068\u3081\u3066\u304b\u3089\u8a71\u3059\" },\n            { id: 9, type: \"EI\", text: \"\u8077\u5834\u306b\u6c42\u3081\u308b\u3082\u306e\u306f\uff1f\", a: \"\u7686\u3067\u30ef\u30a4\u30ef\u30a4\u3067\u304d\u308b\u4e00\u4f53\u611f\", b: \"\u81ea\u5206\u306e\u30da\u30fc\u30b9\u3092\u5b88\u308c\u308b\u7a7a\u9593\" },\n            { id: 10, type: \"JP\", text: \"\u7d04\u675f\u3084\u4e88\u5b9a\u306b\u3064\u3044\u3066\", a: \"\u304d\u3063\u3061\u308a\u6c7a\u3081\u3066\u5b88\u308a\u305f\u3044\", b: \"\u76f8\u624b\u306e\u90fd\u5408\u3084\u6c17\u5206\u306b\u5408\u308f\u305b\u305f\u3044\" },\n            { id: 11, type: \"JP\", text: \"\u4ed5\u4e8b\u306e\u6d41\u308c\u306f\uff1f\", a: \"\u9806\u5e8f\u7acb\u3066\u3066\u7740\u5b9f\u306b\u3053\u306a\u3059\", b: \"\u305d\u306e\u5834\u306e\u6d41\u308c\u3084\u96f0\u56f2\u6c17\u306b\u4e57\u308b\" },\n            { id: 12, type: \"JP\", text: \"\u6c7a\u3081\u308b\u6642\u306f\uff1f\", a: \"\u767d\u9ed2\u306f\u3063\u304d\u308a\u3055\u305b\u305f\u3044\", b: \"\u53ef\u80fd\u6027\u3084\u4f59\u5730\u3092\u6b8b\u3057\u3066\u304a\u304d\u305f\u3044\" }\n        ],\n        NT: [ \/\/ \u6226\u7565\u30fb\u5206\u6790\n            { id: 7, type: \"EI\", text: \"\u601d\u8003\u304c\u6df1\u307e\u308b\u306e\u306f\uff1f\", a: \"\u8b70\u8ad6\u3057\u3066\u30a2\u30a4\u30c7\u30a2\u3092\u6226\u308f\u305b\u308b\u6642\", b: \"\u4e00\u4eba\u3067\u6c88\u601d\u9ed9\u8003\u3059\u308b\u6642\" },\n            { id: 8, type: \"EI\", text: \"\u554f\u984c\u3078\u306e\u5bfe\u51e6\u306f\uff1f\", a: \"\u8d70\u308a\u306a\u304c\u3089\u4fee\u6b63\u3057\u3066\u3044\u304f\", b: \"\u6226\u7565\u3092\u7df4\u3063\u3066\u304b\u3089\u7740\u624b\u3059\u308b\" },\n            { id: 9, type: \"EI\", text: \"\u597d\u3080\u74b0\u5883\u306f\uff1f\", a: \"\u523a\u6fc0\u7684\u306a\u7af6\u4e89\u3084\u8b70\u8ad6\u306e\u3042\u308b\u5834\", b: \"\u6ca1\u982d\u3067\u304d\u308b\u7814\u7a76\u5ba4\u306e\u3088\u3046\u306a\u5834\" },\n            { id: 10, type: \"JP\", text: \"\u76ee\u6a19\u9054\u6210\u306b\u5411\u3051\u3066\", a: \"\u8a08\u753b\u7684\u306b\u30de\u30a4\u30eb\u30b9\u30c8\u30fc\u30f3\u3092\u7f6e\u304f\", b: \"\u67d4\u8edf\u306b\u65b9\u91dd\u8ee2\u63db\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b\" },\n            { id: 11, type: \"JP\", text: \"\u30bf\u30b9\u30af\u51e6\u7406\u306f\uff1f\", a: \"\u4f53\u7cfb\u7684\u306b\u9806\u5e8f\u3088\u304f\u51e6\u7406\u3059\u308b\", b: \"\u30de\u30eb\u30c1\u30bf\u30b9\u30af\u3067\u56de\u3059\u306e\u304c\u5f97\u610f\" },\n            { id: 12, type: \"JP\", text: \"\u5224\u65ad\u3092\u4e0b\u3059\u6642\", a: \"\u8fc5\u901f\u306b\u6c7a\u65ad\u3092\u4e0b\u3059\", b: \"\u3088\u308a\u826f\u3044\u9078\u629e\u80a2\u3092\u63a2\u3057\u7d9a\u3051\u308b\" }\n        ],\n        NF: [ \/\/ \u7406\u5ff5\u30fb\u8868\u73fe\n            { id: 7, type: \"EI\", text: \"\u30a4\u30f3\u30b9\u30d4\u30ec\u30fc\u30b7\u30e7\u30f3\u306f\u3069\u3053\u304b\u3089\uff1f\", a: \"\u4ed6\u8005\u3068\u306e\u4ea4\u6d41\u3084\u5bfe\u8a71\u304b\u3089\", b: \"\u81ea\u5206\u81ea\u8eab\u306e\u5185\u9762\u4e16\u754c\u304b\u3089\" },\n            { id: 8, type: \"EI\", text: \"\u4f55\u304b\u3092\u59cb\u3081\u308b\u6642\u306f\uff1f\", a: \"\u76f4\u611f\u3092\u4fe1\u3058\u3066\u5373\u52d5\u304f\", b: \"\u305d\u306e\u610f\u5473\u3092\u541f\u5473\u3057\u3066\u304b\u3089\u52d5\u304f\" },\n            { id: 9, type: \"EI\", text: \"\u5fc3\u5730\u3088\u3044\u5834\u6240\u306f\uff1f\", a: \"\u5922\u3092\u8a9e\u308a\u5408\u3048\u308b\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\", b: \"\u81ea\u5206\u3089\u3057\u304f\u3044\u3089\u308c\u308b\u9759\u304b\u306a\u5834\u6240\" },\n            { id: 10, type: \"JP\", text: \"\u30d3\u30b8\u30e7\u30f3\u306e\u5b9f\u73fe\u65b9\u6cd5\", a: \"\u7406\u60f3\u306b\u5411\u3051\u3066\u8a08\u753b\u3092\u7acb\u3066\u308b\", b: \"\u305d\u306e\u6642\u306e\u76f4\u611f\u306b\u5f93\u3063\u3066\u9032\u3080\" },\n            { id: 11, type: \"JP\", text: \"\u5236\u4f5c\u306e\u9032\u3081\u65b9\u306f\uff1f\", a: \"\u533a\u5207\u308a\u3092\u3064\u3051\u3066\u5b8c\u6210\u3055\u305b\u308b\", b: \"\u3042\u308c\u3053\u308c\u540c\u6642\u306b\u624b\u3092\u5e83\u3052\u308b\" },\n            { id: 12, type: \"JP\", text: \"\u65b9\u5411\u6027\u306e\u6c7a\u5b9a\u306f\uff1f\", a: \"\u65e9\u3081\u306b\u65b9\u5411\u3092\u5b9a\u3081\u305f\u3044\", b: \"\u307e\u3060\u6c7a\u3081\u3064\u3051\u305f\u304f\u306a\u3044\" }\n        ]\n    }\n};\n\nconst typeFuncs = {\n    \"ESTJ\": [\"Te\",\"Si\"], \"ENTJ\": [\"Te\",\"Ni\"], \"ESFJ\": [\"Fe\",\"Si\"], \"ENFJ\": [\"Fe\",\"Ni\"],\n    \"ESTP\": [\"Se\",\"Ti\"], \"ENTP\": [\"Ne\",\"Ti\"], \"ESFP\": [\"Se\",\"Fi\"], \"ENFP\": [\"Ne\",\"Fi\"],\n    \"ISTJ\": [\"Si\",\"Te\"], \"INTJ\": [\"Ni\",\"Te\"], \"ISFJ\": [\"Si\",\"Fe\"], \"INFJ\": [\"Ni\",\"Fe\"],\n    \"ISTP\": [\"Ti\",\"Se\"], \"INTP\": [\"Ti\",\"Ne\"], \"ISFP\": [\"Fi\",\"Se\"], \"INFP\": [\"Fi\",\"Ne\"]\n};\n\nconst funcQuestions = {\n    \"Te\": { yang: \"\u4e3b\u5c0e\u6a29\u3092\u63e1\u308a\u3001\u52b9\u7387\u7684\u306b\u76ee\u6a19\u3092\u9054\u6210\u3057\u305f\u3044\", yin: \"\u7740\u5b9f\u306b\u8a08\u753b\u3092\u9042\u884c\u3057\u3001\u6a19\u6e96\u3084\u898f\u7bc4\u3092\u5b88\u308a\u305f\u3044\" },\n    \"Fe\": { yang: \"\u8a00\u8449\u3067\u4eba\u3005\u3092\u5c0e\u304d\u3001\u793e\u4f1a\u306b\u7406\u60f3\u3092\u5e83\u3081\u305f\u3044\", yin: \"\u76f8\u624b\u306e\u8a71\u306b\u8033\u3092\u50be\u3051\u3001\u6df1\u3044\u4fe1\u983c\u95a2\u4fc2\u3092\u7bc9\u304d\u305f\u3044\" },\n    \"Ti\": { yang: \"\u8ad6\u7406\u3092\u6b66\u5668\u306b\u3001\u554f\u984c\u3092\u7d20\u65e9\u304f\u30b9\u30de\u30fc\u30c8\u306b\u89e3\u6c7a\u3057\u305f\u3044\", yin: \"\u539f\u7406\u539f\u5247\u3092\u6df1\u304f\u63a2\u6c42\u3057\u3001\u9759\u304b\u306b\u5206\u6790\u30fb\u7406\u89e3\u3057\u305f\u3044\" },\n    \"Fi\": { yang: \"\u81ea\u5206\u306e\u611f\u6027\u3084\u500b\u6027\u3092\u3001\u4f5c\u54c1\u3084\u884c\u52d5\u3067\u5916\u306b\u8868\u73fe\u3057\u305f\u3044\", yin: \"\u5185\u306a\u308b\u4fa1\u5024\u89b3\u3084\u7f8e\u5b66\u3092\u5927\u5207\u306b\u3057\u3001\u9759\u304b\u306b\u5b88\u308a\u629c\u304d\u305f\u3044\" },\n    \"Se\": { yang: \"\u523a\u6fc0\u7684\u306a\u72b6\u6cc1\u306b\u98db\u3073\u8fbc\u307f\u3001\u5373\u8208\u3067\u30a2\u30af\u30b7\u30e7\u30f3\u3092\u8d77\u3053\u3057\u305f\u3044\", yin: \"\u7269\u7406\u7684\u306a\u8a73\u7d30\u3092\u89b3\u5bdf\u3057\u3001\u624b\u4f5c\u696d\u3084\u4e94\u611f\u306e\u559c\u3073\u306b\u6ca1\u982d\u3057\u305f\u3044\" },\n    \"Si\": { yang: \"\u904e\u53bb\u306e\u7d4c\u9a13\u3092\u6d3b\u304b\u3057\u3001\u73fe\u5b9f\u306b\u5373\u3057\u305f\u5177\u4f53\u7684\u306a\u6210\u679c\u3092\u51fa\u3057\u305f\u3044\", yin: \"\u4f1d\u7d71\u3084\u624b\u9806\u3092\u91cd\u3093\u3058\u3001\u6642\u9593\u3092\u304b\u3051\u3066\u7740\u5b9f\u306b\u7a4d\u307f\u4e0a\u3052\u305f\u3044\" },\n    \"Ne\": { yang: \"\u65b0\u3057\u3044\u53ef\u80fd\u6027\u3092\u6b21\u3005\u3068\u8a66\u3057\u3001\u5468\u56f2\u3092\u5dfb\u304d\u8fbc\u3093\u3067\u5909\u5316\u3092\u8d77\u3053\u3057\u305f\u3044\", yin: \"\u7269\u4e8b\u306e\u80cc\u5f8c\u306b\u3042\u308b\u6df1\u3044\u610f\u5473\u3084\u3001\u610f\u5916\u306a\u3064\u306a\u304c\u308a\u3092\u898b\u51fa\u3057\u305f\u3044\" },\n    \"Ni\": { yang: \"\u672a\u6765\u306e\u30d3\u30b8\u30e7\u30f3\u3092\u63cf\u304d\u3001\u305d\u308c\u3092\u6226\u7565\u7684\u306b\u5b9f\u73fe\u3057\u3066\u3044\u304d\u305f\u3044\", yin: \"\u8c61\u5fb4\u3084\u30a4\u30e1\u30fc\u30b8\u3092\u901a\u3058\u3066\u3001\u6df1\u5c64\u5fc3\u7406\u3084\u672c\u8cea\u3092\u6d1e\u5bdf\u3057\u305f\u3044\" }\n};\n\nconst detailedDesc = {\n    \"ENFJ_Dominant\": \"\u7a7a\u9593\u3092\u4e00\u77ac\u3067\u638c\u63e1\u3059\u308b\u985e\u7a00\u306a\u308b\u30ab\u30ea\u30b9\u30de\u7684\u5909\u9769\u8005\u3002\u5927\u304d\u306a\u30d3\u30b8\u30e7\u30f3\u3092\u63b2\u3052\u3001\u8a00\u8449\u3068\u5b58\u5728\u611f\u3067\u4eba\u3005\u3092\u52d5\u304b\u3057\u65b0\u3057\u3044\u4e16\u754c\u3092\u5275\u308b\u7406\u60f3\u4e3b\u7fa9\u306e\u30ea\u30fc\u30c0\u30fc\u3002\",\n    \"ENFJ_Creative\": \"\u7e4a\u7d30\u306a\u60c5\u7dd2\u3068\u5927\u80c6\u306a\u30af\u30ea\u30a8\u30a4\u30c6\u30a3\u30d3\u30c6\u30a3\u3092\u6301\u3064\u30ab\u30e1\u30ec\u30aa\u30f3\u30fb\u30a2\u30fc\u30c6\u30a3\u30b9\u30c8\u3002\u5171\u611f\u529b\u3092\u6b66\u5668\u306b\u591a\u5f69\u306a\u5f79\u5272\u3092\u6f14\u3058\u5206\u3051\u3001\u611f\u52d5\u7684\u306a\u4f5c\u54c1\u3092\u751f\u3080\u3002\",\n    \"ENFJ_Normalizing\": \"\u500b\u4eba\u306e\u5185\u306a\u308b\u58f0\u3092\u5c0a\u91cd\u3057\u3001\u6df1\u3044\u4fe1\u983c\u95a2\u4fc2\u3067\u4eba\u3092\u80b2\u6210\u3059\u308b\u8ce2\u660e\u306a\u30b5\u30a4\u30c9\u30ad\u30c3\u30af\u3002\u5fb9\u5e95\u3057\u305f\u50be\u8074\u3068\u500b\u5225\u5bfe\u5fdc\u3067\u3001\u672c\u8cea\u7684\u306a\u6210\u9577\u3092\u4fc3\u3059\u5c0e\u304d\u624b\u3002\",\n    \"ENFJ_Harmonizing\": \"\u82e6\u3057\u3080\u4eba\u306b\u9759\u304b\u306b\u5bc4\u308a\u6dfb\u3044\u3001\u6df1\u3044\u7652\u3084\u3057\u3092\u63d0\u4f9b\u3059\u308b\u5fc3\u306e\u30d2\u30fc\u30e9\u30fc\u3002\u611b\u3068\u3044\u3046\u7d14\u7c8b\u306a\u52d5\u6a5f\u3067\u3001\u4eba\u3005\u306e\u5fc3\u306e\u50b7\u3092\u7652\u3059\u512a\u3057\u304d\u6cbb\u7642\u8005\u3002\",\n    \"ENFP_Dominant\": \"\u58ee\u5927\u306a\u30d3\u30b8\u30e7\u30f3\u3092\u6226\u7565\u7684\u306b\u5b9f\u73fe\u3059\u308b\u751f\u307e\u308c\u306a\u304c\u3089\u306e\u30ea\u30fc\u30c0\u30fc\u3002\u5929\u6027\u306e\u30ab\u30ea\u30b9\u30de\u6027\u3067\u4ef2\u9593\u3092\u96c6\u3081\u3001\u5192\u967a\u3068\u79e9\u5e8f\u3092\u4e21\u7acb\u3055\u305b\u308b\u5148\u5c0e\u8005\u3002\",\n    \"ENFP_Creative\": \"\u5e38\u8b58\u3092\u8d85\u3048\u305f\u767a\u60f3\u3092\u7121\u9650\u306b\u751f\u307f\u51fa\u3059\u597d\u5947\u5fc3\u306e\u584a\u3002\u7570\u306a\u308b\u6982\u5ff5\u3092\u81ea\u7531\u306b\u7d50\u3073\u3064\u3051\u3001\u9000\u5c48\u306a\u4e16\u754c\u306b\u65b0\u3057\u3044\u8272\u3092\u5857\u308b\u5929\u624d\u7684\u306a\u30a4\u30ce\u30d9\u30fc\u30bf\u30fc\u3002\",\n    \"ENFP_Normalizing\": \"\u6df1\u3044\u500b\u4eba\u7684\u4fa1\u5024\u89b3\u306b\u57fa\u3065\u3044\u3066\u884c\u52d5\u3059\u308b\u4fe1\u5ff5\u306e\u4eba\u3002\u4e00\u898b\u6563\u6f2b\u306b\u898b\u3048\u3066\u5b9f\u306f\u82af\u304c\u901a\u3063\u3066\u304a\u308a\u3001\u7740\u5b9f\u306b\u5922\u3092\u5f62\u306b\u3059\u308b\u60c5\u71b1\u7684\u306a\u30d3\u30eb\u30c0\u30fc\u3002\",\n    \"ENFP_Harmonizing\": \"\u4eba\u306e\u5fae\u5999\u306a\u611f\u60c5\u3092\u5373\u5ea7\u306b\u8aad\u307f\u53d6\u308a\u5171\u9cf4\u3059\u308b\u6df1\u3044\u5171\u611f\u8005\u3002\u30a8\u30cd\u30eb\u30ae\u30c3\u30b7\u30e5\u306a\u5916\u898b\u306e\u5185\u5074\u306b\u7e4a\u7d30\u306a\u611f\u53d7\u6027\u3092\u6301\u3061\u3001\u4eba\u3005\u306e\u5fc3\u3092\u7652\u3059\u5b58\u5728\u3002\",\n    \"ESFJ_Dominant\": \"\u6e29\u304b\u3055\u3068\u5f37\u3044\u5b9f\u884c\u529b\u3092\u517c\u306d\u5099\u3048\u305f\u5bb6\u5ead\u7684\u306a\u6307\u63ee\u5b98\u3002\u96c6\u56e3\u306e\u529b\u3092\u7d50\u96c6\u3057\u3001\u30c1\u30fc\u30e0\u5168\u54e1\u304c\u6d3b\u8e8d\u3067\u304d\u308b\u30b9\u30c6\u30fc\u30b8\u3092\u4f5c\u308a\u4e0a\u3052\u308b\u30d7\u30ed\u30c7\u30e5\u30fc\u30b5\u30fc\u3002\",\n    \"ESFJ_Creative\": \"\u4f1d\u7d71\u3068\u5275\u9020\u3092\u878d\u5408\u3055\u305b\u4eba\u3005\u306e\u751f\u6d3b\u3092\u8c4a\u304b\u306b\u3059\u308b\u5b9f\u8df5\u7684\u306a\u30a4\u30ce\u30d9\u30fc\u30bf\u30fc\u3002\u793e\u4ea4\u6027\u3068\u72ec\u81ea\u306e\u611f\u6027\u3067\u3001\u5c45\u5fc3\u5730\u3088\u304f\u523a\u6fc0\u7684\u306a\u30cf\u30fc\u30e2\u30cb\u30fc\u3092\u594f\u3067\u308b\u3002\",\n    \"ESFJ_Normalizing\": \"\u5909\u308f\u3089\u306c\u732e\u8eab\u3067\u7d44\u7e54\u3068\u751f\u6d3b\u3092\u5b88\u308b\u6700\u3082\u4fe1\u983c\u3067\u304d\u308b\u30a2\u30f3\u30ab\u30fc\u3002\u8a73\u7d30\u3078\u306e\u6ce8\u610f\u3068\u5805\u5b9f\u306a\u5b9f\u884c\u3067\u3001\u793e\u4f1a\u306e\u57fa\u76e4\u3092\u652f\u3048\u7d9a\u3051\u308b\u7e01\u306e\u4e0b\u306e\u529b\u6301\u3061\u3002\",\n    \"ESFJ_Harmonizing\": \"\u6df1\u3044\u5171\u611f\u529b\u3067\u4eba\u9593\u95a2\u4fc2\u306e\u6a5f\u5fae\u3092\u8aad\u307f\u89e3\u304f\u624d\u80fd\u3042\u308b\u8abf\u505c\u8005\u3002\u4e00\u5bfe\u4e00\u306e\u5bfe\u8a71\u3067\u76f8\u624b\u306e\u6210\u9577\u3092\u4fc3\u3057\u3001\u9759\u304b\u306b\u5bc4\u308a\u6dfb\u3046\u8ce2\u660e\u306a\u8abf\u6574\u5f79\u3002\",\n    \"ESFP_Dominant\": \"\u30ab\u30ea\u30b9\u30de\u6027\u3068\u6226\u7565\u6027\u3092\u517c\u306d\u5099\u3048\u305f\u30ea\u30fc\u30c0\u30fc\u3002\u56f0\u96e3\u306a\u72b6\u6cc1\u3067\u3082\u5373\u5ea7\u306b\u89e3\u6c7a\u7b56\u3092\u898b\u51fa\u3057\u3001\u4eba\u3005\u3092\u71b1\u72c2\u3055\u305b\u3066\u52d5\u304b\u3059\u529b\u5f37\u3044\u6307\u63ee\u5b98\u3002\",\n    \"ESFP_Creative\": \"\u4eca\u3053\u306e\u77ac\u9593\u3092\u6700\u5927\u9650\u306b\u751f\u304d\u308b\u30a8\u30cd\u30eb\u30ae\u30c3\u30b7\u30e5\u306a\u30a8\u30f3\u30bf\u30fc\u30c6\u30a4\u30ca\u30fc\u3002\u5373\u8208\u306e\u5929\u624d\u3068\u3057\u3066\u89b3\u5ba2\u306e\u53cd\u5fdc\u306b\u5408\u308f\u305b\u3001\u305d\u306e\u5834\u3092\u7206\u767a\u7684\u306b\u76db\u308a\u4e0a\u3052\u308b\u3002\",\n    \"ESFP_Normalizing\": \"\u624b\u5148\u306e\u5668\u7528\u3055\u3068\u30bb\u30f3\u30b9\u3067\u65e5\u5e38\u306b\u697d\u3057\u307f\u3092\u898b\u3064\u3051\u308b\u6d3b\u6c17\u3042\u308b\u53c2\u52a0\u8005\u3002\u30de\u30eb\u30c1\u30bf\u30b9\u30af\u3092\u3053\u306a\u3057\u3001\u78ba\u304b\u306a\u624b\u4ed5\u4e8b\u3067\u5468\u308a\u3092\u652f\u3048\u308b\u4f55\u3067\u3082\u5c4b\u3002\",\n    \"ESFP_Harmonizing\": \"\u8eab\u4f53\u3068\u7cbe\u795e\u3092\u7d71\u5408\u3057\u3066\u9b42\u3092\u9ad8\u63da\u3055\u305b\u308b\u9f13\u821e\u8005\u3002\u6df1\u3044\u5171\u611f\u529b\u3068\u92ed\u3044\u611f\u6027\u3067\u3001\u50b7\u3064\u3044\u305f\u4eba\u3092\u7652\u3084\u3059\u73fe\u4ee3\u306e\u30b7\u30e3\u30fc\u30de\u30f3\u3002\",\n    \"ESTJ_Dominant\": \"\u63fa\u308b\u304e\u306a\u3044\u81ea\u4fe1\u3067\u7d44\u7e54\u3068\u4ef2\u9593\u3092\u5c0e\u304f\u8981\u585e\u306e\u53f8\u4ee4\u5b98\u3002\u73fe\u5834\u3067\u52d5\u304d\u306a\u304c\u3089\u7d20\u65e9\u304f\u6c7a\u65ad\u3092\u4e0b\u3057\u3001\u8cac\u4efb\u3092\u6301\u3063\u3066\u5b9f\u884c\u3059\u308b\u983c\u308c\u308b\u30ea\u30fc\u30c0\u30fc\u3002\",\n    \"ESTJ_Creative\": \"\u72ec\u5275\u7684\u306a\u5de5\u592b\u3068\u300c\u3084\u308c\u3070\u3067\u304d\u308b\u300d\u7cbe\u795e\u3092\u6301\u3064\u767a\u660e\u7684\u306a\u30b3\u30fc\u30c7\u30a3\u30cd\u30fc\u30bf\u30fc\u3002\u4f1d\u7d71\u7684\u306a\u30d3\u30b8\u30cd\u30b9\u30b9\u30ad\u30eb\u3068\u65ac\u65b0\u306a\u30a2\u30a4\u30c7\u30a2\u3067\u5e38\u8b58\u3092\u66f8\u304d\u63db\u3048\u308b\u3002\",\n    \"ESTJ_Normalizing\": \"\u4f1d\u7d71\u3068\u4fa1\u5024\u89b3\u3092\u5b88\u308a\u7740\u5b9f\u306b\u6210\u679c\u3092\u7a4d\u3080\u7ba1\u7406\u306e\u9577\u3002\u81a8\u5927\u306a\u77e5\u8b58\u3068\u7d4c\u9a13\u3067\u7d44\u7e54\u3092\u652f\u3048\u3001\u672a\u6765\u3078\u306e\u78ba\u304b\u306a\u571f\u53f0\u3092\u4f5c\u308b\u5927\u9ed2\u67f1\u3002\",\n    \"ESTJ_Harmonizing\": \"\u5f37\u3055\u3068\u512a\u3057\u3055\u3092\u517c\u306d\u5099\u3048\u305f\u7bc0\u5ea6\u3042\u308b\u30d2\u30e5\u30fc\u30de\u30cb\u30b9\u30c8\u3002\u6d17\u7df4\u3055\u308c\u305f\u614b\u5ea6\u3067\u4eba\u3005\u306e\u6210\u9577\u3092\u4fc3\u3057\u3001\u8abf\u548c\u7684\u306a\u95a2\u4fc2\u3092\u7bc9\u304f\u73fe\u4ee3\u306e\u9a0e\u58eb\u3002\",\n    \"ESTP_Dominant\": \"\u9053\u306a\u304d\u9053\u3092\u884c\u304f\u4e0d\u6575\u306a\u30ea\u30fc\u30c0\u30fc\u3002\u56f0\u96e3\u306a\u30d9\u30f3\u30c1\u30e3\u30fc\u3067\u3082\u7d20\u65e9\u3044\u6c7a\u65ad\u3068\u72ec\u81ea\u306e\u6226\u8853\u3067\u3001\u30c1\u30fc\u30e0\u3092\u7387\u3044\u3066\u679c\u6562\u306b\u6210\u529f\u3092\u52dd\u3061\u53d6\u308b\u958b\u62d3\u8005\u3002\",\n    \"ESTP_Creative\": \"\u76f8\u624b\u306e\u5fc3\u3092\u4e00\u77ac\u3067\u8aad\u307f\u53d6\u308b\u30bd\u30fc\u30b7\u30e3\u30eb\u30fb\u30a4\u30f3\u30d5\u30eb\u30a8\u30f3\u30b5\u30fc\u3002\u9b45\u529b\u3068\u5373\u8208\u529b\u3067\u4eba\u3005\u3092\u81ea\u5206\u306e\u5192\u967a\u306b\u5dfb\u304d\u8fbc\u3080\u5929\u6027\u306e\u30a8\u30f3\u30bf\u30fc\u30c6\u30a4\u30ca\u30fc\u3002\",\n    \"ESTP_Normalizing\": \"\u30c7\u30fc\u30bf\u3068\u8a73\u7d30\u3067\u7740\u5b9f\u306a\u6210\u679c\u3092\u51fa\u3059\u6226\u8853\u7684\u306a\u8abf\u6574\u5f79\u3002\u7dfb\u5bc6\u306a\u8a08\u7b97\u3068\u9069\u5fdc\u529b\u3067\u73fe\u5834\u3092\u56de\u3057\u3001\u30ab\u30aa\u30b9\u3092\u79e9\u5e8f\u306b\u5909\u3048\u308b\u53f8\u4ee4\u5854\u3002\",\n    \"ESTP_Harmonizing\": \"\u8907\u96d1\u306a\u5bfe\u4eba\u95a2\u4fc2\u3092\u5de7\u307f\u306b\u64cd\u308b\u611b\u60f3\u306e\u826f\u3044\u30b3\u30cd\u30af\u30bf\u30fc\u3002\u76f8\u624b\u306e\u672c\u97f3\u3092\u898b\u629c\u304f\u5fc3\u773c\u3092\u6301\u3061\u3001\u4e00\u5bfe\u4e00\u306e\u5bfe\u8a71\u3084\u4ea4\u6e09\u3067\u9054\u4eba\u7d1a\u306e\u30b9\u30ad\u30eb\u3092\u767a\u63ee\u3002\",\n    \"INFJ_Dominant\": \"\u9759\u304b\u306a\u308b\u708e\u3067\u4e16\u754c\u3092\u5909\u3048\u308b\u9810\u8a00\u8005\u3002\u6df1\u3044\u6d1e\u5bdf\u3068\u63fa\u308b\u304e\u306a\u3044\u4fe1\u5ff5\u3067\u3001\u4eba\u3005\u3092\u5c0e\u304d\u793e\u4f1a\u306b\u5909\u9769\u3092\u3082\u305f\u3089\u3059\u30d3\u30b8\u30e7\u30ca\u30ea\u30fc\u30fb\u30ea\u30fc\u30c0\u30fc\u3002\",\n    \"INFJ_Creative\": \"\u7121\u610f\u8b58\u306e\u6df1\u6d77\u304b\u3089\u5275\u9020\u306e\u771f\u73e0\u3092\u5f15\u304d\u4e0a\u3052\u308b\u82b8\u8853\u5bb6\u3002\u8c61\u5fb4\u3068\u30e1\u30bf\u30d5\u30a1\u30fc\u3092\u81ea\u5728\u306b\u64cd\u308a\u3001\u4eba\u306e\u5fc3\u306e\u5965\u5e95\u306b\u97ff\u304f\u4f5c\u54c1\u3092\u751f\u307f\u51fa\u3059\u3002\",\n    \"INFJ_Normalizing\": \"\u5171\u611f\u3068\u69cb\u9020\u5316\u3092\u878d\u5408\u3055\u305b\u308b\u7a4f\u3084\u304b\u306a\u8a2d\u8a08\u8005\u3002\u8907\u96d1\u306a\u4eba\u9593\u95a2\u4fc2\u3092\u8aad\u307f\u89e3\u304d\u3001\u6301\u7d9a\u53ef\u80fd\u306a\u4ed5\u7d44\u307f\u306b\u843d\u3068\u3057\u8fbc\u3080\u9759\u304b\u306a\u308b\u5efa\u7bc9\u5bb6\u3002\",\n    \"INFJ_Harmonizing\": \"\u9b42\u306e\u75db\u307f\u306b\u5bc4\u308a\u6dfb\u3046\u6df1\u3044\u7652\u3084\u3057\u306e\u5b58\u5728\u3002\u76f4\u89b3\u3068\u5171\u611f\u304c\u4e00\u4f53\u3068\u306a\u308a\u3001\u8a00\u8449\u3092\u8d85\u3048\u305f\u6b21\u5143\u3067\u4eba\u306e\u5fc3\u3092\u5305\u307f\u8fbc\u3080\u771f\u306e\u7406\u89e3\u8005\u3002\",\n    \"INFP_Dominant\": \"\u7406\u60f3\u3092\u73fe\u5b9f\u306b\u5909\u3048\u308b\u4e0d\u5c48\u306e\u7cbe\u795e\u3092\u6301\u3064\u9ad8\u6f54\u306a\u30c1\u30e3\u30f3\u30d4\u30aa\u30f3\u3002\u5341\u5b57\u8ecd\u306e\u3088\u3046\u306a\u60c5\u71b1\u3067\u4fe1\u5ff5\u3092\u8cab\u304d\u3001\u512a\u308c\u305f\u7ba1\u7406\u8005\u3068\u3057\u3066\u7d44\u7e54\u3092\u5c0e\u304f\u6226\u58eb\u3002\",\n    \"INFP_Creative\": \"\u9b54\u6cd5\u306e\u529b\u3092\u4fe1\u3058\u3066\u8efd\u3084\u304b\u306b\u751f\u304d\u308b\u597d\u5947\u5fc3\u65fa\u76db\u306a\u5922\u60f3\u5bb6\u3002\u6d41\u308c\u306b\u8eab\u3092\u4efb\u305b\u3001\u591a\u69d8\u306a\u554f\u3044\u3092\u63a2\u6c42\u3057\u306a\u304c\u3089\u4eba\u751f\u3068\u3044\u3046\u30ad\u30e3\u30f3\u30d0\u30b9\u306b\u7269\u8a9e\u3092\u63cf\u304f\u3002\",\n    \"INFP_Normalizing\": \"\u9759\u5bc2\u306e\u4e2d\u306b\u5f37\u3055\u3092\u79d8\u3081\u305f\u8aa0\u5b9f\u306a\u30b5\u30dd\u30fc\u30bf\u30fc\u3002\u6df1\u3044\u719f\u8003\u3068\u5fcd\u8010\u5f37\u3055\u3067\u5922\u3092\u5b9f\u73fe\u3057\u3001\u7d44\u7e54\u3084\u30c1\u30fc\u30e0\u3092\u5bc6\u304b\u306b\u652f\u3048\u308b\u5b88\u8b77\u8005\u3002\",\n    \"INFP_Harmonizing\": \"\u9b42\u306e\u6df1\u6df5\u3092\u77e5\u308b\u5171\u611f\u7684\u306a\u30ab\u30a6\u30f3\u30bb\u30e9\u30fc\u3002\u8907\u96d1\u306a\u4eba\u9593\u5fc3\u7406\u3092\u6d1e\u5bdf\u3057\u3001\u8c61\u5fb4\u3068\u7121\u610f\u8b58\u306e\u4e16\u754c\u3067\u672c\u8cea\u7684\u306a\u7652\u3084\u3057\u3092\u3082\u305f\u3089\u3059\u8ce2\u8005\u3002\",\n    \"INTJ_Dominant\": \"\u672a\u6765\u3092\u8a2d\u8a08\u56f3\u901a\u308a\u306b\u5efa\u7bc9\u3059\u308b\u30d3\u30b8\u30e7\u30ca\u30ea\u30fc\u30fb\u30c7\u30a3\u30ec\u30af\u30bf\u30fc\u3002\u5927\u91cf\u306e\u60c5\u5831\u3092\u51e6\u7406\u3057\u7d44\u7e54\u306e\u65b9\u5411\u6027\u3092\u6c7a\u5b9a\u3059\u308b\u3001\u51b7\u5fb9\u304b\u3064\u78ba\u5b9f\u306a\u7dcf\u76e3\u7763\u3002\",\n    \"INTJ_Creative\": \"\u30ab\u30aa\u30b9\u3092\u697d\u3057\u307f\u9769\u65b0\u7684\u306a\u30a2\u30a4\u30c7\u30a2\u3092\u751f\u3080\u5275\u9020\u7684\u306a\u71b1\u72c2\u8005\u3002\u8907\u6570\u306e\u9818\u57df\u3092\u6a2a\u65ad\u3057\u3001\u72ec\u81ea\u306e\u8996\u70b9\u3067\u8ab0\u3082\u898b\u305f\u3053\u3068\u306e\u306a\u3044\u4e16\u754c\u3092\u5275\u308b\u767a\u660e\u5bb6\u3002\",\n    \"INTJ_Normalizing\": \"\u7406\u60f3\u3092\u65e5\u3005\u306e\u7a4d\u307f\u91cd\u306d\u3067\u5b9f\u88c5\u3059\u308b\u578b\u7834\u308a\u306a\u30ac\u30a4\u30c9\u3002\u7dfb\u5bc6\u306a\u8a08\u753b\u3068\u7740\u5b9f\u306a\u624b\u9806\u3067\u3001\u63fa\u308b\u304e\u306a\u3044\u6210\u679c\u3092\u751f\u307f\u51fa\u3059\u8ce2\u660e\u306a\u5c0e\u304d\u624b\u3002\",\n    \"INTJ_Harmonizing\": \"\u72ec\u81ea\u306e\u54f2\u5b66\u3068\u6b32\u671b\u306b\u5f93\u3063\u3066\u751f\u304d\u308b\u30a8\u30ad\u30bb\u30f3\u30c8\u30ea\u30c3\u30af\u306a\u30c0\u30a4\u30e4\u30e2\u30f3\u30c9\u3002\u8907\u6570\u306e\u8996\u70b9\u3092\u5207\u308a\u66ff\u3048\u3066\u672c\u8cea\u3092\u898b\u629c\u304f\u3001\u5b64\u9ad8\u306e\u5149\u3092\u653e\u3064\u539f\u77f3\u3002\",\n    \"INTP_Dominant\": \"\u6df7\u4e71\u306b\u79e9\u5e8f\u3092\u3082\u305f\u3089\u3059\u91ce\u5fc3\u7684\u306a\u6226\u7565\u5bb6\u3002\u5ba2\u89b3\u7684\u306a\u5206\u6790\u3068\u92ed\u3044\u8a00\u8449\u3067\u3001\u7d44\u7e54\u306e\u91cd\u8981\u306a\u610f\u601d\u6c7a\u5b9a\u3092\u652f\u3048\u308b\u77e5\u306e\u5c06\u8ecd\u3002\",\n    \"INTP_Creative\": \"\u5e38\u8b58\u306e\u67a0\u3092\u58ca\u3059\u597d\u5947\u5fc3\u65fa\u76db\u306a\u8abf\u67fb\u54e1\u3002\u5c3d\u304d\u308b\u3053\u3068\u306e\u306a\u3044\u63a2\u6c42\u5fc3\u3067\u3001\u8ab0\u3082\u601d\u3044\u3064\u304b\u306a\u304b\u3063\u305f\u65b0\u3057\u3044\u6b63\u89e3\u3092\u898b\u3064\u3051\u51fa\u3059\u77e5\u306e\u30c8\u30ea\u30c3\u30af\u30b9\u30bf\u30fc\u3002\",\n    \"INTP_Normalizing\": \"\u4e16\u754c\u306e\u30d0\u30b0\u3092\u4fee\u6b63\u3059\u308b\u53b3\u683c\u306a\u8a2d\u8a08\u8005\u3002\u5b8c\u74a7\u306a\u8ad6\u7406\u3068\u6280\u8853\u3067\u3001\u793e\u4f1a\u306e\u898b\u3048\u306a\u3044\u571f\u53f0\u3092\u5f37\u56fa\u306b\u652f\u3048\u308b\u9759\u304b\u306a\u308b\u8077\u4eba\u3002\",\n    \"INTP_Harmonizing\": \"\u4eba\u306e\u5fc3\u306b\u8ad6\u7406\u306e\u5149\u3092\u706f\u3059\u5fc3\u512a\u3057\u304d\u7406\u8ad6\u5bb6\u3002\u51b7\u9759\u306a\u5206\u6790\u3068\u6e29\u304b\u3044\u773c\u5dee\u3057\u3067\u3001\u8907\u96d1\u306a\u4eba\u9593\u306e\u554f\u984c\u3092\u89e3\u304d\u307b\u3050\u3059\u8ce2\u8005\u3002\",\n    \"ISFJ_Dominant\": \"\u512a\u3057\u3055\u3068\u5f37\u3055\u3092\u4f75\u305b\u6301\u3064\u30b0\u30eb\u30fc\u30d7\u306e\u4ef2\u4ecb\u8005\u3002\u7d44\u7e54\u306e\u8abf\u548c\u3092\u4fdd\u3061\u306a\u304c\u3089\u4eba\u3005\u3092\u5c0e\u304d\u3001\u6e29\u304b\u304f\u5f37\u56fa\u306a\u5834\u6240\u3092\u4f5c\u308b\u5b88\u8b77\u306e\u30ea\u30fc\u30c0\u30fc\u3002\",\n    \"ISFJ_Creative\": \"\u72ec\u81ea\u306e\u611f\u6027\u3067\u7f8e\u3057\u3044\u30cf\u30fc\u30e2\u30cb\u30fc\u3092\u751f\u3080\u82b8\u8853\u7684\u306a\u4f5c\u66f2\u5bb6\u3002\u5373\u8208\u3068\u5275\u9020\u6027\u3092\u611b\u3057\u3001\u305d\u306e\u6ea2\u308c\u308b\u611f\u6027\u3067\u4e16\u754c\u3092\u512a\u3057\u304f\u5305\u3080\u9b54\u8853\u5e2b\u3002\",\n    \"ISFJ_Normalizing\": \"\u5909\u308f\u3089\u306c\u8aa0\u5b9f\u3055\u3067\u793e\u4f1a\u306e\u57fa\u76e4\u3092\u652f\u3048\u308b\u826f\u5fc3\u7684\u306a\u30b5\u30dd\u30fc\u30bf\u30fc\u3002\u8a73\u7d30\u3078\u306e\u6ce8\u610f\u3068\u732e\u8eab\u3067\u3001\u5468\u308a\u306e\u4eba\u306b\u5b89\u5fc3\u3068\u5b89\u5b9a\u3092\u3082\u305f\u3089\u3059\u30a2\u30f3\u30ab\u30fc\u3002\",\n    \"ISFJ_Harmonizing\": \"\u4eba\u306e\u5fc3\u306e\u6a5f\u5fae\u3092\u6620\u3057\u51fa\u3059\u624d\u80fd\u3042\u308b\u8abf\u505c\u8005\u3002\u7e4a\u7d30\u306a\u89b3\u5bdf\u773c\u3068\u6df1\u3044\u5171\u611f\u3067\u3001\u4e00\u5bfe\u4e00\u306e\u5bfe\u8a71\u3092\u901a\u3058\u3066\u76f8\u624b\u306e\u6210\u9577\u3092\u4fc3\u3059\u8ce2\u660e\u306a\u93e1\u3002\",\n    \"ISFP_Dominant\": \"\u7f8e\u3068\u5b9f\u5229\u3092\u4e21\u7acb\u3055\u305b\u308b\u9032\u53d6\u306e\u6c17\u6027\u306b\u5bcc\u3093\u3060\u30ea\u30fc\u30c0\u30fc\u3002\u82b8\u8853\u7684\u30bb\u30f3\u30b9\u3068\u5b9f\u884c\u529b\u3067\u30c1\u30fc\u30e0\u3092\u7387\u3044\u3001\u5922\u3092\u73fe\u5b9f\u306e\u5f62\u306b\u5909\u3048\u308b\u73fe\u5834\u306e\u30ab\u30ea\u30b9\u30de\u3002\",\n    \"ISFP_Creative\": \"\u5e38\u8b58\u306e\u67a0\u3092\u98db\u3073\u8d8a\u3048\u308b\u53cd\u9006\u306e\u63a2\u691c\u5bb6\u3002\u81ea\u7531\u306a\u9b42\u3067\u4e88\u6e2c\u4e0d\u80fd\u306a\u5275\u9020\u6027\u3092\u767a\u63ee\u3057\u3001\u9000\u5c48\u306a\u4e16\u754c\u306b\u9bae\u3084\u304b\u306a\u8272\u3092\u5857\u308a\u305f\u304f\u308b\u5192\u967a\u8005\u3002\",\n    \"ISFP_Normalizing\": \"\u4e00\u3064\u306e\u30b9\u30ad\u30eb\u3092\u6975\u3081\u308b\u732e\u8eab\u7684\u306a\u30ad\u30e3\u30ea\u30a2\u4eba\u3002\u78e8\u304d\u4e0a\u3052\u305f\u6280\u8853\u3068\u8aa0\u5b9f\u306a\u4ed5\u4e8b\u3067\u3001\u305d\u306e\u9053\u306e\u30d7\u30ed\u30d5\u30a7\u30c3\u30b7\u30e7\u30ca\u30eb\u3068\u3057\u3066\u8f1d\u304f\u9054\u4eba\u3002\",\n    \"ISFP_Harmonizing\": \"\u4e16\u754c\u306b\u30cf\u30fc\u30e2\u30cb\u30fc\u3092\u3082\u305f\u3089\u3059\u5171\u611f\u7684\u306a\u30de\u30a8\u30b9\u30c8\u30ed\u3002\u6df1\u3044\u5171\u611f\u529b\u3068\u72ec\u81ea\u306e\u611f\u6027\u3067\u3001\u4eba\u3005\u306e\u5fc3\u8eab\u306b\u7652\u3084\u3057\u3092\u3082\u305f\u3089\u3059\u594f\u8005\u3002\",\n    \"ISTJ_Dominant\": \"\u9759\u304b\u306a\u308b\u60c5\u71b1\u3067\u7d44\u7e54\u3092\u5c0e\u304f\u732e\u8eab\u7684\u306a\u30ad\u30e3\u30d7\u30c6\u30f3\u3002\u6df1\u3044\u4fa1\u5024\u89b3\u3068\u7684\u78ba\u306a\u5224\u65ad\u3067\u3001\u30c1\u30fc\u30e0\u3092\u78ba\u5b9f\u306b\u52dd\u5229\u3078\u5c0e\u304f\u73fe\u5834\u306e\u6307\u63ee\u5b98\u3002\",\n    \"ISTJ_Creative\": \"\u5805\u5b9f\u3055\u3068\u904a\u3073\u5fc3\u3092\u4f75\u305b\u6301\u3064\u71b1\u72c2\u7684\u306a\u63a2\u9271\u8005\u3002\u8c4a\u5bcc\u306a\u77e5\u8b58\u3068\u8868\u73fe\u529b\u3067\u3001\u4e16\u754c\u4e2d\u306e\u9762\u767d\u3044\u3053\u3068\u3092\u6398\u308a\u5f53\u3066\u308b\u5192\u967a\u3059\u308b\u5b9f\u52d9\u5bb6\u3002\",\n    \"ISTJ_Normalizing\": \"\u793e\u4f1a\u306e\u6839\u5e79\u3092\u652f\u3048\u308b\u5fe0\u5b9f\u306a\u5f79\u5272\u9042\u884c\u8005\u3002\u5909\u308f\u3089\u306c\u732e\u8eab\u3068\u6b63\u78ba\u306a\u4ed5\u4e8b\u3067\u3001\u591a\u304f\u306e\u4eba\u306e\u5e73\u7a4f\u306a\u65e5\u5e38\u3092\u5b88\u308b\u793e\u4f1a\u306e\u5b88\u8b77\u795e\u3002\",\n    \"ISTJ_Harmonizing\": \"\u4eba\u3068\u30eb\u30fc\u30eb\u3092\u8abf\u548c\u3055\u305b\u308b\u5b9f\u8df5\u7684\u306a\u30b3\u30fc\u30c1\u3002\u51b7\u9759\u306a\u5206\u6790\u3068\u6e29\u304b\u3044\u914d\u616e\u3067\u3001\u7d44\u7e54\u306e\u6469\u64e6\u3092\u6e1b\u3089\u3057\u50cd\u304d\u3084\u3059\u3044\u74b0\u5883\u3092\u4f5c\u308b\u8abf\u6574\u5f79\u3002\",\n    \"ISTP_Dominant\": \"\u73fe\u5834\u3092\u77e5\u308a\u5c3d\u304f\u3057\u305f\u6210\u529f\u3059\u308b\u30de\u30cd\u30fc\u30b8\u30e3\u30fc\u3002\u6280\u8853\u7684\u77e5\u8b58\u3068\u7ba1\u7406\u80fd\u529b\u3092\u7d44\u307f\u5408\u308f\u305b\u3001\u30c1\u30fc\u30e0\u5168\u4f53\u3092\u52dd\u5229\u3078\u5c0e\u304f\u5b9f\u529b\u6d3e\u30ea\u30fc\u30c0\u30fc\u3002\",\n    \"ISTP_Creative\": \"\u6a5f\u80fd\u7f8e\u3092\u8ffd\u6c42\u3059\u308b\u591a\u69d8\u306a\u30c7\u30b6\u30a4\u30ca\u30fc\u3002\u6280\u8853\u7684\u7cbe\u5ea6\u3068\u5275\u9020\u7684\u611f\u6027\u3092\u878d\u5408\u3055\u305b\u3001\u4e16\u754c\u3092\u4fbf\u5229\u3067\u9762\u767d\u3044\u5834\u6240\u306b\u4f5c\u308a\u5909\u3048\u308b\u767a\u660e\u5bb6\u3002\",\n    \"ISTP_Normalizing\": \"\u9759\u5bc2\u306e\u4e2d\u3067\u5b8c\u74a7\u306a\u4ed5\u4e8b\u3092\u3059\u308b\u9759\u304b\u306a\u30c8\u30e9\u30d6\u30eb\u30b7\u30e5\u30fc\u30bf\u30fc\u3002\u78ba\u304b\u306a\u6280\u8853\u3068\u89e3\u6c7a\u529b\u3067\u3001\u3042\u3089\u3086\u308b\u554f\u984c\u3092\u9b54\u6cd5\u306e\u3088\u3046\u306b\u6d88\u3057\u53bb\u308b\u540d\u5de5\u3002\",\n    \"ISTP_Harmonizing\": \"\u4eba\u306e\u75db\u307f\u3092\u77e5\u308b\u4eba\u9053\u7684\u306a\u8abf\u67fb\u54e1\u3002\u6e29\u304b\u3044\u624b\u3068\u6df1\u3044\u6d1e\u5bdf\u3067\u3001\u8eab\u4f53\u7684\u30a2\u30d7\u30ed\u30fc\u30c1\u304b\u3089\u4eba\u3005\u306e\u5fc3\u3068\u4f53\u3092\u6551\u3046\u9759\u304b\u306a\u6cbb\u7642\u8005\u3002\",\n    \"ENTP_Dominant\": \"\u65e2\u5b58\u306e\u30eb\u30fc\u30eb\u3092\u6253\u3061\u7834\u308a\u7d44\u7e54\u306b\u9769\u547d\u3092\u8d77\u3053\u3059\u53f8\u4ee4\u5b98\u3002\u92ed\u3044\u5f01\u820c\u3068\u6226\u7565\u3067\u96c6\u56e3\u3092\u7387\u3044\u3001\u4e0d\u53ef\u80fd\u3068\u8a00\u308f\u308c\u305f\u9818\u57df\u306b\u5207\u308a\u8fbc\u3080\u6311\u6226\u8005\u3002\",\n    \"ENTP_Creative\": \"\u3042\u3089\u3086\u308b\u9818\u57df\u3092\u6a2a\u65ad\u3059\u308b\u77e5\u7684\u5192\u967a\u5bb6\u3002\u81a8\u5927\u306a\u30a2\u30a4\u30c7\u30a2\u3092\u5373\u5ea7\u306b\u7d44\u307f\u5408\u308f\u305b\u3001\u65e2\u5b58\u306e\u5e38\u8b58\u3092\u8986\u3059\u9769\u65b0\u7684\u306a\u30b3\u30f3\u30bb\u30d7\u30c8\u3092\u751f\u3080\u767a\u660e\u5bb6\u3002\",\n    \"ENTP_Normalizing\": \"\u92ed\u3044\u8ad6\u7406\u3067\u8907\u96d1\u306a\u30b7\u30b9\u30c6\u30e0\u3092\u8a2d\u8a08\u3059\u308b\u7406\u8ad6\u6d3e\u306e\u5efa\u7bc9\u5bb6\u3002\u6df7\u6c8c\u304b\u3089\u79e9\u5e8f\u3092\u751f\u307f\u51fa\u3057\u3001\u5805\u7262\u306a\u4ed5\u7d44\u307f\u3092\u69cb\u7bc9\u3059\u308b\u77e5\u306e\u30a8\u30f3\u30b8\u30cb\u30a2\u3002\",\n    \"ENTP_Harmonizing\": \"\u4eba\u306e\u5fc3\u7406\u3068\u8ad6\u7406\u3092\u540c\u6642\u306b\u8aad\u307f\u89e3\u304f\u5171\u611f\u7684\u306a\u6226\u7565\u5bb6\u3002\u8b70\u8ad6\u3092\u901a\u3058\u3066\u76f8\u624b\u306e\u6210\u9577\u3092\u4fc3\u3057\u3001\u77e5\u7684\u523a\u6fc0\u3068\u6e29\u304b\u3055\u3092\u4e21\u7acb\u3059\u308b\u7a00\u6709\u306a\u5b58\u5728\u3002\"\n};\n\nconst subtypeColors = {\n    \"Dominant\": { color: \"#e53935\", name: \"\u30c9\u30df\u30ca\u30f3\u30c8\", label: \"\u7387\u3044\u308b\u4eba \u2500\u2500 \u30b9\u30af\u30fc\u30eb\u4e3b\u50ac\u5411\u304d\" },\n    \"Creative\": { color: \"#fb8c00\", name: \"\u30af\u30ea\u30a8\u30a4\u30c6\u30a3\u30d6\", label: \"\u5275\u308b\u4eba \u2500\u2500 \u30b3\u30f3\u30b5\u30eb\u5411\u304d\" },\n    \"Normalizing\": { color: \"#1e88e5\", name: \"\u30ce\u30fc\u30de\u30e9\u30a4\u30b6\u30fc\", label: \"\u6574\u3048\u308b\u4eba \u2500\u2500 \u5c02\u9580\u5bb6\u00d7\u8a2d\u8a08\u8005\u5411\u304d\" },\n    \"Harmonizing\": { color: \"#43a047\", name: \"\u30cf\u30fc\u30e2\u30ca\u30a4\u30b6\u30fc\", label: \"\u5bc4\u308a\u6dfb\u3046\u4eba \u2500\u2500 \u30b3\u30fc\u30c1\u00d7\u30ab\u30a6\u30f3\u30bb\u30e9\u30fc\u5411\u304d\" }\n};\n\n\/* --- State --- *\/\nlet pctState = {\n    qIndex: 0,\n    \/\/ Scores: Positive = Option A wins, Negative = Option B wins\n    scores: { SN:0, TF:0, EI:0, JP:0 }, \n    group: \"\", \/\/ ST, SF, NT, NF\n    finalType: \"\", \/\/ e.g. \"ENTP\"\n    funcScores: { dom: 0, aux: 0 } \/\/ + = Yang, - = Yin\n};\n\n\/* --- Functions --- *\/\n\nfunction pctStart() {\n    document.getElementById('pct-start-screen').style.display = 'none';\n    document.getElementById('pct-question-screen').style.display = 'block';\n    pctShowQuestion();\n}\n\nfunction pctReset() {\n    pctState = {\n        qIndex: 0,\n        scores: { SN:0, TF:0, EI:0, JP:0 },\n        group: \"\",\n        finalType: \"\",\n        funcScores: { dom: 0, aux: 0 }\n    };\n    document.getElementById('pct-result-screen').style.display = 'none';\n    document.getElementById('pct-start-screen').style.display = 'block';\n    document.getElementById('pct-progress').style.width = '0%';\n}\n\nfunction pctShowQuestion() {\n    let qData = null;\n    const idx = pctState.qIndex;\n\n    if (idx < 6) {\n        qData = pctData.phase1[idx];\n    } else if (idx < 12) {\n        if (!pctState.group) pctCalcPhase1();\n        const p2Index = idx - 6;\n        qData = pctData.phase2[pctState.group][p2Index];\n    } else {\n        if (!pctState.finalType) pctCalcPhase2();\n        \n        const funcs = typeFuncs[pctState.finalType]; \n        const targetFunc = (idx === 12) ? funcs[0] : funcs[1]; \n        const fQ = funcQuestions[targetFunc];\n        \n        qData = {\n            id: idx + 1,\n            type: (idx === 12) ? \"DOM\" : \"AUX\",\n            text: `\u300c${targetFunc}\u300d\u6a5f\u80fd\u306e\u4f7f\u3044\u65b9\u306b\u3064\u3044\u3066`,\n            a: fQ.yang,\n            b: fQ.yin\n        };\n    }\n\n    const qEl = document.getElementById('pct-question-screen');\n    qEl.style.display = 'none'; \/\/ reset animation\n    \n    \/\/ Clear feedback text\n    const feedback = document.getElementById('pct-hover-feedback');\n    feedback.textContent = '\\u00A0';\n    feedback.classList.remove('visible');\n\n    setTimeout(() => {\n        qEl.style.display = 'block';\n        document.getElementById('pct-q-number').textContent = `QUESTION ${idx + 1} \/ 14`;\n        document.getElementById('pct-q-text').textContent = qData.text;\n        \n        \/\/ \u30c6\u30ad\u30b9\u30c8\u3092\u8a2d\u5b9a\n        \/\/ span\u30bf\u30b0\u3067\u56f2\u3080\u3053\u3068\u3067\u3001CSS\u3067\u306e\u5de6\u30de\u30fc\u30b8\u30f3\u306a\u3069\u3092\u5236\u5fa1\u3057\u3084\u3059\u304f\u3059\u308b\n        document.querySelector('#pct-text-a span').textContent = qData.a;\n        document.querySelector('#pct-text-b span').textContent = qData.b;\n        \n        \/\/ Generate Buttons (Likert Scale)\n        const btnContainer = document.getElementById('pct-scale-buttons');\n        btnContainer.innerHTML = '';\n\n        \/\/ Scale: -3 (Strong A) to +3 (Strong B)\n        const scaleValues = [-3, -2, -1, 0, 1, 2, 3];\n        \n        scaleValues.forEach(val => {\n            const btn = document.createElement('div');\n            btn.className = 'pct-scale-btn';\n            btn.dataset.val = val;\n            \n            \/\/ Set Side Data for CSS colors\n            if (val < 0) btn.dataset.side = \"A\";\n            else if (val > 0) btn.dataset.side = \"B\";\n            else btn.dataset.side = \"N\";\n\n            \/\/ Event Listeners\n            btn.onmouseenter = () => pctShowFeedback(val);\n            btn.onmouseleave = () => pctHideFeedback();\n            btn.onclick = () => pctAnswer(val, qData, btn);\n\n            btnContainer.appendChild(btn);\n        });\n\n        \/\/ Progress Bar\n        const progress = ((idx) \/ 14) * 100;\n        document.getElementById('pct-progress').style.width = `${progress}%`;\n    }, 50);\n}\n\nconst feedbackMap = {\n    \"-3\": \"A\u306b\u7d76\u5bfe\u5f53\u3066\u306f\u307e\u308b\",\n    \"-2\": \"A\u306b\u304b\u306a\u308a\u5f53\u3066\u306f\u307e\u308b\",\n    \"-1\": \"A\u306b\u6bd4\u8f03\u7684\u5f53\u3066\u306f\u307e\u308b\",\n    \"0\": \"\u3069\u3061\u3089\u3068\u3082\u8a00\u3048\u306a\u3044 \/ \u308f\u304b\u3089\u306a\u3044\",\n    \"1\": \"B\u306b\u6bd4\u8f03\u7684\u5f53\u3066\u306f\u307e\u308b\",\n    \"2\": \"B\u306b\u304b\u306a\u308a\u5f53\u3066\u306f\u307e\u308b\",\n    \"3\": \"B\u306b\u7d76\u5bfe\u5f53\u3066\u306f\u307e\u308b\"\n};\n\nfunction pctShowFeedback(val) {\n    const feedback = document.getElementById('pct-hover-feedback');\n    feedback.textContent = feedbackMap[val];\n    feedback.classList.add('visible');\n}\n\nfunction pctHideFeedback() {\n    const feedback = document.getElementById('pct-hover-feedback');\n    feedback.classList.remove('visible');\n}\n\nfunction pctAnswer(val, qData, btnEl) {\n    \/\/ Visual select\n    const allBtns = document.querySelectorAll('.pct-scale-btn');\n    allBtns.forEach(b => b.classList.remove('selected'));\n    btnEl.classList.add('selected');\n\n    \/\/ Score update logic\n    let pointsA = 0;\n    let pointsB = 0;\n    const absVal = Math.abs(val);\n\n    if (val < 0) {\n        pointsA = absVal; \/\/ 1, 2, or 3\n    } else if (val > 0) {\n        pointsB = absVal; \/\/ 1, 2, or 3\n    }\n\n    if (pctState.qIndex < 6) {\n        \/\/ Phase 1: SN, TF\n        if (qData.type === \"SN\") {\n            pctState.scores.SN += (pointsA - pointsB); \/\/ Positive = S, Negative = N\n        } else if (qData.type === \"TF\") {\n            pctState.scores.TF += (pointsA - pointsB); \/\/ Positive = T, Negative = F\n        }\n    } else if (pctState.qIndex < 12) {\n        \/\/ Phase 2: EI, JP\n        if (qData.type === \"EI\") {\n            pctState.scores.EI += (pointsA - pointsB); \/\/ Positive = E, Negative = I\n        } else if (qData.type === \"JP\") {\n            pctState.scores.JP += (pointsA - pointsB); \/\/ Positive = J, Negative = P\n        }\n    } else {\n        \/\/ Phase 3: DCNH (Yang vs Yin)\n        let yangScore = 0;\n        if (val < 0) yangScore = Math.abs(val); \/\/ Yang\n        else if (val > 0) yangScore = -Math.abs(val); \/\/ Yin\n        \n        if (pctState.qIndex === 12) pctState.funcScores.dom = yangScore;\n        if (pctState.qIndex === 13) pctState.funcScores.aux = yangScore;\n    }\n\n    \/\/ Delay before next question\n    setTimeout(() => {\n        pctState.qIndex++;\n        if (pctState.qIndex < 14) {\n            pctShowQuestion();\n        } else {\n            pctShowResult();\n        }\n    }, 450);\n}\n\nfunction pctCalcPhase1() {\n    \/\/ Scores: Positive = Option A (S\/T), Negative = Option B (N\/F)\n    const s = pctState.scores;\n    const sn = (s.SN >= 0) ? \"S\" : \"N\"; \/\/ Tie-break: Default to S\n    const tf = (s.TF >= 0) ? \"T\" : \"F\"; \/\/ Tie-break: Default to T\n    pctState.group = sn + tf; \n}\n\nfunction pctCalcPhase2() {\n    \/\/ Scores: Positive = A (E\/J), Negative = B (I\/P)\n    const s = pctState.scores;\n    const ei = (s.EI >= 0) ? \"E\" : \"I\"; \n    const jp = (s.JP >= 0) ? \"J\" : \"P\";\n    \n    const g = pctState.group; \n    pctState.finalType = ei + g.charAt(0) + g.charAt(1) + jp;\n}\n\nfunction pctCalcSubtype() {\n    \/\/ Scores: Positive = Yang, Negative = Yin. 0 = Treated as Yin (Default)\n    const d = pctState.funcScores.dom; \n    const a = pctState.funcScores.aux; \n    \n    const isDomYang = d > 0;\n    const isAuxYang = a > 0;\n    \n    if (isDomYang && isAuxYang) return \"Dominant\";\n    if (!isDomYang && isAuxYang) return \"Creative\";\n    if (isDomYang && !isAuxYang) return \"Normalizing\";\n    if (!isDomYang && !isAuxYang) return \"Harmonizing\";\n    return \"Harmonizing\"; \/\/ Fallback\n}\n\nfunction pctShowResult() {\n    document.getElementById('pct-question-screen').style.display = 'none';\n    document.getElementById('pct-progress').style.width = '100%';\n\n    const finalSubtype = pctCalcSubtype();\n    const typeKey = `${pctState.finalType}_${finalSubtype}`;\n    const subInfo = subtypeColors[finalSubtype];\n\n    \/\/ DOM Updates\n    document.getElementById('pct-res-type').textContent = typeKey;\n    document.getElementById('pct-res-subtype').textContent = `${subInfo.name}`;\n    document.getElementById('pct-res-biz').textContent = subInfo.label;\n    \n    \/\/ Description\n    const desc = detailedDesc[typeKey] || \"\u7d50\u679c\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002\";\n    document.getElementById('pct-res-desc').textContent = desc;\n\n    \/\/ Styling based on subtype\n    const card = document.getElementById('pct-result-card');\n    card.style.borderTopColor = subInfo.color; \/* \u4e0a\u30dc\u30fc\u30c0\u30fc\u3067\u8868\u73fe *\/\n\n    document.getElementById('pct-result-screen').style.display = 'block';\n}\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>16\u30bf\u30a4\u30d7 \u00d7 DCNH\u30b5\u30d6\u30bf\u30a4\u30d7\u8a3a\u65ad \u3042\u306a\u305f\u306e\u5236\u4f5c\u30fb\u4e8b\u696d\u30b9\u30bf\u30a4\u30eb\u3092\u898b\u3064\u3051\u308b \u8a3a\u65ad\u3078\u3088\u3046\u3053\u305d \u3042\u306a\u305f\u306e\u6027\u683c\u30bf\u30a4\u30d7\u3068\u3001\u73fe\u5728\u306e\u884c\u52d5\u30d1\u30bf\u30fc\u30f3\uff08\u30b5\u30d6\u30bf\u30a4\u30d7\uff09\u3092\u516814\u554f\u3067\u5206\u6790\u3057\u307e\u3059\u3002 \u8cea\u554f\u306b\u5bfe\u3057\u3066\u3001\u3069\u3061\u3089\u304c\u81ea\u5206\u306b\u3088\u308a\u5f53\u3066\u306f\u307e\u308b\u304b\u3092 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"vkexunit_cta_each_option":"","footnotes":""},"class_list":["post-13192","16types","type-16types","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/seikaku-type.com\/design\/wp-json\/wp\/v2\/16types\/13192","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/seikaku-type.com\/design\/wp-json\/wp\/v2\/16types"}],"about":[{"href":"https:\/\/seikaku-type.com\/design\/wp-json\/wp\/v2\/types\/16types"}],"author":[{"embeddable":true,"href":"https:\/\/seikaku-type.com\/design\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/seikaku-type.com\/design\/wp-json\/wp\/v2\/comments?post=13192"}],"version-history":[{"count":1,"href":"https:\/\/seikaku-type.com\/design\/wp-json\/wp\/v2\/16types\/13192\/revisions"}],"predecessor-version":[{"id":13193,"href":"https:\/\/seikaku-type.com\/design\/wp-json\/wp\/v2\/16types\/13192\/revisions\/13193"}],"wp:attachment":[{"href":"https:\/\/seikaku-type.com\/design\/wp-json\/wp\/v2\/media?parent=13192"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}