@-webkit-keyframes rotation {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes rotation {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-webkit-keyframes rotation_r {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg)
    }
}

@keyframes rotation_r {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg)
    }
}

@-webkit-keyframes hor_move_l {
    0% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%)
    }

    100% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
}

@keyframes hor_move_l {
    0% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%)
    }

    100% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
}

@-webkit-keyframes hor_move_r {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    100% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%)
    }
}

@keyframes hor_move_r {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    100% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%)
    }
}

@-webkit-keyframes ver_move_t {
    0% {
        -webkit-transform: translateY(0%);
        transform: translateY(0%)
    }

    100% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}

@keyframes ver_move_t {
    0% {
        -webkit-transform: translateY(0%);
        transform: translateY(0%)
    }

    100% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}

@-webkit-keyframes ver_move_b {
    0% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }

    100% {
        -webkit-transform: translateY(0%);
        transform: translateY(0%)
    }
}

@keyframes ver_move_b {
    0% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }

    100% {
        -webkit-transform: translateY(0%);
        transform: translateY(0%)
    }
}

@-webkit-keyframes fade_out {
    0% {
        -webkit-filter: blur(0);
        filter: blur(0);
        opacity: 1
    }

    100% {
        -webkit-filter: blur(1);
        filter: blur(1);
        opacity: 0;
        visibility: hidden
    }
}

@keyframes fade_out {
    0% {
        -webkit-filter: blur(0);
        filter: blur(0);
        opacity: 1
    }

    100% {
        -webkit-filter: blur(1);
        filter: blur(1);
        opacity: 0;
        visibility: hidden
    }
}

.cmn_bg_layer.type_1.animate .bg_star.tl img {
    -webkit-transform: rotateZ(-5deg);
    transform: rotateZ(-5deg);
    opacity: 0
}

.cmn_bg_layer.type_1.animate .bg_star.br img {
    -webkit-transform: rotateZ(-5deg);
    transform: rotateZ(-5deg);
    opacity: 0
}

.cmn_bg_layer.type_1.animate.open .bg_star.tl img,
.cmn_bg_layer.type_1.animate.scroll_in .bg_star.tl img {
    -webkit-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
    opacity: 1;
    -webkit-transition: .6s cubic-bezier(0.22, 1, 0.36, 1);
    transition: .6s cubic-bezier(0.22, 1, 0.36, 1);
    -webkit-transition-delay: .4s;
    transition-delay: .4s
}

.cmn_bg_layer.type_1.animate.open .bg_star.br img,
.cmn_bg_layer.type_1.animate.scroll_in .bg_star.br img {
    -webkit-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
    opacity: 1;
    -webkit-transition: .6s cubic-bezier(0.22, 1, 0.36, 1);
    transition: .6s cubic-bezier(0.22, 1, 0.36, 1);
    -webkit-transition-delay: .4s;
    transition-delay: .4s
}

.cmn_bg_layer.type_2.animate .star img {
    -webkit-transform: scale(0.8) rotateZ(45deg);
    transform: scale(0.8) rotateZ(45deg);
    opacity: 0
}

.cmn_bg_layer.type_2.animate.open .star img,
.cmn_bg_layer.type_2.animate.scroll_in .star img {
    -webkit-transform: scale(1) rotateZ(0deg);
    transform: scale(1) rotateZ(0deg);
    opacity: 1;
    -webkit-transition: 1.4s cubic-bezier(0.22, 1, 0.36, 1);
    transition: 1.4s cubic-bezier(0.22, 1, 0.36, 1);
    -webkit-transition-delay: .2s;
    transition-delay: .2s
}

.cmn_h_title_box.animate .h_title_back img {
    opacity: 0;
    -webkit-transform: translateX(-5%);
    transform: translateX(-5%)
}

.cmn_h_title_box.animate .h_title  {
    opacity: 0;
    -webkit-transform: translateX(-5%);
    transform: translateX(-5%)
}

.cmn_h_title_box.animate .h_title::before {
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right;
    -webkit-transform: translate(-55%, -55%) rotateZ(-10deg);
    transform: translate(-55%, -55%) rotateZ(-10deg);
    opacity: 0
}

.cmn_h_title_box.animate .h_title::after {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform: translate(85%, 50%) rotateZ(-10deg);
    transform: translate(85%, 50%) rotateZ(-10deg);
    opacity: 0
}

.cmn_h_title_box.animate .h_title_sub img {
    opacity: 0;
    -webkit-transform: translateX(-15%);
    transform: translateX(-15%)
}

.cmn_h_title_box.animate.open .h_title_back img,
.cmn_h_title_box.animate.scroll_in .h_title_back img {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: 1.4s cubic-bezier(0.22, 1, 0.36, 1);
    transition: 1.4s cubic-bezier(0.22, 1, 0.36, 1);
    -webkit-transition-delay: .2s;
    transition-delay: .2s
}

.cmn_h_title_box.animate.open .h_title,
.cmn_h_title_box.animate.scroll_in .h_title {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: 1.4s cubic-bezier(0.22, 1, 0.36, 1);
    transition: 1.4s cubic-bezier(0.22, 1, 0.36, 1)
}

.cmn_h_title_box.animate.open .h_title::before,
.cmn_h_title_box.animate.scroll_in .h_title::before {
    -webkit-transform: translate(-55%, -55%) rotateZ(0deg);
    transform: translate(-55%, -55%) rotateZ(0deg);
    opacity: 1;
    -webkit-transition: 1.4s cubic-bezier(0.22, 1, 0.36, 1);
    transition: 1.4s cubic-bezier(0.22, 1, 0.36, 1);
    -webkit-transition-delay: .2s;
    transition-delay: .2s
}

.cmn_h_title_box.animate.open .h_title::after,
.cmn_h_title_box.animate.scroll_in .h_title::after {
    -webkit-transform: translate(85%, 50%) rotateZ(0deg);
    transform: translate(85%, 50%) rotateZ(0deg);
    opacity: 1;
    -webkit-transition: 1.4s cubic-bezier(0.22, 1, 0.36, 1);
    transition: 1.4s cubic-bezier(0.22, 1, 0.36, 1);
    -webkit-transition-delay: .2s;
    transition-delay: .2s
}

.cmn_h_title_box.animate.open .h_title_sub img,
.cmn_h_title_box.animate.scroll_in .h_title_sub img {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: 1.4s cubic-bezier(0.22, 1, 0.36, 1);
    transition: 1.4s cubic-bezier(0.22, 1, 0.36, 1);
    -webkit-transition-delay: .2s;
    transition-delay: .2s
}

#fv.animate .logo_layer .logo img {
    -webkit-transform: translateY(10%);
    transform: translateY(10%);
    -webkit-filter: blur(10px);
    filter: blur(10px);
    opacity: 0
}

#fv.animate .kv_layer .kv.mode_album .kv_main {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-filter: brightness(1.8);
    filter: brightness(1.8)
}

#fv.animate .kv_layer .kv.mode_album .star_parts {
    -webkit-transform: scale(1.15);
    transform: scale(1.15)
}

#fv.animate .kv_layer .kv.mode_live .kv_main {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-filter: brightness(1.8);
    filter: brightness(1.8)
}

#fv.animate .kv_layer .kv.mode_kv_change .kv_tab_main {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-filter: brightness(1.8);
    filter: brightness(1.8)
}

#fv.animate .kv_layer .kv.mode_kv_change .kv_tab_main .tab.kv_img.kv_live .catch span img {
    -webkit-transform: translateY(-10%);
    transform: translateY(-10%);
    opacity: 0
}

#fv.animate.open .logo_layer .logo img {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-filter: blur(0);
    filter: blur(0);
    opacity: 1;
    -webkit-transition: 2.6s cubic-bezier(0.22, 1, 0.36, 1);
    transition: 2.6s cubic-bezier(0.22, 1, 0.36, 1)
}

#fv.animate.open .kv_layer .kv.mode_album .kv_main {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-filter: brightness(1);
    filter: brightness(1);
    -webkit-transition: 2.6s cubic-bezier(0.22, 1, 0.36, 1);
    transition: 2.6s cubic-bezier(0.22, 1, 0.36, 1)
}

#fv.animate.open .kv_layer .kv.mode_album .star_parts {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 2.6s cubic-bezier(0.22, 1, 0.36, 1);
    transition: 2.6s cubic-bezier(0.22, 1, 0.36, 1)
}

#fv.animate.open .kv_layer .kv.mode_live .kv_main {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-filter: brightness(1);
    filter: brightness(1);
    -webkit-transition: 2.6s cubic-bezier(0.22, 1, 0.36, 1);
    transition: 2.6s cubic-bezier(0.22, 1, 0.36, 1)
}

#fv.animate.open .kv_layer .kv.mode_kv_change .kv_tab_main {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-filter: brightness(1);
    filter: brightness(1);
    -webkit-transition: 3.4s cubic-bezier(0.22, 1, 0.36, 1);
    transition: 3.4s cubic-bezier(0.22, 1, 0.36, 1)
}

#fv.animate.open .kv_layer .kv.mode_kv_change .kv_tab_main .tab.kv_img.kv_live .catch span img {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    opacity: 1;
    -webkit-transition: 2.8s cubic-bezier(0.22, 1, 0.36, 1);
    transition: 2.8s cubic-bezier(0.22, 1, 0.36, 1);
    -webkit-transition-delay: .4s;
    transition-delay: .4s
}

#top_story.animate .cmn_bg_layer .ex_bg_img img {
    opacity: 0;
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

#top_story.animate .cmn_bg_layer .ex_bg_logo img {
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
    opacity: 0
}

#top_story.animate.scroll_in .cmn_bg_layer .ex_bg_img img {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 3s cubic-bezier(0.22, 1, 0.36, 1);
    transition: 3s cubic-bezier(0.22, 1, 0.36, 1)
}

#top_story.animate.scroll_in .cmn_bg_layer .ex_bg_logo img {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: .15;
    -webkit-transition: 3s cubic-bezier(0.22, 1, 0.36, 1);
    transition: 3s cubic-bezier(0.22, 1, 0.36, 1)
}

.cmn_intro_box p.animate span {
    opacity: 0;
    opacity: 0;
    -webkit-filter: blur(10px);
    filter: blur(10px);
    -webkit-transform: translate(0%, 50%) scale(1.5);
    transform: translate(0%, 50%) scale(1.5)
}

.cmn_intro_box p.animate.side_line::before {
    -webkit-transform: translate(calc((100% + 1em) * -0.8), -50%);
    transform: translate(calc((100% + 1em) * -0.8), -50%);
    opacity: 0
}

.cmn_intro_box p.animate.side_line::after {
    -webkit-transform: translate(calc((100% + 1em) * 0.8), -50%) scale(-1, 1);
    transform: translate(calc((100% + 1em) * 0.8), -50%) scale(-1, 1);
    opacity: 0
}

.cmn_intro_box p.animate.scroll_in span {
    opacity: 1;
    -webkit-filter: blur(0px);
    filter: blur(0px);
    -webkit-transform: translate(0%, 0%) scale(1);
    transform: translate(0%, 0%) scale(1);
    -webkit-transition: 1.2s cubic-bezier(0.22, 1, 0.36, 1);
    transition: 1.2s cubic-bezier(0.22, 1, 0.36, 1)
}

.cmn_intro_box p.animate.scroll_in span:nth-of-type(1) {
    -webkit-transition-delay: calc(1*.05s + 0s);
    transition-delay: calc(1*.05s + 0s)
}

.cmn_intro_box p.animate.scroll_in span:nth-of-type(2) {
    -webkit-transition-delay: calc(2*.05s + 0s);
    transition-delay: calc(2*.05s + 0s)
}

.cmn_intro_box p.animate.scroll_in span:nth-of-type(3) {
    -webkit-transition-delay: calc(3*.05s + 0s);
    transition-delay: calc(3*.05s + 0s)
}

.cmn_intro_box p.animate.scroll_in span:nth-of-type(4) {
    -webkit-transition-delay: calc(4*.05s + 0s);
    transition-delay: calc(4*.05s + 0s)
}

.cmn_intro_box p.animate.scroll_in span:nth-of-type(5) {
    -webkit-transition-delay: calc(5*.05s + 0s);
    transition-delay: calc(5*.05s + 0s)
}

.cmn_intro_box p.animate.scroll_in span:nth-of-type(6) {
    -webkit-transition-delay: calc(6*.05s + 0s);
    transition-delay: calc(6*.05s + 0s)
}

.cmn_intro_box p.animate.scroll_in span:nth-of-type(7) {
    -webkit-transition-delay: calc(7*.05s + 0s);
    transition-delay: calc(7*.05s + 0s)
}

.cmn_intro_box p.animate.scroll_in span:nth-of-type(8) {
    -webkit-transition-delay: calc(8*.05s + 0s);
    transition-delay: calc(8*.05s + 0s)
}

.cmn_intro_box p.animate.scroll_in span:nth-of-type(9) {
    -webkit-transition-delay: calc(9*.05s + 0s);
    transition-delay: calc(9*.05s + 0s)
}

.cmn_intro_box p.animate.scroll_in span:nth-of-type(10) {
    -webkit-transition-delay: calc(10*.05s + 0s);
    transition-delay: calc(10*.05s + 0s)
}

.cmn_intro_box p.animate.scroll_in span:nth-of-type(11) {
    -webkit-transition-delay: calc(11*.05s + 0s);
    transition-delay: calc(11*.05s + 0s)
}

.cmn_intro_box p.animate.scroll_in span:nth-of-type(12) {
    -webkit-transition-delay: calc(12*.05s + 0s);
    transition-delay: calc(12*.05s + 0s)
}

.cmn_intro_box p.animate.scroll_in span:nth-of-type(13) {
    -webkit-transition-delay: calc(13*.05s + 0s);
    transition-delay: calc(13*.05s + 0s)
}

.cmn_intro_box p.animate.scroll_in span:nth-of-type(14) {
    -webkit-transition-delay: calc(14*.05s + 0s);
    transition-delay: calc(14*.05s + 0s)
}

.cmn_intro_box p.animate.scroll_in span:nth-of-type(15) {
    -webkit-transition-delay: calc(15*.05s + 0s);
    transition-delay: calc(15*.05s + 0s)
}

.cmn_intro_box p.animate.scroll_in span:nth-of-type(16) {
    -webkit-transition-delay: calc(16*.05s + 0s);
    transition-delay: calc(16*.05s + 0s)
}

.cmn_intro_box p.animate.scroll_in span:nth-of-type(17) {
    -webkit-transition-delay: calc(17*.05s + 0s);
    transition-delay: calc(17*.05s + 0s)
}

.cmn_intro_box p.animate.scroll_in span:nth-of-type(18) {
    -webkit-transition-delay: calc(18*.05s + 0s);
    transition-delay: calc(18*.05s + 0s)
}

.cmn_intro_box p.animate.scroll_in span:nth-of-type(19) {
    -webkit-transition-delay: calc(19*.05s + 0s);
    transition-delay: calc(19*.05s + 0s)
}

.cmn_intro_box p.animate.scroll_in span:nth-of-type(20) {
    -webkit-transition-delay: calc(20*.05s + 0s);
    transition-delay: calc(20*.05s + 0s)
}

.cmn_intro_box p.animate.scroll_in span:nth-of-type(21) {
    -webkit-transition-delay: calc(21*.05s + 0s);
    transition-delay: calc(21*.05s + 0s)
}

.cmn_intro_box p.animate.scroll_in span:nth-of-type(22) {
    -webkit-transition-delay: calc(22*.05s + 0s);
    transition-delay: calc(22*.05s + 0s)
}

.cmn_intro_box p.animate.scroll_in span:nth-of-type(23) {
    -webkit-transition-delay: calc(23*.05s + 0s);
    transition-delay: calc(23*.05s + 0s)
}

.cmn_intro_box p.animate.scroll_in span:nth-of-type(24) {
    -webkit-transition-delay: calc(24*.05s + 0s);
    transition-delay: calc(24*.05s + 0s)
}

.cmn_intro_box p.animate.scroll_in span:nth-of-type(25) {
    -webkit-transition-delay: calc(25*.05s + 0s);
    transition-delay: calc(25*.05s + 0s)
}

.cmn_intro_box p.animate.scroll_in span:nth-of-type(26) {
    -webkit-transition-delay: calc(26*.05s + 0s);
    transition-delay: calc(26*.05s + 0s)
}

.cmn_intro_box p.animate.scroll_in span:nth-of-type(27) {
    -webkit-transition-delay: calc(27*.05s + 0s);
    transition-delay: calc(27*.05s + 0s)
}

.cmn_intro_box p.animate.scroll_in span:nth-of-type(28) {
    -webkit-transition-delay: calc(28*.05s + 0s);
    transition-delay: calc(28*.05s + 0s)
}

.cmn_intro_box p.animate.scroll_in span:nth-of-type(29) {
    -webkit-transition-delay: calc(29*.05s + 0s);
    transition-delay: calc(29*.05s + 0s)
}

.cmn_intro_box p.animate.scroll_in span:nth-of-type(30) {
    -webkit-transition-delay: calc(30*.05s + 0s);
    transition-delay: calc(30*.05s + 0s)
}

.cmn_intro_box p.animate.scroll_in.side_line::before,
.cmn_intro_box p.animate.scroll_in.side_line::after {
    -webkit-transition: 1.2s cubic-bezier(0.22, 1, 0.36, 1);
    transition: 1.2s cubic-bezier(0.22, 1, 0.36, 1);
    -webkit-transition-delay: 1.2s cubic-bezier(0.22, 1, 0.36, 1);
    transition-delay: 1.2s cubic-bezier(0.22, 1, 0.36, 1)
}

.cmn_intro_box p.animate.scroll_in.side_line::before {
    -webkit-transform: translate(calc((100% + 1em) * -1), -50%);
    transform: translate(calc((100% + 1em) * -1), -50%);
    opacity: 1
}

.cmn_intro_box p.animate.scroll_in.side_line::after {
    -webkit-transform: translate(calc((100% + 1em) * 1), -50%) scale(-1, 1);
    transform: translate(calc((100% + 1em) * 1), -50%) scale(-1, 1);
    opacity: 1
}

#profile.animate .cmn_bg_layer .ex_bg_img img {
    opacity: 0;
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

#profile.animate .cmn_bg_layer .back_text_fbking img {
    opacity: 0;
    -webkit-transform: translateX(-5%);
    transform: translateX(-5%);
    -webkit-filter: blur(10px);
    filter: blur(10px)
}

#profile.animate .cmn_bg_layer .back_text_fubuki img {
    opacity: 0;
    -webkit-transform: translateX(5%);
    transform: translateX(5%);
    -webkit-filter: blur(10px);
    filter: blur(10px)
}

#profile.animate.scroll_in .cmn_bg_layer .ex_bg_img img {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 3s cubic-bezier(0.22, 1, 0.36, 1);
    transition: 3s cubic-bezier(0.22, 1, 0.36, 1)
}

#profile.animate.scroll_in .cmn_bg_layer .back_text_fbking img {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-filter: blur(0);
    filter: blur(0);
    -webkit-transition: 3s cubic-bezier(0.22, 1, 0.36, 1);
    transition: 3s cubic-bezier(0.22, 1, 0.36, 1)
}

#profile.animate.scroll_in .cmn_bg_layer .back_text_fubuki img {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-filter: blur(0);
    filter: blur(0);
    -webkit-transition: 3s cubic-bezier(0.22, 1, 0.36, 1);
    transition: 3s cubic-bezier(0.22, 1, 0.36, 1)
}

#information.animate .logo img {
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
    opacity: 0
}

#information.animate .h_title  {
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
    opacity: 0
}

#information.animate .h_title_sub img {
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
    opacity: 0
}

#information.animate.scroll_in .logo img {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    -webkit-transition: 1.8s cubic-bezier(0.22, 1, 0.36, 1);
    transition: 1.8s cubic-bezier(0.22, 1, 0.36, 1);
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

#information.animate.scroll_in .h_title {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    -webkit-transition: 1.8s cubic-bezier(0.22, 1, 0.36, 1);
    transition: 1.8s cubic-bezier(0.22, 1, 0.36, 1);
    -webkit-transition-delay: .2s;
    transition-delay: .2s
}

#information.animate.scroll_in .h_title_sub img {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    -webkit-transition: 1.8s cubic-bezier(0.22, 1, 0.36, 1);
    transition: 1.8s cubic-bezier(0.22, 1, 0.36, 1);
    -webkit-transition-delay: .4s;
    transition-delay: .4s
}

/*# sourceMappingURL=animation.min.css.map */