{"id":141,"date":"2026-01-26T03:23:11","date_gmt":"2026-01-25T18:23:11","guid":{"rendered":"https:\/\/mental-weather.com\/?page_id=141"},"modified":"2026-01-26T03:23:11","modified_gmt":"2026-01-25T18:23:11","slug":"%e3%80%90%e9%96%b2%e8%a6%a7%e6%b3%a8%e6%84%8f%e3%80%91%e3%81%9d%e3%81%ae%e7%96%b2%e3%82%8c%e3%80%81%e7%94%b7%e3%81%ae%e3%81%9b%e3%81%84%ef%bc%9f%e4%bb%95%e4%ba%8b%e3%81%ae%e3%81%9b%e3%81%84%ef%bc%9f","status":"publish","type":"page","link":"https:\/\/mental-weather.com\/?page_id=141","title":{"rendered":"\u3010\u95b2\u89a7\u6ce8\u610f\u3011\u305d\u306e\u75b2\u308c\u3001\u7537\u306e\u305b\u3044\uff1f\u4ed5\u4e8b\u306e\u305b\u3044\uff1f\u3042\u306a\u305f\u306e\u300c\u30e1\u30f3\u30bf\u30eb\u6469\u8017\u5ea6\u300d\u3068\u300c\u643e\u53d6\u3055\u308c\u5ea6\u300d\u8a3a\u65ad\u200b\u301c\u5c3d\u304f\u3057\u3066\u7d42\u308f\u308b\u4eba\u751f\u304b\u3089\u3001\u8ca2\u304c\u308c\u3066\u8f1d\u304f\u4eba\u751f\u3078\u301c"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<style>\n  \/* \u30ea\u30bb\u30c3\u30c8\u3068\u57fa\u672c\u30b9\u30bf\u30a4\u30eb *\/\n  #diagnosis-app * {\n    box-sizing: border-box;\n    font-family: \"Helvetica Neue\", Arial, \"Hiragino Kaku Gothic ProN\", \"Hiragino Sans\", Meiryo, sans-serif;\n  }\n  #diagnosis-app {\n    width: 100%;\n    max-width: 600px;\n    margin: 30px auto;\n    background: #ffffff;\n    border-radius: 16px;\n    box-shadow: 0 10px 25px rgba(0,0,0,0.1);\n    overflow: hidden;\n    color: #333;\n    line-height: 1.6;\n  }\n\n  \/* \u30d8\u30c3\u30c0\u30fc\u30fb\u9032\u884c\u30d0\u30fc *\/\n  .diag-header {\n    padding: 20px;\n    background: linear-gradient(135deg, #fdfbfb 0%, #ebedee 100%);\n    text-align: center;\n    border-bottom: 1px solid #eee;\n  }\n  .diag-title {\n    font-size: 1.2rem;\n    font-weight: bold;\n    color: #444;\n    margin: 0 0 10px 0;\n  }\n  .progress-container {\n    width: 100%;\n    background-color: #e0e0e0;\n    border-radius: 10px;\n    height: 8px;\n    overflow: hidden;\n  }\n  .progress-bar {\n    height: 100%;\n    background: linear-gradient(90deg, #ff9a9e 0%, #fecfef 99%, #fecfef 100%);\n    width: 0%;\n    transition: width 0.4s ease;\n  }\n  .step-text {\n    font-size: 0.8rem;\n    color: #888;\n    margin-top: 5px;\n  }\n\n  \/* \u30b3\u30f3\u30c6\u30f3\u30c4\u30a8\u30ea\u30a2 *\/\n  .diag-content {\n    padding: 20px;\n    min-height: 300px;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n  }\n\n  \/* \u8cea\u554f\u753b\u9762 *\/\n  .question-box {\n    animation: fadeIn 0.5s ease;\n  }\n  .question-text {\n    font-size: 1.1rem;\n    font-weight: bold;\n    text-align: center;\n    margin-bottom: 25px;\n  }\n  .option-btn {\n    display: block;\n    width: 100%;\n    padding: 16px;\n    margin-bottom: 12px;\n    border: 2px solid #f0f0f0;\n    background: #fff;\n    border-radius: 12px;\n    font-size: 1rem;\n    cursor: pointer;\n    transition: all 0.2s;\n    text-align: left;\n    color: #555;\n  }\n  .option-btn:hover, .option-btn:active {\n    background: #fff0f5;\n    border-color: #ff9a9e;\n    transform: translateY(-2px);\n  }\n  \n  \/* \u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3 *\/\n  .nav-btns {\n    display: flex;\n    justify-content: space-between;\n    margin-top: 20px;\n  }\n  .nav-btn {\n    background: none;\n    border: none;\n    color: #999;\n    font-size: 0.9rem;\n    cursor: pointer;\n    padding: 5px 10px;\n  }\n  .nav-btn:hover {\n    color: #555;\n  }\n\n  \/* \u7d50\u679c\u753b\u9762 *\/\n  .result-box {\n    display: none;\n    text-align: center;\n    animation: slideUp 0.6s ease;\n  }\n  .result-tag {\n    display: inline-block;\n    background: #333;\n    color: #fff;\n    padding: 4px 12px;\n    border-radius: 20px;\n    font-size: 0.8rem;\n    margin-bottom: 10px;\n  }\n  .result-title {\n    font-size: 1.5rem;\n    font-weight: bold;\n    margin-bottom: 15px;\n    color: #d63384; \/* \u30a2\u30af\u30bb\u30f3\u30c8\u30ab\u30e9\u30fc *\/\n  }\n  .result-score {\n    font-size: 3rem;\n    font-weight: 900;\n    color: #333;\n    line-height: 1;\n    margin-bottom: 20px;\n  }\n  .result-score span {\n    font-size: 1rem;\n    font-weight: normal;\n    color: #666;\n  }\n  .result-desc {\n    text-align: left;\n    background: #fafafa;\n    padding: 15px;\n    border-radius: 8px;\n    margin-bottom: 20px;\n    font-size: 0.95rem;\n  }\n  .result-desc strong {\n    color: #d63384;\n  }\n  .danger-box {\n    background: #fff5f5;\n    border: 1px solid #ffcccc;\n    color: #cc0000;\n    padding: 15px;\n    border-radius: 8px;\n    margin-bottom: 25px;\n    font-size: 0.9rem;\n    text-align: left;\n  }\n  .danger-title {\n    font-weight: bold;\n    display: block;\n    margin-bottom: 5px;\n    display: flex;\n    align-items: center;\n  }\n  .danger-title::before {\n    content: '\u26a0\ufe0f';\n    margin-right: 5px;\n  }\n\n  \/* \u30a2\u30af\u30b7\u30e7\u30f3\u30dc\u30bf\u30f3\u30fb\u5e83\u544a *\/\n  .action-area {\n    margin-top: 20px;\n    border-top: 1px dashed #ddd;\n    padding-top: 20px;\n  }\n  .line-btn {\n    display: block;\n    width: 100%;\n    background: #06C755;\n    color: white;\n    font-weight: bold;\n    text-decoration: none;\n    padding: 18px;\n    border-radius: 50px;\n    box-shadow: 0 4px 15px rgba(6, 199, 85, 0.3);\n    margin-bottom: 20px;\n    transition: transform 0.2s;\n  }\n  .line-btn:hover {\n    transform: scale(1.02);\n  }\n  .ad-link {\n    display: block;\n    margin-bottom: 15px;\n    padding: 15px;\n    background: #fff;\n    border: 2px solid #eee;\n    border-radius: 12px;\n    text-decoration: none;\n    color: #333;\n    text-align: left;\n    transition: all 0.2s;\n  }\n  .ad-link:hover {\n    border-color: #bbb;\n  }\n  .ad-badge {\n    background: #666;\n    color: #fff;\n    font-size: 0.7rem;\n    padding: 2px 6px;\n    border-radius: 4px;\n    margin-right: 5px;\n  }\n  .ad-title {\n    font-weight: bold;\n    display: block;\n    margin-bottom: 4px;\n    color: #0056b3;\n  }\n  .ad-desc {\n    font-size: 0.85rem;\n    color: #666;\n  }\n  \n  \/* \u30b7\u30a7\u30a2 *\/\n  .share-area {\n    margin-top: 20px;\n  }\n  .share-btn {\n    display: inline-block;\n    padding: 10px 20px;\n    background: #000;\n    color: #fff;\n    border-radius: 30px;\n    text-decoration: none;\n    font-size: 0.9rem;\n    font-weight: bold;\n  }\n\n  \/* \u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3 *\/\n  @keyframes fadeIn {\n    from { opacity: 0; transform: translateX(10px); }\n    to { opacity: 1; transform: translateX(0); }\n  }\n  @keyframes slideUp {\n    from { opacity: 0; transform: translateY(20px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\n  \/* \u30b9\u30de\u30db\u8abf\u6574 *\/\n  @media (max-width: 480px) {\n    .result-score { font-size: 2.5rem; }\n    .diag-title { font-size: 1rem; }\n  }\n<\/style>\n\n<div id=\"diagnosis-app\">\n  <div class=\"diag-header\">\n    <h2 class=\"diag-title\">\u3010\u88cf\u6027\u683c\u8a3a\u65ad\u3011\u3042\u306a\u305f\u306e\u300c\u96a0\u308c\u305f\u7a3c\u3050\u624d\u80fd\u300d\u3068\u300c\u4eca\u306e\u4eba\u751f\u306e\u505c\u6ede\u5ea6\u300d<\/h2>\n    <div class=\"progress-container\">\n      <div class=\"progress-bar\" id=\"progressBar\"><\/div>\n    <\/div>\n    <div class=\"step-text\" id=\"stepText\">1 \/ 6<\/div>\n  <\/div>\n\n  <div class=\"diag-content\">\n    \n    <div id=\"quizView\" class=\"question-box\">\n      <div id=\"questionText\" class=\"question-text\">\u8cea\u554f\u304c\u3053\u3053\u306b\u8868\u793a\u3055\u308c\u307e\u3059<\/div>\n      <div id=\"optionsArea\">\n        <\/div>\n      <div class=\"nav-btns\">\n        <button id=\"prevBtn\" class=\"nav-btn\" style=\"visibility: hidden;\">\uff1c \u623b\u308b<\/button>\n        <button id=\"resetBtn\" class=\"nav-btn\">\u6700\u521d\u304b\u3089<\/button>\n      <\/div>\n    <\/div>\n\n    <div id=\"resultView\" class=\"result-box\">\n      <div class=\"result-tag\">\u8a3a\u65ad\u7d50\u679c<\/div>\n      <h3 id=\"resultTitle\" class=\"result-title\">\u30bf\u30a4\u30d7\u540d<\/h3>\n      <div class=\"result-score\" id=\"resultScore\">0<span>%<\/span><\/div>\n      \n      <div class=\"result-desc\" id=\"resultDesc\">\n        \u3053\u3053\u306b\u7d50\u679c\u306e\u672c\u6587\u304c\u5165\u308a\u307e\u3059\u3002\u5171\u611f\u6587\u7ae0\u3002\n      <\/div>\n\n      <div class=\"danger-box\">\n        <span class=\"danger-title\">\u3053\u306e\u307e\u307e\u653e\u7f6e\u3057\u305f\u5834\u5408\u306e\u30ea\u30b9\u30af<\/span>\n        <p id=\"riskText\">\u30ea\u30b9\u30af\u6587\u7ae0<\/p>\n      <\/div>\n\n      <div class=\"action-area\">\n        <p style=\"font-size:0.9rem; font-weight:bold; margin-bottom:15px;\">\u25bc \u4eca\u3059\u3050\u73fe\u72b6\u3092\u5909\u3048\u308b\u305f\u3081\u306e\u300c\u6b66\u5668\u300d<\/p>\n        \n        <div id=\"affiliateArea\"><\/div>\n\n        <a href=\"https:\/\/lin.ee\/kOBBfcI\" target=\"_blank\" class=\"line-btn\">\n          \u7121\u6599\u3067\u4eca\u306e\u72b6\u6cc1\u3092\u6574\u7406\u3059\u308b<br>\n          <span style=\"font-size:0.8rem; font-weight:normal;\">(\u53cb\u3060\u3061\u8ffd\u52a0\u3067\u9650\u5b9a\u60c5\u5831\u3092\u53d7\u3051\u53d6\u308b)<\/span>\n        <\/a>\n      <\/div>\n\n      <div class=\"share-area\">\n        <p style=\"font-size:0.8rem; color:#888;\">\\ \u540c\u3058\u30bf\u30a4\u30d7\u306e\u4eba\u3001\u5468\u308a\u306b\u3044\u308b\u304b\u3082\uff1f \/<\/p>\n        <a id=\"shareLink\" href=\"#\" target=\"_blank\" class=\"share-btn\">\ud835\udd4f \u7d50\u679c\u3092\u30dd\u30b9\u30c8\u3057\u3066\u6d44\u5316\u3059\u308b<\/a>\n      <\/div>\n      \n      <div style=\"margin-top:20px;\">\n        <button onclick=\"location.reload()\" class=\"nav-btn\">\u3082\u3046\u4e00\u5ea6\u8a3a\u65ad\u3059\u308b<\/button>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/div>\n\n<script>\n(function() {\n  \/\/ --- \u30c7\u30fc\u30bf\u8a2d\u5b9a ---\n  \n  \/\/ \u8cea\u554f\u30c7\u30fc\u30bf\uff086\u554f\uff09\n  const questions = [\n    {\n      text: \"Q1. \u81e8\u6642\u53ce\u5165\u306710\u4e07\u5186\u5165\u3063\u305f\u3002\u3069\u3046\u4f7f\u3046\uff1f\",\n      options: [\n        { text: \"\u5168\u984d\u8caf\u91d1\u3001\u3082\u3057\u304f\u306f\u6295\u8cc7\u306b\u56de\u3059\", score: 1 },\n        { text: \"\u6b32\u3057\u304b\u3063\u305f\u30d6\u30e9\u30f3\u30c9\u7269\u3084\u670d\u3092\u8cb7\u3046\", score: 5 },\n        { text: \"\u53cb\u9054\u3084\u5f8c\u8f29\u306b\u5962\u3063\u3066\u30d1\u30fc\u3063\u3068\u4f7f\u3046\", score: 3 }\n      ]\n    },\n    {\n      text: \"Q2. SNS\u3067\u30ad\u30e9\u30ad\u30e9\u3057\u3066\u3044\u308b\u540c\u7d1a\u751f\u3092\u898b\u305f\u6642\u306e\u611f\u60c5\u306f\uff1f\",\n      options: [\n        { text: \"\u300c\u3059\u3054\u3044\u306a\u300d\u3068\u7d20\u76f4\u306b\u601d\u3046\u3001\u53c2\u8003\u306b\u3059\u308b\", score: 1 },\n        { text: \"\u300c\u3069\u3046\u305b\u88cf\u304c\u3042\u308b\u300d\u300c\u30d1\u30d1\u6d3b\u3060\u308d\u300d\u3068\u601d\u3046\", score: 5 },\n        { text: \"\u898b\u306a\u304b\u3063\u305f\u3053\u3068\u306b\u3057\u3066\u305d\u3063\u3068\u9589\u3058\u308b\", score: 3 }\n      ]\n    },\n    {\n      text: \"Q3. \u4ed5\u4e8b\u306b\u304a\u3044\u3066\u300c\u4e00\u756a\u6211\u6162\u306a\u3089\u306a\u3044\u300d\u306e\u306f\uff1f\",\n      options: [\n        { text: \"\u7d66\u6599\u304c\u5b89\u3044\u3053\u3068\u30fb\u4e0a\u304c\u3089\u306a\u3044\u3053\u3068\", score: 5 },\n        { text: \"\u4eba\u9593\u95a2\u4fc2\u304c\u30c9\u30ed\u30c9\u30ed\u3057\u3066\u3044\u308b\u3053\u3068\", score: 3 },\n        { text: \"\u81ea\u5206\u306e\u88c1\u91cf\u3067\u6c7a\u3081\u3089\u308c\u306a\u3044\u3053\u3068\", score: 1 }\n      ]\n    },\n    {\n      text: \"Q4. \u591c\u3001\u3075\u3068\u4e0d\u5b89\u306b\u306a\u308b\u77ac\u9593\u306f\uff1f\",\n      options: [\n        { text: \"\u300c\u3053\u306e\u307e\u307e\u3067\u3044\u3044\u306e\u304b\u306a\u300d\u3068\u3044\u3046\u6f20\u7136\u3068\u3057\u305f\u7126\u308a\", score: 3 },\n        { text: \"\u300c\u6765\u6708\u306e\u652f\u6255\u3044\u3069\u3046\u3057\u3088\u3046\u300d\u3068\u3044\u3046\u91d1\u92ad\u7684\u4e0d\u5b89\", score: 5 },\n        { text: \"\u300c\u79c1\u306b\u306f\u4f55\u3082\u306a\u3044\u300d\u3068\u3044\u3046\u7121\u529b\u611f\", score: 1 }\n      ]\n    },\n    {\n      text: \"Q5. \u8ab0\u304b\u304b\u3089\u300c\u30a2\u30c9\u30d0\u30a4\u30b9\u300d\u3092\u3055\u308c\u305f\u6642\u306e\u53cd\u5fdc\u306f\uff1f\",\n      options: [\n        { text: \"\u3068\u308a\u3042\u3048\u305a\u300c\u306f\u3044\u300d\u3068\u805e\u304f\u304c\u5f93\u308f\u306a\u3044\", score: 3 },\n        { text: \"\u30a4\u30e9\u30c3\u3068\u3057\u3066\u53cd\u8ad6\u3057\u305f\u304f\u306a\u308b\", score: 5 },\n        { text: \"\u5f79\u306b\u7acb\u3061\u305d\u3046\u306a\u90e8\u5206\u3060\u3051\u53d6\u308a\u5165\u308c\u308b\", score: 1 }\n      ]\n    },\n    {\n      text: \"Q6. \u3082\u3057\u660e\u65e5\u304b\u3089\u300c\u4f55\u3067\u3082\u3057\u3066\u3044\u3044\u300d\u3068\u8a00\u308f\u308c\u305f\u3089\uff1f\",\n      options: [\n        { text: \"\u3068\u308a\u3042\u3048\u305a\u3086\u3063\u304f\u308a\u5bdd\u305f\u3044\u30fb\u4f11\u307f\u305f\u3044\", score: 3 },\n        { text: \"\u6d77\u5916\u306b\u884c\u3063\u305f\u308a\u8c6a\u904a\u3057\u305f\u3044\", score: 5 },\n        { text: \"\u65b0\u3057\u3044\u30d3\u30b8\u30cd\u30b9\u3084\u52c9\u5f37\u3092\u59cb\u3081\u305f\u3044\", score: 1 }\n      ]\n    }\n  ];\n\n  \/\/ \u7d50\u679c\u30c7\u30fc\u30bf\uff083\u30bf\u30a4\u30d7\uff09\n  \/\/ score\u5408\u8a08\u304c\u9ad8\u3044\uff1d\u6b32\u671b\/\u4e0d\u6e80\u304c\u5f37\u3044\uff08\u73fe\u72b6\u6253\u7834\u30d1\u30ef\u30fc\u306f\u3042\u308b\u304c\u7a7a\u56de\u308a\uff09\n  \/\/ score\u5408\u8a08\u304c\u4f4e\u3044\uff1d\u7406\u6027\u7684\/\u5b89\u5b9a\u5fd7\u5411\uff08\u30ea\u30b9\u30af\u3092\u53d6\u308c\u306a\u3044\uff09\n  \/\/ \u4e2d\u9593\uff1d\u8ff7\u8d70\u4e2d\uff08\u4e00\u756a\u643e\u53d6\u3055\u308c\u3084\u3059\u3044\uff09\n  \n  const results = {\n    \/\/ \u9ad8\u5f97\u70b9\uff1a\u6b32\u671b\u30e2\u30f3\u30b9\u30bf\u30fc\u4e88\u5099\u8ecd\n    high: {\n      range: [23, 30],\n      title: \"\u3010\u4e00\u767a\u9006\u8ee2\u72d9\u3044\u306e\u3011\u9ad8\u30d7\u30e9\u30a4\u30c9\u6d6a\u8cbb\u5bb6\u30bf\u30a4\u30d7\",\n      scoreTitle: \"\u73fe\u72b6\u306e\u505c\u6ede\u5ea6\",\n      desc: \"\u3042\u306a\u305f\u306f\u672c\u6765\u3001\u975e\u5e38\u306b\u9ad8\u3044\u30a8\u30cd\u30eb\u30ae\u30fc\u3068\u300c\u3082\u3063\u3068\u4e0a\u306b\u884c\u304d\u305f\u3044\u300d\u3068\u3044\u3046\u5f37\u70c8\u306a\u91ce\u5fc3\u3092\u6301\u3063\u3066\u3044\u307e\u3059\u3002\u3057\u304b\u3057\u3001\u305d\u306e\u30a8\u30cd\u30eb\u30ae\u30fc\u304c**\u300c\u5ac9\u59ac\u300d\u3084\u300c\u6563\u8ca1\u300d\u3068\u3044\u3046\u5f62\u3067\u6f0f\u96fb\u3057\u3066\u3044\u307e\u305b\u3093\u304b\uff1f**<br>\u4eca\u306e\u74b0\u5883\u306f\u3042\u306a\u305f\u306e\u5668\u306b\u5bfe\u3057\u3066\u72ed\u3059\u304e\u307e\u3059\u3002\u30d7\u30e9\u30a4\u30c9\u304c\u90aa\u9b54\u3092\u3057\u3066\u5b89\u58f2\u308a\u3057\u3066\u3044\u307e\u305b\u3093\u304c\u3001\u5b9f\u306f\u4e00\u756a\u300c\u304a\u91d1\u300d\u306b\u632f\u308a\u56de\u3055\u308c\u3084\u3059\u3044\u72b6\u614b\u3067\u3059\u3002\",\n      risk: \"\u3053\u306e\u307e\u307e\u30d7\u30e9\u30a4\u30c9\u3060\u3051\u80a5\u5927\u5316\u3059\u308b\u3068\u3001\u4e00\u652b\u5343\u91d1\u3092\u72d9\u3063\u3066\u8a50\u6b3a\u306b\u906d\u3046\u304b\u3001\u501f\u91d1\u3092\u91cd\u306d\u3066\u8eab\u52d5\u304d\u304c\u53d6\u308c\u306a\u304f\u306a\u308b\u53ef\u80fd\u6027\u5927\u3002\u4e00\u756a\u640d\u3092\u3059\u308b\u30d1\u30bf\u30fc\u30f3\u3067\u3059\u3002\",\n      ads: [\n        \/\/ \u7a3c\u3050\u7cfb\u30fb\u30ad\u30e3\u30ea\u30a2\u7cfb\uff08POSIWILL\uff09\u3001\u5360\u3044\uff08Coconala\uff09\n        {\n          title: \"\u30ad\u30e3\u30ea\u30a2\u306e\u30d7\u30ed\u3068\u300c\u7a3c\u3050\u6226\u7565\u300d\u3092\u7df4\u308b\",\n          desc: \"\u30d7\u30e9\u30a4\u30c9\u3092\u6b63\u3057\u3044\u300c\u5e02\u5834\u4fa1\u5024\u300d\u306b\u5909\u3048\u308b\u305f\u3081\u306e\u7121\u6599\u76f8\u8ac7\u3002\",\n          url: \"https:\/\/px.a8.net\/svt\/ejp?a8mat=45KRFZ+BWO4C2+5H76+5Z6WX\", \/\/ POSIWILL\n          badge: \"PR\"\n        },\n        {\n          title: \"\u8ab0\u306b\u3082\u8a00\u3048\u306a\u3044\u4e0d\u5b89\u3092\u5410\u304d\u51fa\u3059\",\n          desc: \"\u30e2\u30e4\u30e2\u30e4\u306e\u539f\u56e0\u3092\u8a00\u8a9e\u5316\u3057\u3066\u3082\u3089\u3046\u3060\u3051\u3067\u3001\u9053\u304c\u958b\u3051\u307e\u3059\u3002\",\n          url: \"https:\/\/px.a8.net\/svt\/ejp?a8mat=4AUWCW+9W18J6+2PEO+C33KZ\", \/\/ Coconala\n          badge: \"PR\"\n        }\n      ]\n    },\n    \/\/ \u4e2d\u5f97\u70b9\uff1a\u643e\u53d6\u3055\u308c\u826f\u3044\u5b50\u30bf\u30a4\u30d7\n    mid: {\n      range: [13, 22],\n      title: \"\u3010\u90fd\u5408\u306e\u826f\u3044\u3011\u8ff7\u8d70\u75b2\u5f0a\u30bf\u30a4\u30d7\",\n      scoreTitle: \"\u643e\u53d6\u3055\u308c\u5ea6\",\n      desc: \"\u3042\u306a\u305f\u306f\u771f\u9762\u76ee\u3067\u3001\u5468\u308a\u306e\u7a7a\u6c17\u3092\u8aad\u3080\u306e\u304c\u5f97\u610f\u306a\u4eba\u3067\u3059\u3002\u3057\u304b\u3057\u3001\u305d\u308c\u304c\u4ec7\u3068\u306a\u308a**\u300c\u5acc\u306a\u3053\u3068\u3092\u65ad\u308c\u306a\u3044\u300d\u300c\u81ea\u5206\u306e\u3053\u3068\u306f\u5f8c\u56de\u3057\u300d**\u306b\u306a\u3063\u3066\u3044\u307e\u305b\u3093\u304b\uff1f<br>\u7d44\u7e54\u3084\u4eba\u9593\u95a2\u4fc2\u306b\u304a\u3044\u3066\u3001\u6700\u3082\u90fd\u5408\u3088\u304f\u6271\u308f\u308c\u3084\u3059\u3044\u306e\u304c\u3053\u306e\u30bf\u30a4\u30d7\u3002\u9811\u5f35\u3063\u3066\u3044\u308b\u306e\u306b\u5831\u308f\u308c\u306a\u3044\u3068\u611f\u3058\u308b\u306e\u306f\u3001\u3042\u306a\u305f\u306e\u305b\u3044\u3067\u306f\u306a\u304f\u300c\u5834\u6240\u300d\u304c\u60aa\u3044\u304b\u3089\u3067\u3059\u3002\",\n      risk: \"\u300c\u3044\u3064\u304b\u8ab0\u304b\u304c\u8a8d\u3081\u3066\u304f\u308c\u308b\u300d\u3068\u5f85\u3063\u3066\u3044\u308b\u9593\u306b\u3001\u5fc3\u3082\u4f53\u3082\u3059\u308a\u6e1b\u3063\u3066\u30dc\u30ed\u30dc\u30ed\u306b\u3002\u6c17\u3065\u3044\u305f\u3089\u5e74\u9f62\u3060\u3051\u91cd\u306d\u3066\u30b9\u30ad\u30eb\u304c\u4f55\u3082\u306a\u3044\u2026\u3068\u3044\u3046\u672a\u6765\u304c\u4e00\u756a\u8fd1\u3044\u3067\u3059\u3002\",\n      ads: [\n        \/\/ \u5360\u3044\uff08Coconala\uff09\u3001\u30ad\u30e3\u30ea\u30a2\uff08POSIWILL\uff09\n        {\n          title: \"\u307e\u305a\u306f\u300c\u81ea\u5206\u306e\u672c\u97f3\u300d\u3092\u77e5\u308b\",\n          desc: \"\u96fb\u8a71\u5360\u3044\u3067\u3001\u4ed6\u4eba\u306b\u5408\u308f\u305b\u3059\u304e\u3066\u898b\u5931\u3063\u305f\u81ea\u5206\u3092\u53d6\u308a\u623b\u3059\u3002\",\n          url: \"https:\/\/px.a8.net\/svt\/ejp?a8mat=4AUWCW+9W18J6+2PEO+C33KZ\", \/\/ Coconala\n          badge: \"PR\"\n        },\n        {\n          title: \"\u300c\u8a00\u3044\u306a\u308a\u300d\u306e\u4eba\u751f\u304b\u3089\u8131\u51fa\u3059\u308b\",\n          desc: \"\u3069\u3046\u751f\u304d\u305f\u3044\u304b\uff1f\u3092\u30d7\u30ed\u3068\u4e00\u7dd2\u306b\u8a2d\u8a08\u3059\u308b\u30b3\u30fc\u30c1\u30f3\u30b0\u3002\",\n          url: \"https:\/\/px.a8.net\/svt\/ejp?a8mat=45KRFZ+BWO4C2+5H76+5Z6WX\", \/\/ POSIWILL\n          badge: \"PR\"\n        }\n      ]\n    },\n    \/\/ \u4f4e\u5f97\u70b9\uff1a\u77f3\u6a4b\u53e9\u304d\u3059\u304e\u30bf\u30a4\u30d7\n    low: {\n      range: [6, 12],\n      title: \"\u3010\u30ea\u30b9\u30af\u6050\u6016\u75c7\u306e\u3011\u73fe\u72b6\u7dad\u6301\u30bf\u30a4\u30d7\",\n      scoreTitle: \"\u30c1\u30e3\u30f3\u30b9\u9003\u3057\u5ea6\",\n      desc: \"\u3042\u306a\u305f\u306f\u975e\u5e38\u306b\u5805\u5b9f\u3067\u3001\u30ea\u30b9\u30af\u7ba1\u7406\u80fd\u529b\u306b\u9577\u3051\u3066\u3044\u307e\u3059\u3002\u3057\u304b\u3057\u3001**\u300c\u5931\u6557\u3057\u305f\u304f\u306a\u3044\u300d\u3068\u3044\u3046\u601d\u3044\u304c\u5f37\u3059\u304e\u3066\u3001\u30c1\u30e3\u30f3\u30b9\u304c\u76ee\u306e\u524d\u306b\u3042\u3063\u3066\u3082\u898b\u9001\u3063\u3066\u3044\u307e\u305b\u3093\u304b\uff1f**<br>\u5b89\u5b9a\u3092\u6c42\u3081\u308b\u3042\u307e\u308a\u3001\u8339\u3067\u30ac\u30a8\u30eb\u306b\u6c17\u3065\u304b\u306a\u3044\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\u982d\u3067\u306f\u300c\u4f55\u304b\u59cb\u3081\u306a\u304d\u3083\u300d\u3068\u601d\u3063\u3066\u3044\u308b\u306e\u306b\u3001\u7d50\u5c40\u4f55\u3082\u5909\u308f\u3089\u306a\u3044\u6bce\u65e5\u3092\u904e\u3054\u3057\u304c\u3061\u3067\u3059\u3002\",\n      risk: \"\u5927\u304d\u306a\u5931\u6557\u306f\u3057\u307e\u305b\u3093\u304c\u3001\u5927\u304d\u306a\u6210\u529f\u3082\u3042\u308a\u307e\u305b\u3093\u3002\u6570\u5e74\u5f8c\u3001\u5468\u308a\u304c\u5909\u5316\u3057\u3066\u3044\u304f\u4e2d\u3067\u300c\u3042\u306e\u6642\u3084\u3063\u3066\u304a\u3051\u3070\u300d\u3068\u6fc0\u3057\u304f\u5f8c\u6094\u3059\u308b\u5b64\u72ec\u306a\u8001\u5f8c\u304c\u5f85\u3063\u3066\u3044\u307e\u3059\u3002\",\n      ads: [\n        \/\/ \u30ad\u30e3\u30ea\u30a2\uff08POSIWILL\uff09\u3001\u5360\u3044\uff08Coconala\uff09 \u203b\u884c\u52d5\u559a\u8d77\u7cfb\n        {\n          title: \"\u5931\u6557\u3057\u306a\u3044\u300c\u8ee2\u8077\u30fb\u72ec\u7acb\u300d\u306e\u6e96\u5099\",\n          desc: \"\u30ea\u30b9\u30af\u3092\u6700\u5c0f\u9650\u306b\u6291\u3048\u3066\u30ad\u30e3\u30ea\u30a2\u30c1\u30a7\u30f3\u30b8\u3059\u308b\u65b9\u6cd5\u3002\",\n          url: \"https:\/\/px.a8.net\/svt\/ejp?a8mat=45KRFZ+BWO4C2+5H76+5Z6WX\", \/\/ POSIWILL\n          badge: \"PR\"\n        },\n        {\n          title: \"\u3042\u306a\u305f\u306e\u904b\u6c17\u304c\u52d5\u304f\u30bf\u30a4\u30df\u30f3\u30b0\u3092\u77e5\u308b\",\n          desc: \"\u52d5\u304f\u306e\u304c\u6016\u3044\u306a\u3089\u3001\u5360\u3044\u3067\u300c\u52d5\u304f\u3079\u304d\u65e5\u300d\u3092\u6c7a\u3081\u3066\u3082\u3089\u3046\u3002\",\n          url: \"https:\/\/px.a8.net\/svt\/ejp?a8mat=4AUWCW+9W18J6+2PEO+C33KZ\", \/\/ Coconala\n          badge: \"PR\"\n        }\n      ]\n    }\n  };\n\n  \/\/ --- \u30a2\u30d7\u30ea\u72b6\u614b ---\n  let currentStep = 0;\n  let totalScore = 0;\n\n  \/\/ --- DOM\u8981\u7d20 ---\n  const quizView = document.getElementById('quizView');\n  const resultView = document.getElementById('resultView');\n  const questionText = document.getElementById('questionText');\n  const optionsArea = document.getElementById('optionsArea');\n  const progressBar = document.getElementById('progressBar');\n  const stepText = document.getElementById('stepText');\n  const prevBtn = document.getElementById('prevBtn');\n  const resetBtn = document.getElementById('resetBtn');\n\n  \/\/ --- \u521d\u671f\u5316 ---\n  function init() {\n    currentStep = 0;\n    totalScore = 0;\n    quizView.style.display = 'block';\n    resultView.style.display = 'none';\n    renderQuestion();\n  }\n\n  \/\/ --- \u8cea\u554f\u63cf\u753b ---\n  function renderQuestion() {\n    const q = questions[currentStep];\n    \n    \/\/ \u30d7\u30ed\u30b0\u30ec\u30b9\u30d0\u30fc\u66f4\u65b0\n    const progress = ((currentStep) \/ questions.length) * 100;\n    progressBar.style.width = `${progress}%`;\n    stepText.textContent = `${currentStep + 1} \/ ${questions.length}`;\n\n    \/\/ \u30c6\u30ad\u30b9\u30c8\u66f4\u65b0\n    questionText.textContent = q.text;\n    \n    \/\/ \u9078\u629e\u80a2\u751f\u6210\n    optionsArea.innerHTML = '';\n    q.options.forEach((opt, index) => {\n      const btn = document.createElement('button');\n      btn.className = 'option-btn';\n      btn.textContent = opt.text;\n      btn.onclick = () => handleAnswer(opt.score);\n      optionsArea.appendChild(btn);\n    });\n\n    \/\/ \u30dc\u30bf\u30f3\u5236\u5fa1\n    prevBtn.style.visibility = currentStep === 0 ? 'hidden' : 'visible';\n    \n    \/\/ \u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u30ea\u30bb\u30c3\u30c8\n    quizView.classList.remove('question-box');\n    void quizView.offsetWidth; \/\/ Reflow\n    quizView.classList.add('question-box');\n  }\n\n  \/\/ --- \u56de\u7b54\u51e6\u7406 ---\n  function handleAnswer(score) {\n    totalScore += score;\n    currentStep++;\n\n    if (currentStep < questions.length) {\n      renderQuestion();\n    } else {\n      showResult();\n    }\n  }\n\n  \/\/ --- \u7d50\u679c\u8868\u793a ---\n  function showResult() {\n    quizView.style.display = 'none';\n    resultView.style.display = 'block';\n    \n    \/\/ \u5b8c\u4e86\u30d0\u30fc\n    progressBar.style.width = '100%';\n    stepText.textContent = '\u8a3a\u65ad\u5b8c\u4e86';\n\n    \/\/ \u7d50\u679c\u5224\u5b9a\n    let resultType = null;\n    let scorePercent = 0;\n\n    if (totalScore >= results.high.range[0]) {\n      resultType = results.high;\n      scorePercent = 90; \/\/ \u6f14\u51fa\u7528\u306e\u6570\u5024\n    } else if (totalScore >= results.mid.range[0]) {\n      resultType = results.mid;\n      scorePercent = 65;\n    } else {\n      resultType = results.low;\n      scorePercent = 30;\n    }\n\n    \/\/ DOM\u57cb\u3081\u8fbc\u307f\n    document.getElementById('resultTitle').textContent = resultType.title;\n    document.getElementById('resultScore').innerHTML = `${scorePercent}<span>%<\/span> <div style='font-size:0.9rem; margin-top:5px; color:#888;'>${resultType.scoreTitle}<\/div>`;\n    document.getElementById('resultDesc').innerHTML = resultType.desc;\n    document.getElementById('riskText').textContent = resultType.risk;\n\n    \/\/ \u30a2\u30d5\u30a3\u30ea\u30a8\u30a4\u30c8\u751f\u6210\n    const adArea = document.getElementById('affiliateArea');\n    adArea.innerHTML = '';\n    resultType.ads.forEach(ad => {\n      const link = document.createElement('a');\n      link.className = 'ad-link';\n      link.href = ad.url;\n      link.target = '_blank';\n      link.rel = 'nofollow'; \/\/ SEO\u5bfe\u7b56\n      link.innerHTML = `\n        <span class=\"ad-title\"><span class=\"ad-badge\">${ad.badge}<\/span>${ad.title}<\/span>\n        <span class=\"ad-desc\">${ad.desc}<\/span>\n      `;\n      adArea.appendChild(link);\n    });\n\n    \/\/ \u30b7\u30a7\u30a2\u30ea\u30f3\u30af\u751f\u6210\n    const shareText = encodeURIComponent(`\u3010\u88cf\u30fb\u9069\u6027\u8a3a\u65ad\u3011\u79c1\u306e\u7d50\u679c\u306f\u2026\\n\\n\u300e${resultType.title}\u300f\u3067\u3057\u305f\u3002\\n\\n${resultType.risk.substring(0, 20)}...\\n\\n#\u88cf\u9069\u6027\u8a3a\u65ad`);\n    const shareUrl = `https:\/\/twitter.com\/intent\/tweet?text=${shareText}&url=${encodeURIComponent(location.href)}`;\n    document.getElementById('shareLink').href = shareUrl;\n    \n    \/\/ \u30b9\u30af\u30ed\u30fc\u30eb\u8abf\u6574\n    document.getElementById('diagnosis-app').scrollIntoView({ behavior: 'smooth' });\n  }\n\n  \/\/ --- \u30a4\u30d9\u30f3\u30c8\u30ea\u30b9\u30ca\u30fc ---\n  prevBtn.onclick = () => {\n    if (currentStep > 0) {\n      \/\/ \u7c21\u6613\u7684\u306a\u623b\u308b\u51e6\u7406\uff08\u30b9\u30b3\u30a2\u306f\u53b3\u5bc6\u306b\u623b\u305b\u306a\u3044\u305f\u3081\u30ea\u30ed\u30fc\u30c9\u63a8\u5968\u3060\u304c\u3001\u4eca\u56de\u306f1\u3064\u524d\u306e\u8cea\u554f\u3092\u8868\u793a\u3059\u308b\u306e\u307f\u3068\u3059\u308b\uff09\n      \/\/ \u672c\u6765\u306f\u5c65\u6b74\u7ba1\u7406\u304c\u5fc5\u8981\u3060\u304c\u3001UX\u512a\u5148\u3067\u30b9\u30c6\u30c3\u30d7\u3060\u3051\u623b\u3059\uff08\u30b9\u30b3\u30a2\u8aa4\u5dee\u306f\u8a31\u5bb9\uff09\n      currentStep--; \n      \/\/ \u76f4\u524d\u306e\u56de\u7b54\u5206\u3092\u5f15\u304f\u30ed\u30b8\u30c3\u30af\u304c\u306a\u3044\u305f\u3081\u3001\u6b63\u78ba\u3092\u671f\u3059\u306a\u3089\u300c\u6700\u521d\u304b\u3089\u300d\u3092\u4fc3\u3059\u3079\u304d\u3060\u304c\u3001\n      \/\/ \u3053\u3053\u3067\u306f\u7c21\u6613\u7684\u306b\u30b9\u30c6\u30c3\u30d7\u3092\u623b\u3059\u3002\u203b\u53b3\u5bc6\u306a\u30b9\u30b3\u30a2\u7ba1\u7406\u304c\u5fc5\u8981\u306a\u5834\u5408\u306f\u5c65\u6b74\u914d\u5217\u304c\u5fc5\u8981\n      totalScore -= 3; \/\/ \u5e73\u5747\u5024\u3092\u5f15\u3044\u3066\u304a\u304f\uff08\u7c21\u6613\u51e6\u7f6e\uff09\n      renderQuestion();\n    }\n  };\n\n  resetBtn.onclick = () => {\n    if(confirm('\u6700\u521d\u304b\u3089\u3084\u308a\u76f4\u3057\u307e\u3059\u304b\uff1f')) {\n      init();\n    }\n  };\n\n  \/\/ \u958b\u59cb\n  init();\n\n})();\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>\u3010\u88cf\u6027\u683c\u8a3a\u65ad\u3011\u3042\u306a\u305f\u306e\u300c\u96a0\u308c\u305f\u7a3c\u3050\u624d\u80fd\u300d\u3068\u300c\u4eca\u306e\u4eba\u751f\u306e\u505c\u6ede\u5ea6\u300d 1 \/ 6 \u8cea\u554f\u304c\u3053\u3053\u306b\u8868\u793a\u3055\u308c\u307e\u3059 \uff1c \u623b\u308b \u6700\u521d\u304b\u3089 \u8a3a\u65ad\u7d50\u679c \u30bf\u30a4\u30d7\u540d 0% \u3053\u3053\u306b\u7d50\u679c\u306e\u672c\u6587\u304c\u5165\u308a\u307e\u3059\u3002\u5171\u611f\u6587\u7ae0\u3002 \u3053\u306e\u307e\u307e\u653e\u7f6e\u3057\u305f\u5834\u5408\u306e\u30ea\u30b9\u30af \u30ea [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-141","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mental-weather.com\/index.php?rest_route=\/wp\/v2\/pages\/141","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mental-weather.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mental-weather.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mental-weather.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mental-weather.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=141"}],"version-history":[{"count":1,"href":"https:\/\/mental-weather.com\/index.php?rest_route=\/wp\/v2\/pages\/141\/revisions"}],"predecessor-version":[{"id":146,"href":"https:\/\/mental-weather.com\/index.php?rest_route=\/wp\/v2\/pages\/141\/revisions\/146"}],"wp:attachment":[{"href":"https:\/\/mental-weather.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=141"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}