/* style属性から移動。通常宣言の高詳細度で元の優先順位を保ち、CSSOMによる変更を妨げない。 */
:is(#csp-inline-priority,.csp-cfb1813bf268):is(#csp-inline-priority,.csp-cfb1813bf268):is(#csp-inline-priority,.csp-cfb1813bf268):is(#csp-inline-priority,.csp-cfb1813bf268){margin:0 0 18px;}
:is(#csp-inline-priority,.csp-0767c1aa0003):is(#csp-inline-priority,.csp-0767c1aa0003):is(#csp-inline-priority,.csp-0767c1aa0003):is(#csp-inline-priority,.csp-0767c1aa0003){margin:0 0 6px;font-size:22px;}
:is(#csp-inline-priority,.csp-2baf476ab118):is(#csp-inline-priority,.csp-2baf476ab118):is(#csp-inline-priority,.csp-2baf476ab118):is(#csp-inline-priority,.csp-2baf476ab118){overflow-x:auto;margin:12px 0 8px;}
:is(#csp-inline-priority,.csp-124c1cd51e3b):is(#csp-inline-priority,.csp-124c1cd51e3b):is(#csp-inline-priority,.csp-124c1cd51e3b):is(#csp-inline-priority,.csp-124c1cd51e3b){width:100%;border-collapse:collapse;font-size:15px;min-width:560px;}
:is(#csp-inline-priority,.csp-c5d685c4439c):is(#csp-inline-priority,.csp-c5d685c4439c):is(#csp-inline-priority,.csp-c5d685c4439c):is(#csp-inline-priority,.csp-c5d685c4439c){text-align:left;padding:10px;border-bottom:2px solid #1a6b3c;}
:is(#csp-inline-priority,.csp-1220a28292f5):is(#csp-inline-priority,.csp-1220a28292f5):is(#csp-inline-priority,.csp-1220a28292f5):is(#csp-inline-priority,.csp-1220a28292f5){padding:10px;border-bottom:1px solid #e5e5e5;vertical-align:top;}
:is(#csp-inline-priority,.csp-79d572f02881):is(#csp-inline-priority,.csp-79d572f02881):is(#csp-inline-priority,.csp-79d572f02881):is(#csp-inline-priority,.csp-79d572f02881){margin:44px 0 18px;}
:is(#csp-inline-priority,.csp-905008530ca9):is(#csp-inline-priority,.csp-905008530ca9):is(#csp-inline-priority,.csp-905008530ca9):is(#csp-inline-priority,.csp-905008530ca9){text-align:center;}
:is(#csp-inline-priority,.csp-0ee7f66ad9c0):is(#csp-inline-priority,.csp-0ee7f66ad9c0):is(#csp-inline-priority,.csp-0ee7f66ad9c0):is(#csp-inline-priority,.csp-0ee7f66ad9c0){margin-top:12px}
:is(#csp-inline-priority,.csp-df928149c547):is(#csp-inline-priority,.csp-df928149c547):is(#csp-inline-priority,.csp-df928149c547):is(#csp-inline-priority,.csp-df928149c547){margin-top:10px;}
:is(#csp-inline-priority,.csp-6e69ee59bf96):is(#csp-inline-priority,.csp-6e69ee59bf96):is(#csp-inline-priority,.csp-6e69ee59bf96):is(#csp-inline-priority,.csp-6e69ee59bf96){opacity:.85;font-size:14px;}
:is(#csp-inline-priority,.csp-a0371a8b5b12):is(#csp-inline-priority,.csp-a0371a8b5b12):is(#csp-inline-priority,.csp-a0371a8b5b12):is(#csp-inline-priority,.csp-a0371a8b5b12){text-align:left;margin-top:32px;}
:is(#csp-inline-priority,.csp-68b4f5dff201):is(#csp-inline-priority,.csp-68b4f5dff201):is(#csp-inline-priority,.csp-68b4f5dff201):is(#csp-inline-priority,.csp-68b4f5dff201){color:var(--green-dark);font-weight:700;text-decoration:underline;}
:is(#csp-inline-priority,.csp-b02f36217f51):is(#csp-inline-priority,.csp-b02f36217f51):is(#csp-inline-priority,.csp-b02f36217f51):is(#csp-inline-priority,.csp-b02f36217f51){margin-top:32px;}
:is(#csp-inline-priority,.csp-6aa34d7432e7):is(#csp-inline-priority,.csp-6aa34d7432e7):is(#csp-inline-priority,.csp-6aa34d7432e7):is(#csp-inline-priority,.csp-6aa34d7432e7){display:none;}
:is(#csp-inline-priority,.csp-0e7f58151318):is(#csp-inline-priority,.csp-0e7f58151318):is(#csp-inline-priority,.csp-0e7f58151318):is(#csp-inline-priority,.csp-0e7f58151318){margin-top:36px;font-weight:700;color:var(--green-dark);font-size:18px;}
:is(#csp-inline-priority,.csp-99b9ba53aa94):is(#csp-inline-priority,.csp-99b9ba53aa94):is(#csp-inline-priority,.csp-99b9ba53aa94):is(#csp-inline-priority,.csp-99b9ba53aa94){justify-content:center;}
:is(#csp-inline-priority,.csp-98760d545e8b):is(#csp-inline-priority,.csp-98760d545e8b):is(#csp-inline-priority,.csp-98760d545e8b):is(#csp-inline-priority,.csp-98760d545e8b){text-align:center;margin:18px 0;}
:is(#csp-inline-priority,.csp-2d1d745b6d71):is(#csp-inline-priority,.csp-2d1d745b6d71):is(#csp-inline-priority,.csp-2d1d745b6d71):is(#csp-inline-priority,.csp-2d1d745b6d71){margin-top:36px;}
:is(#csp-inline-priority,.csp-566e4ca79cc2):is(#csp-inline-priority,.csp-566e4ca79cc2):is(#csp-inline-priority,.csp-566e4ca79cc2):is(#csp-inline-priority,.csp-566e4ca79cc2){margin-top:-16px;}

/* 最終更新日（tools/stamp_updated.py が入れる。2026-11-03） */
.page-updated { max-width: 1100px; margin: 24px auto 8px; padding: 0 16px; font-size: 0.8rem; color: #6b7280; text-align: right; }
