@charset "UTF-8";.js-anim-paste{-webkit-transition:-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) 0s,opacity 50ms cubic-bezier(.25,.46,.45,.94) 0s;transition:transform .2s cubic-bezier(.175,.885,.32,1.275) 0s,opacity 50ms cubic-bezier(.25,.46,.45,.94) 0s;-webkit-transform:scale(2,2);transform:scale(2,2);opacity:0}.js-anim-paste.is-entered{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}.js-anim-paste--delay{-webkit-transition:-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) .5s,opacity 50ms cubic-bezier(.25,.46,.45,.94) .5s;transition:transform .2s cubic-bezier(.175,.885,.32,1.275) .5s,opacity 50ms cubic-bezier(.25,.46,.45,.94) .5s;-webkit-transform:scale(2,2);transform:scale(2,2);opacity:0}.js-anim-paste--delay.is-entered{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}.js-anim-scale-up{-webkit-transition:-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) 0s,opacity 50ms cubic-bezier(.25,.46,.45,.94) 0s;transition:transform .2s cubic-bezier(.175,.885,.32,1.275) 0s,opacity 50ms cubic-bezier(.25,.46,.45,.94) 0s;-webkit-transform:scale(0,0);transform:scale(0,0);opacity:0}.js-anim-scale-up.is-entered{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}.js-anim-slide-up{-webkit-transition:-webkit-transform .6s cubic-bezier(.215,.61,.355,1) 0s,opacity .4s cubic-bezier(.215,.61,.355,1) 0s;transition:transform .6s cubic-bezier(.215,.61,.355,1) 0s,opacity .4s cubic-bezier(.215,.61,.355,1) 0s;-webkit-transform:translate(0,50px);transform:translate(0,50px);opacity:0}.js-anim-slide-up.is-entered{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.js-anim-slide-down{-webkit-transition:-webkit-transform .6s cubic-bezier(.215,.61,.355,1) 0s,opacity .4s cubic-bezier(.215,.61,.355,1) 0s;transition:transform .6s cubic-bezier(.215,.61,.355,1) 0s,opacity .4s cubic-bezier(.215,.61,.355,1) 0s;-webkit-transform:translate(0,-50px);transform:translate(0,-50px);opacity:0}.js-anim-slide-down.is-entered{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.js-anim-slide-left{-webkit-transition:-webkit-transform .6s cubic-bezier(.215,.61,.355,1) 0s,opacity .4s cubic-bezier(.215,.61,.355,1) 0s;transition:transform .6s cubic-bezier(.215,.61,.355,1) 0s,opacity .4s cubic-bezier(.215,.61,.355,1) 0s;-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}.js-anim-slide-left.is-entered{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.js-anim-slide-right{-webkit-transition:-webkit-transform .6s cubic-bezier(.215,.61,.355,1) 0s,opacity .4s cubic-bezier(.215,.61,.355,1) 0s;transition:transform .6s cubic-bezier(.215,.61,.355,1) 0s,opacity .4s cubic-bezier(.215,.61,.355,1) 0s;-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}.js-anim-slide-right.is-entered{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.js-anim-fade-in{-webkit-transition:opacity .4s cubic-bezier(.25,.46,.45,.94) .1s;transition:opacity .4s cubic-bezier(.25,.46,.45,.94) .1s;opacity:0}.js-anim-fade-in.is-entered{opacity:1}.cv-btn{position:fixed;bottom:0;right:0;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;pointer-events:none}.cv-btn.is-entered{opacity:1;pointer-events:all}.cv-btn.is-outed{opacity:0;pointer-events:none}.cv-btn .play__now{position:fixed;top:124px;right:8px;display:block;width:100px;height:111px;overflow:hidden;white-space:nowrap;text-indent:-9999px;-webkit-transition:-webkit-filter .6s,filter .6s;transition:filter .6s;width:75px;height:82px;top:80px;right:2px}.cv-btn .play__now::before{content:"";width:100px;height:111px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/common/icon_playnow.png);background-repeat:no-repeat;background-position:0 0;background-size:cover}.cv-btn .play__now::before{width:75px;height:82px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/common/icon_playnow.png);background-repeat:no-repeat;background-position:0 0;background-size:cover}@media (any-hover:hover){.cv-btn .play__now:hover{-webkit-filter:drop-shadow(0 0 10px rgba(200, 225, 237, .8)) brightness(110%);filter:drop-shadow(0 0 10px rgba(200, 225, 237, .8)) brightness(110%)}}#loading{z-index:100;position:fixed;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;position:fixed;background:url(/special/jujutsukaisen/assets/index/img/common/bg_pc.jpg) center center/cover no-repeat}#loading .loading__icon{width:46px;height:35px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/common/icon_loading.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 35px;-webkit-animation:lighting 1s both infinite;animation:lighting 1s both infinite}#loading .loading__txt{color:#fff;font-size:1.4em;font-family:"Zen Antique Soft",serif;font-weight:400}#loading.is-loading{display:none}#loadingAnime{z-index:101;position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;pointer-events:none;display:none}#loadingAnime.is-loading{display:block}#loadingAnime.is-loading .loadingAnime__mask{-webkit-animation:loading .9s steps(16) both;animation:loading .9s steps(16) both}#loadingAnime .loadingAnime__mask{width:100%;height:100%;position:absolute;top:0;left:0;background:url(/special/jujutsukaisen/assets/index/img/common/bg_pc.jpg) center center/cover no-repeat;-webkit-mask:url(/special/jujutsukaisen/assets/index/img/common/tobari_sprite_short.png);mask:url(/special/jujutsukaisen/assets/index/img/common/tobari_sprite_short.png);-webkit-mask-size:1900% 100%;mask-size:1900% 100%}.c-title{position:relative;padding:9px 0}.c-title__txt{margin:0 auto;overflow:hidden;white-space:nowrap;text-indent:-9999px}.c-title__deco{position:absolute;top:3px}.c-title__deco--left{left:0;width:47px;height:72.5px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/title_left.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%}.c-title__deco--right{right:0;width:47px;height:72.5px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/title_right.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%}.c-title__en{position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;bottom:-10px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.c-bg__fixed{position:relative;-webkit-clip-path:inset(0);clip-path:inset(0)}.c-bg__fixed::before{content:"";position:fixed;top:50%;right:0;z-index:-10;width:100%;height:100vh;height:100lvh;background-size:cover;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}@media screen and (max-width:1280px){.c-bg__fixed::before{right:50%;-webkit-transform:translate3d(50%,-50%,0);transform:translate3d(50%,-50%,0)}}.c-bg__fixed:nth-of-type(1){z-index:3}.c-bg__fixed:nth-of-type(1)::after{z-index:-2}.c-bg__fixed:nth-of-type(2){z-index:2}.c-bg__fixed:nth-of-type(2)::after{z-index:-3}@-webkit-keyframes kv_fire{0%{opacity:1}50%{opacity:.7}70%{opacity:1}85%{opacity:.8}100%{opacity:1}}@keyframes kv_fire{0%{opacity:1}50%{opacity:.7}70%{opacity:1}85%{opacity:.8}100%{opacity:1}}@-webkit-keyframes kv_gojo{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes kv_gojo{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes kv_itadori_megumi{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes kv_itadori_megumi{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes kv_logo{0%{opacity:0;-webkit-transform:scale(2);transform:scale(2)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes kv_logo{0%{opacity:0;-webkit-transform:scale(2);transform:scale(2)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fade-left{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fade-left{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fade-right{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fade-right{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fade-down{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-down{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-up{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-up{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes opacity{0%{opacity:0}100%{opacity:1}}@keyframes opacity{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes lighting{0%{opacity:1}50%{opacity:.7}70%{opacity:1}85%{opacity:.8}100%{opacity:1}}@keyframes lighting{0%{opacity:1}50%{opacity:.7}70%{opacity:1}85%{opacity:.8}100%{opacity:1}}@-webkit-keyframes scale{0%{opacity:0;-webkit-transform:scale(2.5,2.5);transform:scale(2.5,2.5)}100%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes scale{0%{opacity:0;-webkit-transform:scale(2.5,2.5);transform:scale(2.5,2.5)}100%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes booom{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:0}100%{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:0}}@keyframes booom{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:0}100%{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:0}}@-webkit-keyframes door-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-88%);transform:translateX(-88%)}}@keyframes door-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-88%);transform:translateX(-88%)}}@-webkit-keyframes door-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(88%);transform:translateX(88%)}}@keyframes door-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(88%);transform:translateX(88%)}}@-webkit-keyframes loading{from{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}@keyframes loading{from{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}@-webkit-keyframes furifuri{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(0);transform:rotate(0)}51%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}99%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes furifuri{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(0);transform:rotate(0)}51%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}99%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.c-kv{position:relative;z-index:1;width:375px;height:600px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/bg.png);background-repeat:no-repeat;background-position:0 0;background-size:cover;display:block}.c-kv.is-active .c-kv__logo::before{-webkit-animation:kv_logo .4s 1s both;animation:kv_logo .4s 1s both}.c-kv.is-active .c-kv__chara--itadori_megumi::before{-webkit-animation:kv_itadori_megumi .4s .6s both;animation:kv_itadori_megumi .4s .6s both}.c-kv.is-active .c-kv__chara--gojo{-webkit-animation:kv_gojo .4s .6s both;animation:kv_gojo .4s .6s both}.c-kv.is-active .c-kv__chara--naohito::before{-webkit-animation:fade-left .2s 0s both;animation:fade-left .2s 0s both}.c-kv.is-active .c-kv__chara--kusakabe::before{-webkit-animation:fade-left .2s 0s both;animation:fade-left .2s 0s both}.c-kv.is-active .c-kv__chara--nanami::before{-webkit-animation:fade-left .2s 0s both;animation:fade-left .2s 0s both}.c-kv.is-active .c-kv__chara--meimei_uiui::before{-webkit-animation:fade-right .2s 0s both;animation:fade-right .2s 0s both}.c-kv.is-active .c-kv__chara--ino::before{-webkit-animation:fade-right .2s 0s both;animation:fade-right .2s 0s both}.c-kv.is-active .c-kv__chara--nobara::before{-webkit-animation:fade-right .2s 0s both;animation:fade-right .2s 0s both}.c-kv.is-active .c-kv__chara--curse{-webkit-animation:opacity .5s .2s both;animation:opacity .5s .2s both}.c-kv.is-active .c-kv__chara--sukuna{-webkit-animation:opacity .5s .2s both;animation:opacity .5s .2s both}.c-kv__logo{z-index:7;position:absolute;left:10.5px;top:234.5px;width:341.5px;height:79.5px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.c-kv__logo::before{content:'';width:342px;height:80px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/common/logo.png);background-repeat:no-repeat;background-position:0 0;background-size:342px 80px;opacity:0}.c-kv__chara--itadori_megumi{z-index:6;position:absolute;left:50.5px;top:254.5px;width:280.5px;height:261.5px}.c-kv__chara--itadori_megumi::before{content:'';width:280.5px;height:261.5px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/chara_itadori_megumi.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;opacity:0}.c-kv__chara--gojo{z-index:5;position:absolute;left:107px;top:100px;width:136px;height:225.5px;width:136px;height:225.5px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/chara_gojo.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;opacity:0}.c-kv__chara--gojo::before{content:'';width:136px;height:225.5px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/chara_gojo.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%}.c-kv__chara--gojo_fire{z-index:4;position:absolute;left:41.5px;top:18.5px;width:220.5px;height:286px}.c-kv__chara--gojo_fire::before{content:'';width:220.5px;height:286px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/chara_gojo_fire.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;opacity:0;-webkit-animation:kv_fire 2s 3.5s both infinite;animation:kv_fire 2s 3.5s both infinite}.c-kv__chara--naohito{z-index:1;position:absolute;left:-.5px;top:186.5px;width:80px;height:118.5px}.c-kv__chara--naohito::before{content:'';width:80px;height:118.5px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/chara_naohito.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;opacity:0}.c-kv__chara--kusakabe{z-index:0;position:absolute;left:0;top:275px;width:79.5px;height:130.5px}.c-kv__chara--kusakabe::before{content:'';width:79.5px;height:130.5px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/chara_kusakabe.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;opacity:0}.c-kv__chara--nanami{z-index:1;position:absolute;left:0;top:350.5px;width:187px;height:175px}.c-kv__chara--nanami::before{content:'';width:187px;height:175px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/chara_nanami.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;opacity:0}.c-kv__chara--meimei_uiui{z-index:1;position:absolute;left:251.5px;top:143.5px;width:123px;height:138px}.c-kv__chara--meimei_uiui::before{content:'';width:123px;height:138px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/chara_meimei_uiui.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;opacity:0}.c-kv__chara--ino{z-index:1;position:absolute;right:-.5px;top:267px;width:62px;height:137px}.c-kv__chara--ino::before{content:'';width:62px;height:137px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/chara_ino.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;opacity:0}.c-kv__chara--nobara{z-index:1;position:absolute;right:-.5px;top:346px;width:90px;height:170px}.c-kv__chara--nobara::before{content:'';width:90px;height:170px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/chara_nobara.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;opacity:0}.c-kv__chara--todo{z-index:8;position:absolute;left:0;top:443px;width:66px;height:157.5px}.c-kv__chara--todo::before{content:'';width:66px;height:157.5px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/chara_todo.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%}.c-kv__chara--muta{z-index:8;position:absolute;right:-.5px;top:449px;width:68.5px;height:151.5px}.c-kv__chara--muta::before{content:'';width:68.5px;height:151.5px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/chara_muta.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%}.c-kv__chara--curse{z-index:0;position:absolute;left:0;top:0;width:217.5px;height:265px;width:217.5px;height:265px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/chara_curse.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;opacity:0}.c-kv__chara--curse::before{content:'';width:217.5px;height:265px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/chara_curse.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%}.c-kv__chara--sukuna{z-index:0;position:absolute;left:209.5px;top:0;width:141px;height:233.5px;width:141px;height:233.5px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/chara_sukuna.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;opacity:0}.c-kv__chara--sukuna::before{content:'';width:141px;height:233.5px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/chara_sukuna.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%}.c-kv__btn{z-index:7;position:absolute;left:67px;top:442px;width:241px;height:77px;overflow:hidden;white-space:nowrap;text-indent:-9999px;-webkit-transition:-webkit-filter .6s,filter .6s;transition:filter .6s}@media (any-hover:hover){.c-kv__btn:hover{-webkit-filter:drop-shadow(0 0 10px rgba(200, 225, 237, .8)) brightness(110%);filter:drop-shadow(0 0 10px rgba(200, 225, 237, .8)) brightness(110%)}}.c-kv__btn::before{content:'';width:241px;height:77px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/btn.png);background-repeat:no-repeat;background-position:0 0;background-size:241px 77px}.c-kv__term{z-index:8;position:absolute;left:68px;top:524px;width:240px;height:17.5px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.c-kv__term::before{content:'';width:240px;height:18px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/term.png);background-repeat:no-repeat;background-position:0 0;background-size:240px 18px}.c-kv__date{z-index:8;position:absolute;left:7.5px;top:544.5px;width:356px;height:28px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.c-kv__date::before{content:'';width:356px;height:28px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/date.png);background-repeat:no-repeat;background-position:0 0;background-size:356px 28px}.c-kv__copy{z-index:7;position:absolute;left:54px;top:580px;width:265.5px;height:16px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.c-kv__copy::before{content:'';width:266px;height:16px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/copyright.png);background-repeat:no-repeat;background-position:0 0;background-size:266px 16px}.c-nav{position:relative;z-index:1;background-color:#000}.c-nav__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:1280px){.c-nav__list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.c-nav__item{position:relative;width:75px;height:75px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/common/nav/bg_off.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%}.c-nav__item::after{position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;bottom:7px;width:11px;height:7px;content:"";cursor:pointer;width:12px;height:7px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/common/nav/arrow_off.png);background-repeat:no-repeat;background-position:0 0;background-size:12px 7px}.c-nav__item.is-active{width:75px;height:75px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/common/nav/bg_on.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%}.c-nav__item.is-active::after{width:11px;height:7px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/common/nav/arrow_on.png);background-repeat:no-repeat;background-position:0 0;background-size:11px 7px}.c-nav__item.is-active:nth-child(1) a .nav__txt::before{width:66px;height:13px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/common/nav/chara_on.png);background-repeat:no-repeat;background-position:0 0;background-size:66px 13px}.c-nav__item.is-active:nth-child(2) a .nav__txt::before{width:69px;height:13px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/common/nav/campaign_on.png);background-repeat:no-repeat;background-position:0 0;background-size:69px 13px}.c-nav__item.is-active:nth-child(3) a .nav__txt::before{width:42px;height:29px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/common/nav/eventinfo_on.png);background-repeat:no-repeat;background-position:0 0;background-size:42px 29px}.c-nav__item.is-active:nth-child(4) a .nav__txt::before{width:48px;height:30px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/common/nav/gameinfo_on.png);background-repeat:no-repeat;background-position:0 0;background-size:48px 30px}.c-nav__item.is-active:nth-child(5) a .nav__txt::before{width:56px;height:14px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/common/nav/movie_on.png);background-repeat:no-repeat;background-position:0 0;background-size:56px 14px}.c-nav__item:nth-child(1) a .nav__txt{width:68.5px;height:12.5px}.c-nav__item:nth-child(1) a .nav__txt::before{width:66px;height:13px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/common/nav/chara_off.png);background-repeat:no-repeat;background-position:0 0;background-size:66px 13px}.c-nav__item:nth-child(2) a .nav__txt{width:68.5px;height:12.5px}.c-nav__item:nth-child(2) a .nav__txt::before{width:69px;height:13px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/common/nav/campaign_off.png);background-repeat:no-repeat;background-position:0 0;background-size:69px 13px}.c-nav__item:nth-child(3) a .nav__txt{width:41.5px;height:29px}.c-nav__item:nth-child(3) a .nav__txt::before{width:42px;height:29px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/common/nav/eventinfo_off.png);background-repeat:no-repeat;background-position:0 0;background-size:42px 29px}.c-nav__item:nth-child(4) a .nav__txt{width:48px;height:29.5px}.c-nav__item:nth-child(4) a .nav__txt::before{width:48px;height:30px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/common/nav/gameinfo_off.png);background-repeat:no-repeat;background-position:0 0;background-size:48px 30px}.c-nav__item:nth-child(5) a .nav__txt{width:55.5px;height:13.5px}.c-nav__item:nth-child(5) a .nav__txt::before{width:56px;height:14px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/common/nav/movie_off.png);background-repeat:no-repeat;background-position:0 0;background-size:56px 14px}.c-nav__item a{display:block;width:100%;height:100%}.c-nav__item a .nav__txt{position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:0;bottom:0;margin-top:auto;margin-bottom:auto;overflow:hidden;white-space:nowrap;text-indent:-9999px;display:block}.c-nav__item a .nav__txt::before{content:""}.sec-character{position:relative;z-index:0}.sec-character .c-title__txt{width:252px;height:50px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/title.png);background-repeat:no-repeat;background-position:0 0;background-size:252px 50px}.sec-character .c-title__en{width:94px;height:27px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/title_en.png);background-repeat:no-repeat;background-position:0 0;background-size:94px 27px}.sec-character .character__tobari{z-index:4;position:absolute;top:-99px;left:0;width:375px;height:251.5px;width:375px;height:252px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/bg_head_tobari.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 252px;pointer-events:none}.sec-character .character__newCharacter{position:relative;background-color:#000}.sec-character .character__newCharacter .c-bg__fixed{padding-top:60px;width:375px;height:2100px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/bg.jpg);background-repeat:no-repeat;background-position:0 0;background-size:375px 2100px}.sec-character .character__newCharacter .c-bg__fixed::before{width:375px;height:516px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/bg_intersection.png);background-repeat:no-repeat;background-position:0 0;background-size:cover}.sec-character .character__newCharacter .c-bg__fixed::after{z-index:1;content:"";position:absolute;top:0;left:0;width:375px;height:590px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/bg_head_layer.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 590px}.sec-character .character__newCharacter .character__container{padding-top:90px;z-index:3;position:relative}.sec-character .character__newCharacter .c-title__deco--left{left:21px}.sec-character .character__newCharacter .c-title__deco--right{right:21px}.sec-character .character__box{position:relative}.sec-character .character__box::before{z-index:-1;position:absolute;top:-200px;left:0;content:"";width:375px;height:555px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/common/bg_light.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 555px}.sec-character .character__box--summon{margin-top:76px}.sec-character .character__box--summon::before{content:none}.sec-character .character__box--other{margin-top:68px}.sec-character .character__box--distribute{margin-top:111px}.sec-character .character__box--distribute .character__nav .slick-dots{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.sec-character .character__subtitle{z-index:2;width:261px;height:44px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/subtitle_bg.png);background-repeat:no-repeat;background-position:0 0;background-size:261px 44px;position:relative;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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto;font-size:2em;color:#fff}.sec-character .character__tag{position:absolute;top:-52px;left:18px}.sec-character .character__tag::before{content:"";width:154px;height:84px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/common/tag.png);background-repeat:no-repeat;background-position:0 0;background-size:154px 84px;-webkit-animation:lighting 1s both infinite;animation:lighting 1s both infinite}.sec-character .character__tag .tag__txt{position:absolute;top:31px;left:42px;display:block;width:69px;height:30px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.sec-character .character__tag .tag__txt::before{content:'';width:69px;height:30px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/common/tag_txt_new.png);background-repeat:no-repeat;background-position:0 0;background-size:69px 30px}.sec-character .character__returnCharacter{z-index:3;position:relative;margin-top:-183px;padding:30px 0 0}.sec-character .character__returnCharacter::before{content:"";z-index:2;position:absolute;top:-9px;left:0;width:375px;height:241px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/bg_head_return.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 241px}.sec-character .character__returnCharacter::after{position:absolute;top:-120px;left:0;content:"";width:375px;height:555px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/common/bg_light.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 555px}.sec-character .character__returnCharacter .character__box{z-index:1;position:relative;padding-top:70px}.sec-character .character__returnCharacter .character__box::before{content:none}.sec-character .character__returnCharacter .character__box .arrow-prev{top:316px}.sec-character .character__returnCharacter .character__box .arrow-prev .character__prev{width:52px;height:75px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/arrow_prev_black.png);background-repeat:no-repeat;background-position:0 0;background-size:52px 75px}.sec-character .character__returnCharacter .character__box .arrow-next{top:316px}.sec-character .character__returnCharacter .character__box .arrow-next .character__next{width:54px;height:75px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/arrow_next_black.png);background-repeat:no-repeat;background-position:0 0;background-size:54px 75px}.sec-character .character__returnCharacter .character__box.character__box--firstEdition .character__subtitle--return{width:340px;height:41px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/first-edition/subtitle_bg.png);background-repeat:no-repeat;background-position:0 0;background-size:340px 41px}.sec-character .character__returnCharacter .character__box.character__box--secondEdition .character__subtitle--return{width:340px;height:41px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/second-edition/subtitle_bg.png);background-repeat:no-repeat;background-position:0 0;background-size:340px 41px}.sec-character .character__returnCharacter .character__box.character__box--secondEdition .character__item{color:#000}.sec-character .character__returnCharacter .character__box.character__box--thirdEdition .character__subtitle--return{width:340px;height:41px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/third-edition/subtitle_bg.png);background-repeat:no-repeat;background-position:0 0;background-size:340px 41px}.sec-character .character__returnCharacter .character__box.character__box--thirdEdition .character__item{color:#000}.sec-character .character__returnCharacter .character__subtitle--return{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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto;padding:10px 0;text-align:center;color:#fff}.sec-character .character__returnCharacter .character__subtitle--return .txt{letter-spacing:-.07em;font-size:1.6em}.character__nav{position:relative;margin:7px auto 0}.character__nav .slick-list{padding:11px;width:100%}.character__nav .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3px;pointer-events:none;width:100%!important}.character__nav .slick-track::before{content:none}.character__nav li{position:relative;width:46px!important;height:46px!important;pointer-events:auto;cursor:pointer}.character__nav li button{overflow:hidden;white-space:nowrap;text-indent:-9999px;width:100%;height:100%}.character__nav li::before{position:absolute;content:"";left:0;top:0;z-index:2;-webkit-transition:opacity .3s;transition:opacity .3s;width:100%;height:100%;display:block}.character__nav li::after{position:absolute;top:-4.75px;left:-4.75px;content:"";width:56px;height:56px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/thumb_hover.png);background-repeat:no-repeat;background-position:0 0;background-size:56px 56px;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}@media (any-hover:hover){.character__nav li:hover::after{opacity:1}}.character__nav li.slick-current{pointer-events:none}.character__nav li.slick-current::before{opacity:0}.character__carousel .slick-list{width:100%}.character__carousel .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:25px}.character__carousel .slick-slide{height:auto!important}.character__carousel.slick-initialized .slick-slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.character__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;color:#fff;text-align:center}.character__item.slick-active .character__img{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1;-webkit-transition:-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) 0s,opacity 50ms;transition:transform .2s cubic-bezier(.175,.885,.32,1.275) 0s,opacity 50ms}.character__item .character__img{margin:0 auto;-webkit-transform:scale(0,0);transform:scale(0,0);opacity:0}.character__item .character__img::before{content:""}.character__item .character__data{margin-top:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto}.character__item .character__name{margin-top:25px;font-size:2.6em}.character__item .character__voice{margin-top:3px;font-size:1.6em}.character__item .character__info{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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:6px;column-gap:6px;margin-top:4px}.character__item .character__attr.-fire{width:26px;height:26px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/elemental01.png);background-repeat:no-repeat;background-position:0 0;background-size:cover}.character__item .character__attr.-water{width:26px;height:26px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/elemental02.png);background-repeat:no-repeat;background-position:0 0;background-size:cover}.character__item .character__attr.-wood{width:26px;height:26px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/elemental03.png);background-repeat:no-repeat;background-position:0 0;background-size:cover}.character__item .character__attr.-shine{width:26px;height:26px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/elemental04.png);background-repeat:no-repeat;background-position:0 0;background-size:cover}.character__item .character__attr.-darkness{width:26px;height:26px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/elemental05.png);background-repeat:no-repeat;background-position:0 0;background-size:cover}.character__item .character__attr.-hell{width:26px;height:26px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/elemental06.png);background-repeat:no-repeat;background-position:0 0;background-size:cover}.character__item .character__attr.-heaven{width:26px;height:26px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/elemental07.png);background-repeat:no-repeat;background-position:0 0;background-size:cover}.character__item .character__rarity.-five{width:110px;height:17px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/rarity_five.png);background-repeat:no-repeat;background-position:0 0;background-size:110px 17px}.character__item .character__rarity.-six{width:132px;height:17px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/rarity_six.png);background-repeat:no-repeat;background-position:0 0;background-size:132px 17px}.character__box--summon .character__nav{width:217px}.character__box--summon .character__nav li:nth-child(1){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/summon/thumb_itadori_todo_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--summon .character__nav li:nth-child(1)::before{width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/summon/thumb_itadori_todo_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--summon .character__nav li:nth-child(2){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/summon/thumb_gojo_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--summon .character__nav li:nth-child(2)::before{width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/summon/thumb_gojo_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--summon .character__nav li:nth-child(3){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/summon/thumb_kusakabe_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--summon .character__nav li:nth-child(3)::before{width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/summon/thumb_kusakabe_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--summon .character__nav li:nth-child(4){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/summon/thumb_ultimate_mekamaru_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--summon .character__nav li:nth-child(4)::before{width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/summon/thumb_ultimate_mekamaru_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--summon .character__nav li:nth-child(5){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/summon/thumb_meimei_uiui_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--summon .character__nav li:nth-child(5)::before{width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/summon/thumb_meimei_uiui_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--summon .character__nav li:nth-child(6){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/summon/thumb_naohito_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--summon .character__nav li:nth-child(6)::before{width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/summon/thumb_naohito_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--summon .character__nav li:nth-child(7){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/summon/thumb_ino_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--summon .character__nav li:nth-child(7)::before{width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/summon/thumb_ino_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--summon .character__nav li:nth-child(8){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/summon/thumb_sukuna_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--summon .character__nav li:nth-child(8)::before{width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/summon/thumb_sukuna_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--summon .character__item:nth-child(1) .character__img{width:216px;height:181px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/summon/itadori_todo.png);background-repeat:no-repeat;background-position:0 0;background-size:216px 181px}.character__box--summon .character__item:nth-child(2) .character__img{width:211px;height:180px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/summon/gojo.png);background-repeat:no-repeat;background-position:0 0;background-size:211px 180px}.character__box--summon .character__item:nth-child(3) .character__img{width:215px;height:178px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/summon/kusakabe.png);background-repeat:no-repeat;background-position:0 0;background-size:215px 178px}.character__box--summon .character__item:nth-child(4) .character__img{width:215px;height:179px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/summon/ultimate_mekamaru.png);background-repeat:no-repeat;background-position:0 0;background-size:215px 179px}.character__box--summon .character__item:nth-child(5) .character__img{width:215px;height:181px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/summon/meimei_uiui.png);background-repeat:no-repeat;background-position:0 0;background-size:215px 181px}.character__box--summon .character__item:nth-child(6) .character__img{width:214px;height:180px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/summon/naohito.png);background-repeat:no-repeat;background-position:0 0;background-size:214px 180px}.character__box--summon .character__item:nth-child(7) .character__img{width:208px;height:174px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/summon/ino.png);background-repeat:no-repeat;background-position:0 0;background-size:208px 174px}.character__box--summon .character__item:nth-child(8) .character__img{width:216px;height:179px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/summon/sukuna.png);background-repeat:no-repeat;background-position:0 0;background-size:216px 179px}.character__box--summon .arrow-next,.character__box--summon .arrow-prev{top:246px}.character__box--other .character__nav{width:267px}.character__box--other .character__nav li:nth-child(1){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/other/thumb_itadori_megumi_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--other .character__nav li:nth-child(1)::before{width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/other/thumb_itadori_megumi_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--other .character__nav li:nth-child(2){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/other/thumb_geto_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--other .character__nav li:nth-child(2)::before{width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/other/thumb_geto_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--other .character__nav li:nth-child(3){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/other/thumb_mahito_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--other .character__nav li:nth-child(3)::before{width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/other/thumb_mahito_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--other .character__nav li:nth-child(4){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/other/thumb_dagon_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--other .character__nav li:nth-child(4)::before{width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/other/thumb_dagon_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--other .character__nav li:nth-child(5){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/other/thumb_choso_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--other .character__nav li:nth-child(5)::before{width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/other/thumb_choso_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--other .character__item:nth-child(1) .character__img{width:217px;height:180px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/other/itadori_megumi.png);background-repeat:no-repeat;background-position:0 0;background-size:217px 180px}.character__box--other .character__item:nth-child(2) .character__img{width:211px;height:175px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/other/geto.png);background-repeat:no-repeat;background-position:0 0;background-size:211px 175px}.character__box--other .character__item:nth-child(3) .character__img{width:212px;height:181px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/other/mahito.png);background-repeat:no-repeat;background-position:0 0;background-size:212px 181px}.character__box--other .character__item:nth-child(4) .character__img{width:216px;height:181px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/other/dagon.png);background-repeat:no-repeat;background-position:0 0;background-size:216px 181px}.character__box--other .character__item:nth-child(5) .character__img{width:210px;height:180px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/other/choso.png);background-repeat:no-repeat;background-position:0 0;background-size:210px 180px}.character__box--other .arrow-next,.character__box--other .arrow-prev{top:197px}.character__box--distribute .character__nav{width:267px}.character__box--distribute .character__nav .slick-track{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.character__box--distribute .character__nav li:nth-child(1){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/distribute/thumb_itadori_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--distribute .character__nav li:nth-child(1)::before{width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/distribute/thumb_itadori_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--distribute .character__nav li:nth-child(2){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/distribute/thumb_choso_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--distribute .character__nav li:nth-child(2)::before{width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/distribute/thumb_choso_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--distribute .character__item:nth-child(1) .character__img{width:202px;height:175px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/distribute/itadori.png);background-repeat:no-repeat;background-position:0 0;background-size:202px 175px}.character__box--distribute .character__item:nth-child(2) .character__img{width:210px;height:180px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/distribute/choso.png);background-repeat:no-repeat;background-position:0 0;background-size:210px 180px}.character__box--distribute .arrow-next,.character__box--distribute .arrow-prev{top:198px}.character__box--firstEdition .character__nav{width:362px}.character__box--firstEdition .character__nav li:nth-child(1){width:46px;height:47px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/first-edition/thumb_itadori_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 47px}.character__box--firstEdition .character__nav li:nth-child(1)::before{width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/first-edition/thumb_itadori_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--firstEdition .character__nav li:nth-child(2){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/first-edition/thumb_megumi_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--firstEdition .character__nav li:nth-child(2)::before{width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/first-edition/thumb_megumi_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--firstEdition .character__nav li:nth-child(3){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/first-edition/thumb_nobara_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--firstEdition .character__nav li:nth-child(3)::before{width:46px;height:47px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/first-edition/thumb_nobara_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 47px}.character__box--firstEdition .character__nav li:nth-child(4){width:46px;height:47px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/first-edition/thumb_gojo_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 47px}.character__box--firstEdition .character__nav li:nth-child(4)::before{width:46px;height:47px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/first-edition/thumb_gojo_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 47px}.character__box--firstEdition .character__nav li:nth-child(5){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/first-edition/thumb_todo_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--firstEdition .character__nav li:nth-child(5)::before{width:46px;height:47px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/first-edition/thumb_todo_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 47px}.character__box--firstEdition .character__nav li:nth-child(6){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/first-edition/thumb_kamo_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--firstEdition .character__nav li:nth-child(6)::before{width:46px;height:47px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/first-edition/thumb_kamo_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 47px}.character__box--firstEdition .character__nav li:nth-child(7){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/first-edition/thumb_mai_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--firstEdition .character__nav li:nth-child(7)::before{width:46px;height:47px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/first-edition/thumb_mai_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 47px}.character__box--firstEdition .character__nav li:nth-child(8){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/first-edition/thumb_nanami_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--firstEdition .character__nav li:nth-child(8)::before{width:46px;height:47px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/first-edition/thumb_nanami_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 47px}.character__box--firstEdition .character__nav li:nth-child(9){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/first-edition/thumb_mahito_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--firstEdition .character__nav li:nth-child(9)::before{width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/first-edition/thumb_mahito_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--firstEdition .character__nav li:nth-child(10){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/first-edition/thumb_jogo_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--firstEdition .character__nav li:nth-child(10)::before{width:46px;height:47px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/first-edition/thumb_jogo_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 47px}.character__box--firstEdition .character__nav li:nth-child(11){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/first-edition/thumb_hanami_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--firstEdition .character__nav li:nth-child(11)::before{width:46px;height:47px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/first-edition/thumb_hanami_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 47px}.character__box--firstEdition .character__nav li:nth-child(12){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/first-edition/thumb_sukuna_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--firstEdition .character__nav li:nth-child(12)::before{width:46px;height:47px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/first-edition/thumb_sukuna_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 47px}.character__box--firstEdition .character__item:nth-child(1) .character__img{width:215px;height:181px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/first-edition/itadori.png);background-repeat:no-repeat;background-position:0 0;background-size:215px 181px}.character__box--firstEdition .character__item:nth-child(2) .character__img{width:216px;height:180px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/first-edition/megumi.png);background-repeat:no-repeat;background-position:0 0;background-size:216px 180px}.character__box--firstEdition .character__item:nth-child(3) .character__img{width:216px;height:178px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/first-edition/nobara.png);background-repeat:no-repeat;background-position:0 0;background-size:216px 178px}.character__box--firstEdition .character__item:nth-child(4) .character__img{width:211px;height:180px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/first-edition/gojo.png);background-repeat:no-repeat;background-position:0 0;background-size:211px 180px}.character__box--firstEdition .character__item:nth-child(5) .character__img{width:215px;height:180px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/first-edition/todo.png);background-repeat:no-repeat;background-position:0 0;background-size:215px 180px}.character__box--firstEdition .character__item:nth-child(6) .character__img{width:214px;height:179px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/first-edition/kamo.png);background-repeat:no-repeat;background-position:0 0;background-size:214px 179px}.character__box--firstEdition .character__item:nth-child(7) .character__img{width:209px;height:179px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/first-edition/mai.png);background-repeat:no-repeat;background-position:0 0;background-size:209px 179px}.character__box--firstEdition .character__item:nth-child(8) .character__img{width:213px;height:180px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/first-edition/nanami.png);background-repeat:no-repeat;background-position:0 0;background-size:213px 180px}.character__box--firstEdition .character__item:nth-child(9) .character__img{width:217px;height:181px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/first-edition/mahito.png);background-repeat:no-repeat;background-position:0 0;background-size:217px 181px}.character__box--firstEdition .character__item:nth-child(10) .character__img{width:212px;height:180px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/first-edition/jogo.png);background-repeat:no-repeat;background-position:0 0;background-size:212px 180px}.character__box--firstEdition .character__item:nth-child(11) .character__img{width:213px;height:178px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/first-edition/hanami.png);background-repeat:no-repeat;background-position:0 0;background-size:213px 178px}.character__box--firstEdition .character__item:nth-child(12) .character__img{width:213px;height:180px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/first-edition/sukuna.png);background-repeat:no-repeat;background-position:0 0;background-size:213px 180px}.character__box--secondEdition .character__nav{width:362px}.character__box--secondEdition .character__nav li:nth-child(1){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/second-edition/thumb_okkotsu_rika_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--secondEdition .character__nav li:nth-child(1)::before{width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/second-edition/thumb_okkotsu_rika_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--secondEdition .character__nav li:nth-child(2){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/second-edition/thumb_okkotsu_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--secondEdition .character__nav li:nth-child(2)::before{width:46px;height:47px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/second-edition/thumb_okkotsu_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 47px}.character__box--secondEdition .character__nav li:nth-child(3){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/second-edition/thumb_maki_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--secondEdition .character__nav li:nth-child(3)::before{width:46px;height:47px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/second-edition/thumb_maki_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 47px}.character__box--secondEdition .character__nav li:nth-child(4){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/second-edition/thumb_toge_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--secondEdition .character__nav li:nth-child(4)::before{width:46px;height:47px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/second-edition/thumb_toge_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 47px}.character__box--secondEdition .character__nav li:nth-child(5){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/second-edition/thumb_panda_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--secondEdition .character__nav li:nth-child(5)::before{width:46px;height:47px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/second-edition/thumb_panda_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 47px}.character__box--secondEdition .character__nav li:nth-child(6){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/second-edition/thumb_gojo_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--secondEdition .character__nav li:nth-child(6)::before{width:46px;height:47px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/second-edition/thumb_gojo_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 47px}.character__box--secondEdition .character__nav li:nth-child(7){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/second-edition/thumb_yaga_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--secondEdition .character__nav li:nth-child(7)::before{width:46px;height:47px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/second-edition/thumb_yaga_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 47px}.character__box--secondEdition .character__nav li:nth-child(8){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/second-edition/thumb_ijichi_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--secondEdition .character__nav li:nth-child(8)::before{width:46px;height:47px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/second-edition/thumb_ijichi_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 47px}.character__box--secondEdition .character__nav li:nth-child(9){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/second-edition/thumb_geto_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--secondEdition .character__nav li:nth-child(9)::before{width:46px;height:47px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/second-edition/thumb_geto_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 47px}.character__box--secondEdition .character__nav li:nth-child(10){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/second-edition/thumb_miguel_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--secondEdition .character__nav li:nth-child(10)::before{width:46px;height:47px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/second-edition/thumb_miguel_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 47px}.character__box--secondEdition .character__item:nth-child(1) .character__img{width:214px;height:180px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/second-edition/okkotsu_rika.png);background-repeat:no-repeat;background-position:0 0;background-size:214px 180px}.character__box--secondEdition .character__item:nth-child(2) .character__img{width:214px;height:180px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/second-edition/okkotsu.png);background-repeat:no-repeat;background-position:0 0;background-size:214px 180px}.character__box--secondEdition .character__item:nth-child(3) .character__img{width:216px;height:180px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/second-edition/maki.png);background-repeat:no-repeat;background-position:0 0;background-size:216px 180px}.character__box--secondEdition .character__item:nth-child(4) .character__img{width:211px;height:180px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/second-edition/toge.png);background-repeat:no-repeat;background-position:0 0;background-size:211px 180px}.character__box--secondEdition .character__item:nth-child(5) .character__img{width:216px;height:181px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/second-edition/panda.png);background-repeat:no-repeat;background-position:0 0;background-size:216px 181px}.character__box--secondEdition .character__item:nth-child(6) .character__img{width:205px;height:181px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/second-edition/gojo.png);background-repeat:no-repeat;background-position:0 0;background-size:205px 181px}.character__box--secondEdition .character__item:nth-child(7) .character__img{width:214px;height:180px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/second-edition/yaga.png);background-repeat:no-repeat;background-position:0 0;background-size:214px 180px}.character__box--secondEdition .character__item:nth-child(8) .character__img{width:202px;height:173px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/second-edition/ijichi.png);background-repeat:no-repeat;background-position:0 0;background-size:202px 173px}.character__box--secondEdition .character__item:nth-child(9) .character__img{width:216px;height:181px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/second-edition/geto.png);background-repeat:no-repeat;background-position:0 0;background-size:216px 181px}.character__box--secondEdition .character__item:nth-child(10) .character__img{width:214px;height:179px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/second-edition/miguel.png);background-repeat:no-repeat;background-position:0 0;background-size:214px 179px}.character__box--thirdEdition .character__nav{width:362px}.character__box--thirdEdition .character__nav li:nth-child(1){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/third-edition/thumb_gojo_kaigyoku_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--thirdEdition .character__nav li:nth-child(1)::before{width:46px;height:47px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/third-edition/thumb_gojo_kaigyoku_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 47px}.character__box--thirdEdition .character__nav li:nth-child(2){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/third-edition/thumb_gojo_saikyo_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--thirdEdition .character__nav li:nth-child(2)::before{width:46px;height:47px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/third-edition/thumb_gojo_saikyo_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 47px}.character__box--thirdEdition .character__nav li:nth-child(3){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/third-edition/thumb_geto_kaigyoku_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--thirdEdition .character__nav li:nth-child(3)::before{width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/third-edition/thumb_geto_kaigyoku_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--thirdEdition .character__nav li:nth-child(4){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/third-edition/thumb_geto_kosenninen_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--thirdEdition .character__nav li:nth-child(4)::before{width:46px;height:47px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/third-edition/thumb_geto_kosenninen_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 47px}.character__box--thirdEdition .character__nav li:nth-child(5){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/third-edition/thumb_shoko_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--thirdEdition .character__nav li:nth-child(5)::before{width:46px;height:47px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/third-edition/thumb_shoko_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 47px}.character__box--thirdEdition .character__nav li:nth-child(6){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/third-edition/thumb_nanami_haibara_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--thirdEdition .character__nav li:nth-child(6)::before{width:46px;height:47px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/third-edition/thumb_nanami_haibara_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 47px}.character__box--thirdEdition .character__nav li:nth-child(7){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/third-edition/thumb_meimei_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--thirdEdition .character__nav li:nth-child(7)::before{width:46px;height:47px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/third-edition/thumb_meimei_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 47px}.character__box--thirdEdition .character__nav li:nth-child(8){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/third-edition/thumb_utahime_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--thirdEdition .character__nav li:nth-child(8)::before{width:46px;height:47px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/third-edition/thumb_utahime_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 47px}.character__box--thirdEdition .character__nav li:nth-child(9){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/third-edition/thumb_amanai_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--thirdEdition .character__nav li:nth-child(9)::before{width:46px;height:47px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/third-edition/thumb_amanai_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 47px}.character__box--thirdEdition .character__nav li:nth-child(10){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/third-edition/thumb_kuroi_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--thirdEdition .character__nav li:nth-child(10)::before{width:46px;height:47px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/third-edition/thumb_kuroi_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 47px}.character__box--thirdEdition .character__nav li:nth-child(11){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/third-edition/thumb_toji_amanosakahoko_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--thirdEdition .character__nav li:nth-child(11)::before{width:46px;height:47px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/third-edition/thumb_toji_amanosakahoko_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 47px}.character__box--thirdEdition .character__nav li:nth-child(12){width:46px;height:46px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/third-edition/thumb_toji_banrinokusari_on.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 46px}.character__box--thirdEdition .character__nav li:nth-child(12)::before{width:46px;height:47px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/third-edition/thumb_toji_banrinokusari_off.png);background-repeat:no-repeat;background-position:0 0;background-size:46px 47px}.character__box--thirdEdition .character__item:nth-child(1) .character__img{width:217px;height:181px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/third-edition/gojo_kaigyoku.png);background-repeat:no-repeat;background-position:0 0;background-size:217px 181px}.character__box--thirdEdition .character__item:nth-child(2) .character__img{width:211px;height:180px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/third-edition/gojo_saikyo.png);background-repeat:no-repeat;background-position:0 0;background-size:211px 180px}.character__box--thirdEdition .character__item:nth-child(3) .character__img{width:214px;height:177px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/third-edition/geto_kaigyoku.png);background-repeat:no-repeat;background-position:0 0;background-size:214px 177px}.character__box--thirdEdition .character__item:nth-child(4) .character__img{width:210px;height:181px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/third-edition/geto_kosenninen.png);background-repeat:no-repeat;background-position:0 0;background-size:210px 181px}.character__box--thirdEdition .character__item:nth-child(5) .character__img{width:210px;height:178px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/third-edition/shoko.png);background-repeat:no-repeat;background-position:0 0;background-size:210px 178px}.character__box--thirdEdition .character__item:nth-child(6) .character__img{width:214px;height:179px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/third-edition/nanami_haibara.png);background-repeat:no-repeat;background-position:0 0;background-size:214px 179px}.character__box--thirdEdition .character__item:nth-child(7) .character__img{width:208px;height:180px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/third-edition/meimei.png);background-repeat:no-repeat;background-position:0 0;background-size:208px 180px}.character__box--thirdEdition .character__item:nth-child(8) .character__img{width:216px;height:178px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/third-edition/utahime.png);background-repeat:no-repeat;background-position:0 0;background-size:216px 178px}.character__box--thirdEdition .character__item:nth-child(9) .character__img{width:211px;height:181px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/third-edition/amanai.png);background-repeat:no-repeat;background-position:0 0;background-size:211px 181px}.character__box--thirdEdition .character__item:nth-child(10) .character__img{width:211px;height:178px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/third-edition/kuroi.png);background-repeat:no-repeat;background-position:0 0;background-size:211px 178px}.character__box--thirdEdition .character__item:nth-child(11) .character__img{width:213px;height:180px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/third-edition/toji_amanosakahoko.png);background-repeat:no-repeat;background-position:0 0;background-size:213px 180px}.character__box--thirdEdition .character__item:nth-child(12) .character__img{width:215px;height:180px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/third-edition/toji_banrinokusari.png);background-repeat:no-repeat;background-position:0 0;background-size:215px 180px}.arrow-prev{position:absolute;width:52px;height:74.5px;left:0;top:210px;background:0 0;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s}@media (any-hover:hover){.arrow-prev:hover{opacity:.8}}.arrow-prev .character__prev{position:absolute;width:52px;height:75px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/arrow_prev_red.png);background-repeat:no-repeat;background-position:0 0;background-size:52px 75px;left:0;top:0;bottom:0;margin:auto;cursor:pointer}.arrow-next{position:absolute;width:52px;height:74.5px;right:0;top:210px;background:0 0;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s}@media (any-hover:hover){.arrow-next:hover{opacity:.8}}.arrow-next .character__next{position:absolute;width:54px;height:75px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/arrow_next_red.png);background-repeat:no-repeat;background-position:0 0;background-size:54px 75px;left:0;top:0;bottom:0;margin:auto;cursor:pointer}.sec-campaign{z-index:1;position:relative;margin-top:-176px}.sec-campaign .c-bg__fixed{background-color:#000}.sec-campaign .c-bg__fixed::before{width:375px;height:100%;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/bg.jpg);background-repeat:no-repeat;background-position:0 0;background-size:cover}.sec-campaign .campaign__head{z-index:4;position:relative;padding:90px 0 0}.sec-campaign .campaign__head::before{z-index:3;content:"";position:absolute;top:-70px;left:0;pointer-events:none;width:375px;height:376px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/bg_head.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 376px}.sec-campaign .campaign__head .c-title{z-index:5}.sec-campaign .campaign__head .c-title__txt{width:186px;height:47px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/title.png);background-repeat:no-repeat;background-position:0 0;background-size:186px 47px}.sec-campaign .campaign__head .c-title__en{width:84px;height:27px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/title_en.png);background-repeat:no-repeat;background-position:0 0;background-size:84px 27px}.sec-campaign .campaign__head .c-title__deco--left{left:50px}.sec-campaign .campaign__head .c-title__deco--right{right:50px}.sec-campaign .campaign__container{padding-bottom:150px}.sec-campaign .campaign__contents{position:relative;padding-top:65px;color:#fff;text-align:center}.sec-campaign .campaign__contents--01{padding-top:91px}.sec-campaign .campaign__contents--01 .campaign__mark{top:106px}.sec-campaign .campaign__contents--01 .campaign__mark::before{width:92px;height:124px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/mark01.png);background-repeat:no-repeat;background-position:0 0;background-size:92px 124px}.sec-campaign .campaign__contents--01 .campaign__subtitle .main{font-size:3.15em}.sec-campaign .campaign__contents--01 .campaign__date{margin-top:15px}.sec-campaign .campaign__contents--01 .campaign__bnr{width:295px;height:166px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/bnr01.png);background-repeat:no-repeat;background-position:0 0;background-size:295px 166px}.sec-campaign .campaign__contents--02{padding-top:61px}.sec-campaign .campaign__contents--02 .campaign__mark{top:27px}.sec-campaign .campaign__contents--02 .campaign__mark::before{width:92px;height:124px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/mark02.png);background-repeat:no-repeat;background-position:0 0;background-size:92px 124px}.sec-campaign .campaign__contents--02 .campaign__subtitle .main{font-size:2.65em}.sec-campaign .campaign__contents--02 .campaign__subtitle .main::before{bottom:-6px}.sec-campaign .campaign__contents--02 .campaign__date{margin-top:28px}.sec-campaign .campaign__contents--02 .campaign__bnr{width:295px;height:166px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/bnr02.png);background-repeat:no-repeat;background-position:0 0;background-size:295px 166px}.sec-campaign .campaign__contents--02 .campaign__txt{margin-top:15px;font-size:1.3em;line-height:1.9}.sec-campaign .campaign__contents--03 .campaign__mark{top:27px}.sec-campaign .campaign__contents--03 .campaign__mark::before{width:92px;height:124px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/mark03.png);background-repeat:no-repeat;background-position:0 0;background-size:92px 124px}.sec-campaign .campaign__contents--03 .campaign__bnr{width:295px;height:166px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/bnr03.png);background-repeat:no-repeat;background-position:0 0;background-size:295px 166px}.sec-campaign .campaign__contents--04{padding-top:49px}.sec-campaign .campaign__contents--04 .campaign__mark{top:12px}.sec-campaign .campaign__contents--04 .campaign__mark::before{width:92px;height:123px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/mark04.png);background-repeat:no-repeat;background-position:0 0;background-size:92px 123px}.sec-campaign .campaign__contents--04 .campaign__bnr{width:295px;height:166px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/bnr04.png);background-repeat:no-repeat;background-position:0 0;background-size:295px 166px}.sec-campaign .campaign__contents--05{padding-top:46px}.sec-campaign .campaign__contents--05 .campaign__mark{top:6px}.sec-campaign .campaign__contents--05 .campaign__mark::before{width:92px;height:123px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/mark05.png);background-repeat:no-repeat;background-position:0 0;background-size:92px 123px}.sec-campaign .campaign__contents--05 .campaign__date{margin-top:20px}.sec-campaign .campaign__contents--05 .campaign__bnr{width:295px;height:166px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/bnr05.png);background-repeat:no-repeat;background-position:0 0;background-size:295px 166px}.sec-campaign .campaign__mark{z-index:-1;content:"";position:absolute;top:0;left:0;mix-blend-mode:multiply;width:91.5px;height:123.5px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.sec-campaign .campaign__mark::before{content:""}.sec-campaign .campaign__item{width:295.5px;margin:0 auto}.sec-campaign .campaign__subtitle{position:relative}.sec-campaign .campaign__subtitle span{display:block}.sec-campaign .campaign__subtitle .primary{font-size:1.6em;color:#fff600;line-height:1.25}.sec-campaign .campaign__subtitle .lg{font-size:4em}.sec-campaign .campaign__subtitle .md{font-size:1.75em}.sec-campaign .campaign__subtitle .main{position:relative;margin:0 auto;font-size:2.65em;letter-spacing:-.14em;line-height:1.25}.sec-campaign .campaign__subtitle .main::before{content:"";position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;z-index:-1;bottom:0;width:352px;height:8px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/subtitle_bg.png);background-repeat:no-repeat;background-position:0 0;background-size:352px 8px}.sec-campaign .campaign__date{width:294px;height:63px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/date_frame.png);background-repeat:no-repeat;background-position:0 0;background-size:294px 63px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:28px auto 0}.sec-campaign .campaign__date span{line-height:1.25}.sec-campaign .campaign__date .period{font-size:1.75em;margin-right:6px;margin-left:21px}.sec-campaign .campaign__date .separate{width:1px;height:43px;background-color:#fff;margin-left:4px}.sec-campaign .campaign__date .date{text-align:left;margin-left:12px}.sec-campaign .campaign__date .date .num{font-size:1.65em}.sec-campaign .campaign__date .date .txt{font-size:1.35em}.sec-campaign .campaign__lead{margin-top:15px;font-size:2em;line-height:1.6}.sec-campaign .campaign__txt{margin-top:20px;font-size:1.4em}.sec-campaign .campaign__goods{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;column-gap:8px;margin-top:15px}.sec-campaign .campaign__goods .img{width:99px;height:107px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/img01.png);background-repeat:no-repeat;background-position:0 0;background-size:99px 107px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.sec-campaign .campaign__goods .img.js-anim-furifuri.is-entered{-webkit-animation:furifuri .2s .2s both;animation:furifuri .2s .2s both;-webkit-animation-iteration-count:2;animation-iteration-count:2}.sec-campaign .campaign__goods .txt{text-align:left}.sec-campaign .campaign__goods .txt span{display:block;font-size:1.3em;line-height:1.8}.sec-campaign .campaign__goods .txt .primary{color:#fff600;margin-top:2px}.sec-campaign .campaign__ar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 5px;margin-top:10px}.sec-campaign .campaign__ar .ar__btn:nth-child(1) a::before{width:145px;height:55px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/btn_ar_itadori_megumi.png);background-repeat:no-repeat;background-position:0 0;background-size:145px 55px}.sec-campaign .campaign__ar .ar__btn:nth-child(2) a::before{width:145px;height:55px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/btn_ar_itadori_todo.png);background-repeat:no-repeat;background-position:0 0;background-size:145px 55px}.sec-campaign .campaign__ar .ar__btn:nth-child(3) a::before{width:145px;height:55px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/btn_ar_nobara.png);background-repeat:no-repeat;background-position:0 0;background-size:145px 55px}.sec-campaign .campaign__ar .ar__btn:nth-child(4) a::before{width:145px;height:55px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/btn_ar_gojo.png);background-repeat:no-repeat;background-position:0 0;background-size:145px 55px}.sec-campaign .campaign__ar .ar__btn:nth-child(5) a::before{width:145px;height:55px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/btn_ar_nanami.png);background-repeat:no-repeat;background-position:0 0;background-size:145px 55px}.sec-campaign .campaign__ar .ar__btn:nth-child(6) a::before{width:145px;height:55px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/btn_ar_sukuna.png);background-repeat:no-repeat;background-position:0 0;background-size:145px 55px}.sec-campaign .campaign__ar .ar__btn a{display:block;width:145px;height:55px;overflow:hidden;white-space:nowrap;text-indent:-9999px;-webkit-transition:opacity .3s;transition:opacity .3s}@media (any-hover:hover){.sec-campaign .campaign__ar .ar__btn a:hover{opacity:.8}}.sec-campaign .campaign__ar .ar__btn a::before{content:""}.sec-campaign .campaign__bnr{margin-top:20px}.sec-campaign .campaign__btn{width:295px;height:55px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/common/btn_bg.png);background-repeat:no-repeat;background-position:0 0;background-size:295px 55px;position:relative;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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.8em;margin-top:20px;padding:22px 0 26px}@media (any-hover:hover){.sec-campaign .campaign__btn:hover::after{-webkit-transform:translateX(5px);transform:translateX(5px)}}.sec-campaign .campaign__btn::after{content:"";position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;right:18px;width:36px;height:40px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/common/btn_arrow_red.png);background-repeat:no-repeat;background-position:0 0;background-size:36px 40px;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.sec-event{z-index:1;position:relative;margin-top:-100px}.sec-event .event__head{z-index:4;position:relative;padding:80px 0 0}.sec-event .event__head::before{z-index:3;content:"";position:absolute;top:0;left:0;pointer-events:none;width:375px;height:298px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/event/bg_head.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 298px}.sec-event .event__head .c-title{z-index:5}.sec-event .event__head .c-title__txt{width:190px;height:50px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/event/title.png);background-repeat:no-repeat;background-position:0 0;background-size:190px 50px}.sec-event .event__head .c-title__en{width:59px;height:27px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/event/title_en.png);background-repeat:no-repeat;background-position:0 0;background-size:59px 27px}.sec-event .event__head .c-title__deco--left{left:50px}.sec-event .event__head .c-title__deco--right{right:50px}.sec-event .event__container{padding-top:97px;width:375px;height:562px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/event/bg.jpg);background-repeat:no-repeat;background-position:0 0;background-size:375px 562px}.sec-event .event__contents{position:relative;color:#fff;text-align:center}.sec-event .event__subtitle{position:relative;margin:0 auto;font-size:2.8em;letter-spacing:-.1em}.sec-event .event__subtitle::before{content:"";position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;bottom:3px;width:332px;height:67px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/event/subtitle_bg.png);background-repeat:no-repeat;background-position:0 0;background-size:332px 67px}.sec-event .event__subtitle .txt{z-index:1;position:relative;line-height:1.43}.sec-event .event__subtitle .txt span{display:inline-block}.sec-event .event__subtitle .txt .primary{color:#fff600}.sec-event .event__date{position:relative;margin-top:19px;padding-bottom:12.5px;color:#fff600}.sec-event .event__date::after{content:"";position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;bottom:0;width:322px;height:4px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/event/line.png);background-repeat:no-repeat;background-position:0 0;background-size:322px 4px}.sec-event .event__date .lead{z-index:1;position:relative;display:block;font-size:1.7em}.sec-event .event__date .lead::after,.sec-event .event__date .lead::before{content:"";position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto}.sec-event .event__date .lead::before{left:18px;width:90px;height:4px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/event/line_date_left.png);background-repeat:no-repeat;background-position:0 0;background-size:90px 4px}.sec-event .event__date .lead::after{right:18px;width:90px;height:4px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/event/line_date_right.png);background-repeat:no-repeat;background-position:0 0;background-size:90px 4px}.sec-event .event__date .date{display:block}.sec-event .event__date .date .num{font-size:1.9em}.sec-event .event__date .date .txt{font-size:1.6em}.sec-event .event__info{margin-top:16px;font-size:2em}.sec-event .event__btn{width:295px;height:55px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/common/btn_bg.png);background-repeat:no-repeat;background-position:0 0;background-size:295px 55px;position:relative;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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.8em;margin-top:22px;margin-inline:auto;padding:22px 20px 26px 0}@media (any-hover:hover){.sec-event .event__btn:hover::after{-webkit-transform:translateX(5px);transform:translateX(5px)}}.sec-event .event__btn::after{content:"";position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;right:18px;width:36px;height:40px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/common/btn_arrow_red.png);background-repeat:no-repeat;background-position:0 0;background-size:36px 40px;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.sec-gameinfo{z-index:1;position:relative;margin-top:-110px}.sec-gameinfo .gameinfo__head{z-index:4;position:relative;padding:99px 0 0}.sec-gameinfo .gameinfo__head::before{z-index:3;content:"";position:absolute;top:0;left:0;pointer-events:none;width:375px;height:288px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/gameinfo/bg_head.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 288px}.sec-gameinfo .gameinfo__head .c-title{z-index:5}.sec-gameinfo .gameinfo__head .c-title__txt{width:193px;height:34px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/gameinfo/title.png);background-repeat:no-repeat;background-position:0 0;background-size:193px 34px}.sec-gameinfo .gameinfo__head .c-title__deco--left{left:59px;width:32px;height:61px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/gameinfo/title_left.png);background-repeat:no-repeat;background-position:0 0;background-size:32px 61px}.sec-gameinfo .gameinfo__head .c-title__deco--right{right:59px;width:32px;height:61px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/gameinfo/title_right.png);background-repeat:no-repeat;background-position:0 0;background-size:32px 61px}.sec-gameinfo .gameinfo__head .c-title__en{width:72px;height:10px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/gameinfo/title_en.png);background-repeat:no-repeat;background-position:0 0;background-size:72px 10px}.sec-gameinfo .gameinfo__container{padding-top:50px;margin-top:-50px;width:375px;height:1975px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/gameinfo/bg.jpg);background-repeat:no-repeat;background-position:0 0;background-size:375px 1975px}.sec-gameinfo .gameinfo__contents{z-index:4;position:relative;width:310px;margin:50px auto 0;text-align:center}.sec-gameinfo .gameinfo__contents--02{margin-top:48px}.sec-gameinfo .gameinfo__contents--02 .gameinfo__date{margin-top:20px}.sec-gameinfo .gameinfo__contents--03 .gameinfo__subtitle .main::before{bottom:-3px}.sec-gameinfo .gameinfo__contents--03 .gameinfo__date{margin-top:24px}.sec-gameinfo .gameinfo__subtitle{z-index:4;position:relative;margin:0 auto;letter-spacing:-.14em;text-align:left}.sec-gameinfo .gameinfo__subtitle .main{position:relative;display:block;font-size:2.8em;text-align:center}.sec-gameinfo .gameinfo__subtitle .main::before{content:"";position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;bottom:0;width:280px;height:8px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/gameinfo/subtitle_bg.png);background-repeat:no-repeat;background-position:0 0;background-size:280px 8px}.sec-gameinfo .gameinfo__subtitle .secondary{display:inline-block;margin-top:4px;color:#630102;font-size:2.5em}.sec-gameinfo .gameinfo__subtitle .txt{display:inline-block;margin-top:4px;margin-left:-5px;font-size:2.5em;letter-spacing:-.1em}.sec-gameinfo .gameinfo__date{width:294px;height:63px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/gameinfo/date_frame_black.png);background-repeat:no-repeat;background-position:0 0;background-size:294px 63px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:12px auto 0}.sec-gameinfo .gameinfo__date span{line-height:1.25}.sec-gameinfo .gameinfo__date .period{font-size:1.75em;margin-right:6px;margin-left:21px}.sec-gameinfo .gameinfo__date .separate{width:1px;height:43px;background-color:#000;margin-left:4px}.sec-gameinfo .gameinfo__date .date{text-align:left;margin-left:12px}.sec-gameinfo .gameinfo__date .date .num{font-size:1.65em}.sec-gameinfo .gameinfo__date .date .txt{font-size:1.35em}.sec-gameinfo .gameinfo__distribute{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px}.sec-gameinfo .gameinfo__distribute .distribute__character:nth-child(1){margin-left:28px}.sec-gameinfo .gameinfo__distribute .distribute__character:nth-child(1) .img{width:97px;height:158px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/gameinfo/itadori.png);background-repeat:no-repeat;background-position:0 0;background-size:97px 158px}.sec-gameinfo .gameinfo__distribute .distribute__character:nth-child(2){margin-left:37px}.sec-gameinfo .gameinfo__distribute .distribute__character:nth-child(2) .img{width:135px;height:158px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/gameinfo/choso.png);background-repeat:no-repeat;background-position:0 0;background-size:135px 158px}.sec-gameinfo .gameinfo__distribute .distribute__character .img{margin:0 auto}.sec-gameinfo .gameinfo__distribute .distribute__character .name{margin-top:-1px;color:#630102;text-align:center}.sec-gameinfo .gameinfo__distribute .distribute__character .name span{display:block;font-size:1.8em}.sec-gameinfo .gameinfo__distribute .distribute__character .name .sm{line-height:1.2;font-size:1.6em}.sec-gameinfo .gameinfo__quest{display:grid;grid-template-columns:repeat(2,1fr);gap:22px 0;margin-top:25px}.sec-gameinfo .gameinfo__quest .quest__character{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:0}.sec-gameinfo .gameinfo__quest .quest__character:nth-child(1) .img{width:129px;height:107.5px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/summon/itadori_todo.png);background-repeat:no-repeat;background-position:0 0;background-size:cover}.sec-gameinfo .gameinfo__quest .quest__character:nth-child(2) .img{width:126.5px;height:107px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/summon/gojo.png);background-repeat:no-repeat;background-position:0 0;background-size:cover}.sec-gameinfo .gameinfo__quest .quest__character:nth-child(3) .img{width:128.5px;height:106px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/summon/kusakabe.png);background-repeat:no-repeat;background-position:0 0;background-size:cover}.sec-gameinfo .gameinfo__quest .quest__character:nth-child(4) .img{width:128.5px;height:106.5px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/summon/ultimate_mekamaru.png);background-repeat:no-repeat;background-position:0 0;background-size:cover}.sec-gameinfo .gameinfo__quest .quest__character:nth-child(5) .img{width:109.5px;height:91.5px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/summon/ino.png);background-repeat:no-repeat;background-position:0 0;background-size:cover}.sec-gameinfo .gameinfo__quest .quest__character:nth-child(6) .img{width:128.5px;height:107.5px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/summon/meimei_uiui.png);background-repeat:no-repeat;background-position:0 0;background-size:cover}.sec-gameinfo .gameinfo__quest .quest__character:nth-child(7) .img{width:127.5px;height:107.5px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/summon/naohito.png);background-repeat:no-repeat;background-position:0 0;background-size:cover}.sec-gameinfo .gameinfo__quest .quest__character:nth-child(8) .img{width:129.5px;height:106.5px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/summon/sukuna.png);background-repeat:no-repeat;background-position:0 0;background-size:cover}.sec-gameinfo .gameinfo__quest .quest__character .img{margin:auto}.sec-gameinfo .gameinfo__quest .quest__character .name{color:#630102;text-align:center;margin-top:4px}.sec-gameinfo .gameinfo__quest .quest__character .name span{display:block;font-size:1.75em;line-height:1.4}.sec-gameinfo .gameinfo__quest .quest__character .name .sm{font-size:1.6em;line-height:1}.sec-gameinfo .gameinfo__txt{font-size:1.4em;line-height:1.7;text-align:left;width:286px;margin:9px auto 0;letter-spacing:-.05em}.sec-gameinfo .gameinfo__gokumonkyo{margin:20px auto 0;width:135px;height:130px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/gameinfo/gokumonkyo.png);background-repeat:no-repeat;background-position:0 0;background-size:135px 130px}.sec-gameinfo .js-anim-gokumnkyo{-webkit-transition:-webkit-transform .6s cubic-bezier(.175,.885,.32,1.275) 0s,opacity 50ms cubic-bezier(.25,.46,.45,.94) 0s;transition:transform .6s cubic-bezier(.175,.885,.32,1.275) 0s,opacity 50ms cubic-bezier(.25,.46,.45,.94) 0s;-webkit-transform:scale(2,2);transform:scale(2,2);opacity:0}.sec-gameinfo .js-anim-gokumnkyo.is-entered{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}.sec-movie{z-index:1;position:relative;margin-top:-95px;height:855px}.sec-movie::before{content:"";position:absolute;top:-50px;left:0;width:375px;height:905px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/movie/bg.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 905px}.sec-movie .movie__head{z-index:4;position:relative;padding:100px 0 0}.sec-movie .movie__head .c-title{z-index:5}.sec-movie .movie__head .c-title__txt{width:156px;height:51px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/movie/title.png);background-repeat:no-repeat;background-position:0 0;background-size:156px 51px}.sec-movie .movie__head .c-title__deco--left{left:51px}.sec-movie .movie__head .c-title__deco--right{right:51px}.sec-movie .movie__head .c-title__en{width:58px;height:27px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/movie/title_en.png);background-repeat:no-repeat;background-position:0 0;background-size:58px 27px}.sec-movie .movie__contents{margin:40px auto 0;text-align:center}.sec-movie .movie__title{color:#fff;font-size:1.65em;text-align:center;letter-spacing:-.06em}.sec-movie .movie__btn{position:relative;width:320px;height:180px;margin:28px auto 0;display:block;overflow:hidden}.sec-movie .movie__btn::before{content:"";position:absolute;width:100%;height:100%;top:-15px;left:-20px;width:355px;height:209px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/movie/movie_border.png);background-repeat:no-repeat;background-position:0 0;background-size:355px 209px}.sec-movie .movie__btn::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 0 10px 6px #000}@media (any-hover:hover){.sec-movie .movie__btn:hover .movie__frame{-webkit-transform:scale(1.1);transform:scale(1.1)}}.sec-movie .movie__frame{position:relative;width:100%;display:block;z-index:1;cursor:pointer;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.sec-movie .movie__icon{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:74px;height:75px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/movie/ico_play.png);background-repeat:no-repeat;background-position:0 0;background-size:74px 75px;z-index:2;cursor:pointer}.c-tab{position:relative;width:100%}.c-tab__menuList{z-index:2;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:14px;column-gap:14px;padding:28px 0 12px;background-color:transparent}.c-tab__menuList li{position:relative;width:104px;height:60.5px;overflow:hidden;white-space:nowrap;text-indent:-9999px;cursor:pointer}.c-tab__menuList li::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#052734;opacity:.8;-webkit-mask:url(/special/jujutsukaisen/assets/index/img/common/tobari_sprite.png);mask:url(/special/jujutsukaisen/assets/index/img/common/tobari_sprite.png);-webkit-mask-size:2350% 100%;mask-size:2350% 100%}.c-tab__menuList li[data-id="0"]{width:104px;height:61px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/first-edition/logo.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%}.c-tab__menuList li[data-id="1"]{width:104px;height:61px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/second-edition/logo.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%}.c-tab__menuList li[data-id="2"]{width:104px;height:61px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/third-edition/logo.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%}.c-tab__menuList[data-current="0"] li[data-id="0"]::before{-webkit-animation:loading 1s steps(22) both;animation:loading 1s steps(22) both}.c-tab__menuList[data-current="1"] li[data-id="1"]::before{-webkit-animation:loading 1s steps(22) both;animation:loading 1s steps(22) both}.c-tab__menuList[data-current="2"] li[data-id="2"]::before{-webkit-animation:loading 1s steps(22) both;animation:loading 1s steps(22) both}.c-tab--contentList{z-index:1;position:relative}.c-tab--contentList>li{opacity:0!important;height:0!important;overflow:hidden;position:relative}.c-tab--contentList>li .character__carousel{-webkit-transform:scale(0,0);transform:scale(0,0);opacity:0!important}.c-tab--contentList>li[data-id="0"]{width:375px;height:792px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/first-edition/bg.jpg);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%}.c-tab--contentList>li[data-id="1"]{width:375px;height:792px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/second-edition/bg.jpg);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%}.c-tab--contentList>li[data-id="2"]{width:375px;height:792px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/third-edition/bg.jpg);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%}.c-tab--contentList[data-current="0"] li[data-id="0"]{display:block!important;opacity:1!important;height:791.5px!important}.c-tab--contentList[data-current="0"] li[data-id="0"] .character__carousel{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1!important;-webkit-transition:-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) 0s,opacity 50ms cubic-bezier(.25,.46,.45,.94) 0s;transition:transform .2s cubic-bezier(.175,.885,.32,1.275) 0s,opacity 50ms cubic-bezier(.25,.46,.45,.94) 0s}.c-tab--contentList[data-current="1"] li[data-id="1"]{display:block!important;opacity:1!important;height:791.5px!important}.c-tab--contentList[data-current="1"] li[data-id="1"] .character__carousel{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1!important;-webkit-transition:-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) 0s,opacity 50ms cubic-bezier(.25,.46,.45,.94) 0s;transition:transform .2s cubic-bezier(.175,.885,.32,1.275) 0s,opacity 50ms cubic-bezier(.25,.46,.45,.94) 0s}.c-tab--contentList[data-current="2"] li[data-id="2"]{display:block!important;opacity:1!important;height:791.5px!important}.c-tab--contentList[data-current="2"] li[data-id="2"] .character__carousel{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1!important;-webkit-transition:-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275) 0s,opacity 50ms cubic-bezier(.25,.46,.45,.94) 0s;transition:transform .2s cubic-bezier(.175,.885,.32,1.275) 0s,opacity 50ms cubic-bezier(.25,.46,.45,.94) 0s}.c-pckv{width:1920px;height:1080px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/pc_bg.png);background-repeat:no-repeat;background-position:0 0;background-size:cover;position:absolute;width:1320px;height:1080px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%;overflow:hidden}@media screen and (max-width:1280px){.c-pckv{opacity:0;pointer-events:none}}.c-pckv.is-active .c-pckv__logo::before{-webkit-animation:kv_logo .5s 1.4s both;animation:kv_logo .5s 1.4s both}.c-pckv.is-active .c-pckv__chara--itadori_megumi::before{-webkit-animation:kv_itadori_megumi .4s .9s both;animation:kv_itadori_megumi .4s .9s both}.c-pckv.is-active .c-pckv__chara--gojo::before{-webkit-animation:kv_gojo .4s .9s both;animation:kv_gojo .4s .9s both}.c-pckv.is-active .c-pckv__chara--gojo_fire::before{-webkit-animation:kv_fire 2s 3.5s both infinite;animation:kv_fire 2s 3.5s both infinite}.c-pckv.is-active .c-pckv__chara--naohito::before{-webkit-animation:opacity .3s .1s both;animation:opacity .3s .1s both}.c-pckv.is-active .c-pckv__chara--kusakabe::before{-webkit-animation:opacity .3s .2s both;animation:opacity .3s .2s both}.c-pckv.is-active .c-pckv__chara--nanami::before{-webkit-animation:opacity .3s 0s both;animation:opacity .3s 0s both}.c-pckv.is-active .c-pckv__chara--meimei_uiui::before{-webkit-animation:opacity .3s .1s both;animation:opacity .3s .1s both}.c-pckv.is-active .c-pckv__chara--ino::before{-webkit-animation:opacity .3s .2s both;animation:opacity .3s .2s both}.c-pckv.is-active .c-pckv__chara--nobara::before{-webkit-animation:opacity .3s 0s both;animation:opacity .3s 0s both}.c-pckv.is-active .c-pckv__chara--todo::before{-webkit-animation:fade-right .5s .4s both;animation:fade-right .5s .4s both}.c-pckv.is-active .c-pckv__chara--muta::before{-webkit-animation:fade-left .5s .4s both;animation:fade-left .5s .4s both}.c-pckv.is-active .c-pckv__chara--curse{-webkit-animation:opacity .5s .5s both;animation:opacity .5s .5s both}.c-pckv.is-active .c-pckv__chara--sukuna{-webkit-animation:opacity .5s .5s both;animation:opacity .5s .5s both}.c-pckv.is-active .c-pckv__chara--itadori_choso{-webkit-animation:scale .2s 2.2s both;animation:scale .2s 2.2s both}.c-pckv.is-active .c-pckv__login::before{-webkit-animation:scale .2s 2.2s both;animation:scale .2s 2.2s both}.c-pckv__logo{z-index:8;position:absolute;left:234px;top:310px;width:823px;height:190px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.c-pckv__logo::before{content:'';width:823px;height:190px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/pc_logo.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;opacity:0}.c-pckv__chara--itadori_megumi{z-index:7;position:absolute;left:386px;top:332px;width:609px;height:566px}.c-pckv__chara--itadori_megumi::before{content:'';width:609px;height:566px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/pc_itadori_megumi.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;opacity:0}.c-pckv__chara--gojo{z-index:6;position:absolute;left:475px;top:0;width:324px;height:537px}.c-pckv__chara--gojo::before{content:'';width:324px;height:532px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/pc_gojo.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;opacity:0}.c-pckv__chara--gojo_fire{z-index:0;position:absolute;left:234px;top:-196px;width:744px;height:1081px}.c-pckv__chara--gojo_fire::before{content:'';width:744px;height:885px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/pc_gojo_fire.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%}.c-pckv__chara--naohito{z-index:2;position:absolute;left:3px;top:589px;width:207px;height:295px}.c-pckv__chara--naohito::before{content:'';width:207px;height:295px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/pc_naohito.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;opacity:0}.c-pckv__chara--kusakabe{z-index:2;position:absolute;left:0;top:802px;width:183px;height:278px}.c-pckv__chara--kusakabe::before{content:'';width:183px;height:278px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/pc_kusakabe.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;opacity:0}.c-pckv__chara--nanami{z-index:6;position:absolute;left:180px;top:471px;width:461px;height:408px}.c-pckv__chara--nanami::before{content:'';width:461px;height:408px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/pc_nanami.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;opacity:0}.c-pckv__chara--meimei_uiui{z-index:4;position:absolute;left:1047px;top:529px;width:344px;height:336px}.c-pckv__chara--meimei_uiui::before{content:'';width:344px;height:336px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/pc_meimei_uiui.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;opacity:0}.c-pckv__chara--ino{z-index:5;position:absolute;left:1142px;top:791px;width:178px;height:279px}.c-pckv__chara--ino::before{content:'';width:178px;height:289px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/pc_ino.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;opacity:0}.c-pckv__chara--nobara{z-index:6;position:absolute;left:884px;top:486px;width:224px;height:385px}.c-pckv__chara--nobara::before{content:'';width:224px;height:385px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/pc_nobara.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;opacity:0}.c-pckv__chara--muta{z-index:8;position:absolute;left:1010px;top:722px;width:194px;height:316px}.c-pckv__chara--muta::before{content:'';width:194px;height:316px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/pc_muta.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;opacity:0}.c-pckv__chara--todo{z-index:8;position:absolute;left:96px;top:710px;width:218px;height:361px}.c-pckv__chara--todo::before{content:'';width:218px;height:361px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/pc_todo.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;opacity:0}.c-pckv__chara--curse{z-index:1;position:absolute;left:0;top:0;width:634px;height:638px;width:634px;height:638px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/pc_curse.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;opacity:0}.c-pckv__chara--curse::before{content:'';width:634px;height:638px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/pc_curse.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%}.c-pckv__chara--sukuna{z-index:1;position:absolute;left:761px;top:0;width:326px;height:546px;width:326px;height:546px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/pc_sukuna.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;opacity:0}.c-pckv__chara--sukuna::before{content:'';width:326px;height:546px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/pc_sukuna.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%}.c-pckv__chara--itadori_choso{z-index:2;position:absolute;left:1021px;top:189px;width:336px;height:305px;width:336px;height:305px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/pc_itadori_choso.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;opacity:0}.c-pckv__chara--itadori_choso::before{z-index:1;content:'';width:336px;height:305px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/pc_itadori_choso.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%}.c-pckv__btn{z-index:7;position:absolute;left:322px;top:738px;width:680px;height:188px;overflow:hidden;white-space:nowrap;text-indent:-9999px;-webkit-transition:-webkit-filter .6s,filter .6s;transition:filter .6s}@media (any-hover:hover){.c-pckv__btn:hover{-webkit-filter:drop-shadow(0 0 10px rgba(200, 225, 237, .8)) brightness(110%);filter:drop-shadow(0 0 10px rgba(200, 225, 237, .8)) brightness(110%)}}.c-pckv__btn::before{content:'';width:680px;height:188px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/pc_btn.png);background-repeat:no-repeat;background-position:0 0;background-size:680px 188px}.c-pckv__term{position:absolute;left:322px;top:933px;width:678px;height:35px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.c-pckv__term::before{content:'';width:678px;height:35px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/pc_term.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%}.c-pckv__date{position:absolute;left:324px;top:971px;width:677px;height:53px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.c-pckv__date::before{content:'';width:677px;height:53px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/pc_date.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%}.c-pckv__copy{z-index:7;position:absolute;left:506px;top:1034px;width:306px;height:18px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.c-pckv__copy::before{content:'';width:306px;height:18px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/copyright.png);background-repeat:no-repeat;background-position:0 0;background-size:cover}.c-pckv__login{z-index:7;position:absolute;left:1059px;top:468px;width:232px;height:93px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.c-pckv__login::before{content:'';width:232px;height:93px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/pc_login_txt.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;opacity:0}.c-pckv__login-bg{position:absolute;top:-21px;left:800px;content:"";width:585px;height:540px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/pc_login_bg.png);background-repeat:no-repeat;background-position:0 0;background-size:585px 540px}.sec-question{position:relative}.sec-question button{font-family:"Zen Antique Soft",serif;font-weight:400;letter-spacing:-.05em}.sec-question .question__intro{width:375px;height:978px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/bg_top.jpg);background-repeat:no-repeat;background-position:0 0;background-size:cover}.sec-question .question__intro.is-hide{display:none}.sec-question .question__kv{position:relative;min-height:600px}.sec-question .question__kv.is-active .kv__chara--gojo{-webkit-animation:fade-left .2s 0s both;animation:fade-left .2s 0s both}.sec-question .question__kv.is-active .kv__chara--sukuna{-webkit-animation:fade-left .2s .4s both;animation:fade-left .2s .4s both}.sec-question .question__kv.is-active .kv__chara--geto{-webkit-animation:fade-right .2s .2s both;animation:fade-right .2s .2s both}.sec-question .question__kv.is-active .kv__logo::before{-webkit-animation:kv_logo .2s .8s both;animation:kv_logo .2s .8s both}.sec-question .question__kv.is-active .kv__title{-webkit-animation:kv_logo .2s .8s both;animation:kv_logo .2s .8s both}.sec-question .question__kv .kv__chara--itadori_megumi_nobara{z-index:2;position:absolute;left:22.5px;top:172.5px;width:352.5px;height:271px;width:352.5px;height:271px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/top_itadori_megumi_nobara.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%}.sec-question .question__kv .kv__chara--gojo{z-index:1;position:absolute;left:0;top:0;width:375px;height:506px;width:375px;height:506px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/top_gojo.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;opacity:0}.sec-question .question__kv .kv__chara--sukuna{position:absolute;left:0;top:0;width:375px;height:279px;width:375px;height:279px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/top_sukuna.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;opacity:0}.sec-question .question__kv .kv__chara--geto{z-index:1;position:absolute;right:0;top:0;width:235.5px;height:477.5px;width:235.5px;height:477.5px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/top_geto.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;opacity:0}.sec-question .question__kv .kv__logo{z-index:2;position:absolute;left:75px;top:391px;width:211.5px;height:48.5px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.sec-question .question__kv .kv__logo::before{content:'';width:211.5px;height:48.5px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/common/logo.png);background-repeat:no-repeat;background-position:0 0;background-size:cover;opacity:0}.sec-question .question__kv .kv__title{z-index:2;position:absolute;left:37px;top:438px;opacity:0}.sec-question .question__kv .kv__title::after{content:'';position:absolute;left:-16px;bottom:40px;width:351px;height:7px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/title_bg.png);background-repeat:no-repeat;background-position:0 0;background-size:351px 7px}.sec-question .question__kv .kv__title .main{position:relative;display:block;width:305px;height:54.5px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.sec-question .question__kv .kv__title .main::before{content:'';width:305px;height:55px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/top_title.png);background-repeat:no-repeat;background-position:0 0;background-size:305px 55px}.sec-question .question__kv .kv__title .txt{position:relative;left:-19px;top:-3px;display:block;width:329px;height:41.5px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.sec-question .question__kv .kv__title .txt::before{content:'';width:329px;height:42px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/top_subtitle.png);background-repeat:no-repeat;background-position:0 0;background-size:329px 42px}.sec-question .question__startBtn{position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:536px;width:295px;height:54px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/btn_red.png);background-repeat:no-repeat;background-position:0 0;background-size:295px 54px;font-size:1.8em;color:#fff;text-align:center;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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (any-hover:hover){.sec-question .question__startBtn:hover::after{-webkit-transform:translateX(5px);transform:translateX(5px)}}.sec-question .question__startBtn::after{position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;right:17px;content:"";width:36px;height:39px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/btn_arrow_white.png);background-repeat:no-repeat;background-position:0 0;background-size:36px 39px;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.sec-question .question__top{margin-top:40px}.sec-question .question__top .top__lead{margin:0 auto;width:307.5px;height:66.5px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.sec-question .question__top .top__lead::before{content:'';width:308px;height:67px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/top_question_title.png);background-repeat:no-repeat;background-position:0 0;background-size:308px 67px}.sec-question .question__top .top__txt{margin-top:10px;text-align:center;line-height:1.65}.sec-question .question__top .top__txt span{color:#fff;font-size:1.4em}.sec-question .question__top .top__txt .primary{color:#fff600}.sec-question .question__top .top__date{width:294px;height:63px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/date_frame.png);background-repeat:no-repeat;background-position:0 0;background-size:294px 63px;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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:9px;column-gap:9px;margin:20px auto 0;color:#fff}.sec-question .question__top .top__date span{line-height:1.25}.sec-question .question__top .top__date .period{font-size:1.8em}.sec-question .question__top .top__date .separate{width:1px;height:43px;background-color:#fff}.sec-question .question__top .top__date .date{text-align:left}.sec-question .question__top .top__date .date .num{font-size:1.65em}.sec-question .question__top .top__date .date .txt{font-size:1.35em}.sec-question .question__top .top__backBtn{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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:295px;height:50px;margin:24px auto 0;border:#00eaff 1px solid;border-radius:9999px;font-size:1.6em;color:#fff;text-align:center;box-shadow:inset 0 0 40px 0 #00eaff;-webkit-transition:box-shadow .3s;transition:box-shadow .3s;letter-spacing:-.08em}@media (any-hover:hover){.sec-question .question__top .top__backBtn:hover{box-shadow:inset 0 0 28px 0 #00eaff}}.sec-question .question__contents{position:relative;width:375px;height:600px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/bg_contents.jpg);background-repeat:no-repeat;background-position:0 0;background-size:cover;display:none}.sec-question .question__contents.is-active{display:block}.sec-question .question__contents .contents__title{position:relative;top:103px}.sec-question .question__contents .contents__title::after{content:'';position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:40px;width:351px;height:7px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/title_bg.png);background-repeat:no-repeat;background-position:0 0;background-size:351px 7px}.sec-question .question__contents .contents__title .main{position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;display:block;width:262.5px;height:41.5px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.sec-question .question__contents .contents__title .main::before{content:'';width:263px;height:42px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/contents_title.png);background-repeat:no-repeat;background-position:0 0;background-size:263px 42px}.sec-question .question__contents .contents__num{position:absolute;position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:178px}.sec-question .question__contents .contents__num::after,.sec-question .question__contents .contents__num::before{content:"";position:absolute;top:-8px}.sec-question .question__contents .contents__num::before{left:-26px;width:27px;height:44px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/contents_num_left.png);background-repeat:no-repeat;background-position:0 0;background-size:27px 44px}.sec-question .question__contents .contents__num::after{right:-26px;width:27px;height:44px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/contents_num_right.png);background-repeat:no-repeat;background-position:0 0;background-size:27px 44px}.sec-question .question__contents .contents__num.-one{width:67px;height:27px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/contents_num01.png);background-repeat:no-repeat;background-position:0 0;background-size:67px 27px}.sec-question .question__contents .contents__num.-two{width:67px;height:27px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/contents_num02.png);background-repeat:no-repeat;background-position:0 0;background-size:67px 27px}.sec-question .question__contents .contents__num.-three{width:67px;height:27px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/contents_num03.png);background-repeat:no-repeat;background-position:0 0;background-size:67px 27px}.sec-question .question__contents .contents__num.-four{width:67px;height:27px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/contents_num04.png);background-repeat:no-repeat;background-position:0 0;background-size:67px 27px}.sec-question .question__contents .contents__num.-five{width:67px;height:27px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/contents_num05.png);background-repeat:no-repeat;background-position:0 0;background-size:67px 27px}.sec-question .question__contents .contents__txt{position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:223px;font-size:2.1em;color:#fff;text-align:center;line-height:1.1;letter-spacing:-.1em}.sec-question .question__contents .contents__list{position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:282px;list-style-type:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sec-question .question__contents .contents__list li{width:295px;height:54px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/btn_bg.png);background-repeat:no-repeat;background-position:0 0;background-size:295px 54px}.sec-question .question__contents .contents__list li button{position:relative;display:block;width:100%;height:100%;font-size:1.35em;letter-spacing:-.1em;color:#000}.sec-question .question__contents .contents__list li button::after{content:"";position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;right:7px;width:36px;height:40px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/common/btn_arrow_red.png);background-repeat:no-repeat;background-position:0 0;background-size:36px 40px;-webkit-transition:-webkit-transform .3s;transition:transform .3s}@media (any-hover:hover){.sec-question .question__contents .contents__list li button:hover::after{-webkit-transform:translateX(5px);transform:translateX(5px)}}.sec-question .question__contents .contents__list li+li{margin-top:20px}.sec-question .question__contents .contents__backQuestion{position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:420px;display:inline-block;width:-webkit-fit-content;width:fit-content;margin:0 auto;padding:2px 0;color:#fff;font-size:1.4em;cursor:pointer;display:none}.sec-question .question__contents .contents__backQuestion.is-active{display:block}.sec-question .question__contents .contents__backQuestion::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#fff}.sec-question .question__contents .contents__reset{position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:450px;display:inline-block;width:-webkit-fit-content;width:fit-content;margin:0 auto;padding:2px 0;color:#fff;font-size:1.4em;cursor:pointer}.sec-question .question__contents .contents__reset::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#fff}.sec-question .question__result{position:relative;color:#fff;width:375px;height:600px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/bg_result.jpg);background-repeat:no-repeat;background-position:0 0;background-size:cover;display:none}.sec-question .question__result.is-active{display:block}.sec-question .question__result #js-result__character.is-active .result__serif,.sec-question .question__result #js-result__character.is-active .result__tag{-webkit-animation:scale .3s 1.2s both;animation:scale .3s 1.2s both}.sec-question .question__result #js-result__character.is-active .result__name,.sec-question .question__result #js-result__character.is-active .result__voice{-webkit-animation:opacity .6s 1.2s both;animation:opacity .6s 1.2s both}.sec-question .question__result #js-result__character.itadori .result__figure{width:230px;height:190px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/result_itadori_megumi.png);background-repeat:no-repeat;background-position:0 0;background-size:230px 190px}.sec-question .question__result #js-result__character.megumi .result__figure{width:230px;height:190px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/result_itadori_megumi.png);background-repeat:no-repeat;background-position:0 0;background-size:230px 190px}.sec-question .question__result #js-result__character.nobara .result__figure{width:229px;height:188px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/result_nobara.png);background-repeat:no-repeat;background-position:0 0;background-size:229px 188px}.sec-question .question__result #js-result__character.gojo .result__figure{width:223px;height:191px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/result_gojo.png);background-repeat:no-repeat;background-position:0 0;background-size:223px 191px}.sec-question .question__result #js-result__character.nanami .result__figure{width:226px;height:191px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/result_nanami.png);background-repeat:no-repeat;background-position:0 0;background-size:226px 191px}.sec-question .question__result #js-result__character.todo .result__figure{width:166px;height:192px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/result_todo.png);background-repeat:no-repeat;background-position:0 0;background-size:166px 192px}.sec-question .question__result #js-result__character.kusakabe .result__figure{width:227px;height:189px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/result_kusakabe.png);background-repeat:no-repeat;background-position:0 0;background-size:227px 189px}.sec-question .question__result #js-result__character.geto .result__figure{width:224px;height:185px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/result_geto.png);background-repeat:no-repeat;background-position:0 0;background-size:224px 185px}.sec-question .question__result #js-result__character.choso .result__figure{width:223px;height:191px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/result_choso.png);background-repeat:no-repeat;background-position:0 0;background-size:223px 191px}.sec-question .question__result #js-result__character.sukuna .result__figure{width:229px;height:190px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/result_sukuna.png);background-repeat:no-repeat;background-position:0 0;background-size:229px 190px}.sec-question .question__result .result__feeling{position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:66px;font-size:1.4em;text-align:center}.sec-question .question__result .result__feeling::after,.sec-question .question__result .result__feeling::before{content:"";position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;width:45px;height:1px;background-color:#fff}.sec-question .question__result .result__feeling::before{left:40px}.sec-question .question__result .result__feeling::after{right:40px}.sec-question .question__result .result__txt{position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:95px;font-size:2.1em;text-align:center;line-height:1.4;letter-spacing:-.05em}.sec-question .question__result .result__message{position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:162px;text-align:center;font-size:1.2em}.sec-question .question__result .result__message::after,.sec-question .question__result .result__message::before{content:"";position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto}.sec-question .question__result .result__message::before{left:85px;width:15px;height:26px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/result_message_left.png);background-repeat:no-repeat;background-position:0 0;background-size:15px 26px}.sec-question .question__result .result__message::after{right:85px;width:15px;height:26px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/result_message_right.png);background-repeat:no-repeat;background-position:0 0;background-size:15px 26px}.sec-question .question__result .result__figure{position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:205px}.sec-question .question__result .result__serif{width:315px;height:95px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/result_selif.png);background-repeat:no-repeat;background-position:0 0;background-size:315px 95px;position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:405px;color:#000;font-size:1.6em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;opacity:0}.sec-question .question__result .result__tag{position:absolute;top:390px;left:20px;display:block;width:133px;height:59.5px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.sec-question .question__result .result__tag::after,.sec-question .question__result .result__tag::before{content:"";position:absolute}.sec-question .question__result .result__tag::before{width:133px;height:60px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/result_tag.png);background-repeat:no-repeat;background-position:0 0;background-size:133px 60px}.sec-question .question__result .result__tag::after{top:20px;left:37px;width:57px;height:23px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/result_tag_txt.png);background-repeat:no-repeat;background-position:0 0;background-size:57px 23px}.sec-question .question__result .result__name{z-index:4;position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:497px;width:-webkit-fit-content;width:fit-content;font-size:2.4em;text-align:center;text-shadow:0 0 4px #000}.sec-question .question__result .result__name::before{z-index:-1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-color:#000;-webkit-filter:blur(5px);filter:blur(5px);opacity:.5}.sec-question .question__result .result__voice{z-index:4;position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:531px;font-size:1.4em;text-align:center;text-shadow:0 0 10px #000}.sec-question .question__subway{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;display:none}.sec-question .question__subway.is-active{display:block}.sec-question .question__subway-logo{z-index:4;position:absolute;top:4px;left:109.5px;width:158px;height:37px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/subway_logo.png);background-repeat:no-repeat;background-position:0 0;background-size:158px 37px}.sec-question .question__subway-waku{z-index:3;position:absolute;top:38px;left:0;width:375px;height:492px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/subway_waku.png);background-repeat:no-repeat;background-position:0 0;background-size:375px 492px}.sec-question .question__subway-outside{z-index:4;position:absolute;top:229px;width:10px;height:323px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/subway_outside.png);background-repeat:no-repeat;background-position:0 0;background-size:10px 323px}.sec-question .question__subway-outside--left{left:0}.sec-question .question__subway-outside--right{right:0}.sec-question .question__door{position:absolute;top:0;left:0;width:100%;height:100%;display:none;pointer-events:none}.sec-question .question__door.is-active{display:block}.sec-question .question__door--left,.sec-question .question__door--right{position:absolute;top:38px;pointer-events:visible}.sec-question .question__door--left{left:0;width:188px;height:489px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/door_left.png);background-repeat:no-repeat;background-position:0 0;background-size:188px 489px}.sec-question .question__door--left.is-open{-webkit-animation:door-left .8s .2s both cubic-bezier(.645,.045,.355,1);animation:door-left .8s .2s both cubic-bezier(.645,.045,.355,1)}.sec-question .question__door--right{right:0;width:188px;height:489px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/door_right.png);background-repeat:no-repeat;background-position:0 0;background-size:188px 489px}.sec-question .question__door--right.is-open{-webkit-animation:door-right .8s .2s both cubic-bezier(.645,.045,.355,1);animation:door-right .8s .2s both cubic-bezier(.645,.045,.355,1)}.sec-question .question__share{padding:20px 0 36px;background-color:#000;color:#fff;display:none}.sec-question .question__share.is-active{display:block}.sec-question .question__share.is-active .question__share-contents{-webkit-animation:scale .3s 1.2s both;animation:scale .3s 1.2s both}.sec-question .question__share-title{font-size:2.1em;text-align:center}.sec-question .question__share-txt{margin-top:12px;font-size:1.4em;color:#fff600;text-align:center}.sec-question .question__share-btn{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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:295px;height:50px;margin:24px auto 0;border:#b473ee 2px solid;border-radius:9999px;font-size:1.6em;color:#fff;text-align:center;box-shadow:inset 0 0 60px 0 #b473ee;cursor:pointer;pointer-events:all;-webkit-transition:box-shadow .3s;transition:box-shadow .3s;display:none}.sec-question .question__share-btn.is-active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sec-question .question__share-btn .btn__txt{display:block;width:74px;height:14px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.sec-question .question__share-btn .btn__txt::before{content:"";width:74px;height:15px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/btn_share.png);background-repeat:no-repeat;background-position:0 0;background-size:74px 15px}@media (any-hover:hover){.sec-question .question__share-btn:hover{box-shadow:inset 0 0 28px 0 #b473ee}}.sec-question .question__detail{width:295px;height:55px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/common/btn_bg.png);background-repeat:no-repeat;background-position:0 0;background-size:295px 55px;position:relative;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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.8em;margin-top:20px;margin-inline:auto;padding:22px 0 26px}@media (any-hover:hover){.sec-question .question__detail:hover::after{-webkit-transform:translateX(5px);transform:translateX(5px)}}.sec-question .question__detail::after{content:"";position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;right:18px;width:36px;height:40px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/common/btn_arrow_red.png);background-repeat:no-repeat;background-position:0 0;background-size:36px 40px;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.sec-question .question__restart{position:relative;width:-webkit-fit-content;width:fit-content;margin:20px auto 0;padding:2px 0;color:#fff;font-size:1.4em;cursor:pointer;text-align:center}.sec-question .question__restart::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#fff}.contents__wrapper{font-family:"Zen Antique Soft",serif;font-weight:400;letter-spacing:-.05em}