.scrollCaution:has(+.timeTable .scroll-hint:not(.is-scrollable)){display:none}.timeTable{--table-color: var(--metrotokyo-color-background3);inline-size:100%;margin-block-end:var(--metrotokyo-s-space-rule4)}@media print,screen and (min-width: 769px){.timeTable{margin-block-end:var(--metrotokyo-lg-space-rule4)}}.timeTable:where(:first-child){margin-block-start:0}.timeTable:where(:last-child){margin-block-end:0}.timeTable--fix{--table-color: #fff4e6}.timeTable--fix--holiday{--table-color: #ffeff8}.timeTable table :is(th,td){padding-block:4px;font-size:var(--metrotokyo-body2-mobile-font-size);font-weight:var(--metrotokyo-body2-mobile-font-weight);letter-spacing:var(--metrotokyo-body2-mobile-letter-spacing);line-height:var(--metrotokyo-body2-mobile-line-height)}@media print,screen and (min-width: 769px){.timeTable table :is(th,td){font-size:var(--metrotokyo-body2-desktop-font-size);font-weight:var(--metrotokyo-body2-desktop-font-weight);letter-spacing:var(--metrotokyo-body2-desktop-letter-spacing);line-height:var(--metrotokyo-body2-desktop-line-height)}}.timeTable table :is(th,td){text-align:center}.timeTable table th{background-color:var(--table-color)}.timeTable table thead :is(th,td){background-color:var(--table-color)}.timeTable table tbody :is(th,td){min-inline-size:70px}.timeTable table tbody td:nth-of-type(2n){background-color:var(--metrotokyo-color-background1)}.timeTable table tbody tr:first-child th:first-child{min-inline-size:0;inline-size:calc(1em + 10px)}
