@import url(https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100..900;1,100..900&display=swap);:root{--cps-font-family-sans:var(--global-font-family);--cps-font-family-en:"Archivo",var(--global-font-family);--cps-font-family-strong:var(--global-font-family);--cps-font-color:0 0 0;--cps-bg-color-1:226 232 235;--cps-bg-color-2:200 211 217;--cps-color-W:255 255 255;--cps-color-K:51 51 51;--cps-color-BK:0 0 0;--cps-color-P1:165 48 140;--cps-color-P1-2:0 169 186;--cps-color-P2:234 80 21;--cps-color-P2-2:255 241 0;--cps-color-P3:0 149 222;--cps-color-P3-2:230 0 39;--cps-color-P4:255 241 0;--cps-color-P4-2:230 46 139;--cps-color-P5:230 0 18;--cps-color-P5-2:0 155 190;--cps-color-R:var(--cps-color-P5);--cps-color-B:var(--cps-color-P3);--cps-color-Y:var(--cps-color-P4);--cps-color-O:var(--cps-color-P2);--cps-color-M:var(--cps-color-P1);--cps-color-P:var(--cps-color-P4-2);--cps-color-GY-f3:243 243 243;--cps-color-GY-ee:238 238 238;--cps-color-GY-cc:204 204 204;--cps-color-GY-99:153 153 153;--cps-color-GY-66:102 102 102;--cps-color-GY-33:51 51 51;--cps-color-GY-11:17 17 17}.icon>a:active,.icon>a:hover,a:active,a:hover{color:rgb(var(--cps-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-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:initial}br.sp{display:none}@media (max-width:800px){br.pc{display:none}br.sp{display:initial}}#tPath{background-color:rgb(var(--cps-color-BK))}#tPath li{color:rgb(var(--cps-color-W) / .7)}#tPath li a,#tPath li a:active,#tPath li a:hover,#tPath li a:link{color:rgb(var(--cps-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)}#lNav::before{content:"";background-color:rgb(var(--cps-color-BK));box-shadow:0 -200px 0 0 rgb(var(--cps-color-BK)),0 200px 0 0 rgb(var(--cps-color-BK));width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;filter:drop-shadow(40px 0 0 rgb(var(--cps-color-BK))) drop-shadow(-20px 0 0 rgb(var(--cps-color-BK)))}#lNav nav{background:rgb(var(--cps-color-BK))}#lNav nav>ul{background:0 0!important}#lNav nav>ul>li ul li a,#lNav nav>ul>li>a{color:rgb(var(--cps-color-W))}#lNav nav>ul>li>a::before{width:1px;left:0;background:0 0!important}#lNav nav>ul>li>ul>li>a::before{content:"";display:inline-block;width:1em;height:.5em;background:rgb(var(--cps-color-W));mask:url(/common/chara_shop/hathaway/assets/img/icon_arrow.svg) no-repeat center center/contain;position:absolute;top:calc(50% - .2em);left:calc(100% - 1em - 19px);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:active,#lNav nav>ul>li ul li a:hover{color:rgb(var(--cps-color-R))}#lNav nav>ul>li ul li a:active::before,#lNav nav>ul>li ul li a:hover::before{background:rgb(var(--cps-color-R))}#lNav nav>ul>li>ul{border-bottom:1px dotted rgb(var(--cps-color-GY-33))!important}#lNav nav>ul>li>ul>li{border-top:1px dotted rgb(var(--cps-color-GY-33))!important}#lNav nav>ul>li>ul>li>a{font-family:var(--cps-font-family-en);font-size:128.5%;font-style:italic;font-weight:800}#lNav nav>ul>li>ul>li.cur>a{background:0 0;color:rgb(var(--cps-color-R));font-weight:800}#lNav nav>ul>li>ul>li.root .root>a:first-child:last-child{color:rgb(var(--cps-color-R));font-weight:400}#lNav nav>ul>li>ul>li.root,#lNav nav>ul>li>ul>li.root>a,#lNav nav>ul>li>ul>li.root>ul{background:linear-gradient(to left bottom,rgb(var(--cps-color-GY-33)),rgb(var(--cps-color-GY-DK)) 40%)}#lNav nav>ul>li>ul>li.root>a,#lNav nav>ul>li>ul>li.root>ul{background:0 0}#lNav nav>ul>li>ul>li.root>ul{background-color:rgb(var(--cps-color-BK))!important;border-radius:0!important;filter:drop-shadow(1px 0 0 rgb(var(--cps-bg-color-2))) drop-shadow(-1px 0 0 rgb(var(--cps-bg-color-2))) drop-shadow(0 1px 0 rgb(var(--cps-bg-color-2))) drop-shadow(0 -1px 0 rgb(var(--cps-bg-color-2)))!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-color-BK))!important}#lNav nav>ul>li>ul>li.root>ul ul{display:none}#lNav nav>ul>li>ul>li.cur>a,#lNav nav>ul>li>ul>li.root>a{color:rgb(var(--cps-color-R))}#lNav nav>ul>li>ul>li.cur>a:active,#lNav nav>ul>li>ul>li.cur>a:hover{color:rgb(var(--cps-color-R) / .7)}#lNav nav>ul>li>ul>li.cur>a::before,#lNav nav>ul>li>ul>li.root>a::before{background:rgb(var(--cps-color-R))}#lNav nav>ul>li>ul>li.cur>a:hover::before,#lNav nav>ul>li>ul>li.root>a:hover::before{opacity:.7}#lNav>nav>ul>li>ul>li.root>ul>li::before{border-left-color:rgb(var(--cps-color-R));top:calc(1em - 4px)}#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"]::before{display:none!important;background:0 0}#lNav nav>ul>li>ul>li>a[href^="#comingsoon"]::after{content:"COMING SOON";display:block;margin:0;padding:0 1em;color:rgb(var(--cps-color-BK) / .7);background:rgb(var(--cps-color-GY-cc));font-family:var(--cps-font-family-en);font-size:.85em;font-weight:900;letter-spacing:0;line-height:1.5;text-align:center}#lNav nav>ul>li>ul>li:has(>a[href^="#comingsoon"]){display:none!important}#common_head_link{margin-top:0!important}@media (min-width:801px){#lNav nav>ul>li>a{aspect-ratio:5/3;background:url(/images/assets/chara_shop/persona30th/logo_persona30th-cps_w.svg) no-repeat center center/90% 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 0!important;padding:20px 0 60px!important;box-sizing:border-box}#lNav::before{width:100%;box-shadow:50px 0 0 0 rgb(var(--cps-color-BK)),-50px 0 0 0 rgb(var(--cps-color-BK))}#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/persona30th/assets/img/bg-top.svg) no-repeat center 120px/100% auto,url(/common/chara_shop/persona30th/assets/img/bg-btm.svg) no-repeat center calc(100% - 720px)/100% auto,url(/common/chara_shop/persona30th/assets/img/bg2.png) repeat-y center center/auto,rgb(var(--cps-bg-color-1))}main.cssTypeA{color:rgb(var(--cps-color-BK));font-family:var(--cps-font-family-sans);padding:0 20px!important}main.cssTypeA article{background:rgb(var(--cps-color-W));padding-bottom:0!important;margin-bottom:0!important}main.cssTypeA article .wm-h1{background:rgb(var(--cps-color-BK));border-bottom:1px solid rgb(var(--cps-color-GY-33));color:rgb(var(--cps-color-W));font-size:min(3.8vw,156%);font-weight:700;padding:.8em 1em;position:relative;text-align:center;word-break:keep-all}main.cssTypeA article:has(.wm-h1+#contents-header-index) .wm-h1{height:0;margin:0;padding:0;border:none;outline:0}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;background:url(/common/chara_shop/persona30th/assets/img/bg_header.png) no-repeat center center/cover,rgb(var(--cps-bg-color-2));font-weight:700;letter-spacing:.1em;margin:.8em -1em -.8em;padding:2em 0;text-align:center}.comingsoon span{display:inline-block;line-height:1}main.cssTypeA article .wm-h1 .low_header_image em{display:inline-block;margin:0;padding:0 .3em 0 .2em;box-shadow:0 -.4em 0 0 rgb(var(--cps-bg-color-1)) inset;color:rgb(var(--cps-color-BK));font-family:var(--cps-font-family-en);font-size:300%;font-weight:900;letter-spacing:-.1em;line-height:1;transform:skewX(-10deg);position:relative}main.cssTypeA article .wm-h1 .low_header_image em::after,main.cssTypeA article .wm-h1 .low_header_image em::before{content:"";display:block;width:auto;height:100%;aspect-ratio:10/7;position:absolute;top:0;left:auto;right:auto;bottom:0;transform:skewX(10deg)}main.cssTypeA article .wm-h1 .low_header_image em::before{background:url(/common/chara_shop/persona30th/assets/img/deco1.svg) no-repeat center center/contain;right:calc(100% - .4em)}main.cssTypeA article .wm-h1 .low_header_image em::after{background:url(/common/chara_shop/persona30th/assets/img/deco2.svg) no-repeat center center/contain;left:calc(100% - .4em)}main.cssTypeA article .wm-h1 .low_header_image.hide{display:none}@media (max-width:800px){body{background:url(/common/chara_shop/persona30th/assets/img/bg2.png) repeat-y center center/130% auto,rgb(var(--cps-bg-color-1))}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}main.cssTypeA article:has(.wm-h1+#contents-header-index) .wm-h1{height:.5em;padding:.5em 0 0}main.cssTypeA article .wm-h1 .low_header_image{margin:20px -15px -20px;font-size:2.8vw}}@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;padding:15px 10px}main.cssTypeA article .wm-h1 .low_header_image{margin:15px -10px -15px}}@media (max-width:800px){main.cssTypeA article .wm-h1::before{content:"";display:block;width:100%;height:100vw;background:url(/common/chara_shop/persona30th/assets/img/bg-top.svg) no-repeat left top/200% auto;font-size:min(1.8vw,100%);position:absolute;top:calc(100% + 3.6em + (1.5em * 1.5));left:0;z-index:-1}main.cssTypeA article:has(.wm-h1+#contents-header-index) .wm-h1::before{top:calc(100% + 56.25vw + 3.6em + (1.5em * 1.5) - 7px)}#lNav{position:relative}#lNav::after{content:"";display:block;width:calc(100% + 30px);height:100vw;position:absolute;bottom:calc(100% - 1px);left:-15px;background:url(/common/chara_shop/persona30th/assets/img/bg-btm.svg) no-repeat calc(100% + 15px) bottom/120% auto;z-index:-1}}@media (max-width:480px){#lNav::after{width:calc(100% + 20px);left:-10px}}[id^=contents-]{padding:min(4.16vw,20px)}[id^=contents-] .wm-h2{padding:.4em 1em .4em 1.3em;background:rgb(var(--cps-color-BK));border:none;color:rgb(var(--cps-color-W));font-weight:700;font-size:clamp(1.14em,3.8vw,1.5em);line-height:1.6;overflow:hidden;position:relative}[id^=contents-] .wm-h2::after,[id^=contents-] .wm-h2::before{display:none}[id^=contents-] .wm-h2::before{content:"";display:block;width:.7em;height:3em;margin:0;background:rgb(var(--cps-color-P1));position:absolute;top:0;right:calc(100% - .7em);transform-origin:0 0;transform:skewX(-15deg)}#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:0;background:rgb(var(--cps-color-BK));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.8em 1em;position:relative;overflow:visible}#chara_shop_navi .contentsMenu li a{background:0 0;border:none;color:rgb(var(--cps-color-W));display:block;font-family:var(--cps-font-family-en);font-size:1.5em;font-style:italic;font-weight:800;left:0;line-height:1.5;margin:0;padding:.2em .5em;position:relative;text-decoration:none;transform:none;top:0;width:100%;white-space:nowrap;z-index:1}#chara_shop_navi .contentsMenu li a:hover{color:rgb(var(--cps-color-R))}#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 1px 0 0 rgb(var(--cps-color-R));color:rgb(var(--cps-color-W))}#chara_shop_navi .contentsMenu li.cur a:hover{color:rgb(var(--cps-color-R))}#chara_shop_navi .contentsMenu li a[href^="#comingsoon"]{color:rgb(var(--cps-color-W) / 50%);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-color-W) / .5);border:none;color:rgb(var(--cps-color-BK) / .6);font-family:var(--cps-font-family-en);font-size:.857em;font-weight:900;letter-spacing:0;line-height:1;margin:0 0 0 -.1em;padding:.1em 0;text-decoration:none;position:absolute;left:50%;top:4.4em;transform:translate(-50%,0) skewX(-10deg);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-color-W));margin-top:0;padding:0;position:relative}#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 .wm-h2:nth-of-type(1)::before{background:rgb(var(--cps-color-P1))}#contents-shopinfo .wm-h2:nth-of-type(2)::before{background:rgb(var(--cps-color-P2))}#contents-shopinfo .wm-h2+.textbox{font-size:clamp(100%,3vw,120%)}#contents-shopinfo .textbox+.wm-h2{margin-top:40px}#contents-shopinfo .wm-h2+.textbox .textline{display:block}#contents-shopinfo .wm-h2+.textbox strong{display:inline;font-size:110%;box-shadow:0 -.4em 0 0 rgb(var(--cps-bg-color-1)) inset,0 .3em 0 0 rgb(var(--cps-bg-color-1))}#contents-shopinfo .wm-h2+.textbox .period{display:block;margin:.5em 0 0;padding:.5em;font-size:128%;line-height:1.4;background:rgb(var(--cps-bg-color-1));box-shadow:none;text-align:center}#contents-shopinfo .wm-h2+.textbox .period::before{content:"\00a0";display:inline-block;width:3px;margin-right:.5em;background:rgb(var(--cps-color-P5));transform:skewX(-15deg)}@media (max-width:800px){#contents-shopinfo .wm-h2+.textbox .textline{display:inline}}.comingsoon{margin:40px max(-4.16vw,-20px) 0;padding:20px 0;font-family:var(--cps-font-family-en);font-size:clamp(100%,10vw,660%);font-weight:900;line-height:1;letter-spacing:-.1em;text-align:center}.comingsoon span{display:inline-block;padding:0 .4em 0 .3em;box-shadow:0 -.3em 0 0 rgb(var(--cps-bg-color-1)) inset;line-height:1;position:relative;transform:skewX(-10deg)}.comingsoon span::after,.comingsoon span::before{content:"";display:block;width:auto;height:100%;aspect-ratio:10/7;position:absolute;top:0;left:auto;right:auto;bottom:0;transform:skewX(10deg)}.comingsoon span::before{background:url(/common/chara_shop/persona30th/assets/img/deco1.svg) no-repeat center bottom/auto 90%;right:calc(100% - .65em)}.comingsoon span::after{background:url(/common/chara_shop/persona30th/assets/img/deco2.svg) no-repeat center top/auto 90%;left:calc(100% - .65em)}.tw-block{margin-top:40px;background:rgb(var(--cps-bg-color-1) / .3);border-radius:0}#contents-shoplist .wm-h2::before{background:rgb(var(--cps-color-P4))}.locations.type3{font-size:.928em}.locations.type3 .event_loc_name{background:rgb(var(--cps-color-BK));border-right:3px solid rgb(var(--cps-color-W));color:rgb(var(--cps-color-W));font-size:clamp(1em,3.2vw,1.14em);padding:2em 1em;filter:drop-shadow(2px 0 0 rgb(var(--cps-color-R)))}.locations.type3 .event_loc_name span{display:inline-block}.locations.type3 .event_loc_name::after{border-left-color:rgb(var(--cps-color-W));left:calc(100% + 1px)}.locations.type3 .event_loc_info table th{padding:4px 1.5em;color:rgb(var(--cps-color-K))}.locations.type3 .event_loc_info table th::before{background:rgb(var(--cps-bg-color-1));border-radius:0;transform:skewX(-15deg)}.locations.type3 .event_loc_info .icon>a{padding-left:1.1em}@media (max-width:800px){.locations.type3 .event_loc_name{border-right:none;border-bottom:3px solid rgb(var(--cps-color-W));text-align:center;filter:drop-shadow(0 2px 0 rgb(var(--cps-color-R)))}.locations.type3 .event_loc_name::after{border-top-color:rgb(var(--cps-color-W));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-color-R))}#contents-footer .annotation a{color:rgb(var(--cps-color-K))}#contents-footer .annotation a:active,#contents-footer .annotation a:hover{color:rgb(var(--cps-color-R))}#contents-footer .officialCopyright{background:rgb(var(--cps-bg-color-2));border:none;border-top:none;margin:20px max(-4.16vw,-20px) -20px;padding:30px 0;color:rgb(var(--cps-color-W));font-weight:400;line-height:1.8;overflow:hidden}#contents-footer .officialCopyright a{display:block;width:60%;max-width:320px;margin:0 auto;color:rgb(var(--cps-color-BK));text-decoration:none}#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-color-R));text-decoration:underline}#contents-footer .officialCopyright small{display:block;margin:0;padding-top:0;color:rgb(var(--cps-color-BK))}#contents-footer .officialCopyright a+small{margin:2em 2em 0;padding-top:20px;border-top:1px solid rgb(var(--cps-color-BK) / .3)}#contents-campaign+#contents-footer,#contents-goods+#contents-footer,#contents-minigame+#contents-footer{margin-top:0;padding-top:30px;background:rgb(var(--cps-color-W));color:rgb(var(--cps-color-K))}#contents-campaign+#contents-footer .annotation.top_footer,#contents-goods+#contents-footer .annotation.top_footer,#contents-minigame+#contents-footer .annotation.top_footer{padding-top:1px;padding-bototm:1px}#contents-news .wm-h2::before{background:rgb(var(--cps-color-P3))}article .infoList p a:active,article .infoList p a:hover,section .infoList p a:active,section .infoList p a:hover{color:rgb(var(--cps-color-R))}#contents-news.low .infoList{min-height:50vh}#contents-news .infoList dt{color:rgb(var(--cps-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-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-color-GY-cc));color:rgb(var(--cps-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}#contents-goods{margin-top:0;background:rgb(var(--cps-bg-color-1) / .5);box-shadow:none}.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-bg-color-2));box-shadow:0 0 0 1px rgb(var(--cps-color-W)) inset;position:relative;z-index:1}.goods_inner .flex-layout>li.wide{width:calc(100% - 20px)}.goods_inner .flex-layout li figure,.goods_inner .flex-layout li picture{display:block;margin:0;padding:0;position:relative}.goods_inner .flex-layout li img{display:block}@media (max-width:800px){.goods_inner .flex-layout{width:auto;margin:0}.goods_inner .flex-layout>li,.goods_inner .flex-layout>li.wide{width:100%;margin:0;font-size:min(2.8vw,100%)}.goods_inner .flex-layout>li+li{margin-top:min(4.16vw,20px)}}#contents-minigame{margin-top:0;background:url(/common/chara_shop/persona30th/assets/img/bg_mg-btm.svg) no-repeat center bottom/101% auto,url(/common/chara_shop/persona30th/assets/img/bg_mg-top.svg) no-repeat center top/101% auto,url(/common/chara_shop/persona30th/assets/img/bg_p4.png) center center/min(5vw,40px) auto,rgb(var(--cps-color-P4));box-shadow:none}.title_minigame{margin:max(-2.08vw,-10px) max(-4.16vw,-20px) 0;padding:0;position:relative}.title_minigame img{display:block;margin:0;padding:0}.title_minigame .play-fee{display:inline-block;position:absolute;bottom:1%;right:33.5%;padding:1.1em 3.5em 1.6em 3em;color:rgb(var(--cps-color-W));font-size:100%;font-weight:700;line-height:1.2;z-index:1}.title_minigame .play-fee em{display:inline-block;font-size:185%;transform:translate(0,.05em)}.title_minigame .play-fee small{display:inline-block;font-size:50%;writing-mode:vertical-rl;position:absolute;right:5.5em;bottom:3em}.title_minigame .play-fee::before{content:"";display:block;width:100%;height:100%;position:absolute;bottom:0;right:0;background:url(/common/chara_shop/persona30th/assets/img/bg_play-fee.svg) no-repeat center center/contain;z-index:-1}.minigame_inner{margin:0;padding:min(2vw,10px) min(2vw,10px) min(4.16vw,20px)}.minigame_inner .flex-layout{margin:0}.minigame_inner .flex-layout li{width:100%;margin:0;padding:0;position:relative}.minigame_inner .flex-layout li+li{margin-top:min(6.24vw,40px)}.minigame_inner .flex-layout li .item_rank_icon{width:16%;margin:-4% 0 0 -2%;padding:0;position:absolute;left:0;top:0}.minigame_inner .flex-layout li .item_image{margin:0}.minigame_att{padding:.5em;background:rgb(var(--cps-color-BK));color:rgb(var(--cps-color-P4));font-size:min(3vw,120%);font-weight:700;line-height:1.4;text-align:center;word-break:keep-all}@media (max-width:800px){.title_minigame .play-fee{font-size:min(1.45vw,100%)}.minigame_inner .flex-layout li .item_rank_icon{width:18%;margin:-5.5% 0 0 -4%}}