@charset "UTF-8";@keyframes fadein-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadein-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadein-toright{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes fadein-toleft{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes turnAnimation{0%{opacity:0;transform:rotateY(250deg)}to{opacity:1;transform:rotateY(0deg)}}@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 hopping-short-min{0%{transform:translateY(0);opacity:0}10%{transform:translateY(-12px);opacity:.5}20%{transform:translateY(5px);opacity:1}30%{transform:translateY(-6px);opacity:1}40%,to{transform:translateY(0);opacity:1}}@keyframes pale-anime{0%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes expansion{0%{opacity:0;transform:scale(.8)}20%{opacity:1;transform:scale(1.02)}28%{opacity:1;transform:scale(.9)}36%,to{opacity:1;transform:scale(1)}}@keyframes clip-anime{0%{opacity:0;-webkit-clip-path:polygon(0 -150px,0 -150px,0 calc(100% + 150px),0 calc(100% + 150px));clip-path:polygon(0 -150px,0 -150px,0 calc(100% + 150px),0 calc(100% + 150px))}to{opacity:1;-webkit-clip-path:polygon(0 -150px,100% -150px,100% calc(100% + 150px),0 calc(100% + 150px));clip-path:polygon(0 -150px,100% -150px,100% calc(100% + 150px),0 calc(100% + 150px))}}@keyframes clip-anime-sp{0%{opacity:0;-webkit-clip-path:polygon(0 -50px,0 -50px,0 calc(100% + 50px),0 calc(100% + 50px));clip-path:polygon(0 -50px,0 -50px,0 calc(100% + 50px),0 calc(100% + 50px))}to{opacity:1;-webkit-clip-path:polygon(0 -50px,100% -50px,100% calc(100% + 50px),0 calc(100% + 50px));clip-path:polygon(0 -50px,100% -50px,100% calc(100% + 50px),0 calc(100% + 50px))}}@keyframes ani{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}@keyframes maskAnime{0%{-webkit-mask-position:50% -1100vh;mask-position:50% -1100vh}to{-webkit-mask-position:50% 0;mask-position:50% 0}}@keyframes moveBg{0%,to{transform:translateX(0)}50%{transform:translateX(-50%)}}:root{--site-color-red01:#ee7c6b;--site-color-red02:#940000;--site-color-yellow01:#f9d378;--site-color-orange01:#7d361d;--site-color-shilver01:#797979;--site-color-shilver02:#353535;--site-color-shilver03:#101010;--site-color-shilver04:#bababa;--site-color-brown01:#3f2a2a;--site-color-brown02:#5f4646;--site-color-twitter:#000000;--site-color-facebook:#3c5a99;--site-color-line:#06c755;--site-color-red01-rgb:238, 124, 107;--site-color-red02-rgb:167, 34, 14;--site-color-yellow01-rgb:249, 211, 120;--site-color-shilver01-rgb:121, 121, 121;--site-color-shilver02-rgb:53, 53, 53;--site-color-shilver03-rgb:16, 16, 16;--site-color-shilver04-rgb:186, 186, 186;--site-color-brown01-rgb:63, 42, 42;--site-color-brown02-rgb:95, 70, 70;--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:#ff8904;--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:10;--site-z-index-content:100;--site-z-index-header:200;--site-z-index-footer:200;--site-z-index-nav-vertical:250;--site-z-index-template:300;--site-z-index-nav:500;--site-z-index-toggle:600;--site-z-index-dialog:1000;--site-z-index-loading:2000;--site-fontsize-pc:1rem;--site-fontsize-sp:1rem;--site-contentswidth-pc:900px;--site-contentswidth-tab:100%;--site-contentswidth-sp:100%;--site-lineheight-pc:1.8;--site-lineheight-sp:1.6;--site-transition-speed:300ms;--site-transition-speed500:500ms;--site-transition-speed1000:1000ms}.site-wrapper{position:relative;width:100%;background-color:var(--site-color-red02);letter-spacing:2px;overflow:hidden}.site-wrapper-main{position:relative;width:100%;height:100%;z-index:var(--site-z-index-content)}.site-wrapper-main:before{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../_assets/images/site-section/bg_slash.webp?v=20251014174700);background-position:center top 10vh;background-repeat:repeat-y;pointer-events:none;content:"";opacity:.65}@media screen and (min-width:769px){.site-wrapper-main:before{background-size:150%}}@media screen and (max-width:768px){.site-wrapper-main:before{background-size:200%}}.site-weblottery-on-Wrap{position:fixed;width:100%;height:100%;top:0;left:0;z-index:var(--site-z-index-dialog)}.site-weblottery-on-Bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.site-weblottery-on-ContentWrap{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%}.site-weblottery-on-Content{position:relative;margin:auto;width:100%;height:100%;overflow-y:scroll}@media screen and (min-width:769px){.site-weblottery-on-Content{max-width:var(--site-contentswidth-pc)}}@media screen and (max-width:768px){.site-weblottery-on-Content{padding:1rem}}.site-weblottery-on-close{position:absolute;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:769px){.site-weblottery-on-close{top:0;right:0;width:88px;height:88px}}@media screen and (max-width:768px){.site-weblottery-on-close{top:0;right:0;width:60px;height:60px}}.site-weblottery-on-close::before{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:var(--site-white-color);transform:rotate(135deg);content:"";pointer-events:none;z-index:20}@media screen and (min-width:769px){.site-weblottery-on-close::before{width:50px;height:5px}}@media screen and (max-width:768px){.site-weblottery-on-close::before{width:35px;height:3px}}.site-weblottery-on-close::after{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:var(--site-white-color);content:"";transform:rotate(45deg);transform-origin:50% 50%;pointer-events:none;z-index:20}@media screen and (min-width:769px){.site-weblottery-on-close::after{width:50px;height:5px}}@media screen and (max-width:768px){.site-weblottery-on-close::after{width:35px;height:3px}}.site-weblottery-on-Name{margin:0 auto .625rem;width:calc(100% - 20px);background-color:#fff;text-align:center;font-weight:700}@media screen and (max-width:768px){.site-weblottery-on-Name{font-size:11px;padding:2px 0;border-radius:5px}}@media screen and (min-width:769px){.site-weblottery-on-Name{font-size:19px;padding:1px 0;border-radius:.625rem}}.site-weblottery-button{position:relative;display:block;width:100%;max-width:300px;padding:1rem;text-align:center;color:var(--site-white-color);border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.site-weblottery-button.giyu{background-color:var(--site-color-blue03)}.site-weblottery-button.zenitsu{background-color:var(--site-orange-color)}.site-weblottery-button.shinobu{background-color:var(--site-purple-color)}.site-weblottery-button>.site-icon-main{position:absolute;top:-.25rem;right:-.25rem;pointer-events:none}@media screen and (min-width:769px){.site-weblottery-button>.site-icon-main{font-size:4rem}}@media screen and (max-width:768px){.site-weblottery-button>.site-icon-main{font-size:3rem}}.site-weblottery{position:relative}.site-weblottery-selectboxwrap{background-color:var(--site-black-color);text-align:center}@media screen and (min-width:769px){.site-weblottery-selectboxwrap{margin-bottom:2rem;padding:1.5rem}}@media screen and (max-width:768px){.site-weblottery-selectboxwrap{margin-bottom:1.5rem;padding:1rem}}.site-weblottery-selectboxtext{margin-bottom:1rem;color:var(--site-color-yellow01)}@media screen and (min-width:769px){.site-weblottery-selectboxtext{font-size:1.1rem}}@media screen and (max-width:768px){.site-weblottery-selectboxtext{font-size:1rem}}.site-weblottery-selectbox{display:inline-block;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--site-black-color);background-color:var(--site-white-color);vertical-align:middle;background-clip:padding-box;border:1px solid var(--site-color-gray02);border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (min-width:769px){.site-weblottery-selectbox.selectversion{width:600px}}@media screen and (max-width:768px){.site-weblottery-selectbox.selectversion{width:100%}}@media screen and (min-width:769px){.site-weblottery-selectbox.count{margin-right:1rem;width:70px}}@media screen and (max-width:768px){.site-weblottery-selectbox.count{margin-bottom:1rem;width:50%}}.site-weblottery-desc{position:relative;margin-bottom:1rem;background-color:var(--site-color-shilver01);border-top:1px solid var(--site-white-color);border-left:1px solid var(--site-white-color);color:var(--site-white-color)}@media screen and (min-width:769px){.site-weblottery-desc{display:flex;flex-wrap:wrap}}.site-weblottery-desctitle{background-color:var(--site-black-color);border-right:1px solid var(--site-white-color);border-bottom:1px solid var(--site-white-color);text-align:center}@media screen and (min-width:769px){.site-weblottery-desctitle{width:30%;padding:1.2rem .75rem}}@media screen and (max-width:768px){.site-weblottery-desctitle{width:100%;padding:.75rem}}.site-weblottery-desctext{background-color:var(--site-color-gray03);border-right:1px solid var(--site-white-color);border-bottom:1px solid var(--site-white-color)}@media screen and (min-width:769px){.site-weblottery-desctext{width:70%;padding:1.2rem .75rem}}@media screen and (max-width:768px){.site-weblottery-desctext{width:100%;text-align:center;padding:.75rem}}.site-weblottery-mini-text{padding:1rem 0;text-align:center}.site-weblottery-newchip{display:inline;padding:.1rem .3rem 0;color:var(--site-white-color);background-color:var(--site-color-red01);font-size:60%}.site-weblottery-newchip.navi{position:absolute;display:inline-block;left:.5rem;padding:0 .3rem;pointer-events:none}@media screen and (min-width:769px){.site-weblottery-newchip.navi{top:-.7rem}}@media screen and (max-width:768px){.site-weblottery-newchip.navi{top:-.4rem}}.site-weblottery-lineup{display:flex;flex-wrap:wrap;justify-content:center}.site-weblottery-list-one{position:relative;background-color:rgba(var(--site-black-color-rgb),.5)}@media screen and (min-width:769px){.site-weblottery-list-one{margin:.5rem;width:31%}}@media screen and (max-width:768px){.site-weblottery-list-one{margin-bottom:4%;width:46%}.site-weblottery-list-one:not(:nth-child(2n)){margin-right:4%}.site-weblottery-list-one:last-child{margin-bottom:0}}.site-weblottery-list-text{color:var(--site-white-color);text-align:center}@media screen and (min-width:769px){.site-weblottery-list-text{padding:2rem}}@media screen and (max-width:768px){.site-weblottery-list-text{padding:1rem}}.site-weblottery-list-chara{margin-bottom:.5rem;font-size:1.1rem;border-bottom:1px solid var(--site-white-color)}.site-weblottery-list-creator{margin-bottom:.5rem;font-size:1rem}.site-weblottery-list-roll{font-size:1rem}.site-weblottery-ui{text-align:center;opacity:1;pointer-events:all;transition:var(--site-transition-speed)}.site-weblottery-ui.deactive{opacity:0;pointer-events:none}.site-ufoservice{position:relative;background-color:var(--site-color-shilver02)}@media screen and (min-width:769px){.site-ufoservice{padding:2rem 0}}@media screen and (max-width:768px){.site-ufoservice{padding:1.25rem 0}}.site-ufoservice-list,.site-ufoservice-one{position:relative;font-size:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.site-ufoservice-list{display:flex;flex-wrap:wrap;justify-content:center}.site-ufoservice-one{margin:.5rem}@media screen and (min-width:769px){.site-ufoservice-one{width:140px;height:70px;background-color:var(--site-color-gray03);background-size:auto;transition:var(--site-transition-speed)}.site-ufoservice-one:hover{opacity:.6}}@media screen and (max-width:768px){.site-ufoservice-one{width:140px;height:70px;background-size:800px}}.site-ufoservice-one .site-linkto-tag{border-radius:5px;box-shadow:inset 0 0 0 1px var(--site-white-color);display:block;width:100%;height:100%}.site-ufoservice-logo{position:absolute;display:block;top:0;right:0;bottom:0;left:0;margin:auto;background-image:url(../_assets/images/logo/logo_sevice.webp?v=20251014174700);background-repeat:no-repeat;pointer-events:none}@media screen and (min-width:769px){.site-ufoservice-logo{background-size:auto;transition:var(--site-transition-speed)}.site-ufoservice-logo:hover{filter:brightness(130%)}}@media screen and (max-width:768px){.site-ufoservice-logo{background-size:800px}}@media screen and (min-width:769px){.site-ufoservice-logo.cafe{width:122px;height:44px;background-position:0 0}}@media screen and (max-width:768px){.site-ufoservice-logo.cafe{width:122px;height:44px;background-position:0 0}}@media screen and (min-width:769px){.site-ufoservice-logo.dining{width:84px;height:48px;background-position:-174px 0}}@media screen and (max-width:768px){.site-ufoservice-logo.dining{width:84px;height:48px;background-position:-174px 0}}@media screen and (min-width:769px){.site-ufoservice-logo.dining-hiroma{width:84px;height:41px;background-position:-481px 0}}@media screen and (max-width:768px){.site-ufoservice-logo.dining-hiroma{width:84px;height:41px;background-position:-481px 0}}@media screen and (min-width:769px){.site-ufoservice-logo.cinema{width:88px;height:34px;background-position:-633px 0}}@media screen and (max-width:768px){.site-ufoservice-logo.cinema{width:88px;height:34px;background-position:-633px 0}}@media screen and (min-width:769px){.site-ufoservice-logo.togo{width:122px;height:44px;background-position:0 -48px}}@media screen and (max-width:768px){.site-ufoservice-logo.togo{width:122px;height:44px;background-position:0 -48px}}.site-step-buy{position:relative}@media screen and (min-width:1101px){.site-step-buy{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:2rem}}@media screen and (min-width:641px)and (max-width:1100px){.site-step-buy{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:2rem}}@media screen and (max-width:640px){.site-step-buy{margin-bottom:1.5rem}}.site-step-buy-one{position:relative}@media screen and (min-width:1101px){.site-step-buy-one{width:48%}}@media screen and (min-width:641px)and (max-width:1100px){.site-step-buy-one{width:48%}}@media screen and (max-width:640px){.site-step-buy-one{width:100%}}@media screen and (max-width:768px){.site-step-buy-one:not(:last-child){margin-bottom:1rem}}.site-social-account,.site-social-account-one{position:relative;font-size:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.site-social-account{display:flex;justify-content:center}.site-social-account-one{background-size:contain;background-repeat:no-repeat}@media screen and (min-width:769px){.site-social-account-one{width:100px;height:100px;transition:var(--site-transition-speed)}.site-social-account-one:hover{transform:scale(1.1)}}@media screen and (max-width:768px){.site-social-account-one{width:97.5px;height:97.5px}}.site-social-account-one:not(:last-child){margin-right:1rem}.site-social-account-one .site-linkto-tag{display:block;width:100%;height:100%}.site-social-account-one.x{background-image:url(../_assets/images/site-social-account/anchor-x.webp?v=20251014174700)}.site-social-account-one.facebook{background-image:url(../_assets/images/site-social-account/anchor-fb.webp?v=20251014174700)}.site-social-account-one.instagram{background-image:url(../_assets/images/site-social-account/anchor-instagram.webp?v=20251014174700)}.site-social-account-one.youtube{background-image:url(../_assets/images/site-social-account/anchor-youtube.webp?v=20251014174700)}.site-share{position:relative;background-color:var(--site-gray-color)}.site-share-wrap{position:relative;display:flex;justify-content:center;align-items:center}@media screen and (min-width:769px){.site-share-wrap{margin-right:auto;margin-left:auto;padding:2rem 0;width:var(--site-contentswidth-pc)}}@media screen and (max-width:768px){.site-share-wrap{padding:1rem 0;width:var(--site-contentswidth-sp)}}.site-share-title{position:relative;color:var(--site-black-color);font-weight:700}@media screen and (min-width:769px){.site-share-title{margin-right:1.5rem}}@media screen and (max-width:768px){.site-share-title{margin-right:1rem;font-size:1rem}}.site-share-list{display:flex;justify-content:center}.site-share-list,.site-share-one{position:relative;font-size:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (min-width:769px){.site-share-one{width:4rem;height:4rem;border-radius:3rem;transition:var(--site-transition-speed);box-shadow:inset 0 0 0 2px var(--site-white-color)}.site-share-one:hover{filter:brightness(130%)}}@media screen and (max-width:768px){.site-share-one{width:3.2rem;height:3.2rem;border-radius:3.2rem;box-shadow:inset 0 0 0 2px var(--site-white-color)}}.site-share-one:not(:last-child){margin-right:1rem}.site-share-one .site-linkto-tag{display:block;width:100%;height:100%}.site-share-one.twitter{background-color:var(--site-color-twitter)}.site-share-one.facebook{background-color:var(--site-color-facebook)}.site-share-one.line{background-color:var(--site-color-line)}.site-section:before,.site-share-one .site-icon{position:absolute;top:0;left:0;pointer-events:none}.site-share-one .site-icon{right:0;bottom:0;margin:auto;width:1em;height:1em}@media screen and (min-width:769px){.site-share-one .site-icon{font-size:55px}}@media screen and (max-width:768px){.site-share-one .site-icon{font-size:40px}}.site-section-inner{position:relative;width:100%}@media screen and (min-width:769px){.site-section-inner{margin-right:auto;margin-left:auto;max-width:var(--site-contentswidth-pc)}}@media screen and (min-width:769px)and (max-width:1200px){.site-section-inner{padding:0 2rem}}@media screen and (max-width:768px){.site-section-inner{padding:0 1rem}}.site-section{position:relative;width:100%;min-height:1000px;z-index:var(--site-z-index-content)}@media screen and (min-width:1201px){.site-section{padding:100px 0}}@media screen and (min-width:769px)and (max-width:1200px){.site-section{padding:75px 0}}@media screen and (max-width:768px){.site-section{padding:50px 0}}.site-section:before{width:100%;height:100%;background-image:url(../_assets/images/site-section/bg_section-top.webp?v=20251014174700);background-size:100%;background-position:center top 5vh;background-repeat:no-repeat;content:""}.site-section-title{position:relative;background-color:var(--site-black-color);border-radius:.25rem;text-align:center;color:var(--site-black-color);transform:rotate(.03deg)}@media screen and (min-width:769px){.site-section-title{padding:1rem;font-size:1.5rem}}@media screen and (max-width:768px){.site-section-title{padding:1rem;font-size:1.25rem}}.site-section-price{text-align:center;color:var(--site-white-color);transform:rotate(.03deg)}@media screen and (min-width:769px){.site-section-price{font-size:1.5rem}}@media screen and (max-width:768px){.site-section-price{font-size:1.25rem}}.site-section-colorbox{position:relative;background-color:rgba(var(--site-black-color-rgb),.6);box-shadow:0 0 0 1px var(--site-color-shilver04),0 1px 3px 3px rgba(var(--site-black-color-rgb),.5);color:var(--site-white-color)}@media screen and (min-width:769px){.site-section-colorbox{padding:1.5rem}}@media screen and (max-width:768px){.site-section-colorbox{padding:1rem}}@media screen and (min-width:769px){.site-section-flex-container{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}}.site-section-column{position:relative}.site-section-column.one{margin:auto;max-width:700px}@media screen and (min-width:769px){.site-section-column.two{width:48%}}.site-section-accessmap{position:relative;width:100%;height:100%}.site-section-accessmap>iframe{width:100%;height:40vh;max-height:350px}.site-section-desc{position:relative;border-top:1px solid var(--site-color-shilver04);border-left:1px solid var(--site-color-shilver04)}@media screen and (min-width:769px){.site-section-desc{display:flex;flex-wrap:wrap}}.site-section-desc-title{background-color:var(--site-color-shilver03);padding:1rem;border-right:1px solid var(--site-color-shilver04);border-bottom:1px solid var(--site-color-shilver04);color:var(--site-white-color)}@media screen and (min-width:769px){.site-section-desc-title{padding:2rem;width:30%}}@media screen and (max-width:768px){.site-section-desc-title{padding:1rem;width:100%;text-align:center}}.site-section-desc-text{background-color:rgba(var(--site-color-shilver01-rgb),.9);border-right:1px solid var(--site-color-shilver04);border-bottom:1px solid var(--site-color-shilver04);color:var(--site-white-color)}@media screen and (min-width:769px){.site-section-desc-text{padding:2rem;width:70%}}@media screen and (max-width:768px){.site-section-desc-text{padding:1rem;width:100%}}.site-section-desc-text .site-linkto.text{color:var(--site-color-yellow01);text-decoration:underline}@media screen and (min-width:769px){.site-section-desc-text .site-linkto.text:hover{color:var(--site-orange-color)}}.site-point-to-note{position:relative;border-top:1px solid var(--site-white-color);border-left:1px solid var(--site-white-color);color:var(--site-white-color)}.site-point-to-note-desc,.site-point-to-note-title{padding:1.2rem .75rem;border-right:1px solid var(--site-white-color);border-bottom:1px solid var(--site-white-color)}.site-point-to-note-title{background-color:var(--site-black-color);text-align:center}.site-point-to-note-desc{background-color:var(--site-color-shilver01)}.site-items-image-creditcard{display:inline-block;padding:.5rem;width:200px}.site-picture{display:block;-o-object-fit:contain;object-fit:contain}.site-picture.border-gray{box-shadow:0 0 0 1px var(--site-gray-color)}.site-offical-x{position:relative}@media screen and (min-width:769px){.site-offical-x{display:flex;flex-wrap:wrap;gap:20px}}.site-offical-x-one{position:relative;background-color:var(--site-white-color);border-radius:5px}@media screen and (min-width:769px){.site-offical-x-one{padding:1.5rem;width:480px}}@media screen and (max-width:768px){.site-offical-x-one{padding:1rem;width:100%}.site-offical-x-one:not(:last-child){margin-bottom:1rem}}.site-offical-x-one>.site-anchor{width:100%;color:var(--site-white-color)}.site-loading{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--site-z-index-loading);display:none}.site-loading:before{right:0;bottom:0;margin:auto;width:100%;height:100%;background-image:linear-gradient(0deg,#eee 0,#eee 100%);content:""}.site-loading.hide{animation:maskAnime .5s steps(12) .2s both;pointer-events:none}.site-loading-logo{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-image:url(../_assets/images/logo/logo-kimetsu_new.webp?v=20251014174700);background-size:contain;background-repeat:no-repeat}@media screen and (min-width:769px){.site-loading-logo{width:500px;height:411px}}@media screen and (max-width:768px){.site-loading-logo{width:300px;height:246.6px}}.site-linkto{font-size:var(--site-fontsize-pc)}.site-item-gallery,.site-item-gallery-main{position:relative;width:100%;height:100%}.site-item-gallery-one{position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;transition:var(--site-transition-speed500);opacity:0}.site-item-gallery-one.active{opacity:1}.site-item-gallery-navs{position:absolute;bottom:10px;right:10px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:0 1rem 1rem}.site-item-gallery-nav{display:block;background-color:var(--site-black-color);box-shadow:inset 0 0 0 1px var(--site-white-color)}.site-item-gallery-nav.active{background-color:var(--site-gray-color)}@media screen and (min-width:769px){.site-item-gallery-nav{width:1rem;height:1rem}}@media screen and (max-width:768px){.site-item-gallery-nav{width:1.2rem;height:1.2rem}}.site-indentlist{position:relative}.site-indentlist-one{position:relative;padding-left:1rem}.site-indentlist-one::before,.site-loading: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-illust-navs{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:2rem}.site-illust-nav{display:block;text-align:center;color:var(--site-white-color);transition:var(--site-transition-speed);filter:brightness(.5)}@media screen and (min-width:769px){.site-illust-nav{padding:1rem;width:20%;box-shadow:0 0 0 3px var(--site-white-color)}.site-illust-nav:hover{filter:brightness(1)}}@media screen and (max-width:768px){.site-illust-nav{padding:.5rem;width:45%;box-shadow:0 0 0 2px var(--site-white-color)}}.site-illust-nav.active{filter:brightness(1)}.site-illust-nav[data-category=無限列車編]{background-color:var(--site-color-mugen)}.site-illust-nav[data-category=遊郭編]{background-color:var(--site-color-ykk)}.site-illust-nav[data-category=刀鍛冶の里編]{background-color:var(--site-color-ktn)}.site-illust-nav[data-category=柱稽古編]{background-color:var(--site-color-hgk)}.site-illust-list{position:relative}@media screen and (min-width:1101px){.site-illust-list{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:2rem}}@media screen and (min-width:641px)and (max-width:1100px){.site-illust-list{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:2rem}}@media screen and (max-width:640px){.site-illust-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:1.5rem}}.site-illust-list-one{position:relative;background-color:rgba(var(--site-black-color-rgb),.5)}@media screen and (min-width:769px){.site-illust-list-one{transition:var(--site-transition-speed)}.site-illust-list-one:hover{filter:brightness(.5)}}@media screen and (min-width:1101px){.site-illust-list-one{width:31%}}@media screen and (min-width:641px)and (max-width:1100px){.site-illust-list-one{width:48%}}@media screen and (max-width:640px){.site-illust-list-one{width:48%}}@media screen and (max-width:768px){.site-illust-list-one:not(:last-child){margin-bottom:1rem}}.site-illust-list-text{padding:1rem;color:var(--site-white-color);text-align:center}.site-illust-list-chara{margin-bottom:.5rem;font-size:1.5rem;border-bottom:1px solid var(--site-white-color)}.site-illust-list-creator{margin-bottom:.5rem;font-size:1rem}.site-illust-list-roll{font-size:1rem}.site-illust-text-chip{display:inline;padding:.1rem .3rem 0;color:var(--site-white-color);background-color:var(--site-color-red02);font-size:60%}.site-illust-text-chip.new{position:absolute;display:inline-block;left:.5rem;padding:0 .3rem;pointer-events:none}@media screen and (min-width:769px){.site-illust-text-chip.new{top:-.7rem}}@media screen and (max-width:768px){.site-illust-text-chip.new{top:-.4rem}}.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=20251014174700);background-size:700% 300%;font-size:1rem}.site-icon.twitter{background-position:0 0}.site-icon.line{background-position:-100% 0}.site-icon.facebook{background-position:-200% 0}.site-icon.movie{background-position:-300% 0}.site-icon.arrowblack{background-position:-400% 0}.site-icon.ufo{background-position:-500% 0}.site-icon.arrowwhite{background-position:-600% 0}.site-icon.zoom{background-position:0 -100%}.site-icon.external{background-position:-100% -100%}.site-howto-reserve{position:relative}@media screen and (min-width:769px){.site-howto-reserve{display:flex;flex-wrap:wrap;gap:30px}}.site-howto-reserve-one{position:relative}.site-howto-reserve-one:not(:last-child){margin-bottom:1rem}@media screen and (min-width:769px){.site-howto-reserve-one>.site-anchor{min-width:460px}}@media screen and (max-width:768px){.site-howto-reserve-one>.site-anchor{width:100%}}.site-heading-h2{position:relative;background-color:var(--site-color-red02);box-shadow:0 1px 3px 3px rgba(var(--site-black-color-rgb),.5);text-align:center;font-weight:700;color:var(--site-white-color);transform:rotate(.03deg)}@media screen and (min-width:769px){.site-heading-h2{margin-bottom:1.5rem;padding:1rem;font-size:1.5rem}}@media screen and (max-width:768px){.site-heading-h2{margin-bottom:1rem;padding:1rem;font-size:1.25rem}}.site-heading-h1{position:relative;margin-right:auto;margin-left:auto;transition:var(--site-transition-speed);width:100%;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:769px){.site-heading-h1{margin-bottom:3rem}}@media screen and (max-width:768px){.site-heading-h1{margin-bottom:3rem}}.site-heading-h1[data-title="劇場版「鬼滅の刃」無限城編 猗窩座再来 ufotable POP-UP STORE in マチアソビvol.29"]{aspect-ratio:915/173;background-image:url(../_assets/images/site-heading-h1/h1-popupstore.png?v=20251014174700);background-position:center top}@media screen and (min-width:769px){.site-heading-h1[data-title="劇場版「鬼滅の刃」無限城編 猗窩座再来 ufotable POP-UP STORE in マチアソビvol.29"]{max-width:915px}}@media screen and (max-width:768px){.site-heading-h1[data-title="劇場版「鬼滅の刃」無限城編 猗窩座再来 ufotable POP-UP STORE in マチアソビvol.29"]{max-width:max(360px,80vw)}}.site-heading-h1[data-title=ufotableが2025年に販売してきたほぼ全グッズ展示コーナー]{aspect-ratio:782/116;background-image:url(../_assets/images/site-heading-h1/h1-display.png?v=20251014174700);background-position:center top}@media screen and (min-width:769px){.site-heading-h1[data-title=ufotableが2025年に販売してきたほぼ全グッズ展示コーナー]{max-width:782px}}@media screen and (max-width:768px){.site-heading-h1[data-title=ufotableが2025年に販売してきたほぼ全グッズ展示コーナー]{max-width:max(360px,80vw)}}.site-header-gallery-one.active,.site-heading-h1.show{opacity:1}.site-header-chara.chara .loop-bg,.site-header-gallery,.site-header-gallery-one{position:absolute;display:block;top:0;left:0;width:100%;height:100%}.site-header-gallery-one{opacity:0;transition:var(--site-transition-speed1000);background-size:contain;background-repeat:no-repeat}.site-header-gallery-one.risshi{background-image:url(../_assets/images/bg/bg-pos-risshi.webp?v=20251014174700)}.site-header-gallery-one.mugen{background-image:url(../_assets/images/bg/bg-pos-mugen.webp?v=20251014174700)}.site-header-gallery-one.cheering{background-image:url(../_assets/images/bg/bg-pos-cheering.webp?v=20251014174700)}.site-header-gallery-one.ykk{background-image:url(../_assets/images/bg/bg-pos-ykk.webp?v=20251014174700)}.site-header-gallery-one.ktn{background-image:url(../_assets/images/bg/bg-pos-ktn.webp?v=20251014174700)}.site-header-gallery-one.hgk{background-image:url(../_assets/images/bg/bg-pos-hgk.webp?v=20251014174700)}.site-header-gallery-one.goods01-01{background-image:url(../_assets/images/site-header/goods01-01.webp?v=20251014174700)}.site-header-gallery-one.goods01-02{background-image:url(../_assets/images/site-header/goods01-02.webp?v=20251014174700)}.site-header-gallery-one.goods01-03{background-image:url(../_assets/images/site-header/goods01-03.webp?v=20251014174700)}.site-header-gallery-one.goods02-01{background-image:url(../_assets/images/site-header/goods02-01.webp?v=20251014174700)}.site-header-gallery-one.goods02-02{background-image:url(../_assets/images/site-header/goods02-02.webp?v=20251014174700)}.site-header-gallery-one.goods02-03{background-image:url(../_assets/images/site-header/goods02-03.webp?v=20251014174700)}.site-header{position:relative;background-image:url(../_assets/images/bg_pattern/bg-grass.webp?v=20251014174700),linear-gradient(0deg,var(--site-color-brown01) 0%,var(--site-color-brown01) 100%);z-index:var(--site-z-index-header)}@media screen and (min-width:769px){.site-header{padding-bottom:56.25%;width:100%}}@media screen and (max-width:768px){.site-header{padding-bottom:216.4%;width:100%}}.site-header-chara{position:absolute;display:block;background-size:contain;background-repeat:no-repeat;opacity:0;font-size:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (min-width:769px){.site-header-chara.bg{left:0;top:73.3333333333%;width:100%;height:26.6666666667%;background-image:url(../_assets/images/site-header/pc/header-bg.webp?v=20251014174700)}}@media screen and (max-width:768px){.site-header-chara.bg{top:33.3641404806%;left:0;width:100%;height:33.7800369686%;background-image:url(../_assets/images/site-header/sp/header-bg.webp?v=20251014174700)}}.site-header-chara.chara{top:0;left:0;background-color:red}@media screen and (min-width:769px){.site-header-chara.chara{width:100%;height:73.3333333333%}}@media screen and (max-width:768px){.site-header-chara.chara{width:100%;height:100%}}.site-header-chara.chara .loop-bg{width:200%;background-repeat:repeat-x;background-size:auto 100%;animation:moveBg 60s linear infinite;will-change:transform}@media screen and (min-width:769px){.site-header-chara.chara .loop-bg{background-image:url(../_assets/images/site-header/bg.jpg?v=20251014174700)}}@media screen and (max-width:768px){.site-header-chara.chara .loop-bg{background-image:url(../_assets/images/site-header/bg.jpg?v=20251014174700)}}.site-header-chara.kimetsu{background-image:url(../_assets/images/logo/logo_mgj.webp?v=20251014174700)}@media screen and (min-width:769px){.site-header-chara.kimetsu{top:78.1481481481%;left:2.96875%;width:11.9270833333%;height:17.1296296296%}}@media screen and (max-width:768px){.site-header-chara.kimetsu{top:55.4990757856%;left:10.1%;width:22.9%;height:8.5489833641%}}@media screen and (min-width:769px){.site-header-chara.title{background-image:url(../_assets/images/site-header/pc/title-logo.webp?v=20251014174700);top:78.4259259259%;left:17.03125%;width:51.25%;height:16.8518518519%}}@media screen and (max-width:768px){.site-header-chara.title{background-image:url(../_assets/images/site-header/sp/title-logo.webp?v=20251014174700);top:36.7837338262%;right:0;left:0;margin:auto;width:91.9%;height:16.0351201479%}}.site-header-chara.term{background-image:url(../_assets/images/site-header/header-term.webp?v=20251014174700)}@media screen and (min-width:769px){.site-header-chara.term{top:81.0185185185%;left:75.46875%;width:22.0833333333%;height:13.7962962963%}}@media screen and (max-width:768px){.site-header-chara.term{top:55.4990757856%;left:40.2%;width:50.8%;height:8.2717190388%}}.site-header-chara.bg{animation:clip-anime 500ms 200ms ease-out both}.site-header-chara.chara{animation:fadein 1000ms 1000ms linear both}@media screen and (min-width:769px){.site-header-chara.kimetsu{animation:fadein 1000ms 1000ms linear both}}@media screen and (max-width:768px){.site-header-chara.kimetsu{animation:fadein 1000ms 1000ms linear both}}.site-header-chara.chara-zoom-giyu,.site-header-chara.chara-zoom-shinobu{animation:fadein 1000ms 1000ms linear both}.site-header-chara.title{animation:fadein-down 1000ms 1000ms ease-out both}@media screen and (min-width:769px){.site-header-chara.term{animation:fadein 1000ms 1000ms linear both}}@media screen and (max-width:768px){.site-header-chara.term{animation:fadein 1000ms 1000ms linear both}}.site-goodslist{position:relative}@media screen and (min-width:769px){.site-goodslist{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:2rem}}@media screen and (max-width:768px){.site-goodslist{margin-bottom:1.5rem}}.site-goodslist-one{position:relative;background-color:var(--site-red-color);border-radius:5px}@media screen and (min-width:769px){.site-goodslist-one{padding:1.5rem;width:480px}}@media screen and (max-width:768px){.site-goodslist-one{padding:1rem;width:100%}.site-goodslist-one:not(:last-child){margin-bottom:1rem}}.site-goodslist-title{position:relative;margin-bottom:1rem;text-align:center;border-bottom:1px solid var(--site-white-color)}.site-goodslist-title-inner{position:relative;display:inline-block;color:var(--site-white-color);font-weight:700;transform:rotate(.03deg)}@media screen and (min-width:769px){.site-goodslist-title-inner{padding:1rem;font-size:1.25rem}}@media screen and (max-width:768px){.site-goodslist-title-inner{padding:.75rem;font-size:1rem}}.site-goodslist-title:after,.site-goodslist-title:before{position:absolute;right:0;left:0;margin:auto;width:100%;background-image:url(../_assets/images/bg_pattern/dotted_w.webp?v=20251014174700);background-repeat:repeat-x;background-size:contain;content:""}@media screen and (min-width:769px){.site-goodslist-title:after,.site-goodslist-title:before{height:4px}}@media screen and (max-width:768px){.site-goodslist-title:after,.site-goodslist-title:before{height:3px}}.site-goodslist-title:before{top:0}.site-goodslist-title:after{bottom:0}.site-goodslist-price{margin-bottom:1rem;text-align:center;font-weight:700;color:var(--site-white-color)}@media screen and (min-width:769px){.site-goodslist-price{font-size:1.25rem}}@media screen and (max-width:768px){.site-goodslist-price{font-size:1rem}}.site-goodslist-image{background-color:var(--site-white-color);box-shadow:inset 0 0 0 1px var(--site-color-red03)}.site-goodslist-desc{margin-bottom:1rem;color:var(--site-color-yellow01);font-weight:700}.site-goodslist-salesterm{margin-bottom:1.1rem;padding:1rem;background-color:var(--site-color-red06);box-shadow:inset 0 0 0 2px var(--site-color-red03);font-size:.85rem;color:var(--site-white-color);font-weight:700}@media screen and (min-width:769px){.site-goodslist-salesterm{display:flex;flex-wrap:wrap;justify-content:center}}@media screen and (max-width:768px){.site-goodslist-salesterm{text-align:center}}@media screen and (min-width:769px){.site-goodslist-salestermtext{margin:0 .5rem}}@media screen and (max-width:768px){.site-goodslist-salestermtext:not(:last-child){margin-bottom:1rem}}.site-goodslist-anchor{text-align:center;font-weight:700;color:var(--site-white-color)}.site-goodslist-anchor>.site-anchor{width:100%}.site-gnav-vertical{position:fixed;top:0;right:0;width:100%;height:100%;color:var(--site-white-color);transition:var(--site-transition-speed)}@media screen and (min-width:769px){.site-gnav-vertical{width:300px;z-index:var(--site-z-index-nav-vertical)}}@media screen and (max-width:1200px){.site-gnav-vertical{width:100%;pointer-events:none;opacity:0;z-index:var(--site-z-index-nav)}}.site-gnav-vertical.show{opacity:1;pointer-events:all}.site-gnav-vertical-bg{position:absolute;top:0;right:0;width:100%;height:100%;background-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.7) 100%);background-size:auto;background-repeat:no-repeat;outline:1px solid red;transition:inherit}.site-gnav-vertical-listwrap{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:769px){.site-gnav-vertical-listwrap{padding-top:1rem}}@media screen and (max-width:768px){.site-gnav-vertical-listwrap{padding-top:1rem}}.site-gnav-vertical-list{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width:769px){.site-gnav-vertical-list{padding:1rem}}.site-gnav-vertical-one{position:relative;width:100%;background-size:contain;background-repeat:no-repeat}.site-gnav-vertical-one[data-title=イベント概要]{background-color:var(--site-white-color)}.site-gnav-vertical-one[data-title=メニュー＆ノベルティ]{background-color:var(--site-red-color)}.site-gnav-vertical-one[data-title=グッズ]{background-color:var(--site-blue-color)}.site-gnav-vertical-one[data-title=キャンペーン]{background-color:var(--site-green-color)}.site-gnav-vertical-one[data-title=後期はこちら]{background-color:var(--site-orange-color)}@media screen and (min-width:769px){.site-gnav-vertical-one:last-child{margin-bottom:2rem}}@media screen and (max-width:768px){.site-gnav-vertical-one:last-child{margin-bottom:1.5rem}}@media screen and (min-width:769px){.site-gnav-vertical-one:not(:last-child){margin-bottom:1rem}}@media screen and (max-width:768px){.site-gnav-vertical-one:not(:last-child){margin-bottom:.8rem}}.site-gnav-vertical-one .site-linkto-tag{display:block;width:100%;height:100%}.site-gnav-vertical-one .site-icon{position:absolute;top:0;right:1em;bottom:0;margin:auto}@media screen and (min-width:769px){.site-gnav-vertical-one .site-icon{font-size:1.5rem}}@media screen and (max-width:768px){.site-gnav-vertical-one .site-icon{font-size:1rem}}@media screen and (min-width:769px){.site-gnav-vertical-toggle{display:none}}@media screen and (max-width:1200px){.site-gnav-vertical-toggle{position:fixed;display:block;top:1rem;right:1rem;cursor:pointer;transition:var(--site-transition-speed);z-index:var(--site-z-index-toggle);width:70px;height:70px}}.site-gnav,.site-gnav-vertical-togglebg{top:0;width:100%;height:100%;transition:var(--site-transition-speed)}.site-gnav-vertical-togglebg{position:absolute;left:0;background-color:#00f;transform:rotateY(0deg);transform-origin:50% 0}.site-gnav-vertical-togglebg.show{transform:rotateY(180deg);background-color:purple}.site-gnav{position:fixed;right:0;color:var(--site-white-color);z-index:var(--site-z-index-nav);opacity:0;pointer-events:none}@media screen and (min-width:769px){.site-gnav{width:500px}}@media screen and (max-width:768px){.site-gnav{width:400px}}.site-gnav-bg.show,.site-gnav.show{opacity:1;pointer-events:all}.site-gnav-bg{position:absolute;top:0;right:0;width:100%;height:100%;background-color:rgba(var(--site-black-color-rgb),.9);transition:inherit}@media screen and (min-width:769px){.site-gnav-bg{transform:translateX(500px)}}@media screen and (max-width:768px){.site-gnav-bg{transform:translateX(400px)}}.site-gnav-bg.show{transform:translateX(0)}.site-gnav-listwrap{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:769px){.site-gnav-listwrap{padding-top:1rem}}@media screen and (max-width:768px){.site-gnav-listwrap{padding-top:1rem}}.site-gnav-list{display:flex;flex-wrap:wrap;justify-content:center}.site-gnav-one{position:relative;background-size:contain;background-repeat:no-repeat}@media screen and (min-width:769px){.site-gnav-one{width:359.1px;height:132.3px;transition:var(--site-transition-speed)}.site-gnav-one:hover{transform:translateX(20px)}}@media screen and (max-width:768px){.site-gnav-one{width:359.1px;height:132.3px}}.site-gnav-one[data-title=イベント概要]{background-color:var(--site-white-color)}.site-gnav-one[data-title=メニュー＆ノベルティ]{background-color:var(--site-red-color)}.site-gnav-one[data-title=グッズ]{background-color:var(--site-blue-color)}.site-gnav-one[data-title=キャンペーン]{background-color:var(--site-green-color)}.site-gnav-one[data-title=後期はこちら]{background-color:var(--site-orange-color)}@media screen and (min-width:769px){.site-gnav-one:last-child{margin-bottom:2rem}}@media screen and (max-width:768px){.site-gnav-one:last-child{margin-bottom:1.5rem}}@media screen and (min-width:769px){.site-gnav-one:not(:last-child){margin-bottom:1rem}}@media screen and (max-width:768px){.site-gnav-one:not(:last-child){margin-bottom:.8rem}}.site-gnav-one .site-linkto-tag{display:block;width:100%;height:100%}.site-gnav-one .site-icon{position:absolute;top:0;right:1em;bottom:0;margin:auto}@media screen and (min-width:769px){.site-gnav-one .site-icon{font-size:1.5rem}}@media screen and (max-width:768px){.site-gnav-one .site-icon{font-size:1rem}}.site-gnav-toggle{position:fixed;display:block;top:1rem;right:1rem;cursor:pointer;transition:var(--site-transition-speed);z-index:var(--site-z-index-toggle)}@media screen and (min-width:769px){.site-gnav-toggle{width:100px;height:100px}.site-gnav-toggle:hover{transform:translateY(.5rem)}}@media screen and (max-width:768px){.site-gnav-toggle{width:70px;height:70px}}.site-gnav-togglebg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00f;transition:var(--site-transition-speed);transform:rotateY(0deg);transform-origin:50% 0}.site-gnav-togglebg.show{transform:rotateY(180deg);background-color:purple}.site-footer{position:relative;background-color:var(--site-black-color);color:var(--site-white-color);text-align:center}@media screen and (min-width:769px){.site-footer{padding:2rem 1.25rem;min-height:220px}}@media screen and (max-width:768px){.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=20251014174700)}.site-footer-logo.ufotable{width:180px;height:30px;background-image:url(../_assets/images/logo/ufo-logo.webp?v=20251014174700)}.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:var(--site-z-index-dialog)}.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:768px){.site-dialog-ContentWrap.movie{width:95vw;height:calc(9*95vw/16)}}@media screen and (min-width:769px){.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:768px)and (orientation:portrait){.site-dialog-ContentWrap.common{width:95vw;height:25vh}}@media screen and (max-width:768px)and (orientation:landscape){.site-dialog-ContentWrap.common{width:95vw;height:calc(9*95vw/16)}}@media screen and (min-width:769px){.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 .site-dialog-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 .site-dialog-content-box{display:flex;justify-content:center;align-items:center}@media screen and (min-width:769px){.site-dialog-Content .site-dialog-content-box{padding:1.5rem}}@media screen and (max-width:768px){.site-dialog-Content .site-dialog-content-box{padding:1rem}}.site-dialog-Content .site-dialog-content-box img{width:auto;height:auto;max-width:100vw;max-height:100vh;pointer-events:none}.site-dialog-close{position:absolute;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:769px){.site-dialog-close{top:0;right:0;width:88px;height:88px}}@media screen and (max-width:768px){.site-dialog-close{top:0;right:0;width:60px;height:60px}}.site-dialog-close::before{background-color:var(--site-white-color);transform:rotate(135deg);content:"";pointer-events:none;z-index:20}@media screen and (min-width:769px){.site-dialog-close::before{width:50px;height:5px}}@media screen and (max-width:768px){.site-dialog-close::before{width:35px;height:3px}}.site-dialog-close::after{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:var(--site-white-color);content:"";transform:rotate(45deg);transform-origin:50% 50%;pointer-events:none;z-index:20}@media screen and (min-width:769px){.site-dialog-close::after{width:50px;height:5px}}@media screen and (max-width:768px){.site-dialog-close::after{width:35px;height:3px}}.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:768px){.site-dialog-Name{font-size:11px;padding:2px 0;border-radius:5px}}@media screen and (min-width:769px){.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:769px){.site-dialog-movieBtn:hover .overlay{opacity:0}}.site-dialog-movieBtn .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);pointer-events:none;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:769px){.site-dialog-movieBtn .site-icon{font-size:100px}}@media screen and (max-width:768px){.site-dialog-movieBtn .site-icon{font-size:75px}}.site-dialog-btnborder{position:relative;overflow:hidden}.site-dialog-Thumb,.site-dialog-touchicon{display:block;width:100%;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.site-dialog-Thumb{position:relative;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{position:absolute;top:0;left:0;height:100%}.site-dialog-touchicon>.site-icon-main{position:absolute;top:-.25rem;right:-.25rem;pointer-events:none}@media screen and (min-width:769px){.site-dialog-touchicon>.site-icon-main{font-size:4rem}}@media screen and (max-width:768px){.site-dialog-touchicon>.site-icon-main{font-size:3rem}}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.site-catch{position:relative}.site-catch.gray{color:var(--site-gray-color)}.site-catch.black{color:var(--site-black-color)}.site-catch.white{color:var(--site-white-color)}.site-catch.show{animation:fadein-up 500ms 0s ease-out both}.site-bg{position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(../_assets/images/site-section/bg_banner.webp?v=20251014174700),url(../_assets/images/bg_pattern/bg-grass.webp?v=20251014174700),linear-gradient(var(--site-color-orange01) 0%,var(--site-color-orange01) 100%);background-position:center top,left top,left top;background-repeat:no-repeat,repeat,repeat;pointer-events:none;z-index:var(--site-z-index-bg)}@media screen and (min-width:769px){.site-bg{background-size:cover,auto,auto}}@media screen and (max-width:768px){.site-bg{background-size:cover,auto,auto}}.site-anchor{position:relative;display:inline-block;border-radius:100px}@media screen and (min-width:769px){.site-anchor{box-shadow:0 0 0 3px var(--site-white-color),0 0 0 6px var(--site-black-color),0 8px 0 6px rgba(0,0,0,.5);transition:var(--site-transition-speed)}.site-anchor:hover{transform:translateY(6px);box-shadow:0 0 0 3px var(--site-white-color),0 0 0 6px var(--site-black-color),0 8px 0 2px rgba(0,0,0,.5)}}@media screen and (max-width:768px){.site-anchor{box-shadow:0 0 0 2px var(--site-white-color),0 0 0 4px var(--site-black-color),0 4px 0 3px rgba(0,0,0,.5)}}.site-anchor.close{pointer-events:none;filter:brightness(.5)}.site-anchor.open{pointer-events:all}@media screen and (min-width:769px){.site-anchor.min-width{min-width:500px}}@media screen and (max-width:768px){.site-anchor.min-width{min-width:300px}}.site-anchor-bg{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100px}.site-anchor-bg.red{background-color:var(--site-red-color)}.site-anchor-bg.blue{background-color:var(--site-color-yellow01)}.site-anchor-bg.green{background-color:var(--site-green-color)}.site-accordion .contents.show,.site-anchor-bg.orange{background-color:var(--site-orange-color)}.site-anchor-bg.brown{background-color:var(--site-color-orange01)}.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.twitter{background-color:var(--site-black-color)}.site-anchor-bg.facebook{background-color:var(--site-color-facebook)}.site-anchor-bg.gotowebshop{background-color:var(--site-color-red04);color:var(--site-color-yellow01)}.site-anchor-contents{position:relative;display:block;width:100%;height:100%;text-align:center;color:var(--site-white-color)}.site-anchor .site-linkto-tag{font-weight:700;transform:rotate(.03deg);display:block;width:100%;height:100%}@media screen and (min-width:769px){.site-anchor .site-linkto-tag{padding:1rem 2rem}}@media screen and (max-width:768px){.site-anchor .site-linkto-tag{padding:1rem 1.5rem}}.site-anchor .site-icon{position:absolute;top:0;right:.5rem;bottom:0;margin:auto}@media screen and (min-width:769px){.site-anchor .site-icon{font-size:1.5rem}}@media screen and (max-width:768px){.site-anchor .site-icon{font-size:1rem}}.site-accordion{position:relative;background-color:var(--site-crimson-color)}@media screen and (min-width:769px){.site-accordion .tab{outline:1px solid var(--site-black-color)}}@media screen and (max-width:768px){.site-accordion .tab{outline:1px solid var(--site-blue-color)}}.site-accordion .contents{padding:0 1.25rem 1.25rem;height:0;background-color:transparent;opacity:0;line-height:0;pointer-events:none}.site-accordion .contents.show{height:auto;opacity:1;line-height:var(--site-lineheight-pc);pointer-events:auto}
/*# sourceMappingURL=components.css.map */