/* 給料日の格子だけに使う印と休みの色。共通の月格子の CSS は変えない。 */
#kr-figure { min-width: 0; }
#kr-figure .mg-table { max-width: 100%; }
#kr-figure [class*="mg-c--original"] { background: var(--bc-current-bg); box-shadow: inset 0 0 0 var(--bc-line) var(--bc-brand); font-weight: 700; }
#kr-figure [class*="mg-c--original"] .mg-l { color: var(--bc-current-text); }
#kr-figure .mg-c--original-sat .mg-d { color: var(--bc-sat); }
#kr-figure .mg-c--original-sun .mg-d, #kr-figure .mg-c--original-holiday .mg-d { color: var(--bc-sun); }
#kr-figure .mg-c--sat { color: var(--bc-sat); }
#kr-figure .mg-c--sun, #kr-figure .mg-c--holiday { color: var(--bc-sun); }
#kr-figure .mg-c--mark { background: var(--bc-brand); color: var(--bc-bg); }
#kr-figure .mg-c--mark .mg-l, #kr-figure .mg-c--mark .mg-m { color: var(--bc-bg); }
#kr-figure .mg-c--mark .mg-ring rect { stroke: var(--bc-bg); }
