﻿body:not(:has(.content.canvas-page)){--dg-graph-bg: #fff;--dg-graph-border-color: #ddd;--dg-graph-node-color: #526f2c;--dg-graph-node-color-muted: #999;--dg-graph-label-color: #444;--dg-graph-label-size: 24;--dg-graph-ctrl-size: 1rem}body:not(:has(.content.canvas-page))>aside>.sidebar{background:#fff;border-top:1px solid #ddd;padding-inline:0;padding-bottom:100px;--text-normal: #333;--text-muted: #666;--text-faint: #777;--background-primary: #fff}body:not(:has(.content.canvas-page))>aside>.sidebar .sidebar-container{display:flex;flex-direction:column;gap:24px;padding:0;overflow:visible}body:not(:has(.content.canvas-page))>aside>.sidebar .hyodo-office-info{width:100%;color:#333;font:14px/1.8 "Yu Mincho","游明朝",serif}body:not(:has(.content.canvas-page))>aside>.sidebar .hyodo-office-info p{margin:0 0 8px;font-size:inherit;line-height:inherit}body:not(:has(.content.canvas-page))>aside>.sidebar .hyodo-office-info span{display:inline-block}body:not(:has(.content.canvas-page))>aside>.sidebar .hyodo-office-info a{color:inherit;text-decoration:none}body:not(:has(.content.canvas-page))>aside>.sidebar .hyodo-office-info a:hover{text-decoration:underline}body:not(:has(.content.canvas-page))>aside>.sidebar .graph{align-self:flex-end;max-width:100%}body:not(:has(.content.canvas-page))>aside>.sidebar #link-graph{box-sizing:border-box;max-width:100%}body:not(:has(.content.canvas-page))>aside>.sidebar #graph-controls{background:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 4px rgba(0,0,0,.0666666667);color:#555}body:not(:has(.content.canvas-page))>aside>.sidebar .backlinks{margin-top:0}@media(min-width: 600px){body:not(:has(.content.canvas-page))>aside>.sidebar .sidebar-container:has(>.graph){display:grid;grid-template-columns:minmax(0, 1fr) var(--dg-graph-width);align-items:start;column-gap:24px}body:not(:has(.content.canvas-page))>aside>.sidebar .sidebar-container:has(>.graph)>.hyodo-office-info,body:not(:has(.content.canvas-page))>aside>.sidebar .sidebar-container:has(>.graph)>.toc,body:not(:has(.content.canvas-page))>aside>.sidebar .sidebar-container:has(>.graph)>.backlinks{grid-column:1;min-width:0}body:not(:has(.content.canvas-page))>aside>.sidebar .sidebar-container:has(>.graph)>.graph{grid-column:2;grid-row:1/span 3;align-self:start;justify-self:end}}@media(width < 1000px){body:not(:has(.content.canvas-page))>aside>.sidebar{box-sizing:border-box;padding-inline:9px}body:not(:has(.content.canvas-page))>aside>.sidebar .hyodo-office-info a.hyodo-phone-button{display:inline-block;box-sizing:border-box;padding:2px 10px;border:1px solid #4e6799;border-radius:6px;background:rgba(0,0,0,0);color:#4e6799;font:inherit;text-decoration:none}body:not(:has(.content.canvas-page))>aside>.sidebar .hyodo-office-info a.hyodo-phone-button:hover{background:rgba(78,103,153,.08)}body:not(:has(.content.canvas-page))>aside>.sidebar .hyodo-office-info a.hyodo-phone-button:focus-visible{outline:2px solid #4e6799;outline-offset:3px}body:not(:has(.content.canvas-page))>aside>.sidebar .graph{align-self:flex-start}body:not(:has(.content.canvas-page))>aside>.sidebar .sidebar-container:has(>.graph)>.graph{justify-self:start}}body .hyodo-back-to-top{position:fixed;left:var(--hyodo-back-to-top-left, 15px);bottom:max(16px,env(safe-area-inset-bottom));z-index:12;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:48px;height:48px;min-height:48px;padding:0;border:1px solid #ddd;border-radius:50%;background:rgba(255,255,255,.65);color:#444;box-shadow:0 2px 8px rgba(0,0,0,.1333333333);font:13px/1.5 sans-serif;cursor:pointer}body .hyodo-back-to-top:hover{background:rgba(245,245,245,.8)}body .hyodo-back-to-top:focus-visible{outline:2px solid #526f2c;outline-offset:3px}@media print{body .hyodo-back-to-top{display:none}}/*# sourceMappingURL=hyodo-footer.css.map */
