@charset "UTF-8";
.move-op{opacity:0;transition:opacity .1s linear;-webkit-transition:opacity .1s linear}.animated{opacity:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}@keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}

@keyframes headerIn {
  0% {
    -webkit-transform: scale(5);
    transform: scale(5);
  }

  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }


  70%, 74%, 78%, 82%, 86%, 90%, 94%, 98% {
    -webkit-transform: translate3d(-6px, 4px, 0) rotate(1deg);
    transform: translate3d(-6px, 4px, 0) rotate(1deg);
  }

  72%, 76%, 80%, 84%, 88%, 92%, 96%, 100% {
    -webkit-transform: translate3d(6px, -4px, 0) rotate(-2deg);
    transform: translate3d(6px, -4px, 0) rotate(-2deg);
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0) rotate(0deg);
    transform: translate3d(0, 0, 0) rotate(0deg);
  }
}
@keyframes headerIn2 {
  0% {
    -webkit-transform: scale(5);
    transform: scale(5);
  }

  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0) rotate(0deg);
    transform: translate3d(0, 0, 0) rotate(0deg);
  }
}

@media screen and (min-width: 768px) {


dt.seat-resale-acodion {
    font-size: 24px;
    background: #666;
    color: #fff;
    margin-bottom: 10px;
    font-weight: bold;
    padding: 20px;
}
.seat-resale-acodion-wrap dl{
  margin-bottom: 10px;
  border-bottom: 1px solid #333;
}
.seat-resale-acodion-wrap dt{
  position:relative;
  cursor:pointer;
}
.seat-resale-acodion-wrap dt:before,
.seat-resale-acodion-wrap dt:after{
  content:'';
  display:block;
  position:absolute;
  top: 30px;
  right:10px;
  width: 16px;
  border-top: 1px solid #FFF;
}
.seat-resale-acodion-wrap dt:after{
  transform:rotate(90deg);
  -webkit-transform:rotate(90deg);
  transition: all .1s linear;
  -webkit-transition: all .1s linear;
}
.seat-resale-acodion-wrap dt.show:after{
  transform:rotate(0deg);
  -webkit-transform:rotate(0deg);
}
.seat-resale-acodion-wrap dt:hover{
  opacity:.7;
}
.seat-resale-acodion-wrap dt.selected{
  font-weight: bold;
}
.seat-resale-acodion-wrap dd{
  display: none;
}







 #cboxClose{
   position:absolute;
   top:0;
   right:0;
   padding-left:10px;
   width: 40px;
   height:40px;
   color:#FFF;
   text-indent:-9999px;
   background:#FFF;
 }
 #cboxClose:before,
 #cboxClose:after{
   content:'';
   display: block;
   position:absolute;
   top:50%;
   width:21px;
   border-top: 1px solid #000;
 }
 #cboxClose:before{
   transform:rotate(45deg);
   -webkit-transform:rotate(45deg);
 }
 #cboxClose:after{
   transform:rotate(-45deg);
   -webkit-transform:rotate(-45deg);
 }
.sg-nav-fixed{
  z-index:300;
  position: fixed;
  top:-100px;
  left:0;
  width: 100%;
  transition: all .2s;
  -webkit-transition: all .2s;
}
.show.sg-nav-fixed{
  top:0;
}
.wrapper{
    padding-right: 0;
}
.header{
    display: none;
}
.sg-header{
	    overflow: hidden;
    width: 100%;
    padding-top: 38%;
    padding-bottom: 304px;
    text-align: center;
    background: #FBFAF8 url(/files/user/_/startinggame/img/bg-header.jpg) no-repeat;
    background-position: center 0px;
    background-size: 100% auto;
}
.sg-header > *{
  opacity: 1;
}
.sg-header .bg-logo{
  position:absolute;
  top:0;
  left:0;
}
.sg-header .bg-logo img{
  width: 100%;
}
.sg-header .title{
    margin: 20px 0 30px;
    -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s;
}
.sg-header .date{
    margin-bottom: 40px;
  -webkit-animation-name: headerIn2;
  animation-name: headerIn2;
}
.sg-header .card{
    margin-bottom:120px;
  -webkit-animation-delay: 1.1s;
  animation-delay: 1.1s;
  -webkit-animation-name: headerIn2;
  animation-name: headerIn2;
}
.sg-header .card .team{
  font-family: notoB;
  font-size:30px;
    vertical-align: middle;
}
.sg-header .card .vs{
    padding:0 10px;
    font-family:bleageFont;
    font-size: 50px;
    vertical-align: middle;
}
.sg-header .ticket-date{
    display: inline-block;
    padding: 5px;
    color:#FFF;
    font-size: 20px;
    background: #000;
}
.sg-header .ticket-date > *{
    display: inline-block;
    padding: 0px 10px;
    letter-spacing:.1em;
    vertical-align: middle;
}
.sg-header .ticket-date .stit{
    border-right: 1px solid #FFF; 
}
.sg-header .ticket-date .num{
    padding-left: 5px;
    font-family: bleageFont;
    font-size: 40px;
    letter-spacing:.05em;
}
h2.resale-news {
    margin: -152px auto -91px;
}

.sg-nav ul{
    overflow: hidden;
    zoom: 1;
    width: 100%;
    height: 87px;
}
.sg-nav li{
    float:left;
    width: 18%;
    color:#FFF;
    text-align: center;
    background: #FFF;
}
.sg-nav li a{
    display: block;
    padding: 20px 10px;
    color:#FFF;
    font-size: 16px;
  line-height:47px;
    text-decoration: none;
    transition: opacity .1s linear;
    -webkit-transition: opacity .1s linear;
}
.sg-nav li a:hover{
  opacity:.8;
}
.sg-nav li a > *{
    display:block;
}
.sg-nav li a .en{
    font-family:notoB;
    font-size: 20px;
    letter-spacing:.1em;
}
.sg-nav li a .ja{
    font-size: 14px;
}
.sg-nav-fixed.sg-nav li a {
  padding: 5px 0;
  font-size: 13px;
}
.sg-nav-fixed.sg-nav li a .en{
  font-size: 14px;
}
.sg-nav-fixed.sg-nav li a .ja{
  font-size: 12px;
}
.sg-nav-fixed.sg-nav li.share .en{
  display: none;
}
.sg-nav-fixed.sg-nav li.share a{
    display: inline-block;
    margin: 5px 3px;
    width:10px;
    height: 0px;
    padding: 14px 10px;
}
.sg-nav-fixed.sg-nav li.share .share-wrap{
  margin: 8.5px 0;
}

.sgnav01 a{color:#000!important;background:#E7E7E7;}
.sgnav02 a{background:#272727;}
.sgnav03 a{background:#bdb061;}
.sgnav04 a{background:#004098;}
.sgnav05 a{background:#000;}
.disabled a,.disabled a:hover{opacity:1!important;color:#CCC!important;background:#999;cursor:default;}

.sg-nav li.share{
    width: 10%;
    background:#333;
}
.sg-nav li.share .en{
    display:block;
    margin: 11px 0;
}
.sg-nav li.share .share-wrap{
    margin-bottom:8px;
}
.sg-nav li.share a{
    display: inline-block;
    margin: 0 3px;
    width:20px;
    height: 12px;
    padding: 14px 10px;
}
.sg-nav li.share .twt{
    background:url(/files/user/_/common/img/icn-twt.png) no-repeat center center #00aced;
    background-size:20px;
}
.sg-nav li.share .fb{
    background:url(/files/user/_/common/img/icn-fb.png) no-repeat center center #3b5998;
    background-size:11px;
}

.share-cover{
  z-index:30;
  position:absolute;
  top:-87px;
  right:0;
    width: 10%;
    text-align:center;
}
.share-cover .en{
  color:#FFF;
  font-weigt:bold;
    display:block;
    margin: 11px 0;
}
.share-cover .share-wrap{
    margin-bottom:8px;
}
.share-cover a{
    display: inline-block;
    margin: 0 3px;
    width:20px;
    height: 12px;
    padding: 14px 10px;
}
.share-cover .twt{
    background:url(/files/user/_/common/img/icn-twt.png) no-repeat center center #00aced;
    background-size:20px;
}
.share-cover .fb{
    background:url(/files/user/_/common/img/icn-fb.png) no-repeat center center #3b5998;
    background-size:11px;
}
/* sg-box */
.sg-box.box-blk{
    color:#FFF;
    background: #000;
}
.sg-box{
	position: relative;
    padding: 80px 20px;
}
.sg-box .inner{
    margin: 0 auto;
    max-width: 1200px;
}



/* box-schedule */
.box-schedule .stit{
    margin-bottom: 50px;
    text-align:center;
    font-family:notoB;
    font-size: 34px;
    letter-spacing: .05em;
}
.box-schedule .stit span{
    color: red;
}
.schedule-wrap{
    margin: 0 auto 60px;
    width: 810px;
}
.schedule-wrap dl{
    margin-bottom: 30px; 
    overflow: hidden;
    font-size: 24px;
    font-family: notoB;
}
.schedule-wrap dl > *{
    display:inline-block;
    vertical-align: middle;
}
.schedule-wrap dt{
    min-width: 240px;
}
.schedule-wrap dt .num{
    display: inline-block;
    margin-right: 10px;
    width: 70px;
    line-height: 70px;
    font-family: bleageFont;
    font-size: 50px;
    color:#000;
    text-align: center;
    background:#FFF;
    border-radius: 6px;
}

.schedule-wrap dd .num{
    padding-left: 5px;
    font-family: bleageFont;
    font-size: 70px;
    letter-spacing:.05em;
}
.schedule-wrap dd .note{
    font-size: 20px;
}
.schedule-wrap dd .note2{
    font-size: 16px;
    font-family: notoR;
    color:red;
}
.schedule-wrap dl.s06 {
    color: red !important;
}
.countdown-wrap{
    margin: 0 auto;
    width: 800px;
    text-align: center;
}
.countdown-wrap .ttl-until{
    margin-bottom: 26px;
    position: relative;
}
.countdown-wrap .ttl-until:before{
    position: absolute;
    top: 50%;
    content: '';
    display: block;
    width: 100%;
    border-top: 1px solid #000;
}
.countdown-wrap .ttl-until p{
    position:relative;
    display: inline-block;
    padding:0 50px;
    font-family: notoB;
    font-size: 26px;
    letter-spacing: .32em;
    background:#FBFAF8;
}
.countdown span{
    font-family: bleageFont;
    font-size: 80px;
}
.countdown p{
    display:inline-block;
    font-size: 30px;
    letter-spacing: .1em;
}
.countdown div{
    display: inline-block;
    padding: 0 10px;
}
.countdown div:first-child{
    display: block;
}
.countdown div:first-child span{
    font-size: 200px;
}
.countdown div:first-child p{
    font-family: notoB;
    font-size: 60px;
}
.apply-wrap{
    position:relative;
    padding-top: 85px;
    text-align: center;
}
.apply-wrap a{
    display:inline-block;
    padding: 20px 100px;
    color:#FFF;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: .1em;
    text-decoration: none;
    border: 3px solid;
    transition:all .2s;
    -webkit-transition:all .2s;
}
.disabled.apply-wrap a,
.disabled.apply-wrap a:hover{
  border-color:#999!important;
  background:#999!important;
  color: #ccc!important;
}
.apply-wrap a:hover{
  color:#FFF!important;
  background:#e23b43;
  border-color:#e23b43;
}
.apply-wrap .label{
    position: absolute;
    top:0;
    left: 50%;
    margin-left: 220px;
}
/* box-manifest */
.manifest-body{
  margin-bottom: 50px;
  text-align: center;
  line-height: 1.6;
}
.manifest-body .tit{
  margin-bottom:30px; 
  font-size:40px; 
  font-family: notoB;
  letter-spacing:.1em;
}
.manifest-body .txt{
  line-height: 2;
}
.box-manifest .profile{
  text-align: center;
}
.box-manifest .profile .image{
  margin-bottom: 10px;
}

/* common */
.ttl-wrap{
    margin-bottom: 30px;
    text-align: center;
}
.ttl-wrap .en{
    font-family: notoB;
    font-size: 45px;
    letter-spacing: .1em;
}
.ttl-wrap .ja{
    position:relative;
    margin-top: 10px;
    padding-top: 13px;
    font-size: 18px;
}
.ttl-wrap .ja:after{
    content:'';
    position:absolute;
    top: 0;
    left: 50%;
    display: block;
    margin-left: -20px;
    width:40px;
    border-top: 3px solid ;
}

/* box-ticket */
.confirm-txt {
	font-size: 18px !important;
}
.box-ticket .apply-wrap{
  margin-top: -50px;
}
.benefit-wrap{
    margin-top: -40px;
    position:relative;
    text-align: center;
    height: 720px;
}
.benefit-wrap.animated .benefit-logo{
    opacity:1;
    transform: scale(1);
    -webkit-transform: scale(1);
}
.benefit{
    z-index:1;
}
.benefit li{
    position:absolute;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.benefit li img{
  max-width: 100%;
}
.benefit .b01{
    top:60px;
    left: -77px;
    opacity:0;
    width: 100%;
    padding-right:58%;
    transform: scale(0);
    -webkit-transform: scale(0);
    transition: all .1s linear;
    -webkit-transition: all .1s linear;
}
.animated .benefit .b01{
  opacity: 1;
    transform: scale(1);
    -webkit-transform: scale(1);
}
.benefit .b02{
    top:180px;
    left:0;
    opacity:0;
    width: 100%;
    padding-left:20%;
    padding-right: 30%;
    transform: scale(0);
    -webkit-transform: scale(0);
    transition: all .1s linear .2s;
    -webkit-transition: all .1s linear .2s;
}
.animated .benefit .b02{
  opacity: 1;
    transform: scale(1);
    -webkit-transform: scale(1);
}
.benefit .b03{
    top:100px;
    right:0px;
    opacity:0;
    width: 100%;
    text-align: right;
    padding-left:55%;
    transform: scale(0);
    -webkit-transform: scale(0);
    transition: all .1s linear .4s;
    -webkit-transition: all .1s linear .4s;
}
.animated .benefit .b03{
  opacity: 1;
    transform: scale(1);
    -webkit-transform: scale(1);
}
.ticket-explain{
}
.border-box{
    position:relative;
    margin-bottom: 60px;
    padding: 50px 30px;
    border: 3px solid #000;
    text-align:center;
}
.border-box .stit{
    position: absolute;
    top:-17px;
    left:50%;
    display: inline-block;
    padding: 0 30px;
    background: #FFF;
    font-size: 28px;
    letter-spacing: .1em;
    white-space: nowrap;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    font-family: notoB;
}
.te-box{
    margin-bottom: 10px;
    padding:20px 25px;
    text-align:left;
    color:#FFF;
    background: #74808e;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.te-box.te-gld{background:#bdb061;}
.te-box.te-slv{background:#aaaaac;}
.te-box.te-brz{background:#9d8a5f;}
.te-box .top{
    position:relative;
    padding-bottom: 10px;
    margin-bottom: 15px;
    border-bottom: 1px solid #FFF;
}
.te-box .seat-name{
    padding: 10px 0;
    font-size: 24px;
    font-weight:bold;
}
.te-box .seat-name span{
  padding-left: 10px;
  font-size:18px;
}
.te-box .seat-name span.seat-class{
  border:solid 2px #fff;
  padding:5px 10px;
  letter-spacing:0.1em;
	font-size: 16px;
}
.te-box .top .price-wrap{
    position: absolute;
    top: 10px;
    right: 0px;
}
.te-box .top .price-wrap > *{
    display: inline-block;
    vertical-align: middle;
}
.te-box .top .seat-num{
    margin-right: 10px;
    padding: 5px 14px;
    font-size: 16px;
    background: #444;
    border-radius:6px;
}
.te-box .top .price{
    font-size: 24px;
    font-weight: bold;
    letter-spacing: .1em;
}

.te-box .top .price span{
  font-family:bleageFont;
  font-size: 28px;
}

.te-box .mid{
    line-height:1.6;
}
.seat-explain{
    margin-bottom: 15px;
}
.seat-explain a{
	color: #fff;
}
.special-explain{
    overflow: hidden;
}
.special-explain .image{
    float: right;
}
.te-box .btm{
    margin-top: 20px;
    padding-top: 15px;
    border-top: 1px solid #FFF;
    text-align:center;
}
.te-box .confirm-wrap a{
  position:relative;
    display:inline-block;
    padding: 15px 0;
    width:400px;
    color:#FFF;
    text-decoration: none;
    background:#000;
    transition: opacity 1s;
    -webkit-transition: opacity 1s;
}
.te-box .confirm-wrap a.apply{
  margin-top: 5px;
  padding: 15px 0;
  background:#e23b43;
}
.te-box .confirm-wrap a.disabled{
	color:#CCC!important;
	background:#999;
	cursor: default;
}
.te-box .confirm-wrap a.disabled:hover{
  opacity: 1; 
}
.te-box .confirm-wrap a:last-child:before,
.te-box .confirm-wrap a:last-child:after{
  display:none;
}
.te-box .confirm-wrap a:hover{
  opacity: 0.5;
}
.te-box .confirm-wrap a i{
  margin-left: 10px;
  font-size: 18px;
}
.te-box .confirm-wrap a:before,
.te-box .confirm-wrap a:after{
/*   content:'';
  position: absolute;
  top: 50%;
  left:50%;
  margin-left:120px;
  display: block;
  width:19px;
  border-top: 1px solid #FFF; */
}
.te-box .confirm-wrap a:after{
/*   transform: rotate(90deg);
  -webkit-transform: rotate(90deg); */
}
.te-box-row{
    overflow: hidden;
    zoom: 1;
}
.te-box-row .te-box{
    float: left;
    width:49%;
}
.te-box-row .te-box:first-child{
    margin-right: 2%;
}
.box-ticket .apply-wrap a{
    color: #000;
}
.te-box-row .te-box .top{
    padding-bottom: 30px;
}
.te-box-row .te-box .top .price-wrap{
    top: inherit;
    bottom: 10px;
}
.te-box-row .te-box .seat-name{
    font-size: 18px;
}
.te-box-row .te-box .top .seat-num{
    font-size:12px;
}
.te-box-row .te-box .top .price{
    font-size:18px;
}

/* .box-arena */
.box-arena{
  color: #FFF;
  background: #272727;
}

.place-detail{
    text-align: center;
    line-height: 2;
    font-size: 18px;
}
.place-detail .stit{
    font-size: 40px;
    font-family: notoB;
    letter-spacing: .1em;
}
.place-detail .access{
  margin: 10px auto;
  font-size:14px;
  line-height:1.7 ;
  width:315px;
  text-align:left;
}

.place-detail .map{
    margin: 30px 0;
    height:500px;
    background:#f7f7f7;
}
.place-detail .map-link a{
    display: inline-block;
    padding: 20px 80px;
    text-decoration: none;
    color:#FFF;
    background: #000;
}
.tbl-about-wrap{
  padding: 20px;
  background:#FFF;
}
.tbl-about{
  background:#FFF;
  width: 100%;
  color:#000;
  line-height:2;
}
.tbl-about th,
.tbl-about td{
  padding: 20px 15px;
  border-bottom: 1px solid #ccc;
}
.tbl-about tr:last-child th,
.tbl-about tr:last-child td{
  border-bottom: none;
}
.tbl-about th{
  font-weight: bold;
}
/* box-event */
.box-event{
    color:#FFF;
    background: #004098;
}
.box-event .ttl-wrap{
  margin-bottom: 80px;
}
.box-event .apply-wrap{
  margin-top: -20px;
}
.event-list-wrap{
    margin-bottom:0;
    color:#FFF;
    border-color:#FFF;
}
.event-list-wrap .stit{
    color:#FFF;
    background: #004098;
}
.event-list{
    text-align: left;
}
.event-list .event{
    overflow: hidden;
    zoom: 1;
}
.event-list .event > *{
    float:left;
}
.event-list .event{
    padding-bottom: 50px;
    margin-bottom: 50px;
    border-bottom: 3px solid #FFF;
}
.event-list .event dt{
    padding-right: 30px;
    font-size: 18px;
    width: 61%;
    line-height: 2em;
}
.event-list .event-ttl{
    font-size:24px;
    margin-bottom:20px;
}
.event-list .event dd{
    float:right;
}
.event-list .event:last-child{
    margin-bottom:0;
    padding-bottom:0;
    border-bottom: 0;
}

/* box-about */
.dl-about{
    text-align: center;
}
.dl-about dt{
    margin-bottom: 30px; 
}
.dl-about dd{
    margin-bottom: 50px;
    line-height:2;
    font-size:18px;
}
.box-about .apply-wrap a{
    color:#000;
}

.box-news{
  padding-top: 0;
}
.news-wrap{
  margin: 0 auto;
  padding: 20px 30px;
  width: 810px;
  line-height:1.6;
  border: 1px solid #FFF;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.news-wrap .stit{
  margin-bottom: 20px;
  text-align: center;
  font-size: 24px;
  font-family: notoB;
  letter-spacing:.2em;
}
.news-wrap a{
  color:#FFF;
  text-decoration: underline;
}
.news-wrap a:hover{text-decoration: none;}
.news-wrap li{
  margin-bottom: 10px;
}
.news-wrap li:nth-child(n + 4){display: none;}
.news-wrap li  .date,
.news-wrap li  .txt{
  display: block;
}

.news-wrap .date{
  float:left;
  min-width: 120px;
}
.news-wrap .txt{
  overflow: hidden;
  zoom: 1;
}
.news-wrap .news-more{
  margin-top: 20px;
  position: relative;
  width: 100%;
  height: 40px;
  background:#FFF;
  cursor:pointer;
  transition: all .1s linear;
  -webkit-transition: all .1s linear;
}
.news-wrap .news-more:hover{
  opacity:.7;
}
.news-wrap .news-more:before,
.news-wrap .news-more:after{
  content:'';
  position:absolute;
  left:50%;
  top:50%;
  display: block;
  width:17px;
  border-top: 2px solid #000;
  transition: all .1s linear;
  -webkit-transition: all .1s linear;
}
.news-wrap .news-more:before{
  margin-left:-5px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
.news-wrap .news-more:after{
  margin-left:6px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
.news-wrap .news-more.show:before{
  margin-left:-5px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
.news-wrap .news-more.show:after{
  margin-left:6px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
/* box-note */
.box-note{
    color:#FFF;
    background: #000;
    line-height: 1.9;
}
.box-note .inner{
  padding: 100px;
}
.box-note .stit{
    margin-bottom: 10px;
    font-weight:bold;
}
.ul-note{
  margin-bottom: 30px;
}
.ul-note li{
    padding-left:1em;
    text-indent:-1em;
}

.box-share{
    padding: 50px;
    color: #FFF;
    text-align: center;
    background: rgb(51,51,51);
}
.box-share p{
    margin-bottom: 20px;
    font-size: 18px;
    letter-spacing: .05em;
}
.box-share .share-wrap a{
    display: inline-block;
    margin:0 10px;
}

/* player position */
.position-scale{
  display:block;
  width:1px;
  height:1px;
  position: fixed;
  top:0;
  left:0;
}
.wrapper{
    width: 100%;
    overflow: hidden;
}
.sg-outer{
  position: relative;
  overflow:;
}
.sg-player li{
  z-index: 1;
  position: absolute;
  transition: all .1s linear;
  -webkit-transition: all .1s linear;
}
.animate-player{
	position: absolute;
}
.animate-player.sgplayer01{top: 16px;left: 50%;margin-left: 420px;}
.animate-player.sgplayer02{top: 640px;left:50%;margin-left:-50%;}
.animate-player.sgplayer03{top: -248px;left:50%;margin-left:30%;}
.animate-player.sgplayer04{top: -156px;left:50%;margin-left:-50%;}
.animate-player.sgplayer05{top: -100px;left:50%;margin-left: 25%;}
.animate-player.sgplayer06{top: 0px;left:50%;margin-left:-50%;}
.animate-player.sgplayer07{top: 0px;left:50%;margin-left:30%;}
.animate-player.sgplayer08{display: none;top: 9597px;left:50%;margin-left: -30%;}

.pressrelease{
  margin-top:60px;
}
.pressrelease a{
  display:inline-block;
  color:#FFF;
  padding:15px 60px;
  text-decoration: none;
  border:3px solid #FFF;
  transition: all .1s linear;
  -webkit-transition: all .1s linear;
}
.pressrelease a:hover{
  color:#000;
  background:#FFF;
}
.about-contact{
  margin-top: 20px;
  margin-bottom: 30px;
  text-align:center;
  font-size: 16px;
  line-height:1.6;
}
.official{
  margin-bottom: 40px;
  text-align:center;
}
.official a{
  display:inline-block;
  color:#FFF;
  margin-top: 20px;
  padding:15px 60px;
  text-decoration: none;
  border:3px solid #FFF;
  transition: all .1s linear;
  -webkit-transition: all .1s linear;

}
.official a:hover{
  color:#000;
  background:#FFF;
}
  .pagetop {
    top: 20px;
  }

.faq-wrap{
  margin-bottom: 60px;
}
.faq-wrap .stit{
  margin-top: 50px;
  margin-bottom: 20px;
  font-size:20px;
}
.faq-wrap a{
  color:#FFF;
}
.faq-wrap a:hover{
  text-decoration: underline;
}
.faq-wrap .sub-tit{
  margin-bottom: 20px;
  text-align: center;
  font-size: 32px;
}
.faq-wrap .en{
  padding-right: 10px;
  font-family:bleageFont;
  font-size: 30px;
}
.faq-wrap dl{
  margin-bottom: 10px;
  border-bottom: 1px solid #333;
  padding-bottom: 5px;
}
.faq-wrap dt{
  position:relative;
  cursor:pointer;
  padding-bottom: 5px;
}
.faq-wrap dt:before,
.faq-wrap dt:after{
  content:'';
  display:block;
  position:absolute;
  top: 34px;
  right:10px;
  width: 16px;
  border-top: 1px solid #FFF;
}
.faq-wrap dt:after{
  transform:rotate(90deg);
  -webkit-transform:rotate(90deg);
  transition: all .1s linear;
  -webkit-transition: all .1s linear;
}
.faq-wrap dt.show:after{
  transform:rotate(0deg);
  -webkit-transform:rotate(0deg);
}
.faq-wrap dt:hover{
  opacity:.7;
}
.faq-wrap dt.selected{
  font-weight: bold;
}
.faq-wrap dd{
  margin-top: 10px;
  display: none;
  padding-left: 30px;
}
.sg-note-wrap{
  padding: 50px;
  border: 1px solid #FFF;
}
p.startinggametour {
    margin: 5px 0;
    line-height: 1.6;
    font-size: 13px;
}
p.startinggametour.left-text {
	text-align: left;
    width: 80%;
    margin: 0 auto;
}
p.startinggametour span {
    color: white;
}
p.startinggametour span.attention {
    color: #ff0000;
}
p.startinggametour span.bk {
    color: #000000;
}
p.startinggametour img {
    margin-right: 10px;
    margin-left: 4px;
}
.card h2.date {
    margin-top: 20px;
    margin-bottom: -40px;
}

div#seat-01 {
    padding-top: 77px;
    margin-top: -77px;
}
/*--------- プラチナボックス席特典内容 --------- */
.cb{
	clear: both;
}

.tokuten-detail cb {
	overflow: hidden;
}
.tokuten-detail {
    margin-top: 30px;
}
.startinggame-seat-img {
    float: right;
    width: 51%;
}
.startinggame-seat-img img {
    width: 100%;
}
.platinum-seat-info {
    margin-right: 54%;
}
.tokuten-detail .platinum-tokuten {
	width: 29%;
    float: left;
    padding: 10px 2%;
}
.tokuten-detail .platinum-tokuten.center {
    border-left: 1px dotted #ffffff;
    border-right: 1px dotted #ffffff;
}
.tokuten-detail .platinum-tokuten.wide {
	width: 96%;
	margin-bottom: 15px;
    border-top: 1px solid #ffffff;
    border-bottom: 1px dotted #ffffff;
    overflow: hidden;
}
.tokuten-detail .platinum-tokuten img {
    width: 100%;
}
.tokuten-detail .platinum-tokuten .flw {
    width: 90%;
	margin: 15px auto;
}
p.tokuten-title {
    font-size: 96%;
    font-weight: bold;
    padding-top: 20px;
    padding-bottom: 15px;
    line-height: 19px;
}
.platinum-tokuten.wide p.tokuten-title {
	width:592px;
	}
p.tokuten-info {
    line-height: 25px;
    font-size: 90%;
}

.benefit-wrap.kaimaku-tokuten.tokuten-02:before {
    content: '';
    position: absolute;
    top: 20px;
    left: 50%;
    display: block;
    margin-left: -15%;
    width: 30%;
    border-top: 3px solid;
}
.benefit-wrap.kaimaku-tokuten.tokuten-03:before {
    content: '';
    position: absolute;
    top: 20px;
    left: 50%;
    display: block;
    margin-left: -15%;
    width: 30%;
    border-top: 3px solid;
}
.benefit-wrap.kaimaku-tokuten.tokuten-04:before {
    content: '';
    position: absolute;
    top: 23px;
    left: 50%;
    display: block;
    margin-left: -15%;
    width: 30%;
    border-top: 3px solid;
}
/* 開幕パース図 */
.place-kaimaku {
    text-align: center;
    margin-top: -324px;
    margin-bottom: 60px;
}
.place-kaimaku h3 {
    color: #000;
    margin-bottom: 30px;
    text-align: center;
    font-family: notoB;
    font-size: 34px;
    letter-spacing: .05em;
}
.place-kaimaku img {
    width: 810px;
}
p.txt.list-mark.note.lh-s {
    font-size: 12px;
    line-height: 1.5;
}
/* end media query */}
@media screen and (max-width: 767px) {
  
 #cboxClose{
   position:absolute;
   top: -20px;
   right:0;
   padding-left: 5px;
   width: 30px;
   height: 30px;
   color:#FFF;
   text-indent:-9999px;
   background:#FFF;
 }
 #cboxClose:before,
 #cboxClose:after{
   content:'';
   display: block;
   position:absolute;
   top:50%;
   width:21px;
   border-top: 1px solid #000;
 }
 #cboxClose:before{
   transform:rotate(45deg);
   -webkit-transform:rotate(45deg);
 }
 #cboxClose:after{
   transform:rotate(-45deg);
   -webkit-transform:rotate(-45deg);
 }
.sg-nav-fixed{
  z-index:300;
  position: fixed;
  top:-100px;
  left:0;
  width: 100%;
  transition: all .2s;
  -webkit-transition: all .2s;
}
.show.sg-nav-fixed{
  top:0;
}
.wrapper{
    padding-right: 0;
}
.header{
    display: none;
}
.sg-header{
  overflow: hidden;
  width: 100%;
  padding-top: 40%;
  /* margin-bottom: 64px; */
  text-align: center;
  background: url(/files/user/_/startinggame/img/bg-header.jpg) no-repeat #FBFAF8;
  background-position:center 0px;
  background-size: 100% auto;
  position: relative;
}
.sg-header > *{
  opacity: 1;
}
.sg-header .bg-logo{
  position:absolute;
  top:0;
  left:0;
}
.sg-header .bg-logo img{
  width: 100%;
}
.sg-header .title{
  margin-bottom: 20px;
  -webkit-animation-delay: 1.1s;
  animation-delay: 1.1s;
}
.sg-header .title img{
  width:60%;
}
.sg-header .date{
  -webkit-animation-name: headerIn2;
  animation-name: headerIn2;
  margin-bottom: 20px;
}
.sg-header .date img{
  width: 75%;
}
.sg-header .card{
    margin-bottom: 320px;
    font-size: 16px;
    -webkit-animation-name: headerIn2;
    animation-name: headerIn2;
    -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s;
}
.sg-header .card .team{
  font-family: notoB;
  font-size:20px;
}
.sg-header .card > *{
  display: block;
}
.sg-header .card img{
  margin: 0 auto;
  width:60%;
}
.sg-header .card .vs{
    padding:5px 0 1px;
    font-family:bleageFont;
    font-size: 20px;
    vertical-align: middle;
}
.sg-header .sp{
  -webkit-animation-name: headerIn2;
  animation-name: headerIn2;
    -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s;
    margin-bottom: 20px;
}
.sg-header .ticket-date{
    display: block;
    padding: 10px;
    color:#FFF;
    font-size: 12px;
    background: #000;
}
.sg-header .ticket-date > *{
    display: block;
    padding: 0px 10px;
    letter-spacing:.1em;
    vertical-align: middle;
}
.sg-header .ticket-date .stit{
  margin-bottom: 10px;
    font-size: 14px;
}
.sg-header .ticket-date .num{
    padding-left: 5px;
    font-family: bleageFont;
    font-size: 30px;
    letter-spacing:.05em;
}
h2.resale-news {
    width: 123%;
    margin: 0px 0 -10px -10%;
}
h2.resale-news img {
    width: 85%;
}
.sg-nav ul{
    overflow: hidden;
    zoom: 1;
    width: 100%;
    /* height: 87px; */
}
.sg-nav li{
    float:left;
    width: 50%;
    color:#FFF;
    text-align: center;
    background: #FFF;
}
.sg-nav li.sgnav01{
  display: none;
}
.sg-nav li.sgnav04 a{
/*   padding:15.5px 0!important; */
}
.sg-nav-fixed.sg-nav li a{
  padding: 7px 0!important;
}
.sg-nav li a{
    display: block;
    padding: 10px 5px;
    color:#FFF;
    font-size: 10px;
    line-height:1.5;
    text-decoration: none;
    transition: opacity .1s linear;
    -webkit-transition: opacity .1s linear;
}
.sg-nav li.sgnav04 a{
/*   padding: 8px; */
}
.sg-nav li a:hover{
  opacity:.8;
}
.sg-nav li a > *{
    display:block;
}
.sg-nav li a .en{
    font-family:notoB;
    font-size: 14px;
    letter-spacing:.1em;
}
.sg-nav li a .ja{
    font-size: 10px;
}
.sg-nav-fixed.sg-nav li a {
  padding: 3px 0;
  font-size: 10px;
}
.sg-nav-fixed.sg-nav li a .en{
  font-size: 14px;
}
.sg-nav-fixed.sg-nav li a .ja{
  font-size: 12px;
}
.sg-nav-fixed.sg-nav li.share .en{
  display: none;
}
.sg-nav-fixed.sg-nav li.share a{
    display: inline-block;
    margin: 5px 3px;
    width:10px;
    height: 0px;
    padding: 14px 10px;
}
.sg-nav-fixed.sg-nav li.share .share-wrap{
  margin: 4px 0;
}
.sgnav01 a{color:#000!important;background:#E7E7E7;}
.sgnav02 a{background:#272727;}
.sgnav03 a{background:#bdb061;}
.sgnav04 a{background:#004098;}
.sgnav05 a{background:#000;}
.disabled a,.disabled a:hover{opacity:1;color:#CCC!important;background:#999;cursor:default;}

.sg-nav li.share{
  display:none;
}
.sg-nav li.share .en{
    display:block;
    margin: 11px 0;
}
.sg-nav li.share .share-wrap{
    margin-bottom:8px;
}
.sg-nav li.share a{
    display: inline-block;
    margin: 0 3px;
    width:20px;
    height: 12px;
    padding: 14px 10px;
}
.sg-nav li.share .twt{
    background:url(/files/user/_/common/img/icn-twt.png) no-repeat center center #00aced;
    background-size:20px;
}
.sg-nav li.share .fb{
    background:url(/files/user/_/common/img/icn-fb.png) no-repeat center center #3b5998;
    background-size:11px;
}

.share-cover{
  display: none;
}
.sp .share-cover{
  overflow:hidden;
  display: block;
  text-align: center;
  margin:0;
}
.sp .share-cover .share-wrap{
  margin: 10px 0 10px;
}
.sp .share-cover .en{
  display: none;
}
.share-cover a{
    display: inline-block;
    margin: 0 3px;
    width: 10px;
    height: 5px;
    padding: 14px 10px;
}
.share-cover .twt{
    background:url(/files/user/_/common/img/icn-twt.png) no-repeat center center #00aced;
    background-size:16px;
}
.share-cover .fb{
    background:url(/files/user/_/common/img/icn-fb.png) no-repeat center center #3b5998;
    background-size:8px;
}
/* sg-box */
.sg-box.box-blk{
    color:#FFF;
    background: #000;
}
.sg-box{
    padding: 35px 10px;
}
/* box-schedule */
.box-schedule .stit{
    margin-bottom: 30px;
    text-align:center;
    font-family:notoB;
    font-size: 24px;
    letter-spacing: .05em;
}
.box-schedule .stit span{
    color: red;
}
.schedule-wrap dl{
    margin-bottom: 30px; 
    overflow: hidden;
    font-size: 18px;
    font-family: notoB;
    text-align:center;
}
.schedule-wrap dl > *{
    display:inline-block;
    vertical-align: middle;
}
.schedule-wrap dt{
  display:block;
  margin-bottom: 10px;
}
.schedule-wrap dt .num{
    display: inline-block;
    margin-right: 10px;
    width: 30px;
    line-height: 30px;
    font-family: bleageFont;
    font-size: 24px;
    color:#000;
    text-align: center;
    vertical-align: middle;
    background:#FFF;
    border-radius: 6px;
}

.schedule-wrap dd .num{
    padding-left: 5px;
    font-family: bleageFont;
    font-size: 40px;
    letter-spacing:.05em;
}
.schedule-wrap dd .note{
  margin-top: 5px;
  margin-bottom: 10px;
  display: block;
  font-size: 12px;
}
.schedule-wrap dd .note2{
    font-size: 10px;
    font-family: notoR;
    color:red;
}
.schedule-wrap dl.s06 {
    color: red !important;
}
.countdown-wrap{
    text-align: center;
}
.countdown-wrap .ttl-until{
    margin-bottom: 26px;
    position: relative;
}
.countdown-wrap .ttl-until:before{
    position: absolute;
    top: 50%;
    content: '';
    display: block;
    width: 100%;
    border-top: 1px solid #000;
}
.countdown-wrap .ttl-until p{
    position:relative;
    display: inline-block;
    padding:0 20px;
    font-size: 16px;
    font-family: notoB;
    letter-spacing: .32em;
    background:#FBFAF8;
}
.countdown{
  margin-bottom: 30px;
}
.countdown span{
    font-family: bleageFont;
    font-size: 30px;
}
.countdown p{
    display:inline-block;
    font-size: 20px;
    letter-spacing: .1em;
}
.countdown div{
    display: inline-block;
    padding: 0 5px;
}
.countdown div:first-child{
    display: block;
}
.countdown div:first-child span{
    font-size: 100px;
}
.countdown div:first-child p{
    font-family: notoB;
    font-size: 40px;
}
.apply-wrap{
    position:relative;
    text-align: center;
}
.apply-wrap a{
    display: block;
    padding: 10px 0;
    color:#FFF;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: .1em;
    text-decoration: none;
    border: 3px solid;
    transition:all .2s;
    -webkit-transition:all .2s;
}
.disabled.apply-wrap a{
  border-color:#999!important;
  background:#999!important;
  color:#CCC!important;
}
.apply-wrap a:hover{
  color:#FFF!important;
  background:#e23b43;
  border-color:#e23b43;
}
.apply-wrap .label{
  display: none;
}

/* box-manifest */
.manifest-body{
  margin-bottom: 50px;
  text-align: center;
  line-height: 1.6;
}
.manifest-body .tit{
  margin-bottom: 20px;
  font-size: 18px;
  font-family: notoB;
  letter-spacing:.1em;
}
.manifest-body .txt{
  line-height: 2;
  text-align: left;
}
.box-manifest .profile{
  text-align: center;
}
.box-manifest .profile .image{
  margin-bottom: 10px;
}
.box-manifest .profile .image img{
  width: 50%;
}
/* common */
.ttl-wrap{
    margin-bottom: 20px;
    text-align: center;
}
.ttl-wrap .en{
    font-family: notoB;
    font-size: 28px;
    letter-spacing: .1em;
}
.ttl-wrap .ja{
    position:relative;
    margin-top: 10px;
    padding-top: 13px;
    font-size: 12px;
}
.ttl-wrap .ja:after{
    content:'';
    position:absolute;
    top: 0;
    left: 50%;
    display: block;
    margin-left: -20px;
    width:40px;
    border-top: 3px solid ;
}

/* box-ticket */
.confirm-txt.fz-resale .confirm-txt-date{
	text-align: center;
	display: block;
	width: 100%;
}
.confirm-txt.fz-resale .offsale{
	float: inherit;
	display: block;
	width: 100%;
    margin-bottom: 5px;
    padding: 5px 0;
}
.confirm-txt {
    font-size: 12px !important;
    line-height: 34px !important;
}
/* seat-resale-acodion */
.seat-resale-acodion-wrap dl{
  margin-bottom: 10px;
  border-bottom: 1px solid #333;
}
.seat-resale-acodion-wrap dt{
  position:relative;
  cursor:pointer;
    margin-bottom: 10px;
  color: #fff;
  background: #666;
  padding: 20px;
  font-weight: bold;
}
.seat-resale-acodion-wrap dt:before,
.seat-resale-acodion-wrap dt:after{
  content:'';
  display:block;
  position:absolute;
  top: 26px;
  right:10px;
  width: 16px;
  border-top: 1px solid #FFF;
}
.seat-resale-acodion-wrap dt:after{
  transform:rotate(90deg);
  -webkit-transform:rotate(90deg);
  transition: all .1s linear;
  -webkit-transition: all .1s linear;
}
.seat-resale-acodion-wrap dt.show:after{
  transform:rotate(0deg);
  -webkit-transform:rotate(0deg);
}
.seat-resale-acodion-wrap dt:hover{
  opacity:.7;
}
.seat-resale-acodion-wrap dt.selected{
  font-weight: bold;
}
.seat-resale-acodion-wrap dd{
  display: none;
}


.box-ticket .apply-wrap{
  margin-top: -90px;
}
.benefit-wrap{
    margin-top: -40px;
    position:relative;
    text-align: center;
    margin-bottom: 36px;
}
.benefit-wrap.animated .benefit-logo{
    opacity:1;
    transform: scale(1);
    -webkit-transform: scale(1);
}
.benefit{
    z-index:1;
}
.benefit li{
  position:absolute;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.benefit li img{
  max-width: 100%;
}
.benefit .b01{
    top:10%;
    left:0;
    opacity:0;
    width: 100%;
    padding-left:30%;
    transform: scale(0);
    -webkit-transform: scale(0);
    transition: all .1s linear .8s;
    -webkit-transition: all .1s linear .8s;
}
.animated .benefit .b01{
  z-index:10;
  opacity: 1;
    transform: scale(1);
    -webkit-transform: scale(1);
}
.animated .benefit .b01 img{
  margin-left:10%;
}
.benefit .b02{
  z-index:5;
    top: 35%;
    left:0;
    opacity:0;
    width: 100%;
    padding-left:0%;
    padding-right: 30%;
    transform: scale(0);
    -webkit-transform: scale(0);
    transition: all .1s linear 1.2s;
    -webkit-transition: all .1s linear 1.2s;
}
.animated .benefit .b02{
  opacity: 1;
    transform: scale(1);
    -webkit-transform: scale(1);
}
.animated .benefit .b02 img{
  margin-left:-30%;
}
.benefit .b03{
  position: relative;
  padding-top: 55%;
  padding-left:20%;
  padding-top
    transform: scale(0);
  -webkit-transform: scale(0);
  transition: all .1s linear 1.6s;
  -webkit-transition: all .1s linear 1.6s;
}
.animated .benefit .b03{
  opacity: 1;
    transform: scale(1);
    -webkit-transform: scale(1);
}
.ticket-explain{
    /* background: url(/files/user/_/startinggame/img/img-logo-starting-gry.png) no-repeat 94% 97%; */
}
.border-box{
    position:relative;
    margin-bottom: 60px;
    padding: 20px 15px;
    border: 3px solid #000;
    text-align:center;
}
.border-box .stit{
  margin-bottom: 20px;
  background: #FFF;
  font-size: 14px;
  white-space: nowrap;
  font-family: notoB;
}
.te-box{
    margin-bottom: 10px;
    padding: 10px 10px;
    text-align:left;
    color:#FFF;
    background: #74808e;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.te-box.te-gld{background:#bdb061;}
.te-box.te-slv{background:#aaaaac;}
.te-box.te-brz{background:#9d8a5f;}
.te-box .top{
    position:relative;
    padding-bottom: 40px;
    margin-bottom: 15px;
    border-bottom: 1px solid #FFF;
}
.te-box .seat-name{
    padding: 10px 0;
    font-size: 24px;
    font-weight:bold;
    line-height: 1.8;
}
.te-box .seat-name span{
  padding-left: 10px;
  font-size:10px;
}
.te-box .seat-name span.seat-class{
  border:solid 2px #fff;
  padding:5px 10px;
  letter-spacing:0.1em;

}
.te-box-row .te-box .seat-name{
  font-size:13px;
}
.te-box .top .price-wrap{
    position: absolute;
    top: 10px;
    right: 0px;
}
.te-box .top .price-wrap > *{
    display: inline-block;
    vertical-align: middle;
}
.te-box .top .seat-num{
    margin-right: 10px;
    padding: 5px 8px;
    font-size: 16px;
    background: #444;
    border-radius:6px;
}
.te-box .top .price{
    font-size: 24px;
    font-weight: bold;
    letter-spacing: .1em;
}
.te-box .mid{
    line-height:1.6;
}
.seat-explain{
    margin-bottom: 15px;
    font-size: 13px;
}
.seat-explain a{
	color: #fff;
}

.special-explain{
    overflow: hidden;
    font-size: 13px;
}
.special-explain .image{
    float: right;
}
.te-box .btm{
    margin-top: 20px;
    padding-top: 15px;
    border-top: 1px solid #FFF;
    text-align:center;
}
.te-box .confirm-wrap a{
  position:relative;
  display:block;
  padding: 15px 0;
  /* width:400px; */
  color:#FFF;
  font-size: 13px;
  text-decoration: none;
  background:#000;
  transition: opacity 1s;
  -webkit-transition: opacity 1s;
}
.te-box .confirm-wrap a.apply{
  margin-top: 5px;
  padding: 15px 0;
  background:#e23b43;
}

.te-box .confirm-wrap a.disabled{
	color:#CCC!important;
  background:#999;
}
.te-box .confirm-wrap a.disabled:hover{
  opacity: 1; 
}
.te-box .confirm-wrap a:last-child:before,
.te-box .confirm-wrap a:last-child:after{
  display:none;
}
.te-box .confirm-wrap a:hover{
  opacity: 0.5;
}
.te-box .confirm-wrap a i{
  margin-left: 5px;
  font-size: 16px; 
  vertical-align: middle;
}
.te-box .confirm-wrap a:before,
.te-box .confirm-wrap a:after{
/*   content:'';
  position: absolute;
  top: 50%;
  left:50%;
  margin-left:100px;
  display: block;
  width:13px;
  border-top: 1px solid #FFF; */
}
.te-box .confirm-wrap a:after{
/*   top:21px;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg); */
}
.box-ticket .apply-wrap a{
    color: #000;
}
.te-box .top{
    padding-bottom: 30px;
}
.te-box .top .price-wrap{
    top: inherit;
    bottom: 10px;
}
.te-box .seat-name{
    font-size: 14px;
}
.te-box .top .seat-num{
    font-size: 11px;
}
.te-box .top .price{
    font-size: 14px;
}
.te-box .top .price span{
  font-family:bleageFont;
  font-size: 20px;
}

/* .box-arena */
.box-arena{
  color: #FFF;
  background: #272727;
}

.place-detail{
    text-align: center;
    line-height: 2;
    font-size: 18px;
}
.place-detail .stit{
    font-size: 18px;
    font-family: notoB;
    letter-spacing: .1em;
}
.place-detail .place-info{
  font-size:14px;
}
.place-detail .place-info .access{
  margin-top: 10px;
  font-size: 12px;
  line-height: 1.6;
}

.place-detail .map{
    margin: 30px 0;
    height:200px;
    background:#f7f7f7;
}
.place-detail .map-link a{
    display: inline-block;
    padding: 20px 80px;
    text-decoration: none;
    color:#FFF;
    background: #000;
}

.tbl-about-wrap{
  margin-bottom: 30px;
  padding: 10px;
  background:#FFF;
}
.tbl-about{
  background:#FFF;
  width: 100%;
  color:#000;
  font-size:13px; 
  line-height:2;
}
.tbl-about th,
.tbl-about td{
  display:block;
  padding: 0 5px 5px;
  text-align:left;
}
.tbl-about th{
  display:block;
  padding:0px 5px;
}
.tbl-about td{
  margin-bottom:10px;
  border-bottom: 1px solid #ccc;
}
.tbl-about tr:last-child td{
  border-bottom: none;
}
.tbl-about th{
  font-weight: bold;
}
/* box-event */
.box-event{
    color:#FFF;
    background: #004098;
}
.box-event .ttl-wrap{
  margin-bottom: 40px;
}
.event-list-wrap{
    margin-bottom: 30px;
    color:#FFF;
    border-color:#FFF;
}
.event-list-wrap .stit{
    color:#FFF;
    background: #004098;
}
.event-list{
    text-align: left;
}
.event-list .event{
}
.event-list .event{
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 3px solid #FFF;
}
.event-list .event dt{
  margin-bottom: 20px;
    font-size: 14px;
    line-height: 1.6;
}
.event-list .event-ttl{
    font-size:24px;
    margin-bottom:20px;
    line-height: 1.3;
}
.event-list .event dd{
    text-align: center;
}
.event-list .event dd img{
  width: 80%;
}
.event-list .event:last-child{
    margin-bottom:0;
    padding-bottom:0;
    border-bottom: 0;
}

/* box-about */
.dl-about{
    text-align: center;
}
.dl-about dt{
    margin-bottom: 10px; 
}
.dl-about dt img{
  height:60px;
}
.dl-about dd{
    margin-bottom: 50px;
    line-height: 1.6;
    font-size: 14px;
}
.dl-about dd br{
  display: none;
}
.box-about .apply-wrap a{
    color:#000;
}

.box-news{
  padding-top: 0;
}
.news-wrap{
  margin: 0 auto;
  padding: 10px 10px;
  line-height:1.6;
  border: 1px solid #FFF;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.news-wrap .stit{
  margin-bottom: 10px;
  text-align: center;
  font-size: 24px;
  font-family: notoB;
  letter-spacing:.2em;
}
.news-wrap a{
  color:#FFF;
}
.news-wrap li{
  margin-bottom: 10px;
  font-size: 13px;
}
.news-wrap li:nth-child(n + 3){display: none;}
.news-wrap li  a > *{
  display: block;
}

.news-wrap .date{
  float: left;
  margin-right: 10px;
}
.news-wrap .txt{
  overflow: hidden;
}
.news-wrap .news-more{
  margin-top: 20px;
  position: relative;
  width: 100%;
  height: 30px;
  background:#FFF;
  cursor:pointer;
  transition: all .1s linear;
  -webkit-transition: all .1s linear;
}
.news-wrap .news-more:before,
.news-wrap .news-more:after{
  content:'';
  position:absolute;
  left:50%;
  top:50%;
  display: block;
  width:17px;
  border-top: 2px solid #000;
  transition: all .1s linear;
  -webkit-transition: all .1s linear;
}
.news-wrap .news-more:before{
  margin-left:-5px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
.news-wrap .news-more:after{
  margin-left:6px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
.news-wrap .news-more.show:before{
  margin-left:-5px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
.news-wrap .news-more.show:after{
  margin-left:6px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
/* box-note */
.box-note{
    color:#FFF;
    background: #000;
    line-height: 1.9;
}
.box-note{
  font-size:12px;
}
.box-note .stit{
    margin-bottom: 10px;
    font-weight:bold;
    font-size: 14px;
}
.ul-note{
  margin-top: 20px;
  margin-bottom: 30px;
}
.ul-note li{
    padding-left:1em;
    text-indent:-1em;
}

.box-share{
    padding: 50px 10px;
    color: #FFF;
    text-align: center;
    background: rgb(51,51,51);
}
.box-share p{
    margin-bottom: 20px;
    font-size: 18px;
    letter-spacing: .05em;
}
.box-share .share-wrap a{
    display: inline-block;
    margin:0 10px;
}

/* player position */
.position-scale{
  display:block;
  width:1px;
  height:1px;
  position: fixed;
  top:0;
  left:0;
}
.wrapper{
    width: 100%;
    overflow: hidden;
}
.sg-outer{
  position: relative;
  overflow:;
}
.animate-player{
  display: none;
}
.sg-player li{
  position: absolute;
  transition: all .1s linear;
  -webkit-transition: all .1s linear;
}
.sg-player .sgplayer01{top: -185px;left:50%;margin-left: 33%;}
.sg-player .sgplayer02{top:650px;left:50%;margin-left:-50%;}
.sg-player .sgplayer03{top: 4820px;left:50%;margin-left:30%;}
.sg-player .sgplayer04{top: 6115px;left:50%;margin-left:-50%;}
.sg-player .sgplayer05{top: 7160px;left:50%;margin-left:30%;}
.sg-player .sgplayer06{top: 8095px;left:50%;margin-left:-50%;}
.sg-player .sgplayer07{top:0;left:0;}

.pressrelease{
  margin-top:60px;
}
.pressrelease a{
  display:block;
  color:#FFF;
  padding:15px 10px;
  text-decoration: none;
  border:3px solid #FFF;
  transition: all .1s linear;
  -webkit-transition: all .1s linear;
}
.pressrelease a:hover{
  color:#000;
  background:#FFF;
}
.about-contact{
  margin-top: 20px;
  margin-bottom: 30px;
  text-align:center;
  font-size: 16px;
  line-height:1.6;
}
.official{
  margin-bottom: 40px;
  text-align:center;
}
.official a{
  display:inline-block;
  color:#FFF;
  margin-top: 20px;
  padding:15px 60px;
  text-decoration: none;
  border:3px solid #FFF;
  transition: all .1s linear;
  -webkit-transition: all .1s linear;

}
.official a:hover{
  color:#000;
  background:#FFF;
}
  .pagetop {
    top: 20px;
  }

.faq-wrap{
  margin-bottom: 60px;
}
.faq-wrap a{
  color:#FFF;
}
.faq-wrap .sub-tit{
  margin-bottom: 20px;
  text-align: center;
  font-size: 32px;
}
.faq-wrap .stit{
  margin-top: 30px;
  font-size: 16px;
}
.faq-wrap .en{
  padding-right: 10px;
  font-family:bleageFont;
  font-size: 24px;
}
.faq-wrap dl{
  margin-bottom: 10px;
  border-bottom: 1px solid #333;
  padding-bottom: 5px;
}
.faq-wrap dt{
  position:relative;
  cursor:pointer;
  padding-right: 41px;
}
.faq-wrap dt:before,
.faq-wrap dt:after{
  content:'';
  display:block;
  position:absolute;
  top: 26px;
  right:10px;
  width: 16px;
  border-top: 1px solid #FFF;
}
.faq-wrap dt:after{
  transform:rotate(90deg);
  -webkit-transform:rotate(90deg);
  transition: all .1s linear;
  -webkit-transition: all .1s linear;
}
.faq-wrap dt.show:after{
  transform:rotate(0deg);
  -webkit-transform:rotate(0deg);
}
.faq-wrap dt:hover{
  opacity:.7;
}
.faq-wrap dt.selected{
  font-weight: bold;
}
.faq-wrap dd{
  /* margin-top: -10px; */
  display: none;
  padding-left: 15px;
}
.sg-note-wrap{
  padding: 30px 10px;
  border: 1px solid #FFF;
}
.card .date {
    margin-top: 20px;
}
p.startinggametour {
    margin: 5px 0;
    line-height: 1.6;
    font-size: 12px;
}
p.startinggametour.left-text {
	text-align: left;
    width: 80%;
    margin: 0 auto;
}
p.startinggametour span {
    color: white;
}
	p.startinggametour span.attention {
    color: #ff0000;
}
p.startinggametour span.bk {
    color: #000000;
}
p.startinggametour img {
    margin-right: 10px;
    margin-left: 4px;
}
.card h2.date {
    margin-top: 20px;
    margin-bottom: -40px;
}
div#seat-01 {
    padding-top: 85px;
    margin-top: -85px;
}
/*--------- プラチナボックス席特典内容 --------- */

p.tokuten-title {
    font-size: 96%;
    font-weight: bold;
    padding-top: 20px;
    padding-bottom: 15px;
    line-height: 19px;
}
p.tokuten-info {
    line-height: 25px;
    font-size: 90%;
}

.tokuten-detail {
	margin-top: 20px;
}
.tokuten-detail .platinum-tokuten {
    width: 95%;
    margin: 0 auto 10px;
    border-bottom: 1px dotted #ffffff;
}
.tokuten-detail .platinum-tokuten.wide {
    border-top: 1px solid #ffffff;
}
.tokuten-detail .platinum-tokuten img {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
p.tokuten-title {
    font-size: 14px;
    font-weight: bold;
    line-height: 21px;
    letter-spacing: 0.08em;
    margin-top: 5px;
    padding-bottom: 10px;
}
p.tokuten-info {
    font-size: 13px;
    line-height: 24px;
    margin-bottom: 30px;
}
p.txt.list-mark.note.lh-s {
    font-size: 12px;
    line-height: 1.5;
}
/* end media query */}
#cboxOverlay{
	opacity: 0.94!important;
}
#cboxLoadedContent{
	border:none;
}
#cboxLoadedContent,
#cboxContent{
	background:none;
}

.benefit-wrap.kaimaku-tokuten img {
    width: 100%;
    margin: 0 auto;

}

@media screen and (min-width: 768px) {
	.benefit-wrap.kaimaku-tokuten {
    width: 90%;
    margin: 0 auto 70px;
        position: relative;
}
.benefit-wrap.kaimaku-tokuten p.txt {
    line-height: 25px;
    text-align: left;
    margin-top: 24px;

}
.benefit-wrap.kaimaku-tokuten.tokuten-02 {
    padding-top: 77px;
    margin-top: -77px;
    position: relative;
    margin-bottom: 80px;
}
.benefit-wrap.kaimaku-tokuten.tokuten-03 {
    padding-top: 77px;
    margin-top: -77px;
    position: relative;
    margin-bottom: 180px;
}
.benefit-wrap.kaimaku-tokuten.tokuten-03 p.txt {
    margin-top: 18px;
}
.benefit-wrap.kaimaku-tokuten.tokuten-04 {
    padding-top: 77px;
    margin-top: -77px;
    position: relative;
    margin-bottom: -40px;
}
.benefit-wrap.kaimaku-tokuten.tokuten-04 p.txt {
    margin-top: 18px;
}


}



@media screen and (max-width: 767px) {
	.benefit-wrap.kaimaku-tokuten {
    width: 90%;
    margin: 0 auto 50px;
        position: relative;
}
.benefit-wrap.kaimaku-tokuten.tokuten-01 {
    padding-top: 85px;
    margin-top: -85px;
    position: relative;
    margin-bottom: 85px;
}
	.benefit-wrap.kaimaku-tokuten p.txt {
        line-height: 20px;
    text-align: left;
    margin-bottom: 50px;
    margin-top: 20px;
    font-size: 13px;
}
.benefit-wrap.kaimaku-tokuten.tokuten-02 {
    padding-top: 78px;
    margin-top: -78px;
    margin-bottom: 90px;
    position: relative;
}
.benefit-wrap.kaimaku-tokuten.tokuten-02:before {
    content: '';
    position: absolute;
    top: 30px;
    left: 50%;
    display: block;
    margin-left: -15%;
    width: 30%;
    border-top: 3px solid;
}
.benefit-wrap.kaimaku-tokuten.tokuten-03 {
    padding-top: 85px;
    margin-top: -85px;
    position: relative;
    margin-bottom: 90px;
}
.benefit-wrap.kaimaku-tokuten.tokuten-03:before {
    content: '';
    position: absolute;
    top: 34px;
    left: 50%;
    display: block;
    margin-left: -15%;
    width: 30%;
    border-top: 3px solid;
}
.benefit-wrap.kaimaku-tokuten.tokuten-04 {
    padding-top: 85px;
    margin-top: -85px;
    position: relative;
}
.benefit-wrap.kaimaku-tokuten.tokuten-04:before {
    content: '';
    position: absolute;
    top: 34px;
    left: 50%;
    display: block;
    margin-left: -15%;
    width: 30%;
    border-top: 3px solid;
}
.place-kaimaku h3 {
    margin-bottom: 10px;
    text-align: center;
    font-family: notoB;
    font-size: 21px;
    letter-spacing: .05em;
    line-height: 1.5;
}
}
