{"id":1772,"date":"2026-03-05T13:32:31","date_gmt":"2026-03-05T04:32:31","guid":{"rendered":"https:\/\/www.englishgrammarcafe.com\/?page_id=1772"},"modified":"2026-03-05T19:03:28","modified_gmt":"2026-03-05T10:03:28","slug":"%e6%96%b0%e3%80%80%e3%83%88%e3%83%83%e3%83%97%e3%83%9a%e3%83%bc%e3%82%b8","status":"publish","type":"page","link":"https:\/\/www.englishgrammarcafe.com\/","title":{"rendered":"\u65b0\u3000\u30c8\u30c3\u30d7\u30da\u30fc\u30b8"},"content":{"rendered":"\n<!doctype html>\n<html lang=\"ja\">\n<head>\n  <meta charset=\"UTF-8\" \/>\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover\" \/>\n  <title>\u6587\u306e\u69cb\u9020 (Structure) | Gram\u2615Caf\u00e9<\/title>\n\n  <style>\n    \/* =========================================\n       GramCaf\u00e9 Minimal (Focus\u64a4\u53bb\u30fb\u30dc\u30ad\u30e3\u30d6\u30e9\u30ea\u30fc\u8ffd\u52a0\u7248)\n       - Header \/ Left menu \/ TOC \/ Mobile menu\n       - \u4f8b\u6587\uff1a\u82f1\u6587\u306e\u4e0b\u306b\u65e5\u672c\u8a9e\u8a33\u3001\u5358\u8a9e\u8a33\u3001\u89e3\u8aac\u3092\u914d\u7f6e\n       ========================================= *\/\n\n  :root{\n      \/* \u30d9\u30fc\u30b9\u30ab\u30e9\u30fc\uff08\u5909\u66f4\u306a\u3057\uff09 *\/\n      --bg:#F3F2ED;\n      --header:#3E4A39;\n      --ink:#3A362E;\n      --accent:#C9C3A8;\n      --gold:#C8B46A;\n      --card:#FAF9F5;\n      --border:#DAD6C9;\n      --link:#405B4F;\n      --muted:#7A7468;\n      --shadow:rgba(20,20,15,.12);\n\n      \/* \u25bc \u6587\u306e\u8981\u7d20\u30ab\u30e9\u30fc\uff08\u65b0\u30eb\u30fc\u30eb\uff09 \u25bc *\/\n      --s:  #2e7d32; \/* \u7dd1\uff08S: Subject\uff09 *\/\n      --v:  #1565c0; \/* \u9752\uff08V: Verb\uff09 *\/\n      --m:  #6d4c41; \/* \u8336\uff08M: Modifier\uff09 *\/\n      --c:  #6a1b9a; \/* \u7d2b\uff08C: Complement\uff09 *\/\n      --o:  #e65100; \/* \u30aa\u30ec\u30f3\u30b8\uff08O: Object\uff09 *\/\n      --o1: #ff9800; \/* \u660e\u308b\u3044\u30aa\u30ec\u30f3\u30b8\uff08O1: Indirect Object\uff09 *\/\n      --o2: #bf360c; \/* \u6697\u3044\u30aa\u30ec\u30f3\u30b8\uff08O2: Direct Object\uff09 *\/\n    }\n\n    \/* ---------- \u82f1\u6587\u5185\uff1a\u8272\uff0b\u4e0b\u7dda\uff08\u5f79\u5272\u5225\uff09 ---------- *\/\n    .gc-part{\n      display:inline-block;\n      padding:0 1px;\n      border-bottom:2px solid rgba(0,0,0,.12);\n    }\n    .gc-part.s  { border-bottom-color: color-mix(in srgb, var(--s) 55%, transparent); }\n    .gc-part.v  { border-bottom-color: color-mix(in srgb, var(--v) 55%, transparent); }\n    .gc-part.m  { border-bottom-color: color-mix(in srgb, var(--m) 55%, transparent); }\n    .gc-part.c  { border-bottom-color: color-mix(in srgb, var(--c) 55%, transparent); }\n    .gc-part.o  { border-bottom-color: color-mix(in srgb, var(--o) 55%, transparent); }\n    .gc-part.o1 { border-bottom-color: color-mix(in srgb, var(--o1) 55%, transparent); }\n    .gc-part.o2 { border-bottom-color: color-mix(in srgb, var(--o2) 55%, transparent); }\n\n    \/* ---------- \u5f79\u5272\u30e9\u30d9\u30eb\u884c\uff08\u30c9\u30c3\u30c8\uff09 ---------- *\/\n    .data-role{\n      margin:10px 0 0;\n      display:flex;\n      flex-wrap:wrap;\n      gap:8px;\n      padding-top:10px;\n      border-top:1px dashed var(--border);\n      font-size:.86rem;\n      color:var(--muted);\n    }\n    .role-chip{\n      display:inline-flex;\n      align-items:center;\n      gap:6px;\n      padding:4px 10px;\n      border:1px solid var(--border);\n      border-radius:999px;\n      background:#fff;\n      font-weight:800;\n      color:var(--ink);\n      white-space:nowrap;\n    }\n    .dot{\n      width:10px; height:10px;\n      border-radius:999px;\n      display:inline-block;\n    }\n    .dot.s  { background:var(--s); }\n    .dot.v  { background:var(--v); }\n    .dot.m  { background:var(--m); }\n    .dot.c  { background:var(--c); }\n    .dot.o  { background:var(--o); }\n    .dot.o1 { background:var(--o1); }\n    .dot.o2 { background:var(--o2); }\n\n      \/* \u5f79\u5272\u8272\uff08\u4e3b\u90e8\u30fb\u8ff0\u90e8\uff09 *\/\n      --subj:#2e7d32; \n      --pred:#1565c0; \n    }\n\n    *{ box-sizing:border-box; }\n    html,body{ height:100%; }\n    body{\n      margin:0;\n      font-family: \"Noto Serif JP\", \"Yu Mincho\", \"Hiragino Mincho ProN\", serif;\n      background:var(--bg);\n      background-image:\n        linear-gradient(rgba(0,0,0,.04), rgba(0,0,0,.04)),\n        url(\"https:\/\/www.transparenttextures.com\/patterns\/book-cover.png\");\n      background-size:600px;\n      background-attachment:fixed;\n      color:var(--ink);\n      line-height:1.85;\n      letter-spacing:.02em;\n      -webkit-font-smoothing:antialiased;\n      text-rendering:optimizeLegibility;\n    }\n    a{ color:var(--link); text-decoration:none; }\n    a:hover{ text-decoration:underline; }\n\n    \/* ---------- Header ---------- *\/\n    header{\n      background:var(--header);\n      color:var(--bg);\n      padding:12px 16px;\n      display:flex;\n      align-items:center;\n      justify-content:space-between;\n      box-shadow:0 4px 8px rgba(20,30,20,.25);\n      position:sticky;\n      top:0;\n      z-index:100;\n      gap:12px;\n    }\n    .logo-block{\n      display:flex;\n      flex-direction:column;\n      gap:2px;\n      min-width:180px;\n    }\n    .logo-block h1{\n      margin:0;\n      font-family:\"Libre Baskerville\", \"Georgia\", serif;\n      font-size:1.35rem;\n      color:#F9F8F4;\n      line-height:1.15;\n      text-shadow:1px 1px 2px rgba(0,0,0,.3);\n      white-space:nowrap;\n    }\n    .logo-block .subtitle{\n      margin:0;\n      font-size:.78rem;\n      opacity:.82;\n      white-space:nowrap;\n    }\n    .coffee{ color:var(--gold); }\n\n    header nav ul{\n      list-style:none;\n      margin:0;\n      padding:0;\n      display:flex;\n      gap:18px;\n      flex-wrap:wrap;\n      align-items:center;\n      justify-content:flex-end;\n    }\n    header nav a{\n      color:#fff;\n      opacity:.82;\n      font-size:.92rem;\n      font-weight:700;\n    }\n    header nav a:hover{ opacity:1; text-decoration:none; }\n\n    \/* ---------- Layout ---------- *\/\n    .sections{\n      display:grid;\n      grid-template-columns:260px minmax(0,1fr);\n      gap:24px;\n      padding:28px 20px 48px;\n      max-width:1100px;\n      margin:0 auto;\n    }\n    .sidebar-left{\n      background:var(--card);\n      border:1px solid var(--border);\n      border-radius:10px;\n      padding:20px;\n      height:fit-content;\n      position:sticky;\n      top:80px;\n      box-shadow:0 2px 6px rgba(0,0,0,.05);\n      font-size:.92rem;\n    }\n    .sidebar-left h3{\n      margin:0 0 12px;\n      font-size:1rem;\n      color:var(--link);\n      border-bottom:2px solid var(--border);\n      padding-bottom:6px;\n    }\n    .sidebar-left ul{ list-style:none; padding:0; margin:0; }\n    .sidebar-left li{ margin-bottom:8px; line-height:1.4; }\n\n    .current-chapter{\n      font-weight:800;\n      color:var(--ink);\n      background:rgba(200,180,106,.15);\n      display:block;\n      padding:6px 10px;\n      border-radius:6px;\n      margin-left:-10px;\n      margin-bottom:8px;\n    }\n\n    .chapter-toc{\n      margin:10px 0 18px 12px !important;\n      border-left:2px solid var(--accent);\n      padding-left:12px !important;\n    }\n    .chapter-toc li{ margin-bottom:6px; }\n    .chapter-toc a{ font-size:.86rem; color:var(--muted); }\n    .chapter-toc a:hover{ color:var(--link); }\n\n    .content{\n      background:var(--card);\n      border:1px solid var(--border);\n      border-radius:12px;\n      box-shadow:0 5px 12px var(--shadow);\n      padding:40px 48px;\n      min-height:420px;\n    }\n\n    .chapter-lead{\n      font-size:1.6rem;\n      font-weight:800;\n      color:var(--link);\n      margin:0 0 10px;\n      font-family:\"Libre Baskerville\",\"Noto Serif JP\",serif;\n    }\n\n    .content h2{\n      margin:40px 0 16px;\n      font-size:1.25rem;\n      color:var(--link);\n      border-bottom:2px solid var(--accent);\n      padding-bottom:8px;\n      font-weight:800;\n    }\n    .content h3{\n      margin:30px 0 12px;\n      font-size:1.1rem;\n      color:var(--link);\n      font-weight:800;\n    }\n    .content p{\n      margin:16px 0 24px;\n      text-align:justify;\n      line-height:1.9;\n    }\n\n    \/* ---------- \u4f8b\u6587\u30d6\u30ed\u30c3\u30af ---------- *\/\n    .examples{\n      background:#F7F5EF;\n      border:1px solid var(--border);\n      border-radius:10px;\n      padding:18px 20px;\n      margin:20px 0 24px;\n    }\n    .gc-ex{ margin:14px 0 18px; }\n    .gc-ex:last-child { margin-bottom: 0; }\n    .gc-sent{\n      margin:0 0 8px;\n      font-family:\"EB Garamond\",\"Noto Serif JP\",serif;\n      font-size:1.05rem;\n      line-height:1.75;\n    }\n    .data-ja{\n      margin:0 0 8px;\n      font-size:.95rem;\n      color:var(--ink);\n      font-weight:700;\n    }\n\n    \/* \u30dc\u30ad\u30e3\u30d6\u30e9\u30ea\u30fc\uff08\u5358\u8a9e\u8a33\uff09\u30a8\u30ea\u30a2 *\/\n    .gc-vocab{\n      margin: 8px 0 12px;\n      font-size: 0.85rem;\n      color: var(--muted);\n      background: rgba(255, 255, 255, 0.5);\n      padding: 8px 12px;\n      border-radius: 6px;\n      border: 1px dashed rgba(0,0,0,0.08);\n      display: flex;\n      flex-wrap: wrap;\n      gap: 12px;\n    }\n    .vocab-item strong{\n      color: var(--ink);\n      font-weight: 600;\n      font-family:\"EB Garamond\", serif;\n      font-size: 0.95rem;\n      margin-right: 4px;\n    }\n\n    .data-note{\n      margin:0;\n      font-size:.9rem;\n      color:var(--muted);\n    }\n\n    \/* \u82f1\u6587\u5185\uff1a\u8272\uff0b\u4e0b\u7dda\uff08\u4e3b\u90e8\u30fb\u8ff0\u90e8\uff09 *\/\n    .gc-part{\n      display:inline-block;\n      padding:0 1px;\n      border-bottom:2px solid rgba(0,0,0,.12);\n    }\n    .gc-part.subj{ border-bottom-color: color-mix(in srgb, var(--subj) 55%, transparent); }\n    .gc-part.pred{ border-bottom-color: color-mix(in srgb, var(--pred) 55%, transparent); }\n\n    \/* \u5f79\u5272\u30e9\u30d9\u30eb\u884c *\/\n    .data-role{\n      margin:10px 0 0;\n      display:flex;\n      flex-wrap:wrap;\n      gap:8px;\n      padding-top:10px;\n      border-top:1px dashed var(--border);\n      font-size:.86rem;\n      color:var(--muted);\n    }\n    .role-chip{\n      display:inline-flex;\n      align-items:center;\n      gap:6px;\n      padding:4px 10px;\n      border:1px solid var(--border);\n      border-radius:999px;\n      background:#fff;\n      font-weight:800;\n      color:var(--ink);\n      white-space:nowrap;\n    }\n    .dot{\n      width:10px; height:10px;\n      border-radius:999px;\n      display:inline-block;\n    }\n    .dot.subj{ background:var(--subj); }\n    .dot.pred{ background:var(--pred); }\n\n    .note{\n      background:#fff;\n      border-left:4px solid var(--accent);\n      padding:12px 16px;\n      border-radius:0 6px 6px 0;\n      margin:20px 0;\n      box-shadow:0 2px 4px rgba(0,0,0,.05);\n    }\n\n    footer{\n      max-width:1100px;\n      margin:0 auto 28px;\n      padding:0 20px;\n      color:var(--muted);\n      font-size:.9rem;\n    }\n\n    \/* ---------- Mobile ---------- *\/\n    #menuToggle{\n      display:none;\n      background:transparent;\n      border:none;\n      cursor:pointer;\n      padding:6px;\n    }\n    #menuToggle span{\n      display:block;\n      width:24px; height:2px;\n      background:#fff;\n      margin:5px 0;\n    }\n\n    #mobileMenuOverlay{ display:none; }\n\n    @media (max-width: 900px){\n      .sections{\n        grid-template-columns:1fr;\n        padding:20px 16px;\n      }\n      .sidebar-left{ display:none; }\n      header nav{ display:none; }\n      #menuToggle{ display:block; }\n\n      #mobileMenuOverlay{\n        position:fixed;\n        inset:0;\n        background:rgba(0,0,0,.5);\n        z-index:2000;\n        display:none;\n        opacity:0;\n        transition:opacity .25s ease;\n      }\n      #mobileMenuOverlay.active{\n        display:block;\n        opacity:1;\n      }\n      .mobile-menu-inner{\n        width:82%;\n        max-width:320px;\n        height:100%;\n        background:var(--bg);\n        padding:18px;\n        transform:translateX(-100%);\n        transition:transform .25s ease;\n        overflow-y:auto;\n      }\n      #mobileMenuOverlay.active .mobile-menu-inner{\n        transform:translateX(0);\n      }\n      #menuClose{\n        background:none;\n        border:none;\n        font-size:2rem;\n        float:right;\n        cursor:pointer;\n        color:var(--muted);\n        line-height:1;\n      }\n\n      .content{ padding:28px 18px; }\n    }\n  <\/style>\n<\/head>\n\n<body>\n  <header>\n    <button id=\"menuToggle\" aria-label=\"\u30e1\u30cb\u30e5\u30fc\u3092\u958b\u304f\">\n      <span><\/span><span><\/span><span><\/span>\n    <\/button>\n\n    <div class=\"logo-block\">\n      <h1>Gram<span class=\"coffee\">\u2615<\/span>Caf\u00e9<\/h1>\n      <p class=\"subtitle\">\u6587\u6cd5\u3092\u5473\u308f\u3046\u3001\u9759\u304b\u306a\u6642\u9593\u3002<\/p>\n    <\/div>\n\n    <nav aria-label=\"\u4e3b\u8981\u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3\">\n      <ul id=\"globalNav\"><\/ul>\n    <\/nav>\n  <\/header>\n\n  <section class=\"sections\" id=\"mainLayout\">\n    <aside class=\"sidebar-left\" aria-label=\"\u30e1\u30cb\u30e5\u30fc\"><\/aside>\n\n  \n\n\n\n\n     <main class=\"content\" id=\"content\">\n    <div style=\"height: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; color: var(--muted); min-height: 400px;\">\n      <p style=\"font-size: 1.1rem; line-height: 2.2; font-family: 'Noto Serif JP', serif;\">\n        \u30e1\u30cb\u30e5\u30fc\u304b\u3089\u3001\u30c8\u30d4\u30c3\u30af\u3092\u9078\u3093\u3067\u304f\u3060\u3055\u3044\u3002<br>\n        <span style=\"font-size: 0.9rem; opacity: 0.8;\">\u3053\u3053\u306f\u3001\u601d\u8003\u3092\u6574\u7406\u3059\u308b\u305f\u3081\u306e\u9759\u304b\u306a\u5834\u6240\u3067\u3059\u3002<\/span>\n      <\/p>\n\n  <\/section>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n  <\/section>\n\n  <div id=\"mobileMenuOverlay\" aria-hidden=\"true\">\n    <div class=\"mobile-menu-inner\" role=\"dialog\" aria-label=\"\u30e2\u30d0\u30a4\u30eb\u30e1\u30cb\u30e5\u30fc\">\n      <button id=\"menuClose\" aria-label=\"\u9589\u3058\u308b\">\u00d7<\/button>\n      <div id=\"mobileMenuContent\"><\/div>\n    <\/div>\n  <\/div>\n\n  <footer>\n    <p>GramCaf\u00e9 \u2615 \u2014 A cozy space to learn the logic of language.<\/p>\n  <\/footer>\n\n  <script>\n    document.addEventListener(\"DOMContentLoaded\", function() {\n        const HEADER_LINKS = [\n          { name:\"Home\",   url:\"\/\" },\n          { name:\"About\",  url:\"https:\/\/www.englishgrammarcafe.com\/?page_id=1814\" },\n          { name:\"Contact\",url:\"https:\/\/www.englishgrammarcafe.com\/?page_id=1818\" }\n        ];\n        const navUl = document.getElementById(\"globalNav\");\n        if(navUl) navUl.innerHTML = HEADER_LINKS.map(l => `<li><a href=\"${l.url}\">${l.name}<\/a><\/li>`).join(\"\");\n\n        \/\/ \u25bc \u30e1\u30cb\u30e5\u30fc\u306e\u30ea\u30b9\u30c8\uff08\u5b9f\u969b\u306eURL\u3092\u6b63\u3057\u304f\u5165\u308c\u3066\u304f\u3060\u3055\u3044\uff09\n        const SIDEBAR_CHAPTERS = [\n          { title:\"\u30c8\u30c3\u30d7\u30da\u30fc\u30b8\",         url:\"https:\/\/www.englishgrammarcafe.com\/?page_id=1772\" },\n          { title:\"\u6587\u306e\u69cb\u9020 (\u4e3b\u8a9e\u3068\u8ff0\u8a9e\u306e\u5f79\u5272)\", url:\"https:\/\/www.englishgrammarcafe.com\/?page_id=1641\" },\n          { title:\"\u6587\u578b\u3068\u306f\u4f55\u304b\", url:\"https:\/\/www.englishgrammarcafe.com\/?page_id=1646\" },\n          { title:\"\u7b2c\u4e00\u6587\u578b (SV)\",        url:\"https:\/\/www.englishgrammarcafe.com\/?page_id=1651\" },\n          { title:\"\u7b2c\u4e8c\u6587\u578b (SVC)\",       url:\"https:\/\/www.englishgrammarcafe.com\/?page_id=1653\" },\n          { title:\"\u7b2c\u4e09\u6587\u578b (SVO)\",       url:\"https:\/\/www.englishgrammarcafe.com\/?page_id=1658\" },\n          { title:\"\u81ea\u52d5\u8a5e\u3068\u4ed6\u52d5\u8a5e\",       url:\"https:\/\/www.englishgrammarcafe.com\/?page_id=1660\" },\n          { title:\"\u7b2c\u56db\u6587\u578b (SVOO)\",      url:\"https:\/\/www.englishgrammarcafe.com\/?page_id=1664\" },\n          { title:\"\u7b2c\u4e94\u6587\u578b (SVOC)\",      url:\"https:\/\/www.englishgrammarcafe.com\/?page_id=1669\" },\n          { title:\"\u73fe\u5728\u5f62\",           url:\"https:\/\/www.englishgrammarcafe.com\/?page_id=1673\" },\n          { title:\"\u904e\u53bb\u5f62\",           url:\"https:\/\/www.englishgrammarcafe.com\/?page_id=1677\" },\n          { title:\"\u73fe\u5728\u5b8c\u4e86\u5f62\",           url:\"https:\/\/www.englishgrammarcafe.com\/?page_id=1679\" },\n          { title:\"\u672a\u6765\u8868\u73fe\",           url:\"https:\/\/www.englishgrammarcafe.com\/?page_id=1681\" },\n          { title:\"\u9032\u884c\u5f62\",           url:\"https:\/\/www.englishgrammarcafe.com\/?page_id=1684\" },\n          { title:\"\u52a9\u52d5\u8a5e\",           url:\"https:\/\/www.englishgrammarcafe.com\/?page_id=1686\" },\n          { title:\"\u52a9\u52d5\u8a5e\uff0bhave\uff0b\u904e\u53bb\u5206\u8a5e\",           url:\"https:\/\/www.englishgrammarcafe.com\/?page_id=1689\" },\n          { title:\"\u4e0d\u5b9a\u8a5e\",           url:\"https:\/\/www.englishgrammarcafe.com\/?page_id=1692\" },\n          { title:\"\u52d5\u540d\u8a5e\",           url:\"https:\/\/www.englishgrammarcafe.com\/?page_id=1695\" },\n          { title:\"\u5206\u8a5e\",           url:\"https:\/\/www.englishgrammarcafe.com\/?page_id=1697\" },\n          { title:\"\u95a2\u4fc2\u8a5e\",           url:\"https:\/\/www.englishgrammarcafe.com\/?page_id=1699\" },\n          { title:\"\u63a5\u7d9a\u8a5e\",           url:\"https:\/\/www.englishgrammarcafe.com\/?page_id=1701\" },\n          { title:\"\u6bd4\u8f03\",           url:\"https:\/\/www.englishgrammarcafe.com\/?page_id=1703\" },\n          { title:\"\u7591\u554f\u6587\u3068\u7591\u554f\u8a5e\",           url:\"https:\/\/www.englishgrammarcafe.com\/?page_id=1706\" },\n          { title:\"\u4eee\u5b9a\u6cd5\",           url:\"https:\/\/www.englishgrammarcafe.com\/?page_id=1709\" },\n          { title:\"\u5206\u8a5e\u69cb\u6587\",           url:\"https:\/\/www.englishgrammarcafe.com\/?page_id=1714\" },\n          { title:\"\u540d\u8a5e\u3068\u51a0\u8a5e\",           url:\"https:\/\/www.englishgrammarcafe.com\/?page_id=1719\" },\n          { title:\"\u5f62\u5bb9\u8a5e\u3068\u526f\u8a5e\",           url:\"https:\/\/www.englishgrammarcafe.com\/?page_id=1723\" },\n          { title:\"\u524d\u7f6e\u8a5e1\",           url:\"https:\/\/www.englishgrammarcafe.com\/?page_id=1725\" },\n          { title:\"\u524d\u7f6e\u8a5e2\",           url:\"https:\/\/www.englishgrammarcafe.com\/?page_id=1727\" }\/\/ \u2190\u3053\u3053\u306e\u6570\u5b57\u3092\u5b9f\u969b\u306eURL\u306b\u5408\u308f\u305b\u3066\u304f\u3060\u3055\u3044\n        ];\n\n        const sidebar = document.querySelector(\".sidebar-left\");\n        if(sidebar) {\n            const currentUrl = window.location.href;\n            let activeIndex = SIDEBAR_CHAPTERS.findIndex(ch => {\n                if(ch.url === \"\/\" || ch.url === \"https:\/\/www.englishgrammarcafe.com\/\") {\n                    return currentUrl === ch.url || currentUrl.endsWith(\".com\/\");\n                }\n                return currentUrl.includes(ch.url);\n            });\n            \n            \/\/ \u3010\u4fee\u6b63\u90e8\u5206\u3011\u898b\u3064\u304b\u3089\u306a\u3044\u5834\u5408\u306f\u300c\u3069\u3053\u3082\u5149\u3089\u305b\u306a\u3044\uff08-1\uff09\u300d\u306b\u3059\u308b\n            if (activeIndex === -1) activeIndex = -1;\n\n            let sideHtml = `<h3>\ud83d\udcc2 \u30e1\u30cb\u30e5\u30fc<\/h3><ul>`;\n            SIDEBAR_CHAPTERS.forEach((ch, idx) => {\n              if(idx === activeIndex){\n                sideHtml += `<li><span class=\"current-chapter\">${ch.title}<\/span><\/li>`;\n              }else{\n                sideHtml += `<li><a href=\"${ch.url}\">${ch.title}<\/a><\/li>`;\n              }\n            });\n            sideHtml += `<\/ul>`;\n            sidebar.innerHTML = sideHtml;\n        }\n\n        const menuToggle = document.getElementById(\"menuToggle\");\n        const overlay = document.getElementById(\"mobileMenuOverlay\");\n        const closeBtn = document.getElementById(\"menuClose\");\n        const mobileBox = document.getElementById(\"mobileMenuContent\");\n        if(menuToggle && overlay && closeBtn && sidebar && mobileBox) {\n          function openMenu(){ mobileBox.innerHTML = sidebar.innerHTML; overlay.classList.add(\"active\"); overlay.setAttribute(\"aria-hidden\", \"false\"); }\n          function closeMenu(){ overlay.classList.remove(\"active\"); overlay.setAttribute(\"aria-hidden\", \"true\"); }\n          menuToggle.addEventListener(\"click\", openMenu);\n          closeBtn.addEventListener(\"click\", closeMenu);\n          overlay.addEventListener(\"click\", (e) => { if(e.target === overlay) closeMenu(); });\n          window.addEventListener(\"keydown\", (e) => { if(e.key === \"Escape\") closeMenu(); });\n        }\n    });\n  <\/script>\n\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>\u6587\u306e\u69cb\u9020 (Structure) | Gram\u2615Caf\u00e9 Gram\u2615Caf\u00e9 \u6587\u6cd5\u3092\u5473\u308f\u3046\u3001\u9759\u304b\u306a\u6642\u9593\u3002 \u30e1\u30cb\u30e5\u30fc\u304b\u3089\u3001\u30c8\u30d4\u30c3\u30af\u3092\u9078\u3093\u3067\u304f\u3060\u3055\u3044\u3002 \u3053\u3053\u306f\u3001\u601d\u8003\u3092\u6574\u7406\u3059\u308b\u305f\u3081\u306e\u9759\u304b\u306a\u5834\u6240\u3067\u3059\u3002 \u00d7 GramCaf\u00e9 \u2615  [&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-1772","page","type-page","status-publish","hentry"],"blocksy_meta":{"has_hero_section":"disabled","vertical_spacing_source":"custom","content_area_spacing":"none","disable_featured_image":"yes","disable_share_box":"yes","disable_header":"yes","disable_footer":"yes","styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"_links":{"self":[{"href":"https:\/\/www.englishgrammarcafe.com\/index.php?rest_route=\/wp\/v2\/pages\/1772","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.englishgrammarcafe.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.englishgrammarcafe.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.englishgrammarcafe.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.englishgrammarcafe.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1772"}],"version-history":[{"count":14,"href":"https:\/\/www.englishgrammarcafe.com\/index.php?rest_route=\/wp\/v2\/pages\/1772\/revisions"}],"predecessor-version":[{"id":1825,"href":"https:\/\/www.englishgrammarcafe.com\/index.php?rest_route=\/wp\/v2\/pages\/1772\/revisions\/1825"}],"wp:attachment":[{"href":"https:\/\/www.englishgrammarcafe.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1772"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}