@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,80px);transform:translate(0,80px);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,-80px);transform:translate(0,-80px);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(80px);transform:translateX(80px);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(-80px);transform:translateX(-80px);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}.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}@media screen and (max-width:1280px){.cv-btn .play__now{width:120px;height:131.2px;top:128px;left:calc(50% + 180px)}.cv-btn .play__now::before{width:120px;height:131.2px;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 16px rgba(200, 225, 237, .8)) brightness(110%);filter:drop-shadow(0 0 16px 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:73px;height:56px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/common/icon_loading.png);background-repeat:no-repeat;background-position:0 0;background-size:73px 56px;-webkit-animation:lighting 1s both infinite;animation:lighting 1s both infinite}#loading .loading__txt{color:#fff;font-size:2.24em;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:14.4px 0}.c-title__txt{margin:0 auto;overflow:hidden;white-space:nowrap;text-indent:-9999px}.c-title__deco{position:absolute;top:4.8px}.c-title__deco--left{left:0;width:75.2px;height:116px;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:75.2px;height:116px;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:-16px;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:600px;height:960px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/bg.png);background-repeat:no-repeat;background-position:0 0;background-size:cover;height:0;opacity:0;pointer-events:none}@media screen and (max-width:1280px){.c-kv{height:960px;opacity:1;pointer-events:all}}.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:16.8px;top:375.2px;width:546.4px;height:127.2px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.c-kv__logo::before{content:'';width:547px;height:128px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/common/logo.png);background-repeat:no-repeat;background-position:0 0;background-size:547px 128px;opacity:0}.c-kv__chara--itadori_megumi{z-index:6;position:absolute;left:80.8px;top:407.2px;width:448.8px;height:418.4px}.c-kv__chara--itadori_megumi::before{content:'';width:448.8px;height:418.4px;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:171.2px;top:160px;width:217.6px;height:360.8px;width:217.6px;height:360.8px;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:217.6px;height:360.8px;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:66.4px;top:29.6px;width:352.8px;height:457.6px}.c-kv__chara--gojo_fire::before{content:'';width:352.8px;height:457.6px;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:-.8px;top:298.4px;width:128px;height:189.6px}.c-kv__chara--naohito::before{content:'';width:128px;height:189.6px;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:440px;width:127.2px;height:208.8px}.c-kv__chara--kusakabe::before{content:'';width:127.2px;height:208.8px;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:560.8px;width:299.2px;height:280px}.c-kv__chara--nanami::before{content:'';width:299.2px;height:280px;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:402.4px;top:229.6px;width:196.8px;height:220.8px}.c-kv__chara--meimei_uiui::before{content:'';width:196.8px;height:220.8px;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:-.8px;top:427.2px;width:99.2px;height:219.2px}.c-kv__chara--ino::before{content:'';width:99.2px;height:219.2px;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:-.8px;top:553.6px;width:144px;height:272px}.c-kv__chara--nobara::before{content:'';width:144px;height:272px;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:708.8px;width:105.6px;height:252px}.c-kv__chara--todo::before{content:'';width:105.6px;height:252px;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:-.8px;top:718.4px;width:109.6px;height:242.4px}.c-kv__chara--muta::before{content:'';width:109.6px;height:242.4px;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:348px;height:424px;width:348px;height:424px;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:348px;height:424px;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:335.2px;top:0;width:225.6px;height:373.6px;width:225.6px;height:373.6px;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:225.6px;height:373.6px;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:107.2px;top:707.2px;width:385.6px;height:123.2px;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 16px rgba(200, 225, 237, .8)) brightness(110%);filter:drop-shadow(0 0 16px rgba(200, 225, 237, .8)) brightness(110%)}}.c-kv__btn::before{content:'';width:386px;height:124px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/btn.png);background-repeat:no-repeat;background-position:0 0;background-size:386px 124px}.c-kv__term{z-index:8;position:absolute;left:108.8px;top:838.4px;width:384px;height:28px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.c-kv__term::before{content:'';width:384px;height:28px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/term.png);background-repeat:no-repeat;background-position:0 0;background-size:384px 28px}.c-kv__date{z-index:8;position:absolute;left:12px;top:871.2px;width:569.6px;height:44.8px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.c-kv__date::before{content:'';width:570px;height:45px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/date.png);background-repeat:no-repeat;background-position:0 0;background-size:570px 45px}.c-kv__copy{z-index:7;position:absolute;left:86.4px;top:928px;width:424.8px;height:25.6px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.c-kv__copy::before{content:'';width:425px;height:26px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/kv/copyright.png);background-repeat:no-repeat;background-position:0 0;background-size:425px 26px}.c-nav{position:relative;z-index:1}.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:120px;height:120px;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:11.2px;width:17.6px;height:11.2px;content:"";cursor:pointer;width:20px;height:12px;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:20px 12px}.c-nav__item.is-active{width:120px;height:120px;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:18px;height:12px;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:18px 12px}.c-nav__item.is-active:nth-child(1) a .nav__txt::before{width:106px;height:20px;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:106px 20px}.c-nav__item.is-active:nth-child(2) a .nav__txt::before{width:110px;height:20px;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:110px 20px}.c-nav__item.is-active:nth-child(3) a .nav__txt::before{width:67px;height:47px;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:67px 47px}.c-nav__item.is-active:nth-child(4) a .nav__txt::before{width:77px;height:48px;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:77px 48px}.c-nav__item.is-active:nth-child(5) a .nav__txt::before{width:89px;height:22px;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:89px 22px}.c-nav__item:nth-child(1) a .nav__txt{width:109.6px;height:20px}.c-nav__item:nth-child(1) a .nav__txt::before{width:106px;height:20px;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:106px 20px}.c-nav__item:nth-child(2) a .nav__txt{width:109.6px;height:20px}.c-nav__item:nth-child(2) a .nav__txt::before{width:110px;height:20px;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:110px 20px}.c-nav__item:nth-child(3) a .nav__txt{width:66.4px;height:46.4px}.c-nav__item:nth-child(3) a .nav__txt::before{width:67px;height:47px;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:67px 47px}.c-nav__item:nth-child(4) a .nav__txt{width:76.8px;height:47.2px}.c-nav__item:nth-child(4) a .nav__txt::before{width:77px;height:48px;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:77px 48px}.c-nav__item:nth-child(5) a .nav__txt{width:88.8px;height:21.6px}.c-nav__item:nth-child(5) a .nav__txt::before{width:89px;height:22px;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:89px 22px}.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:403px;height:80px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/title.png);background-repeat:no-repeat;background-position:0 0;background-size:403px 80px}.sec-character .c-title__en{width:151px;height:44px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/title_en.png);background-repeat:no-repeat;background-position:0 0;background-size:151px 44px}.sec-character .character__tobari{z-index:4;position:absolute;top:-158.4px;left:0;width:600px;height:402.4px;width:600px;height:403px;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:600px 403px;pointer-events:none}.sec-character .character__newCharacter{position:relative;background-color:#000}.sec-character .character__newCharacter .c-bg__fixed{padding-top:96px;width:600px;height:3360px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/bg.jpg);background-repeat:no-repeat;background-position:0 0;background-size:600px 3360px}.sec-character .character__newCharacter .c-bg__fixed::before{width:600px;height:826px;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:600px;height:944px;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:600px 944px}.sec-character .character__newCharacter .character__container{padding-top:144px;z-index:3;position:relative}.sec-character .character__newCharacter .c-title__deco--left{left:33.6px}.sec-character .character__newCharacter .c-title__deco--right{right:33.6px}.sec-character .character__box{position:relative}.sec-character .character__box::before{z-index:-1;position:absolute;top:-320px;left:0;content:"";width:600px;height:888px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/common/bg_light.png);background-repeat:no-repeat;background-position:0 0;background-size:600px 888px}.sec-character .character__box--summon{margin-top:121.6px}.sec-character .character__box--summon::before{content:none}.sec-character .character__box--other{margin-top:108.8px}.sec-character .character__box--distribute{margin-top:177.6px}.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:418px;height:71px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/subtitle_bg.png);background-repeat:no-repeat;background-position:0 0;background-size:418px 71px;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:3.2em;color:#fff}.sec-character .character__tag{position:absolute;top:-83.2px;left:28.8px}.sec-character .character__tag::before{content:"";width:247px;height:134px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/common/tag.png);background-repeat:no-repeat;background-position:0 0;background-size:247px 134px;-webkit-animation:lighting 1s both infinite;animation:lighting 1s both infinite}.sec-character .character__tag .tag__txt{position:absolute;top:49.6px;left:67.2px;display:block;width:110.4px;height:48px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.sec-character .character__tag .tag__txt::before{content:'';width:111px;height:48px;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:111px 48px}.sec-character .character__returnCharacter{z-index:3;position:relative;margin-top:-292.8px;padding:48px 0 0}.sec-character .character__returnCharacter::before{content:"";z-index:2;position:absolute;top:-14.4px;left:0;width:600px;height:386px;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:600px 386px}.sec-character .character__returnCharacter::after{position:absolute;top:-192px;left:0;content:"";width:600px;height:888px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/common/bg_light.png);background-repeat:no-repeat;background-position:0 0;background-size:600px 888px}.sec-character .character__returnCharacter .character__box{z-index:1;position:relative;padding-top:112px}.sec-character .character__returnCharacter .character__box::before{content:none}.sec-character .character__returnCharacter .character__box .arrow-prev{top:505.6px}.sec-character .character__returnCharacter .character__box .arrow-prev .character__prev{width:84px;height:120px;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:84px 120px}.sec-character .character__returnCharacter .character__box .arrow-next{top:505.6px}.sec-character .character__returnCharacter .character__box .arrow-next .character__next{width:87px;height:120px;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:87px 120px}.sec-character .character__returnCharacter .character__box.character__box--firstEdition .character__subtitle--return{width:544px;height:66px;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:544px 66px}.sec-character .character__returnCharacter .character__box.character__box--secondEdition .character__subtitle--return{width:544px;height:66px;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:544px 66px}.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:544px;height:66px;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:544px 66px}.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:16px 0;text-align:center;color:#fff}.sec-character .character__returnCharacter .character__subtitle--return .txt{letter-spacing:-.07em;font-size:2.56em}.character__nav{position:relative;margin:11.2px auto 0}.character__nav .slick-list{padding:17.6px;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:4.8px;pointer-events:none;width:100%!important}.character__nav .slick-track::before{content:none}.character__nav li{position:relative;width:73.6px!important;height:73.6px!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:-7.6px;left:-7.6px;content:"";width:89px;height:89px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/thumb_hover.png);background-repeat:no-repeat;background-position:0 0;background-size:89px 89px;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:40px}.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:40px;font-size:4.16em}.character__item .character__voice{margin-top:4.8px;font-size:2.56em}.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:9.6px;column-gap:9.6px;margin-top:6.4px}.character__item .character__attr.-fire{width:41.6px;height:41.6px;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:41.6px;height:41.6px;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:41.6px;height:41.6px;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:41.6px;height:41.6px;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:41.6px;height:41.6px;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:41.6px;height:41.6px;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:41.6px;height:41.6px;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:176px;height:27px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/rarity_five.png);background-repeat:no-repeat;background-position:0 0;background-size:176px 27px}.character__item .character__rarity.-six{width:212px;height:27px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/rarity_six.png);background-repeat:no-repeat;background-position:0 0;background-size:212px 27px}.character__box--summon .character__nav{width:347.2px}.character__box--summon .character__nav li:nth-child(1){width:74px;height:74px;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:74px 74px}.character__box--summon .character__nav li:nth-child(1)::before{width:74px;height:74px;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:74px 74px}.character__box--summon .character__nav li:nth-child(2){width:74px;height:74px;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:74px 74px}.character__box--summon .character__nav li:nth-child(2)::before{width:74px;height:74px;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:74px 74px}.character__box--summon .character__nav li:nth-child(3){width:74px;height:74px;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:74px 74px}.character__box--summon .character__nav li:nth-child(3)::before{width:74px;height:74px;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:74px 74px}.character__box--summon .character__nav li:nth-child(4){width:74px;height:74px;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:74px 74px}.character__box--summon .character__nav li:nth-child(4)::before{width:74px;height:74px;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:74px 74px}.character__box--summon .character__nav li:nth-child(5){width:74px;height:74px;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:74px 74px}.character__box--summon .character__nav li:nth-child(5)::before{width:74px;height:74px;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:74px 74px}.character__box--summon .character__nav li:nth-child(6){width:74px;height:74px;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:74px 74px}.character__box--summon .character__nav li:nth-child(6)::before{width:74px;height:74px;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:74px 74px}.character__box--summon .character__nav li:nth-child(7){width:74px;height:74px;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:74px 74px}.character__box--summon .character__nav li:nth-child(7)::before{width:74px;height:74px;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:74px 74px}.character__box--summon .character__nav li:nth-child(8){width:74px;height:74px;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:74px 74px}.character__box--summon .character__nav li:nth-child(8)::before{width:74px;height:74px;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:74px 74px}.character__box--summon .character__item:nth-child(1) .character__img{width:345px;height:289px;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:345px 289px}.character__box--summon .character__item:nth-child(2) .character__img{width:338px;height:288px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/summon/gojo.png);background-repeat:no-repeat;background-position:0 0;background-size:338px 288px}.character__box--summon .character__item:nth-child(3) .character__img{width:344px;height:285px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/summon/kusakabe.png);background-repeat:no-repeat;background-position:0 0;background-size:344px 285px}.character__box--summon .character__item:nth-child(4) .character__img{width:344px;height:287px;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:344px 287px}.character__box--summon .character__item:nth-child(5) .character__img{width:344px;height:289px;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:344px 289px}.character__box--summon .character__item:nth-child(6) .character__img{width:342px;height:288px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/summon/naohito.png);background-repeat:no-repeat;background-position:0 0;background-size:342px 288px}.character__box--summon .character__item:nth-child(7) .character__img{width:332px;height:278px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/summon/ino.png);background-repeat:no-repeat;background-position:0 0;background-size:332px 278px}.character__box--summon .character__item:nth-child(8) .character__img{width:346px;height:287px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/summon/sukuna.png);background-repeat:no-repeat;background-position:0 0;background-size:346px 287px}.character__box--summon .arrow-next,.character__box--summon .arrow-prev{top:393.6px}.character__box--other .character__nav{width:427.2px}.character__box--other .character__nav li:nth-child(1){width:74px;height:74px;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:74px 74px}.character__box--other .character__nav li:nth-child(1)::before{width:74px;height:74px;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:74px 74px}.character__box--other .character__nav li:nth-child(2){width:74px;height:74px;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:74px 74px}.character__box--other .character__nav li:nth-child(2)::before{width:74px;height:74px;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:74px 74px}.character__box--other .character__nav li:nth-child(3){width:74px;height:74px;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:74px 74px}.character__box--other .character__nav li:nth-child(3)::before{width:74px;height:74px;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:74px 74px}.character__box--other .character__nav li:nth-child(4){width:74px;height:74px;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:74px 74px}.character__box--other .character__nav li:nth-child(4)::before{width:74px;height:74px;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:74px 74px}.character__box--other .character__nav li:nth-child(5){width:74px;height:74px;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:74px 74px}.character__box--other .character__nav li:nth-child(5)::before{width:74px;height:74px;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:74px 74px}.character__box--other .character__item:nth-child(1) .character__img{width:347px;height:288px;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:347px 288px}.character__box--other .character__item:nth-child(2) .character__img{width:338px;height:280px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/other/geto.png);background-repeat:no-repeat;background-position:0 0;background-size:338px 280px}.character__box--other .character__item:nth-child(3) .character__img{width:339px;height:289px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/other/mahito.png);background-repeat:no-repeat;background-position:0 0;background-size:339px 289px}.character__box--other .character__item:nth-child(4) .character__img{width:345px;height:289px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/other/dagon.png);background-repeat:no-repeat;background-position:0 0;background-size:345px 289px}.character__box--other .character__item:nth-child(5) .character__img{width:336px;height:288px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/other/choso.png);background-repeat:no-repeat;background-position:0 0;background-size:336px 288px}.character__box--other .arrow-next,.character__box--other .arrow-prev{top:315.2px}.character__box--distribute .character__nav{width:427.2px}.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:74px;height:74px;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:74px 74px}.character__box--distribute .character__nav li:nth-child(1)::before{width:74px;height:74px;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:74px 74px}.character__box--distribute .character__nav li:nth-child(2){width:74px;height:74px;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:74px 74px}.character__box--distribute .character__nav li:nth-child(2)::before{width:74px;height:74px;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:74px 74px}.character__box--distribute .character__item:nth-child(1) .character__img{width:324px;height:280px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/distribute/itadori.png);background-repeat:no-repeat;background-position:0 0;background-size:324px 280px}.character__box--distribute .character__item:nth-child(2) .character__img{width:336px;height:288px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/character/distribute/choso.png);background-repeat:no-repeat;background-position:0 0;background-size:336px 288px}.character__box--distribute .arrow-next,.character__box--distribute .arrow-prev{top:316.8px}.character__box--firstEdition .character__nav{width:579.2px}.character__box--firstEdition .character__nav li:nth-child(1){width:74px;height:75px;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:74px 75px}.character__box--firstEdition .character__nav li:nth-child(1)::before{width:74px;height:74px;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:74px 74px}.character__box--firstEdition .character__nav li:nth-child(2){width:74px;height:74px;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:74px 74px}.character__box--firstEdition .character__nav li:nth-child(2)::before{width:74px;height:74px;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:74px 74px}.character__box--firstEdition .character__nav li:nth-child(3){width:74px;height:74px;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:74px 74px}.character__box--firstEdition .character__nav li:nth-child(3)::before{width:74px;height:75px;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:74px 75px}.character__box--firstEdition .character__nav li:nth-child(4){width:74px;height:75px;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:74px 75px}.character__box--firstEdition .character__nav li:nth-child(4)::before{width:74px;height:75px;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:74px 75px}.character__box--firstEdition .character__nav li:nth-child(5){width:74px;height:74px;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:74px 74px}.character__box--firstEdition .character__nav li:nth-child(5)::before{width:74px;height:75px;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:74px 75px}.character__box--firstEdition .character__nav li:nth-child(6){width:74px;height:74px;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:74px 74px}.character__box--firstEdition .character__nav li:nth-child(6)::before{width:74px;height:75px;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:74px 75px}.character__box--firstEdition .character__nav li:nth-child(7){width:74px;height:74px;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:74px 74px}.character__box--firstEdition .character__nav li:nth-child(7)::before{width:74px;height:75px;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:74px 75px}.character__box--firstEdition .character__nav li:nth-child(8){width:74px;height:74px;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:74px 74px}.character__box--firstEdition .character__nav li:nth-child(8)::before{width:74px;height:75px;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:74px 75px}.character__box--firstEdition .character__nav li:nth-child(9){width:74px;height:74px;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:74px 74px}.character__box--firstEdition .character__nav li:nth-child(9)::before{width:74px;height:74px;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:74px 74px}.character__box--firstEdition .character__nav li:nth-child(10){width:74px;height:74px;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:74px 74px}.character__box--firstEdition .character__nav li:nth-child(10)::before{width:74px;height:75px;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:74px 75px}.character__box--firstEdition .character__nav li:nth-child(11){width:74px;height:74px;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:74px 74px}.character__box--firstEdition .character__nav li:nth-child(11)::before{width:74px;height:75px;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:74px 75px}.character__box--firstEdition .character__nav li:nth-child(12){width:74px;height:74px;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:74px 74px}.character__box--firstEdition .character__nav li:nth-child(12)::before{width:74px;height:75px;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:74px 75px}.character__box--firstEdition .character__item:nth-child(1) .character__img{width:344px;height:289px;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:344px 289px}.character__box--firstEdition .character__item:nth-child(2) .character__img{width:345px;height:288px;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:345px 288px}.character__box--firstEdition .character__item:nth-child(3) .character__img{width:345px;height:284px;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:345px 284px}.character__box--firstEdition .character__item:nth-child(4) .character__img{width:338px;height:288px;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:338px 288px}.character__box--firstEdition .character__item:nth-child(5) .character__img{width:344px;height:288px;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:344px 288px}.character__box--firstEdition .character__item:nth-child(6) .character__img{width:343px;height:286px;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:343px 286px}.character__box--firstEdition .character__item:nth-child(7) .character__img{width:335px;height:287px;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:335px 287px}.character__box--firstEdition .character__item:nth-child(8) .character__img{width:341px;height:288px;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:341px 288px}.character__box--firstEdition .character__item:nth-child(9) .character__img{width:347px;height:289px;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:347px 289px}.character__box--firstEdition .character__item:nth-child(10) .character__img{width:340px;height:288px;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:340px 288px}.character__box--firstEdition .character__item:nth-child(11) .character__img{width:340px;height:285px;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:340px 285px}.character__box--firstEdition .character__item:nth-child(12) .character__img{width:341px;height:288px;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:341px 288px}.character__box--secondEdition .character__nav{width:579.2px}.character__box--secondEdition .character__nav li:nth-child(1){width:74px;height:74px;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:74px 74px}.character__box--secondEdition .character__nav li:nth-child(1)::before{width:74px;height:74px;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:74px 74px}.character__box--secondEdition .character__nav li:nth-child(2){width:74px;height:74px;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:74px 74px}.character__box--secondEdition .character__nav li:nth-child(2)::before{width:74px;height:75px;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:74px 75px}.character__box--secondEdition .character__nav li:nth-child(3){width:74px;height:74px;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:74px 74px}.character__box--secondEdition .character__nav li:nth-child(3)::before{width:74px;height:75px;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:74px 75px}.character__box--secondEdition .character__nav li:nth-child(4){width:74px;height:74px;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:74px 74px}.character__box--secondEdition .character__nav li:nth-child(4)::before{width:74px;height:75px;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:74px 75px}.character__box--secondEdition .character__nav li:nth-child(5){width:74px;height:74px;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:74px 74px}.character__box--secondEdition .character__nav li:nth-child(5)::before{width:74px;height:75px;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:74px 75px}.character__box--secondEdition .character__nav li:nth-child(6){width:74px;height:74px;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:74px 74px}.character__box--secondEdition .character__nav li:nth-child(6)::before{width:74px;height:75px;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:74px 75px}.character__box--secondEdition .character__nav li:nth-child(7){width:74px;height:74px;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:74px 74px}.character__box--secondEdition .character__nav li:nth-child(7)::before{width:74px;height:75px;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:74px 75px}.character__box--secondEdition .character__nav li:nth-child(8){width:74px;height:74px;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:74px 74px}.character__box--secondEdition .character__nav li:nth-child(8)::before{width:74px;height:75px;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:74px 75px}.character__box--secondEdition .character__nav li:nth-child(9){width:74px;height:74px;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:74px 74px}.character__box--secondEdition .character__nav li:nth-child(9)::before{width:74px;height:75px;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:74px 75px}.character__box--secondEdition .character__nav li:nth-child(10){width:74px;height:74px;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:74px 74px}.character__box--secondEdition .character__nav li:nth-child(10)::before{width:74px;height:75px;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:74px 75px}.character__box--secondEdition .character__item:nth-child(1) .character__img{width:343px;height:288px;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:343px 288px}.character__box--secondEdition .character__item:nth-child(2) .character__img{width:342px;height:288px;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:342px 288px}.character__box--secondEdition .character__item:nth-child(3) .character__img{width:346px;height:288px;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:346px 288px}.character__box--secondEdition .character__item:nth-child(4) .character__img{width:338px;height:288px;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:338px 288px}.character__box--secondEdition .character__item:nth-child(5) .character__img{width:345px;height:289px;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:345px 289px}.character__box--secondEdition .character__item:nth-child(6) .character__img{width:328px;height:290px;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:328px 290px}.character__box--secondEdition .character__item:nth-child(7) .character__img{width:342px;height:288px;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:342px 288px}.character__box--secondEdition .character__item:nth-child(8) .character__img{width:323px;height:277px;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:323px 277px}.character__box--secondEdition .character__item:nth-child(9) .character__img{width:346px;height:289px;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:346px 289px}.character__box--secondEdition .character__item:nth-child(10) .character__img{width:343px;height:286px;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:343px 286px}.character__box--thirdEdition .character__nav{width:579.2px}.character__box--thirdEdition .character__nav li:nth-child(1){width:74px;height:74px;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:74px 74px}.character__box--thirdEdition .character__nav li:nth-child(1)::before{width:74px;height:75px;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:74px 75px}.character__box--thirdEdition .character__nav li:nth-child(2){width:74px;height:74px;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:74px 74px}.character__box--thirdEdition .character__nav li:nth-child(2)::before{width:74px;height:75px;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:74px 75px}.character__box--thirdEdition .character__nav li:nth-child(3){width:74px;height:74px;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:74px 74px}.character__box--thirdEdition .character__nav li:nth-child(3)::before{width:74px;height:74px;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:74px 74px}.character__box--thirdEdition .character__nav li:nth-child(4){width:74px;height:74px;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:74px 74px}.character__box--thirdEdition .character__nav li:nth-child(4)::before{width:74px;height:75px;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:74px 75px}.character__box--thirdEdition .character__nav li:nth-child(5){width:74px;height:74px;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:74px 74px}.character__box--thirdEdition .character__nav li:nth-child(5)::before{width:74px;height:75px;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:74px 75px}.character__box--thirdEdition .character__nav li:nth-child(6){width:74px;height:74px;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:74px 74px}.character__box--thirdEdition .character__nav li:nth-child(6)::before{width:74px;height:75px;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:74px 75px}.character__box--thirdEdition .character__nav li:nth-child(7){width:74px;height:74px;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:74px 74px}.character__box--thirdEdition .character__nav li:nth-child(7)::before{width:74px;height:75px;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:74px 75px}.character__box--thirdEdition .character__nav li:nth-child(8){width:74px;height:74px;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:74px 74px}.character__box--thirdEdition .character__nav li:nth-child(8)::before{width:74px;height:75px;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:74px 75px}.character__box--thirdEdition .character__nav li:nth-child(9){width:74px;height:74px;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:74px 74px}.character__box--thirdEdition .character__nav li:nth-child(9)::before{width:74px;height:75px;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:74px 75px}.character__box--thirdEdition .character__nav li:nth-child(10){width:74px;height:74px;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:74px 74px}.character__box--thirdEdition .character__nav li:nth-child(10)::before{width:74px;height:75px;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:74px 75px}.character__box--thirdEdition .character__nav li:nth-child(11){width:74px;height:74px;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:74px 74px}.character__box--thirdEdition .character__nav li:nth-child(11)::before{width:74px;height:75px;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:74px 75px}.character__box--thirdEdition .character__nav li:nth-child(12){width:74px;height:74px;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:74px 74px}.character__box--thirdEdition .character__nav li:nth-child(12)::before{width:74px;height:75px;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:74px 75px}.character__box--thirdEdition .character__item:nth-child(1) .character__img{width:347px;height:289px;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:347px 289px}.character__box--thirdEdition .character__item:nth-child(2) .character__img{width:338px;height:288px;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:338px 288px}.character__box--thirdEdition .character__item:nth-child(3) .character__img{width:343px;height:284px;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:343px 284px}.character__box--thirdEdition .character__item:nth-child(4) .character__img{width:336px;height:289px;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:336px 289px}.character__box--thirdEdition .character__item:nth-child(5) .character__img{width:336px;height:284px;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:336px 284px}.character__box--thirdEdition .character__item:nth-child(6) .character__img{width:342px;height:287px;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:342px 287px}.character__box--thirdEdition .character__item:nth-child(7) .character__img{width:332px;height:288px;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:332px 288px}.character__box--thirdEdition .character__item:nth-child(8) .character__img{width:345px;height:285px;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:345px 285px}.character__box--thirdEdition .character__item:nth-child(9) .character__img{width:337px;height:289px;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:337px 289px}.character__box--thirdEdition .character__item:nth-child(10) .character__img{width:338px;height:284px;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:338px 284px}.character__box--thirdEdition .character__item:nth-child(11) .character__img{width:340px;height:288px;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:340px 288px}.character__box--thirdEdition .character__item:nth-child(12) .character__img{width:344px;height:288px;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:344px 288px}.arrow-prev{position:absolute;width:83.2px;height:119.2px;left:0;top:336px;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:84px;height:120px;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:84px 120px;left:0;top:0;bottom:0;margin:auto;cursor:pointer}.arrow-next{position:absolute;width:83.2px;height:119.2px;right:0;top:336px;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:87px;height:120px;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:87px 120px;left:0;top:0;bottom:0;margin:auto;cursor:pointer}.sec-campaign{z-index:1;position:relative;margin-top:-281.6px}.sec-campaign .c-bg__fixed{background-color:#000}.sec-campaign .c-bg__fixed::before{width:600px;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:144px 0 0}.sec-campaign .campaign__head::before{z-index:3;content:"";position:absolute;top:-112px;left:0;pointer-events:none;width:600px;height:602px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/bg_head.png);background-repeat:no-repeat;background-position:0 0;background-size:600px 602px}.sec-campaign .campaign__head .c-title{z-index:5}.sec-campaign .campaign__head .c-title__txt{width:297px;height:76px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/title.png);background-repeat:no-repeat;background-position:0 0;background-size:297px 76px}.sec-campaign .campaign__head .c-title__en{width:135px;height:44px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/title_en.png);background-repeat:no-repeat;background-position:0 0;background-size:135px 44px}.sec-campaign .campaign__head .c-title__deco--left{left:80px}.sec-campaign .campaign__head .c-title__deco--right{right:80px}.sec-campaign .campaign__container{padding-bottom:240px}.sec-campaign .campaign__contents{position:relative;padding-top:104px;color:#fff;text-align:center}.sec-campaign .campaign__contents--01{padding-top:145.6px}.sec-campaign .campaign__contents--01 .campaign__mark{top:169.6px}.sec-campaign .campaign__contents--01 .campaign__mark::before{width:147px;height:198px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/mark01.png);background-repeat:no-repeat;background-position:0 0;background-size:147px 198px}.sec-campaign .campaign__contents--01 .campaign__subtitle .main{font-size:5.04em}.sec-campaign .campaign__contents--01 .campaign__date{margin-top:24px}.sec-campaign .campaign__contents--01 .campaign__bnr{width:472px;height:266px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/bnr01.png);background-repeat:no-repeat;background-position:0 0;background-size:472px 266px}.sec-campaign .campaign__contents--02{padding-top:97.6px}.sec-campaign .campaign__contents--02 .campaign__mark{top:43.2px}.sec-campaign .campaign__contents--02 .campaign__mark::before{width:147px;height:198px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/mark02.png);background-repeat:no-repeat;background-position:0 0;background-size:147px 198px}.sec-campaign .campaign__contents--02 .campaign__subtitle .main{font-size:4.24em}.sec-campaign .campaign__contents--02 .campaign__subtitle .main::before{bottom:-9.6px}.sec-campaign .campaign__contents--02 .campaign__date{margin-top:44.8px}.sec-campaign .campaign__contents--02 .campaign__bnr{width:472px;height:266px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/bnr02.png);background-repeat:no-repeat;background-position:0 0;background-size:472px 266px}.sec-campaign .campaign__contents--02 .campaign__txt{margin-top:24px;font-size:2.08em;line-height:1.9}.sec-campaign .campaign__contents--03 .campaign__mark{top:43.2px}.sec-campaign .campaign__contents--03 .campaign__mark::before{width:147px;height:198px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/mark03.png);background-repeat:no-repeat;background-position:0 0;background-size:147px 198px}.sec-campaign .campaign__contents--03 .campaign__bnr{width:472px;height:266px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/bnr03.png);background-repeat:no-repeat;background-position:0 0;background-size:472px 266px}.sec-campaign .campaign__contents--04{padding-top:78.4px}.sec-campaign .campaign__contents--04 .campaign__mark{top:19.2px}.sec-campaign .campaign__contents--04 .campaign__mark::before{width:147px;height:197px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/mark04.png);background-repeat:no-repeat;background-position:0 0;background-size:147px 197px}.sec-campaign .campaign__contents--04 .campaign__bnr{width:472px;height:266px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/bnr04.png);background-repeat:no-repeat;background-position:0 0;background-size:472px 266px}.sec-campaign .campaign__contents--05{padding-top:73.6px}.sec-campaign .campaign__contents--05 .campaign__mark{top:9.6px}.sec-campaign .campaign__contents--05 .campaign__mark::before{width:147px;height:197px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/mark05.png);background-repeat:no-repeat;background-position:0 0;background-size:147px 197px}.sec-campaign .campaign__contents--05 .campaign__date{margin-top:32px}.sec-campaign .campaign__contents--05 .campaign__bnr{width:472px;height:266px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/bnr05.png);background-repeat:no-repeat;background-position:0 0;background-size:472px 266px}.sec-campaign .campaign__mark{z-index:-1;content:"";position:absolute;top:0;left:0;mix-blend-mode:multiply;width:146.4px;height:197.6px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.sec-campaign .campaign__mark::before{content:""}.sec-campaign .campaign__item{width:472.8px;margin:0 auto}.sec-campaign .campaign__subtitle{position:relative}.sec-campaign .campaign__subtitle span{display:block}.sec-campaign .campaign__subtitle .primary{font-size:2.56em;color:#fff600;line-height:1.25}.sec-campaign .campaign__subtitle .lg{font-size:6.4em}.sec-campaign .campaign__subtitle .md{font-size:2.8em}.sec-campaign .campaign__subtitle .main{position:relative;margin:0 auto;font-size:4.24em;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:563px;height:12px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/subtitle_bg.png);background-repeat:no-repeat;background-position:0 0;background-size:563px 12px}.sec-campaign .campaign__date{width:471px;height:100px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/date_frame.png);background-repeat:no-repeat;background-position:0 0;background-size:471px 100px;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:44.8px auto 0}.sec-campaign .campaign__date span{line-height:1.25}.sec-campaign .campaign__date .period{font-size:2.8em;margin-right:9.6px;margin-left:33.6px}.sec-campaign .campaign__date .separate{width:1.6px;height:68.8px;background-color:#fff;margin-left:6.4px}.sec-campaign .campaign__date .date{text-align:left;margin-left:19.2px}.sec-campaign .campaign__date .date .num{font-size:2.64em}.sec-campaign .campaign__date .date .txt{font-size:2.16em}.sec-campaign .campaign__lead{margin-top:24px;font-size:3.2em;line-height:1.6}.sec-campaign .campaign__txt{margin-top:32px;font-size:2.24em}.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:12.8px;column-gap:12.8px;margin-top:24px}.sec-campaign .campaign__goods .img{width:158px;height:172px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/img01.png);background-repeat:no-repeat;background-position:0 0;background-size:158px 172px;-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:2.08em;line-height:1.8}.sec-campaign .campaign__goods .txt .primary{color:#fff600;margin-top:3.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:16px 8px;margin-top:16px}.sec-campaign .campaign__ar .ar__btn:nth-child(1) a::before{width:232px;height:88px;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:232px 88px}.sec-campaign .campaign__ar .ar__btn:nth-child(2) a::before{width:232px;height:88px;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:232px 88px}.sec-campaign .campaign__ar .ar__btn:nth-child(3) a::before{width:232px;height:88px;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:232px 88px}.sec-campaign .campaign__ar .ar__btn:nth-child(4) a::before{width:232px;height:88px;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:232px 88px}.sec-campaign .campaign__ar .ar__btn:nth-child(5) a::before{width:232px;height:88px;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:232px 88px}.sec-campaign .campaign__ar .ar__btn:nth-child(6) a::before{width:232px;height:88px;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:232px 88px}.sec-campaign .campaign__ar .ar__btn a{display:block;width:232px;height:88px;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:32px}.sec-campaign .campaign__btn{width:472px;height:88px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/common/btn_bg.png);background-repeat:no-repeat;background-position:0 0;background-size:472px 88px;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:2.88em;margin-top:32px;padding:35.2px 0 41.6px}@media (any-hover:hover){.sec-campaign .campaign__btn:hover::after{-webkit-transform:translateX(8px);transform:translateX(8px)}}.sec-campaign .campaign__btn::after{content:"";position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;right:28.8px;width:58px;height:64px;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:58px 64px;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.sec-campaign{z-index:1;position:relative;margin-top:-281.6px}.sec-campaign .c-bg__fixed{background-color:#000}.sec-campaign .c-bg__fixed::before{width:600px;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:144px 0 0}.sec-campaign .campaign__head::before{z-index:3;content:"";position:absolute;top:-112px;left:0;pointer-events:none;width:600px;height:602px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/bg_head.png);background-repeat:no-repeat;background-position:0 0;background-size:600px 602px}.sec-campaign .campaign__head .c-title{z-index:5}.sec-campaign .campaign__head .c-title__txt{width:297px;height:76px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/title.png);background-repeat:no-repeat;background-position:0 0;background-size:297px 76px}.sec-campaign .campaign__head .c-title__en{width:135px;height:44px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/title_en.png);background-repeat:no-repeat;background-position:0 0;background-size:135px 44px}.sec-campaign .campaign__head .c-title__deco--left{left:80px}.sec-campaign .campaign__head .c-title__deco--right{right:80px}.sec-campaign .campaign__container{padding-bottom:240px}.sec-campaign .campaign__contents{position:relative;padding-top:104px;color:#fff;text-align:center}.sec-campaign .campaign__contents--01{padding-top:145.6px}.sec-campaign .campaign__contents--01 .campaign__mark{top:169.6px}.sec-campaign .campaign__contents--01 .campaign__mark::before{width:147px;height:198px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/mark01.png);background-repeat:no-repeat;background-position:0 0;background-size:147px 198px}.sec-campaign .campaign__contents--01 .campaign__subtitle .main{font-size:5.04em}.sec-campaign .campaign__contents--01 .campaign__date{margin-top:24px}.sec-campaign .campaign__contents--01 .campaign__bnr{width:472px;height:266px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/bnr01.png);background-repeat:no-repeat;background-position:0 0;background-size:472px 266px}.sec-campaign .campaign__contents--02{padding-top:97.6px}.sec-campaign .campaign__contents--02 .campaign__mark{top:43.2px}.sec-campaign .campaign__contents--02 .campaign__mark::before{width:147px;height:198px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/mark02.png);background-repeat:no-repeat;background-position:0 0;background-size:147px 198px}.sec-campaign .campaign__contents--02 .campaign__subtitle .main{font-size:4.24em}.sec-campaign .campaign__contents--02 .campaign__subtitle .main::before{bottom:-9.6px}.sec-campaign .campaign__contents--02 .campaign__date{margin-top:44.8px}.sec-campaign .campaign__contents--02 .campaign__bnr{width:472px;height:266px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/bnr02.png);background-repeat:no-repeat;background-position:0 0;background-size:472px 266px}.sec-campaign .campaign__contents--02 .campaign__txt{margin-top:24px;font-size:2.08em;line-height:1.9}.sec-campaign .campaign__contents--03 .campaign__mark{top:43.2px}.sec-campaign .campaign__contents--03 .campaign__mark::before{width:147px;height:198px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/mark03.png);background-repeat:no-repeat;background-position:0 0;background-size:147px 198px}.sec-campaign .campaign__contents--03 .campaign__bnr{width:472px;height:266px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/bnr03.png);background-repeat:no-repeat;background-position:0 0;background-size:472px 266px}.sec-campaign .campaign__contents--04{padding-top:78.4px}.sec-campaign .campaign__contents--04 .campaign__mark{top:19.2px}.sec-campaign .campaign__contents--04 .campaign__mark::before{width:147px;height:197px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/mark04.png);background-repeat:no-repeat;background-position:0 0;background-size:147px 197px}.sec-campaign .campaign__contents--04 .campaign__bnr{width:472px;height:266px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/bnr04.png);background-repeat:no-repeat;background-position:0 0;background-size:472px 266px}.sec-campaign .campaign__contents--05{padding-top:73.6px}.sec-campaign .campaign__contents--05 .campaign__mark{top:9.6px}.sec-campaign .campaign__contents--05 .campaign__mark::before{width:147px;height:197px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/mark05.png);background-repeat:no-repeat;background-position:0 0;background-size:147px 197px}.sec-campaign .campaign__contents--05 .campaign__date{margin-top:32px}.sec-campaign .campaign__contents--05 .campaign__bnr{width:472px;height:266px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/bnr05.png);background-repeat:no-repeat;background-position:0 0;background-size:472px 266px}.sec-campaign .campaign__mark{z-index:-1;content:"";position:absolute;top:0;left:0;mix-blend-mode:multiply;width:146.4px;height:197.6px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.sec-campaign .campaign__mark::before{content:""}.sec-campaign .campaign__item{width:472.8px;margin:0 auto}.sec-campaign .campaign__subtitle{position:relative}.sec-campaign .campaign__subtitle span{display:block}.sec-campaign .campaign__subtitle .primary{font-size:2.56em;color:#fff600;line-height:1.25}.sec-campaign .campaign__subtitle .lg{font-size:6.4em}.sec-campaign .campaign__subtitle .md{font-size:2.8em}.sec-campaign .campaign__subtitle .main{position:relative;margin:0 auto;font-size:4.24em;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:563px;height:12px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/subtitle_bg.png);background-repeat:no-repeat;background-position:0 0;background-size:563px 12px}.sec-campaign .campaign__date{width:471px;height:100px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/date_frame.png);background-repeat:no-repeat;background-position:0 0;background-size:471px 100px;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:44.8px auto 0}.sec-campaign .campaign__date span{line-height:1.25}.sec-campaign .campaign__date .period{font-size:2.8em;margin-right:9.6px;margin-left:33.6px}.sec-campaign .campaign__date .separate{width:1.6px;height:68.8px;background-color:#fff;margin-left:6.4px}.sec-campaign .campaign__date .date{text-align:left;margin-left:19.2px}.sec-campaign .campaign__date .date .num{font-size:2.64em}.sec-campaign .campaign__date .date .txt{font-size:2.16em}.sec-campaign .campaign__lead{margin-top:24px;font-size:3.2em;line-height:1.6}.sec-campaign .campaign__txt{margin-top:32px;font-size:2.24em}.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:12.8px;column-gap:12.8px;margin-top:24px}.sec-campaign .campaign__goods .img{width:158px;height:172px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/campaign/img01.png);background-repeat:no-repeat;background-position:0 0;background-size:158px 172px;-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:2.08em;line-height:1.8}.sec-campaign .campaign__goods .txt .primary{color:#fff600;margin-top:3.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:16px 8px;margin-top:16px}.sec-campaign .campaign__ar .ar__btn:nth-child(1) a::before{width:232px;height:88px;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:232px 88px}.sec-campaign .campaign__ar .ar__btn:nth-child(2) a::before{width:232px;height:88px;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:232px 88px}.sec-campaign .campaign__ar .ar__btn:nth-child(3) a::before{width:232px;height:88px;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:232px 88px}.sec-campaign .campaign__ar .ar__btn:nth-child(4) a::before{width:232px;height:88px;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:232px 88px}.sec-campaign .campaign__ar .ar__btn:nth-child(5) a::before{width:232px;height:88px;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:232px 88px}.sec-campaign .campaign__ar .ar__btn:nth-child(6) a::before{width:232px;height:88px;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:232px 88px}.sec-campaign .campaign__ar .ar__btn a{display:block;width:232px;height:88px;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:32px}.sec-campaign .campaign__btn{width:472px;height:88px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/common/btn_bg.png);background-repeat:no-repeat;background-position:0 0;background-size:472px 88px;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:2.88em;margin-top:32px;padding:35.2px 0 41.6px}@media (any-hover:hover){.sec-campaign .campaign__btn:hover::after{-webkit-transform:translateX(8px);transform:translateX(8px)}}.sec-campaign .campaign__btn::after{content:"";position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;right:28.8px;width:58px;height:64px;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:58px 64px;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.sec-event{z-index:1;position:relative;margin-top:-160px}.sec-event .event__head{z-index:4;position:relative;padding:128px 0 0}.sec-event .event__head::before{z-index:3;content:"";position:absolute;top:0;left:0;pointer-events:none;width:600px;height:476px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/event/bg_head.png);background-repeat:no-repeat;background-position:0 0;background-size:600px 476px}.sec-event .event__head .c-title{z-index:5}.sec-event .event__head .c-title__txt{width:304px;height:80px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/event/title.png);background-repeat:no-repeat;background-position:0 0;background-size:304px 80px}.sec-event .event__head .c-title__en{width:95px;height:44px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/event/title_en.png);background-repeat:no-repeat;background-position:0 0;background-size:95px 44px}.sec-event .event__head .c-title__deco--left{left:80px}.sec-event .event__head .c-title__deco--right{right:80px}.sec-event .event__container{padding-top:155.2px;width:600px;height:900px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/event/bg.jpg);background-repeat:no-repeat;background-position:0 0;background-size:600px 900px}.sec-event .event__contents{position:relative;color:#fff;text-align:center}.sec-event .event__subtitle{position:relative;margin:0 auto;font-size:4.48em;letter-spacing:-.1em}.sec-event .event__subtitle::before{content:"";position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;bottom:4.8px;width:531px;height:108px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/event/subtitle_bg.png);background-repeat:no-repeat;background-position:0 0;background-size:531px 108px}.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:30.4px;padding-bottom:20px;color:#fff600}.sec-event .event__date::after{content:"";position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;bottom:0;width:515px;height:6px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/event/line.png);background-repeat:no-repeat;background-position:0 0;background-size:515px 6px}.sec-event .event__date .lead{z-index:1;position:relative;display:block;font-size:2.72em}.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:28.8px;width:144px;height:6px;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:144px 6px}.sec-event .event__date .lead::after{right:28.8px;width:144px;height:6px;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:144px 6px}.sec-event .event__date .date{display:block}.sec-event .event__date .date .num{font-size:3.04em}.sec-event .event__date .date .txt{font-size:2.56em}.sec-event .event__info{margin-top:25.6px;font-size:3.2em}.sec-event .event__btn{width:472px;height:88px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/common/btn_bg.png);background-repeat:no-repeat;background-position:0 0;background-size:472px 88px;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:2.88em;margin-top:35.2px;margin-inline:auto;padding:35.2px 32px 41.6px 0}@media (any-hover:hover){.sec-event .event__btn:hover::after{-webkit-transform:translateX(8px);transform:translateX(8px)}}.sec-event .event__btn::after{content:"";position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;right:28.8px;width:58px;height:64px;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:58px 64px;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.sec-gameinfo{z-index:1;position:relative;margin-top:-176px}.sec-gameinfo .gameinfo__head{z-index:4;position:relative;padding:158.4px 0 0}.sec-gameinfo .gameinfo__head::before{z-index:3;content:"";position:absolute;top:0;left:0;pointer-events:none;width:600px;height:461px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/gameinfo/bg_head.png);background-repeat:no-repeat;background-position:0 0;background-size:600px 461px}.sec-gameinfo .gameinfo__head .c-title{z-index:5}.sec-gameinfo .gameinfo__head .c-title__txt{width:308px;height:54px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/gameinfo/title.png);background-repeat:no-repeat;background-position:0 0;background-size:308px 54px}.sec-gameinfo .gameinfo__head .c-title__deco--left{left:94.4px;width:52px;height:98px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/gameinfo/title_left.png);background-repeat:no-repeat;background-position:0 0;background-size:52px 98px}.sec-gameinfo .gameinfo__head .c-title__deco--right{right:94.4px;width:52px;height:98px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/gameinfo/title_right.png);background-repeat:no-repeat;background-position:0 0;background-size:52px 98px}.sec-gameinfo .gameinfo__head .c-title__en{width:115px;height:16px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/gameinfo/title_en.png);background-repeat:no-repeat;background-position:0 0;background-size:115px 16px}.sec-gameinfo .gameinfo__container{padding-top:80px;margin-top:-80px;width:600px;height:3160px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/gameinfo/bg.jpg);background-repeat:no-repeat;background-position:0 0;background-size:600px 3160px}.sec-gameinfo .gameinfo__contents{z-index:4;position:relative;width:496px;margin:80px auto 0;text-align:center}.sec-gameinfo .gameinfo__contents--02{margin-top:76.8px}.sec-gameinfo .gameinfo__contents--02 .gameinfo__date{margin-top:32px}.sec-gameinfo .gameinfo__contents--03 .gameinfo__subtitle .main::before{bottom:-4.8px}.sec-gameinfo .gameinfo__contents--03 .gameinfo__date{margin-top:38.4px}.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:4.48em;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:448px;height:12px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/gameinfo/subtitle_bg.png);background-repeat:no-repeat;background-position:0 0;background-size:448px 12px}.sec-gameinfo .gameinfo__subtitle .secondary{display:inline-block;margin-top:6.4px;color:#630102;font-size:4em}.sec-gameinfo .gameinfo__subtitle .txt{display:inline-block;margin-top:6.4px;margin-left:-8px;font-size:4em;letter-spacing:-.1em}.sec-gameinfo .gameinfo__date{width:471px;height:100px;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:471px 100px;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:19.2px auto 0}.sec-gameinfo .gameinfo__date span{line-height:1.25}.sec-gameinfo .gameinfo__date .period{font-size:2.8em;margin-right:9.6px;margin-left:33.6px}.sec-gameinfo .gameinfo__date .separate{width:1.6px;height:68.8px;background-color:#000;margin-left:6.4px}.sec-gameinfo .gameinfo__date .date{text-align:left;margin-left:19.2px}.sec-gameinfo .gameinfo__date .date .num{font-size:2.64em}.sec-gameinfo .gameinfo__date .date .txt{font-size:2.16em}.sec-gameinfo .gameinfo__distribute{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:32px}.sec-gameinfo .gameinfo__distribute .distribute__character:nth-child(1){margin-left:44.8px}.sec-gameinfo .gameinfo__distribute .distribute__character:nth-child(1) .img{width:156px;height:253px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/gameinfo/itadori.png);background-repeat:no-repeat;background-position:0 0;background-size:156px 253px}.sec-gameinfo .gameinfo__distribute .distribute__character:nth-child(2){margin-left:59.2px}.sec-gameinfo .gameinfo__distribute .distribute__character:nth-child(2) .img{width:216px;height:253px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/gameinfo/choso.png);background-repeat:no-repeat;background-position:0 0;background-size:216px 253px}.sec-gameinfo .gameinfo__distribute .distribute__character .img{margin:0 auto}.sec-gameinfo .gameinfo__distribute .distribute__character .name{margin-top:-1.6px;color:#630102;text-align:center}.sec-gameinfo .gameinfo__distribute .distribute__character .name span{display:block;font-size:2.88em}.sec-gameinfo .gameinfo__distribute .distribute__character .name .sm{line-height:1.2;font-size:2.56em}.sec-gameinfo .gameinfo__quest{display:grid;grid-template-columns:repeat(2,1fr);gap:35.2px 0;margin-top:40px}.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:206.4px;height:172px;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:202.4px;height:171.2px;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:205.6px;height:169.6px;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:205.6px;height:170.4px;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:175.2px;height:146.4px;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:205.6px;height:172px;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:204px;height:172px;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:207.2px;height:170.4px;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:6.4px}.sec-gameinfo .gameinfo__quest .quest__character .name span{display:block;font-size:2.8em;line-height:1.4}.sec-gameinfo .gameinfo__quest .quest__character .name .sm{font-size:2.56em;line-height:1}.sec-gameinfo .gameinfo__txt{font-size:2.24em;line-height:1.7;text-align:left;width:457.6px;margin:14.4px auto 0;letter-spacing:-.05em}.sec-gameinfo .gameinfo__gokumonkyo{margin:32px auto 0;width:216px;height:208px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/gameinfo/gokumonkyo.png);background-repeat:no-repeat;background-position:0 0;background-size:216px 208px}.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:-152px;height:1368px}.sec-movie::before{content:"";position:absolute;top:-80px;left:0;width:600px;height:1448px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/movie/bg.png);background-repeat:no-repeat;background-position:0 0;background-size:600px 1448px}.sec-movie .movie__head{z-index:4;position:relative;padding:160px 0 0}.sec-movie .movie__head .c-title{z-index:5}.sec-movie .movie__head .c-title__txt{width:250px;height:81px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/movie/title.png);background-repeat:no-repeat;background-position:0 0;background-size:250px 81px}.sec-movie .movie__head .c-title__deco--left{left:81.6px}.sec-movie .movie__head .c-title__deco--right{right:81.6px}.sec-movie .movie__head .c-title__en{width:93px;height:44px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/movie/title_en.png);background-repeat:no-repeat;background-position:0 0;background-size:93px 44px}.sec-movie .movie__contents{margin:64px auto 0;text-align:center}.sec-movie .movie__title{color:#fff;font-size:2.64em;text-align:center;letter-spacing:-.06em}.sec-movie .movie__btn{position:relative;width:512px;height:288px;margin:44.8px auto 0;display:block;overflow:hidden}.sec-movie .movie__btn::before{content:"";position:absolute;width:100%;height:100%;top:-24px;left:-32px;width:568px;height:335px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/movie/movie_border.png);background-repeat:no-repeat;background-position:0 0;background-size:568px 335px}.sec-movie .movie__btn::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 0 16px 9.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:119px;height:120px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/movie/ico_play.png);background-repeat:no-repeat;background-position:0 0;background-size:119px 120px;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:22.4px;column-gap:22.4px;padding:44.8px 0 19.2px;background-color:transparent}.c-tab__menuList li{position:relative;width:166.4px;height:96.8px;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:167px;height:97px;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:167px;height:97px;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:167px;height:97px;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:600px;height:1267px;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:600px;height:1267px;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:600px;height:1267px;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:1266.4px!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:1266.4px!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:1266.4px!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 16px rgba(200, 225, 237, .8)) brightness(110%);filter:drop-shadow(0 0 16px 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:936px;height:864px;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:936px 864px}.sec-question{position:relative}.sec-question button{font-family:"Zen Antique Soft",serif;font-weight:400;letter-spacing:-.05em}.sec-question .question__intro{width:600px;height:1564px;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:960px}.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:36px;top:276px;width:564px;height:433.6px;width:564px;height:433.6px;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:600px;height:809.6px;width:600px;height:809.6px;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:600px;height:446.4px;width:600px;height:446.4px;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:376.8px;height:764px;width:376.8px;height:764px;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:120px;top:625.6px;width:338.4px;height:77.6px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.sec-question .question__kv .kv__logo::before{content:'';width:338.4px;height:77.6px;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:59.2px;top:700.8px;opacity:0}.sec-question .question__kv .kv__title::after{content:'';position:absolute;left:-25.6px;bottom:64px;width:562px;height:12px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/title_bg.png);background-repeat:no-repeat;background-position:0 0;background-size:562px 12px}.sec-question .question__kv .kv__title .main{position:relative;display:block;width:488px;height:87.2px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.sec-question .question__kv .kv__title .main::before{content:'';width:488px;height:88px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/top_title.png);background-repeat:no-repeat;background-position:0 0;background-size:488px 88px}.sec-question .question__kv .kv__title .txt{position:relative;left:-30.4px;top:-4.8px;display:block;width:526.4px;height:66.4px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.sec-question .question__kv .kv__title .txt::before{content:'';width:527px;height:67px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/top_subtitle.png);background-repeat:no-repeat;background-position:0 0;background-size:527px 67px}.sec-question .question__startBtn{position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:857.6px;width:472px;height:87px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/btn_red.png);background-repeat:no-repeat;background-position:0 0;background-size:472px 87px;font-size:2.88em;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(8px);transform:translateX(8px)}}.sec-question .question__startBtn::after{position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;right:27.2px;content:"";width:58px;height:63px;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:58px 63px;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.sec-question .question__top{margin-top:64px}.sec-question .question__top .top__lead{margin:0 auto;width:492px;height:106.4px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.sec-question .question__top .top__lead::before{content:'';width:492px;height:107px;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:492px 107px}.sec-question .question__top .top__txt{margin-top:16px;text-align:center;line-height:1.65}.sec-question .question__top .top__txt span{color:#fff;font-size:2.24em}.sec-question .question__top .top__txt .primary{color:#fff600}.sec-question .question__top .top__date{width:471px;height:100px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/date_frame.png);background-repeat:no-repeat;background-position:0 0;background-size:471px 100px;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:14.4px;column-gap:14.4px;margin:32px auto 0;color:#fff}.sec-question .question__top .top__date span{line-height:1.25}.sec-question .question__top .top__date .period{font-size:2.88em}.sec-question .question__top .top__date .separate{width:1.6px;height:68.8px;background-color:#fff}.sec-question .question__top .top__date .date{text-align:left}.sec-question .question__top .top__date .date .num{font-size:2.64em}.sec-question .question__top .top__date .date .txt{font-size:2.16em}.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:472px;height:80px;margin:38.4px auto 0;border:#00eaff 1.6px solid;border-radius:9999px;font-size:2.56em;color:#fff;text-align:center;box-shadow:inset 0 0 64px 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 44.8px 0 #00eaff}}.sec-question .question__contents{position:relative;width:600px;height:960px;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:164.8px}.sec-question .question__contents .contents__title::after{content:'';position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:64px;width:562px;height:12px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/title_bg.png);background-repeat:no-repeat;background-position:0 0;background-size:562px 12px}.sec-question .question__contents .contents__title .main{position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;display:block;width:420px;height:66.4px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.sec-question .question__contents .contents__title .main::before{content:'';width:420px;height:67px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/contents_title.png);background-repeat:no-repeat;background-position:0 0;background-size:420px 67px}.sec-question .question__contents .contents__num{position:absolute;position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:284.8px}.sec-question .question__contents .contents__num::after,.sec-question .question__contents .contents__num::before{content:"";position:absolute;top:-12.8px}.sec-question .question__contents .contents__num::before{left:-41.6px;width:44px;height:71px;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:44px 71px}.sec-question .question__contents .contents__num::after{right:-41.6px;width:44px;height:71px;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:44px 71px}.sec-question .question__contents .contents__num.-one{width:107px;height:44px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/contents_num01.png);background-repeat:no-repeat;background-position:0 0;background-size:107px 44px}.sec-question .question__contents .contents__num.-two{width:107px;height:44px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/contents_num02.png);background-repeat:no-repeat;background-position:0 0;background-size:107px 44px}.sec-question .question__contents .contents__num.-three{width:107px;height:44px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/contents_num03.png);background-repeat:no-repeat;background-position:0 0;background-size:107px 44px}.sec-question .question__contents .contents__num.-four{width:107px;height:44px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/contents_num04.png);background-repeat:no-repeat;background-position:0 0;background-size:107px 44px}.sec-question .question__contents .contents__num.-five{width:107px;height:44px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/contents_num05.png);background-repeat:no-repeat;background-position:0 0;background-size:107px 44px}.sec-question .question__contents .contents__txt{position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:356.8px;font-size:3.36em;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:451.2px;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:472px;height:87px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/btn_bg.png);background-repeat:no-repeat;background-position:0 0;background-size:472px 87px}.sec-question .question__contents .contents__list li button{position:relative;display:block;width:100%;height:100%;font-size:2.16em;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:11.2px;width:58px;height:64px;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:58px 64px;-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(8px);transform:translateX(8px)}}.sec-question .question__contents .contents__list li+li{margin-top:32px}.sec-question .question__contents .contents__backQuestion{position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:672px;display:inline-block;width:-webkit-fit-content;width:fit-content;margin:0 auto;padding:3.2px 0;color:#fff;font-size:2.24em;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:3.2px;background-color:#fff}.sec-question .question__contents .contents__reset{position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:720px;display:inline-block;width:-webkit-fit-content;width:fit-content;margin:0 auto;padding:3.2px 0;color:#fff;font-size:2.24em;cursor:pointer}.sec-question .question__contents .contents__reset::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3.2px;background-color:#fff}.sec-question .question__result{position:relative;color:#fff;width:600px;height:960px;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:368px;height:304px;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:368px 304px}.sec-question .question__result #js-result__character.megumi .result__figure{width:368px;height:304px;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:368px 304px}.sec-question .question__result #js-result__character.nobara .result__figure{width:366px;height:301px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/result_nobara.png);background-repeat:no-repeat;background-position:0 0;background-size:366px 301px}.sec-question .question__result #js-result__character.gojo .result__figure{width:357px;height:305px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/result_gojo.png);background-repeat:no-repeat;background-position:0 0;background-size:357px 305px}.sec-question .question__result #js-result__character.nanami .result__figure{width:361px;height:305px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/result_nanami.png);background-repeat:no-repeat;background-position:0 0;background-size:361px 305px}.sec-question .question__result #js-result__character.todo .result__figure{width:266px;height:307px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/result_todo.png);background-repeat:no-repeat;background-position:0 0;background-size:266px 307px}.sec-question .question__result #js-result__character.kusakabe .result__figure{width:364px;height:302px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/result_kusakabe.png);background-repeat:no-repeat;background-position:0 0;background-size:364px 302px}.sec-question .question__result #js-result__character.geto .result__figure{width:359px;height:296px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/result_geto.png);background-repeat:no-repeat;background-position:0 0;background-size:359px 296px}.sec-question .question__result #js-result__character.choso .result__figure{width:356px;height:305px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/result_choso.png);background-repeat:no-repeat;background-position:0 0;background-size:356px 305px}.sec-question .question__result #js-result__character.sukuna .result__figure{width:366px;height:304px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/result_sukuna.png);background-repeat:no-repeat;background-position:0 0;background-size:366px 304px}.sec-question .question__result .result__feeling{position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:105.6px;font-size:2.24em;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:72px;height:1.6px;background-color:#fff}.sec-question .question__result .result__feeling::before{left:64px}.sec-question .question__result .result__feeling::after{right:64px}.sec-question .question__result .result__txt{position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:152px;font-size:3.36em;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:259.2px;text-align:center;font-size:1.92em}.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:136px;width:24px;height:42px;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:24px 42px}.sec-question .question__result .result__message::after{right:136px;width:24px;height:42px;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:24px 42px}.sec-question .question__result .result__figure{position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:328px}.sec-question .question__result .result__serif{width:504px;height:152px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/result_selif.png);background-repeat:no-repeat;background-position:0 0;background-size:504px 152px;position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:648px;color:#000;font-size:2.56em;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:624px;left:32px;display:block;width:212.8px;height:95.2px;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:213px;height:96px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/result_tag.png);background-repeat:no-repeat;background-position:0 0;background-size:213px 96px}.sec-question .question__result .result__tag::after{top:32px;left:59.2px;width:92px;height:36px;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:92px 36px}.sec-question .question__result .result__name{z-index:4;position:absolute;right:0;left:0;margin-right:auto;margin-left:auto;top:795.2px;width:-webkit-fit-content;width:fit-content;font-size:3.84em;text-align:center;text-shadow:0 0 6.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:849.6px;font-size:2.24em;text-align:center;text-shadow:0 0 16px #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:6.4px;left:175.2px;width:253px;height:60px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/subway_logo.png);background-repeat:no-repeat;background-position:0 0;background-size:253px 60px}.sec-question .question__subway-waku{z-index:3;position:absolute;top:60.8px;left:0;width:600px;height:788px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/subway_waku.png);background-repeat:no-repeat;background-position:0 0;background-size:600px 788px}.sec-question .question__subway-outside{z-index:4;position:absolute;top:366.4px;width:16px;height:516px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/subway_outside.png);background-repeat:no-repeat;background-position:0 0;background-size:16px 516px}.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:60.8px;pointer-events:visible}.sec-question .question__door--left{left:0;width:300px;height:783px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/door_left.png);background-repeat:no-repeat;background-position:0 0;background-size:300px 783px}.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:300px;height:783px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/door_right.png);background-repeat:no-repeat;background-position:0 0;background-size:300px 783px}.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:32px 0 57.6px;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:3.36em;text-align:center}.sec-question .question__share-txt{margin-top:19.2px;font-size:2.24em;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:472px;height:80px;margin:38.4px auto 0;border:#b473ee 3.2px solid;border-radius:9999px;font-size:2.56em;color:#fff;text-align:center;box-shadow:inset 0 0 96px 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:118.4px;height:22.4px;overflow:hidden;white-space:nowrap;text-indent:-9999px}.sec-question .question__share-btn .btn__txt::before{content:"";width:119px;height:24px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/shindan/btn_share.png);background-repeat:no-repeat;background-position:0 0;background-size:119px 24px}@media (any-hover:hover){.sec-question .question__share-btn:hover{box-shadow:inset 0 0 44.8px 0 #b473ee}}.sec-question .question__detail{width:472px;height:88px;display:block;background-image:url(/special/jujutsukaisen/assets/index/img/common/btn_bg.png);background-repeat:no-repeat;background-position:0 0;background-size:472px 88px;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:2.88em;margin-top:32px;margin-inline:auto;padding:35.2px 0 41.6px}@media (any-hover:hover){.sec-question .question__detail:hover::after{-webkit-transform:translateX(8px);transform:translateX(8px)}}.sec-question .question__detail::after{content:"";position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;right:28.8px;width:58px;height:64px;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:58px 64px;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.sec-question .question__restart{position:relative;width:-webkit-fit-content;width:fit-content;margin:32px auto 0;padding:3.2px 0;color:#fff;font-size:2.24em;cursor:pointer;text-align:center}.sec-question .question__restart::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3.2px;background-color:#fff}.js-fit-zoom{zoom:1!important}.contents__wrapper{font-family:"Zen Antique Soft",serif;font-weight:400;letter-spacing:-.05em}