{"id":50900,"date":"2026-06-02T15:55:04","date_gmt":"2026-06-02T06:55:04","guid":{"rendered":"https:\/\/koumuin-right.co.jp\/column\/?p=50900"},"modified":"2026-06-02T15:55:05","modified_gmt":"2026-06-02T06:55:05","slug":"kyouyou_bo-da-apuri","status":"publish","type":"post","link":"https:\/\/koumuin-right.co.jp\/column\/kyouyou_bo-da-apuri\/","title":{"rendered":"\uff3b\u6559\u990a\u533a\u5206\uff3d\u56fd\u5bb6\u4e00\u822c\u8077\u306e\u30dc\u30fc\u30c0\u30fc\u5224\u5b9a\u30a2\u30d7\u30ea\uff3b\u516c\u52d9\u54e1\u306e\u30e9\u30a4\u30c8\uff3d"},"content":{"rendered":"<meta charset=\"utf-8\">\r\n<!-- ===================================================================\r\n  \u56fd\u5bb6\u4e00\u822c\u8077\u3010\u6559\u990a\u533a\u5206\u30112026\u5e74\u5ea6 \u30dc\u30fc\u30c0\u30fc\u5224\u5b9a\u30c4\u30fc\u30eb\r\n  \u516c\u52d9\u54e1\u306e\u30e9\u30a4\u30c8  \/  WordPress \u30ab\u30b9\u30bf\u30e0HTML\u30d6\u30ed\u30c3\u30af\u306b\u300c\u5168\u6587\u300d\u8cbc\u308a\u4ed8\u3051\u3066\u4f7f\u7528\r\n  -------------------------------------------------------------------\r\n  \u25c6 \u66f4\u65b0\u306e\u4ed5\u65b9\uff1a\u4e0b\u306e KLB_CONFIG\uff08\u30c7\u30fc\u30bf\uff09\u306e\u6570\u5024\u3060\u3051\u76f4\u305b\u3070OK\u3002\r\n     - \u79d1\u76ee\u306eM\/\u03c3\u30fb\u6e80\u70b9\u30fb\u57fa\u6e96\u70b9 \u2192 KLB_CONFIG.subjects\r\n     - \u9762\u63a5\u306e\u6bb5\u968e\u5225\u6a19\u6e96\u70b9       \u2192 KLB_CONFIG.personGrades\r\n     - \u5730\u57df\u52251\u6b21\u30dc\u30fc\u30c0\u30fc        \u2192 KLB_CONFIG.regions\r\n     - S\u301cE\u5224\u5b9a\u30eb\u30fc\u30eb\uff08\u5f8c\u65e5\uff09   \u2192 KLB_CONFIG.finalGrade\uff08ready:true \u306b\u3057\u3066\u6295\u5165\uff09\r\n  \u25c6 \u30d1\u30e9\u30e1\u30fc\u30bf\u306f2026\u5e74\u4e88\u60f3\u5024\uff08\u516c\u52d9\u54e1\u306e\u30e9\u30a4\u30c8\uff09\u3002\u51fa\u5178\uff1a\u4eba\u4e8b\u9662 \u6a19\u6e96\u70b9\u7b97\u51fa\u5f0f\u3002\r\n  \u25c6 \u5168\u30af\u30e9\u30b9\u306f klb- \u63a5\u982d\u8f9e + #klb-app \u914d\u4e0b\u30b9\u30b3\u30fc\u30d7\u3002JS\u306fIIFE\u3067\u30b0\u30ed\u30fc\u30d0\u30eb\u975e\u6c5a\u67d3\u3002\r\n==================================================================== -->\r\n<div id=\"klb-app\" class=\"klb-root\">\r\n\r\n  <style>\r\n  \/* ===== \u3059\u3079\u3066 #klb-app \u914d\u4e0b\u306b\u9650\u5b9a\uff08\u30c6\u30fc\u30deCSS\u3068\u76f8\u4e92\u975e\u5e72\u6e09\uff09===== *\/\r\n  #klb-app, #klb-app * { box-sizing: border-box; }\r\n  #klb-app {\r\n    --klb-green:#1faa59; --klb-green-d:#178045; --klb-pink:#e8377d;\r\n    --klb-ok:#1faa59; --klb-ng:#e23b4e; --klb-warn:#e8a020; --klb-gray:#7a8694;\r\n    --klb-bg:#f4f7f6; --klb-card:#ffffff; --klb-line:#e2e8e6; --klb-ink:#23303a;\r\n    max-width:560px; margin:0 auto; padding:14px 12px 28px;\r\n    font-family:-apple-system,BlinkMacSystemFont,\"Hiragino Kaku Gothic ProN\",\"Noto Sans JP\",\"Meiryo\",sans-serif;\r\n    color:var(--klb-ink); line-height:1.6; background:var(--klb-bg);\r\n    border-radius:14px; -webkit-text-size-adjust:100%;\r\n  }\r\n  #klb-app .klb-head{ background:linear-gradient(135deg,var(--klb-green),var(--klb-green-d)); color:#fff;\r\n    border-radius:12px; padding:14px 16px; margin-bottom:14px; box-shadow:0 3px 10px rgba(0,0,0,.08); }\r\n  #klb-app .klb-head h2{ margin:0; font-size:1.18rem; font-weight:800; letter-spacing:.02em; }\r\n  #klb-app .klb-head .klb-sub{ font-size:.82rem; opacity:.95; margin-top:3px; }\r\n  #klb-app .klb-badge-y{ display:inline-block; background:rgba(255,255,255,.22); border:1px solid rgba(255,255,255,.5);\r\n    padding:1px 8px; border-radius:999px; font-size:.74rem; font-weight:700; margin-left:6px; }\r\n\r\n  #klb-app .klb-card{ background:var(--klb-card); border:1px solid var(--klb-line); border-radius:12px;\r\n    padding:14px; margin-bottom:12px; box-shadow:0 1px 4px rgba(0,0,0,.04); }\r\n  #klb-app .klb-step{ display:flex; align-items:center; gap:8px; font-weight:800; font-size:.98rem; margin:0 0 10px; }\r\n  #klb-app .klb-step .klb-no{ display:inline-flex; width:24px; height:24px; border-radius:50%; background:var(--klb-green);\r\n    color:#fff; align-items:center; justify-content:center; font-size:.8rem; flex:0 0 auto; }\r\n\r\n  #klb-app label.klb-lab{ display:block; font-weight:700; font-size:.9rem; margin:10px 0 5px; }\r\n  #klb-app .klb-note{ font-size:.76rem; color:var(--klb-gray); font-weight:500; }\r\n  #klb-app select.klb-sel{ width:100%; padding:11px 12px; border:1.5px solid var(--klb-line); border-radius:10px;\r\n    font-size:1rem; background:#fff; color:var(--klb-ink); -webkit-appearance:none; appearance:none;\r\n    background-image:url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8'><path d='M1 1l5 5 5-5' stroke='%237a8694' stroke-width='2' fill='none' stroke-linecap='round'\/><\/svg>\");\r\n    background-repeat:no-repeat; background-position:right 14px center; }\r\n\r\n  \/* \u5730\u57df\u30dc\u30bf\u30f3\u30b0\u30ea\u30c3\u30c9 *\/\r\n  #klb-app .klb-grid{ display:grid; grid-template-columns:repeat(3,1fr); gap:8px; }\r\n  #klb-app .klb-rbtn{ padding:12px 4px; border:1.5px solid var(--klb-line); border-radius:10px; background:#fff;\r\n    font-size:.95rem; font-weight:700; color:var(--klb-ink); cursor:pointer; min-height:46px; transition:.12s; }\r\n  #klb-app .klb-rbtn:active{ transform:scale(.97); }\r\n  #klb-app .klb-rbtn.klb-on{ background:var(--klb-green); color:#fff; border-color:var(--klb-green); box-shadow:0 2px 8px rgba(31,170,89,.3); }\r\n\r\n  \/* \u7d20\u70b9\u5165\u529b *\/\r\n  #klb-app .klb-row{ display:flex; align-items:center; justify-content:space-between; gap:10px;\r\n    padding:10px 0; border-top:1px dashed var(--klb-line); }\r\n  #klb-app .klb-row:first-of-type{ border-top:none; }\r\n  #klb-app .klb-rl{ flex:1 1 auto; min-width:0; }\r\n  #klb-app .klb-rl .klb-snm{ font-weight:700; font-size:.92rem; }\r\n  #klb-app .klb-rl .klb-srange{ font-size:.74rem; color:var(--klb-gray); }\r\n  #klb-app .klb-stepper{ display:flex; align-items:center; gap:6px; flex:0 0 auto; }\r\n  #klb-app .klb-pm{ width:34px; height:38px; border:1.5px solid var(--klb-line); background:#f3f6f5; border-radius:9px;\r\n    font-size:1.2rem; font-weight:800; color:var(--klb-green-d); cursor:pointer; line-height:1; }\r\n  #klb-app .klb-pm:active{ background:#e6efe9; }\r\n  #klb-app input.klb-num{ width:56px; height:38px; text-align:center; border:1.5px solid var(--klb-line);\r\n    border-radius:9px; font-size:1.05rem; font-weight:700; color:var(--klb-ink); background:#fff; }\r\n  #klb-app input.klb-num:focus{ outline:none; border-color:var(--klb-green); }\r\n  #klb-app .klb-std{ flex:0 0 auto; min-width:74px; text-align:right; font-size:.82rem; color:var(--klb-gray); }\r\n  #klb-app .klb-std b{ color:var(--klb-green-d); font-size:1.0rem; }\r\n\r\n  \/* \u30bb\u30b0\u30e1\u30f3\u30c8\uff08\u8ad6\u6587\u30fb\u9762\u63a5\uff09 *\/\r\n  #klb-app .klb-seg{ display:flex; gap:5px; flex-wrap:wrap; }\r\n  #klb-app .klb-sbtn{ flex:1 1 auto; min-width:38px; padding:9px 2px; border:1.5px solid var(--klb-line);\r\n    border-radius:9px; background:#fff; font-weight:800; font-size:.95rem; color:var(--klb-ink); cursor:pointer; }\r\n  #klb-app .klb-sbtn.klb-on{ background:var(--klb-green); color:#fff; border-color:var(--klb-green); }\r\n  #klb-app .klb-sbtn.klb-cut{ border-color:var(--klb-ng); color:var(--klb-ng); }\r\n  #klb-app .klb-sbtn.klb-on.klb-cut{ background:var(--klb-ng); color:#fff; }\r\n\r\n  #klb-app .klb-go{ width:100%; padding:15px; border:none; border-radius:12px; background:var(--klb-pink);\r\n    color:#fff; font-size:1.08rem; font-weight:800; cursor:pointer; box-shadow:0 4px 12px rgba(232,55,125,.32);\r\n    letter-spacing:.04em; margin-top:4px; }\r\n  #klb-app .klb-go:active{ transform:translateY(1px); }\r\n  #klb-app .klb-err{ background:#fdecec; border:1.5px solid var(--klb-ng); color:#b3202f; border-radius:10px;\r\n    padding:10px 12px; font-size:.88rem; font-weight:700; margin:8px 0 0; text-align:center; }\r\n\r\n  \/* \u7d50\u679c *\/\r\n  #klb-app .klb-res{ }\r\n  #klb-app .klb-jbox{ border-radius:12px; padding:14px; margin-bottom:10px; text-align:center; color:#fff; }\r\n  #klb-app .klb-jbox.klb-pass{ background:linear-gradient(135deg,#28b46a,#1d8a51); }\r\n  #klb-app .klb-jbox.klb-fail{ background:linear-gradient(135deg,#ec5366,#cf2d40); }\r\n  #klb-app .klb-jbox.klb-pend{ background:linear-gradient(135deg,#9aa6b0,#7a8694); }\r\n  #klb-app .klb-jbox .klb-jt{ font-size:.82rem; opacity:.95; font-weight:700; }\r\n  #klb-app .klb-jbox .klb-jr{ font-size:1.7rem; font-weight:900; margin:2px 0; letter-spacing:.04em; }\r\n  #klb-app .klb-jbox .klb-jd{ font-size:.86rem; opacity:.97; }\r\n  #klb-app .klb-cutwarn{ background:#fdecec; border:1.5px solid var(--klb-ng); color:#b3202f; border-radius:10px;\r\n    padding:10px 12px; font-size:.86rem; font-weight:700; margin-bottom:10px; }\r\n  #klb-app .klb-tbl{ width:100%; border-collapse:collapse; font-size:.86rem; margin-top:4px; }\r\n  #klb-app .klb-tbl th, #klb-app .klb-tbl td{ border:1px solid var(--klb-line); padding:7px 8px; text-align:center; }\r\n  #klb-app .klb-tbl th{ background:#eef4f1; font-weight:700; }\r\n  #klb-app .klb-tbl td.klb-l{ text-align:left; }\r\n  #klb-app .klb-tbl tfoot td{ background:#f2f7f4; font-weight:800; }\r\n\r\n  #klb-app .klb-disc{ font-size:.74rem; color:var(--klb-gray); line-height:1.65; margin-top:6px; }\r\n  #klb-app .klb-disc b{ color:#c0392b; }\r\n  #klb-app a.klb-ad{ display:block; text-decoration:none; margin-top:12px; border-radius:12px; overflow:hidden;\r\n    box-shadow:0 2px 8px rgba(0,0,0,.1); }\r\n  #klb-app a.klb-ad img{ display:block; width:100%; height:auto; }\r\n  #klb-app .klb-adcta{ background:radial-gradient(circle at 20% 20%,#3a2d6e,#16102e); color:#fff; text-align:center;\r\n    padding:16px 14px; border:2px solid #ffd24d; border-radius:12px; }\r\n  #klb-app .klb-adcta .klb-adt{ font-size:1.1rem; font-weight:900; letter-spacing:.02em; }\r\n  #klb-app .klb-adcta .klb-adt span{ color:#ffd24d; }\r\n  #klb-app .klb-adcta .klb-adsub{ font-size:.82rem; color:#ffe9a8; margin-top:4px; }\r\n  #klb-app .klb-adcta .klb-adb{ display:inline-block; margin-top:9px; background:#ffd24d; color:#3a2d00;\r\n    font-weight:800; padding:7px 18px; border-radius:999px; font-size:.92rem; }\r\n  #klb-app .klb-hide{ display:none !important; }\r\n  @media (max-width:380px){\r\n    #klb-app .klb-grid{ grid-template-columns:repeat(2,1fr); }\r\n    #klb-app .klb-std{ min-width:62px; }\r\n  }\r\n  <\/style>\r\n\r\n  <!-- ===== \u753b\u9762\u9aa8\u683c ===== -->\r\n  <div class=\"klb-head\">\r\n    <h2>\u56fd\u5bb6\u4e00\u822c\u8077 \u30dc\u30fc\u30c0\u30fc\u5224\u5b9a<span class=\"klb-badge-y\">\u6559\u990a\u533a\u5206<\/span><\/h2>\r\n    <div class=\"klb-sub\" id=\"klb-headsub\">2026\u5e74\u5ea6\uff08\u4ee4\u548c8\u5e74\u5ea6\uff09\u4e88\u60f3 \uff0f \u516c\u52d9\u54e1\u306e\u30e9\u30a4\u30c8<\/div>\r\n  <\/div>\r\n\r\n  <!-- STEP1 \u6761\u4ef6 -->\r\n  <div class=\"klb-card\">\r\n    <div class=\"klb-step\"><span class=\"klb-no\">1<\/span>\u53d7\u9a13\u533a\u5206\u30fb\u5730\u57df\u3092\u9078\u3076<\/div>\r\n    <label class=\"klb-lab\">\u53d7\u9a13\u5e74\u5ea6\u30fb\u533a\u5206<\/label>\r\n    <select class=\"klb-sel\" id=\"klb-meta\" disabled><\/select>\r\n    <label class=\"klb-lab\">\u5730\u57df\u533a\u5206 <span class=\"klb-note\">\uff08\u53d7\u3051\u308b\u5730\u57df\u3092\u9078\u629e\uff09<\/span><\/label>\r\n    <div class=\"klb-grid\" id=\"klb-regions\"><\/div>\r\n  <\/div>\r\n\r\n  <!-- STEP2 \u7d20\u70b9 -->\r\n  <div class=\"klb-card\">\r\n    <div class=\"klb-step\"><span class=\"klb-no\">2<\/span>\u7d20\u70b9\u3092\u5165\u529b\u3059\u308b<\/div>\r\n    <div id=\"klb-inputs\"><\/div>\r\n  <\/div>\r\n\r\n  <button class=\"klb-go\" id=\"klb-go\">\u5224\u5b9a\u7d50\u679c\u3092\u307f\u308b<\/button>\r\n  <div class=\"klb-err klb-hide\" id=\"klb-err\"><\/div>\r\n\r\n  <!-- STEP3 \u7d50\u679c -->\r\n  <div class=\"klb-card klb-hide\" id=\"klb-result\">\r\n    <div class=\"klb-step\"><span class=\"klb-no\">3<\/span>\u5224\u5b9a\u7d50\u679c<\/div>\r\n    <div class=\"klb-res\" id=\"klb-resbody\"><\/div>\r\n    <div class=\"klb-disc\" id=\"klb-disc\"><\/div>\r\n  <\/div>\r\n\r\n  <!-- \u5e83\u544a\u30d0\u30ca\u30fc\uff08\u5225\u30bf\u30d6\u3067\u958b\u304f\uff09 -->\r\n  <div id=\"klb-adbox\"><\/div>\r\n\r\n  <script>\r\n  (function(){\r\n    \"use strict\";\r\n\r\n    \/* =====================================================================\r\n       \u2460 KLB_CONFIG \uff1d \u30c7\u30fc\u30bf\uff08\u5358\u4e00\u306e\u771f\u5b9f\uff09\u3002\u66f4\u65b0\u306f\u3053\u3053\u3060\u3051\u76f4\u3059\u3002\r\n    ===================================================================== *\/\r\n    var KLB_CONFIG = {\r\n      meta: {\r\n        examType:\"\u56fd\u5bb6\u4e00\u822c\u8077\", division:\"\u6559\u990a\u533a\u5206\", updated:\"2026-06-02\",\r\n        source:\"\u516c\u52d9\u54e1\u306e\u30e9\u30a4\u30c8\uff082026\u306f\u4e88\u60f3\u5024\uff0f2025\u306f\u5b9f\u7e3e\u5024\uff09\"\r\n      },\r\n      \/\/ \u6559\u990a\u533a\u5206\u306e\u914d\u70b9\u6bd4\u7387\uff08\u203b\u884c\u653f\u533a\u5206\u3068\u306f\u5225\u7269\uff09\r\n      weights:{ base:4\/9, task:1\/9, essay:2\/9, person:2\/9 },\r\n\r\n      \/\/ \u9078\u3079\u308b\u5e74\u5ea6\uff08forecast=\u4e88\u60f3\u2192S\u301cE\u8a55\u4fa1\uff0factual=\u5b9f\u7e3e\u2192\u5408\u683c\u30fb\u4e0d\u5408\u683c\u306e\u307f\uff09\r\n      years:[\r\n        { key:\"2026\", label:\"2026\u5e74\u5ea6\uff08\u4ee4\u548c8\u5e74\u5ea6\uff09\u4e88\u60f3\", mode:\"forecast\", forecast:true  },\r\n        { key:\"2025\", label:\"2025\u5e74\u5ea6\uff08\u4ee4\u548c7\u5e74\u5ea6\uff09\u5b9f\u7e3e\", mode:\"actual\",   forecast:false }\r\n      ],\r\n      \/\/ \u5e74\u5ea6\u5225\u306e \u57fa\u790e\u80fd\u529b\u30fb\u8ab2\u984c\u5bfe\u5fdc \u306e\u5e73\u5747\u70b9M\/\u6a19\u6e96\u504f\u5dee\u03c3\uff08\u8ad6\u6587\u30fb\u9762\u63a5\u306f\u5171\u901a\uff09\r\n      params:{\r\n        \"2026\":{ base:{M:17.4,   sigma:3.8},   task:{M:36.0,   sigma:16.0}   },\r\n        \"2025\":{ base:{M:18.924, sigma:4.120}, task:{M:56.069, sigma:18.662} }\r\n      },\r\n      \/\/ \u79d1\u76ee\u306e\u9759\u7684\u60c5\u5831\uff08M\/\u03c3\u306f base\/task=\u5e74\u5ea6\u5225params\u3001essay=\u5171\u901a\uff09\r\n      subjects:{\r\n        base:  { key:\"base\",  name:\"\u57fa\u790e\u80fd\u529b\u8a66\u9a13\",   max:30,  minScore:9,  type:\"num\" },\r\n        task:  { key:\"task\",  name:\"\u8ab2\u984c\u5bfe\u5fdc\u80fd\u529b\u8a66\u9a13\", max:120, minScore:36, type:\"num\" },\r\n        essay: { key:\"essay\", name:\"\u4e00\u822c\u6559\u990a\u8ad6\u6587\",     max:6,   M:4.029, sigma:0.865, cutoff:2, type:\"seg\",\r\n                 options:[6,5,4,3,2,1] }   \/* \u5de6=6\u70b9 \u2192 \u53f3=1\u70b9 *\/\r\n      },\r\n      \/\/ \u4eba\u7269\uff08\u9762\u63a5\uff09\uff1a\u6bb5\u968e\u2192\u6a19\u6e96\u70b9\uff08\u5171\u901a\uff09\u3002E\uff1d\u8db3\u5207\u308a\u3002\r\n      personGrades:[\r\n        {grade:\"A\", point:190}, {grade:\"B\", point:148}, {grade:\"C\", point:102},\r\n        {grade:\"D\", point:55},  {grade:\"E\", point:0, fail:true}\r\n      ],\r\n\r\n      \/\/ \u5730\u57df\uff089\u533a\u5206\uff09\u3068\u3001\u5e74\u5ea6\u5225\u30fb\u5730\u57df\u5225\u30dc\u30fc\u30c0\u30fc [1\u6b21, \u6700\u7d42]\r\n      regionNames:[\"\u5317\u6d77\u9053\",\"\u6771\u5317\",\"\u95a2\u6771\",\"\u6771\u6d77\",\"\u8fd1\u757f\",\"\u4e2d\u56fd\",\"\u56db\u56fd\",\"\u4e5d\u5dde\",\"\u6c96\u7e04\"],\r\n      borders:{\r\n        \"2026\":{ \"\u5317\u6d77\u9053\":[152,390],\"\u6771\u5317\":[256,475],\"\u95a2\u6771\":[275,418],\"\u6771\u6d77\":[230,403],\"\u8fd1\u757f\":[332,547],\"\u4e2d\u56fd\":[235,478],\"\u56db\u56fd\":[198,439],\"\u4e5d\u5dde\":[258,439],\"\u6c96\u7e04\":[278,506] },\r\n        \"2025\":{ \"\u5317\u6d77\u9053\":[99,337], \"\u6771\u5317\":[172,391],\"\u95a2\u6771\":[193,336],\"\u6771\u6d77\":[261,434],\"\u8fd1\u757f\":[283,498],\"\u4e2d\u56fd\":[176,419],\"\u56db\u56fd\":[133,374],\"\u4e5d\u5dde\":[110,291],\"\u6c96\u7e04\":[290,518] }\r\n      },\r\n\r\n      \/* ===== \u6700\u7d42\u8a55\u4fa1 S\/A\/B\/C\/D\/E\uff08forecast\u5e74\u5ea6\u306e\u307f\uff09=====\r\n         margin = \u7dcf\u5408\u6a19\u6e96\u70b9 \u2212 \u6700\u7d42\u30dc\u30fc\u30c0\u30fc\u3002\u964d\u9806\u3067\u6700\u521d\u306b margin>=min \u306e\u7b49\u7d1a\u3002 *\/\r\n      finalGrade:{\r\n        bands:[\r\n          {grade:\"S\", min:40,    exp:\"\u5408\u683c\u671f\u5f85\u5ea6 90%\u4ee5\u4e0a\"},\r\n          {grade:\"A\", min:20,    exp:\"\u5408\u683c\u671f\u5f85\u5ea6 80%\u7a0b\u5ea6\"},\r\n          {grade:\"B\", min:0,     exp:\"\u5408\u683c\u671f\u5f85\u5ea6 60%\u7a0b\u5ea6\"},\r\n          {grade:\"C\", min:-15,   exp:\"\u5408\u683c\u671f\u5f85\u5ea6 40%\u7a0b\u5ea6\"},\r\n          {grade:\"D\", min:-30,   exp:\"\u5408\u683c\u671f\u5f85\u5ea6 25%\u7a0b\u5ea6\"},\r\n          {grade:\"E\", min:-99999,exp:\"\u5408\u683c\u671f\u5f85\u5ea6 10%\u4ee5\u4e0b\"}\r\n        ]\r\n      },\r\n\r\n      \/\/ \u6700\u4e0b\u90e8\u306e\u5e83\u544a\u30d0\u30ca\u30fc\uff08\u8907\u6570\u30fb\u5225\u30bf\u30d6\u3067\u958b\u304f\uff09\u3002img \u306bURL\/\u30c7\u30fc\u30bfURI\u3092\u5165\u308c\u308b\u3068\u753b\u50cf\u8868\u793a\u3001\u7a7a\u306a\u3089\u30c6\u30ad\u30b9\u30c8CTA\u3002\r\n      ads:[\r\n        { href:\"https:\/\/koumuin-right.co.jp\/moviesets\/339\",\r\n          img:\"https:\/\/koumuin-right.co.jp\/column\/wp-content\/uploads\/2026\/06\/\u30b3\u30e9\u30e0\u30da\u30fc\u30b8-\u8ca9\u4fc3\u30d0\u30ca\u30fc.png\",\r\n          alt:\"\u56fd\u5bb6\u4e00\u822c\u8077 \u5b98\u5e81\u8a2a\u554f \u5185\u5b9a\u30af\u30e9\u30b9 3\u671f\u751f\u52df\u96c6\",\r\n          cta:{ t:'\u56fd\u5bb6\u4e00\u822c\u8077 <span>\u5b98\u5e81\u8a2a\u554f \u5185\u5b9a\u30af\u30e9\u30b9<\/span>', s:'3\u671f\u751f\u52df\u96c6\uff0f\u53d7\u8b1b\u8005\u6570 742\u540d \u2500 \u30ab\u30ea\u30b9\u30de\u8b1b\u5e2b \u307e\u3057\u3085\u30fc\u5148\u751f' } },\r\n        { href:\"https:\/\/koumuin-right.co.jp\/moviesets\/148\",\r\n          img:\"https:\/\/koumuin-right.co.jp\/column\/wp-content\/uploads\/2026\/06\/\u30a2\u30d7\u30ea\u5e83\u544a-4.png\",\r\n          alt:\"\u9762\u63a5\u5bfe\u7b56\u30d5\u30eb\u30d1\u30c3\u30af \u53d7\u8b1b\u8005\u65704000\u540d\u4ee5\u4e0a\",\r\n          cta:{ t:'<span>\u9762\u63a5\u5bfe\u7b56\u30d5\u30eb\u30d1\u30c3\u30af<\/span>', s:'\u53d7\u8b1b\u8005\u6570 4,000\u540d\u4ee5\u4e0a\uff0f\u5408\u683c\u8005\u4f53\u9a13\u8ac7 3,400\u4ef6\u4ee5\u4e0a' } }\r\n      ],\r\n\r\n      texts:{\r\n        disclaimer:\"\u672c\u30c4\u30fc\u30eb\u306e\u6570\u5024\u306f<b>2026\u5e74\u5ea6\u306e\u4e88\u60f3\u30fb\u53c2\u8003\u5024<\/b>\u3067\u3059\uff08\u516c\u52d9\u54e1\u306e\u30e9\u30a4\u30c8\u4f5c\u6210\uff09\u3002\u5b9f\u969b\u306e\u5408\u5426\u3092\u4fdd\u8a3c\u3059\u308b\u3082\u306e\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002\",\r\n        privacy:\"\u5165\u529b\u3057\u305f\u7d20\u70b9\u306f\u304a\u4f7f\u3044\u306e\u7aef\u672b\u306e\u30d6\u30e9\u30a6\u30b6\u5185\u3060\u3051\u3067\u8a08\u7b97\u3055\u308c\u3001\u30b5\u30fc\u30d0\u30fc\u3078\u306e\u9001\u4fe1\u30fb\u4fdd\u5b58\u306f\u4e00\u5207\u884c\u3044\u307e\u305b\u3093\u3002\",\r\n        cutoffWarn:\"\u57fa\u6e96\u70b9\uff08\u8db3\u5207\u308a\uff09\u306b\u9054\u3057\u3066\u3044\u306a\u3044\u79d1\u76ee\u304c\u3042\u308b\u305f\u3081\u3001\u5408\u8a08\u70b9\u306b\u304b\u304b\u308f\u3089\u305a\u4e0d\u5408\u683c\u3068\u306a\u308a\u307e\u3059\u3002\"\r\n      }\r\n    };\r\n\r\n    \/* =====================================================================\r\n       \u2461 KLB_CALC \uff1d \u8a08\u7b97\uff08\u7d14\u7c8b\u95a2\u6570\uff09\u3002\u6a19\u6e96\u70b9\uff1dfloor(10\u00d7\u914d\u70b9\u00d7(15z+50))\uff08\u79d1\u76ee\u3054\u3068\uff09\r\n    ===================================================================== *\/\r\n    var KLB_CALC = {\r\n      stdScore:function(X,M,sigma,weight){\r\n        var z=(X-M)\/sigma;\r\n        return Math.floor(10*weight*(15*z+50));   \/\/ \u5c0f\u6570\u70b9\u4ee5\u4e0b\u5207\u308a\u6368\u3066\uff08\u79d1\u76ee\u3054\u3068\uff09\r\n      },\r\n      \/\/ \u5165\u529b \u2192 \u5404\u79d1\u76ee\u6a19\u6e96\u70b9\uff08base\/task\u306f\u5e74\u5ea6\u5225M\/\u03c3\u3001essay\u306f\u5171\u901a\uff09\r\n      calcStd:function(input,year,cfg){\r\n        var w=cfg.weights, s=cfg.subjects, p=cfg.params[year], out={};\r\n        out.base  = KLB_CALC.stdScore(input.base,  p.base.M,  p.base.sigma,  w.base);\r\n        out.task  = KLB_CALC.stdScore(input.task,  p.task.M,  p.task.sigma,  w.task);\r\n        out.essay = KLB_CALC.stdScore(input.essay, s.essay.M, s.essay.sigma, w.essay);\r\n        out.person = KLB_CALC.personPoint(input.person,cfg);\r\n        out.first  = out.base + out.task;                       \/\/ 1\u6b21\uff08\u7b46\u8a18\uff09\u6a19\u6e96\u70b9\r\n        out.final  = out.base + out.task + out.essay + out.person; \/\/ \u6700\u7d42 \u7dcf\u5408\u6a19\u6e96\u70b9\r\n        return out;\r\n      },\r\n      personPoint:function(grade,cfg){\r\n        for(var i=0;i<cfg.personGrades.length;i++){ if(cfg.personGrades[i].grade===grade) return cfg.personGrades[i].point; }\r\n        return 0;\r\n      },\r\n      \/\/ \u8db3\u5207\u308a\uff08\u5148\u884c\u30b2\u30fc\u30c8\uff09\r\n      checkCutoffs:function(input,cfg){\r\n        var failed=[], s=cfg.subjects;\r\n        if(input.base!=null  && input.base  < s.base.minScore)  failed.push(s.base.name+\"\uff08\u57fa\u6e96\u70b9\"+s.base.minScore+\"\u70b9\u672a\u6e80\uff09\");\r\n        if(input.task!=null  && input.task  < s.task.minScore)  failed.push(s.task.name+\"\uff08\u57fa\u6e96\u70b9\"+s.task.minScore+\"\u70b9\u672a\u6e80\uff09\");\r\n        if(input.essay!=null && input.essay <= s.essay.cutoff)  failed.push(s.essay.name+\"\uff08\"+s.essay.cutoff+\"\u70b9\u4ee5\u4e0b\uff09\");\r\n        if(input.person===\"E\") failed.push(\"\u4eba\u7269\u8a66\u9a13\uff08E\u8a55\u4fa1\uff09\");\r\n        return { passed:(failed.length===0), failed:failed };\r\n      },\r\n      \/\/ 1\u6b21\u5224\u5b9a\uff08b1\uff1d1\u6b21\u30dc\u30fc\u30c0\u30fc\uff09\u3002mode=actual\u2192\u5408\u683c\/\u4e0d\u5408\u683c\u3001forecast\u2192S\u301cE\uff081\u6b21margin\u65b9\u5f0f\uff09\r\n      judgeFirst:function(std,cut,b1,mode,cfg){\r\n        var margin=std.first-b1;\r\n        if(!cut.passed) return {pass:false, total:std.first, border:b1, diff:margin, cut:true};\r\n        if(mode===\"forecast\"){\r\n          var bands=cfg.finalGrade.bands, b=null;\r\n          for(var i=0;i<bands.length;i++){ if(margin>=bands[i].min){ b=bands[i]; break; } }\r\n          return {pass:(std.first>=b1), total:std.first, border:b1, diff:margin, cut:false,\r\n                  grade:(b?b.grade:\"E\"), exp:(b?b.exp:\"\u5408\u683c\u671f\u5f85\u5ea6 10%\u4ee5\u4e0b\")};\r\n        }\r\n        return {pass:(std.first>=b1), total:std.first, border:b1, diff:margin, cut:false};\r\n      },\r\n      \/\/ \u6700\u7d42\u5224\u5b9a\uff1ab2\uff1d\u6700\u7d42\u30dc\u30fc\u30c0\u30fc\u3002mode=actual\u2192\u5408\u683c\/\u4e0d\u5408\u683c\u3001forecast\u2192S\u301cE\uff08margin\u65b9\u5f0f\uff09\r\n      judgeFinal:function(std,cut,b2,mode,cfg){\r\n        if(!cut.passed) return {status:\"fail\", total:std.final, border:b2};\r\n        var margin=std.final - b2;\r\n        if(mode===\"actual\"){\r\n          return {status:\"actual\", pass:(std.final>=b2), total:std.final, border:b2, margin:margin};\r\n        }\r\n        var bands=cfg.finalGrade.bands, b=null;\r\n        for(var i=0;i<bands.length;i++){ if(margin>=bands[i].min){ b=bands[i]; break; } }\r\n        return {status:\"done\", total:std.final, grade:(b?b.grade:\"E\"), exp:(b?b.exp:\"\u5408\u683c\u671f\u5f85\u5ea6 10%\u4ee5\u4e0b\"),\r\n                margin:margin, border:b2};\r\n      }\r\n    };\r\n\r\n    \/* =====================================================================\r\n       \u2462\u2463 VIEW \/ MAIN \uff1d \u753b\u9762\u751f\u6210\u30fb\u72b6\u614b\u30fb\u30a4\u30d9\u30f3\u30c8\r\n    ===================================================================== *\/\r\n    var $=function(id){ return document.getElementById(id); };\r\n    var ce=function(t,c){ var e=document.createElement(t); if(c) e.className=c; return e; };\r\n\r\n    var state={ year:\"2026\", region:null, input:{ base:null, task:null, essay:null, person:null } };\r\n\r\n    function curYear(){ for(var i=0;i<KLB_CONFIG.years.length;i++){ if(KLB_CONFIG.years[i].key===state.year) return KLB_CONFIG.years[i]; } return KLB_CONFIG.years[0]; }\r\n    function updateHeadSub(){ $(\"klb-headsub\").textContent=curYear().label+\" \uff0f \u56fd\u5bb6\u4e00\u822c\u8077 \u6559\u990a\u533a\u5206\"; }\r\n    function buildYear(){\r\n      var sel=$(\"klb-meta\"); sel.removeAttribute(\"disabled\"); sel.innerHTML=\"\";\r\n      KLB_CONFIG.years.forEach(function(y){\r\n        var o=ce(\"option\"); o.value=y.key; o.textContent=\"\u56fd\u5bb6\u4e00\u822c\u8077\uff0f\u6559\u990a\u533a\u5206\u3000\"+y.label; sel.appendChild(o);\r\n      });\r\n      sel.value=state.year;\r\n      sel.addEventListener(\"change\",function(){\r\n        state.year=sel.value;\r\n        $(\"klb-result\").classList.add(\"klb-hide\");   \/\/ \u5e74\u5ea6\u5909\u66f4\u3067\u524d\u306e\u7d50\u679c\u3092\u96a0\u3059\r\n        showErr(null); updateHeadSub(); liveUpdate();\r\n      });\r\n      updateHeadSub();\r\n    }\r\n\r\n    function buildRegions(){\r\n      var wrap=$(\"klb-regions\");\r\n      KLB_CONFIG.regionNames.forEach(function(name){\r\n        var b=ce(\"button\",\"klb-rbtn\"); b.type=\"button\"; b.textContent=name;\r\n        b.addEventListener(\"click\",function(){\r\n          state.region=name;\r\n          Array.prototype.forEach.call(wrap.children,function(c){ c.classList.remove(\"klb-on\"); });\r\n          b.classList.add(\"klb-on\");\r\n          liveUpdate();\r\n        });\r\n        wrap.appendChild(b);\r\n      });\r\n    }\r\n\r\n    function numRow(sub){\r\n      var row=ce(\"div\",\"klb-row\");\r\n      var l=ce(\"div\",\"klb-rl\");\r\n      l.innerHTML='<div class=\"klb-snm\">'+sub.name+'<\/div><div class=\"klb-srange\">0\u301c'+sub.max+'\u70b9\uff08\u57fa\u6e96\u70b9'+sub.minScore+'\uff09<\/div>';\r\n      var st=ce(\"div\",\"klb-stepper\");\r\n      var minus=ce(\"button\",\"klb-pm\"); minus.type=\"button\"; minus.textContent=\"\u2212\";\r\n      var inp=ce(\"input\",\"klb-num\"); inp.type=\"number\"; inp.inputMode=\"numeric\"; inp.min=0; inp.max=sub.max; inp.placeholder=\"\u2014\";\r\n      var plus=ce(\"button\",\"klb-pm\"); plus.type=\"button\"; plus.textContent=\"\uff0b\";\r\n      var std=ce(\"div\",\"klb-std\"); std.id=\"klb-std-\"+sub.key; std.innerHTML='\u2192 \u6a19\u6e96\u70b9 <b>\u2014<\/b>';\r\n      function setv(v){\r\n        if(v===\"\"||v==null||isNaN(v)){ state.input[sub.key]=null; inp.value=\"\"; }\r\n        else{ v=Math.max(0,Math.min(sub.max,Math.round(v))); inp.value=v; state.input[sub.key]=v; }\r\n        liveUpdate();\r\n      }\r\n      minus.addEventListener(\"click\",function(){ setv((state.input[sub.key]==null?0:state.input[sub.key])-1); });\r\n      plus.addEventListener(\"click\",function(){ setv((state.input[sub.key]==null?0:state.input[sub.key])+1); });\r\n      inp.addEventListener(\"input\",function(){ setv(inp.value===\"\"?\"\":parseInt(inp.value,10)); });\r\n      st.appendChild(minus); st.appendChild(inp); st.appendChild(plus);\r\n      row.appendChild(l); row.appendChild(st); row.appendChild(std);\r\n      return row;\r\n    }\r\n\r\n    function segRow(sub){ \/\/ \u8ad6\u6587\r\n      var row=ce(\"div\",\"klb-row\");\r\n      var l=ce(\"div\",\"klb-rl\");\r\n      l.innerHTML='<div class=\"klb-snm\">'+sub.name+'<\/div><div class=\"klb-srange\">'+sub.cutoff+'\u70b9\u4ee5\u4e0b\u306f\u8db3\u5207\u308a<\/div>';\r\n      row.appendChild(l);\r\n      var wrap=ce(\"div\"); wrap.style.flex=\"1 1 100%\";\r\n      var seg=ce(\"div\",\"klb-seg\");\r\n      sub.options.forEach(function(v){\r\n        var b=ce(\"button\",\"klb-sbtn\"+(v<=sub.cutoff?\" klb-cut\":\"\")); b.type=\"button\"; b.textContent=v+\"\u70b9\";\r\n        b.addEventListener(\"click\",function(){\r\n          state.input.essay=v;\r\n          Array.prototype.forEach.call(seg.children,function(c){ c.classList.remove(\"klb-on\"); });\r\n          b.classList.add(\"klb-on\"); liveUpdate();\r\n        });\r\n        seg.appendChild(b);\r\n      });\r\n      var std=ce(\"div\",\"klb-std\"); std.id=\"klb-std-essay\"; std.style.minWidth=\"100%\"; std.style.textAlign=\"left\";\r\n      std.style.marginTop=\"6px\"; std.innerHTML='\u2192 \u6a19\u6e96\u70b9 <b>\u2014<\/b>';\r\n      wrap.appendChild(seg); wrap.appendChild(std);\r\n      var outer=ce(\"div\"); outer.style.width=\"100%\"; outer.appendChild(row); outer.appendChild(wrap);\r\n      return outer;\r\n    }\r\n\r\n    function personRow(){\r\n      var sub={name:\"\u4eba\u7269\u8a66\u9a13\uff08\u9762\u63a5\uff09\"};\r\n      var row=ce(\"div\",\"klb-row\");\r\n      var l=ce(\"div\",\"klb-rl\");\r\n      l.innerHTML='<div class=\"klb-snm\">'+sub.name+'<\/div><div class=\"klb-srange\">A\u301cE\u306e5\u6bb5\u968e\u30fbE\u8a55\u4fa1\u306f\u8db3\u5207\u308a<\/div>';\r\n      row.appendChild(l);\r\n      var wrap=ce(\"div\"); wrap.style.flex=\"1 1 100%\";\r\n      var seg=ce(\"div\",\"klb-seg\");\r\n      KLB_CONFIG.personGrades.forEach(function(g){\r\n        var b=ce(\"button\",\"klb-sbtn\"+(g.fail?\" klb-cut\":\"\")); b.type=\"button\"; b.textContent=g.grade;\r\n        b.addEventListener(\"click\",function(){\r\n          state.input.person=g.grade;\r\n          Array.prototype.forEach.call(seg.children,function(c){ c.classList.remove(\"klb-on\"); });\r\n          b.classList.add(\"klb-on\"); liveUpdate();\r\n        });\r\n        seg.appendChild(b);\r\n      });\r\n      var std=ce(\"div\",\"klb-std\"); std.id=\"klb-std-person\"; std.style.minWidth=\"100%\"; std.style.textAlign=\"left\";\r\n      std.style.marginTop=\"6px\"; std.innerHTML='\u2192 \u6a19\u6e96\u70b9 <b>\u2014<\/b>';\r\n      wrap.appendChild(seg); wrap.appendChild(std);\r\n      var outer=ce(\"div\"); outer.style.width=\"100%\"; outer.appendChild(row); outer.appendChild(wrap);\r\n      return outer;\r\n    }\r\n\r\n    function buildInputs(){\r\n      var box=$(\"klb-inputs\"), s=KLB_CONFIG.subjects;\r\n      box.appendChild(numRow(s.base));\r\n      box.appendChild(numRow(s.task));\r\n      box.appendChild(segRow(s.essay));\r\n      box.appendChild(personRow());\r\n    }\r\n\r\n    \/\/ \u5404\u7d20\u70b9\u2192\u6a19\u6e96\u70b9\u306e\u30ea\u30a2\u30eb\u30bf\u30a4\u30e0\u8868\u793a\r\n    function liveUpdate(){\r\n      var s=KLB_CONFIG.subjects, w=KLB_CONFIG.weights, p=KLB_CONFIG.params[state.year], i=state.input;\r\n      setStd(\"base\",  i.base!=null  ? KLB_CALC.stdScore(i.base, p.base.M, p.base.sigma, w.base) : null);\r\n      setStd(\"task\",  i.task!=null  ? KLB_CALC.stdScore(i.task, p.task.M, p.task.sigma, w.task) : null);\r\n      setStd(\"essay\", i.essay!=null ? KLB_CALC.stdScore(i.essay,s.essay.M,s.essay.sigma,w.essay): null);\r\n      setStd(\"person\",i.person!=null? KLB_CALC.personPoint(i.person,KLB_CONFIG) : null);\r\n    }\r\n    function setStd(key,val){\r\n      var el=$(\"klb-std-\"+key); if(!el) return;\r\n      el.innerHTML='\u2192 \u6a19\u6e96\u70b9 <b>'+(val==null?\"\u2014\":val)+'<\/b>';\r\n    }\r\n\r\n    function showErr(msg){\r\n      var e=$(\"klb-err\");\r\n      if(!msg){ e.classList.add(\"klb-hide\"); e.textContent=\"\"; return; }\r\n      e.textContent=\"&#x26a0; \"+msg; e.classList.remove(\"klb-hide\");\r\n    }\r\n    function judge(){\r\n      var i=state.input;\r\n      if(!state.region){ showErr(\"\u5730\u57df\u533a\u5206\u3092\u9078\u3093\u3067\u304f\u3060\u3055\u3044\u3002\"); return; }\r\n      if(i.base==null||i.task==null||i.essay==null||i.person==null){ showErr(\"\u3059\u3079\u3066\u306e\u7d20\u70b9\uff08\u57fa\u790e\u80fd\u529b\u30fb\u8ab2\u984c\u5bfe\u5fdc\u30fb\u8ad6\u6587\u30fb\u9762\u63a5\uff09\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002\"); return; }\r\n      showErr(null);\r\n      var yr=curYear();\r\n      var bd=KLB_CONFIG.borders[state.year][state.region];   \/\/ [1\u6b21, \u6700\u7d42]\r\n      var std=KLB_CALC.calcStd(i,state.year,KLB_CONFIG);\r\n      var cut=KLB_CALC.checkCutoffs(i,KLB_CONFIG);\r\n      var f1=KLB_CALC.judgeFirst(std,cut,bd[0],yr.mode,KLB_CONFIG);\r\n      var ff=KLB_CALC.judgeFinal(std,cut,bd[1],yr.mode,KLB_CONFIG);\r\n      render(std,cut,f1,ff,yr);\r\n    }\r\n\r\n    function render(std,cut,f1,ff,yr){\r\n      var rn=state.region, html=\"\";\r\n      if(!cut.passed){\r\n        html+='<div class=\"klb-cutwarn\">&#x26a0; '+KLB_CONFIG.texts.cutoffWarn+'<br>\u8a72\u5f53\uff1a'+cut.failed.join(\" \/ \")+'<\/div>';\r\n      }\r\n      \/\/ 1\u6b21\u5224\u5b9a\uff1a\u4e88\u60f3\u5e74\u5ea6\uff08forecast\u30fb\u975e\u8db3\u5207\u308a\uff09\u306fS\u301cE\u8a55\u4fa1\u3001\u5b9f\u7e3e\u5e74\u5ea6\uff0f\u8db3\u5207\u308a\u306f\u5408\u683c\u30fb\u4e0d\u5408\u683c\r\n      if(yr.forecast && !f1.cut){\r\n        var g1cls=(f1.grade===\"E\")?\"klb-fail\":((f1.grade===\"C\"||f1.grade===\"D\")?\"klb-pend\":\"klb-pass\");\r\n        var d1=(f1.diff>=0?\"\uff0b\"+f1.diff:f1.diff);\r\n        html+='<div class=\"klb-jbox '+g1cls+'\"><div class=\"klb-jt\">1\u6b21\uff08\u7b46\u8a18\uff09\u8a55\u4fa1 \uff0f '+rn+'<\/div>'\r\n            +'<div class=\"klb-jr\">'+f1.grade+'<\/div>'\r\n            +'<div class=\"klb-jd\" style=\"font-weight:700;\">'+f1.exp+'<\/div>'\r\n            +'<div class=\"klb-jd\">1\u6b21\u6a19\u6e96\u70b9 <b>'+std.first+'<\/b> \u70b9 \uff0f 1\u6b21\u30dc\u30fc\u30c0\u30fc '+f1.border+' \u70b9\uff08'+d1+'\uff09<\/div><\/div>';\r\n      }else{\r\n        var cls=f1.pass?\"klb-pass\":\"klb-fail\";\r\n        var diff=(f1.diff>=0?\"\uff0b\"+f1.diff:f1.diff);\r\n        var pTxt=f1.pass?(yr.forecast?\"\u5408\u683c\u570f\":\"\u5408\u683c\"):\"\u4e0d\u5408\u683c\";\r\n        html+='<div class=\"klb-jbox '+cls+'\"><div class=\"klb-jt\">1\u6b21\uff08\u7b46\u8a18\uff09\u5224\u5b9a \uff0f '+rn+'<\/div>'\r\n            +'<div class=\"klb-jr\">'+pTxt+'<\/div>'\r\n            +'<div class=\"klb-jd\">\u3042\u306a\u305f\u306e\u6a19\u6e96\u70b9 <b>'+std.first+'<\/b> \u70b9 \uff0f \u30dc\u30fc\u30c0\u30fc '+f1.border+' \u70b9\uff08'+diff+'\uff09<\/div><\/div>';\r\n      }\r\n      \/\/ \u6700\u7d42\u5224\u5b9a\r\n      if(ff.status===\"fail\"){\r\n        html+='<div class=\"klb-jbox klb-fail\"><div class=\"klb-jt\">\u6700\u7d42\u5224\u5b9a<\/div>'\r\n            +'<div class=\"klb-jr\">\u4e0d\u5408\u683c<\/div><div class=\"klb-jd\">\u8db3\u5207\u308a\u306e\u305f\u3081<\/div><\/div>';\r\n      }else if(ff.status===\"actual\"){   \/\/ \u5b9f\u7e3e\u5e74\u5ea6\uff1d\u5408\u683c\/\u4e0d\u5408\u683c\u306e\u307f\r\n        var mc=ff.pass?\"klb-pass\":\"klb-fail\", mm=(ff.margin>=0?\"\uff0b\"+ff.margin:ff.margin);\r\n        html+='<div class=\"klb-jbox '+mc+'\"><div class=\"klb-jt\">\u6700\u7d42\u5408\u5426 \uff0f '+rn+'<\/div>'\r\n            +'<div class=\"klb-jr\">'+(ff.pass?\"\u5408\u683c\":\"\u4e0d\u5408\u683c\")+'<\/div>'\r\n            +'<div class=\"klb-jd\">\u7dcf\u5408\u6a19\u6e96\u70b9 '+std.final+' \u70b9 \uff0f \u6700\u7d42\u30dc\u30fc\u30c0\u30fc '+ff.border+' \u70b9\uff08'+mm+'\uff09<\/div><\/div>';\r\n      }else{   \/\/ \u4e88\u60f3\u5e74\u5ea6\uff1dS\u301cE\u8a55\u4fa1\r\n        var gcls=(ff.grade===\"E\")?\"klb-fail\":((ff.grade===\"C\"||ff.grade===\"D\")?\"klb-pend\":\"klb-pass\");\r\n        var md=(ff.margin>=0?\"\uff0b\"+ff.margin:ff.margin);\r\n        html+='<div class=\"klb-jbox '+gcls+'\"><div class=\"klb-jt\">\u6700\u7d42\u8a55\u4fa1\uff08\u7dcf\u5408\u5224\u5b9a\uff09\uff0f '+rn+'<\/div>'\r\n            +'<div class=\"klb-jr\">'+ff.grade+'<\/div>'\r\n            +'<div class=\"klb-jd\" style=\"font-weight:700;\">'+ff.exp+'<\/div>'\r\n            +'<div class=\"klb-jd\">\u7dcf\u5408\u6a19\u6e96\u70b9 '+std.final+' \u70b9 \uff0f \u6700\u7d42\u30dc\u30fc\u30c0\u30fc '+ff.border+' \u70b9\uff08'+md+'\uff09<\/div><\/div>';\r\n      }\r\n      \/\/ \u5185\u8a33\u30c6\u30fc\u30d6\u30eb\r\n      html+='<table class=\"klb-tbl\"><thead><tr><th>\u8a66\u9a13\u7a2e\u76ee<\/th><th>\u7d20\u70b9<\/th><th>\u6a19\u6e96\u70b9<\/th><\/tr><\/thead><tbody>'\r\n          +trow(\"\u57fa\u790e\u80fd\u529b\u8a66\u9a13\", state.input.base+\"\u70b9\", std.base)\r\n          +trow(\"\u8ab2\u984c\u5bfe\u5fdc\u80fd\u529b\u8a66\u9a13\", state.input.task+\"\u70b9\", std.task)\r\n          +trow(\"\u4e00\u822c\u6559\u990a\u8ad6\u6587\", state.input.essay+\"\u70b9\", std.essay)\r\n          +trow(\"\u4eba\u7269\u8a66\u9a13\uff08\u9762\u63a5\uff09\", state.input.person, std.person)\r\n          +'<\/tbody><tfoot>'\r\n          +'<tr><td class=\"klb-l\">1\u6b21\uff08\u7b46\u8a18\uff09\u5408\u8a08<\/td><td>\u2014<\/td><td>'+std.first+'<\/td><\/tr>'\r\n          +'<tr><td class=\"klb-l\">\u7dcf\u5408\uff08\u6700\u7d42\uff09\u5408\u8a08<\/td><td>\u2014<\/td><td>'+std.final+'<\/td><\/tr>'\r\n          +'<\/tfoot><\/table>';\r\n      $(\"klb-resbody\").innerHTML=html;\r\n      var note=yr.forecast ? KLB_CONFIG.texts.disclaimer : (\"\u672c\u30c7\u30fc\u30bf\u306f\"+yr.label+\"\u306e\u5b9f\u7e3e\u5024\u306b\u57fa\u3065\u304f\u5408\u5426\u5224\u5b9a\u3067\u3059\u3002\");\r\n      $(\"klb-disc\").innerHTML='\u203b '+note+'<br>\u203b '+KLB_CONFIG.texts.privacy\r\n          +'<br>\u51fa\u5178\uff1a'+KLB_CONFIG.meta.source+'\uff08\u66f4\u65b0 '+KLB_CONFIG.meta.updated+'\uff09';\r\n      $(\"klb-result\").classList.remove(\"klb-hide\");\r\n      $(\"klb-result\").scrollIntoView({behavior:\"smooth\",block:\"start\"});\r\n    }\r\n    function trow(n,raw,std){ return '<tr><td class=\"klb-l\">'+n+'<\/td><td>'+raw+'<\/td><td>'+std+'<\/td><\/tr>'; }\r\n\r\n    function buildAds(){\r\n      var box=$(\"klb-adbox\"), ads=KLB_CONFIG.ads;\r\n      if(!ads||!ads.length) return;\r\n      ads.forEach(function(ad){\r\n        if(!ad.href) return;\r\n        var a=ce(\"a\",\"klb-ad\"); a.href=ad.href; a.target=\"_blank\"; a.rel=\"noopener noreferrer\";\r\n        if(ad.img){\r\n          a.innerHTML='<img decoding=\"async\" src=\"'+ad.img+'\" alt=\"'+(ad.alt||\"\")+'\">';\r\n        }else{\r\n          a.innerHTML='<div class=\"klb-adcta\"><div class=\"klb-adt\">'+ad.cta.t+'<\/div>'\r\n            +'<div class=\"klb-adsub\">'+ad.cta.s+'<\/div><span class=\"klb-adb\">&#x25b6; \u8a73\u7d30\u306f\u3053\u3061\u3089<\/span><\/div>';\r\n        }\r\n        box.appendChild(a);\r\n      });\r\n    }\r\n\r\n    \/\/ \u521d\u671f\u5316\r\n    buildYear(); buildRegions(); buildInputs(); buildAds();\r\n    $(\"klb-go\").addEventListener(\"click\",judge);\r\n  })();\r\n  <\/script>\r\n<\/div>\r\n<!-- ===== \/\u56fd\u5bb6\u4e00\u822c\u8077 \u6559\u990a\u533a\u5206 \u30dc\u30fc\u30c0\u30fc\u5224\u5b9a\u30c4\u30fc\u30eb ===== -->\r\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":50906,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[288],"tags":[],"class_list":{"0":"post-50900","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-ippan_border","8":"article"},"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/koumuin-right.co.jp\/column\/wp-content\/uploads\/2026\/06\/\u516c\u52d9\u54e1\u306e\u30e9\u30a4\u30c8\u30cb\u30e5\u30fc\u30b9\u2461-50.png","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pgzF8G-deY","_links":{"self":[{"href":"https:\/\/koumuin-right.co.jp\/column\/wp-json\/wp\/v2\/posts\/50900","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/koumuin-right.co.jp\/column\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/koumuin-right.co.jp\/column\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/koumuin-right.co.jp\/column\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/koumuin-right.co.jp\/column\/wp-json\/wp\/v2\/comments?post=50900"}],"version-history":[{"count":5,"href":"https:\/\/koumuin-right.co.jp\/column\/wp-json\/wp\/v2\/posts\/50900\/revisions"}],"predecessor-version":[{"id":50907,"href":"https:\/\/koumuin-right.co.jp\/column\/wp-json\/wp\/v2\/posts\/50900\/revisions\/50907"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/koumuin-right.co.jp\/column\/wp-json\/wp\/v2\/media\/50906"}],"wp:attachment":[{"href":"https:\/\/koumuin-right.co.jp\/column\/wp-json\/wp\/v2\/media?parent=50900"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/koumuin-right.co.jp\/column\/wp-json\/wp\/v2\/categories?post=50900"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/koumuin-right.co.jp\/column\/wp-json\/wp\/v2\/tags?post=50900"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}