@charset "UTF-8";@keyframes hopping{0%,20%,40%,60%,80%,to{transform:translateY(2px)}10%,30%,50%,70%,90%{transform:translateY(-4px)}}@keyframes hopping-short{0%{transform:translateY(0);opacity:0}10%{transform:translateY(-24px);opacity:.5}20%{transform:translateY(10px);opacity:1}30%{transform:translateY(-14px);opacity:1}40%,to{transform:translateY(2px);opacity:1}}@keyframes hopping-short-min{0%{transform:translateY(0);opacity:0}10%{transform:translateY(-12px);opacity:.5}20%{transform:translateY(5px);opacity:1}30%{transform:translateY(-6px);opacity:1}40%,to{transform:translateY(0);opacity:1}}@keyframes fadein{0%{opacity:0}50%,to{opacity:1}}@keyframes width-anime{0%{width:0}to{width:100%}}@keyframes expansion{0%{opacity:0;transform:scale(.8)}20%{opacity:1;transform:scale(1.02)}28%{opacity:1;transform:scale(.9)}36%,to{opacity:1;transform:scale(1)}}:root{--site-color-pink01:#e61664;--site-color-pink02:#e62b71;--site-color-pink03:#b60044;--site-color-pink04:#320919;--site-color-pink05:#975572;--site-color-pink06:#f3dde7;--site-color-pink07:#e99eaf;--site-color-pink01-rgb:230, 22, 100;--site-color-pink02-rgb:230, 43, 113;--site-color-pink03-rgb:182, 0, 68;--site-color-pink04-rgb:50, 9, 25;--site-color-pink05-rgb:151, 85, 114;--site-color-pink06-rgb:243, 221, 231;--site-color-twitter:#000000;--site-color-facebook:#3c5a99;--site-color-line:#06c755;--site-white-color:#ffffff;--site-black-color:#000000;--site-red-color:#ff0000;--site-crimson-color:#dc143c;--site-blue-color:#0000ff;--site-twitter-color:#1b95e0;--site-green-color:#008000;--site-grassgreen-color:#25d954;--site-purple-color:#800080;--site-gray-color:#848484;--site-orange-color:#ffa500;--site-white-color-rgb:255, 255, 255;--site-black-color-rgb:0, 0, 0;--site-red-color-rgb:255, 0, 0;--site-crimson-color-rgb:220, 20, 60;--site-blue-color-rgb:0, 0, 255;--site-green-color-rgb:0, 128, 0;--site-grassgreen-color-rgb:37, 217, 84;--site-purple-color-rgb:128, 0, 128;--site-gray-color-rgb:132, 132, 132;--site-z-index-bg:-1;--site-z-index-content:100;--site-z-index-header:200;--site-z-index-footer:200;--site-z-index-nav:500;--site-z-index-toggle:600;--site-z-index-dialog:1000;--site-z-index-loading:2000;--site-fontsize-pc:1rem;--site-fontsize-sp:1rem;--site-contentswidth-pc:1100px;--site-contentswidth-sp:100%;--site-lineheight-pc:1.5;--site-lineheight-sp:1.5;--site-transition-speed:300ms;--site-transition-speed500:500ms}.site-share{position:relative;display:flex;justify-content:center;align-items:center}.site-share-title{color:var(--site-white-color)}@media screen and (min-width:401px){.site-share-title{margin-right:1.5rem}}@media screen and (max-width:400px){.site-share-title{margin-right:1rem;font-size:1rem}}.site-share-list,.site-share-one{font-size:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.site-share-list{display:flex;justify-content:center}.site-share-one{position:relative}@media screen and (min-width:401px){.site-share-one{width:4rem;height:4rem;border-radius:3rem;transition:var(--site-transition-speed);box-shadow:inset 0 0 0 2px var(--site-white-color)}.site-share-one:hover{filter:brightness(130%)}}@media screen and (max-width:400px){.site-share-one{width:3.2rem;height:3.2rem;border-radius:3.2rem;box-shadow:inset 0 0 0 2px var(--site-white-color)}}.site-share-one:not(:last-child){margin-right:1rem}.site-share-one .site-linkto-tag{display:block;width:100%;height:100%}.site-share-one.twitter{background-color:var(--site-color-twitter)}.site-share-one.facebook{background-color:var(--site-color-facebook)}.site-share-one.line{background-color:var(--site-color-line)}.site-share-one .site-icon{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1em;height:1em;pointer-events:none}@media screen and (min-width:401px){.site-share-one .site-icon{font-size:55px}}@media screen and (max-width:400px){.site-share-one .site-icon{font-size:40px}}.site-section-inner{position:relative;height:100%}@media screen and (min-width:401px){.site-section-inner{margin:auto;width:var(--site-contentswidth-pc)}}@media screen and (max-width:400px){.site-section-inner{padding:0 1rem;width:var(--site-contentswidth-sp)}}.site-section{position:relative;width:100%;min-height:500px;opacity:0;transition:var(--site-transition-speed500)}@media screen and (min-width:401px){.site-section{padding:5rem 0}}.site-section.show{opacity:1}@media screen and (max-width:400px){.site-section.outline{padding:3rem 0 19.2rem}.site-section.goods{padding:3rem 0 18.9rem}.site-section.attention{padding:3rem 0 20.3rem}}.site-section-bg{position:absolute;top:0;left:0;width:100%;height:100%}.site-section-bg.white{background-color:rgba(var(--site-white-color-rgb),.7)}.site-picture{display:block;-o-object-fit:contain;object-fit:contain}.site-picture.border-common{box-shadow:0 0 0 1px var(--site-color-purple08)}.site-obj{background-size:contain;background-repeat:no-repeat;pointer-events:none}.site-obj.ufotable{background-image:url(../_assets/images/logo/ufotable_logo_c.webp?v=20231026162250)}@media screen and (min-width:401px){.site-obj.ufotable{width:242px;height:45px}}@media screen and (max-width:400px){.site-obj.ufotable{width:170px;height:32px}}.site-obj.agf2023{background-image:url(../_assets/images/logo/logo-agf.webp?v=20231026162250)}@media screen and (min-width:401px){.site-obj.agf2023{width:294px;height:143px}}@media screen and (max-width:400px){.site-obj.agf2023{width:202px;height:98px}}.site-obj.kimetsu{filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 2px #fff) drop-shadow(0 0 2px #fff);background-image:url(../_assets/images/logo/logo-kimetsu.webp?v=20231026162250)}@media screen and (min-width:401px){.site-obj.kimetsu{width:155px;height:127px}}@media screen and (max-width:400px){.site-obj.kimetsu{width:65.72px;height:53.848px}}.site-obj.kimetsu.fv{position:absolute;top:10px;left:10px}.site-obj.chara{position:absolute}.site-obj.inosuke{background-image:url(../_assets/images/chara/chara-inosuke.webp?v=20231026162250)}@media screen and (min-width:401px){.site-obj.inosuke{width:361px;height:681px}}@media screen and (max-width:400px){.site-obj.inosuke{width:153.064px;height:288.744px}}.site-obj.inosuke.fv.active{animation:hopping-short 1.5s 1.5s ease-out both}@media screen and (min-width:401px){.site-obj.inosuke.fv{top:17px;left:0}}@media screen and (max-width:400px){.site-obj.inosuke.fv{top:61px;left:-8px}}.site-obj.inosuke.goods{opacity:0}.site-obj.inosuke.goods.show{animation:hopping-short 1.5s 0ms ease-out both}@media screen and (min-width:401px){.site-obj.inosuke.goods{bottom:0;right:50%;margin-right:-890px}}@media screen and (max-width:400px){.site-obj.inosuke.goods{bottom:-300px;right:27px}}.site-obj.muichirou{background-image:url(../_assets/images/chara/chara-muichirou.webp?v=20231026162250)}@media screen and (min-width:401px){.site-obj.muichirou{width:408px;height:475px}}@media screen and (max-width:400px){.site-obj.muichirou{width:172.992px;height:201.4px}}.site-obj.muichirou.fv.active{animation:hopping-short 1.5s 1.9s ease-out both}@media screen and (min-width:401px){.site-obj.muichirou.fv{top:59px;right:-32px}}@media screen and (max-width:400px){.site-obj.muichirou.fv{top:73px;right:-27px}}.site-obj.muichirou.attention{opacity:0}.site-obj.muichirou.attention.show{animation:hopping-short 1.5s 0ms ease-out both}@media screen and (min-width:401px){.site-obj.muichirou.attention{bottom:3rem;right:50%;margin-right:-886px}}@media screen and (max-width:400px){.site-obj.muichirou.attention{bottom:-239px;right:26px}}.site-obj.zenitsu{background-image:url(../_assets/images/chara/chara-zenitsu.webp?v=20231026162250)}@media screen and (min-width:401px){.site-obj.zenitsu{width:418px;height:625px}}@media screen and (max-width:400px){.site-obj.zenitsu{width:177.232px;height:265px}}.site-obj.zenitsu.fv.active{animation:hopping-short 1.5s 1.7s ease-out both}@media screen and (min-width:401px){.site-obj.zenitsu.fv{top:2px;left:341px}}@media screen and (max-width:400px){.site-obj.zenitsu.fv{top:3px;left:113px}}.site-obj.zenitsu.goods{opacity:0}.site-obj.zenitsu.goods.show{animation:hopping-short 1.5s 0ms ease-out both}@media screen and (min-width:401px){.site-obj.zenitsu.goods{bottom:0;left:50%;margin-left:-919px}}@media screen and (max-width:400px){.site-obj.zenitsu.goods{bottom:-280px;left:25px}}.site-obj.nezuko{background-image:url(../_assets/images/chara/chara-nezuko.webp?v=20231026162250)}@media screen and (min-width:401px){.site-obj.nezuko{width:440px;height:622px}}@media screen and (max-width:400px){.site-obj.nezuko{width:186.56px;height:263.728px}}.site-obj.nezuko.fv.active{animation:hopping-short 1.5s 2.1s ease-out both}@media screen and (min-width:401px){.site-obj.nezuko.fv{top:492px;left:-37px}}@media screen and (max-width:400px){.site-obj.nezuko.fv{top:274px;left:-34px}}.site-obj.nezuko.outline{opacity:0}.site-obj.nezuko.outline.show{animation:hopping-short 1.5s 0ms ease-out both}@media screen and (min-width:401px){.site-obj.nezuko.outline{bottom:0;left:50%;margin-left:-958px}}@media screen and (max-width:400px){.site-obj.nezuko.outline{bottom:-289px;left:15px}}.site-obj.tanjirou{background-image:url(../_assets/images/chara/chara-tanjirou.webp?v=20231026162250)}@media screen and (min-width:401px){.site-obj.tanjirou{width:364px;height:672px}}@media screen and (max-width:400px){.site-obj.tanjirou{width:154.336px;height:284.928px}}.site-obj.tanjirou.fv.active{animation:hopping-short 1.5s 2.5s ease-out both}@media screen and (min-width:401px){.site-obj.tanjirou.fv{top:456px;right:36px}}@media screen and (max-width:400px){.site-obj.tanjirou.fv{top:254px;right:-7px}}.site-obj.tanjirou.outline{opacity:0}.site-obj.tanjirou.outline.show{animation:hopping-short 1.5s 0ms ease-out both}@media screen and (min-width:401px){.site-obj.tanjirou.outline{bottom:0;right:50%;margin-right:-875px}}@media screen and (max-width:400px){.site-obj.tanjirou.outline{bottom:-300px;right:28px}}.site-obj.mitsuri{background-image:url(../_assets/images/chara/chara-mitsuri.webp?v=20231026162250)}@media screen and (min-width:401px){.site-obj.mitsuri{width:368px;height:728px}}@media screen and (max-width:400px){.site-obj.mitsuri{width:156.032px;height:308.672px}}.site-obj.mitsuri.fv.active{animation:hopping-short 1.5s 2.3s ease-out both}@media screen and (min-width:401px){.site-obj.mitsuri.fv{top:385px;left:366px}}@media screen and (max-width:400px){.site-obj.mitsuri.fv{top:247px;left:125px}}.site-obj.mitsuri.attention{opacity:0}.site-obj.mitsuri.attention.show{animation:hopping-short 1.5s 0ms ease-out both}@media screen and (min-width:401px){.site-obj.mitsuri.attention{bottom:0;left:50%;margin-left:-889px}}@media screen and (max-width:400px){.site-obj.mitsuri.attention{bottom:-318px;left:33px}}.site-loading-text span,.site-logo,.site-obj{font-size:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.site-logo{position:absolute;right:30px;bottom:40px}@media screen and (min-width:401px){.site-logo{width:343px;height:95px}}@media screen and (max-width:400px){.site-logo{width:171.5px;height:47.5px}}.site-loading{position:fixed;top:0;left:0;width:100%;height:100%;color:#fff;background-color:var(--site-color-pink01);z-index:var(--site-z-index-loading)}.site-loading.hide{animation:fadein 1s .3s ease-out both alternate-reverse;pointer-events:none}.site-loading-progresswrap{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;text-align:center}@media screen and (min-width:401px){.site-loading-progresswrap{height:60px}}@media screen and (max-width:400px){.site-loading-progresswrap{height:50px}}.site-loading-text{position:relative;display:inline-block;margin-bottom:1rem;font-weight:700;line-height:1}.site-loading-text:after,.site-loading-text:before{position:absolute;top:0;bottom:0;margin:auto;background-size:contain;background-repeat:no-repeat;content:"";filter:brightness(2)}.site-loading-text:before{background-image:url(../_assets/images/deco/deco-left-heading.webp?v=20231026162250)}@media screen and (min-width:401px){.site-loading-text:before{left:-120px;width:100px;height:53px}}@media screen and (max-width:400px){.site-loading-text:before{left:-85px;width:79.2px;height:41.6px}}.site-loading-text:after{background-image:url(../_assets/images/deco/deco-right-heading.webp?v=20231026162250)}@media screen and (min-width:401px){.site-loading-text:after{right:-120px;width:100px;height:53px}}@media screen and (max-width:400px){.site-loading-text:after{right:-85px;width:79.2px;height:41.6px}}.site-loading-text span{position:relative;display:inline-block;margin:0 -.1em;width:1em;height:1em;background-image:url(../_assets/images/site-loading/sprite-nowloading.png?v=20231026162250);background-size:1000% 100%}@media screen and (min-width:401px){.site-loading-text span{font-size:2rem}}@media screen and (max-width:400px){.site-loading-text span{font-size:1.6rem}}.site-loading-text span:nth-child(3){margin:0 .3em 0 -.1em}.site-loading-text span:nth-child(10){bottom:-.5rem}.site-loading-text span:nth-child(n+4):nth-child(-n+10){margin:0 -.14em}.site-loading-text span:nth-child(0){background-position:100% 0}.site-loading-text span:nth-child(1){background-position:0 0}.site-loading-text span:nth-child(2){background-position:-100% 0}.site-loading-text span:nth-child(3){background-position:-200% 0}.site-loading-text span:nth-child(4){background-position:-300% 0}.site-loading-text span:nth-child(5){background-position:-400% 0}.site-loading-text span:nth-child(6){background-position:-500% 0}.site-loading-text span:nth-child(7){background-position:-600% 0}.site-loading-text span:nth-child(8){background-position:-700% 0}.site-loading-text span:nth-child(9){background-position:-800% 0}.site-loading-text span:nth-child(10){background-position:-900% 0}.site-loading-progressbar{position:absolute;bottom:0;left:0;width:100%;height:2px}.site-loading-ingauge{position:absolute;top:0;left:0;height:100%;background-color:var(--site-white-color);transition:var(--site-transition-speed)}.site-linkto{font-size:var(--site-fontsize-pc)}.site-icon{display:block;width:1em;height:1em;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-image:url(../_assets/images/site-icon/site-icon.webp?v=20231026162250);background-size:700% 300%;font-size:1rem}.site-icon.twitter{background-position:0 0}.site-icon.line{background-position:-100% 0}.site-icon.facebook{background-position:-200% 0}.site-icon.movie{background-position:-300% 0}.site-icon.arrowblack{background-position:-400% 0}.site-icon.arrowwhite{background-position:-500% 0}.site-icon.none{background-position:-500% -500%}.site-heading-h2{position:relative;display:flex;justify-content:center;align-items:center;color:var(--site-color-pink02);font-weight:700;line-height:1}@media screen and (min-width:401px){.site-heading-h2{margin-bottom:2rem}}@media screen and (max-width:400px){.site-heading-h2{margin-bottom:1.5rem}}.site-heading-h1-text span,.site-heading-h2-text{display:inline-block}@media screen and (min-width:401px){.site-heading-h2-text{padding:0 .5rem;font-size:2rem}}@media screen and (max-width:400px){.site-heading-h2-text{padding:0 .3rem;font-size:1.3rem;text-align:center;line-height:1.2}}.site-heading-h2:after,.site-heading-h2:before{background-color:var(--site-color-pink02);flex-grow:1;content:""}@media screen and (min-width:401px){.site-heading-h2:after,.site-heading-h2:before{max-width:50px;height:1px}}@media screen and (max-width:400px){.site-heading-h2:after,.site-heading-h2:before{max-width:25px;height:2px}}.site-heading-h1{position:relative;width:100%;background-color:var(--site-color-pink02);text-align:center;overflow:hidden;transition:var(--site-transition-speed);opacity:0}@media screen and (min-width:401px){.site-heading-h1{margin-bottom:1.5rem;padding:.7rem;font-size:2.5rem}}@media screen and (max-width:400px){.site-heading-h1{margin-bottom:1.2rem;padding:.4rem;font-size:1.65rem}}.site-heading-h1.show{opacity:1}.site-heading-h1.show .site-heading-h1-text span:nth-child(1){animation:hopping-short-min 1.2s 100ms ease-out both}.site-heading-h1.show .site-heading-h1-text span:nth-child(2){animation:hopping-short-min 1.2s 200ms ease-out both}.site-heading-h1.show .site-heading-h1-text span:nth-child(3){animation:hopping-short-min 1.2s 300ms ease-out both}.site-heading-h1.show .site-heading-h1-text span:nth-child(4){animation:hopping-short-min 1.2s 400ms ease-out both}.site-heading-h1.show .site-heading-h1-text:after,.site-heading-h1.show .site-heading-h1-text:before{animation:hopping-short-min 1.2s 600ms ease-out both}.site-heading-h1-bg{position:absolute;top:0;left:0;background-image:url(../_assets/images/pattern/pattern-heading.webp?v=20231026162250);opacity:.4;mix-blend-mode:soft-light;display:block;width:100%;height:100%}@media screen and (min-width:401px){.site-heading-h1-bg{background-size:auto}}@media screen and (max-width:400px){.site-heading-h1-bg{background-size:25px}}.site-heading-h1-text{position:relative;display:inline-block;color:var(--site-white-color);font-weight:700}.site-heading-h1-text:after,.site-heading-h1-text:before{position:absolute;top:0;bottom:0;margin:auto;background-size:contain;background-repeat:no-repeat;content:""}.site-heading-h1-text:before{background-image:url(../_assets/images/deco/deco-left-heading.webp?v=20231026162250)}@media screen and (min-width:401px){.site-heading-h1-text:before{left:-220px;width:198px;height:104px}}@media screen and (max-width:400px){.site-heading-h1-text:before{left:-110px;width:99px;height:52px}}.site-heading-h1-text:after{background-image:url(../_assets/images/deco/deco-right-heading.webp?v=20231026162250)}@media screen and (min-width:401px){.site-heading-h1-text:after{right:-220px;width:198px;height:104px}}@media screen and (max-width:400px){.site-heading-h1-text:after{right:-110px;width:99px;height:52px}}.site-header{position:relative;margin-right:auto;margin-left:auto;background-repeat:no-repeat;overflow:hidden}@media screen and (max-width:400px){.site-header{width:400px;height:816px;background-image:url(../_assets/images/bg/bg-header-sp.webp?v=20231026162250);background-position:center center;background-size:contain}}@media screen and (min-width:401px)and (max-width:1920px){.site-header{width:100%;height:1134px;background-image:url(../_assets/images/bg/bg-header.webp?v=20231026162250);background-position:center center;background-size:auto}}@media screen and (min-width:1921px){.site-header{padding-top:59.0624%;width:100%;height:0;background-image:url(../_assets/images/bg/bg-header.webp?v=20231026162250);background-position:center center;background-size:contain}}.site-header-inner{position:relative;margin:auto;height:100%}@media screen and (min-width:401px){.site-header-inner{width:var(--site-contentswidth-pc)}}@media screen and (max-width:400px){.site-header-inner{width:var(--site-contentswidth-sp)}}.site-header-title{position:relative}@media screen and (max-width:400px){.site-header-title{position:absolute;bottom:32px;left:0;padding:1rem 0;width:100%;height:260px}}@media screen and (min-width:401px)and (max-width:1920px){.site-header-title{position:absolute;bottom:148px;left:0;width:100%;height:182px}}@media screen and (min-width:1921px){.site-header-title{position:absolute;bottom:11.1992%;left:0;padding:2rem 0;width:100%;min-height:182px}}@media screen and (min-width:401px){.site-header-title .site-header-inner{display:flex;flex-wrap:wrap;justify-content:space-between}}.site-header-title-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--site-color-pink01-rgb),.8)}.site-header-title-bg.show{animation:width-anime .5s 2.7s ease-out both}.site-header-logos{display:flex;flex-wrap:wrap;align-items:center}@media screen and (min-width:401px){.site-header-logos{width:562px;justify-content:space-between}}@media screen and (max-width:400px){.site-header-logos{margin-bottom:1rem;width:100%;justify-content:center}}.site-header-eventinfo.show,.site-header-logos.show{animation:fadein 1s 2.9s ease-out both}@media screen and (max-width:400px){.site-header-logos .site-obj.ufotable{margin-right:.7rem}}.site-header-eventinfo{color:var(--site-white-color);font-weight:700}@media screen and (min-width:401px){.site-header-eventinfo{width:460px;text-align:right}}@media screen and (max-width:400px){.site-header-eventinfo{width:100%;text-align:center}}@media screen and (min-width:401px){.site-header-eventinfo .date{font-size:2.5rem}}@media screen and (max-width:400px){.site-header-eventinfo .date{font-size:1.6875rem}}@media screen and (min-width:401px){.site-header-eventinfo .location{font-size:1.6875rem}}@media screen and (max-width:400px){.site-header-eventinfo .location{font-size:1.25rem}}.site-goodslist{position:relative}@media screen and (min-width:401px){.site-goodslist{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:2rem}}@media screen and (max-width:400px){.site-goodslist{margin-bottom:1.5rem}}.site-goodslist-one{position:relative}@media screen and (min-width:401px){.site-goodslist-one{margin-bottom:1.2rem;padding-left:1em;width:540px}}@media screen and (max-width:400px){.site-goodslist-one{margin-bottom:1.2rem;width:100%}}@media screen and (min-width:401px){.site-goodslist-one:not(:nth-child(odd)){margin-right:1rem}}.site-goodslist-title{margin-bottom:.5rem;padding-bottom:.2rem;text-align:center;font-weight:700;border-bottom:1px solid var(--site-color-pink01)}@media screen and (min-width:401px){.site-goodslist-title{font-size:1.3rem}}@media screen and (max-width:400px){.site-goodslist-title{font-size:1.2rem}}.site-goodslist-price{margin-bottom:1rem;text-align:center;font-weight:700;font-size:1.25rem}.site-goodslist-image{margin-bottom:1rem;background-color:var(--site-white-color);box-shadow:inset 0 0 0 1px var(--site-color-pink01)}.site-goodslist-anchor{text-align:center}.site-gnav{position:fixed;top:0;right:0;width:100%;height:100%;color:var(--site-white-color);z-index:var(--site-z-index-nav);opacity:0;pointer-events:none;transition:var(--site-transition-speed)}@media screen and (min-width:401px){.site-gnav{padding-top:300px;width:500px}}@media screen and (max-width:400px){.site-gnav{width:400px}}.site-gnav-bg.show,.site-gnav.show{opacity:1;pointer-events:all}.site-gnav-bg{position:absolute;top:0;right:0;width:100%;height:100%;background-color:rgba(var(--site-color-pink02-rgb),.9);transition:inherit}@media screen and (min-width:401px){.site-gnav-bg{transform:translateX(500px)}}@media screen and (max-width:400px){.site-gnav-bg{transform:translateX(400px)}}.site-gnav-bg.show{transform:translateX(0)}.site-gnav-listwrap{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:401px){.site-gnav-listwrap{padding:8rem 3rem 0}}@media screen and (max-width:400px){.site-gnav-listwrap{padding:6rem 2rem 0}}.site-gnav-list{border-bottom:2px solid var(--site-white-color)}@media screen and (min-width:401px){.site-gnav-list{margin-bottom:2rem;padding:0 1rem 1rem}}@media screen and (max-width:400px){.site-gnav-list{margin-bottom:2rem;padding:0 1rem 1rem}}.site-gnav-one{position:relative;text-align:center;color:var(--site-white-color);font-weight:700;background-color:rgba(var(--site-color-pink04-rgb),.6);box-shadow:inset 0 0 0 2px var(--site-white-color);border-radius:.25rem}@media screen and (min-width:401px){.site-gnav-one{transition:var(--site-transition-speed)}.site-gnav-one:hover{background-color:rgba(var(--site-color-pink04-rgb),1)}.site-gnav-one:last-child{margin-bottom:1rem}}@media screen and (max-width:400px){.site-gnav-one:last-child{margin-bottom:.8rem}}@media screen and (min-width:401px){.site-gnav-one:not(:last-child){margin-bottom:1rem}}@media screen and (max-width:400px){.site-gnav-one:not(:last-child){margin-bottom:.8rem}}.site-gnav-one .site-linkto-tag{display:block;width:100%;height:100%}@media screen and (min-width:401px){.site-gnav-one .site-linkto-tag{padding:1rem 1.5rem;font-size:2rem}}@media screen and (max-width:400px){.site-gnav-one .site-linkto-tag{padding:.8rem;font-size:1.5rem}}.site-gnav-one .site-icon{position:absolute;top:0;right:1em;bottom:0;margin:auto}@media screen and (min-width:401px){.site-gnav-one .site-icon{font-size:1.5rem}}@media screen and (max-width:400px){.site-gnav-one .site-icon{font-size:1rem}}.site-gnav-toggle{position:fixed;display:block;top:10px;right:10px;cursor:pointer;transition:var(--site-transition-speed);z-index:var(--site-z-index-toggle)}@media screen and (min-width:401px){.site-gnav-toggle{width:100px;height:100px}.site-gnav-toggle:hover{transform:translateY(.5rem)}.site-gnav-toggle:hover .site-gnav-togglebg{filter:drop-shadow(0 0 0 rgba(var(--site-black-color-rgb),.7))}}@media screen and (max-width:400px){.site-gnav-toggle{width:70px;height:70px}}.site-gnav-togglebg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../_assets/images/site-gnav/nav-open.webp?v=20231026162250);background-size:contain;background-repeat:no-repeat;transition:var(--site-transition-speed);transform:rotateY(0deg);transform-origin:50% 0;filter:drop-shadow(0 4px 0 rgba(var(--site-black-color-rgb),.7))}.site-gnav-togglebg.show{background-image:url(../_assets/images/site-gnav/nav-close.webp?v=20231026162250);transform:rotateY(180deg)}.site-footer{position:relative;background-color:var(--site-black-color);color:var(--site-white-color);text-align:center}@media screen and (min-width:401px){.site-footer{padding:2rem 1.25rem;min-height:220px}}@media screen and (max-width:400px){.site-footer{padding:2rem;min-height:210px}}.site-footer-logos{display:flex;justify-content:center;align-items:center;margin-bottom:1rem;height:100%}.site-footer-logo{margin-right:.5rem;margin-left:.5rem;background-size:contain;background-repeat:no-repeat}.site-footer-logo[data-title=鬼滅の刃]{width:100px;height:82px;background-image:url(../_assets/images/logo/logo-kimetsu.webp?v=20231026162250)}.site-footer-logo[data-title=ufotable]{width:180px;height:30px;background-image:url(../_assets/images/logo/ufo-logo.webp?v=20231026162250)}.site-footer-logo .anchor{display:block;width:100%;height:100%;font-size:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.site-dialog-Bg,.site-dialog-Wrap{top:0;left:0;width:100%;height:100%}.site-dialog-Wrap{position:fixed;z-index:9999}.site-dialog-Bg{position:absolute;background-color:rgba(0,0,0,.8)}.site-dialog-ContentWrap,.site-dialog-close::before{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}@media screen and (max-width:400px){.site-dialog-ContentWrap.movie{width:95vw;height:calc(9*95vw/16)}}@media screen and (min-width:401px){.site-dialog-ContentWrap.movie{width:70vw;height:calc(9*70vw/16)}}.site-dialog-ContentWrap.common{background-color:#333;box-shadow:inset 0 0 0 1px #fff}@media screen and (max-width:400px)and (orientation:portrait){.site-dialog-ContentWrap.common{width:95vw;height:25vh}}@media screen and (max-width:400px)and (orientation:landscape){.site-dialog-ContentWrap.common{width:95vw;height:calc(9*95vw/16)}}@media screen and (min-width:401px){.site-dialog-ContentWrap.common{width:720px;height:320px}}.site-dialog-Content.movie{position:relative;padding-bottom:56.25%;width:100%;height:0}.site-dialog-Content.common{position:relative;width:100%;height:100%}.site-dialog-Content .content-box,.site-dialog-Content>iframe{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:calc(100% - 6px);height:calc(100% - 6px)}.site-dialog-Content>iframe{background-color:#000}.site-dialog-Content .content-box{color:#fff}@media screen and (min-width:401px){.site-dialog-Content .content-box{padding:20px}}@media screen and (max-width:400px){.site-dialog-Content .content-box{padding:.625rem}}.site-dialog-Content>img,.site-dialog-movieBtn .overlay{width:100%;height:100%;pointer-events:none}.site-dialog-close{position:absolute;background-color:#25d955;border-radius:100px;z-index:10;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}@media screen and (min-width:401px){.site-dialog-close{top:-70px;right:-70px;width:88px;height:88px}}@media screen and (max-width:400px){.site-dialog-close{top:-70px;right:-.625rem;width:60px;height:60px}}.site-dialog-close::before{background-color:#333;transform:rotate(135deg);content:"";pointer-events:none;z-index:20}@media screen and (min-width:401px){.site-dialog-close::before{width:50px;height:10px}}@media screen and (max-width:400px){.site-dialog-close::before{width:35px;height:6px}}.site-dialog-close::after{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:#333;content:"";transform:rotate(45deg);transform-origin:50% 50%;pointer-events:none;z-index:20}@media screen and (min-width:401px){.site-dialog-close::after{width:50px;height:10px}}@media screen and (max-width:400px){.site-dialog-close::after{width:35px;height:6px}}.site-dialog-Name{margin:0 auto .625rem;width:calc(100% - 20px);background-color:#fff;text-align:center;font-weight:700}@media screen and (max-width:400px){.site-dialog-Name{font-size:11px;padding:2px 0;border-radius:5px}}@media screen and (min-width:401px){.site-dialog-Name{font-size:19px;padding:1px 0;border-radius:.625rem}}.site-dialog-movieBtn{position:relative;width:100%;height:auto}@media screen and (min-width:401px){.site-dialog-movieBtn:hover .overlay{opacity:0}}.site-dialog-movieBtn .overlay{position:absolute;top:0;left:0;background-color:rgba(0,0,0,.5);transition:var(--site-transition-speed)}.site-dialog-movieBtn .site-icon{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;pointer-events:none;filter:drop-shadow(0 0 4px #4682dc)}@media screen and (min-width:401px){.site-dialog-movieBtn .site-icon{font-size:100px}}@media screen and (max-width:400px){.site-dialog-movieBtn .site-icon{font-size:75px}}.site-dialog-btnborder{position:relative;overflow:hidden}.site-dialog-Thumb,.site-dialog-touchicon{position:relative;display:block;width:100%;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.site-dialog-Thumb{margin:auto;padding-bottom:56.25%;height:0;background-size:contain;background-position:center top;background-color:transparent;background-repeat:no-repeat}.site-dialog-touchicon{height:100%}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}@font-face{font-family:"Zen Maru Gothic";src:url(../_assets/fonts/ZenMaruGothic-Medium.ttf?v=20231026162250) format("truetype"),url(../_assets/fonts/ZenMaruGothic-Medium.woff2?v=20231026162250) format("woff2");font-weight:400}@font-face{font-family:"Zen Maru Gothic";src:url(../_assets/fonts/ZenMaruGothic-Bold.ttf?v=20231026162250) format("truetype"),url(../_assets/fonts/ZenMaruGothic-Bold.woff2?v=20231026162250) format("woff2");font-weight:700}.site-content-wrapper,html.mac .site-content-wrapper{background-position:center top,left top;background-repeat:no-repeat,repeat}.site-content-wrapper{position:relative;width:100%;background-color:var(--site-color-pink07);background-image:linear-gradient(90deg,transparent 0%,transparent 25%,rgba(var(--site-white-color-rgb),.5) 50%,transparent 75%,transparent 100%),url(../_assets/images/pattern/main-pattern.jpg?v=20231026162250);font-family:"Zen Maru Gothic","游ゴシック体","Yu Gothic",sans-serif;overflow:hidden}html.mac .site-content-wrapper{background-color:#e99eaf;background-image:linear-gradient(90deg,transparent 0,transparent 25%,rgba(255,255,255,.5) 50%,transparent 75%,transparent 100%),url(../_assets/images/pattern/main-pattern.jpg?v=20231026162250)}@media screen and (min-width:401px){.site-content-wrapper{min-width:var(--site-contentswidth-pc);background-size:auto}}@media screen and (max-width:400px){.site-content-wrapper{background-size:30px 30px}}.site-content-wrapper-main{position:relative;width:100%}.site-content-wrapper-sharewrapper{position:relative;display:flex;justify-content:center;align-items:center;background-color:var(--site-color-pink04)}@media screen and (min-width:401px){.site-content-wrapper-sharewrapper{padding:3rem 0}}@media screen and (max-width:400px){.site-content-wrapper-sharewrapper{padding:1.5rem 0}}.site-content-wrapper-texture{position:absolute;top:0;left:0;background-image:url(../_assets/images/bg/bg-sns.webp?v=20231026162250);background-size:cover;background-repeat:no-repeat;opacity:.1;display:block;width:100%;height:100%}@media screen and (min-width:401px){.site-content-wrapper-texture{background-position:left bottom -150px}}@media screen and (max-width:400px){.site-content-wrapper-texture{background-position:left bottom -30px}}.site-container-border{position:relative;height:100%;box-shadow:inset 0 0 0 2px var(--site-color-pink02)}@media screen and (min-width:401px){.site-container-border{padding:1.5rem}}@media screen and (max-width:400px){.site-container-border{padding:1rem}}.site-container-border.bg-pink,html.mac .site-container-border.bg-pink{background-size:auto;background-position:left top,left top;background-repeat:no-repeat,repeat}.site-container-border.bg-pink{background-image:url(../_assets/images/pattern/pattern-rabit.webp?v=20231026162250),linear-gradient(0deg,rgba(var(--site-color-pink06-rgb),.9) 0%,rgba(var(--site-color-pink06-rgb),.9) 100%)}html.mac .site-container-border.bg-pink{background-image:url(../_assets/images/pattern/pattern-rabit.webp?v=20231026162250),linear-gradient(0deg,rgba(243,221,231,.9) 0,rgba(243,221,231,.9) 100%)}.site-container-border.bg-white{background-color:rgba(var(--site-white-color-rgb),.8)}.site-container-border.textcenter{text-align:center}@media screen and (min-width:401px){.site-container-border.margin{margin-bottom:2rem}}@media screen and (max-width:400px){.site-container-border.margin{margin-bottom:1.5rem}}.site-bg{position:fixed;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat}@media screen and (min-width:401px){.site-bg{background-image:url(../images/pc/bg.jpg?v=20231026162250)}}.site-attentionlist{position:relative}@media screen and (min-width:401px){.site-attentionlist{margin-bottom:2rem}}@media screen and (max-width:400px){.site-attentionlist{margin-bottom:1.5rem}}.site-attentionlist-one{position:relative;padding-left:1em}.site-attentionlist-one:before{position:absolute;top:0;left:0;width:1em;height:1em;content:"・"}.site-attentionlist-one:not(:last-child){margin-bottom:.5rem}.site-attentionlist-one a{font-weight:700;color:var(--site-color-pink01);text-decoration:underline;transition:var(--site-transition-speed)}@media screen and (min-width:401px){.site-attentionlist-one a:hover{color:var(--site-color-pink04);text-decoration:none}}.site-attentionlist-one .largeFont{font-size:1.25rem}.site-attentionlist-anchor{text-align:center}.site-anchor{position:relative;margin:auto}@media screen and (min-width:401px){.site-anchor{transition:var(--site-transition-speed)}.site-anchor:hover{transform:translateY(.5rem)}.site-anchor:hover .site-anchor-bg.gotowebshop,.site-anchor:hover .site-anchor-bg.linktoagf{filter:drop-shadow(0 0 0 rgba(var(--site-black-color-rgb),.7))}.site-anchor.linktoagf{width:450px;height:101px}}@media screen and (max-width:400px){.site-anchor.linktoagf{width:100%;height:85px}}@media screen and (min-width:401px){.site-anchor.gotowebshop{width:400px;height:90px}}@media screen and (max-width:400px){.site-anchor.gotowebshop{width:100%;height:70px}}.site-anchor.close{pointer-events:none;filter:brightness(.5)}.site-anchor-bg,.site-anchor-contents{position:absolute;width:100%;height:100%}.site-anchor-bg.gotowebshop,.site-anchor-bg.linktoagf{background-image:url(../_assets/images/bg/bg-anchor.webp?v=20231026162250),linear-gradient(0deg,var(--site-color-pink03) 0%,var(--site-color-pink03) 100%);background-size:auto;background-repeat:no-repeat,repeat;border-radius:100px}html.mac .site-anchor-bg.gotowebshop,html.mac .site-anchor-bg.linktoagf{background-image:url(../_assets/images/bg/bg-anchor.webp?v=20231026162250),linear-gradient(0deg,#b60044 0,#b60044 100%);background-size:auto;background-repeat:no-repeat,repeat}@media screen and (min-width:401px){.site-anchor-bg.gotowebshop,.site-anchor-bg.linktoagf{transition:var(--site-transition-speed);background-position:right bottom -60px,left top;box-shadow:inset 0 0 0 3px var(--site-white-color);filter:drop-shadow(0 6px 0 rgba(var(--site-black-color-rgb),.7))}}@media screen and (max-width:400px){.site-anchor-bg.gotowebshop,.site-anchor-bg.linktoagf{background-position:right bottom -100px,left top;box-shadow:inset 0 0 0 2px var(--site-white-color);filter:drop-shadow(0 4px 0 rgba(var(--site-black-color-rgb),.7))}}.site-anchor-contents{position:relative;text-align:center;color:var(--site-white-color)}.site-anchor-contents .site-linkto{display:block;width:100%;height:100%}.site-anchor-contents .site-linkto-tag{font-weight:700;display:block;width:100%;height:100%}.site-anchor-contents.gotowebshop.single .site-linkto-tag,.site-anchor-contents.linktoagf.single .site-linkto-tag{line-height:1}@media screen and (min-width:401px){.site-anchor-contents.gotowebshop.single .site-linkto-tag,.site-anchor-contents.linktoagf.single .site-linkto-tag{font-size:1.3rem}}@media screen and (max-width:400px){.site-anchor-contents.gotowebshop.single .site-linkto-tag,.site-anchor-contents.linktoagf.single .site-linkto-tag{font-size:1rem}}.site-anchor-contents.gotowebshop.double .site-linkto-tag,.site-anchor-contents.linktoagf.double .site-linkto-tag{line-height:1.4}@media screen and (min-width:401px){.site-anchor-contents.gotowebshop.double .site-linkto-tag,.site-anchor-contents.linktoagf.double .site-linkto-tag{font-size:1.1rem}}@media screen and (max-width:400px){.site-anchor-contents.gotowebshop.double .site-linkto-tag,.site-anchor-contents.linktoagf.double .site-linkto-tag{font-size:1rem}}@media screen and (min-width:401px){.site-anchor-contents.linktoagf.single .site-linkto-tag{padding:2.3rem 1.2rem}}@media screen and (max-width:400px){.site-anchor-contents.linktoagf.single .site-linkto-tag{padding:2.1rem 1.7rem}}@media screen and (min-width:401px){.site-anchor-contents.linktoagf.double .site-linkto-tag{padding:1.7rem 1.2rem}}@media screen and (max-width:400px){.site-anchor-contents.linktoagf.double .site-linkto-tag{padding:1.2rem}}@media screen and (min-width:401px){.site-anchor-contents.gotowebshop.single .site-linkto-tag{padding:2.1rem 1.2rem;font-size:1.2rem}}@media screen and (max-width:400px){.site-anchor-contents.gotowebshop.single .site-linkto-tag{padding:1.6rem 1.7rem}}@media screen and (min-width:401px){.site-anchor-contents.gotowebshop.double .site-linkto-tag{padding:1.7rem 1.2rem}}@media screen and (max-width:400px){.site-anchor-contents.gotowebshop.double .site-linkto-tag{padding:1.2rem}}.site-anchor .site-icon{position:absolute;top:0;bottom:0;margin:auto;width:1em;height:1em;pointer-events:none}@media screen and (min-width:401px){.site-anchor .site-icon{right:11px;font-size:30px}}@media screen and (max-width:400px){.site-anchor .site-icon{right:7px;font-size:22px}}
/*# sourceMappingURL=components.css.map */