@charset "UTF-8";@keyframes fadein-up{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%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes clip-anime-sp{0%{opacity:0;clip-path:polygon(0 -50px,0 -50px,0 calc(100% + 50px),0 calc(100% + 50px))}to{opacity:1;clip-path:polygon(0 -50px,100% -50px,100% calc(100% + 50px),0 calc(100% + 50px))}}@keyframes blur-anime{0%{filter:blur(80px);opacity:0}to{filter:blur(0);opacity:1}}@keyframes blur-anime-dark{0%{filter:blur(80px) brightness(.4);opacity:0}to{filter:blur(0) brightness(.4);opacity:1}}@keyframes mask-anime{0%{-webkit-mask-size:0 0;mask-size:0 0;opacity:0}to{-webkit-mask-size:100vw 100vw;mask-size:100vw 100vw;opacity:1}}@keyframes mask-anime-sp{0%{-webkit-mask-size:0 0;mask-size:0 0;opacity:0}to{-webkit-mask-size:140vw 140vw;mask-size:140vw 140vw;opacity:1}}@keyframes mask-anime-header{0%{-webkit-mask-size:0 0;mask-size:0 0;opacity:0}to{-webkit-mask-size:350vw 350vw;mask-size:350vw 350vw;opacity:1}}@keyframes grayscale-anime{0%{filter:grayscale(1)}to{filter:grayscale(0)}}@keyframes road-anime{0%{background-position:0 0}to{background-position:-100% 0}}:root{--site-color-red01:#ee7c6b;--site-color-red02:#a7220e;--site-color-brown01:#79615c;--site-color-brown02:#4a2e22;--site-color-brown03:#443d38;--site-color-green01:#45b68b;--site-color-yellow01:#f9d378;--site-color-yellow02:#c5a76b;--site-color-orange01:#e1903a;--site-color-blue01:#049aa8;--site-color-purple01:#9c4f9b;--site-color-purple02:#432f44;--site-color-shilver01:#fef7f1;--site-color-shilver02:#2d2d2b;--site-color-shilver03:#4e4e4d;--site-color-shilver04:#8e8e8e;--site-color-twitter:#000000;--site-color-facebook:#3c5a99;--site-color-line:#06c755;--site-color-red01-rgb:124, 191, 105;--site-color-red02-rgb:208, 241, 172;--site-color-yellow01-rgb:76, 147, 184;--site-color-brown01-rgb:192, 141, 92;--site-color-brown02-rgb:74, 46, 34;--site-color-brown03-rgb:116, 96, 71;--site-color-shilver01-rgb:220, 221, 221;--site-color-shilver02-rgb:45, 45, 43;--site-color-shilver03-rgb:78, 78, 77;--site-color-shilver04-rgb:142, 142, 142;--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-template-footer:200;--site-z-index-nav-vertical:250;--site-z-index-template-header:300;--site-z-index-lnav:450;--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.8;--site-transition-speed:300ms;--site-transition-speed500:500ms;--site-transition-speed1000:1000ms}.site-wrapper{position:relative;width:100%}.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,.site-weblottery-on-Bg:after{position:absolute;top:0;left:0;width:100%;height:100%}.site-weblottery-on-Bg{background-position:center center;background-size:cover;background-repeat:no-repeat}.site-weblottery-on-Bg[data-category="AJ2026 劇場版「鬼滅の刃」無限城編 第一章 猗窩座再来 複製ミニ色紙"]{background-image:url(../_assets/images/lineup/kimetsu_mini_colorpaper/bg-lineup-kimetsu01.webp?v=20260320144906)}.site-weblottery-on-Bg[data-category="AJ2026 テレビアニメ「テイルズ オブ ゼスティリア ザ クロス」アクリル色紙"]{background-image:url(../_assets/images/lineup/tales_acril_colorpaper/bg-lineup-tales01.webp?v=20260320144906)}.site-weblottery-on-Bg[data-category="AJ2026 劇場版「Fate/stay night[Heaven’s Feel]」アクリル色紙"]{background-image:url(../_assets/images/lineup/fate_acril_colorpaper/bg-lineup-fate01.webp?v=20260320144906)}.site-weblottery-on-Bg[data-category="AJ2026 アニメ「鬼滅の刃」竈門炭治郎立志編 アクリル色紙"]{background-image:url(../_assets/images/lineup/kimetsu_acril_colorpaper/bg-lineup-kimetsu02.webp?v=20260320144906)}.site-weblottery-on-Bg:after{background-color:rgba(var(--site-black-color-rgb),.5);content:""}.site-weblottery-on-ContentWrap{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;font-weight:700}.site-weblottery-on-Content{position:relative;margin:auto;width:100%;height:100%;background-color:rgba(var(--site-color-shilver04-rgb),.7);overflow-y:scroll}.site-weblottery-on-Content::-webkit-scrollbar{width:5px;height:10px}.site-weblottery-on-Content::-webkit-scrollbar-track{background:0 0}.site-weblottery-on-Content::-webkit-scrollbar-thumb{background:var(--site-color-shilver03)}@media screen and (min-width:769px){.site-weblottery-on-Content{padding:1.5rem 1rem;max-width:var(--site-contentswidth-pc)}}@media screen and (max-width:768px){.site-weblottery-on-Content{padding:4rem 1rem}}.site-weblottery-on-close{position:absolute;background-color:var(--site-black-color);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:inline-block;border-radius:100px;color:var(--site-white-color)}@media screen and (min-width:769px){.site-weblottery-button{min-width:400px}.site-weblottery-button:hover .site-weblottery-button-bg:before{width:0}.site-weblottery-button:hover .site-icon-main{opacity:0}}@media screen and (max-width:768px){.site-weblottery-button{min-width:300px}}.site-weblottery-button.close{pointer-events:none;filter:brightness(.5)}.site-weblottery-button.open{pointer-events:all}.site-weblottery-button-bg2{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100px;background-color:var(--site-black-color);box-shadow:0 0 0 2px var(--site-white-color)}.site-weblottery-button-bg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:calc(100% - 6px);height:calc(100% - 6px);background-color:var(--site-color-shilver03);border-radius:100px;overflow:hidden}.site-weblottery-button-bg:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";transition:var(--site-transition-speed)}.site-weblottery-button-bg.black::before{background-color:var(--site-black-color)}.site-weblottery-button-bg.brown::before{background-color:var(--site-color-brown01)}.site-weblottery-button-bg.kimetsu_mini_colorpaper::before{background-color:var(--site-color-yellow02)}.site-weblottery-button-bg.tales_acril_colorpaper::before{background-color:var(--site-color-blue01)}.site-weblottery-button-bg.fate_acril_colorpaper::before{background-color:var(--site-color-purple01)}.site-weblottery-button-bg.kimetsu_acril_colorpaper::before{background-color:var(--site-color-green01)}.site-weblottery-button-contents{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.site-weblottery-button-contentstext{line-height:1.4;transform:rotate(.03deg);display:block;width:100%;height:100%}@media screen and (min-width:769px){.site-weblottery-button-contentstext{padding:1rem 1rem 1rem 2.5rem;font-size:1.2rem}}@media screen and (max-width:768px){.site-weblottery-button-contentstext{padding:1rem 2rem 1rem 1rem}}.site-weblottery-button .site-icon-main{position:absolute;top:0;bottom:0;margin:auto;pointer-events:none;transition:var(--site-transition-speed)}@media screen and (min-width:769px){.site-weblottery-button .site-icon-main{right:1rem;font-size:2rem}}@media screen and (max-width:768px){.site-weblottery-button .site-icon-main{right:.5rem;font-size:1.5rem}}.site-weblottery{position:relative;font-weight:700}.site-weblottery-selectboxwrap{background-color:var(--site-color-brown03);box-shadow:inset 0 0 0 1px var(--site-color-shilver04),0 0 3px 2px 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;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%}}@media screen and (min-width:769px){.site-weblottery-linto-webshop{max-width:600px}}@media screen and (max-width:768px){.site-weblottery-linto-webshop{max-width:600px}}.site-weblottery-ui,.site-weblottery-ui-real{text-align:center;opacity:1;pointer-events:all;transition:var(--site-transition-speed)}.site-weblottery-ui-real.deactive,.site-weblottery-ui.deactive{opacity:0;pointer-events:none}.site-weblottery-desc{position:relative;background-color:var(--site-color-shilver01);border-top:1px solid var(--site-color-shilver03);border-left:1px solid var(--site-color-shilver03)}@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-color-shilver03);border-bottom:1px solid var(--site-color-shilver03);text-align:center;color:var(--site-white-color)}@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-white-color);border-right:1px solid var(--site-color-shilver03);border-bottom:1px solid var(--site-color-shilver03);color:var(--site-black-color)}@media screen and (min-width:769px){.site-weblottery-desctext{width:70%;padding:1rem}}@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-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:195px;height:195px;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.facebook,.site-social-account-one.x{background-image:url(../_assets/images/site-social-account/anchor-x.webp?v=20260320144906)}.site-social-account-one.instagram{background-image:url(../_assets/images/site-social-account/anchor-instagram.webp?v=20260320144906)}.site-social-account-one.youtube{background-image:url(../_assets/images/site-social-account/anchor-youtube.webp?v=20260320144906)}.site-section-inner{position:relative}@media screen and (min-width:1201px){.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;min-height:200px;z-index:var(--site-z-index-content)}@media screen and (min-width:769px){.site-section{margin-bottom:100px;padding:100px 0}}@media screen and (max-width:768px){.site-section{margin-bottom:50px;padding:50px 0}}.site-section.show{opacity:1}.site-section.black-top{width:100%}.site-section.black-top::before{background-image:linear-gradient(0deg,rgba(var(--site-black-color-rgb),.8) 0%,rgba(var(--site-black-color-rgb),.8) 100%);background-position:left top;pointer-events:none;clip-path:polygon(0 0,0 0,0 100%,0 100%)}.site-section.brown{width:100%;background-image:linear-gradient(0deg,var(--site-color-brown03) 0%,var(--site-color-brown03) 100%);background-size:auto;background-position:left top}.site-section-arrow:before,.site-section.black-top::before,.site-section.brown::before{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.site-section.brown::before{background-image:url(../_assets/images/bg-text/social-media.webp?v=20260320144906);background-size:contain;background-position:center top 10px;background-repeat:no-repeat;pointer-events:none;opacity:.3}@media screen and (min-width:1201px){.site-section.white-top{width:calc(100% - 100px)}}@media screen and (min-width:769px)and (max-width:1200px){.site-section.white-top{width:100%}}@media screen and (max-width:768px){.site-section.white-top{width:100%}}.site-section.white-top::before,.site-section.white::before{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(0deg,rgba(var(--site-white-color-rgb),.9) 0%,rgba(var(--site-white-color-rgb),.9) 100%);background-position:left top;content:"";pointer-events:none;clip-path:polygon(0 0,0 0,0 100%,0 100%)}@media screen and (min-width:1201px){.site-section.white{margin-right:auto;margin-left:auto;width:calc(100% - 100px)}}@media screen and (min-width:769px)and (max-width:1200px){.site-section.white{width:100%}}@media screen and (max-width:768px){.site-section.white{width:100%}}.site-wrapper.ready .site-section.black-top.show:before,.site-wrapper.ready .site-section.white-top.show:before,.site-wrapper.ready .site-section.white.show:before{animation:clip-anime 500ms 500ms linear both}.site-section-title{margin-bottom:1rem;text-align:center;font-weight:700;color:var(--site-color-yellow01)}@media screen and (min-width:769px){.site-section-title{font-size:1.5rem}}@media screen and (max-width:768px){.site-section-title{font-size:1.25rem}}.site-section-price{text-align:center;font-weight:700;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:var(--site-color-brown01);font-size:1rem;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}}.site-section-colorbox.gray,.site-section-flexbox.gray{background-color:var(--site-color-shilver02)}.site-section-arrow{position:relative;margin:0 auto 1rem;width:50px;height:50px}.site-section-arrow:before{background-color:var(--site-color-red02);clip-path:polygon(0 0,100% 100%,100% 100%,0 100%);transform:rotate(-45deg);transform-origin:50% 0}.site-section-lotterybuttons{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.site-section-flexbox{position:relative}@media screen and (min-width:769px){.site-section-flexbox{display:flex;flex-wrap:wrap;align-items:center}}.site-section-flexbox.reverse{flex-direction:row-reverse}.site-section-flexone{position:relative;width:100%}@media screen and (min-width:769px){.site-section-flexone{margin:1%;max-width:48%}.site-section-flexone .site-anchor{width:100%}}@media screen and (max-width:768px){.site-section-flexone:not(:last-child){margin-bottom:1.5rem}}.site-section-flexlist{position:relative}@media screen and (min-width:1101px){.site-section-flexlist{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:2rem}}@media screen and (min-width:641px)and (max-width:1100px){.site-section-flexlist{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:2rem}}@media screen and (max-width:640px){.site-section-flexlist{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:1.5rem}}.site-section-flexlistone{position:relative;background-color:rgba(var(--site-black-color-rgb),.8)}@media screen and (min-width:1101px){.site-section-flexlistone{width:48%}}@media screen and (min-width:641px)and (max-width:1100px){.site-section-flexlistone{width:48%}}@media screen and (max-width:640px){.site-section-flexlistone{width:48%}.site-section-flexlistone:not(:last-child){margin-bottom:1rem}}@media screen and (min-width:769px){.site-section-flextextwrap{padding:1rem}}@media screen and (max-width:640px){.site-section-flextextwrap{padding:1rem}}.site-section-flextext{color:var(--site-white-color);text-align:center}.site-section-desc{position:relative;width:100%;box-shadow:0 0 0 2px var(--site-color-shilver04)}@media screen and (min-width:1101px){.site-section-desc{padding:3px}}@media screen and (min-width:769px)and (max-width:1100px){.site-section-desc{padding:3px}}@media screen and (max-width:768px){.site-section-desc{padding:2px}}.site-section-desctitle{width:100%;background-color:var(--site-black-color);padding:1.25rem 1rem;color:var(--site-white-color);text-align:center}@media screen and (min-width:769px){.site-section-desctitle{font-size:1.5rem}}@media screen and (max-width:768px){.site-section-desctitle{font-size:1.1rem}}.site-section-desctext{width:100%;background-color:var(--site-color-shilver03);padding:1.25rem 1rem;color:var(--site-white-color);text-align:center}.site-section-desctext.text-left{text-align:left!important}.site-section-desctext .site-linkto{color:var(--site-color-yellow01);text-decoration:underline}@media screen and (min-width:769px){.site-section-desctext .site-linkto:hover{color:var(--site-color-orange01)}}.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-color-shilver01)}.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-obj{position:absolute;pointer-events:none;font-size:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.site-obj.chara{background-size:contain;background-repeat:no-repeat;opacity:0}.site-obj.chara-tanjiro-intro{background-image:url(../_assets/images/site-obj/chara-tanjiro.webp?v=20260320144906)}@media screen and (min-width:769px){.site-obj.chara-tanjiro-intro{width:254px;height:485px}}@media screen and (max-width:768px){.site-obj.chara-tanjiro-intro{width:131.064px;height:250.26px}}.site-obj.chara-tanjiro,.site-obj.chara-tanjiro2{background-image:url(../_assets/images/site-obj/chara-tanjiro.webp?v=20260320144906)}@media screen and (min-width:769px){.site-obj.chara-tanjiro,.site-obj.chara-tanjiro2{width:254px;height:485px}}@media screen and (max-width:768px){.site-obj.chara-tanjiro,.site-obj.chara-tanjiro2{width:101.6px;height:194px}}@media screen and (min-width:769px){.site-obj.chara-tanjiro-intro{top:259px;right:50%;margin-right:-670px}}@media screen and (max-width:768px){.site-obj.chara-tanjiro-intro{top:320px;left:230px}}@media screen and (min-width:769px){.site-obj.chara-tanjiro{top:469px;right:0;margin-right:-30px}}@media screen and (max-width:768px){.site-obj.chara-tanjiro{top:191px;left:-10px}}@media screen and (min-width:769px){.site-obj.chara-tanjiro2{top:1282px;right:0;margin-right:-50px}}@media screen and (max-width:768px){.site-obj.chara-tanjiro2{top:585px;left:-6px}}.site-obj.chara-nezuko-intro{background-image:url(../_assets/images/site-obj/chara-nezuko.webp?v=20260320144906)}@media screen and (min-width:769px){.site-obj.chara-nezuko-intro{width:343.5px;height:477px}}@media screen and (max-width:768px){.site-obj.chara-nezuko-intro{width:177.246px;height:246.132px}}.site-obj.chara-nezuko{background-image:url(../_assets/images/site-obj/chara-nezuko.webp?v=20260320144906)}@media screen and (min-width:769px){.site-obj.chara-nezuko{width:343.5px;height:477px}}@media screen and (max-width:768px){.site-obj.chara-nezuko{width:137.4px;height:190.8px}}@media screen and (min-width:769px){.site-obj.chara-nezuko{top:1289px;right:0;margin-right:-80px}}@media screen and (max-width:768px){.site-obj.chara-nezuko{left:-40px;top:585px}}@media screen and (min-width:769px){.site-obj.chara-nezuko-intro{top:269px;left:50%;margin-left:-740px}}@media screen and (max-width:768px){.site-obj.chara-nezuko-intro{left:30px;top:325px}}.site-obj.chara-kyojuro{background-image:url(../_assets/images/site-obj/chara-kyojuro.webp?v=20260320144906)}@media screen and (min-width:769px){.site-obj.chara-kyojuro{width:301.5px;height:496px}}@media screen and (max-width:768px){.site-obj.chara-kyojuro{width:120.6px;height:198.4px}}@media screen and (min-width:769px){.site-obj.chara-kyojuro{top:459px;left:0;margin-left:-40px}}@media screen and (max-width:768px){.site-obj.chara-kyojuro{top:187px;right:-12px}}.site-obj.chara-mitsuri{background-image:url(../_assets/images/site-obj/chara-mitsuri.webp?v=20260320144906)}@media screen and (min-width:769px){.site-obj.chara-mitsuri{width:352.5px;height:469px}}@media screen and (max-width:768px){.site-obj.chara-mitsuri{width:141px;height:187.6px}}@media screen and (min-width:769px){.site-obj.chara-mitsuri{top:487px;right:0;margin-right:-70px}}@media screen and (max-width:768px){.site-obj.chara-mitsuri{top:201px;left:-14px}}.site-obj.chara-obanai{background-image:url(../_assets/images/site-obj/chara-obanai.webp?v=20260320144906)}@media screen and (min-width:769px){.site-obj.chara-obanai{width:323.5px;height:310px}}@media screen and (max-width:768px){.site-obj.chara-obanai{width:129.4px;height:124px}}@media screen and (min-width:769px){.site-obj.chara-obanai{top:562px;right:0;margin-right:-100px}}@media screen and (max-width:768px){.site-obj.chara-obanai{top:290px;left:-11px}}.site-obj.chara-gyomei{background-image:url(../_assets/images/site-obj/chara-gyomei.webp?v=20260320144906)}@media screen and (min-width:769px){.site-obj.chara-gyomei{width:273px;height:363.5px}}@media screen and (max-width:768px){.site-obj.chara-gyomei{width:109.2px;height:145.4px}}@media screen and (min-width:769px){.site-obj.chara-gyomei{top:539px;left:0;margin-left:-80px}}@media screen and (max-width:768px){.site-obj.chara-gyomei{top:236px;right:-13px}}.site-obj.chara-sanemi{background-image:url(../_assets/images/site-obj/chara-sanemi.webp?v=20260320144906)}@media screen and (min-width:769px){.site-obj.chara-sanemi{width:309px;height:529.5px}}@media screen and (max-width:768px){.site-obj.chara-sanemi{width:123.6px;height:211.8px}}@media screen and (min-width:769px){.site-obj.chara-sanemi{top:429px;left:0;margin-left:-100px}}@media screen and (max-width:768px){.site-obj.chara-sanemi{top:169px;right:-10px}}.site-obj.chara-genya{background-image:url(../_assets/images/site-obj/chara-genya.webp?v=20260320144906)}@media screen and (min-width:769px){.site-obj.chara-genya{width:377.5px;height:372px}}@media screen and (max-width:768px){.site-obj.chara-genya{width:151px;height:148.8px}}@media screen and (min-width:769px){.site-obj.chara-genya{top:549px;left:0;margin-left:-120px}}@media screen and (max-width:768px){.site-obj.chara-genya{top:235px;right:-20px}}.site-wrapper.ready .site-obj.chara-genya.show,.site-wrapper.ready .site-obj.chara-gyomei.show,.site-wrapper.ready .site-obj.chara-kyojuro.show,.site-wrapper.ready .site-obj.chara-mitsuri.show,.site-wrapper.ready .site-obj.chara-nezuko-intro.show,.site-wrapper.ready .site-obj.chara-nezuko.show,.site-wrapper.ready .site-obj.chara-obanai.show,.site-wrapper.ready .site-obj.chara-sanemi.show,.site-wrapper.ready .site-obj.chara-tanjiro-intro.show,.site-wrapper.ready .site-obj.chara-tanjiro.show,.site-wrapper.ready .site-obj.chara-tanjiro2.show{animation:expansion 1.2s 100ms ease-out both}.site-obj.deco{background-image:url(../_assets/images/bg_pattern/bg-decoration.webp?v=20260320144906);background-repeat:no-repeat}@media screen and (min-width:769px){.site-obj.deco{background-size:1080px}}@media screen and (max-width:768px){.site-obj.deco{background-size:540px}}.site-obj.silverware{background-position:0 0}@media screen and (min-width:769px){.site-obj.silverware{width:277.6px;height:546.4px}}@media screen and (max-width:768px){.site-obj.silverware{width:138.8px;height:273.2px}}@media screen and (min-width:769px){.site-obj.silverware.top{top:-210px;left:30px}}@media screen and (max-width:768px){.site-obj.silverware.top{top:-40px;left:10px}}.site-obj.silverware.headertop{transform-origin:50% 50%;transform:rotate(180deg)}@media screen and (min-width:769px){.site-obj.silverware.headertop{top:-190px;right:30px}}@media screen and (max-width:768px){.site-obj.silverware.headertop{display:none}}.site-obj.silverware.bottom{transform-origin:50% 50%;transform:rotate(180deg)}@media screen and (min-width:769px){.site-obj.silverware.bottom{right:10px;bottom:-210px}}@media screen and (max-width:768px){.site-obj.silverware.bottom{right:10px;bottom:-30px}}@media screen and (min-width:769px){.site-obj.flag{width:289.6px;height:233.6px}}@media screen and (max-width:768px){.site-obj.flag{width:144.8px;height:116.8px}}@media screen and (min-width:769px){.site-obj.flag.type1,.site-obj.flag.type1-header{background-position:-321.6px 0}}@media screen and (max-width:768px){.site-obj.flag.type1,.site-obj.flag.type1-header{background-position:-160.8px 0}}@media screen and (min-width:769px){.site-obj.flag.type2,.site-obj.flag.type2-header{background-position:-321.6px -240px}}@media screen and (max-width:768px){.site-obj.flag.type2,.site-obj.flag.type2-header{background-position:-160.8px -120px}}.site-obj.flag.type1{transform-origin:50% 50%;transform:scale(-1,1)}@media screen and (min-width:769px){.site-obj.flag.type1{bottom:-110px;left:185px}}@media screen and (max-width:768px){.site-obj.flag.type1{bottom:-20px;left:70px}}@media screen and (min-width:769px){.site-obj.flag.type2{bottom:-127px;left:-10px}}@media screen and (max-width:768px){.site-obj.flag.type2{bottom:0;left:0}}@media screen and (min-width:769px){.site-obj.flag.type1-header{top:-75px;right:-40px}}@media screen and (max-width:768px){.site-obj.flag.type1-header{top:-20px;right:-5px}}@media screen and (min-width:769px){.site-obj.flag.type2-header{top:-75px;left:-40px}}@media screen and (max-width:768px){.site-obj.flag.type2-header{top:-20px;left:-5px}}@media screen and (min-width:769px){.site-obj.butterfly{top:-200px;right:20px;width:156px;height:171.2px;background-position:-636.8px 0}}@media screen and (max-width:768px){.site-obj.butterfly{top:-20px;right:10px;width:78px;height:85.6px;background-position:-318.4px 0}}@media screen and (min-width:769px){.site-obj.butterfly-last1{top:100px;left:-20px;width:156px;height:171.2px;background-position:-636.8px 0}}@media screen and (max-width:768px){.site-obj.butterfly-last1{top:-10px;left:10px;width:78px;height:85.6px;background-position:-318.4px 0}}@media screen and (min-width:769px){.site-obj.butterfly-last2{top:110px;right:20px;width:47.2px;height:42.4px;background-position:-639.2px -200.8px}}@media screen and (max-width:768px){.site-obj.butterfly-last2{top:290px;right:20px;width:23.6px;height:21.2px;background-position:-319.6px -100.4px}}@media screen and (min-width:769px){.site-obj.picnic-logo{top:0;right:0;bottom:0;left:0;margin:auto;width:581.6px;height:206.4px;background-position:0 -560px}}@media screen and (max-width:768px){.site-obj.picnic-logo{top:0;right:0;bottom:0;left:0;margin:auto;width:290.8px;height:103.2px;background-position:0 -280px}}@media screen and (min-width:769px){.site-obj.picnic-logo-last{top:0;right:0;left:0;margin:auto;width:581.6px;height:206.4px;background-position:0 -560px}}@media screen and (max-width:768px){.site-obj.picnic-logo-last{top:53px;right:0;left:0;margin:auto;width:290.8px;height:103.2px;background-position:0 -280px}}@media screen and (min-width:769px){.site-obj.lace{top:0;width:1080px;height:399.2px;background-position:0 -800px}}@media screen and (max-width:768px){.site-obj.lace{top:0;width:540px;height:199.6px;background-position:0 -400px}}.site-lnav{position:sticky;top:0;margin-bottom:2rem;width:100%;background-color:rgba(var(--site-color-brown02-rgb),.9);z-index:var(--site-z-index-lnav)}.site-lnav-links{display:flex;justify-content:center;gap:20px;width:100%;height:100%;transition:var(--site-transition-speed)}@media screen and (min-width:769px){.site-lnav-links{padding:1rem}}@media screen and (max-width:768px){.site-lnav-links{padding:.5rem;font-size:80%}}.site-lnav-links.fix{transform:scale(.8)}.site-lnav-link{position:relative;display:inline-block;width:30%;border-radius:100px;box-shadow:0 0 0 2px var(--site-white-color);text-align:center;transition:inherit}@media screen and (min-width:1101px){.site-lnav-link{padding:3px;max-width:270px}}@media screen and (min-width:769px)and (max-width:1100px){.site-lnav-link{padding:3px}}@media screen and (max-width:768px){.site-lnav-link{padding:2px}}@media screen and (min-width:769px){.site-lnav-link:hover{transform:scale(1.05)}}.site-lnav-link .site-linkto-tag{color:var(--site-white-color);font-weight:700;background-color:var(--site-color-brown01);border-radius:100px;display:block;width:100%;height:100%}@media screen and (min-width:769px){.site-lnav-link .site-linkto-tag{padding:1rem}}@media screen and (max-width:768px){.site-lnav-link .site-linkto-tag{padding:.5rem}}.site-lnav-link .site-icon-main{position:absolute;top:0;right:.5rem;bottom:0;margin:auto;transform-origin:50% 50%;transform:rotate(90deg)}@media screen and (min-width:769px){.site-lnav-link .site-icon-main{font-size:2rem}}@media screen and (max-width:768px){.site-lnav-link .site-icon-main{font-size:1rem}}.site-lineup-on-wrap{position:fixed;width:100%;height:100%;top:0;left:0;z-index:var(--site-z-index-dialog)}.site-lineup-on-bg,.site-lineup-on-bg:after{position:absolute;top:0;left:0;width:100%;height:100%}.site-lineup-on-bg{background-position:center center;background-size:cover;background-repeat:no-repeat}.site-lineup-on-bg[data-category="AJ2026 劇場版「鬼滅の刃」無限城編 第一章 猗窩座再来 複製ミニ色紙"]{background-image:url(../_assets/images/lineup/kimetsu_mini_colorpaper/bg-lineup-kimetsu01.webp?v=20260320144906)}.site-lineup-on-bg[data-category="AJ2026 テレビアニメ「テイルズ オブ ゼスティリア ザ クロス」アクリル色紙"]{background-image:url(../_assets/images/lineup/tales_acril_colorpaper/bg-lineup-tales01.webp?v=20260320144906)}.site-lineup-on-bg[data-category="AJ2026 劇場版「Fate/stay night[Heaven’s Feel]」アクリル色紙"]{background-image:url(../_assets/images/lineup/fate_acril_colorpaper/bg-lineup-fate01.webp?v=20260320144906)}.site-lineup-on-bg[data-category="AJ2026 アニメ「鬼滅の刃」竈門炭治郎立志編 アクリル色紙"]{background-image:url(../_assets/images/lineup/kimetsu_acril_colorpaper/bg-lineup-kimetsu02.webp?v=20260320144906)}.site-lineup-on-bg:after{background-color:rgba(var(--site-black-color-rgb),.5);content:""}.site-lineup-on-contentwrap{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;font-weight:700}.site-lineup-on-content{position:relative;margin:auto;width:100%;height:100%;background-color:rgba(var(--site-color-shilver04-rgb),.7);overflow-y:scroll}.site-lineup-on-content::-webkit-scrollbar{width:5px;height:10px}.site-lineup-on-content::-webkit-scrollbar-track{background:0 0}.site-lineup-on-content::-webkit-scrollbar-thumb{background:var(--site-color-shilver03)}@media screen and (min-width:769px){.site-lineup-on-content{padding:1.5rem 1rem;max-width:var(--site-contentswidth-pc)}}@media screen and (max-width:768px){.site-lineup-on-content{padding:4rem 1rem}}.site-lineup-on-close{position:absolute;background-color:var(--site-black-color);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-lineup-on-close{top:0;right:0;width:88px;height:88px}}@media screen and (max-width:768px){.site-lineup-on-close{top:0;right:0;width:60px;height:60px}}.site-lineup-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-lineup-on-close::before{width:50px;height:5px}}@media screen and (max-width:768px){.site-lineup-on-close::before{width:35px;height:3px}}.site-lineup-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-lineup-on-close::after{width:50px;height:5px}}@media screen and (max-width:768px){.site-lineup-on-close::after{width:35px;height:3px}}.site-lineup-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-lineup-on-Name{font-size:11px;padding:2px 0;border-radius:5px}}@media screen and (min-width:769px){.site-lineup-on-Name{font-size:19px;padding:1px 0;border-radius:.625rem}}.site-lineup-button{position:relative;display:inline-block;border-radius:100px;color:var(--site-white-color)}@media screen and (min-width:769px){.site-lineup-button{min-width:400px}.site-lineup-button:hover .site-lineup-button-bg:before{width:0}.site-lineup-button:hover .site-icon-main{opacity:0}}@media screen and (max-width:768px){.site-lineup-button{min-width:300px}}.site-lineup-button.close{pointer-events:none;filter:brightness(.5)}.site-lineup-button.open{pointer-events:all}.site-lineup-button-bg,.site-lineup-button-bg2{position:absolute;top:0;left:0;border-radius:100px}.site-lineup-button-bg2{width:100%;height:100%;background-color:var(--site-black-color);box-shadow:0 0 0 2px var(--site-white-color)}.site-lineup-button-bg{right:0;bottom:0;margin:auto;width:calc(100% - 6px);height:calc(100% - 6px);background-color:var(--site-color-shilver03);overflow:hidden}.site-lineup-button-bg:before{width:100%;height:100%;content:"";transition:var(--site-transition-speed)}.site-lineup-button-bg.black::before{background-color:var(--site-black-color)}.site-lineup-button-bg.brown::before{background-color:var(--site-color-brown01)}.site-lineup-button-bg.kimetsu_mini_colorpaper::before{background-color:var(--site-color-yellow02)}.site-lineup-button-bg.tales_acril_colorpaper::before{background-color:var(--site-color-blue01)}.site-lineup-button-bg.fate_acril_colorpaper::before{background-color:var(--site-color-purple01)}.site-lineup-button-bg.kimetsu_acril_colorpaper::before{background-color:var(--site-color-green01)}.site-lineup-button-contents{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.site-lineup-button-contentstext{line-height:1.4;transform:rotate(.03deg);display:block;width:100%;height:100%}@media screen and (min-width:769px){.site-lineup-button-contentstext{padding:1rem 1rem 1rem 2.5rem;font-size:1.2rem}}@media screen and (max-width:768px){.site-lineup-button-contentstext{padding:1rem 2rem 1rem 1rem}}.site-lineup-button .site-icon-main{position:absolute;top:0;bottom:0;margin:auto;pointer-events:none;transition:var(--site-transition-speed)}@media screen and (min-width:769px){.site-lineup-button .site-icon-main{right:1rem;font-size:2rem}}@media screen and (max-width:768px){.site-lineup-button .site-icon-main{right:.5rem;font-size:1.5rem}}.site-lineup{position:relative;font-weight:700}.site-lineup-selectboxwrap{background-color:var(--site-color-brown03);box-shadow:inset 0 0 0 1px var(--site-color-shilver04),0 0 3px 2px var(--site-black-color);text-align:center}@media screen and (min-width:769px){.site-lineup-selectboxwrap{margin-bottom:2.5rem;padding:1.5rem}}@media screen and (max-width:768px){.site-lineup-selectboxwrap{margin-bottom:2.5rem;padding:1rem}}.site-lineup-selectboxtext{margin-bottom:1rem;color:var(--site-white-color)}@media screen and (min-width:769px){.site-lineup-selectboxtext{font-size:1.1rem}}@media screen and (max-width:768px){.site-lineup-selectboxtext{font-size:1rem}}.site-lineup-selectbox{display:inline-block;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;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-lineup-selectbox.selectversion{width:600px}}@media screen and (max-width:768px){.site-lineup-selectbox.selectversion{width:100%}}@media screen and (min-width:769px){.site-lineup-selectbox.count{margin-right:1rem;width:70px}}@media screen and (max-width:768px){.site-lineup-selectbox.count{margin-bottom:1rem;width:50%}}.site-lineup-desc{position:relative;background-color:var(--site-color-shilver01);border-top:1px solid var(--site-color-shilver03);border-left:1px solid var(--site-color-shilver03)}@media screen and (min-width:769px){.site-lineup-desc{display:flex;flex-wrap:wrap}}.site-lineup-desctitle{background-color:var(--site-black-color);border-right:1px solid var(--site-color-shilver03);border-bottom:1px solid var(--site-color-shilver03);text-align:center;color:var(--site-white-color)}@media screen and (min-width:769px){.site-lineup-desctitle{width:30%;padding:1.2rem .75rem}}@media screen and (max-width:768px){.site-lineup-desctitle{width:100%;padding:.75rem}}.site-lineup-desctext{background-color:var(--site-white-color);border-right:1px solid var(--site-color-shilver03);border-bottom:1px solid var(--site-color-shilver03);color:var(--site-black-color)}@media screen and (min-width:769px){.site-lineup-desctext{width:70%;padding:1rem}}@media screen and (max-width:768px){.site-lineup-desctext{width:100%;text-align:center;padding:.75rem}}.site-lineup-list{position:relative}@media screen and (min-width:1101px){.site-lineup-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-lineup-list{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:2rem}}@media screen and (max-width:640px){.site-lineup-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:1.5rem}}.site-lineup-one{position:relative;background-color:rgba(var(--site-black-color-rgb),.5)}@media screen and (min-width:1101px){.site-lineup-one{width:48%}}@media screen and (min-width:641px)and (max-width:1100px){.site-lineup-one{width:48%}}@media screen and (max-width:640px){.site-lineup-one{width:48%}.site-lineup-one:not(:last-child){margin-bottom:1rem}}@media screen and (min-width:769px){.site-lineup-textwrap{padding:1rem}}@media screen and (max-width:640px){.site-lineup-textwrap{padding:1rem}}.site-lineup-text{color:var(--site-white-color);text-align:center}.site-lineup-chara{text-align:center;color:var(--site-color-yellow01)}@media screen and (min-width:769px){.site-lineup-chara{font-size:1.25rem}}@media screen and (max-width:640px){.site-lineup-chara{font-size:1.1rem}}.site-lineup-textchip{position:absolute;display:inline-block;bottom:0;right:0;padding:0 .5em;height:1em;color:var(--site-white-color);font-weight:700;text-align:center;line-height:1}.site-lineup-textchip.new{background-color:var(--site-color-red02)}@media screen and (min-width:769px){.site-lineup-textchip{font-size:2rem}}@media screen and (max-width:768px){.site-lineup-textchip{font-size:1.5rem}}.site-item-gallery{font-size:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.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-speed1000);opacity:0}.site-item-gallery-one.active{opacity:1}.site-item-gallery-navs{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px}.site-item-gallery-nav{display:block;background-color:var(--site-black-color)}.site-item-gallery-nav.active{background-color:var(--site-gray-color)}@media screen and (min-width:769px){.site-item-gallery-nav{width:2rem;height:2rem}}@media screen and (max-width:768px){.site-item-gallery-nav{width:1rem;height:1rem}}.site-indentlist{position:relative}.site-indentlist-one{position:relative;padding-left:1rem}.site-indentlist-one::before,.site-lineup-button-bg: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-main{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.png?v=20260320144906);background-size:700% 300%;font-size:1rem}.site-icon-main.twitter{background-position:0 0}.site-icon-main.line{background-position:-100% 0}.site-icon-main.facebook{background-position:-200% 0}.site-icon-main.movie{background-position:-300% 0}.site-icon-main.arrowblack{background-position:-400% 0}.site-icon-main.ufo{background-position:-500% 0}.site-icon-main.arrowwhite{background-position:-600% 0}.site-icon-main.zoom{background-position:0 -100%}.site-icon-main.external{background-position:-100% -100%}.site-icon-main.instagram{background-position:-200% -100%}.site-icon-main.youtube{background-position:-300% -100%}.site-icon-main.lineup{background-position:-400% -100%}.site-icon-main.lottery{background-position:-500% -100%}.site-icon-main.uma{background-position:-600% -100%}.site-icon-main.none{display:none}.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;text-align:center;font-weight:700;line-height:1.4;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.25rem}}@media screen and (max-width:768px){.site-heading-h2{margin-bottom:1rem;padding:1rem;font-size:1rem}}.site-heading-h2.brown{background-color:var(--site-color-brown02)}.site-heading-h2.brown02{background-color:var(--site-color-brown01)}.site-heading-h2.orange{background-color:var(--site-color-orange01)}.site-heading-h2.red{background-color:var(--site-color-red02)}.site-heading-h2.kimetsu_mini_colorpaper{background-color:var(--site-color-yellow02)}.site-heading-h2.tales_acril_colorpaper{background-color:var(--site-color-blue01)}.site-heading-h2.fate_acril_colorpaper{background-color:var(--site-color-purple01)}.site-heading-h2.kimetsu_acril_colorpaper{background-color:var(--site-color-green01)}.site-heading-h1{position:relative;display:flex;align-items:center;line-height:1.2;font-weight:700;transition:var(--site-transition-speed);opacity:0}@media screen and (min-width:769px){.site-heading-h1{margin-bottom:100px;width:calc(100% - 50px);font-size:clamp(32px,4.5vw,72px)}}@media screen and (max-width:768px){.site-heading-h1{margin-bottom:50px;width:100%;font-size:clamp(24px,40px,6vw)}}.site-heading-h1:before{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:contain;background-repeat:no-repeat;content:"";opacity:.2}.site-heading-h1.white{color:var(--site-white-color)}.site-heading-h1.black{color:var(--site-black-color)}.site-heading-h1.promotion-reel{justify-content:center;text-align:center;margin-right:auto;margin-left:auto}@media screen and (min-width:769px){.site-heading-h1.promotion-reel{aspect-ratio:1525/196;max-width:1525px}}@media screen and (max-width:768px){.site-heading-h1.promotion-reel{aspect-ratio:1538/412;max-width:max(380px,100vw)}}@media screen and (min-width:769px){.site-heading-h1.promotion-reel:before{background-image:url(../_assets/images/bg-text/promotion-reel.webp?v=20260320144906)}}@media screen and (max-width:768px){.site-heading-h1.promotion-reel:before{background-image:url(../_assets/images/bg-text/promotion-reel-sp.png?v=20260320144906)}}.site-heading-h1.promotion-reel-top{justify-content:left;text-align:left;padding:0 1rem}@media screen and (min-width:769px){.site-heading-h1.promotion-reel-top{aspect-ratio:1525/196;max-width:1525px}}@media screen and (max-width:768px){.site-heading-h1.promotion-reel-top{padding:0 1rem;aspect-ratio:1539/412;max-width:max(380px,100vw)}}@media screen and (min-width:769px){.site-heading-h1.promotion-reel-top:before{left:20px;background-image:url(../_assets/images/bg-text/promotion-reel.webp?v=20260320144906)}}@media screen and (max-width:768px){.site-heading-h1.promotion-reel-top:before{background-image:url(../_assets/images/bg-text/promotion-reel-top-sp.png?v=20260320144906)}}.site-heading-h1.goods{justify-content:center;text-align:center;margin-right:auto;margin-left:auto;aspect-ratio:1391/196;max-width:1391px}.site-heading-h1.goods-top:before,.site-heading-h1.goods:before{background-image:url(../_assets/images/bg-text/goods-sales.webp?v=20260320144906)}.site-heading-h1.goods-top{justify-content:left;text-align:left;padding:0 1rem}@media screen and (max-width:768px){.site-heading-h1.goods-top{padding:0 1rem}}.site-heading-h1.goods-top{aspect-ratio:1391/196;max-width:1391px}@media screen and (min-width:769px){.site-heading-h1.goods-top:before{left:20px}}.site-heading-h1.outline-top{justify-content:left;text-align:left;padding:0 1rem}@media screen and (max-width:768px){.site-heading-h1.outline-top{padding:0 1rem}}.site-heading-h1.outline-top{aspect-ratio:1073/196;max-width:1073px}@media screen and (min-width:769px){.site-heading-h1.outline-top:before{left:20px}}.site-heading-h1.outline-top:before{background-image:url(../_assets/images/bg-text/outline.webp?v=20260320144906)}.site-heading-h1.notice{justify-content:center;text-align:center;margin-right:auto;margin-left:auto;aspect-ratio:933/196}@media screen and (min-width:769px){.site-heading-h1.notice{max-width:920px}}@media screen and (max-width:768px){.site-heading-h1.notice{max-width:80vw}}.site-heading-h1.notice:before{background-image:url(../_assets/images/bg-text/notice.webp?v=20260320144906)}.site-heading-h1.lineup{justify-content:center;text-align:center;margin-right:auto;margin-left:auto;aspect-ratio:920/192}@media screen and (min-width:769px){.site-heading-h1.lineup{max-width:920px}}@media screen and (max-width:768px){.site-heading-h1.lineup{max-width:80vw}}.site-heading-h1.lineup:before{background-image:url(../_assets/images/bg-text/lineup.png?v=20260320144906)}.site-heading-h1.real-webshop-kuji{justify-content:center;text-align:center;margin-right:auto;margin-left:auto}@media screen and (min-width:769px){.site-heading-h1.real-webshop-kuji{aspect-ratio:1637/196;max-width:1637px}}@media screen and (max-width:768px){.site-heading-h1.real-webshop-kuji{aspect-ratio:1294/412;max-width:90vw}}@media screen and (min-width:769px){.site-heading-h1.real-webshop-kuji:before{background-image:url(../_assets/images/bg-text/real-webshop-kuji.webp?v=20260320144906)}}@media screen and (max-width:768px){.site-heading-h1.real-webshop-kuji:before{background-image:url(../_assets/images/bg-text/real-webshop-kuji-sp.png?v=20260320144906)}}.site-heading-h1.webshop-kuji{justify-content:center;text-align:center;margin-right:auto;margin-left:auto}@media screen and (min-width:769px){.site-heading-h1.webshop-kuji{aspect-ratio:1480/196;max-width:1480px}}@media screen and (max-width:768px){.site-heading-h1.webshop-kuji{aspect-ratio:978/416;max-width:90vw}}@media screen and (min-width:769px){.site-heading-h1.webshop-kuji:before{background-image:url(../_assets/images/bg-text/webshop-kuji.webp?v=20260320144906)}}@media screen and (max-width:768px){.site-heading-h1.webshop-kuji:before{background-image:url(../_assets/images/bg-text/webshop-kuji-sp.png?v=20260320144906)}}.site-heading-h1-text{position:relative;display:inline-block}.site-heading-h1-text span{display:inline-block}.site-wrapper.ready .site-heading-h1.show{animation:fadein 500ms 600ms linear both}.site-header-under{position:relative;background-color:var(--site-black-color);z-index:var(--site-z-index-header)}@media screen and (min-width:769px){.site-header-under{padding-bottom:18.2291666667%;width:100%}}@media screen and (max-width:768px){.site-header-under{padding-bottom:55%;width:100%}}.site-header-under:after,.site-header-under:before{position:absolute;width:100%;height:23px;display:block;pointer-events:none;background-image:url(../_assets/images/pattern/bg-pattern-stripe.png?v=20260320144906);background-position:0 0;background-size:auto;background-repeat:repeat-x;opacity:.2;content:"";animation:road-anime 15s linear both infinite}.site-header-under:before{top:10px;left:0}.site-header-under:after{bottom:10px;left:0}.site-header-under-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}.site-header-under-chara.title{top:0;right:0;bottom:0;left:0;margin:auto}@media screen and (min-width:769px){.site-header-under-chara.title{width:20.8854166667%;height:52.5714285714%;background-image:url(../_assets/images/site-header/title-logo.png?v=20260320144906)}}@media screen and (max-width:768px){.site-header-under-chara.title{width:60%;height:50.1818181818%;background-image:url(../_assets/images/site-header/title-logo.png?v=20260320144906)}}.site-header-under-chara.title .site-linkto-tag{display:block;width:100%;height:100%}.site-wrapper.ready .site-header-under-chara.title{animation:fadein 1000ms 200ms linear both}.site-header{position:relative;background-image:linear-gradient(0deg,var(--site-color-shilver03) 0%,var(--site-color-shilver03) 100%);z-index:var(--site-z-index-header)}@media screen and (min-width:769px){.site-header{margin-bottom:100px;padding-bottom:56.25%;width:100%}}@media screen and (max-width:768px){.site-header{margin-bottom:50px;padding-bottom:224.9%;width:100%}}.site-header-chara{position:absolute;display:block;background-size:contain;background-repeat:no-repeat;font-size:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.site-header-chara.mahou{clip-path:polygon(0 0,0 0,0 100%,0 100%);background-image:url(../_assets/images/site-header/header-mahou.jpg?v=20260320144906)}@media screen and (min-width:769px){.site-header-chara.mahou{top:0;left:0;width:50%;height:50%}}@media screen and (max-width:768px){.site-header-chara.mahou{top:0;left:0;width:100%;height:24.9444197421%}}.site-header-chara.kimetsu{clip-path:polygon(0 0,0 0,0 100%,0 100%);background-image:url(../_assets/images/site-header/header-kimetsu.jpg?v=20260320144906)}@media screen and (min-width:769px){.site-header-chara.kimetsu{top:0;left:50%;width:50%;height:50%}}@media screen and (max-width:768px){.site-header-chara.kimetsu{top:25.0333481547%;left:0;width:100%;height:24.9444197421%}}.site-header-chara.tales30th{clip-path:polygon(0 0,0 0,0 100%,0 100%);background-image:url(../_assets/images/site-header/header-tales30th.jpg?v=20260320144906)}@media screen and (min-width:769px){.site-header-chara.tales30th{top:50%;left:0;width:50%;height:49.9074074074%}}@media screen and (max-width:768px){.site-header-chara.tales30th{top:49.9777678968%;left:0;width:100%;height:24.9444197421%}}.site-header-chara.title{clip-path:polygon(0 0,0 0,0 100%,0 100%);background-image:url(../_assets/images/site-header/header-title.jpg?v=20260320144906)}@media screen and (min-width:769px){.site-header-chara.title{top:50%;left:50%;width:50%;height:49.9074074074%}}@media screen and (max-width:768px){.site-header-chara.title{top:75.0111160516%;left:0;width:100%;height:24.9444197421%}}.site-gnav-bg:after,.site-gnav-bg:before,.site-header-chara.title:after,.site-header-chara.title:before{position:absolute;width:100%;height:5%;display:block;pointer-events:none;background-image:url(../_assets/images/pattern/bg-pattern-stripe.png?v=20260320144906);background-position:0 0;background-size:auto;background-repeat:repeat-x;opacity:.2;content:"";animation:road-anime 15s linear both infinite}.site-header-chara.title:before{top:10px;left:0}.site-header-chara.title:after{bottom:10px;left:0}.site-header-chara.mahou-logo{opacity:0;background-image:url(../_assets/images/site-header/logo-mahou.png?v=20260320144906);filter:drop-shadow(0 0 3px var(--site-black-color))}@media screen and (min-width:769px){.site-header-chara.mahou-logo{top:34.8148148148%;left:24.0104166667%;width:24.3229166667%;height:12.4074074074%}}@media screen and (max-width:768px){.site-header-chara.mahou-logo{top:16.4962205425%;left:46.9%;width:46.7%;height:5.9582036461%}}.site-header-chara.kimetsu-logo{opacity:0;background-image:url(../_assets/images/site-header/logo_mgj.webp?v=20260320144906)}@media screen and (min-width:769px){.site-header-chara.kimetsu-logo{top:26.5740740741%;left:83.8020833333%;width:14.8958333333%;height:20.9259259259%}}@media screen and (max-width:768px){.site-header-chara.kimetsu-logo{top:38.4170742552%;left:67.6%;width:28.6%;height:10.0489106269%}}.site-header-chara.tales30th-logo{opacity:0;background-image:url(../_assets/images/site-header/logo-tales-30th.png?v=20260320144906);filter:drop-shadow(0 0 3px var(--site-white-color))}@media screen and (min-width:769px){.site-header-chara.tales30th-logo{top:72.6851851852%;left:35.1041666667%;width:14.0625%;height:25.1851851852%}}@media screen and (max-width:768px){.site-header-chara.tales30th-logo{top:61.4050689195%;left:70%;width:27%;height:12.0942641174%}}.site-header-chara.title-logo{opacity:0;background-image:url(../_assets/images/site-header/title-logo.png?v=20260320144906)}@media screen and (min-width:769px){.site-header-chara.title-logo{top:57.8703703704%;left:55.15625%;width:41.71875%;height:34.1666666667%}}@media screen and (max-width:768px){.site-header-chara.title-logo{top:78.9684304135%;right:0;left:0;margin:auto;width:80.1%;height:16.4072921298%}}.site-wrapper.ready .site-header-chara.mahou{animation:clip-anime 500ms 0ms linear both}.site-wrapper.ready .site-header-chara.kimetsu{animation:clip-anime 500ms 250ms linear both}.site-wrapper.ready .site-header-chara.tales30th{animation:clip-anime 500ms 500ms linear both}.site-wrapper.ready .site-header-chara.title{animation:clip-anime 500ms 750ms linear both}.site-wrapper.ready .site-header-chara.kimetsu-logo,.site-wrapper.ready .site-header-chara.mahou-logo,.site-wrapper.ready .site-header-chara.tales30th-logo{animation:fadein-toright 1000ms 750ms linear both}.site-wrapper.ready .site-header-chara.title-logo{animation:fadein 1000ms 1000ms linear both}.site-gnav{position:fixed;top:0;right:0;width:100%;height:100%;color:var(--site-white-color);z-index:var(--site-z-index-nav);pointer-events:none;transition:var(--site-transition-speed)}@media screen and (min-width:769px){.site-gnav{width:450px;transform:translateX(450px)}}@media screen and (max-width:768px){.site-gnav{width:100%;transform:translateX(100%)}}.site-gnav.show{transform:translateX(0);pointer-events:all}.site-gnav-bg,.site-gnav-listwrap{position:absolute;top:0;left:0;width:100%;height:100%}.site-gnav-bg{background-image:linear-gradient(0deg,var(--site-color-brown03) 0%,var(--site-color-brown03) 100%);transition:inherit}.site-gnav-bg:after,.site-gnav-bg:before{height:23px}.site-gnav-bg:before{top:10px;left:0}.site-gnav-bg:after{bottom:10px;left:0}.site-gnav-listwrap{overflow-y:scroll}.site-gnav-listwrap::-webkit-scrollbar{width:10px}.site-gnav-listwrap::-webkit-scrollbar-track{background:0 0}.site-gnav-listwrap::-webkit-scrollbar-thumb{background:var(--site-color-gray02)}@media screen and (min-width:769px){.site-gnav-listwrap{padding-top:9rem}}@media screen and (max-width:768px){.site-gnav-listwrap{padding-top:6rem}}.site-gnav-list,.site-gnav-one{position:relative}.site-gnav-one{width:100%;text-align:center;font-weight:700}@media screen and (min-width:769px){.site-gnav-one:not(:last-child){margin-bottom:4rem}}@media screen and (max-width:768px){.site-gnav-one:not(:last-child){margin-bottom:3rem}}.site-gnav-one .site-linkto-tag{display:inline-block}.site-gnav-links[open] .site-icon-main{transform:rotate(-90deg)}.site-gnav-link .site-linkto-tag{position:relative;padding-bottom:.5rem;background-image:linear-gradient(0deg,var(--site-white-color) 0%,var(--site-white-color) 100%);background-position:center bottom;background-size:100% 1px;background-repeat:no-repeat;line-height:1}@media screen and (min-width:769px){.site-gnav-link .site-linkto-tag{transition:var(--site-transition-speed);font-size:1.5rem}.site-gnav-link .site-linkto-tag:hover{background-size:0 1px}}@media screen and (max-width:768px){.site-gnav-link .site-linkto-tag{font-size:1.1rem}}@media screen and (min-width:769px){.site-gnav-link .site-linkto-tag:after{position:absolute;top:0;left:-1rem;bottom:0;margin:auto;width:6px;height:6px;background-image:linear-gradient(90deg,var(--site-color-gold01) 0%,var(--site-color-gold01) 100%);transform-origin:50% 50%;transform:rotate(-90deg);filter:drop-shadow(0 0 3px var(--site-black-color));content:""}}@media screen and (max-width:768px){.site-gnav-link .site-linkto-tag:after{display:none}}.site-gnav-links-title{position:relative;display:inline-block}@media screen and (min-width:769px){.site-gnav-links-title{transition:var(--site-transition-speed);font-size:1.5rem;cursor:pointer}.site-gnav-links-title:hover{opacity:.7}}@media screen and (max-width:768px){.site-gnav-links-title{font-size:1.5rem}}.site-gnav-links-title>.site-icon-main{position:absolute;top:0;right:-2rem;bottom:0;margin:auto;transform-origin:50% 50%;transform:rotate(90deg);transition:var(--site-transition-speed);filter:brightness(60%)}@media screen and (min-width:769px){.site-gnav-links-title>.site-icon-main{font-size:1.5rem}}@media screen and (max-width:768px){.site-gnav-links-title>.site-icon-main{font-size:1rem}}.site-gnav-links-desc{color:var(--site-color-yellow02)}@media screen and (min-width:769px){.site-gnav-links-desc{font-size:1.25rem}}@media screen and (max-width:768px){.site-gnav-links-desc{font-size:1rem}}.site-gnav-links-desc .site-linkto-tag{background-image:linear-gradient(0deg,var(--site-color-yellow01) 0%,var(--site-color-yellow01) 100%);background-position:center bottom;background-size:100% 1px;background-repeat:no-repeat;color:var(--site-color-yellow01)}@media screen and (min-width:769px){.site-gnav-links-desc .site-linkto-tag{font-size:1.25rem;transition:var(--site-transition-speed)}.site-gnav-links-desc .site-linkto-tag:hover{opacity:.7}}@media screen and (max-width:768px){.site-gnav-links-desc .site-linkto-tag{font-size:1.25rem}}.site-gnav-links-desc-list{margin-bottom:.5rem}.site-gnav-title{margin-right:auto;margin-left:auto;max-width:300px;aspect-ratio:803/369;background-image:url(../_assets/images/site-header/title-logo.png?v=20260320144906);background-size:contain;background-repeat:no-repeat}@media screen and (min-width:769px){.site-gnav-title{margin-bottom:4rem}}@media screen and (max-width:768px){.site-gnav-title{margin-bottom:3rem}}.site-gnav-title .site-linkto-tag{display:block;width:100%;height:100%}.site-gnav-toggle{position:fixed;display:block;right:10px;background-color:var(--site-color-brown03);color:var(--site-white-color);transition:var(--site-transition-speed);z-index:var(--site-z-index-toggle);box-shadow:0 0 0 2px var(--site-white-color);-webkit-tap-highlight-color:transparent;cursor:pointer}@media screen and (min-width:769px){.site-gnav-toggle{top:10px;width:100px;height:100px;font-size:20px;transform-origin:50% 50%}.site-gnav-toggle:hover{background-color:var(--site-color-brown01);border-radius:100%;box-shadow:0 0 0 2px var(--site-white-color)}}@media screen and (max-width:768px){.site-gnav-toggle{bottom:10px;width:70px;height:70px}}.site-gnav-toggle span{position:absolute;width:35%;height:2px;background-color:var(--site-white-color);transition:inherit}.site-gnav-toggle span:nth-child(1){top:36%;left:33%}.site-gnav-toggle span:nth-child(2){top:46%;left:33%}.site-gnav-toggle span:nth-child(3){top:56%;left:33%}.site-gnav-toggle.show{border-radius:100%;background-color:var(--site-color-brown01);box-shadow:0 0 0 2px var(--site-white-color)}.site-gnav-toggle.show span:nth-child(1){top:46%;transform:rotate(45deg)}.site-gnav-toggle.show span:nth-child(2){opacity:0}.site-gnav-toggle.show span:nth-child(3){top:46%;transform:rotate(135deg)}.site-gnav-toggletext{position:absolute;right:0;left:0;margin:auto;bottom:8px;display:inline-block;color:var(--site-color-yellow01);font-weight:700}@media screen and (min-width:769px){.site-gnav-toggletext{font-size:1rem}}@media screen and (max-width:768px){.site-gnav-toggletext{font-size:.5rem}}.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(var(--site-white-color-rgb),.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;background-color:var(--site-color-shilver02);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;opacity:0;line-height:1.6}.site-catch.red{color:var(--site-red-color)}.site-catch.gray{color:var(--site-gray-color)}.site-catch.black{color:var(--site-black-color)}.site-catch.yellow{color:var(--site-color-yellow01)}.site-catch.white{color:var(--site-white-color)}.site-wrapper.ready .site-catch.show{animation:fadein-up 500ms 1000ms ease-out both}.site-bg-simple{position:fixed;background-image:url(../_assets/images/site-bg/shape.png?v=20260320144906),url(../_assets/images/site-bg/bg.webp?v=20260320144906);background-size:auto,cover;background-position:center top;background-repeat:repeat,no-repeat;z-index:var(--site-z-index-bg)}.site-bg,.site-bg-inner,.site-bg-simple{top:0;left:0;width:100%;height:100%}.site-bg{position:fixed;pointer-events:none;z-index:var(--site-z-index-bg)}.site-bg-inner{position:absolute;background-repeat:no-repeat}@media screen and (min-width:769px){.site-bg-inner{background-size:60vw auto;background-position:right bottom -5vh}}@media screen and (max-width:768px){.site-bg-inner{background-size:100vw auto;background-position:right center}}.site-bg-inner[data-chara=竈門炭治郎]{background-image:url(../_assets/images/site-bg/tanjiro/bg.webp?v=20260320144906)}.site-bg-inner[data-chara=時透無一郎]{background-image:url(../_assets/images/site-bg/muichiro/bg.webp?v=20260320144906)}.site-bg-enter-active,.site-bg-leave-active{transition:opacity 1s}.site-bg-enter,.site-bg-leave-to{opacity:0}.site-anchor{position:relative;display:inline-block;border-radius:100px;color:var(--site-white-color)}@media screen and (min-width:769px){.site-anchor{min-width:450px}.site-anchor:hover .site-anchor-bg:before{width:0}.site-anchor:hover .site-icon-main{opacity:0}}@media screen and (max-width:768px){.site-anchor{width:100%}}.site-anchor.close{pointer-events:none;filter:brightness(.5)}.site-anchor.open{pointer-events:all}.site-anchor-bg2,.site-anchor-bg:before{position:absolute;top:0;left:0;width:100%;height:100%}.site-anchor-bg2{border-radius:100px;background-color:var(--site-black-color);box-shadow:0 0 0 2px var(--site-white-color)}.site-anchor-bg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:calc(100% - 6px);height:calc(100% - 6px);background-color:var(--site-color-shilver03);border-radius:100px;overflow:hidden}.site-anchor-bg:before{content:"";transition:var(--site-transition-speed)}.site-anchor-bg.black::before{background-color:var(--site-black-color)}.site-anchor-bg.brown::before{background-color:var(--site-color-brown01)}.site-anchor-bg.kimetsu_mini_colorpaper::before{background-color:var(--site-color-yellow02)}.site-anchor-bg.tales_acril_colorpaper::before{background-color:var(--site-color-blue01)}.site-anchor-bg.fate_acril_colorpaper::before{background-color:var(--site-color-purple01)}.site-anchor-bg.kimetsu_acril_colorpaper::before{background-color:var(--site-color-green01)}.site-anchor-contents{position:relative;display:block;width:100%;height:100%;text-align:center}.site-anchor .site-linkto-tag{line-height:1.4;transform:rotate(.03deg);display:block;width:100%;height:100%}@media screen and (min-width:769px){.site-anchor .site-linkto-tag{padding:1.5rem 2.5rem 1.5rem 1rem;font-size:1.1rem}}@media screen and (max-width:768px){.site-anchor .site-linkto-tag{padding:1.5rem 2rem 1.5rem 1rem}}.site-anchor .site-icon-main{position:absolute;top:0;bottom:0;margin:auto;pointer-events:none;transition:var(--site-transition-speed)}@media screen and (min-width:769px){.site-anchor .site-icon-main{right:.8rem;font-size:2rem}}@media screen and (max-width:768px){.site-anchor .site-icon-main{right:.5rem;font-size:1.5rem}}.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);background-color:var(--site-color-orange01);pointer-events:auto}
/*# sourceMappingURL=components.css.map */