@charset "UTF-8";@keyframes vibration{0%,to{transform:translate(0,0) rotateZ(0deg)}25%{transform:translate(1px,1px) rotateZ(1deg)}50%{transform:translate(0,1px) rotateZ(0deg)}75%{transform:translate(1px,0) rotateZ(-1deg)}}@keyframes vibration2{0%,20%,40%,60%,80%,to{transform:translate(0,0) rotateZ(0deg)}25%,45%,5%,65%,85%{transform:translate(1px,1px) rotateZ(1deg)}10%,30%,50%,70%,90%{transform:translate(0,1px) rotateZ(0deg)}15%,35%,55%,75%,95%{transform:translate(1px,0) rotateZ(-1deg)}}@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)}10%{transform:translateY(-12px)}20%{transform:translateY(10px)}30%{transform:translateY(-10px)}40%{transform:translateY(2px)}}@keyframes slide-anime-toleft{0%{transform:translateX(-100px)}to{transform:translateX(0)}}@keyframes slide-anime-toright{0%{transform:translateX(100px)}to{transform:translateX(0)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes turnAnimation{0%{opacity:0;transform:rotateY(250deg)}to{opacity:1;transform:rotateY(0deg)}}@keyframes floating-anime{0%,to{transform:translateY(0)}40%{transform:translateY(10px)}}:root{--site-color-purple01:#524251;--site-color-purple02:#372e38;--site-color-purple03:#866779;--site-color-purple04:#634d64;--site-color-purple05:#572c3a;--site-color-purple06:#99344e;--site-color-purple07:#ce6580;--site-color-purple08:#6d5370;--site-color-purple09:#cbabd6;--site-color-purple10:#634d64;--site-color-yellow01:#b78e5a;--site-color-yellow02:#d8a566;--site-color-yellow03:#f7dcb9;--site-color-yellow04:#816746;--site-color-purple01-rgb:82, 66, 81;--site-color-purple02-rgb:55, 46, 56;--site-color-purple03-rgb:134, 103, 121;--site-color-purple04-rgb:99, 77, 100;--site-color-purple05-rgb:87, 44, 58;--site-color-purple06-rgb:153, 52, 78;--site-color-purple07-rgb:206, 101, 128;--site-color-purple08-rgb:109, 83, 112;--site-color-purple09-rgb:203, 171, 214;--site-color-purple10-rgb:99, 77, 100;--site-color-yellow01-rgb:190, 143, 84;--site-color-twitter:#55acee;--site-color-facebook:#3c5a99;--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-share:250;--site-z-index-nav:500;--site-z-index-toggle:600;--site-z-index-dialog:1000;--site-fontsize-pc:1rem;--site-fontsize-sp:1rem;--site-browserwidth-pc:1100px;--site-browserwidth-sp:100%;--site-contentswidth-pc:900px;--site-contentswidth-sp:100%;--site-introduction-pc:700px;--site-introduction-sp:100%;--site-introcatch-pc:900px;--site-introcatch-sp:100%;--site-itemlistwidth-pc:100%;--site-itemlistwidth-sp:100%;--site-lineheight-pc:1.5;--site-lineheight-sp:1.5;--site-transition-speed:300ms;--site-transition-speed500:500ms}.site-wrapper{position:relative;width:100%;background:repeating-linear-gradient(90deg,var(--site-color-purple03),var(--site-color-purple03) 10px,transparent 0,transparent 40px);overflow:hidden}@media screen and (min-width:401px){.site-wrapper{min-width:var(--site-browserwidth-pc);line-height:var(--site-lineheight-pc)}}@media screen and (max-width:400px){.site-wrapper{line-height:var(--site-lineheight-sp)}}.site-wrapper-main{position:relative;width:100%}.site-section-inner{position:relative;height:100%;color:var(--site-color-purple10)}.site-section-inner.basic{width:100%}.site-section-inner-bg,.site-section-inner-depth01{position:absolute;width:100%;height:100%}.site-section-inner-depth01{background-color:var(--site-color-yellow01);-webkit-mask:linear-gradient(0deg,#fff 0,#fff 100%) no-repeat center top/calc(100% - 54px + 2px) 27px,linear-gradient(0deg,#fff 0,#fff 100%) no-repeat center bottom/calc(100% - 54px + 2px) 27px,linear-gradient(0deg,#fff 0,#fff 100%) no-repeat center center/100% calc(100% - 54px + 2px),url(../_assets/images/mask/mask-circle-left-top.webp?v=20231005174541) no-repeat left top/27px 27px,url(../_assets/images/mask/mask-circle-right-top.webp?v=20231005174541) no-repeat right top/27px 27px,url(../_assets/images/mask/mask-circle-left-bottom.webp?v=20231005174541) no-repeat left bottom/27px 27px,url(../_assets/images/mask/mask-circle-right-bottom.webp?v=20231005174541) no-repeat right bottom/27px 27px;mask:linear-gradient(0deg,#fff 0,#fff 100%) no-repeat center top/calc(100% - 54px + 2px) 27px,linear-gradient(0deg,#fff 0,#fff 100%) no-repeat center bottom/calc(100% - 54px + 2px) 27px,linear-gradient(0deg,#fff 0,#fff 100%) no-repeat center center/100% calc(100% - 54px + 2px),url(../_assets/images/mask/mask-circle-left-top.webp?v=20231005174541) no-repeat left top/27px 27px,url(../_assets/images/mask/mask-circle-right-top.webp?v=20231005174541) no-repeat right top/27px 27px,url(../_assets/images/mask/mask-circle-left-bottom.webp?v=20231005174541) no-repeat left bottom/27px 27px,url(../_assets/images/mask/mask-circle-right-bottom.webp?v=20231005174541) no-repeat right bottom/27px 27px}@media screen and (min-width:401px){.site-section-inner-depth01{padding:3px}}@media screen and (max-width:400px){.site-section-inner-depth01{padding:3px}}.site-section-inner-depth02{position:relative;width:100%;height:100%;background-color:var(--site-color-yellow03);background-image:linear-gradient(90deg,var(--site-color-yellow01) 0%,var(--site-color-yellow01) 100%),linear-gradient(90deg,var(--site-color-yellow01) 0%,var(--site-color-yellow01) 100%),linear-gradient(0deg,var(--site-color-yellow01) 0%,var(--site-color-yellow01) 100%),linear-gradient(0deg,var(--site-color-yellow01) 0%,var(--site-color-yellow01) 100%);background-repeat:no-repeat;-webkit-mask:linear-gradient(0deg,#fff 0,#fff 100%) no-repeat center top/calc(100% - 54px + 2px) 27px,linear-gradient(0deg,#fff 0,#fff 100%) no-repeat center bottom/calc(100% - 54px + 2px) 27px,linear-gradient(0deg,#fff 0,#fff 100%) no-repeat center center/100% calc(100% - 54px + 2px),url(../_assets/images/mask/mask-circle-left-top.webp?v=20231005174541) no-repeat left top/27px 27px,url(../_assets/images/mask/mask-circle-right-top.webp?v=20231005174541) no-repeat right top/27px 27px,url(../_assets/images/mask/mask-circle-left-bottom.webp?v=20231005174541) no-repeat left bottom/27px 27px,url(../_assets/images/mask/mask-circle-right-bottom.webp?v=20231005174541) no-repeat right bottom/27px 27px;mask:linear-gradient(0deg,#fff 0,#fff 100%) no-repeat center top/calc(100% - 54px + 2px) 27px,linear-gradient(0deg,#fff 0,#fff 100%) no-repeat center bottom/calc(100% - 54px + 2px) 27px,linear-gradient(0deg,#fff 0,#fff 100%) no-repeat center center/100% calc(100% - 54px + 2px),url(../_assets/images/mask/mask-circle-left-top.webp?v=20231005174541) no-repeat left top/27px 27px,url(../_assets/images/mask/mask-circle-right-top.webp?v=20231005174541) no-repeat right top/27px 27px,url(../_assets/images/mask/mask-circle-left-bottom.webp?v=20231005174541) no-repeat left bottom/27px 27px,url(../_assets/images/mask/mask-circle-right-bottom.webp?v=20231005174541) no-repeat right bottom/27px 27px}@media screen and (min-width:401px){.site-section-inner-depth02{background-size:100% 2px,100% 2px,4px 100%,4px 100%;background-position:center top 4px,center bottom 4px,left top,right top}}@media screen and (max-width:400px){.site-section-inner-depth02{background-size:100% 2px,100% 2px,2px 100%,2px 100%;background-position:center top 2px,center bottom 2px,left top,right top}}.site-section-inner-deco{position:absolute;background-image:url(../_assets/images/deco/deco_02.webp?v=20231005174541);background-size:contain;background-repeat:no-repeat}@media screen and (min-width:401px){.site-section-inner-deco{width:170px;height:72px}}@media screen and (max-width:400px){.site-section-inner-deco{width:85px;height:36px}}@media screen and (min-width:401px){.site-section-inner-deco.num01{top:5px;left:-30px}}@media screen and (max-width:400px){.site-section-inner-deco.num01{top:5px;left:-15px}}.site-section-inner-deco.num02{transform-origin:50% 50%;transform:scale(-1,1)}@media screen and (min-width:401px){.site-section-inner-deco.num02{top:5px;right:-30px}}@media screen and (max-width:400px){.site-section-inner-deco.num02{top:5px;right:-15px}}.site-section-inner-container{position:relative}@media screen and (min-width:401px){.site-section-inner-container{padding:3rem 2rem 2rem}}@media screen and (max-width:400px){.site-section-inner-container{padding:2rem 1rem}}@media screen and (min-width:401px){.site-section-inner.margin{margin-bottom:1.5rem}}@media screen and (max-width:400px){.site-section-inner.margin{margin-bottom:1.2rem}}@media screen and (min-width:401px){.site-section-inner.introduction,.site-section-inner.menu_novelty{margin-right:auto;margin-left:auto;width:var(--site-contentswidth-pc)}}.site-section-inner-description-list .title{position:relative;margin-bottom:1rem;text-align:center;font-weight:700}.site-section-inner-description-list .name{position:relative;display:inline-block;margin-bottom:1rem;background-size:100% 1px;background-position:center bottom;background-repeat:no-repeat;transform:rotate(.03deg)}@media screen and (min-width:401px){.site-section-inner-description-list .name{padding:0 1rem;min-width:50%;font-size:28px}}@media screen and (max-width:400px){.site-section-inner-description-list .name{padding:.5rem .5rem .25rem;width:calc(100% - 2rem);font-size:19px}}.site-section-inner-description-list .name:after,.site-section-inner-description-list .name:before{position:absolute;margin:auto;background-image:url(../_assets/images/deco/deco_01_purple.webp?v=20231005174541);background-size:contain;background-repeat:no-repeat;content:""}@media screen and (min-width:401px){.site-section-inner-description-list .name:after,.site-section-inner-description-list .name:before{bottom:-9px;width:11px;height:19px}}@media screen and (max-width:400px){.site-section-inner-description-list .name:after,.site-section-inner-description-list .name:before{bottom:-4px;width:5.5px;height:9.5px}}@media screen and (min-width:401px){.site-section-inner-description-list .name:before{left:-7px}}@media screen and (max-width:400px){.site-section-inner-description-list .name:before{left:-6px}}.site-section-inner-description-list .name:after{transform-origin:50% 50%;transform:scale(-1,1)}@media screen and (min-width:401px){.site-section-inner-description-list .name:after{right:-7px}}@media screen and (max-width:400px){.site-section-inner-description-list .name:after{right:-6px}}.site-section-inner-description-list .price{transform:rotate(.03deg)}@media screen and (min-width:401px){.site-section-inner-description-list .price{font-size:24px}}@media screen and (max-width:400px){.site-section-inner-description-list .price{font-size:19px}}.site-section-inner-description-list .attention{transform:rotate(.03deg)}.site-section-inner-description-list .site-picture{text-align:center}@media screen and (min-width:401px){.site-section-inner-description-list .site-picture{margin-bottom:1rem}}@media screen and (max-width:400px){.site-section-inner-description-list .site-picture{margin-bottom:1rem}}@media screen and (min-width:401px){.site-section-inner-description-list.margin{margin-bottom:2rem}}@media screen and (max-width:400px){.site-section-inner-description-list.margin{margin-bottom:1rem}}.site-section-inner .color-bg{font-size:1rem;color:var(--site-white-color);transform:rotate(.03deg);border-radius:5px}@media screen and (min-width:401px){.site-section-inner .color-bg{padding:1.5rem}}@media screen and (max-width:400px){.site-section-inner .color-bg{padding:1rem}}.site-section-inner .color-bg p.margin,.site-section-inner .color-bg.margin,.site-section-inner-normaltext.margin{margin-bottom:1rem}.site-section-inner .color-bg .site-linkto{font-size:90%;text-decoration:underline}.site-section-inner.common .name{background-image:linear-gradient(90deg,var(--site-color-purple10) 0%,var(--site-color-purple10) 100%)}.site-section-inner.common .color-bg{background-color:var(--site-color-purple02)}.site-section-inner-normaltext{font-weight:500;transform:rotate(.03deg)}.site-section-inner-description-list.items .title{position:relative;margin-bottom:1rem;text-align:center;font-weight:700}.site-section-inner-description-list.items .name{position:relative;display:inline-block;margin-bottom:1rem;background-size:100% 1px;background-position:center bottom;background-repeat:no-repeat;transform:rotate(.03deg)}@media screen and (min-width:401px){.site-section-inner-description-list.items .name{padding:0 1rem;font-size:1.375rem}}@media screen and (max-width:400px){.site-section-inner-description-list.items .name{padding:0 .25rem;font-size:1rem}}.site-section-inner-description-list.items .name:after,.site-section-inner-description-list.items .name:before{position:absolute;margin:auto}@media screen and (min-width:401px){.site-section-inner-description-list.items .name:after,.site-section-inner-description-list.items .name:before{bottom:-9px;font-size:9px}}@media screen and (max-width:400px){.site-section-inner-description-list.items .name:after,.site-section-inner-description-list.items .name:before{bottom:-4px;font-size:10px}}@media screen and (min-width:401px){.site-section-inner-description-list.items .name:before{left:-9px}}@media screen and (max-width:400px){.site-section-inner-description-list.items .name:before{left:-6px}}@media screen and (min-width:401px){.site-section-inner-description-list.items .name:after{right:-9px}}@media screen and (max-width:400px){.site-section-inner-description-list.items .name:after{right:-6px}}.site-section-inner-description-list.items .price{transform:rotate(.03deg)}@media screen and (min-width:401px){.site-section-inner-description-list.items .price{font-size:18px}}@media screen and (max-width:400px){.site-section-inner-description-list.items .price{font-size:16px}}.site-section-inner-description-list.items .site-picture{margin:0 auto 1rem;text-align:center}@media screen and (min-width:401px){.site-section-inner-description-list.items .site-picture{width:100%}}@media screen and (max-width:400px){.site-section-inner-description-list.items .site-picture{width:90%}}.site-section-inner-description-list.items .description-text{font-weight:700;transform:rotate(.03deg)}@media screen and (min-width:401px){.site-section-inner-description-list.items .description-text{margin-bottom:1rem}}@media screen and (max-width:400px){.site-section-inner-description-list.items .description-text{margin-bottom:1rem}}.site-section-inner-description-list.items .term-sales{display:flex;justify-content:center;margin-bottom:1rem;font-weight:700;text-align:center;transform:rotate(.03deg)}.site-section-inner-description-list.items .term-sales li:not(:last-child){margin-right:1rem}.site-section-inner .readmore-button-wrapper,.site-section-inner-description-list.items .goto-webshop{text-align:center}@media screen and (min-width:401px){.site-section-inner-description-list.items.margin{margin-bottom:2rem}}@media screen and (max-width:400px){.site-section-inner-description-list.items.margin{margin-bottom:1rem}}.site-section-inner .readmore-button{background-color:var(--site-color-purple06);border-radius:100px;color:var(--site-white-color);font-weight:500;transform:rotate(.03deg);transition:var(--site-transition-speed)}@media screen and (min-width:401px){.site-section-inner .readmore-button{padding:.8rem 2.2rem;font-size:1rem;transition:var(--site-transition-speed)}}@media screen and (max-width:400px){.site-section-inner .readmore-button{padding:.6rem 2rem;font-size:.8rem}}.site-section{position:relative;width:100%;z-index:var(--site-z-index-share)}.site-section.sharebuttons{background-image:linear-gradient(90deg,var(--site-color-yellow01) 0%,var(--site-color-yellow01) 100%),linear-gradient(90deg,var(--site-color-yellow01) 0%,var(--site-color-yellow01) 100%),url(../_assets/images/pattern/texture_masquerade.webp?v=20231005174541),linear-gradient(0deg,var(--site-color-purple01) 0%,var(--site-color-purple01) 100%);background-position:left top,left bottom,left top,left top;background-repeat:no-repeat,no-repeat,repeat,no-repeat;box-shadow:3px -3px 0 3px rgba(var(--site-black-color-rgb),.4)}@media screen and (min-width:401px){.site-section.sharebuttons{background-size:100% 2px,100% 2px,auto,auto}}@media screen and (max-width:400px){.site-section.sharebuttons{background-size:100% 2px,100% 2px,422px,auto}}.site-section.sharebuttons::after,.site-section.sharebuttons::before{position:absolute;left:0;display:block;width:100%;height:15px;background-image:radial-gradient(circle farthest-side,var(--site-color-yellow01),var(--site-color-yellow01) 30%,transparent 30%,transparent);background-size:15px 15px;background-repeat:repeat-x;pointer-events:none;content:""}.site-section.sharebuttons::before{top:-6px;background-position:left top}.site-section.sharebuttons::after{bottom:-6px;background-position:left bottom}.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{position:absolute;pointer-events:none;font-size:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:400px){.site-obj{display:none}}.site-obj .skin{position:absolute;background-size:contain;background-repeat:no-repeat;transform-origin:50% 0;display:block;width:100%;height:100%}@media screen and (min-width:401px){.site-obj[data-chara=竈門炭治郎]{width:196px;height:337.5px}}@media screen and (max-width:400px){.site-obj[data-chara=竈門炭治郎]{width:78.4px;height:135px}}.site-obj[data-chara=竈門炭治郎] .skin{background-image:url(../_assets/images/site-obj/chara-tanjiro.webp?v=20231005174541);display:block;width:100%;height:100%}@media screen and (min-width:401px){.site-obj[data-chara=竈門炭治郎]{top:50px;left:50%;margin-left:-410px}}@media screen and (max-width:400px){.site-obj[data-chara=竈門炭治郎]{top:150px;left:30px}}.site-obj[data-chara=不死川実弥].show .skin,.site-obj[data-chara=不死川玄弥].show .skin,.site-obj[data-chara=伊黒小芭内].show .skin,.site-obj[data-chara=冨岡義勇].show .skin,.site-obj[data-chara=半天狗].show .skin,.site-obj[data-chara=嘴平伊之助].show .skin,.site-obj[data-chara=宇随天元].show .skin,.site-obj[data-chara=悲鳴嶼行冥].show .skin,.site-obj[data-chara=我妻善逸].show .skin,.site-obj[data-chara=時透無一郎].show .skin,.site-obj[data-chara=栗花落カナヲ].show .skin,.site-obj[data-chara=煉獄杏寿郎].show .skin,.site-obj[data-chara=玉壺].show .skin,.site-obj[data-chara=甘露寺蜜璃].show .skin,.site-obj[data-chara=竈門炭治郎].show .skin,.site-obj[data-chara=竈門禰󠄀豆子].show .skin,.site-obj[data-chara=胡蝶しのぶ].show .skin,.site-obj[data-chara=鬼舞辻󠄀無惨].show .skin{animation:turnAnimation .5s 300ms ease-out both}@media screen and (min-width:401px){.site-obj[data-chara=竈門禰󠄀豆子]{width:218.5px;height:310px}}@media screen and (max-width:400px){.site-obj[data-chara=竈門禰󠄀豆子]{width:87.4px;height:124px}}.site-obj[data-chara=我妻善逸] .skin,.site-obj[data-chara=竈門禰󠄀豆子] .skin{background-image:url(../_assets/images/site-obj/chara-nezuko.webp?v=20231005174541);display:block;width:100%;height:100%}@media screen and (min-width:401px){.site-obj[data-chara=竈門禰󠄀豆子]{bottom:50px;right:50%;margin-right:-430px}}@media screen and (max-width:400px){.site-obj[data-chara=竈門禰󠄀豆子]{right:-10px;top:165px}}@media screen and (min-width:401px){.site-obj[data-chara=我妻善逸]{width:217.5px;height:335px}}@media screen and (max-width:400px){.site-obj[data-chara=我妻善逸]{width:87px;height:134px}}.site-obj[data-chara=我妻善逸] .skin{background-image:url(../_assets/images/site-obj/chara-zenitsu.webp?v=20231005174541)}@media screen and (min-width:401px){.site-obj[data-chara=我妻善逸]{top:50px;left:50%;margin-left:-420px}}@media screen and (max-width:400px){.site-obj[data-chara=我妻善逸]{top:210px;left:15px}}@media screen and (min-width:401px){.site-obj[data-chara=嘴平伊之助]{width:242.5px;height:301px}}@media screen and (max-width:400px){.site-obj[data-chara=嘴平伊之助]{width:97px;height:120.4px}}.site-obj[data-chara=嘴平伊之助] .skin,.site-obj[data-chara=煉獄杏寿郎] .skin{background-image:url(../_assets/images/site-obj/chara-inosuke.webp?v=20231005174541);display:block;width:100%;height:100%}@media screen and (min-width:401px){.site-obj[data-chara=嘴平伊之助]{bottom:50px;right:50%;margin-right:-450px}}@media screen and (max-width:400px){.site-obj[data-chara=嘴平伊之助]{top:215px;right:10px}}@media screen and (min-width:401px){.site-obj[data-chara=煉獄杏寿郎]{width:216px;height:330px}}@media screen and (max-width:400px){.site-obj[data-chara=煉獄杏寿郎]{width:86.4px;height:132px}}.site-obj[data-chara=煉獄杏寿郎] .skin{background-image:url(../_assets/images/site-obj/chara-rengoku.webp?v=20231005174541)}@media screen and (min-width:401px){.site-obj[data-chara=煉獄杏寿郎]{top:50px;left:50%;margin-left:-420px}}@media screen and (max-width:400px){.site-obj[data-chara=煉獄杏寿郎]{top:97px;left:10px}}@media screen and (min-width:401px){.site-obj[data-chara=宇随天元]{width:226px;height:347.5px}}@media screen and (max-width:400px){.site-obj[data-chara=宇随天元]{width:90.4px;height:139px}}.site-obj[data-chara=宇随天元] .skin,.site-obj[data-chara=胡蝶しのぶ] .skin{background-image:url(../_assets/images/site-obj/chara-uzui.webp?v=20231005174541);display:block;width:100%;height:100%}@media screen and (min-width:401px){.site-obj[data-chara=宇随天元]{bottom:50px;right:50%;margin-right:-450px}}@media screen and (max-width:400px){.site-obj[data-chara=宇随天元]{top:192px;right:0;left:0;margin:auto}}@media screen and (min-width:401px){.site-obj[data-chara=胡蝶しのぶ]{width:181px;height:353px}}@media screen and (max-width:400px){.site-obj[data-chara=胡蝶しのぶ]{width:72.4px;height:141.2px}}.site-obj[data-chara=胡蝶しのぶ] .skin{background-image:url(../_assets/images/site-obj/chara-shinobu.webp?v=20231005174541)}@media screen and (min-width:401px){.site-obj[data-chara=胡蝶しのぶ]{top:50px;left:50%;margin-left:-420px}}@media screen and (max-width:400px){.site-obj[data-chara=胡蝶しのぶ]{bottom:-40px;left:60px}}.site-obj[data-chara=胡蝶しのぶ].show{opacity:1}@media screen and (min-width:401px){.site-obj[data-chara=栗花落カナヲ]{width:218.5px;height:338.5px}}@media screen and (max-width:400px){.site-obj[data-chara=栗花落カナヲ]{width:87.4px;height:135.4px}}.site-obj[data-chara=栗花落カナヲ] .skin{background-image:url(../_assets/images/site-obj/chara-kanao.webp?v=20231005174541);display:block;width:100%;height:100%}@media screen and (min-width:401px){.site-obj[data-chara=栗花落カナヲ]{bottom:50px;right:50%;margin-right:-450px}}@media screen and (max-width:400px){.site-obj[data-chara=栗花落カナヲ]{top:98px;left:0;right:0;margin:auto}}@media screen and (min-width:401px){.site-obj[data-chara=冨岡義勇]{width:170.5px;height:332px}}@media screen and (max-width:400px){.site-obj[data-chara=冨岡義勇]{width:68.2px;height:132.8px}}.site-obj[data-chara=伊黒小芭内] .skin,.site-obj[data-chara=冨岡義勇] .skin{background-image:url(../_assets/images/site-obj/chara-giyu.webp?v=20231005174541);display:block;width:100%;height:100%}@media screen and (min-width:401px){.site-obj[data-chara=冨岡義勇]{top:50px;left:50%;margin-left:-420px}}@media screen and (max-width:400px){.site-obj[data-chara=冨岡義勇]{top:112px;left:-2px}}@media screen and (min-width:401px){.site-obj[data-chara=伊黒小芭内]{width:221px;height:327.5px}}@media screen and (max-width:400px){.site-obj[data-chara=伊黒小芭内]{width:88.4px;height:131px}}.site-obj[data-chara=伊黒小芭内] .skin{background-image:url(../_assets/images/site-obj/chara-iguro.webp?v=20231005174541)}@media screen and (min-width:401px){.site-obj[data-chara=伊黒小芭内]{bottom:50px;right:50%;margin-right:-450px}}@media screen and (max-width:400px){.site-obj[data-chara=伊黒小芭内]{bottom:20px;left:50px}}@media screen and (min-width:401px){.site-obj[data-chara=甘露寺蜜璃]{width:201.5px;height:345px}}@media screen and (max-width:400px){.site-obj[data-chara=甘露寺蜜璃]{width:80.6px;height:138px}}.site-obj[data-chara=時透無一郎] .skin,.site-obj[data-chara=甘露寺蜜璃] .skin{background-image:url(../_assets/images/site-obj/chara-mitsuri.webp?v=20231005174541);display:block;width:100%;height:100%}@media screen and (min-width:401px){.site-obj[data-chara=甘露寺蜜璃]{top:50px;left:50%;margin-left:-420px}}@media screen and (max-width:400px){.site-obj[data-chara=甘露寺蜜璃]{bottom:20px;right:50px}}@media screen and (min-width:401px){.site-obj[data-chara=時透無一郎]{width:210.5px;height:311px}}@media screen and (max-width:400px){.site-obj[data-chara=時透無一郎]{width:84.2px;height:124.4px}}.site-obj[data-chara=時透無一郎] .skin{background-image:url(../_assets/images/site-obj/chara-muichirou.webp?v=20231005174541)}@media screen and (min-width:401px){.site-obj[data-chara=時透無一郎]{bottom:50px;right:50%;margin-right:-450px}}@media screen and (max-width:400px){.site-obj[data-chara=時透無一郎]{bottom:-70px;right:50px}}@media screen and (min-width:401px){.site-obj[data-chara=不死川実弥]{width:165.5px;height:346px}}@media screen and (max-width:400px){.site-obj[data-chara=不死川実弥]{width:66.2px;height:138.4px}}.site-obj[data-chara=不死川実弥] .skin,.site-obj[data-chara=不死川玄弥] .skin{background-image:url(../_assets/images/site-obj/chara-sanemi.webp?v=20231005174541);display:block;width:100%;height:100%}@media screen and (min-width:401px){.site-obj[data-chara=不死川実弥]{top:50px;left:50%;margin-left:-420px}}@media screen and (max-width:400px){.site-obj[data-chara=不死川実弥]{top:112px;right:5px}}@media screen and (min-width:401px){.site-obj[data-chara=不死川玄弥]{width:193px;height:348.5px}}@media screen and (max-width:400px){.site-obj[data-chara=不死川玄弥]{width:77.2px;height:139.4px}}.site-obj[data-chara=不死川玄弥] .skin{background-image:url(../_assets/images/site-obj/chara-genya.webp?v=20231005174541)}@media screen and (min-width:401px){.site-obj[data-chara=不死川玄弥]{bottom:50px;left:50%;margin-left:-420px}}@media screen and (max-width:400px){.site-obj[data-chara=不死川玄弥]{top:95px;right:0;left:0;margin:auto}}@media screen and (min-width:401px){.site-obj[data-chara=悲鳴嶼行冥]{width:201.5px;height:345px}}@media screen and (max-width:400px){.site-obj[data-chara=悲鳴嶼行冥]{width:80.6px;height:138px}}.site-obj[data-chara=悲鳴嶼行冥] .skin,.site-obj[data-chara=玉壺] .skin{background-image:url(../_assets/images/site-obj/chara-gyomei.webp?v=20231005174541);display:block;width:100%;height:100%}@media screen and (min-width:401px){.site-obj[data-chara=悲鳴嶼行冥]{top:0;bottom:0;right:50%;margin:auto;transform:translateX(440px)}}@media screen and (max-width:400px){.site-obj[data-chara=悲鳴嶼行冥]{top:96px;right:5px}}@media screen and (min-width:401px){.site-obj[data-chara=玉壺]{width:239px;height:316px}}@media screen and (max-width:400px){.site-obj[data-chara=玉壺]{width:95.6px;height:126.4px}}.site-obj[data-chara=玉壺] .skin{background-image:url(../_assets/images/site-obj/chara-gyokko.webp?v=20231005174541)}@media screen and (min-width:401px){.site-obj[data-chara=玉壺]{top:50px;left:50%;margin-left:-460px}}@media screen and (max-width:400px){.site-obj[data-chara=玉壺]{top:112px;right:5px}}@media screen and (min-width:401px){.site-obj[data-chara=半天狗]{width:212px;height:324px}}@media screen and (max-width:400px){.site-obj[data-chara=半天狗]{width:84.8px;height:129.6px}}.site-obj[data-chara=半天狗] .skin,.site-obj[data-chara=鬼舞辻󠄀無惨] .skin{background-image:url(../_assets/images/site-obj/chara-hantengu.webp?v=20231005174541);display:block;width:100%;height:100%}@media screen and (min-width:401px){.site-obj[data-chara=半天狗]{bottom:50px;left:50%;margin-left:-470px}}@media screen and (max-width:400px){.site-obj[data-chara=半天狗]{top:95px;right:0;left:0;margin:auto}}@media screen and (min-width:401px){.site-obj[data-chara=鬼舞辻󠄀無惨]{width:248px;height:298px}}@media screen and (max-width:400px){.site-obj[data-chara=鬼舞辻󠄀無惨]{width:99.2px;height:119.2px}}.site-obj[data-chara=鬼舞辻󠄀無惨] .skin{background-image:url(../_assets/images/site-obj/chara-muzan.webp?v=20231005174541)}@media screen and (min-width:401px){.site-obj[data-chara=鬼舞辻󠄀無惨]{top:0;bottom:0;right:50%;margin:auto;transform:translateX(440px)}}@media screen and (max-width:400px){.site-obj[data-chara=鬼舞辻󠄀無惨]{top:96px;right:5px}}.site-logo{position:absolute;right:30px;bottom:40px;font-size:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}@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-lnav{position:relative;width:100%;height:100%;z-index:var(--site-z-index-nav);transition:var(--site-transition-speed);background-image:linear-gradient(90deg,var(--site-color-yellow01) 0%,var(--site-color-yellow01) 100%),linear-gradient(90deg,var(--site-color-yellow01) 0%,var(--site-color-yellow01) 100%),url(../_assets/images/pattern/texture_masquerade.webp?v=20231005174541),linear-gradient(0deg,var(--site-color-purple05) 0%,var(--site-color-purple05) 100%);background-position:left top,left bottom,left top,left top;background-repeat:no-repeat,no-repeat,repeat,no-repeat;box-shadow:0 3px 0 4px rgba(var(--site-black-color-rgb),.3)}@media screen and (min-width:401px){.site-lnav{padding:2.5rem 0;background-size:100% 2px,100% 2px,auto,auto}}@media screen and (max-width:400px){.site-lnav{padding:3.7rem 0 1.5rem;background-size:100% 2px,100% 2px,422px,auto}}.site-lnav-deco{position:absolute;background-image:url(../_assets/images/deco/deco_02.webp?v=20231005174541);background-size:contain;background-repeat:no-repeat}@media screen and (min-width:401px){.site-lnav-deco.num01,.site-lnav-deco.num02{top:-2px;width:170px;height:72px}}@media screen and (max-width:400px){.site-lnav-deco.num01,.site-lnav-deco.num02{top:-1px;width:85px;height:36px}}@media screen and (min-width:401px){.site-lnav-deco.num01{left:-30px}}@media screen and (max-width:400px){.site-lnav-deco.num01{left:-15px}}.site-lnav-deco.num02{transform-origin:50% 50%;transform:scale(-1,1)}@media screen and (min-width:401px){.site-lnav-deco.num02{right:-30px}}@media screen and (max-width:400px){.site-lnav-deco.num02{right:-15px}}.site-lnav-links{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.site-lnav-link{position:relative;background-image:url(../_assets/images/site-lnav/sprite-lnav.webp?v=20231005174541);background-position:0 0;background-repeat:no-repeat}@media screen and (min-width:401px){.site-lnav-link{width:350px;height:148px;background-size:auto;background-position:0 -274px}.site-lnav-link:not(:last-child){margin-right:1rem}.site-lnav-link:hover .site-lnav-chara{animation:floating-anime var(--site-transition-speed) ease-out both}}@media screen and (max-width:400px){.site-lnav-link{width:350px;height:148px;background-size:850px;background-position:0 -274px}.site-lnav-link:not(:last-child){margin-bottom:2.5rem}}.site-lnav-link a{display:block;width:100%;height:100%}.site-lnav-charamask{position:absolute;pointer-events:none}@media screen and (min-width:401px){.site-lnav-charamask{top:-33px;left:19px;width:311px;height:171px;-webkit-mask:url(../_assets/images/mask/mask-navbutton.webp?v=20231005174541) no-repeat left 0/311px;mask:url(../_assets/images/mask/mask-navbutton.webp?v=20231005174541) no-repeat left 0/311px}}@media screen and (max-width:400px){.site-lnav-charamask{top:-33px;left:19px;width:311px;height:171px;-webkit-mask:url(../_assets/images/mask/mask-navbutton.webp?v=20231005174541) no-repeat left 0/311px;mask:url(../_assets/images/mask/mask-navbutton.webp?v=20231005174541) no-repeat left 0/311px}}.site-lnav-chara{position:absolute;display:block;background-image:url(../_assets/images/site-lnav/sprite-lnav.webp?v=20231005174541);pointer-events:none}@media screen and (min-width:401px){.site-lnav-chara{background-size:auto}}@media screen and (max-width:400px){.site-lnav-chara{background-size:850px}}@media screen and (min-width:401px){.site-lnav-chara[data-text=イベントTOP]{top:0;left:40px;width:237px;height:254px;background-position:0 0}}@media screen and (max-width:400px){.site-lnav-chara[data-text=イベントTOP]{top:0;left:40px;width:237px;height:254px;background-position:0 0}}@media screen and (min-width:401px){.site-lnav-chara[data-text=メニュー＆ノベルティ]{top:0;left:7px;width:301px;height:254px;background-position:-258px 0}}@media screen and (max-width:400px){.site-lnav-chara[data-text=メニュー＆ノベルティ]{top:0;left:7px;width:301px;height:254px;background-position:-258px 0}}@media screen and (min-width:401px){.site-lnav-chara[data-text=グッズ]{top:0;left:19px;width:273px;height:247px;background-position:-575px 0}}@media screen and (max-width:400px){.site-lnav-chara[data-text=グッズ]{top:0;left:19px;width:273px;height:247px;background-position:-575px 0}}.site-lnav-text{position:absolute;width:100%;display:block;background-color:rgba(var(--site-black-color-rgb),.8);color:var(--site-white-color);pointer-events:none;text-align:center;font-weight:500}@media screen and (min-width:401px){.site-lnav-text{bottom:4px;padding-top:.25rem;height:37px;font-size:1.3rem}}@media screen and (max-width:400px){.site-lnav-text{padding-top:.25rem;bottom:4px;height:37px;font-size:1.1rem}}.site-linkto{font-size:var(--site-fontsize-pc)}.site-indentlist{position:relative}.site-indentlist-one{position:relative;padding-left:1rem}.site-indentlist-one::before{position:absolute;top:0;left:0}.site-indentlist-one.dott::before{content:"・"}.site-indentlist-one.kome::before{content:"※"}.site-indentlist-one:not(:last-child){margin-bottom:1rem}.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=20231005174541);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.arrow{background-position:-400% 0}.site-icon.arrowdown{background-position:-500% 0}.site-icon.cafe{background-position:-600% 0}.site-heading-h2{position:relative;text-align:center}@media screen and (min-width:401px){.site-heading-h2{margin-bottom:1.2rem}}@media screen and (max-width:400px){.site-heading-h2{margin-bottom:.7rem}}.site-heading-h2-wrapper{position:relative;display:inline-block;background-color:var(--site-color-yellow01);text-align:center;-webkit-clip-path:polygon(0 50%,22px 0,calc(100% - 22px) 0,100% 50%,calc(100% - 22px) 100%,22px 100%);clip-path:polygon(0 50%,22px 0,calc(100% - 22px) 0,100% 50%,calc(100% - 22px) 100%,22px 100%)}@media screen and (min-width:401px){.site-heading-h2-wrapper{padding:3px 5px;min-width:550px}}@media screen and (max-width:400px){.site-heading-h2-wrapper{padding:2px 3px;min-width:280px}}.site-heading-h2-inner{display:block;width:100%;height:100%;background-color:var(--site-color-purple02);background-image:linear-gradient(90deg,var(--site-color-yellow01) 0%,var(--site-color-yellow01) 100%);background-size:100% 1px;background-position:center top 3px;background-repeat:no-repeat;color:var(--site-white-color);font-weight:700;transform:rotate(.03deg);-webkit-clip-path:polygon(0 50%,20px 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,20px 100%);clip-path:polygon(0 50%,20px 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,20px 100%)}@media screen and (min-width:401px){.site-heading-h2-inner{padding:.85rem 1.5rem;font-size:1.2rem}}@media screen and (max-width:400px){.site-heading-h2-inner{padding:.6rem 1rem;font-size:1rem}}.site-heading-h2-deco{position:absolute;background-image:url(../_assets/images/deco/deco_02.webp?v=20231005174541);background-size:contain;background-repeat:no-repeat}@media screen and (min-width:401px){.site-heading-h2-deco.num01{top:5px;left:-10px;width:85px;height:36px}}@media screen and (max-width:400px){.site-heading-h2-deco.num01{top:5px;left:-5px;width:51px;height:21.6px}}.site-heading-h2-deco.num02{transform-origin:50% 50%;transform:scale(-1,1)}@media screen and (min-width:401px){.site-heading-h2-deco.num02{top:5px;right:-5px;width:85px;height:36px}}@media screen and (max-width:400px){.site-heading-h2-deco.num02{top:5px;right:-5px;width:51px;height:21.6px}}.site-heading-h1{position:relative;margin-right:auto;margin-left:auto;width:100%;background-image:linear-gradient(90deg,var(--site-color-yellow01) 0%,var(--site-color-yellow01) 100%);background-position:center bottom;background-repeat:no-repeat;color:var(--site-color-yellow01);text-align:center;font-weight:700;line-height:1}@media screen and (min-width:401px){.site-heading-h1{margin-bottom:3rem;padding:.75rem;font-size:2.5rem;background-size:100% 2px}}@media screen and (max-width:400px){.site-heading-h1{margin-bottom:2rem;padding:.5rem;font-size:1.5rem;background-size:100% 1px}}.site-header,.site-heading-h1 .deco{background-size:contain;background-repeat:no-repeat}.site-heading-h1 .deco{position:absolute;display:block;margin:auto}.site-heading-h1 .deco.num01{right:0;left:0;background-image:url(../_assets/images/deco/deco_03.webp?v=20231005174541)}@media screen and (min-width:401px){.site-heading-h1 .deco.num01{bottom:-25px;width:60px;height:24px}}@media screen and (max-width:400px){.site-heading-h1 .deco.num01{bottom:-12.5px;width:30px;height:12px}}.site-heading-h1 .deco.num02{left:0;background-image:url(../_assets/images/deco/deco_01.webp?v=20231005174541)}@media screen and (min-width:401px){.site-heading-h1 .deco.num02{bottom:-9px;width:11px;height:19px}}@media screen and (max-width:400px){.site-heading-h1 .deco.num02{bottom:-4px;width:5.5px;height:9.5px}}.site-heading-h1 .deco.num03{right:0;width:11px;height:19px;background-image:url(../_assets/images/deco/deco_01.webp?v=20231005174541);transform-origin:50% 50%;transform:scale(-1,1)}@media screen and (min-width:401px){.site-heading-h1 .deco.num03{bottom:-9px;width:11px;height:19px}}@media screen and (max-width:400px){.site-heading-h1 .deco.num03{bottom:-4px;width:5.5px;height:9.5px}}.site-header{position:relative;margin-right:auto;margin-left:auto;width:100%;background-position:center center;font-size:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:400px){.site-header{background-image:url(../_assets/images/site-header/sp/bg_header.webp?v=20231005174541);background-size:400px;background-repeat:no-repeat}.site-header .site-header-charawrap{margin:auto;width:400px;height:600px}.site-header .bg-maintitle{top:335px;left:102px;width:197.9924px;height:274.588px}.site-header .bg-nezuko,.site-header .bg-tanjiro{top:197px;left:3px;width:197.9924px;height:274.588px}.site-header .bg-nezuko{left:201px}.site-header .bg-inosuke,.site-header .bg-zenitsu{top:129px;left:103px;width:98.9962px;height:137.294px}.site-header .bg-inosuke{left:201px}.site-header .bg-giyu,.site-header .bg-uzui{top:198px;left:152px;width:98.9962px;height:137.294px}.site-header .bg-uzui{top:472px;left:53px}.site-header .bg-muzan,.site-header .bg-rengoku{top:472px;left:251px;width:98.9962px;height:137.294px}.site-header .bg-muzan{top:60px;left:152px}.site-header .bg-iguro,.site-header .bg-sanemi{top:-8px;left:102px;width:98.9962px;height:137.294px}.site-header .bg-sanemi{left:201px}.site-header .bg-gyomei,.site-header .bg-muichirou{top:404px;left:3px;width:98.9962px;height:137.294px}.site-header .bg-gyomei{top:403px;left:300px}.site-header .bg-genya,.site-header .bg-shinobu{top:128px;left:4px;width:98.9962px;height:137.294px}.site-header .bg-genya{left:300px}.site-header .bg-kanao,.site-header .bg-mitsuri{top:-8px;left:4px;width:98.9962px;height:137.294px}.site-header .bg-kanao{left:299px}.site-header .bg-gyokko,.site-header .bg-hantengu{top:60px;left:53px;width:98.9962px;height:137.294px}.site-header .bg-hantengu{left:250px}}@media screen and (min-width:401px){.site-header{background-image:url(../_assets/images/site-header/pc/bg_header.webp?v=20231005174541);background-size:cover;background-repeat:no-repeat}}@media screen and (min-width:401px)and (max-width:1100px){.site-header .site-header-charawrap{width:1000px;height:458px}.site-header .bg-maintitle{top:-19.7904px;left:357.2688px;width:285.3984px;height:395.808px}.site-header .bg-nezuko,.site-header .bg-tanjiro{top:178.1136px;left:214.5696px;width:285.3984px;height:395.808px}.site-header .bg-nezuko{left:501.0096px}.site-header .bg-giyu,.site-header .bg-inosuke,.site-header .bg-zenitsu{top:178.1136px;left:143.7408px;width:142.6992px;height:197.904px}.site-header .bg-giyu,.site-header .bg-inosuke{left:715.0584px}.site-header .bg-giyu{top:-19.7904px;left:285.9192px}.site-header .bg-rengoku,.site-header .bg-uzui{top:79.1616px;left:215.0904px;width:142.6992px;height:197.904px}.site-header .bg-rengoku{left:644.2296px}.site-header .bg-iguro,.site-header .bg-muzan,.site-header .bg-sanemi{top:-19.7904px;left:571.8384px;width:142.6992px;height:197.904px}.site-header .bg-iguro,.site-header .bg-sanemi{left:144.2616px}.site-header .bg-sanemi{left:715.0584px}.site-header .bg-gyomei,.site-header .bg-muichirou{top:79.1616px;left:72.912px;width:142.6992px;height:197.904px}.site-header .bg-gyomei{left:786.408px}.site-header .bg-genya,.site-header .bg-shinobu{top:178.1136px;left:2.0832px;width:142.6992px;height:197.904px}.site-header .bg-genya{left:857.7576px}.site-header .bg-kanao,.site-header .bg-mitsuri{top:-19.7904px;left:2.0832px;width:142.6992px;height:197.904px}.site-header .bg-kanao{left:857.7576px}.site-header .bg-gyokko,.site-header .bg-hantengu{top:277.5864px;left:72.912px;width:142.6992px;height:197.904px}.site-header .bg-hantengu{left:786.408px}}@media screen and (min-width:1101px)and (max-width:1200px){.site-header .site-header-charawrap{width:1100px;height:504px}.site-header .bg-maintitle{top:-21.7702px;left:393.0094px;width:313.9492px;height:435.404px}.site-header .bg-nezuko,.site-header .bg-tanjiro{top:195.9318px;left:236.0348px;width:313.9492px;height:435.404px}.site-header .bg-nezuko{left:551.1298px}.site-header .bg-giyu,.site-header .bg-inosuke,.site-header .bg-zenitsu{top:195.9318px;left:158.1204px;width:156.9746px;height:217.702px}.site-header .bg-giyu,.site-header .bg-inosuke{left:786.5917px}.site-header .bg-giyu{top:-21.7702px;left:314.5221px}.site-header .bg-rengoku,.site-header .bg-uzui{top:87.0808px;left:236.6077px;width:156.9746px;height:217.702px}.site-header .bg-rengoku{left:708.6773px}.site-header .bg-iguro,.site-header .bg-muzan,.site-header .bg-sanemi{top:-21.7702px;left:629.0442px;width:156.9746px;height:217.702px}.site-header .bg-iguro,.site-header .bg-sanemi{left:158.6933px}.site-header .bg-sanemi{left:786.5917px}.site-header .bg-gyomei,.site-header .bg-muichirou{top:87.0808px;left:80.206px;width:156.9746px;height:217.702px}.site-header .bg-gyomei{left:865.079px}.site-header .bg-genya,.site-header .bg-shinobu{top:195.9318px;left:2.2916px;width:156.9746px;height:217.702px}.site-header .bg-genya{left:943.5663px}.site-header .bg-kanao,.site-header .bg-mitsuri{top:-21.7702px;left:2.2916px;width:156.9746px;height:217.702px}.site-header .bg-kanao{left:943.5663px}.site-header .bg-gyokko,.site-header .bg-hantengu{top:305.3557px;left:80.206px;width:156.9746px;height:217.702px}.site-header .bg-hantengu{left:865.079px}}@media screen and (min-width:1201px)and (max-width:1300px){.site-header .site-header-charawrap{width:1200px;height:550px}.site-header .bg-maintitle{top:-23.75px;left:428.75px;width:342.5px;height:475px}.site-header .bg-nezuko,.site-header .bg-tanjiro{top:213.75px;left:257.5px;width:342.5px;height:475px}.site-header .bg-nezuko{left:601.25px}.site-header .bg-inosuke,.site-header .bg-zenitsu{top:213.75px;left:172.5px;width:171.25px;height:237.5px}.site-header .bg-inosuke{left:858.125px}.site-header .bg-giyu,.site-header .bg-uzui{top:-23.75px;left:343.125px;width:171.25px;height:237.5px}.site-header .bg-uzui{top:95px;left:258.125px}.site-header .bg-muzan,.site-header .bg-rengoku{top:95px;left:773.125px;width:171.25px;height:237.5px}.site-header .bg-muzan{top:-23.75px;left:686.25px}.site-header .bg-iguro,.site-header .bg-sanemi{top:-23.75px;left:173.125px;width:171.25px;height:237.5px}.site-header .bg-sanemi{left:858.125px}.site-header .bg-gyomei,.site-header .bg-muichirou{top:95px;left:87.5px;width:171.25px;height:237.5px}.site-header .bg-gyomei{left:943.75px}.site-header .bg-genya,.site-header .bg-shinobu{top:213.75px;left:2.5px;width:171.25px;height:237.5px}.site-header .bg-genya{left:1029.375px}.site-header .bg-kanao,.site-header .bg-mitsuri{top:-23.75px;left:2.5px;width:171.25px;height:237.5px}.site-header .bg-kanao{left:1029.375px}.site-header .bg-gyokko,.site-header .bg-hantengu{top:333.125px;left:87.5px;width:171.25px;height:237.5px}.site-header .bg-hantengu{left:943.75px}}@media screen and (min-width:1301px)and (max-width:1400px){.site-header .site-header-charawrap{width:1300px;height:596px}.site-header .bg-maintitle{top:-25.726px;left:464.422px;width:370.996px;height:514.52px}.site-header .bg-nezuko,.site-header .bg-tanjiro{top:231.534px;left:278.924px;width:370.996px;height:514.52px}.site-header .bg-nezuko{left:651.274px}.site-header .bg-inosuke,.site-header .bg-zenitsu{top:231.534px;left:186.852px;width:185.498px;height:257.26px}.site-header .bg-inosuke{left:929.521px}.site-header .bg-giyu,.site-header .bg-uzui{top:-25.726px;left:371.673px;width:185.498px;height:257.26px}.site-header .bg-uzui{top:102.904px;left:279.601px}.site-header .bg-muzan,.site-header .bg-rengoku{top:102.904px;left:837.449px;width:185.498px;height:257.26px}.site-header .bg-muzan{top:-25.726px;left:743.346px}.site-header .bg-iguro,.site-header .bg-sanemi{top:-25.726px;left:187.529px;width:185.498px;height:257.26px}.site-header .bg-sanemi{left:929.521px}.site-header .bg-gyomei,.site-header .bg-muichirou{top:102.904px;left:94.78px;width:185.498px;height:257.26px}.site-header .bg-gyomei{left:1022.27px}.site-header .bg-genya,.site-header .bg-shinobu{top:231.534px;left:2.708px;width:185.498px;height:257.26px}.site-header .bg-genya{left:1115.019px}.site-header .bg-kanao,.site-header .bg-mitsuri{top:-25.726px;left:2.708px;width:185.498px;height:257.26px}.site-header .bg-kanao{left:1115.019px}.site-header .bg-gyokko,.site-header .bg-hantengu{top:360.841px;left:94.78px;width:185.498px;height:257.26px}.site-header .bg-hantengu{left:1022.27px}}@media screen and (min-width:1401px)and (max-width:1500px){.site-header .site-header-charawrap{width:1400px;height:642px}.site-header .bg-maintitle{top:-27.70808px;left:500.20376px;width:399.57968px;height:554.1616px}.site-header .bg-nezuko,.site-header .bg-tanjiro{top:249.37272px;left:300.41392px;width:399.57968px;height:554.1616px}.site-header .bg-nezuko{left:701.45192px}.site-header .bg-giyu,.site-header .bg-inosuke,.site-header .bg-zenitsu{top:249.37272px;left:201.24816px;width:199.78984px;height:277.0808px}.site-header .bg-giyu,.site-header .bg-inosuke{left:1001.13668px}.site-header .bg-giyu{top:-27.70808px;left:400.30884px}.site-header .bg-rengoku,.site-header .bg-uzui{top:110.83232px;left:301.14308px;width:199.78984px;height:277.0808px}.site-header .bg-rengoku{left:901.97092px}.site-header .bg-iguro,.site-header .bg-muzan,.site-header .bg-sanemi{top:-27.70808px;left:800.61768px;width:199.78984px;height:277.0808px}.site-header .bg-iguro,.site-header .bg-sanemi{left:201.97732px}.site-header .bg-sanemi{left:1001.13668px}.site-header .bg-gyomei,.site-header .bg-muichirou{top:110.83232px;left:102.0824px;width:199.78984px;height:277.0808px}.site-header .bg-gyomei{left:1101.0316px}.site-header .bg-genya,.site-header .bg-shinobu{top:249.37272px;left:2.91664px;width:199.78984px;height:277.0808px}.site-header .bg-genya{left:1200.92652px}.site-header .bg-kanao,.site-header .bg-mitsuri{top:-27.70808px;left:2.91664px;width:199.78984px;height:277.0808px}.site-header .bg-kanao{left:1200.92652px}.site-header .bg-gyokko,.site-header .bg-hantengu{top:388.64228px;left:102.0824px;width:199.78984px;height:277.0808px}.site-header .bg-hantengu{left:1101.0316px}}@media screen and (min-width:1501px)and (max-width:1600px){.site-header .site-header-charawrap{width:1500px;height:688px}.site-header .bg-maintitle{top:-29.6875px;left:535.9375px;width:428.125px;height:593.75px}.site-header .bg-nezuko,.site-header .bg-tanjiro{top:267.1875px;left:321.875px;width:428.125px;height:593.75px}.site-header .bg-nezuko{left:751.5625px}.site-header .bg-giyu,.site-header .bg-inosuke,.site-header .bg-zenitsu{top:267.1875px;left:215.625px;width:214.0625px;height:296.875px}.site-header .bg-giyu,.site-header .bg-inosuke{left:1072.65625px}.site-header .bg-giyu{top:-29.6875px;left:428.90625px}.site-header .bg-rengoku,.site-header .bg-uzui{top:118.75px;left:322.65625px;width:214.0625px;height:296.875px}.site-header .bg-rengoku{left:966.40625px}.site-header .bg-iguro,.site-header .bg-muzan,.site-header .bg-sanemi{top:-29.6875px;left:857.8125px;width:214.0625px;height:296.875px}.site-header .bg-iguro,.site-header .bg-sanemi{left:216.40625px}.site-header .bg-sanemi{left:1072.65625px}.site-header .bg-gyomei,.site-header .bg-muichirou{top:118.75px;left:109.375px;width:214.0625px;height:296.875px}.site-header .bg-gyomei{left:1179.6875px}.site-header .bg-genya,.site-header .bg-shinobu{top:267.1875px;left:3.125px;width:214.0625px;height:296.875px}.site-header .bg-genya{left:1286.71875px}.site-header .bg-kanao,.site-header .bg-mitsuri{top:-29.6875px;left:3.125px;width:214.0625px;height:296.875px}.site-header .bg-kanao{left:1286.71875px}.site-header .bg-gyokko,.site-header .bg-hantengu{top:416.40625px;left:109.375px;width:214.0625px;height:296.875px}.site-header .bg-hantengu{left:1179.6875px}}@media screen and (min-width:1601px)and (max-width:1700px){.site-header .site-header-charawrap{width:1600px;height:733px}.site-header .bg-maintitle{top:-31.66654px;left:571.66438px;width:456.66484px;height:633.3308px}.site-header .bg-nezuko,.site-header .bg-tanjiro{top:284.99886px;left:343.33196px;width:456.66484px;height:633.3308px}.site-header .bg-nezuko{left:801.66346px}.site-header .bg-giyu,.site-header .bg-inosuke,.site-header .bg-zenitsu{top:284.99886px;left:229.99908px;width:228.33242px;height:316.6654px}.site-header .bg-giyu,.site-header .bg-inosuke{left:1144.16209px}.site-header .bg-giyu{top:-31.66654px;left:457.49817px}.site-header .bg-rengoku,.site-header .bg-uzui{top:126.66616px;left:344.16529px;width:228.33242px;height:316.6654px}.site-header .bg-rengoku{left:1030.82921px}.site-header .bg-iguro,.site-header .bg-muzan,.site-header .bg-sanemi{top:-31.66654px;left:914.99634px;width:228.33242px;height:316.6654px}.site-header .bg-iguro,.site-header .bg-sanemi{left:230.83241px}.site-header .bg-sanemi{left:1144.16209px}.site-header .bg-gyomei,.site-header .bg-muichirou{top:126.66616px;left:116.6662px;width:228.33242px;height:316.6654px}.site-header .bg-gyomei{left:1258.3283px}.site-header .bg-genya,.site-header .bg-shinobu{top:284.99886px;left:3.33332px;width:228.33242px;height:316.6654px}.site-header .bg-genya{left:1372.49451px}.site-header .bg-kanao,.site-header .bg-mitsuri{top:-31.66654px;left:3.33332px;width:228.33242px;height:316.6654px}.site-header .bg-kanao{left:1372.49451px}.site-header .bg-gyokko,.site-header .bg-hantengu{top:444.16489px;left:116.6662px;width:228.33242px;height:316.6654px}.site-header .bg-hantengu{left:1258.3283px}}@media screen and (min-width:1701px)and (max-width:1800px){.site-header .site-header-charawrap{width:1700px;height:779px}.site-header .bg-maintitle{top:-33.64558px;left:607.39126px;width:485.20468px;height:672.9116px}.site-header .bg-nezuko,.site-header .bg-tanjiro{top:302.81022px;left:364.78892px;width:485.20468px;height:672.9116px}.site-header .bg-nezuko{left:851.76442px}.site-header .bg-giyu,.site-header .bg-inosuke,.site-header .bg-zenitsu{top:302.81022px;left:244.37316px;width:242.60234px;height:336.4558px}.site-header .bg-giyu,.site-header .bg-inosuke{left:1215.66793px}.site-header .bg-giyu{top:-33.64558px;left:486.09009px}.site-header .bg-rengoku,.site-header .bg-uzui{top:134.58232px;left:365.67433px;width:242.60234px;height:336.4558px}.site-header .bg-rengoku{left:1095.25217px}.site-header .bg-iguro,.site-header .bg-muzan,.site-header .bg-sanemi{top:-33.64558px;left:972.18018px;width:242.60234px;height:336.4558px}.site-header .bg-iguro,.site-header .bg-sanemi{left:245.25857px}.site-header .bg-sanemi{left:1215.66793px}.site-header .bg-gyomei,.site-header .bg-muichirou{top:134.58232px;left:123.9574px;width:242.60234px;height:336.4558px}.site-header .bg-gyomei{left:1336.9691px}.site-header .bg-genya,.site-header .bg-shinobu{top:302.81022px;left:3.54164px;width:242.60234px;height:336.4558px}.site-header .bg-genya{left:1458.27027px}.site-header .bg-kanao,.site-header .bg-mitsuri{top:-33.64558px;left:3.54164px;width:242.60234px;height:336.4558px}.site-header .bg-kanao{left:1458.27027px}.site-header .bg-gyokko,.site-header .bg-hantengu{top:471.92353px;left:123.9574px;width:242.60234px;height:336.4558px}.site-header .bg-hantengu{left:1336.9691px}}@media screen and (min-width:1801px)and (max-width:1920px){.site-header .site-header-charawrap{width:1800px;height:825px}.site-header .bg-maintitle{top:-35.625px;left:643.125px;width:513.75px;height:712.5px}.site-header .bg-nezuko,.site-header .bg-tanjiro{top:320.625px;left:386.25px;width:513.75px;height:712.5px}.site-header .bg-nezuko{left:901.875px}.site-header .bg-inosuke,.site-header .bg-zenitsu{top:320.625px;left:258.75px;width:256.875px;height:356.25px}.site-header .bg-inosuke{left:1287.1875px}.site-header .bg-giyu,.site-header .bg-uzui{top:-35.625px;left:514.6875px;width:256.875px;height:356.25px}.site-header .bg-uzui{top:142.5px;left:387.1875px}.site-header .bg-muzan,.site-header .bg-rengoku{top:142.5px;left:1159.6875px;width:256.875px;height:356.25px}.site-header .bg-muzan{top:-35.625px;left:1029.375px}.site-header .bg-iguro,.site-header .bg-sanemi{top:-35.625px;left:259.6875px;width:256.875px;height:356.25px}.site-header .bg-sanemi{left:1287.1875px}.site-header .bg-gyomei,.site-header .bg-muichirou{top:142.5px;left:131.25px;width:256.875px;height:356.25px}.site-header .bg-gyomei{left:1415.625px}.site-header .bg-genya,.site-header .bg-shinobu{top:320.625px;left:3.75px;width:256.875px;height:356.25px}.site-header .bg-genya{left:1544.0625px}.site-header .bg-kanao,.site-header .bg-mitsuri{top:-35.625px;left:3.75px;width:256.875px;height:356.25px}.site-header .bg-kanao{left:1544.0625px}.site-header .bg-gyokko,.site-header .bg-hantengu{top:499.6875px;left:131.25px;width:256.875px;height:356.25px}.site-header .bg-hantengu{left:1415.625px}}@media screen and (min-width:1921px){.site-header .site-header-charawrap{width:1920px;height:880px}.site-header .bg-maintitle{top:-38px;left:686px;width:548px;height:760px}.site-header .bg-nezuko,.site-header .bg-tanjiro{top:342px;left:412px;width:548px;height:760px}.site-header .bg-nezuko{left:962px}.site-header .bg-inosuke,.site-header .bg-zenitsu{top:342px;left:276px;width:274px;height:380px}.site-header .bg-inosuke{left:1373px}.site-header .bg-giyu,.site-header .bg-uzui{top:-38px;left:549px;width:274px;height:380px}.site-header .bg-uzui{top:152px;left:413px}.site-header .bg-muzan,.site-header .bg-rengoku{top:152px;left:1237px;width:274px;height:380px}.site-header .bg-muzan{top:-38px;left:1098px}.site-header .bg-iguro,.site-header .bg-sanemi{top:-38px;left:277px;width:274px;height:380px}.site-header .bg-sanemi{left:1373px}.site-header .bg-gyomei,.site-header .bg-muichirou{top:152px;left:140px;width:274px;height:380px}.site-header .bg-gyomei{left:1510px}.site-header .bg-genya,.site-header .bg-shinobu{top:342px;left:4px;width:274px;height:380px}.site-header .bg-genya{left:1647px}.site-header .bg-kanao,.site-header .bg-mitsuri{top:-38px;left:4px;width:274px;height:380px}.site-header .bg-kanao{left:1647px}.site-header .bg-gyokko,.site-header .bg-hantengu{top:533px;left:140px;width:274px;height:380px}.site-header .bg-hantengu{left:1510px}}.site-header-charawrap{position:relative;margin:auto;overflow:hidden}.site-gotop,.site-header-chara{background-size:contain;background-repeat:no-repeat}.site-header-chara{position:absolute;display:block}.site-header-chara.bg-maintitle{background-image:url(../_assets/images/site-header/bg-maintitle.webp?v=20231005174541)}@media screen and (min-width:401px){.site-header-chara.bg-maintitle{animation:turnAnimation 1000ms 1100ms ease-out both}}@media screen and (max-width:400px){.site-header-chara.bg-maintitle{animation:turnAnimation 1000ms 1000ms ease-out both}}.site-header-chara.bg-mitsuri,.site-header-chara.bg-shinobu{background-image:url(../_assets/images/site-header/bg-mitsuri.webp?v=20231005174541);animation:turnAnimation 500ms 0ms ease-out both}.site-header-chara.bg-shinobu{background-image:url(../_assets/images/site-header/bg-shinobu.webp?v=20231005174541)}.site-header-chara.bg-muichirou{background-image:url(../_assets/images/site-header/bg-muichirou.webp?v=20231005174541)}@media screen and (min-width:401px){.site-header-chara.bg-muichirou{animation:turnAnimation 500ms 100ms ease-out both}}@media screen and (max-width:400px){.site-header-chara.bg-muichirou{animation:turnAnimation 500ms 500ms ease-out both}}.site-header-chara.bg-gyokko{background-image:url(../_assets/images/site-header/bg-gyokko.webp?v=20231005174541)}@media screen and (min-width:401px){.site-header-chara.bg-gyokko{animation:turnAnimation 500ms 100ms ease-out both}}@media screen and (max-width:400px){.site-header-chara.bg-gyokko{animation:turnAnimation 500ms 400ms ease-out both}}.site-header-chara.bg-zenitsu{background-image:url(../_assets/images/site-header/bg-zenitsu.webp?v=20231005174541)}@media screen and (min-width:401px){.site-header-chara.bg-zenitsu{animation:turnAnimation 500ms 200ms ease-out both}}@media screen and (max-width:400px){.site-header-chara.bg-zenitsu{animation:turnAnimation 500ms 100ms ease-out both}}.site-header-chara.bg-iguro{background-image:url(../_assets/images/site-header/bg-iguro.webp?v=20231005174541)}@media screen and (min-width:401px){.site-header-chara.bg-iguro{animation:turnAnimation 500ms 200ms ease-out both}}@media screen and (max-width:400px){.site-header-chara.bg-iguro{animation:turnAnimation 500ms 100ms ease-out both}}.site-header-chara.bg-uzui{background-image:url(../_assets/images/site-header/bg-uzui.webp?v=20231005174541)}@media screen and (min-width:401px){.site-header-chara.bg-uzui{animation:turnAnimation 500ms 300ms ease-out both}}@media screen and (max-width:400px){.site-header-chara.bg-uzui{animation:turnAnimation 500ms 600ms ease-out both}}.site-header-chara.bg-giyu{background-image:url(../_assets/images/site-header/bg-giyu.webp?v=20231005174541)}@media screen and (min-width:401px){.site-header-chara.bg-giyu{animation:turnAnimation 500ms 300ms ease-out both}}@media screen and (max-width:400px){.site-header-chara.bg-giyu{animation:turnAnimation 500ms 400ms ease-out both}}.site-header-chara.bg-tanjiro{background-image:url(../_assets/images/site-header/bg-tanjiro.webp?v=20231005174541)}@media screen and (min-width:401px){.site-header-chara.bg-tanjiro{animation:turnAnimation 1000ms 1100ms ease-out both}}@media screen and (max-width:400px){.site-header-chara.bg-tanjiro{animation:turnAnimation 1000ms 800ms ease-out both}}.site-header-chara.bg-nezuko{background-image:url(../_assets/images/site-header/bg-nezuko.webp?v=20231005174541)}@media screen and (min-width:401px){.site-header-chara.bg-nezuko{animation:turnAnimation 1000ms 1100ms ease-out both}}@media screen and (max-width:400px){.site-header-chara.bg-nezuko{animation:turnAnimation 1000ms 800ms ease-out both}}.site-header-chara.bg-rengoku{background-image:url(../_assets/images/site-header/bg-rengoku.webp?v=20231005174541)}@media screen and (min-width:401px){.site-header-chara.bg-rengoku{animation:turnAnimation 500ms 600ms ease-out both}}@media screen and (max-width:400px){.site-header-chara.bg-rengoku{animation:turnAnimation 500ms 600ms ease-out both}}.site-header-chara.bg-muzan{background-image:url(../_assets/images/site-header/bg-muzan.webp?v=20231005174541)}@media screen and (min-width:401px){.site-header-chara.bg-muzan{animation:turnAnimation 500ms 600ms ease-out both}}@media screen and (max-width:400px){.site-header-chara.bg-muzan{animation:turnAnimation 500ms 400ms ease-out both}}.site-header-chara.bg-sanemi{background-image:url(../_assets/images/site-header/bg-sanemi.webp?v=20231005174541)}@media screen and (min-width:401px){.site-header-chara.bg-sanemi{animation:turnAnimation 500ms 700ms ease-out both}}@media screen and (max-width:400px){.site-header-chara.bg-sanemi{animation:turnAnimation 500ms 200ms ease-out both}}.site-header-chara.bg-inosuke{background-image:url(../_assets/images/site-header/bg-inosuke.webp?v=20231005174541)}@media screen and (min-width:401px){.site-header-chara.bg-inosuke{animation:turnAnimation 500ms 700ms ease-out both}}@media screen and (max-width:400px){.site-header-chara.bg-inosuke{animation:turnAnimation 500ms 200ms ease-out both}}.site-header-chara.bg-gyomei{background-image:url(../_assets/images/site-header/bg-gyomei.webp?v=20231005174541)}@media screen and (min-width:401px){.site-header-chara.bg-gyomei{animation:turnAnimation 500ms 800ms ease-out both}}@media screen and (max-width:400px){.site-header-chara.bg-gyomei{animation:turnAnimation 500ms 500ms ease-out both}}.site-header-chara.bg-hantengu{background-image:url(../_assets/images/site-header/bg-hantengu.webp?v=20231005174541)}@media screen and (min-width:401px){.site-header-chara.bg-hantengu{animation:turnAnimation 500ms 800ms ease-out both}}@media screen and (max-width:400px){.site-header-chara.bg-hantengu{animation:turnAnimation 500ms 400ms ease-out both}}.site-header-chara.bg-genya{background-image:url(../_assets/images/site-header/bg-genya.webp?v=20231005174541)}@media screen and (min-width:401px){.site-header-chara.bg-genya{animation:turnAnimation 500ms 900ms ease-out both}}@media screen and (max-width:400px){.site-header-chara.bg-genya{animation:turnAnimation 500ms 300ms ease-out both}}.site-header-chara.bg-kanao{background-image:url(../_assets/images/site-header/bg-kanao.webp?v=20231005174541)}@media screen and (min-width:401px){.site-header-chara.bg-kanao{animation:turnAnimation 500ms 900ms ease-out both}}@media screen and (max-width:400px){.site-header-chara.bg-kanao{animation:turnAnimation 500ms 300ms ease-out both}}.site-gotop{position:fixed;background-image:url(../_assets/images/site-gotop/pagetop.webp?v=20231005174541);opacity:0;pointer-events:none;transition:var(--site-transition-speed);z-index:var(--site-z-index-toggle);font-size:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (min-width:401px){.site-gotop{right:1rem;bottom:1rem;width:117.6px;height:96.6px}}@media screen and (max-width:400px){.site-gotop{right:.65rem;bottom:.65rem;width:84px;height:69px}}.site-gotop .site-linkto-tag{display:block;width:100%;height:100%}@media screen and (min-width:401px){.site-gotop:hover{animation:hopping-short 1.2s 100ms ease-out both}}.site-gotop.show{opacity:1;pointer-events:all}.site-goodslist{position:relative}@media screen and (min-width:401px){.site-goodslist{margin:auto;width:var(--site-itemlistwidth-pc)}}@media screen and (max-width:400px){.site-goodslist{width:var(--site-itemlistwidth-sp)}}.site-goodslist-one{position:relative;width:100%}@media screen and (min-width:401px){.site-goodslist-one{margin-bottom:1.8rem}}@media screen and (max-width:400px){.site-goodslist-one{margin-bottom:1.8rem}}.site-goodslist-onedesc{text-align:center;font-weight:700;transform:rotate(.03deg)}@media screen and (min-width:401px){.site-goodslist-onedesc{margin-bottom:2rem;font-size:20px}}@media screen and (max-width:400px){.site-goodslist-onedesc{margin-bottom:1.5rem}}.site-goodslist-onedesc .site-linkto-tag{text-decoration:underline}@media screen and (min-width:401px){.site-goodslist-one-childrenlist{display:flex;flex-wrap:wrap;justify-content:center}}.site-goodslist-one-child{background-color:#fff;border-radius:5px;box-shadow:0 0 0 .1rem var(--site-color-purple02)}@media screen and (min-width:401px){.site-goodslist-one-child{margin-bottom:1.2rem;padding:2rem;width:470px}}@media screen and (max-width:400px){.site-goodslist-one-child{margin-bottom:1.2rem;padding:1rem;width:100%}}@media screen and (min-width:401px){.site-goodslist-one-child:not(:nth-child(even)):not(:last-child){margin-right:1.2rem}.site-goodslist-one-child.single{margin-right:0!important;width:680px}}.site-gnav,.site-gnav-black-bg{top:0;left:0;width:100%;height:100%}.site-gnav{position:fixed;color:var(--site-white-color);opacity:0;pointer-events:none;transition:var(--site-transition-speed500);z-index:var(--site-z-index-nav)}.site-gnav.show{opacity:1;pointer-events:all}.site-gnav-black-bg{position:absolute;background-color:rgba(var(--site-black-color-rgb),.9)}.site-gnav-logo{position:relative;background-image:url(../_assets/images/site-gnav/logo-short.webp?v=20231005174541);background-size:contain;background-repeat:no-repeat;font-size:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (min-width:401px){.site-gnav-logo{margin:2.5rem auto;width:325px;height:81px}}@media screen and (max-width:400px){.site-gnav-logo{margin:1.5rem auto;width:162.5px;height:40.5px}}.site-accordion-togglebutton a,.site-gnav-logo .site-linkto-tag{display:block;width:100%;height:100%}.site-gnav-list{height:100%;background-image:linear-gradient(90deg,var(--site-color-yellow01) 0%,var(--site-color-yellow01) 100%),linear-gradient(90deg,var(--site-color-yellow01) 0%,var(--site-color-yellow01) 100%),linear-gradient(90deg,var(--site-color-yellow01) 0%,var(--site-color-yellow01) 100%),url(../_assets/images/pattern/texture_masquerade.webp?v=20231005174541),linear-gradient(0deg,var(--site-color-purple05) 0%,var(--site-color-purple05) 100%);background-position:left top 10px,left top,right top,left top,left top;background-repeat:no-repeat,no-repeat,no-repeat,repeat,no-repeat;opacity:0;overflow:hidden;transition:var(--site-transition-speed500);transform:translateY(-100px)}@media screen and (min-width:401px){.site-gnav-list{position:absolute;top:0;right:0;left:0;margin:auto;padding-top:2.5rem;width:530px;background-size:100% 2px,2px 100%,2px 100%,auto,auto}}@media screen and (max-width:400px){.site-gnav-list{position:relative;margin:auto;padding-top:2rem;width:360px;background-size:100% 2px,2px 100%,2px 100%,422px,auto}}.site-gnav-list.show{opacity:1;transform:translateX(0);pointer-events:inherit}.site-gnav-linkswrap{margin:auto;height:100%;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:auto}.site-gnav-linkswrap::-webkit-scrollbar{width:6px;height:10px}.site-gnav-linkswrap::-webkit-scrollbar-track{background:var(--site-color-purple02)}.site-gnav-linkswrap::-webkit-scrollbar-thumb{background:var(--site-white-color);border-radius:10px}@media screen and (min-width:401px){.site-gnav-linkswrap{width:480px}}@media screen and (max-width:400px){.site-gnav-linkswrap{position:relative;width:340px}}.site-gnav-deco{position:absolute;background-image:url(../_assets/images/deco/deco_02.webp?v=20231005174541);background-size:contain;background-repeat:no-repeat}@media screen and (min-width:401px){.site-gnav-deco.num01,.site-gnav-deco.num02{top:7px;width:170px;height:72px}}@media screen and (max-width:400px){.site-gnav-deco.num01,.site-gnav-deco.num02{top:8px;width:85px;height:36px}}.site-gnav-deco.num01{left:-30px}.site-gnav-deco.num02{right:-30px;transform-origin:50% 50%;transform:scale(-1,1)}.site-gnav-toggle{position:fixed;display:block;right:10px;cursor:pointer;z-index:var(--site-z-index-toggle);font-size:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (min-width:401px){.site-gnav-toggle{top:10px;width:102px;height:118px}}@media screen and (max-width:400px){.site-gnav-toggle{bottom:10px;width:76.5px;height:88.5px}}.site-gnav-toggleinner{position:absolute;width:100%;height:100%;background-image:url(../_assets/images/site-gnav/open-toggle.webp?v=20231005174541);background-size:contain;background-repeat:no-repeat;transition:var(--site-transition-speed);transform:rotateX(0);transform-origin:50% 50%}.site-gnav-toggleinner.active{transform:rotateY(180deg);background-image:url(../_assets/images/site-gnav/close-toggle.webp?v=20231005174541)}.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 .5rem 6rem;min-height:210px}}.site-footer-logos{display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.site-footer-logo{margin-right:.5rem;margin-left:.5rem;background-size:contain;background-repeat:no-repeat}.site-footer-logo.kimetsu{width:100px;height:82px;background-image:url(../_assets/images/logo/logo-kimetsu_new.webp?v=20231005174541)}.site-footer-logo.ufotable{width:180px;height:30px;background-image:url(../_assets/images/logo/ufo-logo.webp?v=20231005174541)}.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-footer-description{display:inline-block;transform:rotate(.03deg)}.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}.site-content-wrapper{position:relative;background-image:url(../_assets/images/pattern/pattern-rose.webp?v=20231005174541),linear-gradient(0deg,var(--site-color-purple02) 0%,var(--site-color-purple02) 100%);background-repeat:repeat,no-repeat;border-left:2px solid var(--site-color-yellow01);border-right:2px solid var(--site-color-yellow01)}@media screen and (min-width:401px){.site-content-wrapper{margin:auto;padding:4rem 2rem 6rem;width:var(--site-browserwidth-pc);background-size:auto}}@media screen and (max-width:400px){.site-content-wrapper{padding:2rem 1rem 3rem;width:var(--site-browserwidth-sp);background-size:75px,auto}}.site-catch{position:relative;margin-right:auto;margin-left:auto;text-align:center;color:var(--site-white-color);font-weight:700}@media screen and (min-width:401px){.site-catch{letter-spacing:2px}}@media screen and (max-width:400px){.site-catch{letter-spacing:1px}}@media screen and (min-width:401px){.site-catch.intro{padding:0 0 5rem;width:var(--site-introcatch-pc);font-size:2rem;line-height:1.9}}@media screen and (max-width:400px){.site-catch.intro{padding:0 0 2.5rem;width:100%;font-size:1rem;line-height:1.7}}@media screen and (min-width:401px){.site-catch.basic{margin-bottom:2rem;width:var(--site-introduction-pc);font-size:1.5rem;line-height:1.7}}@media screen and (max-width:400px){.site-catch.basic{margin-bottom:1.5rem;width:100%;font-size:1rem;line-height:1.7}}.site-bg{position:fixed;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat}.site-anchor2{position:relative;display:inline-block}@media screen and (min-width:401px){.site-anchor2{min-width:330px}.site-anchor2:hover .site-anchor2-depth01.purple{background-color:var(--site-color-purple07)}.site-anchor2:hover .site-anchor2-depth02.purple{background-color:var(--site-color-purple06)}}@media screen and (max-width:400px){.site-anchor2{min-width:270px}}@media screen and (min-width:401px){.site-anchor2.goods,.site-anchor2.menu{min-width:322px;min-height:53px}}@media screen and (max-width:400px){.site-anchor2.goods,.site-anchor2.menu{min-width:auto;width:170px;max-height:48px}}@media screen and (min-width:401px){.site-anchor2.goods .site-anchor2-contents.line1 .site-linkto-tag,.site-anchor2.menu .site-anchor2-contents.line1 .site-linkto-tag{padding:1rem;font-size:.9rem}}@media screen and (max-width:400px){.site-anchor2.goods .site-anchor2-contents.line1 .site-linkto-tag,.site-anchor2.menu .site-anchor2-contents.line1 .site-linkto-tag{padding:1rem 1.2rem;font-size:.7rem}}@media screen and (min-width:401px){.site-anchor2.goods .site-anchor2-contents.line2 .site-linkto-tag,.site-anchor2.menu .site-anchor2-contents.line2 .site-linkto-tag{padding:1rem;font-size:.9rem}}@media screen and (max-width:400px){.site-anchor2.goods .site-anchor2-contents.line2 .site-linkto-tag,.site-anchor2.menu .site-anchor2-contents.line2 .site-linkto-tag{padding:.5rem 1.5rem;font-size:.7rem}}@media screen and (min-width:401px){.site-anchor2.goods-link{min-width:322px;min-height:53px}}@media screen and (max-width:400px){.site-anchor2.goods-link{max-height:48px}}@media screen and (min-width:401px){.site-anchor2.goods-link .site-anchor2-contents.line1 .site-linkto-tag{padding:1rem;font-size:.9rem}}@media screen and (max-width:400px){.site-anchor2.goods-link .site-anchor2-contents.line1 .site-linkto-tag{padding:.8rem 1.2rem;font-size:.9rem}}@media screen and (min-width:401px){.site-anchor2.goods-link .site-anchor2-contents.line2 .site-linkto-tag{padding:1rem;font-size:.9rem}}@media screen and (max-width:400px){.site-anchor2.goods-link .site-anchor2-contents.line2 .site-linkto-tag{padding:.8rem 1.5rem;font-size:.9rem}}.site-anchor2.active .site-anchor2-depth01.purple{background-color:var(--site-color-purple07)}.site-anchor2.active .site-anchor2-depth02.purple{background-color:var(--site-color-purple06)}.site-anchor2.close{pointer-events:none;filter:brightness(.5)}.site-anchor2.open{pointer-events:all}.site-anchor2-bg,.site-anchor2-depth01{position:absolute;width:100%;height:100%}@media screen and (min-width:401px){.site-anchor2-depth01{padding:3px;-webkit-mask:linear-gradient(0deg,#fff 0,#fff 100%) no-repeat center top/calc(100% - 27px + 2px) 13px,linear-gradient(0deg,#fff 0,#fff 100%) no-repeat center bottom/calc(100% - 27px + 2px) 13px,linear-gradient(0deg,#fff 0,#fff 100%) no-repeat center center/100% calc(100% - 27px + 2px),url(../_assets/images/mask/mask-circle-left-top.webp?v=20231005174541) no-repeat left top/13px 13px,url(../_assets/images/mask/mask-circle-right-top.webp?v=20231005174541) no-repeat right top/13px 13px,url(../_assets/images/mask/mask-circle-left-bottom.webp?v=20231005174541) no-repeat left bottom/13px 13px,url(../_assets/images/mask/mask-circle-right-bottom.webp?v=20231005174541) no-repeat right bottom/13px 13px;mask:linear-gradient(0deg,#fff 0,#fff 100%) no-repeat center top/calc(100% - 27px + 2px) 13px,linear-gradient(0deg,#fff 0,#fff 100%) no-repeat center bottom/calc(100% - 27px + 2px) 13px,linear-gradient(0deg,#fff 0,#fff 100%) no-repeat center center/100% calc(100% - 27px + 2px),url(../_assets/images/mask/mask-circle-left-top.webp?v=20231005174541) no-repeat left top/13px 13px,url(../_assets/images/mask/mask-circle-right-top.webp?v=20231005174541) no-repeat right top/13px 13px,url(../_assets/images/mask/mask-circle-left-bottom.webp?v=20231005174541) no-repeat left bottom/13px 13px,url(../_assets/images/mask/mask-circle-right-bottom.webp?v=20231005174541) no-repeat right bottom/13px 13px}}@media screen and (max-width:400px){.site-anchor2-depth01{padding:2px;-webkit-mask:linear-gradient(0deg,#fff 0,#fff 100%) no-repeat center top/calc(100% - 18px + 2px) 9px,linear-gradient(0deg,#fff 0,#fff 100%) no-repeat center bottom/calc(100% - 18px + 2px) 9px,linear-gradient(0deg,#fff 0,#fff 100%) no-repeat center center/100% calc(100% - 18px + 2px),url(../_assets/images/mask/mask-circle-left-top.webp?v=20231005174541) no-repeat left top/9px 9px,url(../_assets/images/mask/mask-circle-right-top.webp?v=20231005174541) no-repeat right top/9px 9px,url(../_assets/images/mask/mask-circle-left-bottom.webp?v=20231005174541) no-repeat left bottom/9px 9px,url(../_assets/images/mask/mask-circle-right-bottom.webp?v=20231005174541) no-repeat right bottom/9px 9px;mask:linear-gradient(0deg,#fff 0,#fff 100%) no-repeat center top/calc(100% - 18px + 2px) 9px,linear-gradient(0deg,#fff 0,#fff 100%) no-repeat center bottom/calc(100% - 18px + 2px) 9px,linear-gradient(0deg,#fff 0,#fff 100%) no-repeat center center/100% calc(100% - 18px + 2px),url(../_assets/images/mask/mask-circle-left-top.webp?v=20231005174541) no-repeat left top/9px 9px,url(../_assets/images/mask/mask-circle-right-top.webp?v=20231005174541) no-repeat right top/9px 9px,url(../_assets/images/mask/mask-circle-left-bottom.webp?v=20231005174541) no-repeat left bottom/9px 9px,url(../_assets/images/mask/mask-circle-right-bottom.webp?v=20231005174541) no-repeat right bottom/9px 9px}}.site-anchor2-depth01.purple{background-color:var(--site-color-purple09)}.site-anchor2-depth02{position:relative;width:100%;height:100%}.site-anchor2-depth02.purple{background-color:var(--site-color-purple08)}@media screen and (min-width:401px){.site-anchor2-depth02{-webkit-mask:linear-gradient(0deg,#fff 0,#fff 100%) no-repeat center top/calc(100% - 27px + 2px) 13px,linear-gradient(0deg,#fff 0,#fff 100%) no-repeat center bottom/calc(100% - 27px + 2px) 13px,linear-gradient(0deg,#fff 0,#fff 100%) no-repeat center center/100% calc(100% - 27px + 2px),url(../_assets/images/mask/mask-circle-left-top.webp?v=20231005174541) no-repeat left top/13px 13px,url(../_assets/images/mask/mask-circle-right-top.webp?v=20231005174541) no-repeat right top/13px 13px,url(../_assets/images/mask/mask-circle-left-bottom.webp?v=20231005174541) no-repeat left bottom/13px 13px,url(../_assets/images/mask/mask-circle-right-bottom.webp?v=20231005174541) no-repeat right bottom/13px 13px;mask:linear-gradient(0deg,#fff 0,#fff 100%) no-repeat center top/calc(100% - 27px + 2px) 13px,linear-gradient(0deg,#fff 0,#fff 100%) no-repeat center bottom/calc(100% - 27px + 2px) 13px,linear-gradient(0deg,#fff 0,#fff 100%) no-repeat center center/100% calc(100% - 27px + 2px),url(../_assets/images/mask/mask-circle-left-top.webp?v=20231005174541) no-repeat left top/13px 13px,url(../_assets/images/mask/mask-circle-right-top.webp?v=20231005174541) no-repeat right top/13px 13px,url(../_assets/images/mask/mask-circle-left-bottom.webp?v=20231005174541) no-repeat left bottom/13px 13px,url(../_assets/images/mask/mask-circle-right-bottom.webp?v=20231005174541) no-repeat right bottom/13px 13px}}@media screen and (max-width:400px){.site-anchor2-depth02{-webkit-mask:linear-gradient(0deg,#fff 0,#fff 100%) no-repeat center top/calc(100% - 18px + 2px) 9px,linear-gradient(0deg,#fff 0,#fff 100%) no-repeat center bottom/calc(100% - 18px + 2px) 9px,linear-gradient(0deg,#fff 0,#fff 100%) no-repeat center center/100% calc(100% - 18px + 2px),url(../_assets/images/mask/mask-circle-left-top.webp?v=20231005174541) no-repeat left top/9px 9px,url(../_assets/images/mask/mask-circle-right-top.webp?v=20231005174541) no-repeat right top/9px 9px,url(../_assets/images/mask/mask-circle-left-bottom.webp?v=20231005174541) no-repeat left bottom/9px 9px,url(../_assets/images/mask/mask-circle-right-bottom.webp?v=20231005174541) no-repeat right bottom/9px 9px;mask:linear-gradient(0deg,#fff 0,#fff 100%) no-repeat center top/calc(100% - 18px + 2px) 9px,linear-gradient(0deg,#fff 0,#fff 100%) no-repeat center bottom/calc(100% - 18px + 2px) 9px,linear-gradient(0deg,#fff 0,#fff 100%) no-repeat center center/100% calc(100% - 18px + 2px),url(../_assets/images/mask/mask-circle-left-top.webp?v=20231005174541) no-repeat left top/9px 9px,url(../_assets/images/mask/mask-circle-right-top.webp?v=20231005174541) no-repeat right top/9px 9px,url(../_assets/images/mask/mask-circle-left-bottom.webp?v=20231005174541) no-repeat left bottom/9px 9px,url(../_assets/images/mask/mask-circle-right-bottom.webp?v=20231005174541) no-repeat right bottom/9px 9px}}.site-anchor2-contents{position:relative;display:block;width:100%;height:100%;text-align:center;color:var(--site-white-color)}.site-anchor2-contents .site-linkto-tag{font-weight:500;transform:rotate(.03deg);display:block;width:100%;height:100%}@media screen and (min-width:401px){.site-anchor2-contents .site-linkto-tag{padding:1rem;font-size:1rem}}@media screen and (max-width:400px){.site-anchor2-contents .site-linkto-tag{padding:1rem 1.2rem;font-size:1rem}}.site-anchor2-icon-bg{position:absolute;top:0;bottom:0;margin:auto;pointer-events:none}.site-anchor2-icon-bg .site-icon{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.site-anchor2-icon-bg.arrow,.site-anchor2-icon-bg.arrowdown{width:1em;height:1em}@media screen and (min-width:401px){.site-anchor2-icon-bg.arrow,.site-anchor2-icon-bg.arrowdown{right:.9rem}}@media screen and (max-width:400px){.site-anchor2-icon-bg.arrow,.site-anchor2-icon-bg.arrowdown{right:.7rem}}@media screen and (min-width:401px){.site-anchor2-icon-bg.arrow .site-icon,.site-anchor2-icon-bg.arrowdown .site-icon{font-size:1.2rem}}@media screen and (max-width:400px){.site-anchor2-icon-bg.arrow .site-icon,.site-anchor2-icon-bg.arrowdown .site-icon{font-size:1.2rem}}.site-anchor{position:relative;display:inline-block}@media screen and (min-width:401px){.site-anchor:hover{transform:scale(1.05)}.site-anchor{min-width:350px;transition:var(--site-transition-speed)}}@media screen and (max-width:400px){.site-anchor{min-width:300px}}.site-anchor.close{pointer-events:none;filter:brightness(.5)}.site-anchor.open{pointer-events:all}.site-anchor .bg{position:absolute;width:100%;height:100%;border-radius:100px;box-shadow:0 0 0 2px var(--site-white-color)}.site-anchor .bg.red{background-color:var(--site-red-color)}.site-anchor .bg.green{background-color:var(--site-green-color)}.site-anchor .bg.yellow-green{background-color:var(--site-color-green01)}.site-anchor .bg.black{background-color:var(--site-black-color)}.site-anchor .bg.gray{background-color:var(--site-gray-color)}.site-anchor .bg.purple{background-color:var(--site-purple-color)}.site-anchor .bg.blue{background-color:var(--site-color-blue01)}.site-anchor .bg.blue02{background-color:var(--site-color-blue05)}.site-anchor .bg.twitter{background-color:var(--site-black-color)}.site-anchor .bg.facebook{background-color:var(--site-color-facebook)}.site-anchor .bg.ufotablecafe{background-color:var(--site-gray-color)}.site-anchor-contents{position:relative;width:100%;height:100%;text-align:center;color:var(--site-white-color);font-weight:500;display:block}.site-anchor-contents .site-linkto-tag{transform:rotate(.03deg);display:block;width:100%;height:100%}@media screen and (min-width:401px){.site-anchor-contents .site-linkto-tag{padding:1rem;font-size:1.2rem}}@media screen and (max-width:400px){.site-anchor-contents .site-linkto-tag{padding:1rem 1.2rem}}@media screen and (min-width:401px){.site-anchor-contents.ufotablecafe .site-linkto-tag{padding:1rem;font-size:1.1rem}}@media screen and (max-width:400px){.site-anchor-contents.ufotablecafe .site-linkto-tag{padding:.9rem 1.2rem;font-size:.9rem}}.site-anchor-icon-bg{position:absolute;top:0;bottom:0;margin:auto;pointer-events:none}.site-anchor-icon-bg .site-icon{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.site-anchor-icon-bg.arrowwhite{right:.7rem}@media screen and (min-width:401px){.site-anchor-icon-bg.arrowwhite{width:1.5rem;height:1.5rem}}@media screen and (max-width:400px){.site-anchor-icon-bg.arrowwhite{width:1rem;height:1rem}}@media screen and (min-width:401px){.site-anchor-icon-bg.arrowwhite .site-icon{font-size:1.5rem}}@media screen and (max-width:400px){.site-anchor-icon-bg.arrowwhite .site-icon{font-size:1rem}}.site-anchor-icon-bg.facebook,.site-anchor-icon-bg.twitter{left:.7rem}@media screen and (min-width:401px){.site-anchor-icon-bg.facebook,.site-anchor-icon-bg.twitter{width:4rem;height:4rem}}@media screen and (max-width:400px){.site-anchor-icon-bg.facebook,.site-anchor-icon-bg.twitter{width:3rem;height:3rem}}@media screen and (min-width:401px){.site-anchor-icon-bg.facebook .site-icon,.site-anchor-icon-bg.twitter .site-icon{font-size:4rem}}@media screen and (max-width:400px){.site-anchor-icon-bg.facebook .site-icon,.site-anchor-icon-bg.twitter .site-icon{font-size:3rem}}.site-accordion{position:relative}.site-accordion-contents{height:0;background-color:transparent;opacity:0;line-height:0;transition:var(--site-transition-speed);text-align:center;pointer-events:none}@media screen and (min-width:401px){.site-accordion-contents{padding:.6rem 0}}@media screen and (max-width:400px){.site-accordion-contents{padding:.5rem 0}}.site-accordion-contents.show{height:auto;opacity:1;line-height:var(--site-lineheight-pc);pointer-events:inherit}@media screen and (min-width:401px){.site-accordion-contents .site-anchor2{margin-bottom:.6rem;min-width:368px}}@media screen and (max-width:400px){.site-accordion-contents .site-anchor2{margin-bottom:.5rem;width:300px}.site-accordion-contents .site-anchor2 .site-linkto-tag{font-size:.8rem}}.site-accordion-togglebutton{position:relative;display:block;margin:auto}@media screen and (min-width:401px){.site-accordion-togglebutton{width:424.8px;height:118.4px}.site-accordion-togglebutton:hover .site-accordion-chara{animation:floating-anime var(--site-transition-speed) ease-out both}}@media screen and (max-width:400px){.site-accordion-togglebutton{width:292.05px;height:81.4px}}.site-accordion-bg{position:absolute;bottom:0;background-image:url(../_assets/images/site-accordion/sprite-gnav-accordion.webp?v=20231005174541);background-position:0 0;background-repeat:no-repeat;display:block;width:100%;height:100%}@media screen and (min-width:401px){.site-accordion-bg{background-size:680px;background-position:0 -288.8px}.site-accordion-bg:not(:last-child){margin-right:1rem}.site-accordion-bg:hover .site-accordion-chara{animation:floating-anime var(--site-transition-speed) ease-out both}}@media screen and (max-width:400px){.site-accordion-bg{background-size:467.5px;background-position:0 -198.55px}}.site-accordion-charamask{position:absolute;pointer-events:none}@media screen and (min-width:401px){.site-accordion-charamask{top:-6px;left:18px;width:492px;height:180px;-webkit-mask:url(../_assets/images/mask/mask-acordion-button.webp?v=20231005174541) no-repeat left 0/492px;mask:url(../_assets/images/mask/mask-acordion-button.webp?v=20231005174541) no-repeat left 0/492px}}@media screen and (max-width:400px){.site-accordion-charamask{top:-3.3px;left:9.9px;width:270.6px;height:99px;-webkit-mask:url(../_assets/images/mask/mask-acordion-button.webp?v=20231005174541) no-repeat left 0/270.6px;mask:url(../_assets/images/mask/mask-acordion-button.webp?v=20231005174541) no-repeat left 0/270.6px}}.site-accordion-chara{position:absolute;display:block;background-image:url(../_assets/images/site-accordion/sprite-gnav-accordion.webp?v=20231005174541);pointer-events:none}@media screen and (min-width:401px){.site-accordion-chara{background-size:auto}}@media screen and (max-width:400px){.site-accordion-chara{background-size:467.5px}}@media screen and (min-width:401px){.site-accordion-chara[data-text=イベントTOP]{top:0;left:27px;width:235px;height:256px;background-position:0 0}}@media screen and (max-width:400px){.site-accordion-chara[data-text=イベントTOP]{top:0;left:14.85px;width:129.25px;height:140.8px;background-position:0 0}}@media screen and (min-width:401px){.site-accordion-chara[data-text=メニュー＆ノベルティ]{top:0;left:217px;width:286px;height:256px;background-position:-245px 0}}@media screen and (max-width:400px){.site-accordion-chara[data-text=メニュー＆ノベルティ]{top:0;left:119.35px;width:157.3px;height:140.8px;background-position:-134.75px 0}}@media screen and (min-width:401px){.site-accordion-chara[data-text=グッズ]{top:0;left:19px;width:277px;height:256px;background-position:-535px 0}}@media screen and (max-width:400px){.site-accordion-chara[data-text=グッズ]{top:0;left:10.45px;width:152.35px;height:140.8px;background-position:-294.25px 0}}.site-accordion-text{position:relative;display:inline-block;color:var(--site-white-color);pointer-events:none;font-weight:700}@media screen and (min-width:401px){.site-accordion-text{font-size:1.7rem}}@media screen and (max-width:400px){.site-accordion-text{font-size:1.2rem}}.site-accordion-arrow.arrowdown{position:absolute;top:0;bottom:0;margin:auto;width:1em;height:1em;transition:var(--site-transition-speed);transform-origin:50% 50%}@media screen and (min-width:401px){.site-accordion-arrow.arrowdown{right:1.6rem;font-size:2rem}}@media screen and (max-width:400px){.site-accordion-arrow.arrowdown{right:1rem;font-size:2rem}}.site-accordion-arrow.arrowdown.alter{transform:rotate(180deg)}
/*# sourceMappingURL=components.css.map */