table.exp{width:100%;border-collapse:collapse;margin:1em auto;}
table.exp td, table.exp th{border:1px solid #ccc;padding:10px;font-size:13px;color:#000;}
table.exp th{border-left:5px solid #005ab3;color:#005ab3;text-align:center;}
table.expall{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;}
.win table.expall{overflow-y:auto;max-height:50vh;}
table.expall th{background:#191970;color:#fff;font-weight:normal;text-align:center;}
@media screen and (max-width:640px){
table.resp1 th, table.resp1 td{display:block;width:100%;border:none;border-left:1px solid #ccc;border-right:1px solid #ccc;font-size:13px;}
table.resp1.last td:last-child{border-bottom:1px solid #ccc;}
}  html body .entry-content .sm-torikumi-viewer{display:flex !important;overflow-x:auto !important;overflow-y:hidden;width:100%;max-width:100vw;margin:1.5em 0;padding:0;scroll-snap-type:x mandatory;scroll-behavior:auto !important;-webkit-overflow-scrolling:touch;align-items:flex-start;}
html body .entry-content .sm-torikumi-viewer p, html body .entry-content .sm-torikumi-viewer br{display:none !important;}
html body .entry-content .sm-torikumi-viewer::before, html body .entry-content .sm-torikumi-viewer::after{content:"";flex:0 0 50% !important;min-width:50% !important;height:1px;background:transparent;pointer-events:none;}
html body .entry-content .sm-torikumi-viewer table.torikumi{flex:0 0 780px !important;width:780px !important;min-width:780px !important;max-width:780px !important;margin:0 !important;border-collapse:collapse !important;scroll-snap-align:center;scroll-snap-stop:always;position:relative;z-index:1;transform:translateZ(0);backface-visibility:hidden;}
.torikumi th, .torikumi td{padding:0 !important;color:#111;font-size:15px;text-align:center;vertical-align:middle;white-space:nowrap;border:0.1px solid #000 !important;background-color:#fff;}
.torikumi td{height:25px;font-weight:bold;}
.torikumi ul li{list-style:none;margin:0;font-size:15px;}
.tr_midashi td{height:20px;padding:8px !important;background:#000;color:#fff;font-size:15px;}
.tbl-tr-info{width:18em;}
.tbl-tr-rikishi{width:10em;}
.tbl-tr-kimarite{width:9em;}
.Est ul{text-align:right;padding-right:5px;}
.Wst ul{text-align:left;padding-left:5px;}
.tbl-tr-hoshi{padding:1.5px !important;font-size:15px;font-weight:bold;}
.winlight{background:#ffd6ad !important;}
.win .font_UDK{font-family:"UD デジタル 教科書体 NK-R", "UD Digi Kyokasho NK-R" !important;}
.torikumi .head-cnt{background:#191970;color:#fff;height:20px;}
.torikumi .mu{background:#4b0082;color:#fff;}
.torikumi .jr{background:#a52a2a;color:#fff;}
.torikumi .ms{background:#007bbb;color:#fff;}
.torikumi .sd{background:#f39800;color:#111;}
.torikumi .jn{background:#c7dc68;color:#111;}
.torikumi .jk{background:#a0d8ef;color:#111;}
html body .entry-content .sm-table-wrapper{position:relative;width:100%;margin:1.5em 0;border:1px solid #ddd;background:#fff;--sm-header-bg:#1e3a8a;--sm-header-text:#ffffff;--sm-col1-width:60px;--sm-text-color:#000;}
html body .entry-content .sm-table-wrapper > p, html body .entry-content .sm-table-wrapper > br{display:none !important;}
html body .entry-content .sm-table-wrapper.has-scroll-both{overflow:auto;max-height:450px;-webkit-overflow-scrolling:touch;}
html body .entry-content .sm-table-wrapper table{display:table !important;width:100% !important;border-collapse:separate !important;border-spacing:0 !important;font-size:14px;color:var(--sm-text-color) !important;}
html body .entry-content .sm-table-wrapper th, html body .entry-content .sm-table-wrapper td{padding:12px 10px !important;border:1px solid #eee !important;text-align:center;min-width:80px;white-space:nowrap;background-color:#fff;background-clip:padding-box;}
html body .entry-content .sm-table-wrapper td.text-L, html body .entry-content .sm-table-wrapper td.is-wrap{white-space:normal !important;word-break:break-all;text-align:left;}
html body .entry-content .sm-table-wrapper tr.thead th{background-color:var(--sm-header-bg) !important;color:var(--sm-header-text) !important;font-weight:bold;position:sticky;top:-1px;z-index:20;}
@media screen and (min-width:800px){ html body .entry-content .sm-torikumi-viewer{display:block !important;overflow:visible !important;scroll-snap-type:none !important;}
html body .entry-content .sm-torikumi-viewer::before, html body .entry-content .sm-torikumi-viewer::after{display:none !important;}
html body .entry-content .sm-torikumi-viewer table.torikumi{margin:0 auto !important;}
} .btn-match-up{display:table;margin:4px auto 0;font-size:12px;padding:3px 6px;background-color:#f1f8ff;border:1px solid #005ab3;border-radius:4px;color:#005ab3 !important;text-decoration:none !important;white-space:nowrap;line-height:1.2;}
@media (hover: hover) and (pointer: fine) {
.btn-match-up {
transition: all 0.2s ease; }
.btn-match-up:hover {
background-color: #005ab3;
color: #ffffff !important;
}
}