@charset "UTF-8";@import "menu-diff.css";.clearfix:after{content:"";display:block;clear:both}main{display:block}.freetxt{}.freetxt a{text-decoration:underline;color:#00f}.freetxt table{}.freetxt table th,.freetxt table td{vertical-align:top}.freetxt .event_info{}.freetxt .event_info tr td{padding-bottom:.5em}.freetxt .event_info th{white-space:nowrap;text-align:left}.admin-bar .menu.fixed{top:32px}.admin-bar .header .headerContents.fixed{top:46px}.menu.fixed{width:1200px;left:0;right:0;margin:0 auto}.header .headerContents.fixed{position:fixed;background:#fff;z-index:500;height:128px;top:0;left:0;right:0;margin:0 auto}.reservedseatInfo li a,.recommendInfo li a{display:block}.reservedseatInfo li a:hover,.recommendInfo li a:hover{text-decoration:none;opacity:.7}.reservedseatInfo li a:hover img,.recommendInfo li a:hover img{opacity:1}.reservedseatInfo li a:after,.recommendInfo li a:after{content:'';display:block;clear:both}@media screen and (max-width:660px){.recommendInfo{}.recommendInfo li{}.recommendInfo li a{min-height:120px}}.footer{position:relative;min-width:1200px}.pagetop{position:relative;overflow:visible;bottom:auto;right:auto;width:auto}.pagetop a{position:absolute;right:30px;top:-47px;margin-bottom:30px}@media screen and (max-width:660px){.footer{min-width:640px}}.tabContent>li{display:none}.tabContent>li.current{}.gradeRaceBan figure{margin-bottom:15px}.gradeRaceBan h2{line-height:1.2em;margin-bottom:5px}@media screen and (max-width:660px){.gradeRaceBan figure{margin-bottom:0}}@media screen and (max-width:660px){.recommendInfo ul li,.reservedseatInfo ul li{width:560px!important}}.open-mfp-image{cursor:pointer}.open-mfp-image:hover{opacity:.7}.mfp-figure{background:#fff;padding:0 30px}.mfp-zoom-out-cur{cursor:default}.mfp-tck button.mfp-close{display:block;position:absolute;top:-18px;right:-20px;width:48px;height:48px;border-radius:50%;background:url(../images/base/sprite.png) no-repeat #434343;background-position:-486px -286px;opacity:1;text-indent:-9999px;text-align:left;cursor:pointer!important}.mfp-tck button.mfp-close:hover{background-color:#7b7b7b}.mfp-tck button.mfp-close:active{top:-18px}@media screen and (max-width:660px){.mfp-tck button.mfp-close{top:-30px;right:-5px}.mfp-tck button.mfp-close:active{top:-30px}}.mfp-pluskeiba button.mfp-close{display:none;width:40px;height:40px;line-height:40px;background-color:#444;color:#fff;font-size:32px;text-indent:2px;text-align:center;padding:0;top:0;right:0;opacity:1;position:absolute;cursor:pointer}.mfp-pluskeiba button.mfp-close:hover{opacity:.7}.mfp-jokey-profile .mfp-container:after,.mfp-ajax-cur .mfp-container:after{display:block;content:'';position:absolute;top:50%;left:0;right:0;margin:-25px auto 0;width:50px;height:50px;background:url(../images/base/ajax-loading.gif) 9px 9px no-repeat rgba(0,0,0,.7);border-radius:10px;z-index:1042}.mfp-container.loaded:after{display:none!important}.mfp-box{background:#fff;overflow:visible;box-shadow:0 0 10px 3px rgba(0,0,0,.3)}.header{z-index:1000}.my-mfp-zoom-in .zoom-anim-dialog{opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);opacity:0}.my-mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-race-movie .mfp-content{height:600px;width:800px}@media screen and (max-width:660px){.mfp-race-movie .mfp-content{height:600px;width:100%}}