:root{--base-font: "IBM Plex Sans JP" , sans-serif;--sub-font: "M PLUS 1p" , sans-serif;--accent-font: "Oswald", sans-serif;--article-font: "Dela Gothic One", sans-serif;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--basecolor: #0a141e;--accentcolor: #00ffaf;--subcolor: #b464ff}@keyframes right{0%{translate:0 0 0}5%{translate:5% 0 0}10%{translate:0 0 0}20%{translate:5% 0 0}25%{translate:0 0 0}100%{translate:0 0 0}}@keyframes righttop{0%{translate:0 0 0}5%{translate:5% -5% 0}10%{translate:0 0 0}15%{translate:5% -5% 0}25%{translate:0 0 0}100%{translate:0 0 0}}@keyframes float{0%{translate:0 0 0}10%{translate:0 -10% 0}20%{translate:0 0 0}30%{translate:0 -10% 0}50%{translate:0 0 0}100%{translate:0 0 0}}@keyframes bound{0%{scale:1}10%{scale:.8}15%{scale:1.1}20%{scale:.9}25%{scale:1}100%{scale:1}}@keyframes shake{0%{scale:1}15%{scale:.9;rotate:0deg}20%{scale:1.05;rotate:0deg}23%{scale:1.05;rotate:-10deg}26%{scale:1.1;rotate:10deg}30%{scale:1.1;rotate:-10deg}35%{scale:1.05;rotate:5deg}40%{scale:1.05;rotate:0deg}55%{scale:1}100%{scale:1}}#staff{background-image:url("/images/common/bg_sticker.jpg?v2");background-repeat:repeat;background-position:top left}@media all and (min-width: 750.1px){#staff{background-size:750px}}@media all and (max-width: 750px){#staff{background-size:100%}}#staff .mainCol .staff .staffInner{margin:auto;padding-bottom:100px}@media all and (min-width: 750.1px){#staff .mainCol .staff .staffInner{background-image:url("/images/staff/tit_back.png");background-position:left top;background-repeat:no-repeat}}@media all and (min-width: 2000.1px){#staff .mainCol .staff .staffInner{background-size:100%}}@media all and (max-width: 750px){#staff .mainCol .staff .staffInner{padding-bottom:5.3333333333vw}}#staff .mainCol .staff .staffInner .staffTitleCol .staffTitle{max-width:2000px;margin:auto;overflow:hidden}@media all and (min-width: 750.1px){#staff .mainCol .staff .staffInner .staffTitleCol .staffTitle picture{position:relative;display:block;max-width:1085px;width:90%;margin:0 auto}}#staff .mainCol .staff .staffInner .slideInLeftCol .staffTit{margin:11px auto 0;width:280px}#staff .mainCol .staff .staffInner .slideInLeftCol .staffTit.staffTitCast,#staff .mainCol .staff .staffInner .slideInLeftCol .staffTit.castTitCast{margin-top:90px;width:230px}@media all and (max-width: 750px){#staff .mainCol .staff .staffInner .slideInLeftCol .staffTit{margin-top:12.5333333333vw;width:53.3333333333vw}#staff .mainCol .staff .staffInner .slideInLeftCol .staffTit.staffTitCast,#staff .mainCol .staff .staffInner .slideInLeftCol .staffTit.castTitCast{margin-top:21.8666666667vw;width:43.7333333333vw}}#staff .mainCol .staff .staffInner .slideInLeftCol .staffTit.castTit{margin:100px auto 0}@media all and (max-width: 750px){#staff .mainCol .staff .staffInner .slideInLeftCol .staffTit.castTit{margin-top:6.6666666667vw}}#staff .mainCol .staff .staffInner .staffCol{position:relative;margin:49px auto 0;padding:60px 0 58px;width:90%;max-width:960px;text-align:center;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0 100%, 0 0);border:4px solid var(--subcolor);background-color:var(--basecolor)}@media all and (max-width: 750px){#staff .mainCol .staff .staffInner .staffCol{margin:12vw auto 13.3333333333vw;padding:13.3333333333vw 0;width:90vw}}@media all and (max-width: 750px){#staff .mainCol .staff .staffInner .staffCol{clip-path:polygon(0 0, 100% 0, 100% calc(100% - 8vw), calc(100% - 8vw) 100%, 0 100%, 0 0);border:0.8vw solid var(--subcolor)}}#staff .mainCol .staff .staffInner .staffCol::after{content:"";position:absolute;bottom:6px;right:6px;width:26px;height:26px;background:var(--basecolor);clip-path:polygon(0 0, 0% 100%, 100% 0)}@media all and (max-width: 750px){#staff .mainCol .staff .staffInner .staffCol::after{bottom:0.9333333333vw;right:0.9333333333vw;width:5.6vw;height:5.6vw}}#staff .mainCol .staff .staffInner .staffCol::before{content:"";position:absolute;bottom:-4px;right:-4px;width:40px;height:40px;background:var(--subcolor);clip-path:polygon(0 0, 0% 100%, 100% 0)}@media all and (max-width: 750px){#staff .mainCol .staff .staffInner .staffCol::before{bottom:-0.8vw;right:-0.8vw;width:8vw;height:8vw}}#staff .mainCol .staff .staffInner .staffCol.castCol{padding:30px 0 58px}@media all and (max-width: 750px){#staff .mainCol .staff .staffInner .staffCol.castCol{padding:9.3333333333vw 0 13.3333333333vw}}#staff .mainCol .staff .staffInner .staffCol .staffColList .staffColBox{margin-top:30px;text-align:center}#staff .mainCol .staff .staffInner .staffCol .staffColList .staffColBox:first-of-type{margin-top:0}@media all and (max-width: 750px){#staff .mainCol .staff .staffInner .staffCol .staffColList .staffColBox{margin-top:5.3333333333vw}#staff .mainCol .staff .staffInner .staffCol .staffColList .staffColBox:first-of-type{margin-top:0}}#staff .mainCol .staff .staffInner .staffCol .staffColList .staffColBox .role{font-size:18px;line-height:1;color:var(--accentcolor)}@media all and (max-width: 750px){#staff .mainCol .staff .staffInner .staffCol .staffColList .staffColBox .role{font-size:4vw}}#staff .mainCol .staff .staffInner .staffCol .staffColList .staffColBox .name{margin-top:7px;font-family:var(--article-font);font-weight:100;font-size:28px;line-height:1;color:#fff}@media all and (max-width: 750px){#staff .mainCol .staff .staffInner .staffCol .staffColList .staffColBox .name{margin-top:1.3333333333vw;font-size:5.8666666667vw;font-weight:100}}#staff .mainCol .staff .staffInner .staffCol .staffColList .staffColBox .name .lineMt{margin-top:7px;display:inline-block}@media all and (max-width: 750px){#staff .mainCol .staff .staffInner .staffCol .staffColList .staffColBox .name .lineMt{margin-top:1.3333333333vw}}#staff .mainCol .staff .staffInner .staffCol .staffColList .staffColBox .name .sub{padding-top:5px;padding-bottom:3px;display:block;font-size:18px;font-family:var(--base-font)}#staff .mainCol .staff .staffInner .staffCol .staffColList .staffColBox .name .sub.under{padding-top:10px;padding-bottom:0}#staff .mainCol .staff .staffInner .staffCol .staffColList .staffColBox .name .sub.left{padding-bottom:0;padding-right:3px;display:inline-block;vertical-align:3px}#staff .mainCol .staff .staffInner .staffCol .staffColList .staffColBox .name .sub.right{padding-bottom:0;padding-left:3px;display:inline-block;vertical-align:3px}@media all and (max-width: 750px){#staff .mainCol .staff .staffInner .staffCol .staffColList .staffColBox .name .sub{padding-top:1.0666666667vw;padding-bottom:0;font-size:4vw}#staff .mainCol .staff .staffInner .staffCol .staffColList .staffColBox .name .sub.under{padding-top:1.3333333333vw;padding-bottom:0}}#staff .mainCol .staff .staffInner .staffCol .staffColList .staffColBox .name .singer{font-size:18px;font-weight:900;font-family:var(--base-font)}@media all and (max-width: 750px){#staff .mainCol .staff .staffInner .staffCol .staffColList .staffColBox .name .singer{font-size:4.2vw}}#staff .mainCol .staff .staffInner .staffCol .staffColList .staffColBox .classTheme{margin-bottom:25px}@media all and (max-width: 750px){#staff .mainCol .staff .staffInner .staffCol .staffColList .staffColBox .classTheme{margin-bottom:4vw}}#staff .mainCol .staff .staffInner .staffCol .staffColList .staffColBox .musicInfo{margin-top:10px}@media all and (max-width: 750px){#staff .mainCol .staff .staffInner .staffCol .staffColList .staffColBox .musicInfo{margin-top:2vw}}#staff .mainCol .staff .staffInner .staffCol .staffColList .staffColBox .musicInfo dt{color:#c7c7c7;font-size:14px;font-weight:100}@media all and (max-width: 750px){#staff .mainCol .staff .staffInner .staffCol .staffColList .staffColBox .musicInfo dt{font-size:3.5vw}}#staff .mainCol .staff .staffInner .staffCol .staffColList .staffColBox .musicInfo dd{font-size:18px;font-weight:900}@media all and (max-width: 750px){#staff .mainCol .staff .staffInner .staffCol .staffColList .staffColBox .musicInfo dd{font-size:4.5vw}}#staff .mainCol .staff .staffInner .staffCol .staffColList .staffColBox .musicInfo dd+dt{margin-top:5px}@media all and (max-width: 750px){#staff .mainCol .staff .staffInner .staffCol .staffColList .staffColBox .musicInfo dd+dt{margin-top:0}}#staff .mainCol .staff .staffInner .staffCol .staffColList .staffColBox .musicInfo+.name{margin-top:35px}@media all and (max-width: 750px){#staff .mainCol .staff .staffInner .staffCol .staffColList .staffColBox .musicInfo+.name{margin-top:6vw}}#staff .mainCol .staff .staffInner .staffCol .staffColList .staffColBox .musicInfo+.musicInfo{margin-top:40px}@media all and (max-width: 750px){#staff .mainCol .staff .staffInner .staffCol .staffColList .staffColBox .musicInfo+.musicInfo{margin-top:7vw}}#staff .mainCol .staff .staffInner .staffCol .staffColList .staffColBox .musicInfo .sub{font-weight:100;font-size:16px}@media all and (max-width: 750px){#staff .mainCol .staff .staffInner .staffCol .staffColList .staffColBox .musicInfo .sub{font-size:4vw}}#staff .mainCol .staff .staffInner .staffCol .staffColList .staffColBox:last-of-type:after{display:none}#staff .mainCol .staff .staffInner .staffCol .staffColSec{width:700px;margin:0 auto}@media all and (max-width: 750px){#staff .mainCol .staff .staffInner .staffCol .staffColSec{width:auto;margin:0}}#staff .mainCol .staff .staffInner .staffCol .staffColSec .staffColList{display:flex;justify-content:center;flex-wrap:wrap}@media all and (max-width: 750px){#staff .mainCol .staff .staffInner .staffCol .staffColSec .staffColList{margin:auto}}#staff .mainCol .staff .staffInner .staffCol .staffColSec .staffColList .staffColBox{text-align:center;width:250px;margin:30px 0 0}@media all and (max-width: 750px){#staff .mainCol .staff .staffInner .staffCol .staffColSec .staffColList .staffColBox{width:40vw;margin:4vw 0 0}}@media all and (max-width: 750px){#staff .mainCol .staff .staffInner .staffCol .staffColSec.staffColSec-chaosism .staffColList{display:block}}@media all and (max-width: 750px){#staff .mainCol .staff .staffInner .staffCol .staffColSec.staffColSec-chaosism .staffColList .staffColBox{margin:4vw auto 0}}@media all and (max-width: 750px){#staff .mainCol .staff .staffInner .staffCol .staffColSec.staffColSec-chaosism .staffColList .staffColBox:first-child{margin:5.3333333333vw auto 0}}.bottomBorder:after{content:"";display:block;margin:26px auto 0;width:14px;height:1px;background:var(--subcolor)}@media all and (max-width: 750px){.bottomBorder:after{margin:5.0666666667vw auto 0;width:2.6666666667vw;height:0.2666666667vw}}.slideInLeftCol{width:100%;overflow:hidden}.staff .js-scrollclass,.staff .js-openanime{opacity:0}.staff .js-scrollclass.fadeBoundUp,.staff .js-openanime.fadeBoundUp{transition:.5s cubic-bezier(0.68, -0.55, 0.27, 1.55);transform:scale(0.8);translate:0 50px}.staff .js-scrollclass.is-active_box,.staff .js-openanime.is-active_box{opacity:1;transform:scale(1);translate:0}.staff .js-scrollclass.slideInLeft,.staff .js-openanime.slideInLeft{transition:.5s cubic-bezier(0.68, -0.55, 0.27, 1.55);transform:translate3d(100%, 0, 0)}.staff .js-scrollclass.is-active_left,.staff .js-openanime.is-active_left{opacity:1;transform:scale(1) translate3d(0, 0, 0);translate:0}