.nav-bg{-webkit-transition:all .66s ease;transition:all .66s ease;-webkit-transition-delay:1s;transition-delay:1s}.nav-bg.active{opacity:1;visibility:visible;-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-transition-delay:.1s;transition-delay:.1s}.navigation{-webkit-transition:all .66s ease;transition:all .66s ease;-webkit-transition-delay:.33s;transition-delay:.33s}.navigation .nav-container .nav-contents .nav-close span{-webkit-transition:all .66s cubic-bezier(0.275, 0, 0, 1);transition:all .66s cubic-bezier(0.275, 0, 0, 1);-webkit-transition-delay:.15s;transition-delay:.15s;opacity:0}.navigation .nav-container .nav-contents .nav-close span:nth-child(1){-webkit-transform:rotate(0);transform:rotate(0)}.navigation .nav-container .nav-contents .nav-close span:nth-child(2){-webkit-transform:rotate(0);transform:rotate(0)}.navigation .navs .nav a{-webkit-transform:translate3d(0, 1.5em, 0);transform:translate3d(0, 1.5em, 0);-webkit-transition:all .1s cubic-bezier(0.275, 0, 0, 1);transition:all .1s cubic-bezier(0.275, 0, 0, 1);opacity:0}.navigation .navs .nav:nth-child(1) a{-webkit-transition-delay:.5s;transition-delay:.5s}.navigation .navs .nav:nth-child(2) a{-webkit-transition-delay:.55s;transition-delay:.55s}.navigation .navs .nav:nth-child(3) a{-webkit-transition-delay:.6s;transition-delay:.6s}.navigation .navs .nav:nth-child(4) a{-webkit-transition-delay:.65s;transition-delay:.65s}.navigation .navs .nav:nth-child(5) a{-webkit-transition-delay:.7s;transition-delay:.7s}.navigation .navs .nav:nth-child(6) a{-webkit-transition-delay:.75s;transition-delay:.75s}.navigation .navs .nav:nth-child(7) a{-webkit-transition-delay:.8s;transition-delay:.8s}.navigation .navs .nav:nth-child(8) a{-webkit-transition-delay:.85s;transition-delay:.85s}.navigation .navs .nav:nth-child(9) a{-webkit-transition-delay:.9s;transition-delay:.9s}.navigation .navs .nav:nth-child(10) a{-webkit-transition-delay:.95s;transition-delay:.95s}.navigation .navs .nav:nth-child(11) a{-webkit-transition-delay:1s;transition-delay:1s}.navigation .navs .nav:nth-child(12) a{-webkit-transition-delay:1.25s;transition-delay:1.25s}.navigation .navs .nav:nth-child(13) a{-webkit-transition-delay:1.25s;transition-delay:1.25s}.navigation .logo{-webkit-transform:translate3d(0, 1.5em, 0);transform:translate3d(0, 1.5em, 0);-webkit-transition-duration:2s;transition-duration:2s;-webkit-transition-timing-function:cubic-bezier(0.275, 0, 0, 1);transition-timing-function:cubic-bezier(0.275, 0, 0, 1);opacity:0}.navigation .nav-wrap .read .masks{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.navigation .nav-wrap .read .masks .char{-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translate3d(0, 1.1em, 0);transform:translate3d(0, 1.1em, 0)}.navigation .nav-wrap .read .masks .char:nth-child(7),.navigation .nav-wrap .read .masks .char:nth-child(10){margin-right:20px}.navigation.active{opacity:1;visibility:visible;-webkit-transition:all .1s cubic-bezier(0.275, 0, 0, 1);transition:all .1s cubic-bezier(0.275, 0, 0, 1)}.navigation.active .nav-container .nav-contents .nav-close span{-webkit-transition:all .66s cubic-bezier(0.275, 0, 0, 1);transition:all .66s cubic-bezier(0.275, 0, 0, 1);-webkit-transition-delay:1s;transition-delay:1s;opacity:1}.navigation.active .nav-container .nav-contents .nav-close span:nth-child(1){-webkit-transform:rotate(25deg);transform:rotate(25deg)}.navigation.active .nav-container .nav-contents .nav-close span:nth-child(2){-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}.navigation.active .navs .nav a{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(0.275, 0, 0, 1);transition-timing-function:cubic-bezier(0.275, 0, 0, 1);opacity:1}.navigation.active .navs .nav:nth-child(1) a{-webkit-transition-delay:.3s !important;transition-delay:.3s !important}.navigation.active .navs .nav:nth-child(2) a{-webkit-transition-delay:.4s !important;transition-delay:.4s !important}.navigation.active .navs .nav:nth-child(3) a{-webkit-transition-delay:.5s !important;transition-delay:.5s !important}.navigation.active .navs .nav:nth-child(4) a{-webkit-transition-delay:.6s !important;transition-delay:.6s !important}.navigation.active .navs .nav:nth-child(5) a{-webkit-transition-delay:.7s !important;transition-delay:.7s !important}.navigation.active .navs .nav:nth-child(6) a{-webkit-transition-delay:.8s !important;transition-delay:.8s !important}.navigation.active .navs .nav:nth-child(7) a{-webkit-transition-delay:.9s !important;transition-delay:.9s !important}.navigation.active .navs .nav:nth-child(8) a{-webkit-transition-delay:1s !important;transition-delay:1s !important}.navigation.active .navs .nav:nth-child(9) a{-webkit-transition-delay:1.1s !important;transition-delay:1.1s !important}.navigation.active .navs .nav:nth-child(10) a{-webkit-transition-delay:1.2s !important;transition-delay:1.2s !important}.navigation.active .navs .nav:nth-child(11) a{-webkit-transition-delay:1.3s !important;transition-delay:1.3s !important}.navigation.active .navs .nav:nth-child(12) a{-webkit-transition-delay:1.5s !important;transition-delay:1.5s !important}.navigation.active .navs .nav:nth-child(13) a{-webkit-transition-delay:1.5s !important;transition-delay:1.5s !important}.navigation.active .logo{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 1.5s cubic-bezier(0.275, 0, 0, 1);transition:all 1.5s cubic-bezier(0.275, 0, 0, 1);opacity:1;-webkit-transition-delay:1.5s !important;transition-delay:1.5s !important}.navigation.active .nav-wrap .read .masks .char{-webkit-animation:headline-wave 1.5s cubic-bezier(0.18, 0.99, 0.76, 1) forwards;animation:headline-wave 1.5s cubic-bezier(0.18, 0.99, 0.76, 1) forwards}.header.wao{opacity:1}.hero .background{-webkit-transform:scale(1.05) translateX(-50%) translateY(-2.5%);transform:scale(1.05) translateX(-50%) translateY(-2.5%);opacity:0}.hero h2 .masks{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.hero h2 .masks .char{-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translate3d(0, 1.1em, 0);transform:translate3d(0, 1.1em, 0)}.hero .copy .masks{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.hero .copy .masks .char{-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.hero .read .masks{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.hero .read .masks .char{-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.hero.wao .background{-webkit-transform:scale(1) translateX(-50%) translateY(0);transform:scale(1) translateX(-50%) translateY(0);opacity:1;-webkit-transition:all .88s ease;transition:all .88s ease}.hero.wao h2 .masks .char{-webkit-animation:headline-wave 1s cubic-bezier(0.18, 0.99, 0.76, 1) forwards;animation:headline-wave 1s cubic-bezier(0.18, 0.99, 0.76, 1) forwards;-webkit-animation-delay:1s;animation-delay:1s}.hero.wao .read{opacity:1;-webkit-transition:all 1s ease;transition:all 1s ease;-webkit-transform:translate3d(0, 1.1em, 0);transform:translate3d(0, 1.1em, 0);-webkit-transition-delay:1.75s;transition-delay:1.75s}.hero.wao .copy .masks .char{-webkit-animation:headline-wave 1s cubic-bezier(0.18, 0.99, 0.76, 1) forwards;animation:headline-wave 1s cubic-bezier(0.18, 0.99, 0.76, 1) forwards;-webkit-animation-delay:1.5s;animation-delay:1.5s}.column.texts{-webkit-transform:translate3d(0, 20%, 0);transform:translate3d(0, 20%, 0);opacity:0}.column.texts.wao{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;-webkit-transition:all .88s ease;transition:all .88s ease}.column.images .image{-webkit-transform:translate3d(0, 60px, 0);transform:translate3d(0, 60px, 0);opacity:0}@media(max-width: 768px){.column.images .image{-webkit-transform:translate3d(0, 30px, 0);transform:translate3d(0, 30px, 0)}}.column.images .image img{-webkit-transform:translate3d(0, 20px, 0) scale(1.1);transform:translate3d(0, 20px, 0) scale(1.1)}@media(max-width: 768px){.column.images .image img{-webkit-transform:translate3d(0, 10px, 0) scale(1.1);transform:translate3d(0, 10px, 0) scale(1.1)}}.column.images.wao .image{-webkit-transition:all 1s ease;transition:all 1s ease;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.column.images.wao .image.about-image01{-webkit-transition-delay:.4s;transition-delay:.4s}.column.images.wao .image.about-image01 img{-webkit-transition-delay:.6s;transition-delay:.6s}.column.images.wao .image.about-image02{-webkit-transition-delay:.6s;transition-delay:.6s}.column.images.wao .image.about-image02 img{-webkit-transition-delay:.8s;transition-delay:.8s}.column.images.wao .image.about-image03{-webkit-transition-delay:.8s;transition-delay:.8s}.column.images.wao .image.about-image03 img{-webkit-transition-delay:1s;transition-delay:1s}.column.images.wao .image img{-webkit-transition:all 1.5s ease;transition:all 1.5s ease;-webkit-transform:translate3d(0, -15px, 0) scale(1.1);transform:translate3d(0, -15px, 0) scale(1.1)}@media(max-width: 768px){.column.images.wao .image img{-webkit-transform:translate3d(0, 0, 0) scale(1.1);transform:translate3d(0, 0, 0) scale(1.1)}}.program_instructor .program,.program_instructor .instructor{-webkit-transform:translate3d(0, 5%, 0);transform:translate3d(0, 5%, 0);opacity:0}.program_instructor .program .texts .jp,.program_instructor .program .texts .headline,.program_instructor .program .texts .desc,.program_instructor .instructor .texts .jp,.program_instructor .instructor .texts .headline,.program_instructor .instructor .texts .desc{-webkit-transform:translate3d(0, 50%, 0);transform:translate3d(0, 50%, 0);opacity:0}.program_instructor .program .image,.program_instructor .instructor .image{-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);opacity:0}.program_instructor .program.wao,.program_instructor .instructor.wao{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;-webkit-transition:all .88s ease;transition:all .88s ease;-webkit-transition-delay:.2s;transition-delay:.2s}.program_instructor .program.wao .jp,.program_instructor .program.wao .headline,.program_instructor .program.wao .desc,.program_instructor .instructor.wao .jp,.program_instructor .instructor.wao .headline,.program_instructor .instructor.wao .desc{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;-webkit-transition:all .88s ease;transition:all .88s ease;-webkit-transition-delay:.4s;transition-delay:.4s}.program_instructor .program.wao .image,.program_instructor .instructor.wao .image{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;-webkit-transition:all 1s ease;transition:all 1s ease;-webkit-transition-delay:.6s;transition-delay:.6s}.price_faq .price,.price_faq .faq{-webkit-transform:translate3d(0, 5%, 0);transform:translate3d(0, 5%, 0);opacity:0}.price_faq .price.wao,.price_faq .faq.wao{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;-webkit-transition:all .88s ease;transition:all .88s ease}.up5{-webkit-transform:translate3d(0, 5%, 0);transform:translate3d(0, 5%, 0);opacity:0}.up5.wao{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;-webkit-transition:all .88s ease;transition:all .88s ease;-webkit-transition-delay:.1s;transition-delay:.1s}@-webkit-keyframes headline-wave{0%{-webkit-transform:translate3d(0, 1.1em, 0);transform:translate3d(0, 1.1em, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes headline-wave{0%{-webkit-transform:translate3d(0, 1.1em, 0);transform:translate3d(0, 1.1em, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}