.v1-page .v1-schedule{padding-top:80px;padding-bottom:100px}.v1-timetable-wrap{background:#fff;border:1px solid var(--v1-rule-2);padding:60px 32px 32px}.v1-timetable-wrap .wrap{background:0 0}.v1-schedule .timetable{background:0 0;padding-top:60px;font-family:var(--v1-f-jp)}.v1-schedule .timetable .headCell{height:60px;transform:translateY(-60px);display:flex;align-items:center;justify-content:center;border-radius:10px 10px 0 0;background:#5ab8d2;color:#fff;font-family:var(--v1-f-jp);font-weight:700;font-size:20px;letter-spacing:.1em;position:relative;z-index:2}.v1-schedule .timetable .headCell:nth-of-type(2){background:#e58fb4}.v1-schedule .timetable .timeCell{display:flex;align-items:center;justify-content:center;position:relative;font-family:var(--v1-f-display);font-size:16px;font-weight:700;color:var(--v1-ink-3);letter-spacing:.02em}.v1-schedule .timetable .timeCell:before{content:"";position:absolute;height:0;left:0;top:0;width:800px;border:1px dashed #eee}.v1-schedule .timetable .item{border-radius:10px;background:#e9eff6;box-sizing:border-box;padding:.7em 1em;position:relative;z-index:1;min-height:5em;border:1px solid #5ab8d2}.v1-schedule .timetable .item a{display:block;height:100%;color:inherit;text-decoration:none}.v1-schedule .timetable .item.sp{background:#f6ecf5;border:1px solid #e58fb4}.v1-schedule .timetable .item .time{font-family:var(--v1-f-display);display:block;font-size:14px;font-weight:600;color:var(--v1-ink);margin-bottom:.2em}.v1-schedule .timetable .item .ttl{font-family:var(--v1-f-jp);font-size:13px;font-weight:600;line-height:1.4;color:var(--v1-ink)}@media (max-width:768px){.v1-page .v1-schedule{padding:40px 16px 60px}.v1-timetable-wrap{padding:16px;overflow-x:auto;-webkit-overflow-scrolling:touch}.v1-timetable-wrap .wrap{min-width:470px}.v1-schedule .timetable .headCell{height:48px;transform:translateY(-48px);font-size:14px}.v1-schedule .timetable .item .time{font-size:11px}.v1-schedule .timetable .item .ttl{font-size:11px}.v1-schedule .timetable .item .sub{font-size:10px}}