.ledger_article___aJJs{--navy:#0d1b5a;--ink:#131417;--sub:#5f6470;--pink:#ef3c72;--blue:#4353ff;--soft:#f3f5ff;--pale:#f9fbff;--line:#e3e6ef}.ledger_article___aJJs *{box-sizing:border-box}.ledger_article___aJJs{margin:0;background:#fff;color:var(--ink);font-family:Hiragino Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5}.ledger_article___aJJs header{background:var(--navy);height:67px;display:flex;align-items:center;padding:0 24px}.ledger_article___aJJs header .logo{color:#fff;font-weight:800;font-size:22px;letter-spacing:-.02em}.ledger_article___aJJs main{max-width:712px;margin:0 auto;padding:40px 16px 96px}.ledger_article___aJJs .date{font-size:15px}.ledger_article___aJJs h1{font-size:22px;font-weight:600;line-height:1.5;margin:4px 0 16px}@media (min-width:720px){.ledger_article___aJJs h1{font-size:26px}}.ledger_article___aJJs h2{font-size:22px;font-weight:600;line-height:32px;margin:56px 0 12px}.ledger_article___aJJs p{font-size:15px;line-height:2;margin:0 0 12px}.ledger_article___aJJs .can{display:inline-block;font-size:13px;font-weight:700;color:var(--pink);background:#fff0f5;border-radius:999px;padding:3px 12px;margin:56px 0 0}.ledger_article___aJJs .can+h2{margin-top:8px}.ledger_article___aJJs .kome{font-size:12px;color:var(--sub);line-height:1.8;text-align:center;margin:12px 0 0}.ledger_article___aJJs .fig{max-width:420px;margin:20px auto 8px}.ledger_article___aJJs .tag{display:block;width:-moz-fit-content;width:fit-content;margin:0 auto 6px;font-size:12px;font-weight:700;border-radius:4px;padding:1px 10px}.ledger_article___aJJs .tag.before{background:#eef0f4;color:var(--sub)}.ledger_article___aJJs .tag.after{background:var(--pink);color:#fff}.ledger_article___aJJs .down{text-align:center;color:var(--pink);font-size:20px;line-height:1;margin:12px 0}.ledger_article___aJJs .flow{display:flex;flex-direction:column;align-items:center;gap:0;margin:20px auto 8px}.ledger_article___aJJs .flow .st{display:grid;grid-template-columns:200px 64px;align-items:center;gap:12px}.ledger_article___aJJs .flow .st b{font-size:15px;color:var(--navy)}.ledger_article___aJJs .flow .go{font-size:12px;color:var(--pink);font-weight:600;padding:4px 0;margin-right:76px}.ledger_article___aJJs .row3{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:4px;max-width:420px;margin:0 auto 8px}.ledger_article___aJJs .row3 .one{width:100%!important}.ledger_article___aJJs .row3 .c{min-width:0;display:flex;flex-direction:column;align-items:center}.ledger_article___aJJs .row3 .c b{font-size:13px;color:var(--navy);margin-top:6px}.ledger_article___aJJs .row3 .ar{font-size:11px;color:var(--pink);font-weight:600;text-align:center;line-height:1.3}.ledger_article___aJJs .pair{display:flex;justify-content:center;align-items:center;gap:14px;margin:20px auto 8px}.ledger_article___aJJs .pair .arrow{color:var(--pink);font-size:20px;margin-top:20px}.ledger_article___aJJs .chips{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 18px;font-size:14px;margin:12px 0 0}.ledger_article___aJJs .chips span{display:inline-flex;align-items:center;gap:6px}.ledger_article___aJJs .chip{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:4px;color:#fff;font-size:12px;font-weight:700}.ledger_article___aJJs .devmsg p:last-child{margin-bottom:0}.ledger_article___aJJs .devmsg .sign{text-align:right;font-size:13px;color:var(--sub);margin-top:8px}.ledger_article___aJJs .lg{--hour:58px;--gut:40px;position:relative;background:#fff;border:1px solid #e3e7ee;border-radius:10px;overflow:hidden;font-family:-apple-system,Hiragino Sans,Noto Sans JP,sans-serif;color:#222}.ledger_article___aJJs .lg-hd{display:grid;grid-template-columns:var(--gut) repeat(var(--cols),1fr);font-size:12px;color:#6e7072;text-align:center;padding:6px 0 5px;border-bottom:1px solid #e3e7ee;background:#fff}.ledger_article___aJJs .lg-bd{position:relative;height:calc(var(--hour) * var(--hours) + 14px);margin-left:var(--gut);background-image:linear-gradient(#e3e7ee 1px,transparent 0),linear-gradient(90deg,#e3e7ee 1px,transparent 0);background-size:100% var(--hour),calc(100% / var(--cols)) 100%;background-position:0 7px,0 0}.ledger_article___aJJs .lg-t{position:absolute;left:calc(var(--gut) * -1);width:calc(var(--gut) - 6px);text-align:right;font-size:10px;color:#9aa0a8;transform:translateY(-50%)}.ledger_article___aJJs .bx{position:absolute;box-sizing:border-box;border-radius:4px;padding:4px 5px;font-size:12px;font-weight:700;line-height:1.35;overflow:hidden;word-break:break-all}.ledger_article___aJJs .bx small{display:block;font-weight:400;font-size:10.5px;color:#444}.ledger_article___aJJs .bx .bg{position:absolute;right:3px;bottom:3px;display:flex;gap:2px}.ledger_article___aJJs .bg i{font-style:normal;display:inline-flex;align-items:center;justify-content:center;min-width:13px;height:13px;padding:0 2px;border-radius:3px;color:#fff;font-size:8.5px;font-weight:700;box-sizing:border-box}.ledger_article___aJJs .rsv.teal{background:#f3faf8;border:1.5px solid #48968c}.ledger_article___aJJs .rsv.green{background:#f9fbf6;border:1.5px solid #89b252}.ledger_article___aJJs .visit.green{background:#e7efdb;border-left:3px solid #89b252}.ledger_article___aJJs .paid.green{background:#abb0a3;border-left:3px solid #698543}.ledger_article___aJJs .sch{background:#c9cfe1;border:1px solid #b5bdd2;color:#2b2f3a}.ledger_article___aJJs .b-new{background:#6c6ff8}.ledger_article___aJJs .b-shi{background:#dc4b73}.ledger_article___aJJs .b-memo{background:#d0a43f}.ledger_article___aJJs .old.teal{background:#f3faf8;border:1.5px solid #48968c}.ledger_article___aJJs .old.green{background:#f9fbf6;border:1.5px solid #89b252}.ledger_article___aJJs .old-sch{background:#eff1f2;border:1.5px solid #7c7f8d;color:#2b2f3a}.ledger_article___aJJs .o-rsv{background:#e17a3e}.ledger_article___aJJs .o-teal{background:#429488}.ledger_article___aJJs .o-green{background:#89b252}.ledger_article___aJJs .clock{display:inline-block;width:14px;height:14px;margin-right:3px!important;border:1.5px solid #2b2f3a;border-radius:50%;position:relative;vertical-align:-1px;margin-right:2px;box-sizing:border-box}.ledger_article___aJJs .clock:after{content:"";position:absolute;left:5px;top:2px;width:1.5px;height:5px;background:#2b2f3a;box-shadow:1.5px 3px 0 0 #2b2f3a}.ledger_article___aJJs .one .bx{position:relative;height:56px}.ledger_article___aJJs .clk{vertical-align:-2px;margin-right:3px;flex:none}.ledger_article___aJJs .bg i svg{display:block}