.menu_tran{opacity:0;-webkit-transition:all 0.3s cubic-bezier(0.04, 0.98, 0.89, 0.99);transition:all 0.3s cubic-bezier(0.04, 0.98, 0.89, 0.99);-webkit-transition-delay:0.4s;transition-delay:0.4s;-webkit-transform:translate(-20px, 20px);transform:translate(-20px, 20px)}.menu_tran.on{opacity:1;-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}.menu_tran.news{-webkit-transition-delay:0.5s;transition-delay:0.5s}.menu_tran.staff{-webkit-transition-delay:0.6s;transition-delay:0.6s}.menu_tran.history{-webkit-transition-delay:0.7s;transition-delay:0.7s}.menu_tran.tw,.menu_tran.in{-webkit-transition-delay:0.8s;transition-delay:0.8s}.top h2 svg{fill:#ff40ab;fill-opacity:0;-webkit-transition:all 0.6s cubic-bezier(0.04, 0.98, 0.89, 0.99);transition:all 0.6s cubic-bezier(0.04, 0.98, 0.89, 0.99);-webkit-transition-delay:0.6s;transition-delay:0.6s}.top h2.on svg{fill-opacity:1;stroke:transparent}.news h1 svg.vivus,.history h1 svg.vivus,.staff h1 svg.vivus,.special h1 svg.vivus{fill:#ff40ab;fill-opacity:0;-webkit-transition:fill-opacity 0.6s cubic-bezier(0.04, 0.98, 0.89, 0.99),width 0s,-webkit-transform 0s;transition:fill-opacity 0.6s cubic-bezier(0.04, 0.98, 0.89, 0.99),width 0s,-webkit-transform 0s;transition:fill-opacity 0.6s cubic-bezier(0.04, 0.98, 0.89, 0.99),transform 0s,width 0s;transition:fill-opacity 0.6s cubic-bezier(0.04, 0.98, 0.89, 0.99),transform 0s,width 0s,-webkit-transform 0s;-webkit-transition-delay:0.8s;transition-delay:0.8s}@media all and (-ms-high-contrast: none){.news h1 svg.vivus,.history h1 svg.vivus,.staff h1 svg.vivus,.special h1 svg.vivus{-webkit-transition:all 0s;transition:all 0s;-webkit-transition-delay:0s;transition-delay:0s}}.news h1.on svg.vivus,.history h1.on svg.vivus,.staff h1.on svg.vivus,.special h1.on svg.vivus{fill-opacity:1;stroke:transparent}.so_tran_n,.so_tran_h{opacity:0;-webkit-transition:opacity 0.3s cubic-bezier(0.04, 0.98, 0.89, 0.99),-webkit-transform 0.3s cubic-bezier(0.04, 0.98, 0.89, 0.99);transition:opacity 0.3s cubic-bezier(0.04, 0.98, 0.89, 0.99),-webkit-transform 0.3s cubic-bezier(0.04, 0.98, 0.89, 0.99);transition:opacity 0.3s cubic-bezier(0.04, 0.98, 0.89, 0.99),transform 0.3s cubic-bezier(0.04, 0.98, 0.89, 0.99);transition:opacity 0.3s cubic-bezier(0.04, 0.98, 0.89, 0.99),transform 0.3s cubic-bezier(0.04, 0.98, 0.89, 0.99),-webkit-transform 0.3s cubic-bezier(0.04, 0.98, 0.89, 0.99);-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transform:translate(-10px, 10px);transform:translate(-10px, 10px)}.so_tran_n.on,.so_tran_h.on{opacity:1;-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}.so_opa{opacity:0;-webkit-transition:opacity 0.3s cubic-bezier(0.04, 0.98, 0.89, 0.99),-webkit-transform 0.3s cubic-bezier(0.04, 0.98, 0.89, 0.99);transition:opacity 0.3s cubic-bezier(0.04, 0.98, 0.89, 0.99),-webkit-transform 0.3s cubic-bezier(0.04, 0.98, 0.89, 0.99);transition:opacity 0.3s cubic-bezier(0.04, 0.98, 0.89, 0.99),transform 0.3s cubic-bezier(0.04, 0.98, 0.89, 0.99);transition:opacity 0.3s cubic-bezier(0.04, 0.98, 0.89, 0.99),transform 0.3s cubic-bezier(0.04, 0.98, 0.89, 0.99),-webkit-transform 0.3s cubic-bezier(0.04, 0.98, 0.89, 0.99);-webkit-transition-delay:0.5s;transition-delay:0.5s}.so_opa.on{opacity:1}.wipe{position:relative;width:0;height:100%;-webkit-transition:all 0.7s cubic-bezier(0.04, 0.98, 0.89, 0.99);transition:all 0.7s cubic-bezier(0.04, 0.98, 0.89, 0.99);-webkit-transition-delay:0.5s;transition-delay:0.5s;overflow:hidden}.on .wipe{width:100%}.blinking{-webkit-animation:blink 0.8s ease-in-out infinite alternate;animation:blink 0.8s ease-in-out infinite alternate}@-webkit-keyframes blink{0%{opacity:0}100%{opacity:1}}@keyframes blink{0%{opacity:0}100%{opacity:1}}.mv_tran{-webkit-transform:translate(0, 50px);transform:translate(0, 50px);-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.04, 0.98, 0.89, 0.99);transition:-webkit-transform 0.5s cubic-bezier(0.04, 0.98, 0.89, 0.99);transition:transform 0.5s cubic-bezier(0.04, 0.98, 0.89, 0.99);transition:transform 0.5s cubic-bezier(0.04, 0.98, 0.89, 0.99), -webkit-transform 0.5s cubic-bezier(0.04, 0.98, 0.89, 0.99)}@media (min-width: 769px){.mv_tran{-webkit-transform:translate(0, 20px);transform:translate(0, 20px)}}.mv_tran.t_d{-webkit-transform:translate(0, 0%);transform:translate(0, 0%)}
