{"id":34,"date":"2026-08-29T14:14:10","date_gmt":"2026-08-29T05:14:10","guid":{"rendered":"https:\/\/staff.hayashi-care.com\/?page_id=34"},"modified":"2026-08-29T14:14:10","modified_gmt":"2026-08-29T05:14:10","slug":"staff-home","status":"publish","type":"page","link":"https:\/\/staff.hayashi-care.com\/","title":{"rendered":"\u30b1\u30a2\u30b5\u30dd\u8077\u54e1\u30b7\u30b9\u30c6\u30e0"},"content":{"rendered":"<style>\n        .hcsm-portal{--line:#e7e9ec;--muted:#69727d;--bg:#f6f8fa;max-width:100%;font-family:inherit;color:#17212b}\n        .hcsm-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;margin:0 0 18px}.hcsm-head>.hcsm-quicklinks{margin:0;justify-content:flex-end}.hcsm-head h2{margin:2px 0 0;font-size:clamp(22px,4vw,32px)}.hcsm-page-context{margin-top:4px;color:var(--muted);font-size:12px}.hcsm-kicker{font-size:11px;letter-spacing:.16em;color:var(--muted);font-weight:700}.hcsm-user{font-size:13px;color:var(--muted)}\n        .hcsm-monthbar{display:flex;align-items:center;justify-content:center;gap:18px;margin:14px 0}.hcsm-monthbar a{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:50%;text-decoration:none;font-size:24px;background:#fff}.hcsm-monthbar strong{font-size:18px}\n        .hcsm-dept-switch{display:flex;align-items:center;gap:8px;margin:8px 0 14px}.hcsm-dept-switch select{min-width:160px;padding:7px}\n        .hcsm-quicklinks{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}.hcsm-quicklinks a{display:inline-flex;align-items:center;min-height:34px;padding:7px 12px;border:1px solid var(--line);border-radius:999px;background:#fff;text-decoration:none;color:#17212b;font-size:13px}\n        .hcsm-home{max-width:1080px;margin:0 auto;padding:0 0 24px}.hcsm-home-hero{padding:24px;border:1px solid #e5e7ea;border-radius:20px;background:linear-gradient(180deg,#ffffff 0%,#f7fafc 100%);box-shadow:0 10px 30px rgba(23,33,43,.05)}.hcsm-home-kicker{font-size:11px;letter-spacing:.16em;color:#69727d;font-weight:700}.hcsm-home h1{margin:8px 0 8px;font-size:clamp(28px,5vw,44px);line-height:1.15}.hcsm-home-status{display:grid;gap:3px;margin-top:18px;padding:14px 16px;border-radius:14px;background:#fff;border:1px solid #e8edf2}.hcsm-home-status strong{font-size:17px}.hcsm-home-status span,.hcsm-home-status small{color:#69727d}.hcsm-home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}.hcsm-action-card{display:grid;gap:10px;padding:18px;border:1px solid #e5e7ea;border-radius:18px;background:#fff;box-shadow:0 8px 28px rgba(23,33,43,.04)}.hcsm-action-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.hcsm-action-card h3{margin:0;font-size:22px;line-height:1.35}.hcsm-action-card p{margin:0;color:#5f6b76;line-height:1.7}.hcsm-action-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:26px;padding:3px 9px;border-radius:999px;background:#eef1f4;color:#4b5563;font-size:12px;font-weight:800;white-space:nowrap}.hcsm-action-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:12px;background:#3f7f6a;color:#fff;text-decoration:none;font-weight:700;transition:background .15s ease,transform .15s ease}.hcsm-action-btn:hover{background:#356c5a;color:#fff}.hcsm-action-btn:focus-visible{outline:3px solid rgba(63,127,106,.24);outline-offset:2px}.hcsm-action-card.state-attention{border-color:#efb25c;background:#fffaf1;box-shadow:0 8px 28px rgba(180,100,0,.08)}.hcsm-action-card.state-attention .hcsm-action-badge{background:#fff0d5;color:#9a5b00}.hcsm-action-card.state-attention .hcsm-action-btn{background:#d97706}.hcsm-action-card.state-danger{border-color:#e59a9a;background:#fff6f6}.hcsm-action-card.state-danger .hcsm-action-badge{background:#fee2e2;color:#a61b1b}.hcsm-action-card.state-danger .hcsm-action-btn{background:#b42318}.hcsm-action-card.state-done .hcsm-action-badge{background:#e8f5eb;color:#24723b}.hcsm-action-card.tone-clock{background:#f7fbff}.hcsm-action-card.tone-personal{background:#fcfcff}.hcsm-action-card.tone-supervisor{background:#f7fbf8}.hcsm-action-card.tone-admin{background:#fffcf5}.hcsm-today-alerts{margin:0 0 18px;padding:18px;border:1px solid #efb25c;border-radius:18px;background:#fffaf1}.hcsm-today-alerts h2{margin:4px 0 5px;font-size:22px}.hcsm-today-alerts>p{margin:0 0 12px;color:#7a5a22}.hcsm-today-alert-list{display:grid;gap:8px;margin-bottom:12px}.hcsm-today-alert-list>div{display:grid;grid-template-columns:minmax(120px,1fr) auto auto;gap:12px;align-items:center;padding:10px 12px;border-radius:10px;background:#fff}.hcsm-today-alert-list span{color:#5f6b76}.hcsm-today-alert-list b{color:#9a5b00;white-space:nowrap}.hcsm-mini-table{overflow:auto;border:1px solid var(--line);border-radius:14px;background:#fff}.hcsm-mini-table table{width:100%;border-collapse:collapse}.hcsm-mini-table th,.hcsm-mini-table td{padding:11px 12px;border-bottom:1px solid var(--line);text-align:left;font-size:14px}.hcsm-mini-table thead th{background:#f6f8fa;font-size:12px;color:#69727d;text-transform:none}.hcsm-mini-table tbody tr:last-child td{border-bottom:0}\n        .hcsm-update-feed{margin:16px 0 20px;padding:16px;border:1px solid #d9e4f1;border-radius:16px;background:#f8fbff}.hcsm-update-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.hcsm-update-head h3{margin:4px 0 0;font-size:20px}.hcsm-update-new{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border-radius:999px;background:#3f7f6a;color:#fff;font-size:10px;font-weight:800;letter-spacing:.08em}.hcsm-update-item{display:flex;align-items:flex-start;gap:10px;padding:11px 0;border-top:1px solid #e5edf6}.hcsm-update-item:first-of-type{border-top:0}.hcsm-update-icon{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:999px;font-weight:900}.hcsm-update-item.is-publish .hcsm-update-icon{background:#e3f2e7;color:#347449}.hcsm-update-item.is-change .hcsm-update-icon{background:#fff0d9;color:#9a6200}.hcsm-update-item strong{display:block;font-size:14px}.hcsm-update-item small{display:block;margin-top:3px;color:#69727d;font-size:11px}.hcsm-update-change{display:inline-flex;margin-top:4px;padding:3px 8px;border-radius:999px;background:#fff;border:1px solid #d8e1ea;font-size:12px;font-weight:700}.hcsm-update-note{margin:8px 0 0;color:#69727d;font-size:11px;line-height:1.6}\n        .hcsm-overview-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:12px;margin:0 0 14px}.hcsm-overview-grid>section{height:100%;box-sizing:border-box}.hcsm-shift-section{margin:14px 0 18px}.hcsm-shift-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 10px}.hcsm-shift-section-head h3{margin:3px 0 0;font-size:22px}.hcsm-shift-section .hcsm-monthbar{margin:0}.hcsm-shift-monthnav{display:flex;align-items:center;gap:14px;min-width:0}.hcsm-shift-month-current{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15;white-space:nowrap}.hcsm-shift-month-current span{margin-bottom:3px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.12em}.hcsm-shift-month-current strong{font-size:20px;font-weight:750;color:#17212b}.hcsm-shift-month-actions{display:flex;align-items:stretch;gap:6px}.hcsm-shift-month-btn{display:flex;align-items:center;justify-content:center;gap:5px;min-height:42px;padding:7px 12px;border:1px solid #cfd5dc;border-radius:11px;background:#fff;color:#17212b;text-decoration:none;line-height:1.05;white-space:nowrap;box-sizing:border-box}.hcsm-shift-month-btn b{font-size:13px}.hcsm-shift-month-btn small{padding:2px 5px;border-radius:999px;background:#f2f3f5;color:#7a838d;font-size:9px;font-weight:700}.hcsm-shift-month-btn.is-today{min-width:58px;font-size:12px;font-weight:700}.hcsm-shift-month-btn.is-current{background:#eef2f5;color:#7a838d}.hcsm-shift-month-btn:hover{border-color:#8f99a5;background:#f8f9fa}.hcsm-shift-section .hcsm-update-feed{margin:0 0 10px;padding:11px 13px;border-radius:12px}.hcsm-shift-section .hcsm-update-head{margin-bottom:5px}.hcsm-shift-section .hcsm-update-head h3{font-size:15px;margin:1px 0 0}.hcsm-shift-section .hcsm-update-head .hcsm-kicker{display:none}.hcsm-shift-section .hcsm-update-item{padding:7px 0}.hcsm-shift-section .hcsm-update-icon{width:22px;height:22px;flex-basis:22px;font-size:11px}.hcsm-shift-section .hcsm-update-note{display:none}\n        .hcsm-request-card{margin:14px 0 16px;padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff}.hcsm-request-head{margin-bottom:6px}.hcsm-request-head .hcsm-kicker{font-size:9px}.hcsm-request-head h3{font-size:18px}.hcsm-request-count{font-size:14px}.hcsm-request-note{margin-bottom:9px;font-size:12px;line-height:1.5}.hcsm-request-compose{margin-top:8px}.hcsm-request-compose>summary{min-height:42px;padding:8px 12px}.hcsm-cal-legend{margin-top:7px}.hcsm-help{margin-top:7px}\n.hcsm-request-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:8px}.hcsm-request-head h3{margin:4px 0 0;font-size:20px;line-height:1.35}.hcsm-request-count{font-size:15px;white-space:nowrap}.hcsm-request-note{margin:0 0 14px;color:var(--muted);font-size:14px;line-height:1.6}.hcsm-request-compose{margin-top:10px}.hcsm-request-compose>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:11px 14px;border:1px solid var(--line);border-radius:12px;background:#fff;color:#1f2933;font-size:15px;font-weight:700;cursor:pointer;list-style:none}.hcsm-request-compose>summary::-webkit-details-marker{display:none}.hcsm-request-compose-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:#f1f4f8;font-size:20px;font-weight:400;line-height:1;transition:transform .18s ease}.hcsm-request-compose[open]>.hcsm-request-compose-icon{transform:rotate(45deg)}.hcsm-request-compose[open]>summary{border-radius:12px 12px 0 0}.hcsm-request-form{display:grid;grid-template-columns:1fr;gap:12px;padding:16px;border:1px solid var(--line);border-top:0;border-radius:0 0 14px 14px;background:#fff}.hcsm-request-form label{display:flex;flex-direction:column;gap:6px;margin:0;font-size:13px;font-weight:700;line-height:1.4}.hcsm-request-form label.wide{grid-column:1\/-1}.hcsm-request-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.hcsm-request-dates,.hcsm-request-details{display:grid;grid-template-columns:1fr;gap:12px;min-width:0}.hcsm-paid-group{display:grid;grid-template-columns:1fr;gap:12px}.hcsm-paid-group[hidden],.hcsm-paid-group [hidden]{display:none!important}.hcsm-range-field{display:grid;grid-template-columns:1fr;gap:10px;padding-top:2px}.hcsm-inline-check{flex-direction:row!important;align-items:center;justify-content:flex-start;width:max-content;max-width:100%;min-height:40px;padding:0}.hcsm-inline-check input[type=checkbox]{flex:0 0 auto;width:20px!important;min-height:20px!important;margin:0}.hcsm-end-date-field{width:100%;max-width:100%;min-width:0}.hcsm-end-date-field input{width:100%}.hcsm-request-form [hidden]{display:none!important}.hcsm-request-form small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.5}.hcsm-request-form input,.hcsm-request-form select{box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:48px;margin:0;padding:10px 12px;border:1px solid #cfd5dc;border-radius:10px;background:#fff;color:#17212b;font:inherit;font-size:16px;line-height:1.2}.hcsm-request-form input[type=date]{display:block;width:100%!important;max-width:100%!important;min-width:0!important;-webkit-appearance:none;appearance:none}.hcsm-request-form select{appearance:auto}.hcsm-primary{grid-column:1\/-1;min-height:46px;padding:10px 18px;border:0;border-radius:10px;background:#3f7f6a;color:#fff;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.hcsm-request-closed{padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:#fff}.hcsm-request-list{display:grid;gap:8px;margin:0 0 14px}.hcsm-request-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--line);border-left-width:4px;border-radius:12px;background:#fff}.hcsm-request-item.status-pending{background:#f5f9ff;border-color:#dbe8ff;border-left-color:#6b96ee}.hcsm-request-item.status-approved,.hcsm-request-item.status-acknowledged{background:#f3faf5;border-color:#dcefe2;border-left-color:#67ad7a}.hcsm-request-item.status-rejected{background:#fff6f6;border-color:#f3dddd;border-left-color:#d97878}.hcsm-request-item.status-cancelled,.hcsm-request-item.status-revoked{background:#f6f7f8;border-color:#e4e6e8;border-left-color:#a5abb2}.hcsm-request-item-main{min-width:0;flex:1 1 auto}.hcsm-request-item>form{flex:0 0 auto;margin:0}.hcsm-request-item>form .hcsm-link-button{white-space:nowrap;word-break:keep-all;min-width:48px;padding:8px 4px;text-align:center}.hcsm-request-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:5px}.hcsm-request-item small{display:block;margin:0;color:var(--muted);font-size:12px}.hcsm-status-pill{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.3}.hcsm-status-pill.status-pending{background:#e6efff;color:#315fbd}.hcsm-status-pill.status-approved,.hcsm-status-pill.status-acknowledged{background:#e3f2e7;color:#347449}.hcsm-status-pill.status-rejected{background:#f9e5e5;color:#a44545}.hcsm-status-pill.status-cancelled,.hcsm-status-pill.status-revoked{background:#e9ebed;color:#666d75}.hcsm-link-button{border:0;background:transparent;color:#3f7f6a;text-decoration:underline;cursor:pointer;font:inherit;font-size:13px;line-height:1.4}\n        .hcsm-notice{margin:0 0 12px;padding:10px 12px;border-radius:9px;background:#eef7f1;color:#2c6d43;font-size:13px;line-height:1.5}.hcsm-notice+*{margin-top:0}\n        .hcsm-scroll{overflow:auto;border:1px solid var(--line);border-radius:14px;background:#fff;-webkit-overflow-scrolling:touch}.hcsm-grid{border-collapse:separate;border-spacing:0;min-width:max-content;width:max-content}.hcsm-grid th,.hcsm-grid td{min-width:48px;height:52px;padding:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;position:relative}.hcsm-grid thead th{background:var(--bg);font-size:13px;position:sticky;top:0;z-index:3}.hcsm-grid thead th span,.hcsm-grid thead th small{display:block}.hcsm-grid thead th small{font-size:10px;color:var(--muted);font-weight:500}.hcsm-grid .hcsm-name{position:sticky;left:0;z-index:4;min-width:126px;max-width:126px;padding:0 10px;text-align:left;background:#fff;white-space:nowrap}.hcsm-grid thead .hcsm-name{z-index:6;background:var(--bg)}.hcsm-grid tfoot .hcsm-name{z-index:5;background:#eef2f5}.hcsm-grid tfoot td,.hcsm-grid tfoot th{background:#eef2f5;font-size:12px}.hcsm-grid tfoot td small{display:block;font-size:9px;color:var(--muted)}\n        .hcsm-grid .sat{color:#1769aa}.hcsm-grid .sun{color:#c73d43}.hcsm-grid thead th.cal-closed{background:#fff3f1}.hcsm-grid thead th.cal-open{background:#f0f8f3}.hcsm-grid thead th.cal-holiday{color:#b33a3a}.hcsm-cal-badge{display:block;width:max-content;max-width:38px;margin:2px auto 0;padding:1px 3px;border:1px solid currentColor;border-radius:4px;font-size:8px;font-style:normal;line-height:1.15;white-space:nowrap}.hcsm-cal-legend{display:flex;gap:12px;flex-wrap:wrap;margin:9px 0 0;color:var(--muted);font-size:11px}.hcsm-cal-legend span{display:inline-flex;align-items:center;gap:5px}.hcsm-cal-legend i{width:11px;height:11px;border:1px solid var(--line);border-radius:3px}.hcsm-cal-legend i.closed{background:#fff3f1}.hcsm-cal-legend i.open{background:#f0f8f3}.hcsm-grid td.shift-unset{background:#fafbfc}.hcsm-grid td.shift-day{background:#fff}.hcsm-grid td.shift-am,.hcsm-grid td.shift-pm{background:#eef6ff}.hcsm-grid td.shift-off{background:#f1f3f5}.hcsm-grid td.shift-paid{background:#edf8ef}.hcsm-grid td.shift-special{background:#fff7df}.hcsm-grid td.shift-absence{background:#fff0f1}.hcsm-grid tr.is-me .hcsm-name{background:#eef7f2}.hcsm-grid tr.is-me td{box-shadow:inset 0 3px 0 #b8dcc7,inset 0 -3px 0 #b8dcc7}.hcsm-me{display:inline-block;margin-left:6px;padding:2px 5px;border-radius:999px;font-size:9px;background:#dcefe4}.hcsm-shift-label{display:block;font-weight:700;font-size:13px}.hcsm-shift-time{display:block;margin-top:3px;color:#58616b;font-size:10.5px;line-height:1.2;white-space:nowrap;letter-spacing:0}.hcsm-shift-time--pair span{display:block}.hcsm-grid td.changed{box-shadow:inset 0 0 0 2px #d99700!important}.hcsm-changed-badge{position:absolute;right:2px;bottom:2px;font-size:8px;line-height:1;color:#8a6200;white-space:nowrap;font-weight:700}.hcsm-message{padding:16px;border:1px solid var(--line);border-radius:12px;background:#fff}.hcsm-help{font-size:12px;color:var(--muted);margin-top:10px}.hcsm-login-shell{max-width:520px;margin:20px auto 32px;padding:0 12px}.hcsm-login{padding:22px;border:1px solid #e1e5ea;border-radius:18px;background:#fff;box-shadow:0 8px 28px rgba(23,33,43,.06)}.hcsm-login-kicker{font-size:11px;letter-spacing:.16em;color:#69727d;font-weight:700}.hcsm-login h2{margin:5px 0 8px;font-size:24px;line-height:1.25}.hcsm-login-lead{margin:0 0 18px;color:#69727d;font-size:14px;line-height:1.6}.hcsm-login form{margin:0}.hcsm-login p.login-username,.hcsm-login p.login-password{margin:0 0 14px}.hcsm-login p.login-remember{margin:6px 0 18px}.hcsm-login label{display:block;margin:0 0 6px;font-size:13px;font-weight:700;color:#17212b}.hcsm-login p.login-remember label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500}.hcsm-login input[type=text],.hcsm-login input[type=password]{box-sizing:border-box;width:100%;min-height:50px;margin:0;padding:11px 13px;border:1px solid #cfd5dc;border-radius:11px;background:#fff;color:#17212b;font:inherit;font-size:16px;line-height:1.25}.hcsm-login input[type=checkbox]{width:20px;height:20px;margin:0}.hcsm-login .login-submit{margin:0}.hcsm-login input[type=submit]{display:block;width:100%;min-height:50px;padding:11px 16px;border:0;border-radius:11px;background:#3f7f6a;color:#fff;font:inherit;font-size:16px;font-weight:700;cursor:pointer}.hcsm-login-help{margin:14px 0 0;color:#7a838d;font-size:12px;line-height:1.6}.hcsm-login-error{margin:0 0 16px;padding:11px 13px;border:1px solid #efc2c2;border-left:4px solid #c93434;border-radius:9px;background:#fff5f5;color:#8b1f1f;font-size:13px;font-weight:700;line-height:1.6}\n        .hcsm-supervisor .hcsm-home-hero{padding:20px}.hcsm-supervisor .hcsm-home h1,.hcsm-supervisor h1{font-size:36px}.hcsm-supervisor .hcsm-home-lead{font-size:14px;line-height:1.6}.hcsm-supervisor .hcsm-home-status{margin-top:14px;padding:11px 13px}.hcsm-supervisor .hcsm-home-status strong{font-size:14px}.hcsm-supervisor .hcsm-home-status span,.hcsm-supervisor .hcsm-home-status small{font-size:12px}.hcsm-supervisor .hcsm-home-grid{gap:12px;margin:14px 0}.hcsm-supervisor .hcsm-action-card{gap:8px;padding:15px;border-radius:15px}.hcsm-supervisor .hcsm-action-card h3{font-size:18px}.hcsm-supervisor .hcsm-action-card p{font-size:13px;line-height:1.55}.hcsm-supervisor .hcsm-action-btn{min-height:40px;padding:8px 13px;font-size:14px;border-radius:10px}.hcsm-supervisor .hcsm-action-badge{min-height:22px;padding:2px 7px;font-size:10px}.hcsm-supervisor .hcsm-home-guide{margin:16px 0;padding:15px;border:1px solid #e5e7ea;border-radius:15px;background:#fff}.hcsm-supervisor .hcsm-future-leave{background:#fbfdfc}.hcsm-supervisor .hcsm-home-guide-head{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;row-gap:3px;align-items:center}.hcsm-supervisor .hcsm-home-guide-head .hcsm-home-kicker{grid-column:1\/-1}.hcsm-supervisor .hcsm-home-guide-head h2{grid-column:1;margin:0;font-size:24px;line-height:1.3}.hcsm-supervisor .hcsm-home-guide-head .hcsm-queue-count{grid-column:2;grid-row:2}.hcsm-supervisor .hcsm-help{font-size:12px;line-height:1.55}.hcsm-supervisor .hcsm-mini-table th,.hcsm-supervisor .hcsm-mini-table td{padding:9px 10px;font-size:12px}.hcsm-supervisor .hcsm-mini-table thead th{font-size:11px}.hcsm-queue-count{margin-left:auto;padding:3px 9px;border-radius:999px;background:#edf5f1;color:#356c5a;font-size:11px;font-weight:700}.hcsm-queue-notice{margin:10px 0;padding:9px 11px;border-radius:9px;background:#eef7f1;color:#2c6d43;font-size:12px}.hcsm-approval-list{overflow:hidden;border:1px solid #e5e7ea;border-radius:14px;background:#fff}.hcsm-approval-row{display:grid;grid-template-columns:96px minmax(180px,230px) minmax(260px,1fr) auto;gap:16px;align-items:center;padding:14px 16px;border-bottom:1px solid #edf0f2}.hcsm-approval-row:last-child{border-bottom:0}.hcsm-approval-type{display:inline-flex;justify-content:center;align-items:center;min-height:28px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.hcsm-approval-type.is-off{background:#e8f5ef;color:#2f6f59}.hcsm-approval-type.is-paid{background:#e8f3ed;color:#236149}.hcsm-approval-type.is-special{background:#f1ecfa;color:#6a4b94}.hcsm-approval-type.is-correction{background:#edf3fb;color:#356a9a}.hcsm-approval-type.is-overtime{background:#fff3df;color:#94621c}.hcsm-approval-meta,.hcsm-approval-detail{min-width:0}.hcsm-approval-meta strong,.hcsm-approval-meta span,.hcsm-approval-detail strong,.hcsm-approval-detail span{display:block}.hcsm-approval-meta strong{font-size:13px;line-height:1.45}.hcsm-approval-meta span{margin-top:3px;color:#52606c;font-size:12px}.hcsm-approval-detail strong{font-size:14px;line-height:1.45;color:#202a33}.hcsm-approval-detail span{margin-top:4px;color:#69727d;font-size:12px;line-height:1.45}.hcsm-approval-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.hcsm-approval-actions form{margin:0}.hcsm-approval-actions button{min-height:34px;padding:6px 12px;border:0;border-radius:8px;background:#3f7f6a;color:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.hcsm-approval-actions button.is-reject{background:#f2f3f5;color:#8a2a2a}.hcsm-supervisor .hcsm-today-alerts{padding:14px;border-radius:14px}.hcsm-supervisor .hcsm-today-alerts h2{font-size:19px}\n\n        .hcsm-dashboard-top{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:12px}.hcsm-dashboard-today>.hcsm-att-card{margin:0}.hcsm-dashboard-summary{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:12px}.hcsm-dashboard-summary>section{height:100%;box-sizing:border-box}.hcsm-dashboard-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px}.hcsm-dashboard-actions a{display:grid;gap:3px;min-height:66px;padding:12px 14px;border:1px solid #e2e8e5;border-radius:13px;background:#fff;color:#17212b;text-decoration:none;box-shadow:0 4px 16px rgba(23,33,43,.025)}.hcsm-dashboard-actions a:hover{border-color:#a9cbbf;background:#f8fcfa}.hcsm-dashboard-actions strong{font-size:14px;line-height:1.35}.hcsm-dashboard-actions span{color:#6c7680;font-size:11px;line-height:1.45}.hcsm-dashboard-section{scroll-margin-top:84px}.hcsm-flash-notice{margin:0 0 12px!important;padding:10px 13px!important;font-size:13px!important;border-radius:10px!important}.hcsm-request-card,.hcsm-shift-section,#hcsm-overtime .hcsm-ot-card,#hcsm-corrections .hcsm-corr{box-shadow:0 4px 18px rgba(23,33,43,.025)}.hcsm-shift-section{padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff}.hcsm-shift-section-head{margin-bottom:8px}.hcsm-shift-collapse{margin-top:10px}.hcsm-shift-collapse>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 13px;border:1px solid var(--line);border-radius:12px;background:#f8faf9;cursor:pointer;list-style:none}.hcsm-shift-collapse>summary::-webkit-details-marker{display:none}.hcsm-shift-collapse>summary>span:first-child{display:grid;gap:2px}.hcsm-shift-collapse>summary strong{font-size:14px}.hcsm-shift-collapse>summary small{color:var(--muted);font-size:11px}.hcsm-shift-collapse-icon{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border-radius:999px;background:#edf3f0;color:#356c5a;font-size:20px;line-height:1;transition:transform .18s}.hcsm-shift-collapse[open] .hcsm-shift-collapse-icon{transform:rotate(45deg)}.hcsm-shift-collapse-body{padding-top:10px}.hcsm-dashboard-summary .hcsm-att-month-card,.hcsm-dashboard-summary .hcsm-leave-card{margin:0!important}.hcsm-dashboard-summary h3{font-size:18px!important}.hcsm-dashboard-summary .hcsm-kicker{font-size:9px}.hcsm-dashboard-summary .hcsm-att-month-grid,.hcsm-dashboard-summary .hcsm-leave-grid{gap:8px}.hcsm-dashboard-summary .hcsm-att-month-grid>div,.hcsm-dashboard-summary .hcsm-leave-grid>div{padding:10px 12px}.hcsm-dashboard-summary strong{font-size:clamp(18px,2vw,24px)}\n        @media(max-width:900px){.hcsm-dashboard-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.hcsm-dashboard-summary{grid-template-columns:1fr}}\n                @media(max-width:760px){.hcsm-today-alert-list>div{grid-template-columns:1fr}.hcsm-today-alert-list span,.hcsm-today-alert-list b{font-size:13px}.hcsm-home-grid{grid-template-columns:1fr}.hcsm-quicklinks{margin-bottom:12px}}@media(max-width:600px){.hcsm-dashboard-actions{grid-template-columns:1fr 1fr;gap:8px}.hcsm-dashboard-actions a{min-height:58px;padding:10px 11px}.hcsm-dashboard-actions strong{font-size:13px}.hcsm-dashboard-actions span{font-size:10px}.hcsm-dashboard-top{gap:10px}.hcsm-dashboard-summary{gap:10px}.hcsm-shift-section{padding:12px}.hcsm-shift-collapse>summary{min-height:44px;padding:9px 11px}.hcsm-approval-row{grid-template-columns:auto 1fr;gap:8px 10px;padding:13px}.hcsm-approval-type{justify-self:start;align-self:start}.hcsm-approval-meta{align-self:center}.hcsm-approval-detail{grid-column:1\/-1;padding-top:2px}.hcsm-approval-detail strong{font-size:14px}.hcsm-approval-actions{grid-column:1\/-1;justify-content:flex-end;padding-top:2px}.hcsm-approval-actions button{min-height:36px;padding:6px 12px}.hcsm-supervisor .hcsm-home h1,.hcsm-supervisor h1{font-size:28px}.hcsm-overview-grid{grid-template-columns:1fr;gap:10px;margin-bottom:10px}.hcsm-head{margin-bottom:10px}.hcsm-head .hcsm-kicker{display:none}.hcsm-user{font-size:12px}.hcsm-quicklinks{margin-bottom:10px}.hcsm-quicklinks a{min-height:30px;padding:5px 10px;font-size:12px}.hcsm-request-card{margin:10px 0 12px;padding:12px}.hcsm-request-head{align-items:center}.hcsm-request-head .hcsm-kicker{display:none}.hcsm-request-note{display:none}.hcsm-request-count{font-size:12px}.hcsm-shift-section{margin-top:10px}.hcsm-shift-section-head{align-items:flex-start;flex-direction:column;margin-bottom:8px;gap:8px}.hcsm-shift-section-head .hcsm-kicker{display:none}.hcsm-shift-section-head h3{font-size:18px}.hcsm-shift-monthnav{width:100%;display:grid;grid-template-columns:1fr;gap:7px}.hcsm-shift-month-current{align-items:flex-start}.hcsm-shift-month-current span{display:none}.hcsm-shift-month-current strong{font-size:20px}.hcsm-shift-month-actions{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;gap:6px}.hcsm-shift-month-btn{min-height:44px;padding:6px 8px}.hcsm-shift-month-btn b{font-size:12px}.hcsm-shift-month-btn small{font-size:8px;padding:2px 4px}.hcsm-shift-month-btn.is-today{min-width:54px;padding-inline:8px}.hcsm-shift-section .hcsm-update-feed{padding:9px 11px}.hcsm-shift-section .hcsm-update-head{margin-bottom:2px}.hcsm-update-new{min-height:20px;padding:1px 6px}.hcsm-cal-legend,.hcsm-help{font-size:10px}.hcsm-request-form{grid-template-columns:1fr;padding:14px}.hcsm-request-main{grid-template-columns:1fr;gap:12px}.hcsm-paid-group,.hcsm-range-field{grid-template-columns:1fr}.hcsm-request-form label.wide,.hcsm-primary{grid-column:1}.hcsm-request-head{align-items:flex-start}.hcsm-request-note{font-size:13px}.hcsm-request-item{align-items:flex-start;gap:10px;padding:12px}.hcsm-request-item-main>strong{display:block;font-size:15px;line-height:1.55;overflow-wrap:anywhere}.hcsm-request-item>form{align-self:center}.hcsm-link-button{font-size:14px}.hcsm-head{align-items:flex-start;flex-direction:column;gap:8px}.hcsm-head>.hcsm-quicklinks{width:100%;justify-content:flex-start}.hcsm-grid th,.hcsm-grid td{min-width:52px;height:54px}.hcsm-grid .hcsm-name{min-width:104px;max-width:104px;padding:0 7px;font-size:12px}.hcsm-home-hero,.hcsm-action-card{padding:16px}.hcsm-home h1{font-size:30px}}\n        <\/style><div class=\"hcsm-home\"><section class=\"hcsm-home-hero\"><div class=\"hcsm-home-kicker\">HAYASHI CARE SUPPORT<\/div><h1>\u30b1\u30a2\u30b5\u30dd\u8077\u54e1\u30b7\u30b9\u30c6\u30e0<\/h1><div class=\"hcsm-home-status\"><strong>\u30ed\u30b0\u30a4\u30f3\u524d\u3067\u3059<\/strong><span>\u5fc5\u8981\u306a\u753b\u9762\u3092\u9078\u3076\u3068\u3001\u5fc5\u8981\u306b\u5fdc\u3058\u3066\u30ed\u30b0\u30a4\u30f3\u753b\u9762\u304c\u958b\u304d\u307e\u3059\u3002<\/span><\/div><\/section><section class=\"hcsm-home-grid\"><article class=\"hcsm-action-card tone-clock state-normal\"><div class=\"hcsm-action-head\"><h3>\u5171\u6709PC\u30fb\u30bf\u30d6\u30ec\u30c3\u30c8\u6253\u523b<\/h3><\/div><p>\u4e8b\u696d\u6240\u306e\u5171\u6709PC\u30fb\u30bf\u30d6\u30ec\u30c3\u30c8\u3067\u3001\u793e\u54e1\u756a\u53f7\u3092\u5165\u529b\u3057\u3066\u51fa\u52e4\u30fb\u9000\u52e4\u3092\u6253\u523b\u3057\u307e\u3059\u3002<\/p><a class=\"hcsm-action-btn\" href=\"https:\/\/staff.hayashi-care.com\/?page_id=25\">\u6253\u523b\u753b\u9762\u3092\u958b\u304f<\/a><\/article><article class=\"hcsm-action-card tone-personal state-normal\"><div class=\"hcsm-action-head\"><h3>\u81ea\u5206\u306e\u30da\u30fc\u30b8<\/h3><\/div><p>\u81ea\u5206\u306e\u6253\u523b\u3001\u52e4\u6020\u4fee\u6b63\u3001\u4f11\u307f\u30fb\u4f11\u6687\u7533\u8acb\u3001\u52e4\u52d9\u8868\u306e\u78ba\u8a8d\u3092\u884c\u3046\u30da\u30fc\u30b8\u3067\u3059\u3002<\/p><a class=\"hcsm-action-btn\" href=\"https:\/\/staff.hayashi-care.com\/?page_id=19&#038;hcsm_month=2026-11\">\u81ea\u5206\u306e\u30da\u30fc\u30b8\u3092\u958b\u304f<\/a><\/article><article class=\"hcsm-action-card tone-supervisor state-normal\"><div class=\"hcsm-action-head\"><h3>\u4e0a\u53f8\u30fb\u627f\u8a8d\u8005\u30da\u30fc\u30b8<\/h3><\/div><p>\u4f11\u307f\u30fb\u4f11\u6687\u7533\u8acb\u306e\u627f\u8a8d\u3001\u30b7\u30d5\u30c8\u78ba\u8a8d\u3001\u5f53\u65e5\u306e\u6253\u523b\u78ba\u8a8d\u306a\u3069\u3092\u884c\u3046\u30da\u30fc\u30b8\u3067\u3059\u3002<\/p><a class=\"hcsm-action-btn\" href=\"https:\/\/staff.hayashi-care.com\/?page_id=35\">\u4e0a\u53f8\u30fb\u627f\u8a8d\u8005\u30da\u30fc\u30b8\u3092\u958b\u304f<\/a><\/article><\/section><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-34","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/staff.hayashi-care.com\/index.php?rest_route=\/wp\/v2\/pages\/34","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/staff.hayashi-care.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/staff.hayashi-care.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/staff.hayashi-care.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/staff.hayashi-care.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=34"}],"version-history":[{"count":0,"href":"https:\/\/staff.hayashi-care.com\/index.php?rest_route=\/wp\/v2\/pages\/34\/revisions"}],"wp:attachment":[{"href":"https:\/\/staff.hayashi-care.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=34"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}