/*!
 * FullCalendar v2.2.3 Stylesheet
 * Docs & License: http://arshaw.com/fullcalendar/
 * (c) 2013 Adam Shaw
 */.bg-timetable{position:relative;background-color:#fff;z-index:3;padding-top:1px;overflow:hidden}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.bg-timetable{padding-top:40px}}#main{overflow:hidden}.timetable-spacer{z-index:1000;background-color:#fff;padding-top:70px;position:relative}#footer-01{margin-top:150px}.fc{direction:ltr;text-align:left;background-color:#fff}.fc-rtl{text-align:right}body .fc{font-size:1em}.fc-unthemed th,.fc-unthemed td,.fc-unthemed hr,.fc-unthemed thead,.fc-unthemed tbody,.fc-unthemed .fc-row,.fc-unthemed .fc-popover{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff}.fc-unthemed hr,.fc-unthemed .fc-popover .fc-header{background:#eee}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666}.fc-unthemed .fc-today{background:#fcf8e3}.fc-highlight{background:#bce8f1;opacity:.3;filter:alpha(opacity=30)}.fc-bgevent{background:#8fdf82;opacity:.3;filter:alpha(opacity=30)}.fc-nonbusiness{background:#ccc}.fc-icon{display:inline-block;font-size:2em;line-height:.5em;height:.5em;font-family:"Courier New", Courier, monospace}.fc-icon-left-single-arrow:after{content:"\02039";font-weight:bold}.fc-icon-right-single-arrow:after{content:"\0203A";font-weight:bold}.fc-icon-left-double-arrow:after{content:"\000AB"}.fc-icon-right-double-arrow:after{content:"\000BB"}.fc-icon-x:after{content:"\000D7"}.fc button{box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;font-size:1em;white-space:nowrap;cursor:pointer}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:1px solid}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc button .fc-icon{position:relative;top:.05em;margin:0 .1em}.fc-state-default{background-color:#f5f5f5;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(to bottom, #fff, #e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);color:#333;text-shadow:0 1px 1px rgba(255, 255, 255, .75);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .2),0 1px 2px rgba(0, 0, 0, .05)}.fc-state-hover,.fc-state-down,.fc-state-active,.fc-state-disabled{color:#333333;background-color:#e6e6e6}.fc-state-hover{color:#333333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;transition:background-position 0.1s linear}.fc-state-down,.fc-state-active{background-color:#cccccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0, 0, 0, .15),0 1px 2px rgba(0, 0, 0, .05)}.fc-state-disabled{cursor:default;background-image:none;opacity:0.65;filter:alpha(opacity=65);box-shadow:none}.fc-button-group{display:inline-block}.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0, 0, 0, .15)}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-popover .fc-header .fc-close{cursor:pointer}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-rtl .fc-popover .fc-header .fc-title,.fc-ltr .fc-popover .fc-header .fc-close{float:right}.fc-unthemed .fc-popover{border-width:1px;border-style:solid}.fc-unthemed .fc-popover .fc-header .fc-close{font-size:25px;margin-top:4px}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.fc hr{height:0;margin:0;padding:0 0 2px;border-style:solid;border-width:1px 0}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-highlight-skeleton,.fc-helper-skeleton{position:absolute;top:0;left:0;right:0}.fc-bg{bottom:0}.fc-bg table{height:100%}.fc table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc th,.fc td{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-row .fc-highlight-skeleton td,.fc-row .fc-bgevent-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-helper-skeleton{z-index:5}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{background:none;border-color:transparent;border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{overflow-y:scroll;overflow-x:hidden}.fc-scroller>*{position:relative;width:100%;overflow:hidden}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:3px;border:2px solid transparent;background-color:transparent;font-weight:normal;overflow:hidden !important}.fc-event,.fc-event:hover,.ui-widget .fc-event{color:#333;text-decoration:none}.fc-event .fc-time span{color:#0c3765}.fc-event[href],.fc-event.fc-draggable{cursor:pointer}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}.fc-ltr .fc-day-grid-event.fc-not-start,.fc-rtl .fc-day-grid-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-day-grid-event.fc-not-end,.fc-rtl .fc-day-grid-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-day-grid-event>.fc-content{white-space:nowrap;overflow:hidden}.fc-day-grid-event .fc-time{font-weight:bold}.fc-day-grid-event .fc-resizer{position:absolute;top:0;bottom:0;width:7px}.fc-ltr .fc-day-grid-event .fc-resizer{right:-3px;cursor:e-resize}.fc-rtl .fc-day-grid-event .fc-resizer{left:-3px;cursor:w-resize}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-toolbar{text-align:center;margin-bottom:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc-toolbar .fc-center{display:inline-block}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container *:before,.fc-view-container *:after{box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicWeek-view .fc-content-skeleton,.fc-basicDay-view .fc-content-skeleton{padding-top:1px;padding-bottom:1em}.fc-basic-view tbody .fc-row{min-height:4em}.fc-row.fc-rigid{overflow:hidden}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-basic-view .fc-week-number,.fc-basic-view .fc-day-number{padding:0 2px}.fc-basic-view td.fc-week-number span,.fc-basic-view td.fc-day-number{padding-top:2px;padding-bottom:2px}.fc-basic-view .fc-week-number{text-align:center}.fc-basic-view .fc-week-number span{display:inline-block;min-width:1.25em}.fc-ltr .fc-basic-view .fc-day-number{text-align:right}.fc-rtl .fc-basic-view .fc-day-number{text-align:left}.fc-day-number.fc-other-month{opacity:0.3;filter:alpha(opacity=30)}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-top:1px;padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap;background-color:#333;color:#fff}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.ui-widget td.fc-axis{font-weight:normal}.fc-time-grid-container,.fc-time-grid{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-bgevent-skeleton,.fc-time-grid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-time-grid .fc-bgevent-skeleton{z-index:3}.fc-time-grid .fc-highlight-skeleton{z-index:4}.fc-time-grid .fc-content-skeleton{z-index:5}.fc-time-grid .fc-helper-skeleton{z-index:6}.fc-slats td{height:88px;border-bottom:0}.fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-slats td{box-sizing:border-box}.fc-slats .ui-widget-content{background:none}.fc-widget-content{border-right:0 solid #fff !important;border-left:0 solid #fff !important}.fc-time-grid .fc-highlight-container{position:relative}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-time-grid .fc-event-container,.fc-time-grid .fc-bgevent-container{position:relative}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-event,.fc-time-grid .fc-bgevent{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-time-grid-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-time-grid-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event{overflow:hidden}.fc-time-grid-event>.fc-content{position:relative;z-index:2}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em}.fc-time-grid-event .fc-bg{z-index:1;border:2px solid #dadada;background-color:#f7f7f7}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{vertical-align:top}.fc-time{display:block;white-space:normal;font-weight:bold;margin-bottom:4px;font-size:13px !important}.fc-time-detail{display:inline-block;text-decoration:underline;color:#2c6efc;margin-left:4px}.fc-time-grid-event.fc-short .fc-title{font-size:15px;color:#211714;font-weight:bold}.icon_timetable_live{position:relative;top:2px;margin-right:4px}.fc-title{font-size:15px;font-weight:bold;margin:0 !important;line-height:1.666;white-space:normal;color:#211714}.fc-title a{color:#211714}.fc-desc{white-space:normal;font-size:13px !important;line-height:1.7 !important}.fc-title+.fc-desc,.fc-linkLive+.fc-desc{margin-top:2px;margin-left:0;white-space:normal}.fc-img img{display:block;padding:6px 0;margin:0 auto;width:auto;height:78px}.fc-time-grid-event .fc-resizer{position:absolute;z-index:3;left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event .fc-resizer:after{content:"="}.fc-widget-header{white-space:normal;height:39px;line-height:1.2;font-size:14px;vertical-align:middle !important;border:none !important;background-color:#403937}.fc-slot-wrap .fc-widget-header{border-right-width:0 !important}.fc-widget-header a{font-weight:bold;line-height:1.2 !important}.fc-axis{display:none;width:0 !important;font-size:0 !important}.fc-slot-wrap{width:32px;background-color:#b1b1b1;z-index:100}.fc-slot-wrap-header{border-left:1px solid #ddd;box-sizing:border-box;height:35px}@-moz-document url-prefix(){.fc-slot-wrap-header{border-left:1.5px solid #ddd}}.fc-event-row>div.fc-event-wrap{display:inline-block;opacity:1;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-name:fc-fade-in;animation-name:fc-fade-in}@-webkit-keyframes fc-fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fc-fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}.fc-event-row>div.fc-event-wrap.off{display:none;opacity:0;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-name:fc-fade-in;animation-name:fc-fade-in}.fc-slot-wrap .fc-axis{display:table-cell;width:15px !important;font-size:14px !important;line-height:1}.fc-slot-wrap .fc-axis+.fc-widget-content,.fc-slot-wrap .fc-axis+.fc-widget-header{width:0 !important;display:none}div[class*=fc-event-subheader-col-]{background-color:#403937;width:245px;box-sizing:border-box;color:#fff;font-size:13px;line-height:1.69;height:55px;text-align:center;font-weight:bold;border-left:2px solid #fff;border-right:2px solid #fff;white-space:normal;vertical-align:middle !important;overflow:hidden !important}div[class*=fc-event-subheader-col-]:after{display:inline-block;vertical-align:middle;content:"";height:55px}div[class*=fc-event-subheader-col-] p{display:inline-block;vertical-align:middle;font-size:13px;line-height:1.69;margin:0}div[class*=fc-event-subheader-col-] span{display:inline;border-bottom:2px solid #d8e8f7}div[class*=fc-event-header-col-]{background-color:#3d3d3d;color:#fff;font-size:14px;line-height:1.3;height:40px;padding-top:4px;text-align:center;font-weight:bold;box-sizing:border-box;border-left:2px solid #fff;border-right:2px solid #fff;white-space:normal;vertical-align:top !important;overflow:hidden !important}.fc-event-row-header{position:absolute;z-index:910}.fc-event-row{position:relative;white-space:nowrap;letter-spacing:-0.33em;line-height:0;vertical-align:top}.fc-event-row>div{position:relative;display:inline-block;letter-spacing:0;overflow:hidden;top:0}.fc-agendaDay-view>table>thead{height:55px}.fc-agendaDay-view>table>thead .fc-widget-header{position:relative;z-index:910}.fc-event-scroller-header .fc-widget-header{background-color:#403937}.fc-event-wrap{width:245px;box-sizing:border-box;border-right:1px solid #ccc;margin-right:0}.fc-agendaDay-view>table,.fc-agendaDay-view>table>tbody>td{box-sizing:border-box !important;border-spacing:0}#dayHeader{position:relative;text-align:center;background-color:#0c3765;color:#fff;margin-left:65px;margin-right:65px;height:38px;font-weight:bold;line-height:38px}#dayHeader .dayHeaderTitle{text-align:center;color:#fff;height:38px;font-weight:bold;line-height:38px;font-size:16px;width:100%;z-index:899;position:relative}#dayHeader .dayHeaderTitle.dayHeader1{background-color:#0c6de4}#dayHeader .dayHeaderTitle.dayHeader2{background-color:#e50020}#dayHeader .dayHeaderTitle p{display:inline-block}#dayHeader .dayHeader1 a{position:absolute;top:0;right:0;width:204px;height:29px;background-color:white;border:1px solid #e50020;border-radius:14px;color:#e50020;font-size:12px;text-align:center;display:block;line-height:27px;margin:5px 15px 0 0;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#dayHeader .dayHeader1 a:hover{color:#fff;background-color:#e50020}#dayHeader .dayHeader2 a{position:absolute;top:0;right:0;width:204px;height:29px;background-color:white;border:1px solid #0c6de4;border-radius:14px;color:#0c6de4;font-size:12px;text-align:center;display:block;line-height:27px;margin:5px 15px 0 0;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#dayHeader .dayHeader2 a:hover{color:#fff;opacity:1;background-color:#0c6de4}#dayHeader .dayHeader1 a:hover,#dayHeader .dayHeader2 a:hover{opacity:0.9}#dayHeader .btn-anchors{color:#fff;width:164px;height:33px;background-color:#2c6efc;border-radius:15px;line-height:33px;text-align:left;margin-left:26px}#dayHeader .btn-anchors a{color:#fff}#dayHeader.pink{position:relative;margin-top:30px;text-align:center;background-color:#ee5555;color:#fff;margin-left:65px;margin-right:65px;height:32px;font-weight:bold;line-height:32px}#dayHeader.pink .dayHeaderTitle{width:100%;text-align:center;background-color:#ee5555;color:#fff;height:32px;font-weight:bold;line-height:32px;z-index:100}.timetable{position:relative;height:3005px;margin:0 65px 0 97px;overflow:hidden;background-color:#b1b1b1}.timetable-header{position:absolute;width:32px;height:3005px;overflow:hidden;margin-left:65px;z-index:900}.timetable-header .fc-event-row .fc-slot-wrap{border-left:none !important;border-right:none !important}.table-day2{height:2655px !important;overflow:hidden}.timetable-header .fc-event-row-body{position:relative;z-index:900}.timetable-header .fc-event-row-body td{text-align:center}:root .timetable{height:790px/IE9}:root .timetable{height:770px/IE9}.timetable.day2{height:1600px;overflow:hidden}.timetable-header.day2{height:2000px;overflow:hidden}.fc-scroller,.fc-time-grid-container{height:3005px !important}.timetable.day2 .fc-scroller,.timetable-header.day2 .fc-time-grid-container{height:1800px !important}.fc-event-scroller{position:relative;height:3150px;overflow:auto;width:100%;box-sizing:border-box}.fc-event-scroller-header{position:relative;overflow:hidden;width:32px;box-sizing:border-box;border-right:0px solid #fff;text-align:center;float:left}.fc-event-scroller-header .fc-event-row-header{height:55px;overflow:hidden;background-color:#b1b1b1}.fc-agendaDay-view .fc-day-header{position:relative;color:#fff !important;z-index:20;background-color:#403937}.fc-agendaDay-view .fc-day-header a{color:#fff;line-height:1.69}.fc-event-scroller-header .fc-event-row-header .fc-slot-wrap-header{background-color:#b1b1b1}.fc-event-scroller-header .fc .fc-axis{background-color:#b1b1b1}hr.fc-widget-header{background-color:#b1b1b1 !important}.fc-event-scroller-header .fc .fc-axis .fc-widget-content{border-top:none !important;text-align:left !important}.list-anchor{letter-spacing:-0.4em;padding-bottom:20px}.list-anchor input[type=checkbox]{display:none}.list-anchor label{box-sizing:border-box;-webkit-transition:background-color 0.2s linear;transition:background-color 0.2s linear;position:relative;display:inline-block;padding:0 0 0 23px;vertical-align:middle;cursor:pointer;font-size:14px;color:#0c6de4;font-weight:bold}.list-anchor label:after{-webkit-transition:border-color 0.2s linear;transition:border-color 0.2s linear;position:absolute;top:-3px;left:0;display:block;width:13px;height:13px;background-color:white;border:1px solid #b6b6b6;box-shadow:inset 0.6px 0.8px 1px rgba(75, 75, 75, .17);content:''}.list-anchor label:before{-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear;position:absolute;left:5px;top:0;display:block;width:5px;height:8px;border-right:2px solid #0c6de4;border-bottom:2px solid #0c6de4;content:'';opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:10}.list-anchor input[type=checkbox]:checked+label:before{opacity:1}.list-anchor li{letter-spacing:0;vertical-align:top;display:inline-block;list-style:none;width:25%;box-sizing:border-box;position:relative;line-height:1.2;margin-bottom:12px}.list-anchor li a{font-weight:bold;display:block;position:relative;padding-left:18px;padding-right:20px}.list-anchor li a:before{position:absolute;left:0;top:0;margin-top:4px;content:"";width:0 !important;height:0 !important;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent #666666}#fc-event-prev{position:fixed;top:50%;margin-top:-25px;left:12px;cursor:pointer;opacity:0.5}#fc-event-prev:hover img{opacity:0.9}#fc-event-next{position:fixed;top:50%;right:10px;margin-top:-25px;cursor:pointer;opacity:0.5}#fc-event-next:hover img{opacity:0.9}#event-slot1{position:relative}html>body #event-slot1{top:-1px\9}body:not(:target) #event-slot1{top:-1px\9}#event-slot1 .fc-slats td{border-top:1px solid #fff !important}#event-slot1 .fc-slats .fc-minor td{border-top:1px dashed #bfbfbf !important}.fc-slats td{background-color:#e0e0e0}.fc-artist{margin-left:4px;margin-right:4px;white-space:normal;font-size:10px}.fc-event-navi{position:relative}.icon-timetable{position:relative;top:4px;margin-right:5px}.fc-btn-wrap{padding-top:10px;padding-bottom:10px;letter-spacing:-0.4em;margin-left:-5px;margin-right:-5px}.fc-btn-wrap a{display:inline-block;height:30px;width:100px;letter-spacing:0;margin-left:5px;margin-right:5px}.fc-btn-wrap .fc-linkLive{display:inline-block;height:41px;text-indent:-9999px;background:url(../images/parts/btn_timetable_live.png) 0 0 no-repeat}.fc-btn-wrap .fc-linkLive:hover{opacity:0.75}.fc-btn-wrap .fc-linkBooth{display:inline-block;height:41px;text-indent:-9999px;background:url(../images/parts/btn_timetable_booth.png) 0 0 no-repeat}.fc-btn-wrap .fc-linkBooth:hover{opacity:0.75}.fc-content{position:relative;padding:14px 9px}#timetable-tooltip{width:392px;border:3px solid #ccc;border-radius:3px;box-shadow:3px 5.2px 9px rgba(0, 0, 0, .8);position:absolute;background-color:#fff;max-width:500px;padding:18px;z-index:10;font-size:12px;box-sizing:border-box;line-height:1.2}#timetable-tooltip .sankaku{position:absolute;width:20px;height:22px;z-index:11;left:-20px;top:50%;margin-top:-8px;background:url(/2019/common/images/parts/tooltip_arw_left.png) 0 50% no-repeat}#timetable-tooltip .sankaku.sankaku_right{left:auto;right:-20px;background:url(/2019/common/images/parts/tooltip_arw_right.png) 0 50% no-repeat}#timetable-tooltip .fc-title{margin-bottom:4px;font-size:16px;margin-bottom:0;color:#333;height:auto}#timetable-tooltip .fc-desc{display:block;font-size:14px;padding-bottom:4px;color:#666}#timetable-tooltip .fc-btn-wrap{padding-top:10px;padding-bottom:10px;margin:0 -5px}#timetable-tooltip .fc-btn-wrap a{display:inline-block;height:41px;width:100px;margin:0 5px}#timetable-tooltip table th{font-size:10px;padding-right:10px;font-weight:normal;text-align:left}#timetable-tooltip table td{font-size:14px}#timetable-tooltip .fc-time-detail{display:none}#timetable-tooltip .fc-btn-wrap .fc-linkLive{display:inline-block;height:41px;text-indent:-9999px;background:url(../images/parts/btn_timetable_live.png) 0 0 no-repeat}#timetable-tooltip .fc-btn-wrap .fc-linkBooth{display:inline-block;height:41px;text-indent:-9999px;background:url(../images/parts/btn_timetable_booth.png) 0 0 no-repeat}#anchors_toggle{font-size:15px;letter-spacing:-0.01em;cursor:pointer;background:url(../images/icon/anc-cheveron-down-w.png) 90% 51% no-repeat;padding-left:20px}#anchors_toggle.active{background:url(../images/icon/anc-cheveron-up-w.png) 90% 51% no-repeat;padding-left:20px}#anchors_toggle img{position:relative;top:5px;margin-right:6px}#timetableSelectedLabel{display:inline-block;width:6.5em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.timetable-switch{float:left;margin-bottom:27px;margin-left:-10px;margin-right:-10px}.timetable-switch>li{display:inline-block;padding-left:10px;padding-right:10px}.timetable-switch>li a{display:block;width:219px;height:36px;border-radius:18px;text-align:center;line-height:36px;color:#fff;font-weight:bold;font-size:20px}.timetable-switch .day1{background-color:#0c3765;background-image:-webkit-linear-gradient(bottom, transparent 0%, rgba(255, 255, 255, .04) 100%);background-image:linear-gradient(to top, transparent 0%, rgba(255, 255, 255, .04) 100%);box-shadow:0.5px 0.9px 1px rgba(0, 0, 0, .6),0.5px 0.9px 3px rgba(255, 255, 255, .6) inset}.timetable-switch .day1.active{background-image:none;box-shadow:none}.timetable-switch .day2{background-color:#ef344d;background-image:-webkit-linear-gradient(bottom, transparent 0%, rgba(255, 255, 255, .04) 100%);background-image:linear-gradient(to top, transparent 0%, rgba(255, 255, 255, .04) 100%);box-shadow:0.5px 0.9px 1px rgba(0, 0, 0, .6),0.5px 0.9px 3px rgba(255, 255, 255, .6) inset}.timetable-switch .day2.active{background-image:none;box-shadow:none}.timetable-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:30px}.timetable-notes{position:relative;margin-bottom:0;margin-left:1em;padding-top:3px;top:1px}.timetable-notes label{box-sizing:border-box;-webkit-transition:background-color 0.2s linear;transition:background-color 0.2s linear;position:relative;display:inline-block;padding:0 0 0 23px;vertical-align:middle;cursor:pointer;font-size:12px}.timetable-notes label:after{-webkit-transition:border-color 0.2s linear;transition:border-color 0.2s linear;position:absolute;top:2px;left:0;display:block;width:13px;height:13px;background-color:white;border:1px solid #b6b6b6;box-shadow:inset 0.6px 0.8px 1px rgba(75, 75, 75, .17);content:''}.timetable-notes label:before{-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear;position:absolute;left:5px;top:3px;display:block;width:5px;height:8px;border-right:2px solid #0c6de4;border-bottom:2px solid #0c6de4;content:'';-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:10;opacity:1}.timetable-print{background-color:#fff;width:420px;min-width:420px;box-sizing:border-box;margin-left:auto;padding-top:2px}.timetable-print dl{height:30px;box-sizing:border-box;margin-bottom:0;letter-spacing:-0.4em;text-align:right}.timetable-print dl dt{display:inline-block;vertical-align:middle;color:#70330e;font-weight:bold;font-size:14px;letter-spacing:-0.03em;width:220px;height:21px;line-height:22px;text-align:center}.timetable-print dl dt:after{display:inline-block;content:"";width:0;height:0;border-style:solid;border-width:3px 0 3px 5px;border-color:transparent transparent transparent #666666;vertical-align:middle;position:relative;top:-1px;margin-left:10px}.timetable-print dl dd{letter-spacing:0;display:inline-block;vertical-align:middle;height:30px}.timetable-print dl dd+dd{margin-left:5px}.timetable-print dl dd+dd a{color:#e50020}.timetable-print dl dd+dd a:hover,.timetable-print dl dd+dd a:focus{background-color:#e50020;color:#fff}.timetable-print dl dd a{letter-spacing:0;font-size:15px;display:inline-block;height:30px;text-align:center;border-radius:15px;border:1px solid #cdd1d6;padding:0 15px;position:relative;font-weight:bold;color:#0c6de4;line-height:30px;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.timetable-print dl dd a:hover,.timetable-print dl dd a:focus{background-color:#0c6de4;color:#fff}.timetable-print dl dd small{font-size:12px}.timetable-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:25px}.timetable-menu li{margin-left:10px;margin-right:10px}.timetable-menu li a{position:relative;width:240px;height:50px;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out;font-size:18px;font-weight:bold;background-color:#efefef}.timetable-menu li a.active{color:#fff !important}.timetable-menu li a:after{display:block;position:absolute;content:"";right:15px;top:50%;margin-top:-7px;width:10px;height:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.timetable-menu li:first-child a{color:#0c6de4;box-shadow:0px 2px 0 0 #0c6de4}.timetable-menu li:first-child a:hover,.timetable-menu li:first-child a:focus{color:#fff;background-color:#0c6de4}.timetable-menu li:first-child a:hover:after,.timetable-menu li:first-child a:focus:after{border-right:4px solid #fff;border-bottom:4px solid #fff}.timetable-menu li:first-child a:after{border-right:4px solid #0c6de4;border-bottom:4px solid #0c6de4}.timetable-menu li:first-child a.active{background-color:#0c6de4}.timetable-menu li:first-child a.active:after{border-right:4px solid #0c6de4 !important;border-bottom:4px solid #0c6de4 !important}.timetable-menu li:last-child a{color:#e50020;box-shadow:0px 2px 0 0 #e50020}.timetable-menu li:last-child a:hover,.timetable-menu li:last-child a:focus{color:#fff;background-color:#e50020}.timetable-menu li:last-child a:hover:after,.timetable-menu li:last-child a:focus:after{border-right:4px solid #fff;border-bottom:4px solid #fff}.timetable-menu li:last-child a:after{border-right:4px solid #e50020;border-bottom:4px solid #e50020}.timetable-menu li:last-child a.active{background-color:#e50020}.timetable-menu li:last-child a.active:after{border-right:4px solid #e50020 !important;border-bottom:4px solid #e50020 !important}.timetable-toggle-all{letter-spacing:-0.4em;position:relative;top:2px;min-width:290px}.timetable-toggle-all>li{letter-spacing:0;display:inline-block;vertical-align:top;height:24px;color:#666;width:120px}.timetable-toggle-all>li button{font-weight:bold;width:100%;height:24px;background:#ffffff;background:-webkit-linear-gradient(top, #fff 0%, #fafafa 26%, #ebebeb 74%, #e6e6e6 100%);background:linear-gradient(to bottom, #fff 0%, #fafafa 26%, #ebebeb 74%, #e6e6e6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 );cursor:pointer;border:1px solid #d6dde1;box-shadow:0.5px 0.9px 1px rgba(0, 0, 0, .28);font-size:14px}.timetable-toggle-all>li:first-child{width:170px !important}.timetable-toggle-all>li:first-child button{letter-spacing:-0.05em;color:#0c3765}.force-hover:hover{z-index:100 !important}.blink{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:blink;animation-name:blink}@-webkit-keyframes blink{0%{}25%{background-color:#7dcbf3}50%{background-color:#6cade5}75%{background-color:#7dcbf3}100%{background-color:#6cade5}}@keyframes blink{0%{}25%{background-color:#7dcbf3}50%{background-color:#6cade5}75%{background-color:#7dcbf3}100%{background-color:#6cade5}}.blink2{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:blink2;animation-name:blink2}@-webkit-keyframes blink2{0%{}25%{background-color:#999}50%{background-color:#403937}75%{background-color:#999}100%{background-color:#403937}}@keyframes blink2{0%{}25%{background-color:#999}50%{background-color:#403937}75%{background-color:#999}100%{background-color:#403937}}
