.hirizo-board.hb-root[data-hb-theme=modern]{--hb-font:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic UI","Meiryo",sans-serif;--hb-title-font:var(--hb-font);--hb-font-size:16px;--hb-font-size-small:12px;--hb-line-height:1.85;--hb-title-size:22px;--hb-title-size-sp:19px;--hb-radius:16px;--hb-radius-small:10px;--hb-title-img-max:360px;--hb-accent:#0e7490;--hb-accent-hover:#155e75;--hb-accent-soft:#e6f4f7;--hb-header-bg:#fff;--hb-list-bg:#fff;--hb-text:#1f2328;--hb-strong:#111827;--hb-sub:#6b7280;--hb-mute:#9aa1ab;--hb-line:#e8eaed;--hb-frame:#e5e7eb;--hb-link:var(--hb-accent);--hb-link-hover:var(--hb-accent-hover);--hb-title:var(--hb-strong);--hb-band-bg:transparent;--hb-band-accent:transparent;--hb-panel-bg:#f8fafb;--hb-input-bg:#fff;--hb-input-text:#1f2328;--hb-input-border:#d0d5dd;--hb-button-bg:var(--hb-accent);--hb-button-text:#fff;--hb-ok-bg:#ecfdf3;--hb-ok-border:#abefc6;--hb-ok-text:#067647;--hb-error-bg:#fef3f2;--hb-error-border:#fecdca;--hb-error-text:#b42318;--hb-current-bg:var(--hb-accent);--hb-title-shadow:none;--hb-photo-border:transparent;--hb-badge-bg:var(--hb-accent-soft);--hb-badge-text:var(--hb-accent);--hb-dialog-backdrop:rgba(17,24,39,.85);border:1px solid var(--hb-frame);box-shadow:0 1px 2px rgba(16,24,40,.04),0 4px 16px rgba(16,24,40,.04)}.hirizo-board.hb-root[data-hb-theme=modern] .hb-header{display:grid;grid-template-columns:1fr auto;grid-template-areas:"title switch";align-items:center;gap:8px 16px;padding:22px 28px 18px;border-bottom:1px solid var(--hb-line);text-align:left}.hirizo-board.hb-root[data-hb-theme=modern] .hb-title{grid-area:title;padding:0;border:0;font-size:var(--hb-title-size);letter-spacing:.04em;line-height:1.3}.hirizo-board.hb-root[data-hb-theme=modern] .hb-title a,.hirizo-board.hb-root[data-hb-theme=modern] .hb-title a:visited{color:var(--hb-strong)}.hirizo-board.hb-root[data-hb-theme=modern] .hb-title-img{margin:0}.hirizo-board.hb-root[data-hb-theme=modern] .hb-title-sub{display:block;margin:4px 0 0;color:var(--hb-sub);font-size:12px;font-weight:400;letter-spacing:.02em}.hirizo-board.hb-root[data-hb-theme=modern].hb-js .hb-headbar{grid-area:switch;margin:0}.hirizo-board.hb-root[data-hb-theme=modern] .hb-switch{border-color:#eceef1;background:#f3f4f6}.hirizo-board.hb-root[data-hb-theme=modern] .hb-switch button[aria-pressed=true]{background:#fff;color:var(--hb-strong);box-shadow:0 1px 2px rgba(0,0,0,.12)}.hirizo-board.hb-root[data-hb-theme=modern] .hb-body{padding:18px 28px 28px}.hirizo-board.hb-root[data-hb-theme=modern] .hb-userbar{font-size:13px}.hirizo-board.hb-root[data-hb-theme=modern] .hb-userlinks a,.hirizo-board.hb-root[data-hb-theme=modern] .hb-userlinks a:visited{display:inline-block;padding:5px 14px;border:1px solid var(--hb-accent);border-radius:999px;color:var(--hb-accent);font-size:13px;line-height:1.5;text-decoration:none}.hirizo-board.hb-root[data-hb-theme=modern] .hb-userlinks a.hb-primary{background:var(--hb-accent);color:#fff}.hirizo-board.hb-root[data-hb-theme=modern] .hb-userlinks a:hover{opacity:.85}.hirizo-board.hb-root[data-hb-theme=modern] .hb-notice{border-radius:var(--hb-radius-small)}.hirizo-board.hb-root[data-hb-theme=modern] .hb-notice-ok{border-color:var(--hb-ok-border);color:var(--hb-ok-text)}.hirizo-board.hb-root[data-hb-theme=modern] .hb-post{display:flex;flex-direction:column;padding:22px 0 24px;border-bottom:1px solid var(--hb-line)}.hirizo-board.hb-root[data-hb-theme=modern] .hb-list .hb-post:first-child{padding-top:6px}.hirizo-board.hb-root[data-hb-theme=modern] .hb-post-meta{order:-1;position:relative;display:block;min-height:40px;margin:0 0 12px;padding:0 0 0 50px;color:var(--hb-sub);font-size:var(--hb-font-size-small);line-height:1.5;text-align:left}.hirizo-board.hb-root[data-hb-theme=modern] .hb-post-meta>.hb-avatar{position:absolute;top:0;left:0}.hirizo-board.hb-root[data-hb-theme=modern] .hb-from{display:block;padding-top:1px;color:var(--hb-strong);font-size:15px;font-weight:700}.hirizo-board.hb-root[data-hb-theme=modern] .hb-from-label{display:none}.hirizo-board.hb-root[data-hb-theme=modern] .hb-date{display:block;color:var(--hb-sub)}.hirizo-board.hb-root[data-hb-theme=modern] .hb-post-head{margin:0 0 10px;padding:0;border:0;background:0 0;font-size:17px;line-height:1.5}.hirizo-board.hb-root[data-hb-theme=modern] .hb-no{float:right;margin:3px 0 0 10px;color:var(--hb-mute);font-size:12px;font-weight:400}.hirizo-board.hb-root[data-hb-theme=modern] .hb-subject{color:var(--hb-strong)}.hirizo-board.hb-root[data-hb-theme=modern] .hb-photo{margin:0 auto 14px}.hirizo-board.hb-root[data-hb-theme=modern] .hb-photo-img{border:0;border-radius:12px}.hirizo-board.hb-root[data-hb-theme=modern] .hb-post-body{padding:0}.hirizo-board.hb-root[data-hb-theme=modern] .hb-text{color:var(--hb-text)}.hirizo-board.hb-root[data-hb-theme=modern] .hb-empty{padding:32px 0}.hirizo-board.hb-root[data-hb-theme=modern] .hb-panel{border:1px solid #eceef1;border-radius:14px;background:var(--hb-panel-bg)}.hirizo-board.hb-root[data-hb-theme=modern] .hb-form-panel{margin-bottom:8px}.hirizo-board.hb-root[data-hb-theme=modern] .hb-panel-title{color:var(--hb-strong)}.hirizo-board.hb-root[data-hb-theme=modern] .hb-form label{font-weight:700;font-size:13px}.hirizo-board.hb-root[data-hb-theme=modern] .hb-form input[type=text],.hirizo-board.hb-root[data-hb-theme=modern] .hb-form input[type=email],.hirizo-board.hb-root[data-hb-theme=modern] .hb-form textarea{margin-top:6px;padding:11px 12px;border-radius:10px;transition:border-color .15s,box-shadow .15s}.hirizo-board.hb-root[data-hb-theme=modern] .hb-form input[type=text]:focus,.hirizo-board.hb-root[data-hb-theme=modern] .hb-form input[type=email]:focus,.hirizo-board.hb-root[data-hb-theme=modern] .hb-form textarea:focus{outline:none;border-color:var(--hb-accent);box-shadow:0 0 0 3px rgba(14,116,144,.15)}.hirizo-board.hb-root[data-hb-theme=modern] .hb-form input[type=file]{color:var(--hb-text)}.hirizo-board.hb-root[data-hb-theme=modern] .hb-button{padding:11px 24px;border-radius:10px;color:var(--hb-button-text)}.hirizo-board.hb-root[data-hb-theme=modern] .hb-button:hover{background:var(--hb-accent-hover)}.hirizo-board.hb-root[data-hb-theme=modern] .hb-preview-clear{border-color:var(--hb-input-border);border-radius:8px;background:#fff}.hirizo-board.hb-root[data-hb-theme=modern] .hb-preview img{border:1px solid var(--hb-line)}.hirizo-board.hb-root[data-hb-theme=modern] .hb-pager a,.hirizo-board.hb-root[data-hb-theme=modern] .hb-pager .hb-current,.hirizo-board.hb-root[data-hb-theme=modern] .hb-pager .is-disabled{border-color:var(--hb-line);border-radius:999px;background:#fff}.hirizo-board.hb-root[data-hb-theme=modern] .hb-pager a:hover{border-color:var(--hb-accent)}.hirizo-board.hb-root[data-hb-theme=modern] .hb-pager .hb-current{background:var(--hb-accent);border-color:var(--hb-accent);color:#fff}.hirizo-board.hb-root[data-hb-theme=modern] .hb-new{border:0;border-radius:999px;background:var(--hb-accent-soft);color:var(--hb-accent);padding:1px 8px}.hirizo-board.hb-root[data-hb-theme=modern] .hb-compose-toggle{border-color:var(--hb-accent);border-radius:999px;background:var(--hb-accent);color:#fff}.hirizo-board.hb-root[data-hb-theme=modern] .hb-compose.is-open .hb-compose-toggle{background:#fff;color:var(--hb-accent)}.hirizo-board.hb-root[data-hb-theme=modern] .hb-dialog-close{border-color:rgba(255,255,255,.4);background:#111827;color:#fff}@media (max-width:600px){.hirizo-board.hb-root[data-hb-theme=modern]{border-right:0;border-left:0;border-radius:0;box-shadow:none}.hirizo-board.hb-root[data-hb-theme=modern] .hb-header{grid-template-columns:1fr;grid-template-areas:"switch" "title";gap:6px;padding:12px 16px 14px}.hirizo-board.hb-root[data-hb-theme=modern].hb-js .hb-headbar{justify-content:flex-end}.hirizo-board.hb-root[data-hb-theme=modern] .hb-title{font-size:var(--hb-title-size-sp)}.hirizo-board.hb-root[data-hb-theme=modern] .hb-body{padding:14px 16px 20px}.hirizo-board.hb-root[data-hb-theme=modern] .hb-post-head,.hirizo-board.hb-root[data-hb-theme=modern] .hb-post-meta{padding-right:0}.hirizo-board.hb-root[data-hb-theme=modern] .hb-post-meta{padding-left:50px}.hirizo-board.hb-root[data-hb-theme=modern] .hb-photo-img{border-radius:10px}.hirizo-board.hb-root[data-hb-theme=modern] .hb-panel{padding:16px 14px}.hirizo-board.hb-root[data-hb-theme=modern] .hb-button{width:100%}}.hirizo-board.hb-root[data-hb-theme=modern] .hb-post-head{font-size:var(--hb-m-title-pc,20px)}.hirizo-board.hb-root[data-hb-theme=modern] .hb-text{font-size:var(--hb-m-body-pc,18px)}.hirizo-board.hb-root[data-hb-theme=modern] .hb-from{font-size:16px}.hirizo-board.hb-root[data-hb-theme=modern] .hb-date{font-size:14px}.hirizo-board.hb-root[data-hb-theme=modern] .hb-no{font-size:13px}@media (max-width:600px){.hirizo-board.hb-root[data-hb-theme=modern] .hb-post-head{font-size:var(--hb-m-title-sp,17px)}.hirizo-board.hb-root[data-hb-theme=modern] .hb-text{font-size:var(--hb-m-body-sp,16px)}.hirizo-board.hb-root[data-hb-theme=modern] .hb-from{font-size:15px}.hirizo-board.hb-root[data-hb-theme=modern] .hb-date{font-size:13px}.hirizo-board.hb-root[data-hb-theme=modern] .hb-no{font-size:12px}}.hirizo-board.hb-root[data-hb-theme=modern] .hb-field-note{border-left-color:var(--hb-accent);border-radius:0 8px 8px 0;background:var(--hb-accent-soft);color:#374151}@media (min-width:768px){.hirizo-board.hb-root[data-hb-theme=modern] .hb-post-portrait .hb-photo{margin:4px 22px 10px 0}.hirizo-board.hb-root[data-hb-theme=modern] .hb-post-portrait-solo .hb-photo{margin:0 auto 14px}}