@import url(https://fonts.googleapis.com/css2?family=Kosugi+Maru&family=M+PLUS+Rounded+1c:wght@400;700;900&family=Barlow+Condensed:wght@400;600;700&display=swap);:root{--cps-font-family-sans:"M PLUS Rounded 1c",var(--global-font-family);--cps-font-family-sans-en:"Barlow Condensed",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:237 47 106;--cps-base-color-R2:242 109 150;--cps-base-color-B:131 185 219;--cps-base-color-B2:192 223 249;--cps-base-color-C:136 254 254;--cps-base-color-C2:203 255 253;--cps-base-color-M:114 104 173;--cps-base-color-M2:177 151 216;--cps-base-color-Y:255 246 125;--cps-base-color-Y2:255 251 198;--cps-base-color-G:131 204 183;--cps-base-color-O:255 184 53;--cps-base-color-P:253 234 240;--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-22:34 34 34;--cps-base-color-GY-11:17 17 17;--cps-base-color-GY-DK:22 23 25}.icon>a:is(:hover,:active),a:is(:hover,:active){color:rgb(var(--cps-base-color-R))}.icon>a::before,ul.icon>li>a::before{content:"";width:0!important;height:0!important;background:0 0!important;border-style:solid!important;border-width:4px 0 4px 6px!important;border-color:transparent!important;border-left-color:rgb(var(--cps-base-color-R))!important;left:.2em!important;top:calc(.9em - 3px)!important}.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 right 55%/contain;border:none;opacity:.85}.icon>a[target=_blank]:hover::after{background-image:url(/common/tmpl/images/icon-set/ico_target-blank_r.svg);opacity:1}br.pc{display:none}@media (min-width:801px){br.sp{display:none}}#tPath{background-color:rgb(var(--cps-base-color-P))}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}#lNav::before{content:"";background-color:rgb(var(--cps-base-color-P));box-shadow:0 -200px 0 0 rgb(var(--cps-base-color-P)),0 200px 0 0 rgb(var(--cps-base-color-P));width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}#lNav nav{background:rgb(var(--cps-base-color-P))}#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));font-weight:400}#lNav nav>ul>li>a{font-weight:700}#lNav nav>ul>li>a::before{width:3px;left:0;background:rgb(var(--cps-base-color-R) / .5)!important}#lNav nav>ul>li>ul>li{position:relative;z-index:1}#lNav nav>ul>li>ul>li::after{content:"";width:calc(100% - 40px);height:calc(3.8em - 10px);background:rgb(var(--cps-base-color-W));border-radius:3em;position:absolute;top:5px;left:20px;z-index:-1}#lNav nav>ul>li>ul>li+li{margin-top:15px}#lNav nav>ul>li>ul>li>a{padding:1em 1.5em 1em calc(20px + 2.5em);position:relative}#lNav nav>ul>li>ul>li>a::before{content:"";display:inline-block;width:1.2em;height:1.2em;background:rgb(var(--cps-base-color-R) / .5);mask:url(/common/chara_shop/pierrot_magicalgirls/assets/img/icon_star.svg) no-repeat center center/contain;position:absolute;top:calc(50% - .6em);left:calc(20px + 1em);outline:1px dotted red}#lNav nav ul,#lNav nav ul li,#lNav nav ul li a{border:none!important}#lNav nav>ul>li ul li a:is(:hover,:active){color:rgb(var(--cps-base-color-R) / .7)}#lNav nav>ul>li ul li a:is(:hover,:active)::before{background:rgb(var(--cps-base-color-R) / .7)}#lNav nav>ul>li>ul{border-bottom:none!important}#lNav nav>ul>li>ul>li{border-top:none!important}#lNav nav>ul>li>ul>li.cur>a{background:0 0;color:rgb(var(--cps-base-color-M));font-weight:400}#lNav nav>ul>li>ul>li.root .root>a:first-child:last-child{color:rgb(var(--cps-base-color-M));font-weight:400}#lNav nav>ul>li>ul>li.root,#lNav nav>ul>li>ul>li.root>:is(a,ul){background:rgb(var(--cps-base-color-R) / .07)}#lNav nav>ul>li>ul>li.root>:is(a,ul){background:0 0}#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-R) / .7)) drop-shadow(-1px 0 0 rgb(var(--cps-base-color-R) / .7)) drop-shadow(0 1px 0 rgb(var(--cps-base-color-R) / .7)) drop-shadow(0 -1px 0 rgb(var(--cps-base-color-R) / .7))!important;font-size:85.7%;margin-top:6px!important;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-W))!important}#lNav nav>ul>li>ul>li.root>ul>li{position:relative}#lNav nav>ul>li>ul>li.root>ul>li+li::after{content:"";display:block;width:100%;height:0;border-top:1px dotted rgb(var(--cps-base-color-R) / .3);position:absolute;top:-.5em;left:0}#lNav nav>ul>li>ul>li.root>ul ul{display:none}#lNav nav>ul>li>ul>li:is(.root,.cur)>a{color:rgb(var(--cps-base-color-R))}#lNav nav>ul>li>ul>li.cur>a:is(:active,:hover){color:rgb(var(--cps-base-color-R) / .7)}#lNav nav>ul>li>ul>li:is(.root,.cur)>a::before{background:rgb(var(--cps-base-color-R) / .7)}#lNav nav>ul>li>ul>li:is(.root,.cur)>a:hover::before{opacity:.7}#lNav>nav>ul>li>ul>li.root>ul>li::before{border-left-color:rgb(var(--cps-base-color-R) / .7)}#lNav nav>ul>li>ul>li>a[href^="#comingsoon"]{pointer-events:none;color:rgb(var(--cps-base-color-K) / .4);filter:grayscale(1)}#lNav nav>ul>li>ul>li>a[href^="#comingsoon"]::before{background:rgb(var(--cps-base-color-K) / .2)}#lNav nav>ul>li>ul>li>a[href^="#comingsoon"]::after{content:"COMING SOON";display:block;width:10em;margin:0;padding:.1em 1em .2em;color:rgb(var(--cps-base-color-K) / .5);background:linear-gradient(rgb(var(--cps-base-color-R) / .1),rgb(var(--cps-base-color-R) / .1)),rgb(var(--cps-base-color-W));border-radius:2em;font-size:72%;font-weight:600;line-height:1.5;text-align:center;outline:2px solid rgb(var(--cps-base-color-W));position:absolute;left:calc(50% - 5em);top:-.4em}@media (min-width:801px){#lNav nav>ul>li>a{aspect-ratio:10/6;background:url(/common/chara_shop/pierrot_magicalgirls/assets/img/shop-logo.png) no-repeat center 30%/82% auto;overflow:hidden;white-space:nowrap;text-indent:200%}}@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-P)),-50px 0 0 0 rgb(var(--cps-base-color-P))}#lNav nav>ul>li>ul>li>a[href^="#comingsoon"]::after{display:inline-block;width:11em;margin:0 0 0 1em}}body{background:url(/common/chara_shop/pierrot_magicalgirls/assets/img/bg.png) center center/400px auto,rgb(var(--cps-base-color-W))}main.cssTypeA{color:rgb(var(--cps-base-color-K))}main.cssTypeA article{background:rgb(var(--cps-base-color-W));border-radius:10px;box-shadow:0 0 .5em 0 rgb(var(--cps-base-color-BK) / .1);padding-bottom:0!important;margin-bottom:0!important}main.cssTypeA article .wm-h1{background:rgb(var(--cps-base-color-R2));border-bottom:1px solid rgb(var(--cps-base-color-GY-33));border-radius:10px 10px 0 0;color:rgb(var(--cps-base-color-W));font-family:var(--cps-font-family-sans);font-size:min(3.8vw,156%);font-weight:700;padding:.8em 1em;text-align:center;word-break:keep-all}main.cssTypeA article:has(.wm-h1+#contents-kv) .wm-h1{height:0;margin:0;padding:0;border:none;outline:0;overflow:hidden}main.cssTypeA article .wm-h1 span{display:inline-block;transform:rotate(.03deg)}main.cssTypeA article .wm-h1:has(.low_header_image){border-bottom:none}main.cssTypeA article .wm-h1 .low_header_image{display:block;background:url(/common/chara_shop/pierrot_magicalgirls/assets/img/low_header.jpg) center 30%/cover,rgb(var(--cps-base-color-W));color:rgb(var(--cps-base-color-R2));font-weight:700;letter-spacing:.1em;margin:.8em -1em -.8em;padding:2em 0;text-align:center;transform:none}main.cssTypeA article .wm-h1 .low_header_image::before{content:attr(data-en);display:inline-block;padding:0 1.5em;background:url(/common/chara_shop/pierrot_magicalgirls/assets/img/bg_low_header-L.png) no-repeat left center/contain,url(/common/chara_shop/pierrot_magicalgirls/assets/img/bg_low_header-R.png) no-repeat right center/contain;font-size:300%;font-weight:900;line-height:1.4;transform:rotate(.03deg);filter:drop-shadow(0 0 .1em #fff) drop-shadow(0 0 .03em #fff)}main.cssTypeA article .wm-h1 .low_header_image em{display:block;margin:-.5em 0 0;padding:0;font-family:var(--cps-font-family-sans);font-size:100%;font-weight:700;letter-spacing:0;transform:rotate(.03deg)}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){body{background-size:320px auto}main.cssTypeA{padding-left:15px!important;padding-right:15px!important}main.cssTypeA article .wm-h1{margin-left:-15px!important;margin-right:-15px!important;padding:20px 15px;text-align:center;overflow:hidden}main.cssTypeA article .wm-h1 .low_header_image{margin:20px -15px -20px;font-size:2.4vw}}@media (max-width:480px){body{background-size:240px auto}main.cssTypeA{padding-left:10px!important;padding-right:10px!important}main.cssTypeA article .wm-h1{margin-left:-10px!important;margin-right:-10px!important;padding:15px 10px}main.cssTypeA article .wm-h1 .low_header_image{margin:15px -10px -15px}}[id^=contents-]{padding:min(4.16vw,20px)}[id^=contents-] .wm-h2{padding:.4em 1.2em .5em 1.2em;background:linear-gradient(rgb(var(--cps-base-color-R) / .7),rgb(var(--cps-base-color-R) / .5)),rgb(var(--cps-base-color-W));border:none;border-radius:.3em;box-shadow:.4em 0 0 0 rgb(var(--cps-base-color-M2) / .8) inset,-.4em 0 0 0 rgb(var(--cps-base-color-M2) / .8) inset;color:rgb(var(--cps-base-color-W));font-family:var(--cps-font-family-sans);font-weight:700;font-size:clamp(1em,3.8vw,1.5em);line-height:1.6;position:relative;transform:rotate(.03deg)}[id^=contents-] .wm-h2::after,[id^=contents-] .wm-h2::before{display:none}[id^=contents-] .wm-h2::before{display:none}#contents-kv{margin:0;padding:0;border-radius:10px 10px 0 0;overflow:hidden}#contents-kv img{display:block}@media (max-width:800px){#contents-kv{margin-left:-15px!important;margin-right:-15px!important}}@media (max-width:480px){#contents-kv{margin-left:-10px!important;margin-right:-10px!important}}#chara_shop_navi{margin:0;padding:0;font-size:min(1.8vw,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:1em 0;background:linear-gradient(rgb(var(--cps-base-color-R) / .1),rgb(var(--cps-base-color-R) / .1)),rgb(var(--cps-base-color-W) / .85);-webkit-backdrop-filter:blur(.5em);backdrop-filter:blur(.5em);position:relative;text-align:center}#chara_shop_navi .contentsMenu li{width:auto;background:0 0;border:none;border-radius:0;box-shadow:none;height:auto;margin:0 .5em;padding:0;position:relative;overflow:visible}#chara_shop_navi .contentsMenu li a{display:block;width:100%;margin:0;padding:1em 1.2em;background:rgb(var(--cps-base-color-W));border:2px solid rgb(var(--cps-base-color-M));border-radius:1em;color:rgb(var(--cps-base-color-GY-33));font-family:var(--cps-font-family-sans);font-size:1.14em;font-weight:700;line-height:1.5;position:relative;left:0;top:0;text-decoration:none;transform:rotate(.03deg);white-space:nowrap;z-index:1}#chara_shop_navi .contentsMenu li a::before{content:"\00a0";display:inline-block;width:1.6em;background:rgb(var(--cps-base-color-R) / .6);mask:url(/common/chara_shop/pierrot_magicalgirls/assets/img/icon_star.svg) no-repeat left top/83%;outline:1px dotted red}#chara_shop_navi .contentsMenu li a:hover{background:rgb(var(--cps-base-color-Y2))}#chara_shop_navi .contentsMenu li a:hover,#chara_shop_navi .contentsMenu li:hover{opacity:1}#chara_shop_navi .contentsMenu li.cur a{box-shadow:0 0 0 .3em rgb(var(--cps-base-color-M2) / .3) inset;color:rgb(var(--cps-base-color-M))}#chara_shop_navi .contentsMenu li.cur a:hover{color:rgb(var(--cps-base-color-M))}#chara_shop_navi .contentsMenu li a[href^="#comingsoon"]{padding-top:.5em;padding-bottom:1.5em;border:2px solid rgb(var(--cps-base-color-GY-99));color:rgb(var(--cps-base-color-GY-99) / .7);pointer-events:none;filter:grayscale(1)}#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:9em;background:rgb(var(--cps-base-color-GY-99) / .7);border:none;border-radius:1em;color:rgb(var(--cps-base-color-W));font-size:.714em;font-weight:600;line-height:1;margin:0 auto;padding:.2em 0 .3em;text-decoration:none;position:absolute;left:50%;bottom:1.2em;transform:translate(-50%,0) rotate(.03deg);z-index:1}@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-outline h2+p{font-size:clamp(100%,3vw,114.2%);text-align:center;word-break:keep-all}#contents-outline h2+p .inlineBlock{display:inline-block}.comingsoon{margin:20px max(-4.16vw,-20px) 0;padding:20px 0;font-family:var(--cps-font-family-sans);font-size:clamp(100%,11.5vw,700%);font-weight:900;line-height:1;text-align:center}.comingsoon span{display:inline-block;padding-left:.05em;color:rgb(var(--cps-base-color-M2));line-height:1}.tw-block{background:rgb(var(--cps-base-color-W));border-radius:0}.locations.type3{font-size:.928em}.locations.type3 .event_loc_name{background:rgb(var(--cps-base-color-W));border:3px solid rgb(var(--cps-base-color-M));border-radius:1em;box-shadow:0 0 0 .4em rgb(var(--cps-base-color-M2) / .3) inset;color:rgb(var(--cps-base-color-K));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{padding:4px 1.5em;color:rgb(var(--cps-base-color-K))}.locations.type3 .event_loc_info table th::before{background:rgb(var(--cps-base-color-Y));border-radius:1.5em}.locations.type3 .event_loc_info .icon>a{padding-left:1.1em}@media (max-width:800px){.locations.type3 .event_loc_name{text-align:center;filter:none}.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:is(:hover,:active){color:rgb(var(--cps-base-color-R))}#contents-footer .officialCopyright{background:linear-gradient(rgb(var(--cps-base-color-R) / .1),rgb(var(--cps-base-color-R) / .1)),rgb(var(--cps-base-color-W));border:none;border-top:none;border-radius:0 0 10px 10px;margin:0 max(-4.16vw,-20px) -20px;padding:30px 0;color:rgb(var(--cps-base-color-K));font-weight:400;line-height:1.8;overflow:hidden}#contents-footer .annotation+.officialCopyright{margin-top:20px}#contents-footer .officialCopyright a{display:block;width:60%;max-width:280px;margin:0 auto;color:rgb(var(--cps-base-color-K));text-decoration:none}#contents-footer .officialCopyright a img{border-radius:10px}#contents-footer .officialCopyright a figcaption{margin:.5em -2em 0;font-size:100%;line-height:1.6}#contents-footer .officialCopyright a figcaption span{color:rgb(var(--cps-base-color-R));text-decoration:underline}#contents-footer .officialCopyright a:hover{opacity:.8}#contents-footer .officialCopyright small{display:block;margin:0 .4em;padding-top:0;border-top:none;font-size:min(3.4vw,100%)}#contents-footer .officialCopyright small span{display:inline-block;margin:0 .3em}#contents-footer .officialCopyright a+small{margin:2em 2em 0;padding-top:20px;border-top:1px solid rgb(var(--cps-base-color-K) / .2)}:is(#contents-goods,#contents-minigame,#contents-campaign)+#contents-footer{margin-top:0;background:rgb(var(--cps-base-color-B3));color:rgb(var(--cps-base-color-W))}:is(#contents-goods,#contents-minigame,#contents-campaign)+#contents-footer .annotation.top_footer{padding-top:1px;padding-bottom:1px}:is(article,section) .infoList p a:is(:hover,:active){color:rgb(var(--cps-base-color-R))}#contents-news.low .infoList{min-height:240px}#contents-news .infoList dt{color:rgb(var(--cps-base-color-K))}#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) / .1);position:absolute;bottom:-10px;left:0}#contents-news .infoList p{clear:none;margin-left:7em}#contents-news .infoList .categoryTag{margin-left:7em}#contents-news .infoList .categoryTag a{background:rgb(var(--cps-base-color-Y) / .3)}#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}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;outline:0}:is(#contents-goods,#contents-minigame) .annotation{margin:2% max(-4.16vw,-20px) max(-4.16vw,-20px);padding:min(4.16vw,20px) calc(min(4.16vw,20px) + 1%);background:rgb(var(--cps-base-color-W) / .4)}:is(#contents-goods,#contents-minigame) .annotation li span{color:rgb(var(--cps-base-color-R))}@media (min-width:801px){:is(#contents-goods,#contents-minigame) .annotation li{display:inline-block}}#contents-goods{margin-top:0;background:url(/common/chara_shop/pierrot_magicalgirls/assets/img/bg_goods.jpg) center 36%/100% auto}.goods_inner{margin:0;padding:0}.goods_inner .flex-layout{width:auto;margin:0}.goods_inner .flex-layout>li{width:98%;margin:2% 1%;padding:0;position:relative;z-index:1}.goods_inner .flex-layout li :is(picture,figure){display:block;margin:0;padding:0;position:relative}.goods_inner .flex-layout li img{display:block}#contents-goods .annotation{margin:2% max(-4.16vw,-20px) max(-4.16vw,-20px);padding:min(4.16vw,20px) calc(min(4.16vw,20px) + 1%);background:rgb(var(--cps-base-color-W) / .4)}#contents-goods .annotation li span{color:rgb(var(--cps-base-color-R))}@media (min-width:801px){#contents-goods{background-position:center -100%}.goods_inner .flex-layout>li{margin:1%}.goods_inner .flex-layout>.left-item{width:56.72%}.goods_inner .flex-layout>.right-item{width:39.28%}}#contents-minigame{margin-top:0;background:url(/common/chara_shop/pierrot_magicalgirls/assets/img/bg_minigame.jpg) center -200%/100% auto}.title_minigame{margin:max(-4.16vw,-10px) max(-4.16vw,-10px) 0;padding:0}.title_minigame img{display:block;margin:0;padding:0}.minigame_inner{margin:0;padding:0}.minigame_inner .flex-layout{width:auto;margin:0}.minigame_inner .flex-layout li{width:100%;margin:1.5% 1%;padding:0;position:relative}.minigame_inner .flex-layout li .rank_icon{width:12%;margin:-2.5% 0 0 -2%;padding:0;position:absolute;left:0;top:0}.minigame_att{margin:0 max(-4.16vw,-20px);padding:.5em;background:linear-gradient(to right,rgb(var(--cps-base-color-R2) / 0) 1%,rgb(var(--cps-base-color-R2)) 10%,rgb(var(--cps-base-color-R2)) 90%,rgb(var(--cps-base-color-R2) / 0) 99%);color:rgb(var(--cps-base-color-W));font-size:min(3vw,120%);font-weight:700;line-height:1.4;text-align:center;word-break:keep-all}.minigame_att span{display:inline-block;text-shadow:1px 1px .05em rgb(var(--cps-base-color-R)),-1px 1px .05em rgb(var(--cps-base-color-R)),1px -1px .05em rgb(var(--cps-base-color-R)),-1px -1px .05em rgb(var(--cps-base-color-R)),1px 0 .05em rgb(var(--cps-base-color-R)),-1px 0 .05em rgb(var(--cps-base-color-R)),0 1px .05em rgb(var(--cps-base-color-R)),0 -1px .05em rgb(var(--cps-base-color-R));transform:rotate(.03deg)}@media (max-width:800px){#contents-minigame{background-position:center -50%}.minigame_inner .flex-layout li .rank_icon{width:15%;margin:-2.5% 0 0 -2.5%}}