@charset "UTF-8";.post-in table{width:100%;border-collapse:collapse;margin:1em 0}.post-in table th,.post-in table td{border:1px solid #ccc;padding:12px 14px;vertical-align:middle;word-break:break-all}@media screen and (max-width:767px){.post-in table th,.post-in table td{white-space:normal}}.post-in table thead th{background:#f5f5f5;font-weight:700;text-align:center}.post-in table .num{text-align:right;white-space:nowrap}.post-in table .sub{padding-left:2.5em;color:#555}@media screen and (max-width:767px){.post-in .table-scroll{max-width:100%;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin;scrollbar-color:#f08300 #e6e6e6}.post-in .table-scroll::-webkit-scrollbar{height:8px;-webkit-appearance:none}.post-in .table-scroll::-webkit-scrollbar-track{background:#e6e6e6;border-radius:4px}.post-in .table-scroll::-webkit-scrollbar-thumb{background:#f08300;border-radius:4px}.post-in .table-scroll table{min-width:600px}.post-in .table-scroll:before{content:"← 横にスクロールできます →";display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 8px;padding:4px 14px;font-size:1.2rem;font-weight:600;color:#fff;background:#f08300;border-radius:999px;-webkit-animation:tableScrollHint 2s ease-in-out infinite;animation:tableScrollHint 2s ease-in-out infinite}}@-webkit-keyframes tableScrollHint{0%,100%{opacity:.75}50%{opacity:1}}@keyframes tableScrollHint{0%,100%{opacity:.75}50%{opacity:1}}