body{background:url(/images/news/news_bg_pc.png) no-repeat top center / 100% auto,var(--color-light-gray)}#eventschedule{color:var(--color-black)}#eventschedule .inner{max-width:calc(1000 / 1400 * 100vw);padding:calc(44 / 1400 * 100vw) 0 calc(80 / 1400 * 100vw);margin:0 auto}#eventschedule .ttl{position:relative;color:var(--color-white);font-size:calc(60 / 1400 * 100vw);font-weight:700;line-height:1.3;text-align:center}#eventschedule .ttl span{position:relative;z-index:1}#eventschedule .ttl:before{content:"";position:absolute;right:0;left:0;bottom:calc(5 / 1400 * 100vw);width:calc(230 / 1400 * 100vw);height:calc(11 / 1400 * 100vw);margin:0 auto;background:var(--gradient-rainbow-2);transform:scaleX(0);transform-origin:left;animation:eventschedule-underlineDraw .8s cubic-bezier(.25,.8,.25,1) .3s forwards}@keyframes eventschedule-underlineDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}#eventschedule .schedule-tabs{display:flex;flex-wrap:nowrap;width:100%;gap:calc(8 / 1400 * 100vw);margin-top:calc(60 / 1400 * 100vw);padding:0;list-style:none}#eventschedule .schedule-tab{flex:1 1 0;width:auto;min-width:0;height:calc(50 / 1400 * 100vw)}#eventschedule .schedule-tab button{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:0;border:2px solid var(--color-schedule-blue);background:var(--color-white);color:var(--color-schedule-blue);font-size:calc(16 / 1400 * 100vw);font-weight:700;line-height:1;text-align:center;cursor:pointer}#eventschedule .schedule-tab button:hover,#eventschedule .schedule-tab button.is-active{background:var(--color-schedule-blue);color:var(--color-white)}#eventschedule .schedule-link-list{display:flex;justify-content:center;gap:calc(20 / 1400 * 100vw);margin-top:calc(40 / 1400 * 100vw);padding:0;list-style:none}#eventschedule .schedule-link-item{width:calc(430 / 1400 * 100vw);height:calc(60 / 1400 * 100vw)}#eventschedule .schedule-link-item a{display:flex;align-items:center;position:relative;width:100%;height:100%;padding:0 3vw;color:var(--color-white);font-size:calc(20 / 1400 * 100vw);font-weight:700;line-height:1;text-decoration:none;border-radius:calc(30 / 1400 * 100vw);background-image:linear-gradient(0deg,#072d73,#031131)}#eventschedule .schedule-link-item a:after{content:"";position:absolute;right:1.5vw;top:50%;display:block;width:calc(8 / 1400 * 100vw);height:calc(8 / 1400 * 100vw);margin:auto;border-top:calc(2 / 1400 * 100vw) solid var(--color-white);border-right:calc(2 / 1400 * 100vw) solid var(--color-white);transform:rotate(45deg) translateY(-50%)}#eventschedule .schedule-disclaimer{margin-top:calc(24 / 1400 * 100vw);font-size:1vw;font-weight:500;line-height:1.6;text-align:center}#eventschedule .schedule-list{display:flex;flex-direction:column;gap:calc(40 / 1400 * 100vw);margin-top:calc(40 / 1400 * 100vw);padding:0;list-style:none}#eventschedule .schedule-item.is-hidden{display:none}#eventschedule .schedule-day{display:flex;justify-content:center;align-items:end;width:100%;height:calc(60 / 1400 * 100vw);padding:calc(10 / 1400 * 100vw) 0;color:var(--color-white);font-size:calc(40 / 1400 * 100vw);font-weight:700;line-height:1;text-align:center;background:var(--color-schedule-blue)}#eventschedule .schedule-day .small{margin-left:calc(10 / 1400 * 100vw);font-size:calc(25 / 1400 * 100vw)}#eventschedule .content{margin-top:calc(20 / 1400 * 100vw);background:var(--color-white);overflow:hidden}#eventschedule .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}#eventschedule .schedule{width:100%;border-collapse:collapse;font-size:calc(12 / 1400 * 100vw);font-weight:600;line-height:1.5}#eventschedule .schedule th,#eventschedule .schedule td{padding:calc(8 / 1400 * 100vw) calc(12 / 1400 * 100vw);border:1px solid var(--color-schedule-light-blue);text-align:center;vertical-align:middle}#eventschedule .schedule th{color:var(--color-white);font-weight:700;background:var(--color-schedule-blue)}#eventschedule .schedule td{font-weight:500;border-color:var(--color-schedule-dark-blue);background:var(--color-white)}#eventschedule .schedule td.time-col{color:var(--color-white);font-weight:700;background:var(--color-schedule-blue);border-color:var(--color-schedule-light-blue)}#eventschedule .schedule td.cell-empty{background:#efefef}#eventschedule .schedule td.text-left{text-align:left}#eventschedule .schedule .time-col{width:12vw;min-width:12vw;padding-left:calc(10 / 1400 * 100vw);padding-right:calc(10 / 1400 * 100vw);line-height:1.45;white-space:pre-line;word-break:keep-all}#eventschedule .schedule .time-col-departure{display:inline-block;font-size:.86em;line-height:1.35}#eventschedule .schedule .schedule-note{display:inline-block;font-size:.86em;line-height:1.35;font-weight:500}#eventschedule .schedule-empty{padding:calc(30 / 1400 * 100vw);font-size:calc(16 / 1400 * 100vw);font-weight:500;line-height:1.5;text-align:center}@media screen and (max-width:768px){body{background:url(/images/news/news_bg_sp.png) no-repeat top center / 100% auto,var(--color-light-gray)}#eventschedule .inner{max-width:calc(670 / 750 * 100vw);padding:calc(58 / 750 * 100vw) 0 16vw}#eventschedule .ttl{font-size:calc(58 / 750 * 100vw)}#eventschedule .ttl:before{bottom:.4vw;width:calc(230 / 750 * 100vw);height:calc(11 / 750 * 100vw)}#eventschedule .schedule-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(20 / 750 * 100vw) 2vw;margin-top:calc(70 / 750 * 100vw)}#eventschedule .schedule-tab{flex:none;width:100%;height:calc(66 / 750 * 100vw)}#eventschedule .schedule-tab--daily{grid-column:1 / -1}#eventschedule .schedule-tab button{font-size:3.2vw}#eventschedule .schedule-link-list{flex-direction:column;align-items:center;gap:calc(20 / 750 * 100vw);margin-top:calc(47 / 750 * 100vw)}#eventschedule .schedule-link-item{width:calc(427 / 750 * 100vw);height:8vw}#eventschedule .schedule-link-item a{padding:0 calc(40 / 750 * 100vw);font-size:calc(20 / 750 * 100vw);border-radius:calc(40 / 750 * 100vw)}#eventschedule .schedule-link-item a:after{width:calc(10 / 750 * 100vw);height:calc(10 / 750 * 100vw);right:calc(27 / 750 * 100vw)}#eventschedule .schedule-disclaimer{margin-top:4vw;font-size:calc(22 / 750 * 100vw)}#eventschedule .schedule-list{gap:calc(40 / 750 * 100vw);margin-top:calc(50 / 750 * 100vw)}#eventschedule .schedule-day{height:calc(70 / 750 * 100vw);padding:2vw 0;font-size:calc(46 / 750 * 100vw)}#eventschedule .schedule-day .small{font-size:calc(28 / 750 * 100vw)}#eventschedule .content{margin-top:calc(20 / 750 * 100vw);background:transparent}#eventschedule .table-wrap{position:relative;padding-bottom:calc(32 / 750 * 100vw);scrollbar-width:thin;scrollbar-color:var(--color-schedule-blue) transparent}#eventschedule .table-wrap::-webkit-scrollbar{height:calc(8 / 750 * 100vw)}#eventschedule .table-wrap::-webkit-scrollbar-track{background:transparent;border-radius:calc(4 / 750 * 100vw)}#eventschedule .table-wrap::-webkit-scrollbar-thumb{background:var(--color-schedule-blue);border-radius:calc(4 / 750 * 100vw)}#eventschedule .table-wrap.ps{scrollbar-width:none}#eventschedule .table-wrap.ps::-webkit-scrollbar{display:none}#eventschedule .table-wrap.ps .ps__rail-x{height:calc(17 / 750 * 100vw);opacity:1!important;background-color:transparent!important;border-radius:calc(4 / 750 * 100vw)}#eventschedule .table-wrap.ps .ps__rail-x:hover,#eventschedule .table-wrap.ps .ps__rail-x:focus,#eventschedule .table-wrap.ps .ps__rail-x.ps--clicking{opacity:1!important;background-color:transparent!important}#eventschedule .table-wrap.ps .ps__thumb-x{height:calc(17 / 750 * 100vw);bottom:0;background-color:var(--color-schedule-blue)!important;border-radius:1.2vw}#eventschedule .table-wrap.ps .ps__rail-y{display:none!important}#eventschedule .schedule{width:max-content;min-width:100%;font-size:calc(22 / 750 * 100vw)}#eventschedule .schedule th,#eventschedule .schedule td{padding:1.2vw calc(16 / 750 * 100vw)}#eventschedule .schedule .time-col{width:calc(236 / 750 * 100vw);min-width:calc(236 / 750 * 100vw);padding-left:calc(14 / 750 * 100vw);padding-right:calc(14 / 750 * 100vw);line-height:1.45;word-break:keep-all}#eventschedule .schedule td:not(.time-col){min-width:32vw}#eventschedule .schedule-empty{padding:4vw;font-size:calc(20 / 750 * 100vw)}}
