.rwrap{max-width:900px;margin:0 auto;padding:0 24px 60px}.rcrumb{font-size:var(--t12);color:var(--ink3);padding:18px 0 10px}.rcrumb a{color:var(--ink2);cursor:pointer;font-weight:600}.rcrumb a:hover{color:var(--blue)}.rhead{align-items:center;gap:12px;margin-bottom:18px;display:flex}.rhead h1{font-size:var(--t28);letter-spacing:-.03em;font-weight:700}@media (max-width:860px){.rwrap{padding:0 14px 40px}.rhead h1{font-size:var(--t20)}}.tmtabs{scrollbar-width:none;gap:7px;margin-bottom:14px;display:flex;overflow-x:auto}.tmtabs::-webkit-scrollbar{display:none}.tmtabs button{border:1px solid var(--line);height:34px;color:var(--ink2);font-family:inherit;font-size:var(--t13);cursor:pointer;background:#fff;border-radius:10px;flex-shrink:0;padding:0 14px;font-weight:600}.tmtabs button:hover{border-color:var(--ink3)}.tmtabs button.on{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:600}.tmmeta{background:var(--page);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:13px 16px;display:flex}.tmmeta b{font-size:var(--t13);color:var(--ink2);font-weight:700}.tmmeta span{font-size:var(--t12);color:var(--ink3);font-weight:600}.tmmeta .old{font-size:var(--t12);color:var(--blue);cursor:pointer;margin-left:auto;font-weight:700}.tmtoc{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:14px;padding:16px 18px}.tmtoc b{font-size:var(--t13);margin-bottom:10px;font-weight:700;display:block}.tmtoc ol{grid-template-columns:repeat(2,1fr);gap:6px 16px;list-style:none;display:grid}.tmtoc li{font-size:var(--t13);color:var(--ink2);cursor:pointer;line-height:1.6}.tmtoc li:hover{color:var(--blue);text-decoration:underline}@media (max-width:860px){.tmtoc ol{grid-template-columns:1fr}}.tmdoc{border:1px solid var(--line);background:#fff;border-radius:14px;padding:24px 26px}.tmdoc h3{font-size:var(--t16);letter-spacing:-.02em;border-top:1px solid var(--line2);margin:26px 0 10px;padding-top:20px;font-weight:700}.tmdoc h3:first-child{border-top:0;margin-top:0;padding-top:0}.tmdoc p{font-size:var(--t13);color:var(--ink2);margin-bottom:7px;line-height:1.9}.tmdoc ol.n{counter-reset:c;list-style:none}.tmdoc ol.n>li{counter-increment:c;font-size:var(--t13);color:var(--ink2);margin-bottom:6px;padding-left:24px;line-height:1.9;position:relative}.tmdoc ol.n>li:before{content:"①";color:var(--ink3);position:absolute;left:0}.tmdoc ol.n>li:nth-child(2):before{content:"②"}.tmdoc ol.n>li:nth-child(3):before{content:"③"}.tmdoc ol.n>li:nth-child(4):before{content:"④"}.tmdoc ol.n>li:nth-child(5):before{content:"⑤"}.tmdoc ol.n>li:nth-child(6):before{content:"⑥"}.tmdoc ol.n>li:nth-child(7):before{content:"⑦"}.tmdoc ol.n>li:nth-child(8):before{content:"⑧"}.tmdoc ul.d{margin:4px 0 8px 22px;list-style:none}.tmdoc ul.d li{font-size:var(--t13);color:var(--ink3);padding-left:12px;line-height:1.85;position:relative}.tmdoc ul.d li:before{content:"-";color:var(--ink3);position:absolute;left:0}.tmdoc b{color:var(--ink);font-weight:700}.tmdoc table{border-collapse:collapse;width:100%;font-size:var(--t13);margin:10px 0 6px}.tmdoc th,.tmdoc td{border:1px solid var(--line);text-align:left;color:var(--ink2);vertical-align:top;overflow-wrap:break-word;padding:9px 11px;line-height:1.7}.tmdoc th{background:var(--page);color:var(--ink3);font-weight:700}.tmnote{font-size:var(--t13);color:#7a4b09;background:#fffaf3;border:1px solid #ffe1c2;border-radius:12px;margin-top:16px;padding:14px 16px;line-height:1.75}.tmnote b{color:#a05a00;font-weight:700}@media (max-width:860px){.tmdoc{padding:18px 16px}}.tmdoc ol.n>li:nth-child(9):before{content:"⑨"}.tmdoc ol.n>li:nth-child(10):before{content:"⑩"}.tmdoc ol.n>li:nth-child(11):before{content:"⑪"}.tmdoc ol.n>li:nth-child(12):before{content:"⑫"}.tmdoc ol.n>li:nth-child(13):before{content:"⑬"}.tmdoc ol.n>li:nth-child(14):before{content:"⑭"}.tmdoc ol.n>li:nth-child(15):before{content:"⑮"}.tmdoc ol.n>li:nth-child(16):before{content:"⑯"}.tmdoc ol.n>li:nth-child(17):before{content:"⑰"}.tmdoc ol.n>li:nth-child(18):before{content:"⑱"}.tmdoc ol.n>li:nth-child(19):before{content:"⑲"}.tmdoc ol.n>li:nth-child(20):before{content:"⑳"}.rcrumb a{text-decoration:none}
