@-webkit-keyframes flicker{0%{opacity:.3138689051}5%{opacity:.3069536754}10%{opacity:.8731201595}15%{opacity:.9199871396}20%{opacity:.9578016704}25%{opacity:.376012146}30%{opacity:.8172389587}35%{opacity:.3333990444}40%{opacity:.4880497421}45%{opacity:.8856906644}50%{opacity:.0911534471}55%{opacity:.7007862658}60%{opacity:.8644807904}65%{opacity:.2846487942}70%{opacity:.771807231}75%{opacity:.9865344101}80%{opacity:.2461609869}85%{opacity:.4543460272}90%{opacity:.7315968201}95%{opacity:.5454418979}100%{opacity:.3981906572}}@keyframes flicker{0%{opacity:.3138689051}5%{opacity:.3069536754}10%{opacity:.8731201595}15%{opacity:.9199871396}20%{opacity:.9578016704}25%{opacity:.376012146}30%{opacity:.8172389587}35%{opacity:.3333990444}40%{opacity:.4880497421}45%{opacity:.8856906644}50%{opacity:.0911534471}55%{opacity:.7007862658}60%{opacity:.8644807904}65%{opacity:.2846487942}70%{opacity:.771807231}75%{opacity:.9865344101}80%{opacity:.2461609869}85%{opacity:.4543460272}90%{opacity:.7315968201}95%{opacity:.5454418979}100%{opacity:.3981906572}}@-webkit-keyframes hoverin{0%{transform:translateX(-101%);opacity:1}100%{transform:translateX(0);opacity:1}}@keyframes hoverin{0%{transform:translateX(-101%);opacity:1}100%{transform:translateX(0);opacity:1}}@-webkit-keyframes hoverout{0%{transform:translateY(0);left:0;opacity:1}100%{transform:translateY(0);left:101%;opacity:1}}@keyframes hoverout{0%{transform:translateY(0);left:0;opacity:1}100%{transform:translateY(0);left:101%;opacity:1}}@-webkit-keyframes hoverin_reverse{0%{transform:translateX(101%);opacity:1}100%{transform:translateX(0);opacity:1}}@keyframes hoverin_reverse{0%{transform:translateX(101%);opacity:1}100%{transform:translateX(0);opacity:1}}@-webkit-keyframes hoverout_reverse{0%{transform:translateY(0);left:0;opacity:1}100%{transform:translateY(0);left:-101%;opacity:1}}@keyframes hoverout_reverse{0%{transform:translateY(0);left:0;opacity:1}100%{transform:translateY(0);left:-101%;opacity:1}}@-webkit-keyframes vin{0%{transform:translateY(-101%);opacity:1}100%{transform:translateX(0);opacity:1}}@keyframes vin{0%{transform:translateY(-101%);opacity:1}100%{transform:translateX(0);opacity:1}}@-webkit-keyframes vout{0%{transform:translateY(0);left:0;opacity:1}100%{transform:translateY(101%);left:0;opacity:1}}@keyframes vout{0%{transform:translateY(0);left:0;opacity:1}100%{transform:translateY(101%);left:0;opacity:1}}@-webkit-keyframes vin_reverse{0%{transform:translateY(101%);opacity:1}100%{transform:translateX(0);opacity:1}}@keyframes vin_reverse{0%{transform:translateY(101%);opacity:1}100%{transform:translateX(0);opacity:1}}@-webkit-keyframes vout_reverse{0%{transform:translateY(0);left:0;opacity:1}100%{transform:translateY(-101%);left:0;opacity:1}}@keyframes vout_reverse{0%{transform:translateY(0);left:0;opacity:1}100%{transform:translateY(-101%);left:0;opacity:1}}.buruburu{display:inline-block;-webkit-animation:hurueru .1s infinite;animation:hurueru .1s infinite}@-webkit-keyframes hurueru{0%{transform:translate(0px, 0px) rotateZ(0deg)}25%{transform:translate(2px, 2px) rotateZ(1deg)}50%{transform:translate(0px, 2px) rotateZ(0deg)}75%{transform:translate(2px, 0px) rotateZ(-1deg)}100%{transform:translate(0px, 0px) rotateZ(0deg)}}@keyframes hurueru{0%{transform:translate(0px, 0px) rotateZ(0deg)}25%{transform:translate(2px, 2px) rotateZ(1deg)}50%{transform:translate(0px, 2px) rotateZ(0deg)}75%{transform:translate(2px, 0px) rotateZ(-1deg)}100%{transform:translate(0px, 0px) rotateZ(0deg)}}@-webkit-keyframes wave{0%{background-position:0 0}100%{background-position:round-decimal(7.8125vw, 3) 0}}@keyframes wave{0%{background-position:0 0}100%{background-position:round-decimal(7.8125vw, 3) 0}}@media screen and (min-width: 1024px){@-webkit-keyframes wave{0%{background-position:0 0}100%{background-position:100px 0}}@keyframes wave{0%{background-position:0 0}100%{background-position:100px 0}}}@-webkit-keyframes sdb{0%{transform:translate(0, -1.953vw);opacity:0}50%{opacity:1}100%{transform:translate(0, 0vw);opacity:0}}@keyframes sdb{0%{transform:translate(0, -1.953vw);opacity:0}50%{opacity:1}100%{transform:translate(0, 0vw);opacity:0}}@-webkit-keyframes sdbpc{0%{transform:translate(0, -20px);opacity:0}50%{opacity:1}100%{transform:translate(0, 0);opacity:0}}@keyframes sdbpc{0%{transform:translate(0, -20px);opacity:0}50%{opacity:1}100%{transform:translate(0, 0);opacity:0}}[data-opacity]{opacity:0;filter:blur(10px);transform:translateY(5vw);transition:1.2s 0s cubic-bezier(0.165, 0.84, 0.44, 1)}[data-opacity].animated{opacity:1;transform:translateY(0);filter:blur(0)}@media screen and (min-width: 1024px){[data-pc-opacity]{opacity:0;transform:translateY(5vw);transition:1.2s 0s cubic-bezier(0.23, 1, 0.32, 1)}[data-pc-opacity].animated{opacity:1;transform:translateY(0)}}@media screen and (max-width: 1023px){[data-opacity],[data-sp-opacity]{opacity:0;transform:translateY(5vw);transition:1.2s 0s cubic-bezier(0.23, 1, 0.32, 1)}[data-sp-opacity].animated,[data-opacity].animated{opacity:1;transform:translateY(0)}}[data-sp-opacity],[data-pc-opacity],[data-opacity],[data-once]{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}body.characters .siteheader .mainmenu a[href*="/characters/"]{color:#47fea1}body.characters #contents{padding-top:0}body.characters #contents .header-logo{position:absolute;top:3.906vw;left:3.906vw;width:26.367vw}body.characters #contents .header-logo__link{display:block}body.characters #contents .header-logo__img{width:100%;max-width:100%;height:auto}body.characters #contents .characters_archives{padding:29.883vw 0 0}body.characters #contents .characters_archives h1{position:absolute;left:0;top:23.438vw;background:url("/wp-content/themes/yourmajesty/assets/img/characters/title@sp.png") no-repeat left top/100% auto;height:175.098vw;width:100vw}body.characters #contents .characters_archives ul{display:flex;flex-wrap:wrap;width:100vw;justify-content:center;font-size:0}body.characters #contents .characters_archives ul li{margin:0 -7.031vw 12.695vw}body.characters #contents .characters_archives ul li:nth-child(3n+2) h2,body.characters #contents .characters_archives ul li:nth-child(3n+3) h2{color:#fff}body.characters #contents .characters_archives ul li h2{font-size:2.734vw;letter-spacing:.06em;font-family:"Fjalla One",sans-serif;text-align:right;padding-bottom:.977vw;text-transform:uppercase}body.characters #contents .characters_archives ul li i{display:block;transform:skewX(0deg);overflow:hidden;position:relative;height:46.191vw;width:39.453vw;background:url("/wp-content/themes/yourmajesty/assets/img/characters/bg_archive.png") no-repeat center center/cover}body.characters #contents .characters_archives ul li i a{display:block;transform:skewX(-22deg);width:39.453vw;height:46.191vw;overflow:hidden}body.characters #contents .characters_archives ul li i a span{display:block;width:20.703vw;height:46.191vw;border:1px solid rgba(255,0,0,0);transform:translateX(9.4vw);overflow:hidden}body.characters #contents .characters_archives ul li i a span img{position:absolute;width:39.453vw;height:46.191vw;top:50%;left:50%;transform:skewX(22deg) translate(-25%, -50%) translateZ(0)}body.characters #contents .characters_archives ul li i a span img.character__img--tyrant{display:none;opacity:0;pointer-events:none}body.characters #contents .characters_archives ul li i a{-webkit-tap-highlight-color:rgba(0,150,255,0)}body.characters #contents .characters_archives ul li i a span{-webkit-tap-highlight-color:rgba(0,150,255,.5)}body.characters #contents p.more{text-align:center;padding:5.273vw 0}body.characters #contents p.more a{border:1px solid #000;font-family:"Fjalla One",sans-serif;text-indent:.08em;font-size:5.273vw;display:flex;justify-content:center;align-items:center;width:63.477vw;margin:0 auto;height:9.57vw}body.characters #contents .characters_details{width:100vw;position:relative;padding:0 0 0;margin-top:25.195vw}body.characters #contents .characters_details .bg_slider{position:absolute;z-index:0;background-color:#000;left:0;top:0;width:100vw;height:211.523vw}body.characters #contents .characters_details .bg_slider::before,body.characters #contents .characters_details .bg_slider::after{content:"";height:131.348vw;width:100vw;position:absolute;left:0;bottom:0;z-index:15;transition-timing-function:ease;transition-duration:500ms;transition-property:opacity}body.characters #contents .characters_details .bg_slider::before{background:url("/wp-content/themes/yourmajesty/assets/img/characters/bg_character_line@sp.png") no-repeat center bottom/100% 100%}body.characters #contents .characters_details .bg_slider::after{background:url("/wp-content/themes/yourmajesty/assets/img/characters/bg_character_line_tyrant@sp.png") no-repeat center bottom/100% 100%}body.characters #contents .characters_details .bg_slider.state--sacred::before{opacity:1}body.characters #contents .characters_details .bg_slider.state--sacred::after{opacity:0}body.characters #contents .characters_details .bg_slider.state--tyrant::before{opacity:0}body.characters #contents .characters_details .bg_slider.state--tyrant::after{opacity:1}body.characters #contents .characters_details .detail_wrap{position:relative}body.characters #contents .characters_details .character_slider{position:relative;left:0;top:0;width:100%;min-height:211.523vw}body.characters #contents .characters_details .swiper-container{overflow:visible}body.characters #contents .characters_details .item .text h2 em{position:absolute;opacity:0}body.characters #contents .characters_details .item .text h2 i{position:static;opacity:1}body.characters #contents .characters_details.r .item .text h2 em{position:static;opacity:1}body.characters #contents .characters_details.r .item .text h2 i{position:absolute;opacity:0}body.characters #contents .characters_details .item{min-height:211.523vw;padding:134.766vw 0 0}body.characters #contents .characters_details .item .text{position:absolute;left:0;top:0;z-index:100;text-align:center;width:100%;padding:9.156vw 0 0}body.characters #contents .characters_details .item .text h2{font-size:9.766vw;letter-spacing:.26em;text-align:center;font-weight:600;min-height:1em}body.characters #contents .characters_details .item .text h2.state--sacred{color:#c8a14a}body.characters #contents .characters_details .item .text h2.state--tyrant{color:#8345e7}body.characters #contents .characters_details .item .text h1{margin-top:3.395vw}body.characters #contents .characters_details .item .text h1 i{display:block;font-size:10.742vw;letter-spacing:.18em;color:#fff;display:block;text-shadow:0 0 2.832vw #ffba42,0 0 2.832vw #ffba42}body.characters #contents .characters_details .item .text h1 span{display:block;font-size:4.492vw;letter-spacing:1.5em;color:#fff;text-indent:.75em;font-family:"Fjalla One",sans-serif;text-transform:uppercase;margin-top:4.66vw}body.characters #contents .characters_details .item .text dl{display:flex;justify-content:center;align-items:center;margin-top:3.957vw;margin-bottom:2.93vw;color:#fff}body.characters #contents .characters_details .item .text dl dt{font-family:"Tulpen One",cursive;font-size:10.742vw;letter-spacing:.04em;padding:0 .977vw 0 2.93vw;text-transform:uppercase}body.characters #contents .characters_details .item .text dl dd{font-size:4.297vw;letter-spacing:.34em;padding:0 2.93vw 0 .977vw}body.characters #contents .characters_details .item .text .switch-type{opacity:0;width:61.816vw;margin-right:auto;margin-left:auto;cursor:pointer}body.characters #contents .characters_details .item .text .switch-type img{max-width:100%;height:auto}body.characters #contents .characters_details .item .text .switch-type.state--sacred .switch-type__sacred{display:block}body.characters #contents .characters_details .item .text .switch-type.state--sacred .switch-type__tyrant{display:none}body.characters #contents .characters_details .item .text .switch-type.state--tyrant .switch-type__sacred{display:none}body.characters #contents .characters_details .item .text .switch-type.state--tyrant .switch-type__tyrant{display:block}body.characters #contents .characters_details .item .text .voice{font-size:4.59vw;letter-spacing:.08em;margin-top:2.8vw}body.characters #contents .characters_details .item .text .voice a{color:#fff;width:61.523vw;height:8.594vw;border:1px solid #fff;display:flex;justify-content:center;margin:0 auto}body.characters #contents .characters_details .item .text .voice em,body.characters #contents .characters_details .item .text .voice small{font-family:"Fjalla One",sans-serif;padding:0 1.66vw;white-space:nowrap}body.characters #contents .characters_details .item .text .voice span{display:flex;justify-content:center;align-items:center;transform:rotateY(25deg);transform-origin:center center;padding:.1em 0 0}body.characters #contents .characters_details .item .text .voice small{font-size:3.125vw}body.characters #contents .characters_details .item .text .voice.comingsoon a{border:#777 solid 1px;background:rgba(119,119,119,.4);color:#777;pointer-events:none}body.characters #contents .characters_details .item .chara{position:absolute;left:0;top:17.578vw;z-index:17;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}body.characters #contents .characters_details .item .chara img{width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}body.characters #contents .characters_details .item .chara__picture{position:absolute;top:0;left:0;opacity:0;visibility:hidden;transition-timing-function:ease;transition-duration:500ms;transition-property:opacity,visibility}body.characters #contents .characters_details .item .chara.state--sacred .chara__picture--sacred{opacity:1;visibility:visible}body.characters #contents .characters_details .item .chara.state--tyrant .chara__picture--tyrant{opacity:1;visibility:visible}body.characters #contents .characters_details .item .bottom_text{position:absolute;top:134.766vw;left:0;z-index:20;width:100vw;opacity:0;transition-timing-function:ease;transition-duration:500ms;transition-property:opacity;will-change:opacity}body.characters #contents .characters_details .item .bottom_text--sacred.state--active{opacity:1}body.characters #contents .characters_details .item .bottom_text--tyrant.state--active{opacity:1}body.characters #contents .characters_details .item .bottom_text .copy{display:flex;flex-direction:column;z-index:20;text-align:left;padding:0 0 0 2.93vw;width:126vw}body.characters #contents .characters_details .item .bottom_text .copy span{font-size:8.789vw;color:#fff;letter-spacing:.14em;transform:rotateY(44deg);transform-origin:left top}body.characters #contents .characters_details .item .bottom_text .copy span i{background:url("/wp-content/themes/yourmajesty/assets/img/characters/bg_serif.png") repeat left top/0.781vw .781vw;padding:1.172vw 1.172vw 1.563vw 5.859vw;min-height:10.352vw;display:inline-flex;align-items:center}body.characters #contents .characters_details .item .bottom_text .copy span em{font-style:italic}body.characters #contents .characters_details .item .bottom_text .copy span:nth-child(2){padding-left:6.836vw;margin-top:1.953vw;width:134vw}body.characters #contents .characters_details .item .bottom_text .lead{position:relative;width:90.234vw;padding:4.492vw 4.883vw;margin:4.102vw auto 0 0;font-size:3.906vw;color:#fff;letter-spacing:.08em;line-height:1.515;text-align:left;background-color:rgba(0,0,0,.8)}body.characters #contents .characters_details .item .bottom_text .lead br{display:none}body.characters #contents .characters_details .item .preload{position:absolute;left:-101vw;top:0;width:0;height:0}body.characters #contents .characters_details .item .bg .glitch{width:100vw;height:211.523vw;background-color:#000}body.characters #contents .characters_details .bg01{position:absolute;left:0;top:0;z-index:0;transition:5s}body.characters #contents .characters_details .bg02{position:absolute;left:0;top:0;transition:opacity .5s;opacity:0;z-index:10;height:211.523vw;width:100%}body.characters #contents .characters_details.r .bg02{opacity:1}body.characters #contents .characters_details .glitch,body.characters #contents .characters_details .channel,body.characters #contents .characters_details .glitch__img{background-position:center top;background-size:cover}body.characters #contents .characters_details .swiper-button.swiper-button-prev,body.characters #contents .characters_details .swiper-button.swiper-button-next{width:5.664vw;height:5.664vw;outline:none;background:none;left:0;right:auto;top:89.258vw;border-left:1px solid #fff;border-bottom:1px solid #fff;z-index:30;margin:0 0 0 3.906vw;transform:rotate(45deg)}body.characters #contents .characters_details .swiper-button.swiper-button-next{left:auto;right:0;transform:rotate(-135deg);margin:0 3.906vw 0 0}body.characters #contents .characters_details .swiper-button.swiper-button-disabled{opacity:0;pointer-events:none}body.characters #contents .characters_details .swiper-pagination{opacity:0}body.characters #contents .characters_details .more{z-index:30;position:relative;padding-top:0vw;margin-top:18.555vw}.switch-mov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;width:100vw;height:100vh;pointer-events:none;opacity:0}.switch-mov img,.switch-mov video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.switch-mov.loaded{pointer-events:auto;opacity:1}@media screen and (min-width: 1024px){body.characters #contents{padding-top:0}body.characters #contents .header-logo{position:absolute;z-index:110;top:22px;left:26px;width:210px}body.characters #contents .header-logo__link{transition-timing-function:ease;transition-duration:.3s;transition-property:opacity;opacity:1}body.characters #contents .header-logo__link:hover{opacity:.7}body.characters #contents .characters_archives{padding:100px 0 0}body.characters #contents .characters_archives h1{top:0;left:24px;background:url("/wp-content/themes/yourmajesty/assets/img/characters/title.png") no-repeat left top/100% auto;height:1094px;width:116px}body.characters #contents .characters_archives ul{width:1000px;margin:0 auto}body.characters #contents .characters_archives ul li{margin:0 -39px 50px}body.characters #contents .characters_archives ul li:nth-child(3n+2) h2,body.characters #contents .characters_archives ul li:nth-child(3n+3) h2{color:#000}body.characters #contents .characters_archives ul li:nth-child(6n+4) h2,body.characters #contents .characters_archives ul li:nth-child(6n+5) h2,body.characters #contents .characters_archives ul li:nth-child(6n+6) h2{color:#fff}body.characters #contents .characters_archives ul li h2{font-size:16px;padding-bottom:6px;color:#000}body.characters #contents .characters_archives ul li i{height:270px;width:230px;background:url("/wp-content/themes/yourmajesty/assets/img/characters/bg_archive.png") no-repeat center center/cover}body.characters #contents .characters_archives ul li i a{width:230px;height:270px;overflow:hidden;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden}body.characters #contents .characters_archives ul li i a span{width:120px;height:270px;align-content:center;border:1px solid rgba(255,0,0,0);transform:translateX(55px);-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}body.characters #contents .characters_archives ul li i a span img{width:230px;height:270px;transition:.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:10;-webkit-backface-visibility:hidden;backface-visibility:hidden}body.characters #contents .characters_archives ul li i a span img.character__img--tyrant{display:inline}body.characters #contents .characters_archives ul li i a span::after{content:"";width:100%;height:100%;background:rgba(255,255,255,.8);position:absolute;left:0;top:0;transform:translateX(-100%);z-index:20;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none}body.characters #contents .characters_archives ul li i a span::before{content:"";width:100%;height:100%;background:#705d36;background:linear-gradient(135deg, #705d36 10%, #b6a672 100%);position:absolute;left:0;top:0;z-index:1;transition:.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}body.characters #contents .characters_archives ul li i a:hover span img{transform:skewX(22deg) scale(1.2) translate(-25%, -42%) translateZ(0);transition:.6s cubic-bezier(0.25, 0.46, 0.45, 0.94)}body.characters #contents .characters_archives ul li i a:hover span img.character__img--sacred{opacity:0}body.characters #contents .characters_archives ul li i a:hover span img.character__img--tyrant{opacity:1}body.characters #contents .characters_archives ul li i a:hover span::after{transform:translateX(200%);transition:.4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}body.characters #contents .characters_archives ul li i a:hover span::before{opacity:1;transition:.6s cubic-bezier(0.25, 0.46, 0.45, 0.94)}body.characters #contents p.more{text-align:center;padding:0 0;width:auto;max-width:1400px;min-width:inherit;margin:0 auto}body.characters #contents p.more a{font-size:18px;width:170px;margin:0;height:48px;padding:0 24px;border:none;transition:.3s}body.characters #contents p.more a:hover{background-color:rgba(0,0,0,.05);transition:.5s cubic-bezier(0.23, 1, 0.32, 1)}body.characters #contents .characters_details{width:100%;min-width:1280px;padding:0;margin-top:150px}body.characters #contents .characters_details .bg_slider{position:relative;height:auto}body.characters #contents .characters_details .bg_slider::before,body.characters #contents .characters_details .bg_slider::after{content:"";height:1250px;width:1920px;position:absolute;left:50%;bottom:0;z-index:15;margin-left:-960px}body.characters #contents .characters_details .bg_slider.state--sacred::before{opacity:1}body.characters #contents .characters_details .bg_slider.state--sacred::after{opacity:0}body.characters #contents .characters_details .bg_slider.state--tyrant::before{opacity:0}body.characters #contents .characters_details .bg_slider.state--tyrant::after{opacity:1}body.characters #contents .characters_details .bg_slider::before{background:url("/wp-content/themes/yourmajesty/assets/img/characters/bg_character_line.png") no-repeat center bottom/1920px 100%}body.characters #contents .characters_details .bg_slider::after{background:url("/wp-content/themes/yourmajesty/assets/img/characters/bg_character_line_tyrant.png") no-repeat center bottom/1920px 100%}body.characters #contents .characters_details .character_slider{position:absolute;left:0;top:0;width:100%;min-height:890px;min-width:1280px}body.characters #contents .characters_details .item{min-height:890px;width:100%;min-width:1280px;padding-top:0}body.characters #contents .characters_details .item .inner{width:1280px;margin:0 auto;height:890px;position:relative}body.characters #contents .characters_details .item .text{position:absolute;left:0;top:150px;z-index:100;text-align:left;width:100%;padding:0 0 0 90px}body.characters #contents .characters_details .item .text h2{font-size:54px;text-align:left}body.characters #contents .characters_details .item .text h1{margin-top:25px}body.characters #contents .characters_details .item .text h1 i{font-size:73px;text-shadow:0 0 29px #ffba42,0 0 29px #ffba42;margin-left:-0.1em}body.characters #contents .characters_details .item .text h1 span{font-size:25px;margin-top:36px;margin-left:-0.5em}body.characters #contents .characters_details .item .text dl{margin-top:38px;justify-content:flex-start;padding-left:5px}body.characters #contents .characters_details .item .text dl dt{font-size:50px;padding:0 12px 0 0}body.characters #contents .characters_details .item .text dl dd{font-size:20px;padding:0 28px 0 0}body.characters #contents .characters_details .item .text .switch-type{opacity:0;width:280px;margin-right:auto;margin-left:0}body.characters #contents .characters_details .item .text .switch-type img{max-width:100%;height:auto}body.characters #contents .characters_details .item .text .switch-type.state--sacred .switch-type__sacred{display:block}body.characters #contents .characters_details .item .text .switch-type.state--sacred .switch-type__tyrant{display:none}body.characters #contents .characters_details .item .text .switch-type.state--tyrant .switch-type__sacred{display:none}body.characters #contents .characters_details .item .text .switch-type.state--tyrant .switch-type__tyrant{display:block}body.characters #contents .characters_details .item .text .voice{font-size:25px;margin:50px auto 0 0}body.characters #contents .characters_details .item .text .voice a{width:320px;height:40px;margin:0 auto 0 0;transition:.3s}body.characters #contents .characters_details .item .text .voice a:hover{background-color:rgba(0,0,0,.5);transition:.5s cubic-bezier(0.23, 1, 0.32, 1)}body.characters #contents .characters_details .item .text .voice em,body.characters #contents .characters_details .item .text .voice small{padding:0 8px;white-space:nowrap}body.characters #contents .characters_details .item .text .voice small{font-size:17px}body.characters #contents .characters_details .item .chara{position:absolute;left:50%;top:0;z-index:17;width:1920px;margin-left:-960px}body.characters #contents .characters_details .item .chara img{width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}body.characters #contents .characters_details .item .bottom_text{position:static;left:0;bottom:auto;z-index:20;width:auto;opacity:0;will-change:auto;transition-timing-function:ease;transition-duration:500ms;opacity:1 !important}body.characters #contents .characters_details .item .bottom_text .copy{left:50%;bottom:auto;top:746px;padding:0 0 0;position:absolute;width:1112px;margin:0 0 0 -556px}body.characters #contents .characters_details .item .bottom_text .copy span{font-size:61px;width:1280px}body.characters #contents .characters_details .item .bottom_text .copy span i{background-size:8px 8px;padding:0 6px 0 30px;min-height:87px}body.characters #contents .characters_details .item .bottom_text .copy span i em{position:relative;top:-0.1em}body.characters #contents .characters_details .item .bottom_text .copy span:nth-child(2){padding-left:45px;margin-top:15px;width:1280px}body.characters #contents .characters_details .item .bottom_text .lead{position:absolute;width:auto;color:#fff;line-height:30px;font-size:19px;letter-spacing:.08em;margin:0 0 0 auto;padding:0;text-align:left;margin-top:0;z-index:20;top:580px;left:50%;width:1100px;margin:0 0 0 -550px;background-color:rgba(0,0,0,0)}body.characters #contents .characters_details .item .bottom_text .lead br{display:inline-block}body.characters #contents .characters_details .item .bg .glitch{width:100%;height:890px;min-width:1280px}body.characters #contents .characters_details .bg01{position:relative;z-index:0;transition:5s;min-width:1280px}body.characters #contents .characters_details .bg02{position:absolute;left:0;top:0;transition:opacity .5s;opacity:0;z-index:10;height:890px;width:100%;min-width:1280px}body.characters #contents .characters_details.r .bg02{opacity:1}body.characters #contents .characters_details .glitch,body.characters #contents .characters_details .channel,body.characters #contents .characters_details .glitch__img{background-position:center top;background-size:1920px auto;min-width:1280px}body.characters #contents .characters_details .swiper-button.swiper-button-prev,body.characters #contents .characters_details .swiper-button.swiper-button-next{width:58px;height:58px;top:568px;position:absolute;margin:0 0 0 40px;transition:.3s}body.characters #contents .characters_details .swiper-button.swiper-button-prev::after,body.characters #contents .characters_details .swiper-button.swiper-button-next::after{content:"";width:140%;height:140%;position:absolute;left:50%;top:50%;z-index:-1;transform:translate(-50%, -50%);border:20px solid rgba(255,186,66,.2);border-top:none;border-right:none;filter:blur(6px);transition:.3s;opacity:0}body.characters #contents .characters_details .swiper-button.swiper-button-prev::before,body.characters #contents .characters_details .swiper-button.swiper-button-next::before{content:"";width:140%;height:140%;position:absolute;left:50%;top:50%;z-index:-1;transform:translate(-50%, -50%);background:rgba(255,255,255,.25);filter:blur(6px);transition:.3s;opacity:0}body.characters #contents .characters_details .swiper-button.swiper-button-prev:hover::after,body.characters #contents .characters_details .swiper-button.swiper-button-next:hover::after{transition:.5s cubic-bezier(0.23, 1, 0.32, 1);opacity:1}body.characters #contents .characters_details .swiper-button.swiper-button-next{margin:0 40px 0 0}body.characters #contents .characters_details .more{z-index:300;position:relative;padding-top:200px;margin-top:0px;padding-bottom:0;top:0;left:0;min-height:inherit}body.characters #contents .characters_details p.more{text-align:center;padding:200px 0 0;width:100%;max-width:1400px;min-width:1280px;margin:0 auto}body.characters #contents .characters_details p.more a{font-size:27px;width:324px;margin:0 auto;height:48px;transition:.3s;border:1px solid #000}body.characters #contents .characters_details p.more a:hover{background-color:rgba(0,0,0,.05);transition:.5s cubic-bezier(0.23, 1, 0.32, 1)}}@media screen and (min-width: 1400px){body.characters #contents .characters_details{width:100%;min-width:1280px}body.characters #contents .characters_details .swiper-button.swiper-button-prev{left:auto;right:50%;margin-right:600px}body.characters #contents .characters_details .swiper-button.swiper-button-next{right:auto;left:50%;margin-left:600px}}@media screen and (min-width: 1920px){body.characters #contents .characters_details .bg_slider::after{content:"";height:65.104vw;width:100vw;position:absolute;left:50%;bottom:0;z-index:15;margin-left:-50vw}body.characters #contents .characters_details .bg,body.characters #contents .characters_details .glitch,body.characters #contents .characters_details .channel,body.characters #contents .characters_details .glitch__img{background-size:100% auto !important;width:100% !important;max-width:inherit}body.characters #contents .characters_details .bg img,body.characters #contents .characters_details .glitch img,body.characters #contents .characters_details .channel img,body.characters #contents .characters_details .glitch__img img{max-width:inherit}body.characters #contents .characters_details .bg .glitch{width:100%;background-size:100% auto}}body.characters #contents{padding-top:0}body.characters #contents .characters_details .bg_slider::after{opacity:1}body.characters #contents .characters_details .item .text h1 i{opacity:0;transform:translate(-5vw, 0)}body.characters #contents .characters_details .item .text h1 span{opacity:0;transform:translate(5vw, 0)}body.characters #contents .characters_details .item .text dl{opacity:0}body.characters #contents .characters_details .item .text .switch-type{opacity:0}body.characters #contents .characters_details .item .text .voice{opacity:0}body.characters #contents .characters_details .item .chara{opacity:0;transform:scale(1.2)}body.characters #contents .characters_details .item .bottom_text .copy{opacity:0;transform:translate(-5vw, 0)}body.characters #contents .characters_details .item .bottom_text .lead{opacity:0;transform:translate(5vw, 0)}body.characters #contents .characters_details .swiper-button.swiper-button-prev{opacity:0}body.characters #contents .characters_details .swiper-button.swiper-button-next{opacity:0}@media screen and (max-width: 1024px){.windowloaded body.characters #contents{padding-top:0}.windowloaded body.characters #contents .characters_details .bg_slider::after{transform:translate(0);transition:.1s .1s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.windowloaded body.characters #contents .characters_details .item .text h2{opacity:1;transition:1s cubic-bezier(0.25, 0.46, 0.45, 0.94);transform:scale(1)}.windowloaded body.characters #contents .characters_details .item .text h1 i{opacity:1;transition:1s cubic-bezier(0.25, 0.46, 0.45, 0.94);transform:scale(1)}.windowloaded body.characters #contents .characters_details .item .text h1 span{opacity:1;transition:1s cubic-bezier(0.25, 0.46, 0.45, 0.94);transform:scale(1)}.windowloaded body.characters #contents .characters_details .item .text dl{opacity:0;opacity:1;transition:1.4s .6s cubic-bezier(0.25, 0.46, 0.45, 0.94);transform:scale(1)}.windowloaded body.characters #contents .characters_details .item .text .switch-type{opacity:0;opacity:1;transition:1.4s .6s cubic-bezier(0.25, 0.46, 0.45, 0.94);transform:scale(1)}.windowloaded body.characters #contents .characters_details .item .text .voice{opacity:0;opacity:1;transition:1.4s .6s cubic-bezier(0.25, 0.46, 0.45, 0.94);transform:scale(1)}.windowloaded body.characters #contents .characters_details .item .chara{opacity:1;transition:1s 1.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);transform:scale(1)}.windowloaded body.characters #contents .characters_details .item .bottom_text.animated .copy{opacity:1;transition:1s 0s cubic-bezier(0.25, 0.46, 0.45, 0.94);transform:translate(0)}.windowloaded body.characters #contents .characters_details .item .bottom_text.animated .lead{opacity:1;transition:1s 0s cubic-bezier(0.25, 0.46, 0.45, 0.94);transform:translate(0)}.windowloaded body.characters #contents .characters_details .item .bottom_text.animated.state--sacred .copy--sacred{opacity:1}.windowloaded body.characters #contents .characters_details .item .bottom_text.animated.state--sacred .copy--tyrant{opacity:0}.windowloaded body.characters #contents .characters_details .item .bottom_text.animated.state--tyrant .copy--sacred{opacity:0}.windowloaded body.characters #contents .characters_details .item .bottom_text.animated.state--tyrant .copy--tyrant{opacity:1}.windowloaded body.characters #contents .characters_details .swiper-button.swiper-button-prev{opacity:1;transition:1s 2.6s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.windowloaded body.characters #contents .characters_details .swiper-button.swiper-button-next{opacity:1;transition:1s 2.6s cubic-bezier(0.25, 0.46, 0.45, 0.94)}}@media screen and (min-width: 1024px){body.characters #contents .characters_details .item .text h1 i{opacity:0;transform:translate(0, 0);filter:blur(5px) brightness(1.5)}body.characters #contents .characters_details .item .text h1 span{opacity:0;transform:translate(0, 0);filter:blur(5px) brightness(1.5)}body.characters #contents .characters_details .item .text dl{opacity:0;transform:translate(30px, 0);filter:blur(2px) brightness(1.5)}body.characters #contents .characters_details .item .text .switch-type{opacity:0;transform:translate(30px, 0)}body.characters #contents .characters_details .item .text .voice{opacity:0;transform:translate(30px, 0);filter:blur(2px) brightness(1.5)}body.characters #contents .characters_details .item .chara{opacity:0;transform:scale(1) translate(60px, 0);filter:brightness(1.5)}body.characters #contents .characters_details .item .bottom_text .copy{opacity:0;transform:translate(30px, 0);filter:blur(2px) brightness(1.5)}body.characters #contents .characters_details .item .bottom_text .lead{opacity:0;transform:translate(30px, 0);filter:blur(2px) brightness(1.5)}body.characters #contents .characters_details .swiper-button.swiper-button-prev{opacity:0}body.characters #contents .characters_details .swiper-button.swiper-button-next{opacity:0}.windowloaded body.characters #contents{padding-top:0}.windowloaded body.characters #contents .characters_details .bg_slider::after{transform:translate(0);transition:.1s .1s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.windowloaded body.characters #contents .characters_details .item .text h1 i{opacity:1;transition:.8s 0s cubic-bezier(0.25, 0.46, 0.45, 0.94),filter .6s .2s cubic-bezier(0.25, 0.46, 0.45, 0.94);transform:scale(1);filter:blur(0) brightness(1)}.windowloaded body.characters #contents .characters_details .item .text h1 span{opacity:1;transition:.8s 0s cubic-bezier(0.25, 0.46, 0.45, 0.94),filter .6s .2s cubic-bezier(0.25, 0.46, 0.45, 0.94);transform:scale(1);filter:blur(0) brightness(1)}.windowloaded body.characters #contents .characters_details .item .text dl{opacity:1;transition:1s .6s cubic-bezier(0.25, 0.46, 0.45, 0.94),filter 1s .8s cubic-bezier(0.25, 0.46, 0.45, 0.94);transform:scale(1);filter:blur(0) brightness(1)}.windowloaded body.characters #contents .characters_details .item .text .switch-type{opacity:1;transition:1s .7s cubic-bezier(0.25, 0.46, 0.45, 0.94),filter 1s .7s cubic-bezier(0.25, 0.46, 0.45, 0.94);transform:scale(1)}.windowloaded body.characters #contents .characters_details .item .text .voice{opacity:1;transition:1s .7s cubic-bezier(0.25, 0.46, 0.45, 0.94),filter 1s .7s cubic-bezier(0.25, 0.46, 0.45, 0.94);transform:scale(1);filter:blur(0) brightness(1)}.windowloaded body.characters #contents .characters_details .item .chara{opacity:1;transition:1s 1.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);transform:scale(1);filter:brightness(1)}.windowloaded body.characters #contents .characters_details .item .bottom_text.animated.state--active .copy{opacity:1;transition:1s .8s cubic-bezier(0.25, 0.46, 0.45, 0.94),filter 1s .8s cubic-bezier(0.25, 0.46, 0.45, 0.94);transform:scale(1);filter:blur(0) brightness(1)}.windowloaded body.characters #contents .characters_details .item .bottom_text.animated.state--active .lead{opacity:1;transition:1s .8s cubic-bezier(0.25, 0.46, 0.45, 0.94),filter 1s .8s cubic-bezier(0.25, 0.46, 0.45, 0.94);transform:scale(1);filter:blur(0) brightness(1)}.windowloaded body.characters #contents .characters_details .swiper-button.swiper-button-prev{opacity:1;transition:1s 2.6s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.windowloaded body.characters #contents .characters_details .swiper-button.swiper-button-next{opacity:1;transition:1s 2.6s cubic-bezier(0.25, 0.46, 0.45, 0.94)}}/*# sourceMappingURL=p_characters.css.map */