.jc-search{flex-direction:column;gap:.3em;display:flex}.jc-search label{font-weight:700}.jc-search input{font:inherit;border:1px solid var(--line);background:var(--surface);border-radius:8px;width:100%;min-height:48px;padding:.6em .8em;font-size:1rem}.jc-hint{margin:.6em 0}.jc-results{margin:0 0 1em;padding:0;list-style:none}.jc-results li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.2em .6em;padding:.3em 0;display:flex}.jc-name{font-weight:700}.jc-noyear{color:var(--ink-sub)}.jc button{font:inherit}.jc-add,.jc-remove,#jc-ics-btn{cursor:pointer;border:1px solid var(--accent);background:var(--surface);min-width:4.5em;min-height:44px;color:var(--accent);border-radius:8px;padding:.3em 1em;font-size:1rem}.jc-add:not(:disabled):hover,#jc-ics-btn:hover{background:var(--accent);color:var(--on-accent)}.jc-add:disabled{border-color:var(--line);color:var(--ink-sub);cursor:default}#jc-ics-btn{background:var(--accent);color:var(--on-accent);font-weight:700}.jc-remove{border-color:var(--line);color:var(--ink-sub);margin-left:auto}.jc-linklike{color:var(--accent);cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 .2em;text-decoration:underline}.jc-browse{margin-bottom:1em}.jc-browse summary{cursor:pointer;min-height:44px;color:var(--accent);align-items:center;display:flex}.jc-browse h3{margin-top:1em}.jc-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin-bottom:.8em;padding:.6em .9em}.jc-card-head{flex-wrap:wrap;align-items:center;gap:.2em .5em;display:flex}.jc-card .note{margin:.3em 0}.jc-rounds{margin:0;padding:0;list-style:none}.jc-check{cursor:pointer;align-items:center;gap:.5em;min-height:44px;display:flex}.jc-check input{width:1.25em;height:1.25em;accent-color:var(--accent);flex:none}.jc-noyear-box{background:var(--accent-soft);border-radius:6px;margin:.5em 0 0;padding:.6em .8em}.jc-empty{background:var(--accent-soft);border-radius:8px;padding:.8em 1em}.jc-tools{margin-bottom:.4em}.jc-table{font-size:1rem}.jc-table td,.jc-table th{padding:.5em}.jc-day th{background:var(--accent-soft);white-space:normal;font-size:1rem}.jc-daynote{font-weight:400;font-size:var(--fs-note);color:var(--draft);display:block}.jc-time{white-space:nowrap;font-variant-numeric:tabular-nums;width:4.2em}.jc-who{font-weight:700}.jc-who small{color:var(--ink-sub);font-weight:400}.jc-kind:empty{display:none}.jc-kind{font-size:var(--fs-note);border:1px solid;border-radius:4px;margin-right:.4em;padding:0 .4em;line-height:1.6;display:inline-block}.jc .k-exam{color:var(--accent)}.jc .is-a3 td{background:var(--kin-soft)}.jc .is-a3 td:first-child{box-shadow:inset 4px 0 0 var(--kin)}.jc-a3{font-size:var(--fs-note);color:var(--kin);margin-top:.3em}.jc-ics{margin:1em 0}.jc .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kh fieldset{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin:0 0 1em;padding:.4em .9em .6em}.kh legend{padding:0 .3em;font-weight:700}.kh-opts{flex-wrap:wrap;gap:0 1.2em;display:flex}.kh-check{cursor:pointer;align-items:center;gap:.5em;min-height:44px;display:flex}.kh-check input{width:1.25em;height:1.25em;accent-color:var(--accent);flex:none;margin:0}.kh-check small{color:var(--ink-sub)}.kh-label{margin-top:.3em;font-weight:700;display:block}.kh select{font:inherit;border:1px solid var(--line);background:var(--surface);max-width:100%;min-height:48px;color:var(--ink);border-radius:6px;padding:.4em .6em;font-size:1rem}.kh fieldset .note{margin:.4em 0 0}.kh button{font:inherit}.kh-reset,.kh-more{cursor:pointer;border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink-sub);border-radius:6px;padding:.3em 1em;font-size:1rem}.kh-more{border-color:var(--accent);color:var(--accent);margin-bottom:1em}.kh-more:hover{background:var(--accent);color:var(--on-accent)}.kh-linklike{color:var(--accent);cursor:pointer;text-align:left;background:0 0;border:0;min-height:44px;padding:0 .2em;text-decoration:underline}.kh-count{margin-bottom:.6em;font-weight:700}.kh-empty{background:var(--accent-soft);border-radius:8px;margin-bottom:1em;padding:.8em 1em}.kh-empty p,.kh-empty ul{margin:0}.kh-table{font-size:.9375rem}.kh-ses{font-size:var(--fs-note);color:var(--ink-sub);display:block}.kh-name{font-weight:700}.kh-round{display:block}.kh-prev{font-size:var(--fs-note);color:var(--kin);margin-top:.2em;display:block}.kh-kata{font-size:var(--fs-note);border:1px solid var(--accent);color:var(--accent);border-radius:4px;margin-right:.4em;padding:0 .4em;line-height:1.6;display:inline-block}.kh-subj span:not(.kh-kata){overflow-wrap:anywhere}.kh-pts{margin:0;padding:0;list-style:none}.kh-pts li{overflow-wrap:anywhere}.kh-pts .is-heavy b{color:var(--accent);text-underline-offset:.2em;text-decoration:underline}.kh-none{color:var(--ink-sub);font-size:var(--fs-note);white-space:normal}.kh .is-old td{background:var(--paper)}.kh-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.kh-table,.kh-table tbody,.kh-table tr,.kh-table td{width:100%;display:block}.kh-table tr{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin-bottom:.8em;padding:.5em .9em .6em}.kh-table td{border:0;padding:.25em 0}.kh-table td:before{content:attr(data-k);font-size:var(--fs-note);color:var(--ink-sub);line-height:1.5;display:block}.kh-table td.kh-date:before,.kh-table td.kh-who:before,.kh-table td.kh-src:before{content:none}.kh-table td.kh-date{border-bottom:1px solid var(--line);align-items:baseline;gap:.6em;padding-bottom:.3em;font-weight:700;display:flex}.kh-table td.kh-date .kh-ses{font-weight:400;display:inline}.kh .table-scroll{overflow-x:visible}@media (width>=600px){.kh-table tr{grid-template-columns:1.3fr 1fr;column-gap:1.2em;display:grid}.kh-table td{width:auto}.kh-table td.kh-date,.kh-table td.kh-who{grid-column:1/-1}}.dougu-lead ul{margin:0 0 1.5em;padding-left:1.2em}.dougu-lead li{margin-bottom:.4em}.kk fieldset{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0;margin:0 0 1em;padding:.4em .9em .7em}.kk legend{padding:0 .3em;font-weight:700}.kk-row{flex-wrap:wrap;gap:.4em 1em;display:flex}.kk-field{flex-direction:column;gap:.2em;margin:.3em 0;display:flex}.kk-field span,.kk-sublabel{font-size:var(--fs-note);color:var(--ink-sub);line-height:1.5}.kk-sublabel{margin-top:.3em;display:block}.kk-grow{flex:14em}.kk-short input{max-width:8em}.kk input[type=text],.kk input[type=number],.kk input[type=date]{font:inherit;border:1px solid var(--line);background:var(--surface);width:100%;min-height:48px;color:var(--ink);border-radius:6px;padding:.4em .7em;font-size:1rem}.kk-opts{flex-wrap:wrap;gap:0 1.1em;display:flex}.kk-check{cursor:pointer;align-items:center;gap:.5em;min-height:44px;line-height:1.5;display:flex}.kk-check input{width:1.25em;height:1.25em;accent-color:var(--accent);flex:none;margin:0}.kk fieldset .note{margin:.3em 0 0}.kk button{font:inherit}.kk-btn{cursor:pointer;border:1px solid var(--accent);background:var(--surface);min-width:4.5em;min-height:44px;color:var(--accent);border-radius:8px;padding:.3em 1em;font-size:1rem}.kk-btn:not(:disabled):hover{background:var(--accent);color:var(--on-accent)}.kk-btn:disabled{border-color:var(--line);color:var(--ink-sub);cursor:default}.kk-primary{background:var(--accent);color:var(--on-accent);font-weight:700}.kk-small{min-width:3.5em;padding:.2em .7em}.kk-reset{border-color:var(--line);color:var(--ink-sub);margin-top:.5em}.kk-moves{flex-wrap:wrap;gap:.4em;margin-top:.4em;display:flex}.kk-school legend{color:var(--accent)}.kk-empty{background:var(--accent-soft);border-radius:8px;padding:.8em 1em}.kk-sum{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin-bottom:1em;padding:.6em 1em}.kk-sum p,.kk-sum ul{margin:.3em 0}.kk-sum ul{padding-left:1.2em}.kk-total{font-weight:700}.kk-over{border:1px solid var(--warn-line);background:var(--kin-soft);border-radius:8px;margin-bottom:1em;padding:.6em 1em}.kk-over-head{margin:.2em 0;font-weight:700}.kk-over ul{margin:.3em 0;padding-left:1.2em}.kk-over .note{color:var(--kin);margin:.3em 0}.kk-table{font-size:1rem}.kk-table td,.kk-table th{padding:.5em}.kk-week th{background:var(--accent-soft);white-space:normal;font-size:1rem}.kk-weeknote{font-weight:400;font-size:var(--fs-note);color:var(--ink-sub);display:block}.kk-date{white-space:nowrap;font-variant-numeric:tabular-nums;width:7.5em}.kk-item+.kk-item{border-top:1px dashed var(--line);margin-top:.4em;padding-top:.4em}.kk-who{font-weight:700}.kk-item small{color:var(--ink-sub)}.kk-free{color:var(--ink-sub);font-size:var(--fs-note)}.kk .is-review td{background:var(--paper)}.kk-tag{font-size:var(--fs-note);border:1px solid;border-radius:4px;margin-right:.5em;padding:0 .4em;line-height:1.6;display:inline-block}.kk-tag-review{color:var(--kin)}.kk-count-head{margin-bottom:.2em}.kk-count{font-size:var(--fs-note);color:var(--ink-sub);padding-left:1.2em}.kk-actions{flex-wrap:wrap;gap:.6em;margin:0 0 1.5em;display:flex}.kk-order{padding-left:1.6em}.kk-order li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.2em .6em;padding:.2em 0;display:flex}.kk-order .kk-moves{margin:0}.kk-order li.is-out>span:first-child{color:var(--ink-sub)}.kk-kangae li{margin-bottom:.6em}.kk-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kk-nw{white-space:nowrap}@media (width<=420px){.kk-date{width:6.6em}}@media print{.site-header,.site-footer,.draft-banner,.dougu-lead,.kk-form,.kk-actions,#kk-orderbox,.kk-kangae,#kk-kangae{display:none!important}#kk-hyo{margin-top:0}.kk-sum,.kk-over,.kk-table tbody{break-inside:avoid}.kk-table{font-size:10.5pt}.table-scroll{overflow:visible}a{color:inherit;text-decoration:none}}.im fieldset{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin:0 0 1em;padding:.4em .9em .6em}.im legend{padding:0 .3em;font-weight:700}.im-opts{flex-wrap:wrap;gap:0 1.2em;display:flex}.im-check{cursor:pointer;align-items:center;gap:.5em;min-height:44px;display:flex}.im-check input{width:1.25em;height:1.25em;accent-color:var(--accent);flex:none;margin:0}.im-check small{color:var(--ink-sub)}.im-label{margin-top:.3em;font-weight:700;display:block}.im select{font:inherit;border:1px solid var(--line);background:var(--surface);max-width:100%;min-height:48px;color:var(--ink);border-radius:6px;padding:.4em .6em;font-size:1rem}.im fieldset .note{margin:.4em 0 0}.im button{font:inherit}.im-today{background:var(--accent-soft);border-radius:8px;padding:.6em .9em;font-weight:700}.im-reset,.im-more{cursor:pointer;border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink-sub);border-radius:6px;padding:.3em 1em;font-size:1rem}.im-more{border-color:var(--accent);color:var(--accent);margin-bottom:1em}.im-more:hover{background:var(--accent);color:var(--on-accent)}.im-linklike{color:var(--accent);cursor:pointer;text-align:left;background:0 0;border:0;min-height:44px;padding:0 .2em;text-decoration:underline}.im-count{margin-bottom:.6em;font-weight:700}.im-empty{background:var(--accent-soft);border-radius:8px;margin-bottom:1em;padding:.8em 1em}.im-empty p,.im-empty ul{margin:0}.im-empty p+p{margin-top:.5em}.im-table{font-size:.9375rem}.im-ses{font-weight:400;font-size:var(--fs-note);color:var(--ink-sub)}.im-name{font-weight:700}.im-round{overflow-wrap:anywhere;display:block}.im-kata{font-size:var(--fs-note);border:1px solid var(--accent);color:var(--accent);border-radius:4px;padding:0 .4em;line-height:1.6;display:inline-block}.im-none{color:var(--ink-sub);font-size:var(--fs-note)}.im-fee{font-variant-numeric:tabular-nums}.im-dl .im-sub{font-size:var(--fs-note);color:var(--ink-sub)}.im-dl .im-start{font-size:var(--fs-note);color:var(--kin);display:block}.im-dl.is-today strong{color:var(--warn)}.im tr.is-today{border-color:var(--warn);box-shadow:inset 4px 0 0 var(--warn)}.im-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.im-table,.im-table tbody,.im-table tr,.im-table td{width:100%;display:block}.im-table tr{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin-bottom:.8em;padding:.5em .9em .6em}.im-table td{border:0;padding:.25em 0}.im-table td:before{content:attr(data-k);font-size:var(--fs-note);color:var(--ink-sub);line-height:1.5;display:block}.im-table td.im-date:before,.im-table td.im-who:before,.im-table td.im-src:before{content:none}.im-table td.im-date{border-bottom:1px solid var(--line);align-items:baseline;gap:.6em;padding-bottom:.3em;font-weight:700;display:flex}.im .table-scroll{overflow-x:visible}@media (width>=600px){.im-table tr{grid-template-columns:1.4fr 1fr 1fr;column-gap:1.2em;display:grid}.im-table td{width:auto}.im-table td.im-date,.im-table td.im-who{grid-column:1/-1}}.jr button{font:inherit}.jr-from-a1{margin-bottom:1em}.jr-from-a1 .note{margin:.3em 0 0}.jr-search{flex-direction:column;gap:.3em;display:flex}.jr-search label{font-weight:700}.jr-search input{font:inherit;border:1px solid var(--line);border-radius:6px;min-height:48px;padding:.4em .6em;font-size:1rem}.jr-hint{margin:.6em 0}.jr-results{margin:0 0 1em;padding:0;list-style:none}.jr-results li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.2em .6em;padding:.3em 0;display:flex}.jr-name{font-weight:700}.jr-noyear{color:var(--ink-sub)}.jr-add,.jr-remove,#jr-import{cursor:pointer;border:1px solid var(--accent);background:var(--surface);min-height:44px;color:var(--accent);border-radius:6px;padding:.3em 1em;font-size:1rem}.jr-add:not(:disabled):hover,#jr-import:hover{background:var(--accent);color:var(--on-accent)}.jr-add:disabled{border-color:var(--line);color:var(--ink-sub);cursor:default}.jr-remove{border-color:var(--line);color:var(--ink-sub);margin-left:auto}.jr-linklike{color:var(--accent);cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 .2em;text-decoration:underline}.jr-browse{margin-bottom:1em}.jr-browse summary{cursor:pointer;min-height:44px;color:var(--accent);align-items:center;display:flex}.jr-browse h3{margin-top:1em}.jr-total{background:var(--accent-soft);border-radius:8px;margin-bottom:1em;padding:.6em .9em}.jr-total:empty{display:none}.jr-total p{margin:0}.jr-sum strong{font-variant-numeric:tabular-nums;font-size:1.25rem}.jr-warn{font-size:var(--fs-note);color:var(--kin);margin-top:.3em!important}.jr-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin-bottom:.8em;padding:.6em .9em}.jr-card-head{flex-wrap:wrap;align-items:center;gap:.2em .5em;display:flex}.jr-rounds{margin:.3em 0 0;padding:0;list-style:none}.jr-check{cursor:pointer;border-bottom:1px solid var(--line);align-items:center;gap:.5em;min-height:44px;display:flex}.jr-check input{width:1.25em;height:1.25em;accent-color:var(--accent);flex:none}.jr-r{overflow-wrap:anywhere;flex:1}.jr-fee{white-space:nowrap;font-variant-numeric:tabular-nums}.jr-sub{text-align:right;font-variant-numeric:tabular-nums;margin:.4em 0 0;font-weight:700}.jr-notes{background:var(--paper);border-radius:6px;margin-top:.5em;padding:.5em .8em;font-size:.9375rem}.jr-notes p{margin:.3em 0}.jr-badge{font-size:var(--fs-note);border:1px solid var(--kin);color:var(--kin);background:var(--surface);border-radius:4px;padding:0 .4em;font-weight:700;line-height:1.7;display:inline-block}.jr-badge.is-hen{border-color:var(--line);color:var(--ink-sub)}.jr-quote{margin:.2em 0;padding-left:1.2em}.jr-quote li{overflow-wrap:anywhere}.jr-empty{background:var(--accent-soft);border-radius:8px;padding:.8em 1em}.de button,.dk button{font:inherit}.de-from-a1{margin-bottom:1em}.de-from-a1 .note{margin:.3em 0 0}.de-search{flex-direction:column;gap:.3em;display:flex}.de-search label{font-weight:700}.de-search input{font:inherit;border:1px solid var(--line);border-radius:6px;min-height:48px;padding:.4em .6em;font-size:1rem}.de-hint{margin:.6em 0}.de-results{margin:0 0 1em;padding:0;list-style:none}.de-results li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.2em .6em;padding:.3em 0;display:flex}.de-name{font-weight:700}.de-noyear{color:var(--ink-sub)}.de-add,.de-remove,.de-toggle,#de-import,.dk-btn{cursor:pointer;border:1px solid var(--accent);background:var(--surface);min-height:44px;color:var(--accent);border-radius:6px;padding:.3em 1em;font-size:1rem}.de-add:not(:disabled):hover,#de-import:hover,.dk-btn:hover{background:var(--accent);color:var(--on-accent)}.de-add:disabled{border-color:var(--line);color:var(--ink-sub);cursor:default}.de-remove{border-color:var(--line);color:var(--ink-sub);margin-left:auto}.de-toggle[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.de-linklike{color:var(--accent);cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 .2em;text-decoration:underline}.de-browse{margin-bottom:1em}.de-browse summary{cursor:pointer;min-height:44px;color:var(--accent);align-items:center;display:flex}.de-browse h3{margin-top:1em}.de-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin-bottom:.8em;padding:.6em .9em}.de-card.is-first{border-color:var(--accent);box-shadow:inset 4px 0 0 var(--accent)}.de-card-head{flex-wrap:wrap;align-items:center;gap:.2em .5em;display:flex}.de-rounds{margin:.3em 0 0;padding:0;list-style:none}.de-check{cursor:pointer;border-bottom:1px solid var(--line);align-items:center;gap:.5em;min-height:44px;display:flex}.de-check input{width:1.25em;height:1.25em;accent-color:var(--accent);flex:none}.de-r{overflow-wrap:anywhere;flex:1}.de-r small{display:block}.de-empty{background:var(--accent-soft);border-radius:8px;padding:.8em 1em}.de-empty p{margin:.3em 0}.dk-sum{background:var(--accent-soft);border-radius:8px;margin-bottom:1em;padding:.6em .9em}.dk-sum:empty{display:none}.dk-sum p{margin:.2em 0}.dk-day{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin-bottom:.8em;padding:.4em .9em .6em}.dk-day h3{margin:.4em 0;font-size:1.0625rem}.dk-rows{margin:0;padding:0;list-style:none}.dk-rows>li{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:.4em 0}.dk-row-t{font-variant-numeric:tabular-nums}.dk-nw{white-space:nowrap}.dk-notes{margin:.5em 0 0;padding:0;list-style:none}.dk-n{background:var(--paper);overflow-wrap:anywhere;border-radius:6px;margin-top:.4em;padding:.4em .7em;font-size:.9375rem}.dk-n .dk-sub{font-size:var(--fs-note);color:var(--ink-sub);margin-top:.2em;display:block}.dk-n a{width:fit-content;min-height:44px;line-height:44px;display:block}.dk-badge{font-size:var(--fs-note);border:1px solid var(--line);color:var(--ink-sub);background:var(--surface);border-radius:4px;padding:0 .4em;font-weight:700;line-height:1.7;display:inline-block}.dk-badge.is-red{border-color:var(--warn);color:var(--warn)}.dk-badge.is-amber{border-color:var(--kin);color:var(--kin)}.dk-row.is-mark,.dk-ev.is-mae{box-shadow:inset 4px 0 0 var(--warn)}.dk-evs{margin:0;padding:0;list-style:none}.dk-evs>li.de-empty{list-style:none}.dk-ev{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;border-radius:8px;margin-bottom:.6em;padding:.5em .9em}.dk-ev p{margin:.3em 0}.dk-ev.is-mae{box-shadow:inset 5px 0 0 var(--warn);background:var(--warn-soft)}.dk-ev.is-aida,.dk-ev.is-onajibi{box-shadow:inset 5px 0 0 var(--kin);background:var(--kin-soft)}.dk-ev.is-firstrow{border-color:var(--accent)}.dk-ev-head{flex-wrap:wrap;align-items:baseline;gap:.2em .6em;display:flex}.dk-when{font-variant-numeric:tabular-nums;font-weight:700}.dk-kind{font-size:var(--fs-note);background:var(--accent-soft);border-radius:4px;padding:0 .4em}.dk-kind.k-proc,.dk-kind.k-defer{background:var(--accent-soft)}.dk-badge.is-first{border-color:var(--accent);color:var(--accent)}.dk-quote{background:var(--paper);border-radius:6px;padding:.3em .7em;font-size:.9375rem}.dk-ev a{min-height:44px;line-height:44px;display:inline-block}.dk-ev p.note{margin:0}.yk button{font:inherit}.yk-fs{border:1px solid var(--line);border-radius:8px;min-width:0;margin:0 0 .8em;padding:.4em .9em .6em}.yk-fs legend{padding:0 .3em;font-weight:700}.yk-checks{flex-wrap:wrap;gap:0 1.2em;display:flex}.yk-check{cursor:pointer;align-items:center;gap:.4em;min-height:44px;display:inline-flex}.yk-check input{width:1.25em;height:1.25em;accent-color:var(--accent);flex:none}.yk h3{margin-top:1.4em}.yk-evs{margin:0;padding:0;list-style:none}.yk-ev{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;border-radius:8px;margin-bottom:.6em;padding:.5em .9em}.yk-ev.is-past{opacity:.7}.yk-ev p{margin:.3em 0}.yk-head{flex-wrap:wrap;align-items:baseline;gap:.2em .6em;display:flex}.yk-when{font-variant-numeric:tabular-nums;font-weight:700}.yk-day{font-variant-numeric:tabular-nums}.yk-meta{flex-wrap:wrap;gap:.3em;display:flex}.yk-type{font-size:var(--fs-note);background:var(--accent-soft);border-radius:4px;padding:0 .4em}.yk-bun{background:var(--paper);border-radius:6px;padding:.3em .7em}.yk-links{flex-wrap:wrap;gap:0 1em;display:flex}.yk-links a,.yk-nashi a,.yk-loosen button{min-height:44px;line-height:44px;display:inline-block}.yk-nashi{padding-left:1.2em}.yk-nashi>li{overflow-wrap:anywhere;margin-bottom:.6em}.yk-nashi details summary{cursor:pointer;min-height:44px;color:var(--accent);align-items:center;display:flex}.yk-nashi details ul{font-size:.9375rem}.yk-ics{margin:1em 0}#yk-ics-btn{cursor:pointer;min-height:44px;font:inherit;border:1px solid var(--accent);background:var(--accent);color:var(--on-accent);border-radius:6px;padding:.3em 1em;font-size:1rem;font-weight:700}.ok-stage{font-size:var(--fs-note);border:1px solid var(--line);color:var(--ink-sub);border-radius:4px;margin-left:.5em;padding:0 .4em;display:inline-block}.ok-money{font-weight:700}.ok-money.is-none{color:var(--ink-sub);font-weight:400}.ok-money a{line-height:inherit;min-height:0;display:inline}.ok-sumlist{margin:.3em 0;padding-left:1.2em}.ok-sumlist li{overflow-wrap:anywhere;margin:.2em 0}.ok-sumlist a{min-height:44px;font-weight:700;line-height:44px;display:inline-block}.ok-line{font-variant-numeric:tabular-nums;display:block}.ok-line small{color:var(--ink-sub)}.ok-card h3{margin:.2em 0 .4em}.ok-card h4{margin:.8em 0 .2em;font-size:1rem}.ok-card p{overflow-wrap:anywhere;margin:.3em 0}.ok-items{margin:0;padding:0;list-style:none}.ok-items li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:0 1em;padding:.2em 0;display:flex}.ok-yen{font-variant-numeric:tabular-nums}.ok-none{color:var(--ink-sub);font-size:var(--fs-note)}.ok-total{font-weight:700}.ok-warn{background:var(--kin-soft);box-shadow:inset 4px 0 0 var(--kin);border-radius:6px;padding:.4em .7em}.ok-links a{min-height:44px;margin-right:.8em;line-height:44px;display:inline-block}.ok-card .dk-quote{margin:.5em 0}.mn fieldset{min-width:0}.mn select{width:100%}.mn-table td.mn-ivcell{grid-column:1/-1}.mn-iv strong{font-weight:700}.mn-iv.is-ari strong,.mn-iv.is-ukekata strong,.mn-iv.is-joken strong{color:var(--accent)}.mn-iv.is-nashi strong{color:var(--ink)}.mn-iv.is-fumei strong{color:var(--ink-sub);font-weight:400}.mn-tags{flex-wrap:wrap;gap:.3em;margin:.2em 0;display:flex}.mn-basis{font-size:var(--fs-note);color:var(--ink-sub);margin:.3em 0 0;padding:0;list-style:none}.mn-basis li{overflow-wrap:anywhere;padding:.15em 0}.mn-k{color:var(--ink)}.mn .im-sub{font-size:var(--fs-note);color:var(--ink-sub)}.mn .im-src a{min-height:44px;margin-right:.8em;line-height:44px;display:inline-block}.dougu-setsumei[data-astro-cid-srik6blh]{max-width:var(--measure);border-top:1px solid var(--line);margin-top:3em;padding-top:1.5em}.dougu-setsumei[data-astro-cid-srik6blh] h3[data-astro-cid-srik6blh]{margin:1.4em 0 .3em;font-size:1rem}.dougu-setsumei[data-astro-cid-srik6blh] p[data-astro-cid-srik6blh]{margin:0}.dougu-setsumei[data-astro-cid-srik6blh] li[data-astro-cid-srik6blh]+li[data-astro-cid-srik6blh]{margin-top:.4em}
