@charset "UTF-8";.tabmenu,.ani{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.skip{display:none;opacity:0}.animate{opacity:0;transition:all .5s;transition-property:opacity,transform}#content.animate.on{opacity:1}.content_top .sub_title_box.animate{opacity:0;animation-delay:.5s}.content_top .sub_title_box.animate.on{opacity:1}.content_top .btn_box.animate{transform:translateY(70px);transition-delay:.5s}.content_top .btn_box.animate.on{opacity:1;transform:translateY(0)}.content_top .btn_bottom.animate{transform:translateY(100px);transition-delay:1.3s}.content_top .btn_bottom.animate.on{opacity:1;transform:translateY(0)}body{background:#000}body.popup{position:absolute;overflow:hidden}.e-footer{position:relative;height:68px;background-color:#000;text-align:center;z-index:15}.e-footer p{text-indent:unset;letter-spacing:0;line-height:68px;font-size:12px;color:rgba(255,255,255,0.5)}.e-blind,.bi{font-size:0;text-indent:-9999em}.e-shadow{opacity:1;overflow:hidden;z-index:9;position:fixed;left:0;top:0;width:100%;height:100%;display:none;background:url("img/bg_shadow.png") repeat}.hide{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;width:1px;height:1px}#canvas{position:absolute;width:100% !important;overflow:hidden;top:0;left:50%;transform:translateX(-50%);z-index:11;display:block;pointer-events:none}.global-top-bar-container{min-width:1280px}#content{position:relative;overflow:hidden;min-width:1280px;min-height:850px;margin:auto;background:url("img/main/bg.jpg") 50% 0 no-repeat;background-size:cover}#content:after{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.425);top:0;left:0;z-index:7}.content_wrap{position:relative}.content_top{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:1280px;min-height:850px;padding-top:40px;margin:0 auto;text-align:center;z-index:10}.content_top_after{position:relative;margin:40px 0 10px;left:50%;transform:translateX(-50%)}.content_top_after img{opacity:0;transform:translateY(30px);animation:objUp .5s .5s ease-in-out forwards}.content_top .top_right_btn{position:absolute;top:50px;right:50px;text-align:right}.content_top .top_right_btn a{width:172px;height:36px;display:inline-block;vertical-align:middle;margin-left:10px}.content_top .top_right_btn a img{width:100%}.content_top .opacity{opacity:0}.bi{position:absolute;top:60px;left:60px;width:15%;max-width:235px;z-index:15;opacity:0;animation:opacityBg .3s .5s linear forwards}.bi a{display:block;width:100%;height:100%}.bi a img{width:100%}.content_obj{position:absolute;width:100%;top:0;pointer-events:none}.content_obj>div{position:absolute;width:25%}.content_obj>div img{width:100%}.content_obj .left{left:0;transform:translate(40%,-40%);animation:objNormal .4s ease-in-out forwards .5s}.content_obj .right{right:0;transform:translate(-40%,-40%);animation:objNormal .4s ease-in-out forwards .5s}.badge{position:absolute;right:50px;top:50px;opacity:0;animation:opacityBg .3s .5s linear forwards}.event-box{position:relative;width:950px;height:750px;left:50%;transform:translateX(-50%);display:flex}.event-box>div{position:absolute;width:48%}.event-box .left{left:0;opacity:0;animation:opacityBg .5s .9s linear forwards}.event-box .left.__dimmed a{filter:brightness(0.5)}.event-box .left-box{position:relative;width:100%;margin-top:10px}.event-box .left-box a{position:absolute;top:0;display:block;width:100%;height:100%;background:url("img/main/char_left.png") 50% 0 no-repeat;background-size:100% auto;transform:translateY(20px);transition:transform .3s ease-in-out,box-shadow .4s ease-in-out}.event-box .left-box a:hover{background-image:url("img/main/char_left_on.png");background-size:100% auto;transform:translateY(0);filter:drop-shadow(0 -2px 25px #000)}.event-box .right{right:0;opacity:0;animation:opacityBg .5s .9s linear forwards}.event-box .right.__dimmed a{filter:brightness(0.5)}.event-box .right-box{position:relative;width:100%;margin-top:10px}.event-box .right-box a{position:absolute;top:0;display:block;width:100%;height:100%;background:url("img/main/char_right.png") 50% 0 no-repeat;background-size:100% auto;transform:translateY(20px);transition:transform .3s ease-in-out,box-shadow .4s ease-in-out}.event-box .right-box a:hover{background-image:url("img/main/char_right_on.png");background-size:100% auto;transform:translateY(0);filter:drop-shadow(0 -2px 25px #000)}.event-box .left-box,.event-box .right-box{position:relative}.event-box .left-box:after,.event-box .right-box:after{content:"";width:50%;height:15px;background:radial-gradient(#000,transparent 80%);position:absolute;top:100%;left:0;right:0;margin:auto}@media screen and (min-width:2500px){.content_top_after{margin:-10px 0 10px}}@media screen and (max-width:1610px){.content_top_after{width:55%}.content_top_after img{width:100% !important}}.e-util{z-index:15;position:absolute;top:0;left:0;right:0;height:40px;width:100%;min-width:1010px;left:50%;transform:translateX(-50%);background:#000}.e-util .btn-home{overflow:hidden;float:left;width:168px;height:40px;background:url("img/img_quick.png") no-repeat;text-indent:-1000em}.e-util .btn-home:hover{background-image:url("img/img_quick_on.png")}.e-util .space-between{display:flex;width:61%;min-width:1010px;height:100%;margin:0 auto;justify-content:space-between}.e-util #closeToday{position:relative;float:left;width:172px;height:40px;background:url("img/img_quick.png") no-repeat -168px 0;text-indent:-1000em;cursor:pointer}.e-util #closeToday:hover{background-image:url("img/img_quick_on.png")}.e-util #checkToday{position:absolute;visibility:hidden}.e-util #checkToday:checked+#closeToday{background-position-y:-40px}.content_top{width:100%;max-width:none;height:100%;min-height:850px;left:50%;transform:translateX(-50%);position:relative}.content_top::before{max-width:none;height:100% !important}.content_top img{width:100%}.content_top_after img{width:auto}@keyframes opacityBg{0%{opacity:0}100%{opacity:1}}@keyframes opacityBgInfinite{0%,100%{opacity:.5}50%{opacity:1}}@keyframes objUp{to{transform:translateY(0);opacity:1}}@keyframes objUpInfinite{0%,100%{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes objLeft{to{transform:translateX(-1000%)}}@keyframes objRight{to{transform:translateX(1000%)}}@keyframes objNormal{to{transform:translate(0,0)}}@keyframes objNone{0%{opacity:1;display:block}100%{opacity:0;display:none}}