html[data-v-01d2c026]{font-size:20vw}@media screen and (max-width:320px){html[data-v-01d2c026]{font-size:64px}}@media screen and (min-width:540px){html[data-v-01d2c026]{font-size:108px}}body[data-v-01d2c026]{max-width:540px;min-width:320px;font-size:.2rem}.mod_grid[data-v-01d2c026]{position:relative}.mod_grid[data-v-01d2c026]:after{content:"";position:absolute;z-index:0;pointer-events:none;background-color:#eee;height:1px;left:0;right:0;bottom:0}@media only screen and (-webkit-min-device-pixel-ratio:2){.mod_grid[data-v-01d2c026]:after{-webkit-transform:scaleY(.5);-webkit-transform-origin:50% 0}}.mod_banner[data-v-01d2c026]{position:relative;padding-top:14.2857142857%;height:0;overflow:hidden}.mod_banner img[data-v-01d2c026]{width:100%;height:auto;position:absolute;left:0;top:0}.user-btn[data-v-01d2c026]:active{opacity:.8;transform:scale(.95)}.hs-btn[data-v-01d2c026]{width:13.3333333333vw;height:13.3333333333vw;border-radius:50%;font-size:3.7333333333vw;font-weight:450;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#54c48a}.pub-triangle[data-v-01d2c026]{position:absolute;top:50%;right:2vw;width:0;height:0;transition:all .5s;transform:translateY(-25%);border-top:1.3333333333vw solid #4a4a4a}.pub-triangle-top[data-v-01d2c026],.pub-triangle[data-v-01d2c026]{border-left:1.3333333333vw solid #fff;border-right:1.3333333333vw solid #fff;border-bottom:1.3333333333vw solid #fff}.pub-triangle-top[data-v-01d2c026]{transform:rotate(180deg) translateY(75%);border-top:1.3333333333vw solid #dc0050}.ps[data-v-01d2c026]{text-align:left;color:#999;font-size:3.2vw;padding:0 1.3333333333vw;margin-top:.6666666667vw;box-sizing:border-box}.text-overflow[data-v-01d2c026]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.u-text-center[data-v-01d2c026]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;justify-content:center}.sj-timetable[data-v-01d2c026]{font-family:pf;min-height:100vh;box-sizing:border-box;background:#fff}.sj-timetable .blue_bg[data-v-01d2c026]{background:#f3f7fb}.sj-timetable .white_bg[data-v-01d2c026]{background:#fff}.sj-timetable .sj_t_header[data-v-01d2c026]{position:sticky;top:0;z-index:200;display:flex;justify-content:space-between;background-color:#fff;padding:3vw 4.3vw;box-sizing:border-box;color:#000}.sj-timetable .sj_t_header>div[data-v-01d2c026]{font-family:cupf;width:calc(50% - 1.05vw);height:9.9vw;padding:0 2vw;box-sizing:border-box;background-color:#fff;border-radius:1.1vw;border:.3vw solid #f1f1f1;display:flex;justify-content:center;align-items:center}.sj-timetable .sj_t_header>div>div[data-v-01d2c026]{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sj-timetable .sj_t_header>div>i[data-v-01d2c026]{margin-left:1.5vw;color:#bbb;font-size:2.3vw}.sj-timetable .sjt_line_box[data-v-01d2c026]{height:2.7vw;background:#f5f5f5}.sj-timetable .sj_t_wrap .sj_tw_item[data-v-01d2c026]{display:flex;align-items:center;justify-content:space-between;padding:3.2vw 4.3vw 3.2vw 6.1vw;color:#000}.sj-timetable .sj_t_wrap .sj_tw_item .sj_twi_detail[data-v-01d2c026]{height:6.9vw;box-sizing:border-box;background-color:#fff;border-radius:3.5vw;border:.3vw solid #f1f1f1;display:flex;justify-content:center;align-items:center}.sj-timetable .sj_t_wrap .sj_tw_item>div[data-v-01d2c026]{display:flex;justify-content:center;align-items:center;font-size:3.2vw}.sj-timetable .sj_t_wrap .sj_tw_item>div .sj_twi_index[data-v-01d2c026]{font-size:3.7vw;color:rgba(0,0,0,.3)}.sj-timetable .sj_t_wrap .sj_tw_item>div .sj_twi_img[data-v-01d2c026]{margin:0 3vw;width:6.4vw;height:6.4vw;border-radius:50%}.sj-timetable .sj_t_wrap .sj_tw_item>div .sj_twi_name[data-v-01d2c026]{font-size:3.5vw}.sj-timetable .sj_t_wrap .sj_tw_item>div[data-v-01d2c026]:first-child{width:35vw;justify-content:flex-start}.sj-timetable .sj_t_wrap .sj_tw_item>div[data-v-01d2c026]:nth-child(2),.sj-timetable .sj_t_wrap .sj_tw_item>div[data-v-01d2c026]:nth-child(3),.sj-timetable .sj_t_wrap .sj_tw_item>div[data-v-01d2c026]:nth-child(4){width:10vw}.sj-timetable .sj_t_wrap .sj_tw_item>div[data-v-01d2c026]:last-child{width:16vw}.sj-timetable .sj_t_wrap .sj_tw_header[data-v-01d2c026]{position:sticky;top:15.9vw;z-index:200;background:#fff;font-size:3.2vw;color:rgba(0,0,0,.5)}.sj-timetable .sj_t_wrap .sj_tw_header>div[data-v-01d2c026]:first-child{justify-content:center!important}