@import url(https://fonts.googleapis.com/css2?family=Coiny&family=M+PLUS+1:wght@400;800&family=M+PLUS+Rounded+1c:wght@400;800&display=swap);:root{--cps-font-family-sans:var(--global-font-family);--cps-font-family-sans-en:"Coiny",var(--global-font-family);--cps-font-family-strong:"M PLUS 1",var(--global-font-family);--cps-font-family-strong-maru:"M PLUS Rounded 1c","M PLUS 1",var(--global-font-family);--cps-base-color-W:255 255 255;--cps-base-color-K:51 51 51;--cps-base-color-BK:0 0 0;--cps-base-color-R:230 0 0;--cps-base-color-B:97 145 204;--cps-base-color-B2:2 104 168;--cps-base-color-C:30 183 234;--cps-base-color-C2:239 248 251;--cps-base-color-M:156 130 183;--cps-base-color-Y:245 213 60;--cps-base-color-Y2:255 187 44;--cps-base-color-O:238 131 92;--cps-base-color-P:232 82 155;--cps-base-color-GY-f3:243 243 243;--cps-base-color-GY-ee:238 238 238;--cps-base-color-GY-cc:204 204 204;--cps-base-color-GY-99:153 153 153;--cps-base-color-GY-66:102 102 102;--cps-base-color-GY-33:51 51 51;--cps-base-color-GY-11:17 17 17}.icon>a:active,.icon>a:hover,a:active,a:hover{color:rgb(var(--cps-base-color-R))}.icon>a:before,ul.icon>li>a:before{border-width:4px 0 4px 6px;border-left-color:rgb(var(--cps-base-color-R));left:.2em;top:calc(.9em - 3px)}br.pc{display:initial}br.sp{display:none}@media (max-width:800px){br.pc{display:none}br.sp{display:initial}}#tPath{background-color:rgb(var(--cps-base-color-M))}#tPath li{color:rgb(var(--cps-base-color-W) / .7)}#tPath li a,#tPath li a:active,#tPath li a:hover,#tPath li a:link{color:rgb(var(--cps-base-color-W) / .9)}body[data-path] #lNav{width:calc(25% - 40px);min-width:200px;max-width:260px;order:1;margin:0 auto 0 0;padding:0}body[data-path] #lNav>*{margin-right:0}#lNav{position:relative;font-family:var(--cps-font-family-sans);box-shadow:0 0 10px 0 rgb(var(--cps-base-color-BK) / .1);overflow:hidden}#lNav::before{content:"";background-color:rgb(var(--cps-base-color-W));box-shadow:0 -200px 0 0 rgb(var(--cps-base-color-W)),0 200px 0 0 rgb(var(--cps-base-color-W));width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}#lNav nav{background:rgb(var(--cps-base-color-W))}#lNav nav>ul{background:0 0!important}#lNav nav>ul>li ul li a,#lNav nav>ul>li>a{color:rgb(var(--cps-base-color-K))}#lNav nav>ul>li>a:before{background:linear-gradient(to top,rgb(var(--cps-base-color-P)),rgb(var(--cps-base-color-C)))!important}#lNav nav>ul>li>ul>li>a:before{content:"";display:inline-block;width:1.4em;height:1.4em;margin:-.3em .5em 0 -.8em;background-color:rgb(var(--cps-base-color-P));mask:url(/common/chara_shop/anime-cinderellagray/assets/img/icon_star.svg) no-repeat center center/contain;vertical-align:middle}#lNav nav ul,#lNav nav ul li,#lNav nav ul li a{border:none!important}#lNav nav>ul>li ul li a:active,#lNav nav>ul>li ul li a:hover{color:rgb(var(--cps-base-color-P))}#lNav nav>ul>li>ul{border-bottom:1px dotted rgb(var(--cps-base-color-GY-cc))!important}#lNav nav>ul>li>ul>li>a{border-top:1px dotted rgb(var(--cps-base-color-GY-cc))!important}#lNav nav>ul>li>ul>li.cur>a,#lNav nav>ul>li>ul>li.root>a{background-color:rgb(var(--cps-base-color-C2));color:rgb(var(--cps-base-color-C));font-weight:700}#lNav nav>ul>li>ul>li.cur>a:before,#lNav nav>ul>li>ul>li.root>a:before{background-color:rgb(var(--cps-base-color-C))}#lNav nav>ul>li>ul>li.cur>a:hover,#lNav nav>ul>li>ul>li.root>a:hover{color:rgb(var(--cps-base-color-P))}#lNav nav>ul>li>ul>li.root .root>a:first-child:last-child{color:rgb(var(--cps-base-color-P));font-weight:700}#lNav nav>ul>li>ul>li.root,#lNav nav>ul>li>ul>li.root>a,#lNav nav>ul>li>ul>li.root>ul{background-color:rgb(var(--cps-base-color-C2))}#lNav nav>ul>li>ul>li.root>ul{background-color:rgb(var(--cps-base-color-W))!important;border-radius:0!important;filter:drop-shadow(1px 0 0 rgb(var(--cps-base-color-C))) drop-shadow(-1px 0 0 rgb(var(--cps-base-color-C))) drop-shadow(0 1px 0 rgb(var(--cps-base-color-C))) drop-shadow(0 -1px 0 rgb(var(--cps-base-color-C)))!important;font-size:85.7%;padding-top:1em!important;padding-bottom:1em!important}#lNav nav>ul>li>ul>li.root>ul:before{border-bottom-color:rgb(var(--cps-base-color-C))!important}#lNav>nav>ul>li>ul>li.root>ul>li:before{border-left-color:rgb(var(--cps-base-color-R))}#lNav nav>ul>li>ul>li>a[href^="#comingsoon"]{opacity:.5;filter:grayscale(1);pointer-events:none}#lNav nav>ul>li>ul>li>a[href^="#comingsoon"]:after{content:"COMING SOON";display:block;margin:0 0 0 1em;padding:.1em 1em 0;color:rgb(var(--cps-base-color-BK) / .7);background:rgb(var(--cps-base-color-GY-cc));border-radius:1em;font-family:var(--cps-font-family-sans-en);font-size:1em;text-align:center}#lNav nav>ul>li>ul>li:has(>a[href^="#comingsoon"]){display:none!important}@media (max-width:800px){body[data-path] #lNav{width:100%;max-width:unset}#lNav{margin:60px 0!important;padding:20px 0!important;box-sizing:border-box}#lNav::before{width:100%;box-shadow:50px 0 0 0 rgb(var(--cps-base-color-BK)),-50px 0 0 0 rgb(var(--cps-base-color-BK))}#lNav nav>ul>li>ul>li>a[href^="#comingsoon"]:after{display:inline-block;width:11em;margin:0 0 0 1em}}body{position:relative}body::before{content:"";width:100%;height:100%;background:radial-gradient(circle,rgb(var(--cps-base-color-W) / .3) 4px,transparent 4.5px) 0 0/20px 30px,radial-gradient(circle,rgb(var(--cps-base-color-W) / .3) 4px,transparent 4.5px) 10px 15px/20px 30px,url(/common/chara_shop/anime-cinderellagray/assets/img/bg2.webp) center center/100vw auto;background-attachment:fixed;position:absolute;z-index:-1}main.cssTypeA{color:rgb(var(--cps-base-color-K));font-family:var(--cps-font-family-sans)}main.cssTypeA article{background:rgb(var(--cps-base-color-W));box-shadow:0 0 10px 0 rgb(var(--cps-base-color-BK) / .1);padding-bottom:0!important;margin-bottom:0!important}main.cssTypeA article .wm-h1{background:linear-gradient(to left,rgb(var(--cps-base-color-P)),rgb(var(--cps-base-color-C))),rgb(var(--cps-base-color-B2));border-bottom:3px solid rgb(var(--cps-base-color-B2));color:rgb(var(--cps-base-color-W));font-family:var(--cps-font-family-strong);font-size:min(3.8vw,150%);font-weight:700;padding:1em;text-align:center;word-break:keep-all}main.cssTypeA article .wm-h1 span{display:inline-block}main.cssTypeA article .wm-h1:has(.low_header_image){border-bottom:none}main.cssTypeA article .wm-h1 .low_header_image{display:block;height:100vw;max-height:248px;background:url(/common/chara_shop/anime-cinderellagray/assets/img/bg_low_header.webp) no-repeat center center/cover,rgb(var(--cps-base-color-W));border-top:1px solid rgb(var(--cps-base-color-B2));color:rgb(var(--cps-base-color-B2));letter-spacing:.1em;margin:1em -1em -1em;padding:6.5em 0 0;position:relative;text-align:center;text-shadow:0 0 .5em rgb(var(--cps-base-color-W)),0 0 .4em rgb(var(--cps-base-color-W)),0 0 .3em rgb(var(--cps-base-color-W)),0 0 .2em rgb(var(--cps-base-color-W))}main.cssTypeA article .wm-h1 .low_header_image::before{content:attr(data-en);width:100%;max-width:100%;display:inline-block;margin:0 auto;padding:.1em .5em;font-family:var(--cps-font-family-sans-en);font-size:280%;line-height:1;position:absolute;top:1.4em;left:0}main.cssTypeA article .wm-h1 .low_header_image em{display:block;padding:.2em 0}main.cssTypeA article .wm-h1 .low_header_image.hide{display:none}@media (min-width:801px){body[data-path] main,body[data-path] main.cssTypeA.wide{padding-bottom:20px!important}}@media (max-width:800px){main.cssTypeA{padding-left:15px!important;padding-right:15px!important}main.cssTypeA article .wm-h1{margin-left:-15px!important;margin-right:-15px!important;text-align:center;overflow:hidden}main.cssTypeA article .wm-h1 .low_header_image{height:28vw;margin:1em -1.4em -1.4em;padding-top:5.5em;font-size:2.8vw}main.cssTypeA article .wm-h1 .low_header_image::before{top:1.05em}}@media (max-width:480px){main.cssTypeA{padding-left:10px!important;padding-right:10px!important}main.cssTypeA article .wm-h1{margin-left:-10px!important;margin-right:-10px!important}}[id^=contents-]{padding:min(4.16vw,20px)}[id^=contents-] .wm-h2{background:0 0;border-bottom:2px solid rgb(var(--cps-base-color-M));color:rgb(var(--cps-base-color-K));font-family:var(--cps-font-family-strong);font-weight:700;font-size:min(4.8vw,1.45em);line-height:1.6;padding:.2em 0}[id^=contents-] .wm-h2:after,[id^=contents-] .wm-h2:before{display:none}[id^=contents-] .wm-h2:before{content:"";display:inline-block;width:1.4em;height:1.4em;margin:-.3em .5em -.2em 0;background:linear-gradient(to left top,rgb(var(--cps-base-color-P)),rgb(var(--cps-base-color-C)));mask:url(/common/chara_shop/anime-cinderellagray/assets/img/icon_star.svg) no-repeat center center/contain;position:static}#chara_shop_navi{margin:0;padding:0;font-size:min(1.6vw,100%);position:sticky;top:0;z-index:10}#chara_shop_navi .contentsMenu{display:flex;justify-content:center;flex-wrap:nowrap;width:100%;margin-top:0;padding:0;background:rgb(var(--cps-base-color-B2));border-top:3px solid rgb(var(--cps-base-color-M));position:relative;text-align:center}#chara_shop_navi .contentsMenu li{width:auto;background:0 0;background-clip:border-box;border:none;box-shadow:none;height:auto;margin:0;padding:1.5em .5em;position:relative;overflow:visible}#chara_shop_navi .contentsMenu li a{background:rgb(var(--cps-base-color-W));border:none;border-radius:.7em;color:rgb(var(--cps-base-color-K));display:block;font-family:var(--cps-font-family-strong);font-size:1.2em;font-weight:700;left:0;line-height:1.5;margin:0;padding:1em 2em 1em 3em;position:relative;text-decoration:none;transform:none;top:0;width:100%;white-space:nowrap;z-index:1}#chara_shop_navi .contentsMenu li a::before{content:"";display:block;width:1.4em;height:1.4em;margin:-.1em 0 0;background-color:rgb(var(--cps-base-color-P));mask:url(/common/chara_shop/anime-cinderellagray/assets/img/icon_star.svg) no-repeat center center/contain;position:absolute;left:1em;top:50%;transform:translate(0,-50%)}#chara_shop_navi .contentsMenu li a:hover{color:rgb(var(--cps-base-color-P));box-shadow:0 3px 0 0 rgb(var(--cps-base-color-Y))}#chara_shop_navi .contentsMenu li a:hover,#chara_shop_navi .contentsMenu li:hover{opacity:1}#chara_shop_navi .contentsMenu li.cur a{background:rgb(var(--cps-base-color-C));color:rgb(var(--cps-base-color-W))}#chara_shop_navi .contentsMenu li.cur a::before{background:rgb(var(--cps-base-color-Y))}#chara_shop_navi .contentsMenu li.cur a:hover{color:rgb(var(--cps-base-color-W))}#chara_shop_navi .contentsMenu li a[href^="#comingsoon"]{background:rgb(var(--cps-base-color-W))!important;color:rgb(var(--cps-base-color-K) / 60%);pointer-events:none;filter:grayscale(1);opacity:.7}#chara_shop_navi .contentsMenu li a[href^="#comingsoon"]::before{opacity:.5}#chara_shop_navi .contentsMenu li:has(>a[href^="#comingsoon"])::after{content:"COMING SOON";display:block;width:12em;background:rgb(var(--cps-base-color-W));border:none;border-radius:2em;color:rgb(var(--cps-base-color-B2) / .7);font-family:var(--cps-font-family-sans-en);font-size:.857em;line-height:1;margin:0 auto;padding:.4em 0 .3em;text-decoration:none;position:absolute;left:50%;top:1em;transform:translate(-50%,0);z-index:1}#chara_shop_navi .contentsMenu li:has(a[href^="#comingsoon"]){display:none}@media (max-width:800px){#chara_shop_navi{width:auto;margin-left:-15px;margin-right:-15px}#chara_shop_navi .contentsMenu{width:100%}}@media (max-width:480px){#chara_shop_navi{width:auto;margin-left:-10px;margin-right:-10px}}#contents-header-index{background:rgb(var(--cps-base-color-W));margin-top:0;padding:0}#contents-header-index img{display:block;padding:0}#slider *{margin:0}@media (max-width:800px){#contents-header-index{margin-left:-15px!important;margin-right:-15px!important}}@media (max-width:480px){#contents-header-index{margin-left:-10px!important;margin-right:-10px!important}}#contents-shopinfo h2+p{font-size:1.14em}#contents-shopinfo .flex-layout{margin:20px auto 0;padding:0 5% 0 3%;width:100%;max-width:720px;align-items:center;justify-content:center}#contents-shopinfo .flex-layout p{width:50%;margin:0;padding:0 2%}#contents-shopinfo .flex-layout p a{transition:.3s ease}#contents-shopinfo .flex-layout p a:hover{filter:drop-shadow(0 0 min(2vw, 1em) rgb(var(--cps-base-color-R) / .5))}#contents-shopinfo .flex-layout p:first-child{width:60%}#contents-shopinfo .flex-layout p:last-child{width:40%}@media (max-width:480px){#contents-shopinfo h2+p{font-size:1.07em}}.comingsoon{margin:20px max(-4.16vw,-20px) 0;padding:20px 0;color:rgb(var(--cps-base-color-B2));font-size:clamp(100%,10.3vw,700%);font-family:var(--cps-font-family-sans-en);font-weight:900;line-height:1;background:linear-gradient(to left top,rgb(var(--cps-base-color-P)),rgb(var(--cps-base-color-C)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center}.comingsoon span{display:inline-block;padding:0;background-image:linear-gradient(to bottom,rgb(var(--cps-base-color-GY-11)) 70%,rgb(var(--cps-base-color-R)) 70%);background-clip:text;color:transparent}.tw-block{background-color:rgb(var(--cps-base-color-B2) / .05)}.locations.type3{font-size:.928em}.locations.type3 .event_loc_name{background:rgb(var(--cps-base-color-B2));border-right:3px solid rgb(var(--cps-base-color-M));border-radius:.7em;color:rgb(var(--cps-base-color-W));font-size:clamp(1em,3.2vw,1.14em);padding:2em 1em}.locations.type3 .event_loc_name span{display:inline-block}.locations.type3 .event_loc_name:after{border-left-color:rgb(var(--cps-base-color-M));left:calc(100% + 1px)}.locations.type3 .event_loc_info table th:before{background:rgb(var(--cps-base-color-M))}.locations.type3 .event_loc_info p.icon{margin:0;padding:0}.locations.type3 .event_loc_info .icon>a{padding-left:1.3em}.locations.type3 .event_loc_info .icon>a[target="_blank"]{padding-left:0}.locations.type3 .event_loc_info .icon>a[target="_blank"]::before{display:none}.locations.type3 .event_loc_info .icon>a[target="_blank"]::after{content:"\00a0";display:inline-block;width:1.2em;margin-left:.2em;background:url(/common/tmpl/images/icon-set/ico_target-blank.svg) no-repeat center center/contain}.locations.type3 .event_loc_info .icon>a[target="_blank"]:hover::after{background-image:url(/common/tmpl/images/icon-set/ico_target-blank_r.svg)}@media (max-width:800px){.locations.type3 .event_loc_name{border-right:none;border-bottom:3px solid rgb(var(--cps-base-color-M));text-align:center}.locations.type3 .event_loc_name:after{border-top-color:rgb(var(--cps-base-color-M));top:calc(100% + 1px);left:calc(50% - 10px)}}#contents-footer{padding-top:0}#contents-footer .annotation.top_footer{background:0 0;margin:0 max(-4.16vw,-20px);padding:4% 20px calc(4% - 20px)}#contents-footer .annotation li span{color:rgb(var(--cps-base-color-R))}#contents-footer .annotation a{color:rgb(var(--cps-base-color-K))}#contents-footer .annotation a:active,#contents-footer .annotation a:hover{color:rgb(var(--cps-base-color-R))}#contents-footer .officialCopyright{background:linear-gradient(to left,rgb(var(--cps-base-color-P)),rgb(var(--cps-base-color-C))),rgb(var(--cps-base-color-B2));border:none;border-top:5px solid rgb(var(--cps-base-color-B2));margin:20px max(-4.16vw,-20px) -20px;padding:30px 0;color:rgb(var(--cps-base-color-K));font-size:min(2vw,85.7%);font-weight:400;line-height:1.8;overflow:hidden}#contents-footer .officialCopyright small{display:inline-block;margin:0 .4em;padding-top:0;border-top:none;color:rgb(var(--cps-base-color-W))}#contents-footer .officialCopyright small span{display:inline-block}#contents-campaign+#contents-footer,#contents-goods+#contents-footer,#contents-minigame+#contents-footer,.onlinestore+#contents-footer{margin-top:0}article .infoList p a:active,article .infoList p a:hover,section .infoList p a:active,section .infoList p a:hover{color:rgb(var(--cps-base-color-R))}#contents-news.low .infoList{min-height:10em}#contents-news .infoList dd{position:relative}#contents-news .infoList dd:after{content:"";display:block;width:100%;border-bottom:1px dashed rgb(var(--cps-base-color-BK) / 10%);position:absolute;bottom:-10px;left:0}#contents-news .infoList p{clear:none;margin-left:7em}#contents-news .infoList .categoryTag{margin-left:7em}#contents-news .no-newslist{padding:.5em .2em;border-bottom:1px dashed rgb(var(--cps-base-color-GY-cc));color:rgb(var(--cps-base-color-K) / .6)}@media (max-width:640px){#contents-news .infoList dd+dt+dd{margin-top:inherit}}@media (max-width:480px){#contents-news .infoList p{clear:both;margin-left:0}#contents-news .infoList .categoryTag{margin-left:0}}#contents-goods{margin-top:0;background:radial-gradient(circle,rgb(var(--cps-base-color-W) / .3) min(.4vw,4px),transparent min(.45vw,4.5px)) 0 0/min(2vw,20px) min(3vw,30px),radial-gradient(circle,rgb(var(--cps-base-color-W) / .3) min(.4vw,4px),transparent min(.45vw,4.5px)) min(1vw,10px) min(1.5vw,15px)/min(2vw,20px) min(3vw,30px),linear-gradient(to right bottom,#f8d3e4,#abdff7,#f8d3e4);box-shadow:none}#contents-goods .title_goods{margin:max(-2vw,-10px) max(-2vw,-10px);padding:0}#contents-goods .title_goods img{display:block;margin:0;padding:0}.goods_inner{margin:0;padding:15px 0}.goods_inner .flex-layout{width:auto;margin:-10px}.goods_inner .flex-layout>li{width:calc(50% - 20px);margin:10px;padding:0;background:rgb(var(--cps-base-color-W));border-radius:1em;font-family:var(--contents-font-family-sans);position:relative;z-index:1}.goods_inner .flex-layout>li::after,.goods_inner .flex-layout>li::before{content:"";position:absolute;z-index:-1}.goods_inner .flex-layout>li::before{width:calc(100% + 6px);height:calc(100% + 6px);background:linear-gradient(100deg,#afa1d4,#f0a0c3,#f5f3a9);border-radius:calc(1em + 3px);top:-3px;left:-3px}.goods_inner .flex-layout>li::after{width:100%;height:100%;background:rgb(var(--cps-base-color-W));border-radius:1.2em 1.2em 1em 1em;top:0;left:0}.goods_inner .flex-layout li figure{margin:0;padding:0;position:relative}.goods_inner .flex-layout li figure img{display:block}.goods_inner .item_header{display:flex;align-items:center;flex-flow:row wrap;justify-content:flex-end;margin:0;padding:.4em .7em .5em;background:linear-gradient(to right,#f0a0c3,#86b3dc);border-radius:1em 1em 0 0;color:rgb(var(--cps-base-color-W));font-family:var(--cps-font-family-strong-maru);font-weight:800;position:relative}.goods_inner .item_header [class^=item_]{margin:0;padding:0;line-height:1.2;transform:rotate(.03deg)}.goods_inner .item_header .item_name{padding-bottom:.2em;width:100%;color:rgb(var(--cps-base-color-W));font-size:180%;font-weight:800}.goods_inner .item_header .item_type{padding:0 1em .1em;background:rgb(var(--cps-base-color-W));border-radius:1em;color:#afa1d4}.goods_inner .item_header .item_price{margin-left:1em;padding-bottom:.1em}.goods_inner .item_header .item_price .emphasis,.goods_inner .item_header .item_type .emphasis{font-size:150%;font-weight:800}.goods_inner .item_header .item_price .tax{writing-mode:vertical-rl;font-size:.6em;margin:0 0 0 .2em;display:inline-block;vertical-align:text-bottom}.goods_inner .item_header .item_price .tax::after,.goods_inner .item_header .item_price .tax::before{content:"";display:inline-block;transform:translate(.1em,0)}.goods_inner .item_header .item_price .tax::before{content:"("}.goods_inner .item_header .item_price .tax::after{content:")"}.goods_inner .item_info{display:flex;justify-content:space-between;margin:0;padding:.5em .8em 0;font-size:78.5%}.goods_inner .item_info li{display:inline-block;margin:0;padding:0;line-height:1.5}.goods_inner .item_info .note{padding:.2em 1em;background:rgb(var(--cps-base-color-P));border-radius:1em;color:rgb(var(--cps-base-color-W));font-weight:800}.goods_inner .flex-layout.benefit{width:auto;margin:0}.goods_inner .flex-layout.benefit>li{width:100%;margin:0;padding:1em 0}.goods_inner .flex-layout.benefit>li::after{border-radius:1em}.goods_inner .flex-layout.benefit .benefit_name{margin:0;padding:0}.goods_inner .flex-layout.benefit .benefit_name img{display:block}.goods_inner .flex-layout.benefit .item_info{display:block;margin:0;padding:0 .8em}.goods_inner .flex-layout.benefit .item_info li{width:100%;margin:0;padding:0;text-align:right}.goods_inner .flex-layout.benefit_inner{width:auto;margin:0;padding:0 1em}.goods_inner .flex-layout.benefit_inner p{margin:0;padding:0 0 0 .5em;color:rgb(var(--cps-base-color-B));font-family:var(--cps-font-family-strong-maru);font-size:158%;font-weight:800;line-height:1.4;transform:rotate(.03deg)}.goods_inner .flex-layout.benefit_inner p small{display:block;color:rgb(var(--cps-base-color-K));font-size:50%;font-weight:800;text-align:right}@media (max-width:800px){.goods_inner .flex-layout{width:auto;margin:0}.goods_inner .flex-layout>li{width:100%;margin:0;padding:0;font-size:min(2.8vw,100%)}.goods_inner .flex-layout>li+li{margin-top:min(4.16vw,20px)}.goods_inner .flex-layout.benefit_inner>*{width:100%;margin:0;padding:00}.goods_inner .flex-layout.benefit_inner p{margin:.5em 0 0;padding:0;font-size:149%}}.onlinestore{margin:0;padding:min(5vw,30px);background:linear-gradient(to left,rgb(var(--cps-base-color-P)),rgb(var(--cps-base-color-C))),rgb(var(--cps-base-color-B2));--onlinestore-color:var(--cps-base-color-B)}.onlinestore_inner{width:100%;max-width:640px;margin:0 auto;padding:0 0 2em;background:rgb(var(--cps-base-color-W));border-radius:1em;font-family:var(--cps-font-family-strong-maru);font-size:min(1.8vw,100%);font-weight:800;position:relative;text-align:center;z-index:1}.onlinestore_inner::after,.onlinestore_inner::before{content:"";position:absolute;z-index:-1}.onlinestore_inner::before{width:calc(100% + 6px);height:calc(100% + 6px);background:linear-gradient(100deg,#afa1d4,#f0a0c3,#f5f3a9);border-radius:calc(1em + 3px);top:-3px;left:-3px}.onlinestore_inner::after{width:100%;height:calc(100% - (1em * 2.5) * 2 - 3px);background:rgb(var(--cps-base-color-W));border-radius:1em;bottom:0;left:0}.title_onlinestore{margin:0;padding:.5em;color:rgb(var(--cps-base-color-W));font-size:250%;font-weight:800;line-height:1;text-shadow:2px 2px 1px rgb(var(--onlinestore-color)),-2px 2px 1px rgb(var(--onlinestore-color)),2px -2px 1px rgb(var(--onlinestore-color)),-2px -2px 1px rgb(var(--onlinestore-color)),2px 0 1px rgb(var(--onlinestore-color)),-2px 0 1px rgb(var(--onlinestore-color)),0 2px 1px rgb(var(--onlinestore-color)),0 -2px 1px rgb(var(--onlinestore-color));transform:rotate(.03deg)}.subtitle_onlinestore{margin:.75em 0 0;padding:0;color:rgb(var(--onlinestore-color));font-size:171.4%;font-weight:800;line-height:1.6;transform:rotate(.03deg)}.onlinestore_link{margin:.5em 0 0;padding:.5em 0}.onlinestore_link figure{display:inline-block;margin:0;padding:.5em}.onlinestore_link figure img{width:auto;height:min(13vw,55px)}.sales_period{display:inline-block;margin:2em 0 0;padding:0;position:relative;transform:rotate(.03deg)}.sales_period::after,.sales_period::before{content:"";width:90%;height:3px;background:rgb(var(--onlinestore-color));position:absolute;left:5%}.sales_period::before{top:0}.sales_period::after{bottom:0}.sales_period dl{margin:0;padding:.8em 0 .7em;font-size:200%;position:relative}.sales_period dl::after,.sales_period dl::before{content:"";width:1.5em;height:100%;border:3px solid rgb(var(--onlinestore-color));position:absolute;top:0}.sales_period dl::before{border-width:3px 0 3px 3px;border-radius:.7em 0 0 .7em;right:100%}.sales_period dl::after{border-width:3px 3px 3px 0;border-radius:0 .7em .7em 0;left:100%}.sales_period dl dt{margin:0;padding:.4em 1.5em;font-size:80%;font-weight:800;line-height:1;background:rgb(var(--onlinestore-color));border-radius:.4em;color:rgb(var(--cps-base-color-W));position:absolute;top:-.9em;left:50%;transform:translate(-50%,0)}.sales_period dl dd{margin:0;padding:.3em 0 0;color:rgb(var(--onlinestore-color));line-height:1}.onlinestore_inner .annotation{margin:.5em;transform:rotate(.03deg)}.onlinestore_inner .annotation li+li{margin-top:0}@media (max-width:800px){.sales_period dl{margin:0;padding:1em 0 .8em;font-size:200%;position:relative}.sales_period dl dt{font-size:100%}.onlinestore_inner .annotation{font-size:120%}}#contents-minigame{margin-top:0;background:radial-gradient(circle,rgb(var(--cps-base-color-W) / .3) min(.4vw,4px),transparent min(.45vw,4.5px)) 0 0/min(2vw,20px) min(3vw,30px),radial-gradient(circle,rgb(var(--cps-base-color-W) / .3) min(.4vw,4px),transparent min(.45vw,4.5px)) min(1vw,10px) min(1.5vw,15px)/min(2vw,20px) min(3vw,30px),linear-gradient(to right bottom,#f8d3e4,#abdff7,#f8d3e4);box-shadow:none}#contents-minigame .title_minigame{margin:max(-2vw,-10px) max(-2vw,-10px);padding:0}#contents-minigame .title_minigame img{display:block;margin:0;padding:0}.minigame_inner{margin:0;padding:0 0 min(4.16vw,20px)}.minigame_inner{margin:0;padding:15px 0}.minigame_inner .flex-layout{margin:0}.minigame_inner .flex-layout li{width:100%;margin:0;padding:0;background:rgb(var(--cps-base-color-W));border:5px solid rgb(var(--cps-base-color-K));border-radius:calc(1em + 8px);position:relative}.minigame_inner .flex-layout li+li{margin-top:min(4.16vw,30px)}.minigame_item_inner .item_rank_icon{width:20%;margin:-4% 0 0 -4%;padding:0;position:absolute;left:0;top:0}.minigame_item_inner .item_header{display:flex;align-items:center;justify-content:space-between;margin:0;padding:.5em 2% calc(.5em + 5px) 18%;background:rgb(var(--cps-base-color-K));border-radius:1em 1em 0 0}.minigame_item_inner .item_header .item_name{margin:0;padding:0;color:rgb(var(--cps-base-color-W));font-family:var(--cps-font-family-strong-maru);font-size:228.5%;font-weight:800;line-height:1.4;transform:rotate(.03deg)}.minigame_item_inner .item_header .item_type{margin:0;padding:0 1em;background:rgb(var(--cps-base-color-W));border-radius:2em;color:rgb(var(--cps-base-color-K));font-family:var(--cps-font-family-strong-maru);font-size:120%;font-weight:800;line-height:1.4;transform:rotate(.03deg)}.minigame_item_inner .item_header .item_type .emphasis{font-size:190%}.minigame_item_inner .item_info{margin:0;padding:.3em .5em;text-align:right}.minigame_item_inner .item_info p{display:inline-block;margin:0 .5em;padding:0}.minigame_item_inner .item_info .note{padding:.1em 1em;background:rgb(var(--cps-base-color-P));border-radius:1em;color:rgb(var(--cps-base-color-W));font-weight:800}.minigame_item_inner .item_image{margin:.5em 0 0;padding:0 1em 1em}.minigame_item_inner .item_image img{display:block;margin:0 auto}.minigame_att{margin:.5em max(-4.16vw,-20px) 0;padding:.5em;background:linear-gradient(to right,rgb(var(--cps-base-color-W) / 0) 1%,rgb(var(--cps-base-color-W)) 10%,rgb(var(--cps-base-color-W)) 90%,rgb(var(--cps-base-color-W) / 0) 99%);color:rgb(var(--cps-base-color-P));font-family:var(--cps-font-family-strong-maru);font-size:min(3vw,120%);font-weight:800;line-height:1.4;text-align:center;transform:rotate(.03deg);word-break:keep-all}.minigame_att span{text-shadow:1px 1px .05em rgb(var(--cps-base-color-W)),-1px 1px .05em rgb(var(--cps-base-color-W)),1px -1px .05em rgb(var(--cps-base-color-W)),-1px -1px .05em rgb(var(--cps-base-color-W)),1px 0 .05em rgb(var(--cps-base-color-W)),-1px 0 .05em rgb(var(--cps-base-color-W)),0 1px .05em rgb(var(--cps-base-color-W)),0 -1px .05em rgb(var(--cps-base-color-W))}.minigame_inner .flex-layout li:has(.rank_S){border-color:rgb(var(--cps-base-color-P))}.minigame_item_inner.rank_S .item_header{background:rgb(var(--cps-base-color-P))}.minigame_item_inner.rank_S .item_header .item_type{color:rgb(var(--cps-base-color-P))}.minigame_item_inner.rank_S .item_image{margin:-1% 0 0}.minigame_item_inner.rank_S .item_image img{width:70%;max-width:420px}.minigame_inner .flex-layout li:has(.rank_A){border-color:rgb(var(--cps-base-color-C))}.minigame_item_inner.rank_A .item_header{background:rgb(var(--cps-base-color-C))}.minigame_item_inner.rank_A .item_header .item_type{color:rgb(var(--cps-base-color-C))}.minigame_item_inner.rank_A .item_image{margin:0 -2.5%}.minigame_inner .flex-layout li:has(.rank_B){border-color:rgb(var(--cps-base-color-Y2))}.minigame_item_inner.rank_B .item_header{background:rgb(var(--cps-base-color-Y2))}.minigame_item_inner.rank_B .item_header .item_type{color:rgb(var(--cps-base-color-Y2))}.minigame_item_inner.rank_B .item_image{margin:0 -1.5%}.minigame_inner .flex-layout li:has(.rank_C){border-color:rgb(var(--cps-base-color-GY-99))}.minigame_item_inner.rank_C .item_header{background:rgb(var(--cps-base-color-GY-99))}.minigame_item_inner.rank_C .item_header .item_type{color:rgb(var(--cps-base-color-GY-99))}.minigame_item_inner.rank_C .item_image{margin:0 -2%}@media (max-width:800px){.minigame_inner .flex-layout li{font-size:min(2.3vw,100%)}.minigame_item_inner .item_rank_icon{width:26%;margin:-5% 0 0 -6%}.minigame_item_inner .item_header{padding-left:20%;font-size:min(1.7vw,100%)}}@media (max-width:640px){.minigame_item_inner .item_rank_icon{margin-left:-7%}}@media (max-width:480px){.minigame_item_inner .item_rank_icon{margin-left:-8%}}