.mm-seal{color:#c2263b;width:34px;height:34px;font-family:var(--font-hanja);letter-spacing:-.04em;background:#fff9;border:2px solid #c2263b;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:900;line-height:1;display:inline-flex;transform:rotate(-8deg)}.mm-seal.is-lg{border-width:3px;width:52px;height:52px;font-size:15px}.mm-list{border-collapse:collapse;width:100%;font-size:13px}.mm-list th{background:var(--color-ink,silver);text-align:left;border:1px solid gray;border-color:#fff gray gray #fff;padding:3px 8px;font-weight:400;position:sticky;top:0}.mm-list td{vertical-align:middle;border-bottom:1px dotted #c8c8c8;padding:5px 8px}.mm-list tr.is-locked td{color:#666}.mm-list tr.is-open{cursor:pointer}.mm-list tr.is-open:hover td,.mm-list tr.is-sel td{color:#fff;background:#1f2a8c}.mm-letter{white-space:pre-wrap;word-break:keep-all;background:repeating-linear-gradient(#fffdf4 0 27px,#e7dfc8 27px 28px);border:1px solid #b9ae8f;padding:18px 18px 22px;font-size:14px;line-height:28px;position:relative}.mm-letter>.mm-seal{position:absolute;bottom:12px;right:14px}.mm-dday{font-family:var(--font-pixel);-webkit-font-smoothing:none}
