{"id":1252,"date":"2020-12-15T21:05:32","date_gmt":"2020-12-15T12:05:32","guid":{"rendered":"https:\/\/www.mie-c.ed.jp\/howase\/?page_id=1252"},"modified":"2026-05-06T17:26:00","modified_gmt":"2026-05-06T08:26:00","slug":"syllabus","status":"publish","type":"page","link":"https:\/\/www.mie-c.ed.jp\/howase\/syllabus\/","title":{"rendered":"\u30ab\u30ea\u30ad\u30e5\u30e9\u30e0\u30fb\u30b7\u30e9\u30d0\u30b9"},"content":{"rendered":"<style>\n  \/* === \u30ab\u30ea\u30ad\u30e5\u30e9\u30e0\u30fb\u30b7\u30e9\u30d0\u30b9 \u30b9\u30b3\u30fc\u30d7 === *\/\n  .csyl-wrap * { box-sizing: border-box; }\n  .csyl-wrap {\n    max-width: 980px;\n    margin: 0 auto;\n    color: #222;\n    line-height: 1.6;\n  }\n  .csyl-lead {\n    color: #555;\n    font-size: 14px;\n    margin: 0 0 20px;\n  }\n  \/* \u30d1\u30f3\u304f\u305a *\/\n  .csyl-wrap .csyl-breadcrumb {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 6px 10px;\n    align-items: center;\n    background: #fff;\n    border: 1px solid #d8dee5;\n    border-radius: 6px;\n    padding: 10px 14px;\n    margin-bottom: 16px;\n    font-size: 14px;\n  }\n  .csyl-wrap .csyl-breadcrumb .crumb {\n    color: #0f4c81;\n    background: none;\n    border: none;\n    padding: 2px 6px;\n    cursor: pointer;\n    font: inherit;\n    border-radius: 3px;\n    text-decoration: underline;\n  }\n  .csyl-wrap .csyl-breadcrumb .crumb:hover { background: #eef3f8; }\n  .csyl-wrap .csyl-breadcrumb .crumb-current {\n    color: #222;\n    font-weight: bold;\n    text-decoration: none;\n    cursor: default;\n  }\n  .csyl-wrap .csyl-breadcrumb .sep { color: #999; }\n  .csyl-wrap .csyl-breadcrumb .reset {\n    margin-left: auto;\n    font-size: 12px;\n    color: #666;\n    border: 1px solid #ccc;\n    background: #fafafa;\n    padding: 4px 10px;\n    border-radius: 4px;\n    cursor: pointer;\n  }\n  .csyl-wrap .csyl-breadcrumb .reset:hover { background: #eee; }\n  \/* \u30b9\u30c6\u30c3\u30d7\u5171\u901a *\/\n  .csyl-wrap .csyl-step {\n    background: #fff;\n    border: 1px solid #d8dee5;\n    border-radius: 8px;\n    padding: 18px;\n    margin-bottom: 14px;\n  }\n  .csyl-wrap .csyl-step h2 {\n    margin: 0 0 18px;\n    padding: 4px 0 12px;\n    font-size: 18px;\n    line-height: 1.4;\n    color: #0f4c81;\n    background: transparent;\n    border: none;\n    border-bottom: 1px solid #e0e6ec;\n    border-radius: 0;\n  }\n  \/* \u30dc\u30bf\u30f3\u30b0\u30ea\u30c3\u30c9 *\/\n  .csyl-wrap .btn-grid {\n    display: grid;\n    gap: 10px;\n    grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));\n  }\n  .csyl-wrap .btn-grid.subjects {\n    grid-template-columns: repeat(auto-fill, minmax(110px, 1fr));\n  }\n  .csyl-wrap .btn-grid.courses {\n    grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));\n  }\n  .csyl-wrap .opt-btn {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n    text-align: center;\n    padding: 14px 10px;\n    border: 2px solid #0f4c81;\n    background: #fff;\n    color: #0f4c81;\n    border-radius: 6px;\n    cursor: pointer;\n    font: inherit;\n    font-size: 14px;\n    font-weight: 600;\n    line-height: 1.3;\n    transition: all 0.12s;\n    min-height: 56px;\n  }\n  .csyl-wrap .opt-btn:hover {\n    background: #0f4c81;\n    color: #fff;\n    transform: translateY(-1px);\n  }\n  .csyl-wrap .opt-btn .meta {\n    font-size: 11px;\n    font-weight: normal;\n    margin-top: 4px;\n    opacity: 0.8;\n  }\n  .csyl-wrap .opt-btn.archive-toggle {\n    border-style: dashed;\n    color: #666;\n    border-color: #999;\n  }\n  .csyl-wrap .opt-btn.archive-toggle:hover {\n    background: #555;\n    color: #fff;\n    border-color: #555;\n  }\n  \/* \u30e2\u30fc\u30c9\uff08\u30ab\u30ea vs \u30b7\u30e9\u30d0\u30b9\uff09\u306e\u7279\u5225\u30b9\u30bf\u30a4\u30eb *\/\n  .csyl-wrap .mode-grid {\n    display: grid;\n    gap: 12px;\n    grid-template-columns: 1fr 1fr;\n  }\n  .csyl-wrap .mode-btn {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    padding: 18px 16px;\n    border: 2px solid #0f4c81;\n    background: #fff;\n    color: #0f4c81;\n    border-radius: 8px;\n    cursor: pointer;\n    font: inherit;\n    text-align: left;\n  }\n  .csyl-wrap .mode-btn:hover { background: #eef3f8; }\n  .csyl-wrap .mode-btn .icon {\n    font-size: 28px;\n    line-height: 1;\n    flex-shrink: 0;\n  }\n  .csyl-wrap .mode-btn .ttl {\n    font-size: 16px;\n    font-weight: bold;\n    margin-bottom: 2px;\n  }\n  .csyl-wrap .mode-btn .desc {\n    font-size: 12px;\n    font-weight: normal;\n    color: #555;\n  }\n  \/* PDF\u8868\u793a\u30d1\u30cd\u30eb *\/\n  .csyl-wrap .pdf-panel {\n    background: #fff;\n    border: 1px solid #d8dee5;\n    border-radius: 8px;\n    padding: 18px;\n    text-align: center;\n  }\n  .csyl-wrap .pdf-panel .pdf-icon { font-size: 48px; margin-bottom: 8px; }\n  .csyl-wrap .pdf-panel .pdf-title {\n    font-size: 18px;\n    font-weight: bold;\n    margin-bottom: 4px;\n  }\n  .csyl-wrap .pdf-panel .pdf-subtitle {\n    color: #666;\n    font-size: 13px;\n    margin-bottom: 16px;\n  }\n  .csyl-wrap .pdf-link {\n    display: inline-block;\n    background: #0f4c81;\n    color: #fff;\n    padding: 12px 28px;\n    text-decoration: none;\n    border-radius: 6px;\n    font-weight: bold;\n    font-size: 15px;\n  }\n  .csyl-wrap .pdf-link:hover { background: #0a3d6b; color: #fff; }\n  .csyl-wrap .pdf-panel .back {\n    display: inline-block;\n    margin-top: 16px;\n    color: #666;\n    background: none;\n    border: 1px solid #ccc;\n    padding: 6px 16px;\n    cursor: pointer;\n    border-radius: 4px;\n    font: inherit;\n    font-size: 13px;\n  }\n  \/* \u30bb\u30af\u30b7\u30e7\u30f3\u898b\u51fa\u3057 *\/\n  .csyl-wrap .group-label {\n    font-size: 12px;\n    color: #666;\n    margin: 12px 0 6px;\n    font-weight: bold;\n    letter-spacing: 0.05em;\n  }\n  .csyl-wrap .group-label:first-child { margin-top: 0; }\n  \/* \u904e\u53bb\u306e\u5e74\u5ea6 *\/\n  .csyl-wrap .archive-list {\n    display: none;\n    margin-top: 12px;\n  }\n  .csyl-wrap .archive-list.open { display: grid; gap: 10px; grid-template-columns: repeat(auto-fill, minmax(140px, 1fr)); }\n  .csyl-wrap .year-step-grid {\n    display: grid;\n    grid-template-columns: 2fr 1fr;\n    gap: 16px;\n    align-items: start;\n  }\n  .csyl-wrap .year-col-archive .group-label { margin-top: 0; }\n  .csyl-wrap .year-col-archive .opt-btn.archive-toggle { width: 100%; }\n  \/* \u6ce8\u610f\u66f8\u304d *\/\n  .csyl-wrap .note {\n    font-size: 12px;\n    color: #777;\n    margin-top: 16px;\n    padding: 10px 14px;\n    background: #fffaeb;\n    border-left: 3px solid #f0b400;\n    border-radius: 0 4px 4px 0;\n  }\n  \/* \u30e2\u30d0\u30a4\u30eb *\/\n  @media (max-width: 480px) {\n    .csyl-wrap .mode-grid { grid-template-columns: 1fr; }\n    .csyl-wrap .opt-btn { font-size: 13px; min-height: 50px; padding: 12px 8px; }\n    .csyl-wrap .csyl-step { padding: 14px; }\n    .csyl-wrap .year-step-grid { grid-template-columns: 1fr; gap: 8px; }\n  }\n<\/style>\n<div class=\"csyl-wrap\">\n<div id=\"csyl-intro\" style=\"height: 60px; margin-top: -60px;\"><\/div>\n<p class=\"csyl-lead\">\u5165\u5b66\u5e74\u5ea6\u3092\u9078\u629e\u3057\u3066\u3001\u30ab\u30ea\u30ad\u30e5\u30e9\u30e0\u8868\u307e\u305f\u306f\u6559\u79d1\u5225\u30b7\u30e9\u30d0\u30b9\u3092\u3054\u89a7\u3044\u305f\u3060\u3051\u307e\u3059\u3002<\/p>\n<div id=\"csyl-app\"><\/div>\n<\/div>\n<p><script>\n(function(){\n  var PDF_BASE = \"https:\/\/www.mie-c.ed.jp\/howase\/wp-content\/uploads\/\";\n  var COURSES = [\n    { key: \"progressive\", label: \"\u666e\u901a\u79d1\u30d7\u30ed\u30b0\u30ec\u30c3\u30b7\u30d6\u30b3\u30fc\u30b9\" },\n    { key: \"standard\",    label: \"\u666e\u901a\u79d1\u30b9\u30bf\u30f3\u30c0\u30fc\u30c9\u30b3\u30fc\u30b9\" },\n    { key: \"business\",    label: \"\u60c5\u5831\u30d3\u30b8\u30cd\u30b9\u79d1\" },\n    { key: \"system\",      label: \"\u30b7\u30b9\u30c6\u30e0\u5de5\u5b66\u79d1\" }\n  ];\n  var SUBJECTS = [\n    \"\u7dcf\u5408\u7684\u306a\u63a2\u7a76\u306e\u6642\u9593\",\"\u56fd\u8a9e\",\"\u793e\u4f1a\",\"\u6570\u5b66\",\"\u7406\u79d1\",\"\u4fdd\u5065\u4f53\u80b2\",\n    \"\u82b8\u8853\",\"\u82f1\u8a9e\",\"\u5bb6\u5ead\",\"\u5546\u696d\",\"\u5de5\u696d\",\"\u60c5\u5831\"\n  ];\n  var CONFIG = {\n    current: [\"R8\", \"R7\", \"R6\"],\n    archive: [\"R5\", \"R4\", \"R3\", \"R2\", \"H30\"]\n  };\n  var YEARS = {\n    R8: {\n      label: \"\u4ee4\u548c8\u5e74\u5ea6\u5165\u5b66\u751f\u7528\", short: \"R8\", nendo: \"2026\u5e74\u5ea6\u5165\u5b66\",\n      curriculum: {\n        progressive: \"40f43508dd7271ebca36d3c5666a3957.pdf\",\n        standard:    \"401b2ba648b63c2e95017adf25b56ca4.pdf\",\n        business:    \"0da70be952136177b612f034e95091d3.pdf\",\n        system:      \"c327be8838cfea77bd3beb2dbb9905a4.pdf\"\n      },\n      syllabus: {\n        \"\u7dcf\u5408\u7684\u306a\u63a2\u7a76\u306e\u6642\u9593\": \"ac526f11c1617cdcdf1f3533e27f4402.pdf\",\n        \"\u56fd\u8a9e\": \"0609d890b7acac25137ec0f4dfddda81.pdf\",\n        \"\u793e\u4f1a\": \"bfeb2bd1ad86e683854266f410f1794f.pdf\",\n        \"\u6570\u5b66\": \"d06e1926ecee11a8de79141163f5e73b.pdf\",\n        \"\u7406\u79d1\": \"555c1e74a104c8459415a7c0d78e0467.pdf\",\n        \"\u4fdd\u5065\u4f53\u80b2\": \"b9cbeae777df8b859069fb656909f398.pdf\",\n        \"\u82b8\u8853\": \"ade8f0992c1cb46f925d1192813cf22a.pdf\",\n        \"\u82f1\u8a9e\": \"1dfb425c62a798140b818c58b4f971fd.pdf\",\n        \"\u5bb6\u5ead\": \"49642454d1ec213efcf91d1927f7efd8.pdf\",\n        \"\u5546\u696d\": \"6afc93a686883d82671159f2b9814eb1.pdf\",\n        \"\u5de5\u696d\": \"207cb51d5de1843efe4f8dc49ff141f4.pdf\",\n        \"\u60c5\u5831\": \"1d18a4254f97886619c4da0745616942.pdf\"\n      },\n      fallbackUrl: \"https:\/\/www.mie-c.ed.jp\/howase\/%e3%82%b7%e3%83%a9%e3%83%90%e3%82%b9%ef%bc%88%e4%bb%a4%e5%92%8c%ef%bc%98%e5%b9%b4%e5%ba%a6%e5%85%a5%e5%ad%a6%e7%94%9f%e7%94%a8%ef%bc%89\/\"\n    },\n    R7: {\n      label: \"\u4ee4\u548c7\u5e74\u5ea6\u5165\u5b66\u751f\u7528\", short: \"R7\", nendo: \"2025\u5e74\u5ea6\u5165\u5b66\",\n      curriculum: {\n        progressive: \"96826009a74a73715928a2611ad012a0.pdf\",\n        standard:    \"d9abaf49cb675a53eb9515efbaa8909b.pdf\",\n        business:    \"72e65aa103701fd48de07156fbde6e96.pdf\",\n        system:      \"f4b395631f6c44c3b004138b7f84421e.pdf\"\n      },\n      syllabus: {\n        \"\u7dcf\u5408\u7684\u306a\u63a2\u7a76\u306e\u6642\u9593\": \"f0ab7b76561dc616b477accdf335b7a4.pdf\",\n        \"\u56fd\u8a9e\": \"b367316ce25f6b6d727543fc9712c8b8.pdf\",\n        \"\u793e\u4f1a\": \"f0b21eb3abb09bdeae24445d363a0aee.pdf\",\n        \"\u6570\u5b66\": \"70ee9b6011bb7000bddae4619bce2346.pdf\",\n        \"\u7406\u79d1\": \"a5ec8059d6bafd297c3a93d4b4c9c92f.pdf\",\n        \"\u4fdd\u5065\u4f53\u80b2\": \"af0ea201d4fdd72450d4b8a678f0282a.pdf\",\n        \"\u82b8\u8853\": \"b778e707ac7c5fe77e00e81ca4a4eccb.pdf\",\n        \"\u82f1\u8a9e\": \"6e82a4d27f655b214d08c09e3a29357b.pdf\",\n        \"\u5bb6\u5ead\": \"a9d14d25d1c8245a2ddbdf081e25dd4c.pdf\",\n        \"\u5546\u696d\": \"4b3cc1370210ba2bc1b13f425a543210.pdf\",\n        \"\u5de5\u696d\": \"6b9527c736e4325f78a471968ee5f2b0.pdf\",\n        \"\u60c5\u5831\": \"d322caf499ce9f41ccae46a6306eb124.pdf\"\n      },\n      fallbackUrl: \"https:\/\/www.mie-c.ed.jp\/howase\/%e3%82%b7%e3%83%a9%e3%83%90%e3%82%b9%ef%bc%88%e4%bb%a4%e5%92%8c%ef%bc%97%e5%b9%b4%e5%ba%a6%e5%85%a5%e5%ad%a6%e7%94%9f%ef%bc%89\/\"\n    },\n    R6: {\n      label: \"\u4ee4\u548c6\u5e74\u5ea6\u5165\u5b66\u751f\u7528\", short: \"R6\", nendo: \"2024\u5e74\u5ea6\u5165\u5b66\",\n      curriculum: {\n        progressive: \"084fc804c0ad2db159f533589dcd5e1a.pdf\",\n        standard:    \"f34652e944381f79dd8925f7c69c0222.pdf\",\n        business:    \"9f41d3ab921ecb07145d44562753ae9c.pdf\",\n        system:      \"45c79bdd8bd66cca987aab728ae0e429.pdf\"\n      },\n      syllabus: {\n        \"\u7dcf\u5408\u7684\u306a\u63a2\u7a76\u306e\u6642\u9593\": \"0.2024tankyuu-1.pdf\",\n        \"\u56fd\u8a9e\": \"1.2024kokugo-1.pdf\",\n        \"\u793e\u4f1a\": \"2.2024shakai-1.pdf\",\n        \"\u6570\u5b66\": \"3.2024suugaku-1.pdf\",\n        \"\u7406\u79d1\": \"4.2024rika-1.pdf\",\n        \"\u4fdd\u5065\u4f53\u80b2\": \"5.2024hokentaiiku-1.pdf\",\n        \"\u82b8\u8853\": \"6.2024geijutsu-1.pdf\",\n        \"\u82f1\u8a9e\": \"7.2024eigo-1.pdf\",\n        \"\u5bb6\u5ead\": \"8.2024katei-1.pdf\",\n        \"\u5546\u696d\": \"9.2024syougyou-2.pdf\",\n        \"\u5de5\u696d\": \"10.2024kougyou-2.pdf\",\n        \"\u60c5\u5831\": \"11.2024jouhou.pdf\"\n      },\n      fallbackUrl: \"https:\/\/www.mie-c.ed.jp\/howase\/%e3%82%b7%e3%83%a9%e3%83%90%e3%82%b9%ef%bc%88%e4%bb%a4%e5%92%8c%ef%bc%96%e5%b9%b4%e5%ba%a6%e5%85%a5%e5%ad%a6%e7%94%9f%e7%94%a8%ef%bc%89\/\"\n    },\n    R5:  { label: \"\u4ee4\u548c5\u5e74\u5ea6\u5165\u5b66\u751f\u7528\",  short:\"R5\",  nendo:\"2023\u5e74\u5ea6\u5165\u5b66\", fallbackUrl: \"https:\/\/www.mie-c.ed.jp\/howase\/%e3%82%b7%e3%83%a9%e3%83%90%e3%82%b9%ef%bc%88%e4%bb%a4%e5%92%8c%ef%bc%95%e5%b9%b4%e5%ba%a6%e5%85%a5%e5%ad%a6%e7%94%9f%e7%94%a8%ef%bc%89\/\" },\n    R4:  { label: \"\u4ee4\u548c4\u5e74\u5ea6\u5165\u5b66\u751f\u7528\",  short:\"R4\",  nendo:\"2022\u5e74\u5ea6\u5165\u5b66\", fallbackUrl: \"https:\/\/www.mie-c.ed.jp\/howase\/syllabus-r04\/\" },\n    R3:  { label: \"\u4ee4\u548c3\u5e74\u5ea6\u5165\u5b66\u751f\u7528\",  short:\"R3\",  nendo:\"2021\u5e74\u5ea6\u5165\u5b66\", fallbackUrl: \"https:\/\/www.mie-c.ed.jp\/howase\/syllabus\/syllabus-r03\/\" },\n    R2:  { label: \"\u4ee4\u548c2\u5e74\u5ea6\u5165\u5b66\u751f\u7528\",  short:\"R2\",  nendo:\"2020\u5e74\u5ea6\u5165\u5b66\", fallbackUrl: \"https:\/\/www.mie-c.ed.jp\/howase\/syllabus\/syllabus-r2\/\" },\n    H30: { label: \"\u5e73\u621030\u5e74\u5ea6\u5165\u5b66\u751f\u7528\", short:\"H30\", nendo:\"2018\u5e74\u5ea6\u5165\u5b66\", fallbackUrl: \"https:\/\/www.mie-c.ed.jp\/howase\/syllabus\/syllabus-h30\/\" }\n  };\n  var state = { year: null, mode: null, pick: null, archiveOpen: false };\n  var app = document.getElementById(\"csyl-app\");\n  function esc(s){ return String(s).replace(\/[&\\x3c\\x3e\"']\/g, function(c){ return {'&':'&amp;','\\x3c':'&lt;','\\x3e':'&gt;','\"':'&quot;',\"'\":'&#39;'}[c]; }); }\n  function render() {\n    var html = \"\";\n    html += renderBreadcrumb();\n    if (!state.year) html += renderYearStep();\n    else if (!state.mode) html += renderModeStep();\n    else if (!state.pick) html += renderPickStep();\n    else html += renderPdfPanel();\n    app.innerHTML = html;\n    bindEvents();\n    updateHash();\n  }\n  function renderBreadcrumb() {\n    var parts = [];\n    parts.push('\\x3cbutton class=\"crumb' + (!state.year ? ' crumb-current' : '') + '\" data-action=\"reset\"\\x3e\u5165\u5b66\u5e74\u5ea6\\x3c\/button\\x3e');\n    if (state.year) {\n      parts.push('\\x3cspan class=\"sep\"\\x3e\u203a\\x3c\/span\\x3e');\n      var y = YEARS[state.year];\n      parts.push('\\x3cbutton class=\"crumb' + (!state.mode ? ' crumb-current' : '') + '\" data-action=\"back-to-year\"\\x3e' + esc(y.label) + '\\x3c\/button\\x3e');\n    }\n    if (state.mode) {\n      parts.push('\\x3cspan class=\"sep\"\\x3e\u203a\\x3c\/span\\x3e');\n      var modeLabel = state.mode === \"curriculum\" ? \"\u30ab\u30ea\u30ad\u30e5\u30e9\u30e0\" : \"\u30b7\u30e9\u30d0\u30b9\";\n      parts.push('\\x3cbutton class=\"crumb' + (!state.pick ? ' crumb-current' : '') + '\" data-action=\"back-to-mode\"\\x3e' + modeLabel + '\\x3c\/button\\x3e');\n    }\n    if (state.pick) {\n      parts.push('\\x3cspan class=\"sep\"\\x3e\u203a\\x3c\/span\\x3e');\n      var pickLabel = state.mode === \"curriculum\" ? COURSES.find(function(c){return c.key === state.pick;}).label : state.pick;\n      parts.push('\\x3cspan class=\"crumb crumb-current\"\\x3e' + esc(pickLabel) + '\\x3c\/span\\x3e');\n    }\n    parts.push('\\x3cbutton class=\"reset\" data-action=\"reset\"\\x3e\u6700\u521d\u304b\u3089\\x3c\/button\\x3e');\n    return '\\x3cdiv class=\"csyl-breadcrumb\"\\x3e' + parts.join(\"\") + '\\x3c\/div\\x3e';\n  }\n  function renderYearStep() {\n    var currentBtns = CONFIG.current.map(function(y){ return yearBtn(y); }).join(\"\");\n    var archiveBtns = CONFIG.archive.map(function(y){ return yearBtn(y); }).join(\"\");\n    var archiveCls = state.archiveOpen ? \"archive-list open\" : \"archive-list\";\n    return '\\x3cdiv class=\"csyl-step\"\\x3e' +\n      '\\x3ch2\\x3e\u2460 \u5165\u5b66\u5e74\u5ea6\u3092\u9078\u629e\\x3c\/h2\\x3e' +\n      '\\x3cdiv class=\"year-step-grid\"\\x3e' +\n        '\\x3cdiv class=\"year-col-current\"\\x3e' +\n          '\\x3cdiv class=\"group-label\"\\x3e\u73fe\u884c\uff08\u76f4\u8fd13\u5e74\u5206\uff09\\x3c\/div\\x3e' +\n          '\\x3cdiv class=\"btn-grid\"\\x3e' + currentBtns + '\\x3c\/div\\x3e' +\n        '\\x3c\/div\\x3e' +\n        '\\x3cdiv class=\"year-col-archive\"\\x3e' +\n          '\\x3cdiv class=\"group-label\"\\x3e\u904e\u53bb\u306e\u5e74\u5ea6\\x3c\/div\\x3e' +\n          '\\x3cbutton class=\"opt-btn archive-toggle\" data-action=\"toggle-archive\"\\x3e' +\n            (state.archiveOpen ? \"\u25b2 \u9589\u3058\u308b\" : \"\u25bc \u904e\u53bb\u5e74\u5ea6\u3092\u898b\u308b\") +\n          '\\x3c\/button\\x3e' +\n        '\\x3c\/div\\x3e' +\n      '\\x3c\/div\\x3e' +\n      '\\x3cdiv class=\"' + archiveCls + '\"\\x3e' + archiveBtns + '\\x3c\/div\\x3e' +\n    '\\x3c\/div\\x3e';\n  }\n  function yearBtn(yearKey) {\n    var y = YEARS[yearKey];\n    if (!y) return \"\";\n    var note = '\\x3cspan class=\"meta\"\\x3e' + (y.note ? esc(y.note) : esc(y.nendo)) + '\\x3c\/span\\x3e';\n    return '\\x3cbutton class=\"opt-btn\" data-action=\"pick-year\" data-year=\"' + yearKey + '\"\\x3e' +\n      esc(y.label) + note +\n    '\\x3c\/button\\x3e';\n  }\n  function renderModeStep() {\n    var y = YEARS[state.year];\n    if (!y.curriculum) {\n      return '\\x3cdiv class=\"csyl-step\"\\x3e' +\n        '\\x3ch2\\x3e' + esc(y.label) + '\\x3c\/h2\\x3e' +\n        '\\x3cp\\x3e\u3053\u306e\u5e74\u5ea6\u306f\u65e7\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u3067\u8868\u793a\u3055\u308c\u307e\u3059\u3002\\x3c\/p\\x3e' +\n        '\\x3cdiv style=\"margin-top:14px;\"\\x3e' +\n          '\\x3ca class=\"pdf-link\" href=\"' + y.fallbackUrl + '\" target=\"_blank\" rel=\"noopener\"\\x3e\u65e7\u30da\u30fc\u30b8\u3092\u958b\u304f \u2197\\x3c\/a\\x3e' +\n        '\\x3c\/div\\x3e' +\n      '\\x3c\/div\\x3e';\n    }\n    return '\\x3cdiv class=\"csyl-step\"\\x3e' +\n      '\\x3ch2\\x3e\u2461 ' + esc(y.label) + ' \u2014 \u4f55\u3092\u3054\u89a7\u306b\u306a\u308a\u307e\u3059\u304b?\\x3c\/h2\\x3e' +\n      '\\x3cdiv class=\"mode-grid\"\\x3e' +\n        '\\x3cbutton class=\"mode-btn\" data-action=\"pick-mode\" data-mode=\"curriculum\"\\x3e' +\n          '\\x3cspan class=\"icon\"\\x3e\ud83d\udccb\\x3c\/span\\x3e' +\n          '\\x3cspan\\x3e' +\n            '\\x3cspan class=\"ttl\"\\x3e\u30ab\u30ea\u30ad\u30e5\u30e9\u30e0\u8868\\x3c\/span\\x3e\\x3cbr\\x3e' +\n            '\\x3cspan class=\"desc\"\\x3e\u5b66\u79d1\u30fb\u30b3\u30fc\u30b9\u5225\u306e3\u5e74\u9593\u30ab\u30ea\u30ad\u30e5\u30e9\u30e0\u8868\uff084\u7a2e\u985e\uff09\\x3c\/span\\x3e' +\n          '\\x3c\/span\\x3e' +\n        '\\x3c\/button\\x3e' +\n        '\\x3cbutton class=\"mode-btn\" data-action=\"pick-mode\" data-mode=\"syllabus\"\\x3e' +\n          '\\x3cspan class=\"icon\"\\x3e\ud83d\udcda\\x3c\/span\\x3e' +\n          '\\x3cspan\\x3e' +\n            '\\x3cspan class=\"ttl\"\\x3e\u30b7\u30e9\u30d0\u30b9\uff08\u6559\u79d1\u5225\uff09\\x3c\/span\\x3e\\x3cbr\\x3e' +\n            '\\x3cspan class=\"desc\"\\x3e\u56fd\u8a9e\u30fb\u6570\u5b66\u30fb\u82f1\u8a9e\u306a\u3069\u6559\u79d1\u3054\u3068\u306e\u5b66\u7fd2\u5185\u5bb9\uff0812\u6559\u79d1\uff09\\x3c\/span\\x3e' +\n          '\\x3c\/span\\x3e' +\n        '\\x3c\/button\\x3e' +\n      '\\x3c\/div\\x3e' +\n    '\\x3c\/div\\x3e';\n  }\n  function renderPickStep() {\n    var y = YEARS[state.year];\n    if (state.mode === \"curriculum\") {\n      var items = COURSES.map(function(c){\n        return '\\x3cbutton class=\"opt-btn\" data-action=\"pick-item\" data-pick=\"' + c.key + '\"\\x3e' + esc(c.label) + '\\x3c\/button\\x3e';\n      }).join(\"\");\n      return '\\x3cdiv class=\"csyl-step\"\\x3e' +\n        '\\x3ch2\\x3e\u2462 \u5b66\u79d1\u30fb\u30b3\u30fc\u30b9\u3092\u9078\u629e \u2014 ' + esc(y.label) + '\u30fb\u30ab\u30ea\u30ad\u30e5\u30e9\u30e0\u8868\\x3c\/h2\\x3e' +\n        '\\x3cdiv class=\"btn-grid courses\"\\x3e' + items + '\\x3c\/div\\x3e' +\n      '\\x3c\/div\\x3e';\n    }\n    var items2 = SUBJECTS.map(function(s){\n      return '\\x3cbutton class=\"opt-btn\" data-action=\"pick-item\" data-pick=\"' + esc(s) + '\"\\x3e' + esc(s) + '\\x3c\/button\\x3e';\n    }).join(\"\");\n    return '\\x3cdiv class=\"csyl-step\"\\x3e' +\n      '\\x3ch2\\x3e\u2462 \u6559\u79d1\u3092\u9078\u629e \u2014 ' + esc(y.label) + '\u30fb\u30b7\u30e9\u30d0\u30b9\\x3c\/h2\\x3e' +\n      '\\x3cdiv class=\"btn-grid subjects\"\\x3e' + items2 + '\\x3c\/div\\x3e' +\n    '\\x3c\/div\\x3e';\n  }\n  function renderPdfPanel() {\n    var y = YEARS[state.year];\n    var label, file;\n    if (state.mode === \"curriculum\") {\n      var c = COURSES.find(function(c){ return c.key === state.pick; });\n      label = c.label + \" \u30ab\u30ea\u30ad\u30e5\u30e9\u30e0\u8868\";\n      file = y.curriculum && y.curriculum[state.pick];\n    } else {\n      label = state.pick + \"\uff08\u30b7\u30e9\u30d0\u30b9\uff09\";\n      file = y.syllabus && y.syllabus[state.pick];\n    }\n    var url = file ? PDF_BASE + file : null;\n    if (!url) {\n      return '\\x3cdiv class=\"pdf-panel\"\\x3e' +\n        '\\x3cdiv class=\"pdf-icon\"\\x3e\u26a0\ufe0f\\x3c\/div\\x3e' +\n        '\\x3cdiv class=\"pdf-title\"\\x3ePDF\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\\x3c\/div\\x3e' +\n        '\\x3cdiv class=\"pdf-subtitle\"\\x3e' + esc(label) + '\\x3c\/div\\x3e' +\n        '\\x3ca class=\"pdf-link\" href=\"' + y.fallbackUrl + '\" target=\"_blank\" rel=\"noopener\"\\x3e\u65e7\u30da\u30fc\u30b8\u3092\u958b\u304f \u2197\\x3c\/a\\x3e' +\n        '\\x3cdiv\\x3e\\x3cbutton class=\"back\" data-action=\"back-to-mode\"\\x3e\u2190 \u623b\u308b\\x3c\/button\\x3e\\x3c\/div\\x3e' +\n      '\\x3c\/div\\x3e';\n    }\n    return '\\x3cdiv class=\"pdf-panel\"\\x3e' +\n      '\\x3cdiv class=\"pdf-icon\"\\x3e\ud83d\udcc4\\x3c\/div\\x3e' +\n      '\\x3cdiv class=\"pdf-title\"\\x3e' + esc(label) + '\\x3c\/div\\x3e' +\n      '\\x3cdiv class=\"pdf-subtitle\"\\x3e' + esc(y.label) + '\\x3c\/div\\x3e' +\n      '\\x3ca class=\"pdf-link\" href=\"' + url + '\" target=\"_blank\" rel=\"noopener\"\\x3ePDF\u3092\u958b\u304f \u2197\\x3c\/a\\x3e' +\n      '\\x3cdiv\\x3e\\x3cbutton class=\"back\" data-action=\"back-to-mode\"\\x3e\u2190 \u5225\u306e\u9805\u76ee\u3092\u9078\u3076\\x3c\/button\\x3e\\x3c\/div\\x3e' +\n    '\\x3c\/div\\x3e';\n  }\n  function bindEvents() {\n    app.querySelectorAll(\"[data-action]\").forEach(function(el){\n      el.addEventListener(\"click\", handleAction);\n    });\n    document.querySelectorAll(\".csyl-wrap .csyl-breadcrumb [data-action]\").forEach(function(el){\n      el.addEventListener(\"click\", handleAction);\n    });\n  }\n  function handleAction(e) {\n    var action = e.currentTarget.dataset.action;\n    if (action === \"pick-year\") { state.year = e.currentTarget.dataset.year; state.mode = null; state.pick = null; }\n    else if (action === \"pick-mode\") { state.mode = e.currentTarget.dataset.mode; state.pick = null; }\n    else if (action === \"pick-item\") { state.pick = e.currentTarget.dataset.pick; }\n    else if (action === \"back-to-year\") { state.mode = null; state.pick = null; }\n    else if (action === \"back-to-mode\") { state.pick = null; }\n    else if (action === \"reset\") { state.year = null; state.mode = null; state.pick = null; state.archiveOpen = false; }\n    else if (action === \"toggle-archive\") { state.archiveOpen = !state.archiveOpen; }\n    render();\n  }\n  function updateHash() {\n    var params = [];\n    if (state.year) params.push(\"year=\" + state.year);\n    if (state.mode) params.push(\"mode=\" + state.mode);\n    if (state.pick) params.push(\"pick=\" + encodeURIComponent(state.pick));\n    var hash = params.length ? \"#\" + params.join(\"&\") : \"\";\n    var currentH = location.hash.replace(\/^#\/, \"\");\n    var isOurs = currentH && \/^(year|mode|pick)=\/.test(currentH);\n    if (params.length === 0 && !isOurs) return;\n    if (location.hash !== hash) {\n      history.replaceState(null, \"\", hash || (location.pathname + location.search));\n    }\n  }\n  function readHash() {\n    var h = location.hash.replace(\/^#\/, \"\");\n    if (!h) return;\n    var params = {};\n    h.split(\"&\").forEach(function(p){\n      var kv = p.split(\"=\");\n      params[kv[0]] = decodeURIComponent(kv[1] || \"\");\n    });\n    if (params.year && YEARS[params.year]) state.year = params.year;\n    if (params.mode === \"curriculum\" || params.mode === \"syllabus\") state.mode = params.mode;\n    if (params.pick) state.pick = params.pick;\n  }\n  readHash();\n  render();\n})();\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u5165\u5b66\u5e74\u5ea6\u3092\u9078\u629e\u3057\u3066\u3001\u30ab\u30ea\u30ad\u30e5\u30e9\u30e0\u8868\u307e\u305f\u306f\u6559\u79d1\u5225\u30b7\u30e9\u30d0\u30b9\u3092\u3054\u89a7\u3044\u305f\u3060\u3051\u307e\u3059\u3002<\/p>\n","protected":false},"author":37,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1252","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.mie-c.ed.jp\/howase\/wp-json\/wp\/v2\/pages\/1252","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mie-c.ed.jp\/howase\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.mie-c.ed.jp\/howase\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.mie-c.ed.jp\/howase\/wp-json\/wp\/v2\/users\/37"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mie-c.ed.jp\/howase\/wp-json\/wp\/v2\/comments?post=1252"}],"version-history":[{"count":30,"href":"https:\/\/www.mie-c.ed.jp\/howase\/wp-json\/wp\/v2\/pages\/1252\/revisions"}],"predecessor-version":[{"id":4395,"href":"https:\/\/www.mie-c.ed.jp\/howase\/wp-json\/wp\/v2\/pages\/1252\/revisions\/4395"}],"wp:attachment":[{"href":"https:\/\/www.mie-c.ed.jp\/howase\/wp-json\/wp\/v2\/media?parent=1252"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}