@charset "UTF-8";:root{--base-font-color-K:51 51 51;--base-font-color-W:255 255 255;--font-sans:'M PLUS Rounded 1c';--font-serif:serif;--font-weight-normal:400;--font-weight-bold:700;--font-weight-black:900;--base-color-K:0 0 0;--base-color-W:255 255 255;--base-color-DGY:51 51 51;--base-color-GY:102 102 102;--base-color-LGY:187 187 187;--base-color-1:255 94 143;--base-color-2:0 166 244;--base-color-3:255 191 48;--base-color-4:255 238 51;--base-color-5:246 200 61}#js-gHeaderSpMenuBtn{display:none}article *{box-sizing:border-box}#lNav a{color:rgb(var(--base-font-color-K))!important}#lNav nav>ul>li>a:before{background:rgb(var(--base-color-1))}#tPath a{color:rgb(var(--base-color-1))}#lNav nav>ul>li>ul>li.root>a,#lNav nav>ul>li>ul>li.root>ul{background-color:#f5f5f5}#lNav>nav>ul>li>ul>li.root>ul>li:before{border-left-color:rgb(var(--base-color-1))}article .wm-h1{background:rgb(var(--base-color-1))!important;border:none!important;color:rgb(var(--base-font-color-W))!important;font-family:var(--font-sans);font-size:180%;font-weight:var(--font-weight-black);line-height:1.3;padding:.6em;word-break:keep-all}article .wm-h1 span{display:inline-block}article .wm-h2{background:0 0;border:none;color:rgb(var(--base-font-color));font-family:var(--font-sans);font-size:160%;font-weight:var(--font-weight-bold);padding:.5em .5em .5em 1.5em;position:relative}article .wm-h2:before{content:"★";color:rgb(var(--base-color-3));display:block;width:1.2em;text-indent:0;background:0 0;position:absolute;top:.5em;left:0}article .wm-h2:after{content:"";color:rgb(var(--base-color-3));display:block;width:100%;height:2px;background:linear-gradient(to right,rgb(var(--base-color-1)) 33.33%,rgb(var(--base-color-2)) 33.33%,rgb(var(--base-color-2)) 66.66%,rgb(var(--base-color-3)) 66.66%);position:absolute;bottom:0;left:0}[id^=contents-]{margin-top:50px}[id^=contents-] .imgTitle{border-top:10px solid rgb(var(--base-color-DGY))}.comingsoon{color:rgb(var(--base-color-1));font-size:4em;font-family:var(--font-sans);font-weight:var(--font-weight-normal);line-height:1.2;margin-top:0;padding:.5em 0;text-align:center}.tw-block{border-color:rgb(var(--base-color-1) / 50%);border-radius:0;background:rgb(var(--base-color-1) / 7%)}.pc{display:block}.sp{display:none}.x-sp{display:none}@media only screen and (max-width:800px){article .wm-h1{font-size:142%;margin-left:-20px!important;margin-right:-20px!important}article .wm-h2{margin:0;font-size:130%}[id^=contents-] .imgTitle{border-top-width:8px}.comingsoon{font-size:3.5em}.pc{display:none}.sp{display:block}.x-sp{display:none}}@media only screen and (max-width:480px){article .wm-h1{font-size:4.1vw!important;margin-left:-15px!important;margin-right:-15px!important}#contents-header-index{margin:0 -15px}[id^=contents-] .imgTitle{border-top-width:6px}.comingsoon{font-size:10vw}.x-sp{display:block}}#contents-header-index{margin:2px 0 0}@media only screen and (max-width:800px){#contents-header-index{margin-left:-20px;margin-right:-20px}}@media only screen and (max-width:480px){#contents-header-index{margin-left:-15px;margin-right:-15px}}#chara_shop_navi{margin:0;padding:0}#chara_shop_navi .contentsMenu{width:auto;text-align:center;margin:10px 0;padding:0;position:relative;overflow:hidden;border-radius:1.5em;box-shadow:0 0 0 2px rgb(var(--base-color-1)) inset}#chara_shop_navi .contentsMenu:after{content:"";display:block;height:0}#chara_shop_navi .contentsMenu li{background:0 0;border:none;outline:1px solid rgb(var(--base-color-1));box-shadow:none;line-height:1.5;overflow:hidden;white-space:nowrap;position:relative;margin:0;height:auto}#chara_shop_navi .contentsMenu li a{color:rgb(var(--base-font-color-K));border:none;display:block;font-size:85.7%;font-weight:var(--font-weight-normal);left:0;margin:0;padding:calc(1em + 8px) .2em;position:relative;text-decoration:none;top:0;width:100%;vertical-align:middle;transform:none}#chara_shop_navi .contentsMenu li a:before{content:"TOP";display:block;width:100%;box-sizing:border-box;color:rgb(var(--base-color-3));font-size:1.5em;font-family:var(--font-sans);font-weight:var(--font-weight-bold);line-height:1;top:0;left:0}#chara_shop_navi .contentsMenu li a:after{content:"";display:block;border:4px solid transparent;border-right-color:rgb(var(--base-color-2));border-bottom-color:rgb(var(--base-color-2));position:absolute;right:1em;bottom:1em}#chara_shop_navi .contentsMenu li a[href$="./index.html"]:before,#chara_shop_navi .contentsMenu li a[href$="world-dai-star/"]:before,#chara_shop_navi .contentsMenu li a[href$="world-dai-star/index.html"]:before{content:"TOP"}#chara_shop_navi .contentsMenu li a[href*="world-dai-star/NEWS/"]:before,#chara_shop_navi .contentsMenu li a[href*="world-dai-star/NEWS/index.html"]:before{content:"NEWS"}#chara_shop_navi .contentsMenu li a[href*="goods.html"]:before,#chara_shop_navi .contentsMenu li a[href*="world-dai-star/goods"]:before{content:"GOODS"}#chara_shop_navi .contentsMenu li a[href*="minigame.html"]:before,#chara_shop_navi .contentsMenu li a[href*="world-dai-star/minigame"]:before{content:"MINI GAME"}#chara_shop_navi .contentsMenu li a[href$="#contents-shoplist"]:before,#chara_shop_navi .contentsMenu li a[href$="world-dai-star/index.html#contents-shoplist"]:before,#chara_shop_navi .contentsMenu li a[href*="world-dai-star/#contents-shoplist"]:before{content:"SHOP LIST"}#chara_shop_navi .contentsMenu li.cur{background:rgb(var(--base-color-1))!important}#chara_shop_navi .contentsMenu li.cur:before{content:"";border:6px solid transparent!important;border-bottom-color:rgb(var(--base-color-3))!important;position:absolute;bottom:4px;left:calc(50% - 6px);z-index:1}#chara_shop_navi .contentsMenu li.cur a:after{display:none}#chara_shop_navi .contentsMenu li.cur a{color:rgb(var(--base-color-W));background:0 0}#chara_shop_navi .contentsMenu li.cur a:before{color:rgb(var(--base-color-W))}#chara_shop_navi .contentsMenu li.cur:hover{opacity:.7}#chara_shop_navi .contentsMenu li:not(.cur) a:hover,#chara_shop_navi .contentsMenu li:not(.cur) a:hover:before{color:rgb(var(--base-color-1))}#chara_shop_navi .contentsMenu li a[href^=https]:after{content:"\00a0";display:inline-block;width:1em;margin-left:.2em;background:url(/common/tmpl/images/icon_target-blank.svg) no-repeat center center/contain}@media only screen and (max-width:800px){#chara_shop_navi .contentsMenu{font-size:1.875vw;margin-left:-20px;margin-right:-20px}}@media only screen and (max-width:480px){#chara_shop_navi .contentsMenu{margin-left:-15px;margin-right:-15px}}#contents-news dl dt,#contents-newsAll dl dt{color:rgb(var(--base-color-8));font-weight:var(--font-weight-M)}#contents-news dl dd,#contents-newsAll dl dd{padding-left:100px;padding-bottom:.5em;border-bottom:1px dashed rgb(var(--base-color-K) / 10%)}#contents-news dl dd p,#contents-newsAll dl dd p{clear:none}#contents-news dl dd+dt,#contents-news dl dd+dt+dd,#contents-newsAll dl dd+dt,#contents-newsAll dl dd+dt+dd{margin-top:.5em}#contents-newsAll{margin-top:20px}#contents-newsAll .imgTitle{margin:0;padding:0;border-top-color:rgb(var(--base-color-2))}@media only screen and (max-width:800px){#contents-newsAll .imgTitle{margin:0 -20px}}@media only screen and (max-width:480px){#contents-news dl dd,#contents-newsAll dl dd{padding-left:0}#contents-news dl dd p,#contents-newsAll dl dd p{clear:both}#contents-newsAll .imgTitle{margin:0 -15px}}.locations.type3 .event_loc_name{background-color:rgb(var(--base-color-1) / 10%);border:3px solid rgb(var(--base-color-DGY));border-color:rgb(var(--base-color-2)) rgb(var(--base-color-2)) rgb(var(--base-color-1)) rgb(var(--base-color-1));color:rgb(var(--base-color-DGY));font-size:107.1%;font-weight:var(--font-weight-bold);padding:calc(1.5em + 3px);z-index:1}.locations.type3 .event_loc_name span{display:inline-block}.locations.type3 .event_loc_name strong{display:inline-block;font-weight:var(--font-weight-bold)}.locations.type3 .event_loc_name:after{border-left-color:rgb(var(--base-color-2))}.locations.type3 .event_loc_info table th{padding-left:1em;padding-right:1em;color:rgb(var(--base-color-DGY))}.locations.type3 .event_loc_info table th:before{background:0 0;border:1px solid rgb(var(--base-color-DGY));border-radius:2em}.locations.type3 .event_loc_info table td .closeTimer:after{display:inline-block;background:rgb(var(--base-color-1));border-radius:5px;color:rgb(var(--base-color-W));font-size:85.7%;padding:0 .5em}.locations.type3 .event_loc_info table .icon a:before{border-left-color:rgb(var(--base-color-1));left:.25em}@media only screen and (max-width:800px){.locations.type3 .event_loc_name br{display:none}.locations.type3 .event_loc_name strong{display:block}.locations.type3 .event_loc_name:after{border-top-color:rgb(var(--base-color-1))}}#contents-footer{margin-top:0;padding-top:20px}#contents-footer .annotation li:first-letter{color:rgb(var(--base-color-1))}#contents-footer .annotation a{color:rgb(var(--base-font-color-DGY));margin:0 .25em}#contents-footer .officialCopyright{background:rgb(var(--base-color-1));color:rgb(var(--base-font-color-W));border-top:none;margin:30px 0 0;padding:2em 1.5em;position:relative}#contents-footer .officialCopyright a{text-decoration:none;color:rgb(var(--base-color-W))}#contents-footer .officialCopyright figure{width:100%;margin:0 auto 2em;padding:15px 0 0}#contents-footer .officialCopyright figure img{width:100%;max-width:240px;border-radius:1em}#contents-footer .officialCopyright figcaption{margin:1em -1em 0;line-height:1.5}#contents-footer .officialCopyright figcaption span{color:rgb(var(--base-color-6))}#contents-footer .officialCopyright a figcaption span{text-decoration:underline}#contents-footer .officialCopyright a:hover figcaption span{text-decoration:none;opacity:.7}#contents-footer .officialCopyright small{display:block;border-top:1px solid rgb(var(--base-color-W) / 30%);padding-top:2em}@media only screen and (max-width:800px){#contents-footer .officialCopyright{margin-left:-20px;margin-right:-20px}}@media only screen and (max-width:480px){#contents-footer .annotation{font-size:2.75vw}#contents-footer .officialCopyright{margin-left:-15px;margin-right:-15px;font-size:2.75vw}}.online_inner,.special_inner{margin:0;padding:2.5em 1.2em 2em;background:repeating-linear-gradient(135deg,transparent,transparent 10px,rgb(var(--base-color-W) / 15%) 10px,rgb(var(--base-color-W) / 15%) 20px),rgb(var(--base-color-3))}.special_inner{padding:40px 50px}.special_inner img{border-radius:min(2.5vw,20px)}.namcoparks-onlinestore{width:100%;max-width:640px;background:rgb(var(--base-color-W));border-radius:10px;margin:0 auto;padding:2em 1.5em;position:relative;text-align:center}.namcoparks-onlinestore h2{width:8em;font-size:128%;font-weight:var(--font-weight-bold);line-height:1.6;position:absolute;margin:0;padding:.1em 0;background-color:rgb(var(--base-color-2));border:3px solid rgb(var(--base-color-W));border-radius:100px;color:rgb(var(--base-color-W));left:calc(50% - 4em);top:calc(-.9em - 3px)}.namcoparks-onlinestore h3{color:rgb(var(--base-color-1));font-family:var(--font-sans);font-size:135%;font-weight:var(--font-weight-bold);line-height:1.4;margin:0;word-break:keep-all;transform:rotate(.03deg)}.namcoparks-onlinestore .flex-layout{justify-content:center}.namcoparks-onlinestore .flex-layout>*{width:auto;margin:0;padding:0 5%;position:relative}.namcoparks-onlinestore .flex-layout>*+:before{content:"";display:block;width:1px;height:100%;background-color:rgb(var(--base-color-K) / 50%);position:absolute;left:0;top:0;transform:rotate(15deg)}.namcoparks-onlinestore .flex-layout>* img{width:auto;height:min(7vw,48px)}.namcoparks-onlinestore a{display:block;width:100%;max-width:480px;margin:1em auto 0;color:rgb(var(--base-color-K));text-decoration:none}.namcoparks-onlinestore a:hover{opacity:.7}.namcoparks-onlinestore .online-kikan{display:table;width:auto;margin:1.5em auto 0;padding:0;border:2px solid rgb(var(--base-color-DGY));background-color:rgb(var(--base-color-W));font-size:120%;font-weight:var(--font-weight-M)}.namcoparks-onlinestore .online-kikan>*{display:table-cell;padding:.5em 1em;line-height:1.6;vertical-align:middle}.namcoparks-onlinestore .online-kikan dt{background-color:rgb(var(--base-color-DGY));color:rgb(var(--base-color-W));white-space:nowrap}.namcoparks-onlinestore .online-kikan dd span{display:inline-block}.namcoparks-onlinestore .online-kikan+.notes{margin-top:.3em;font-size:85.7%}.namcoparks-onlinestore .comingsoon{color:rgb(var(--base-color-1))}.namcoparks-onlinestore .order{border:3px solid rgb(var(--base-color-K) / 15%);border-radius:15px;padding:1em 1em 2em}.namcoparks-onlinestore .order a{margin:0;max-width:100%}.namcoparks-onlinestore .order p{font-size:128.5%;text-decoration:underline;font-weight:600}.namcoparks-onlinestore .order p:after,.namcoparks-onlinestore .order p:before{content:" ▼ "}.namcoparks-onlinestore .order .flex-layout{margin-top:1em}.namcoparks-onlinestore .order .flex-layout>*{padding:0}.namcoparks-onlinestore .order .flex-layout>*+*{margin-top:1.2em}.namcoparks-onlinestore .order .flex-layout>*+:before{display:none}#contents-minigame .namcoparks-onlinestore .flex-layout>* img,.namcoparks-onlinestore .order .flex-layout>* img{width:auto;max-width:100%;height:min(13vw,83px)!important}.namcoparks-onlinestore .order .flex-layout>* img[src*=parks]{border:1px solid rgb(var(--base-color-K) / 30%);border-radius:10px;padding:1em 3em}@media (max-width:800px){.special_inner{padding:5vw 6.25vw}}@media (max-width:480px){.online_inner{font-size:3vw}.namcoparks-onlinestore .online-kikan+.notes{font-size:80%}.namcoparks-onlinestore .order .flex-layout>* img[src*=parks]{border-radius:1.5vw;padding:.6em 3em}}#contents-goods{margin-top:20px;background:linear-gradient(to bottom,rgb(var(--base-color-1) / 10%) 0,rgb(var(--base-color-2) / 10%) 100%)}#contents-goods .imgTitle{margin:0;padding:0;border-top-color:rgb(var(--base-color-1))}#contents-goods .imgTitle img{display:block;margin:0;padding:0}#contents-goods .inner{margin:0;padding:5px 10px}#contents-goods .inner .flex-layout li{width:100%;margin:0;padding:25px 40px;position:relative}#contents-goods .inner .flex-layout li:first-child{padding-top:40px}#contents-goods .inner .flex-layout li:last-child{padding-bottom:40px}#contents-goods .inner .flex-layout li .item_image{margin:0;padding:0}#contents-goods .inner .flex-layout li .item_image img{border-radius:min(2.5vw,20px)}@media only screen and (max-width:800px){#contents-goods{margin-left:-20px;margin-right:-20px}#contents-goods .inner{padding:.625vw 1.25vw}#contents-goods .inner .flex-layout li{padding:3vw 5vw}#contents-goods .inner .flex-layout li:first-child{padding-top:5vw}#contents-goods .inner .flex-layout li:last-child{padding-bottom:5vw}}@media only screen and (max-width:480px){#contents-goods{margin-left:-15px;margin-right:-15px}}.embed_movie1{margin:0;padding:0;position:relative}#pv1{width:20%;margin:min(3vw,25px) min(5vw,40px);position:absolute;bottom:7%;right:-4%}#pv1 .embed_movie_inner{margin:0;padding:0;background:rgb(var(--base-color-1));border-radius:50% 50% 50% 0;overflow:hidden;cursor:pointer;transition:.3s ease;transform:scale(99.9%)}#pv1 .embed_movie_inner:hover{transform:scale(95%)}#modal_open{margin:0;padding:20%;font-size:min(1.5vw,100%)}#modal_open:hover{opacity:.8}#modal_open figure{margin:0;padding:0;position:relative;background:rgb(var(--base-color-K));border:1px solid rgb(var(--base-color-W))}#modal_open figure img{opacity:.5;vertical-align:bottom}#modal_open figure:before{content:"";width:2em;height:2em;box-shadow:0 0 0 2px rgb(var(--base-color-W));border-radius:50%;position:absolute;top:calc(50% - 1em);left:calc(50% - 1em);z-index:+1}#modal_open figure:after{content:"";border:solid transparent;border-left-color:rgb(var(--base-color-W));border-width:.5em 0 .5em .8em;position:absolute;top:calc(50% - .5em);left:calc(50% - .25em);z-index:+1}#modal_open figure+p{margin:.5em -20% 0;padding:0;color:rgb(var(--base-color-W));font-size:92.8%;font-weight:700;line-height:1.5;text-align:center}.modal_box{position:fixed;z-index:7777;display:none;width:calc(100% - 40px);max-width:720px;margin:20px;padding:0;outline:2px solid rgb(var(--base-color-W));text-align:center;background:rgb(var(--base-color-K))}.modal_box .embed_yt{position:relative;width:100%;padding:56.25% 0 0}.modal_box iframe{position:absolute;width:100%;height:100%;margin:0;padding:0;left:0;top:0}.modal_box:before{content:""}.modal_box .embed_yt+p{margin:0}.modal_close{position:absolute;top:-45px;right:-5px;display:block;width:40px;height:40px;text-indent:50px;white-space:nowrap;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAAHlBMVEX///////////////////////////////8AAAD////lfabjAAAACXRSTlOZmmhn/pucAQB27QLRAAABMElEQVR42u3YO44EIRAE0eoPzXL/C68zUhiDiGxprRVpF88DkVU/f5wNbnCD/xe8qidH+3Fl4HWPowdeG/e1BPEG4sobiFMQD3HpIU5BPETzEAG/vU9aF+8jngsQD1E8xCl4jCEiHmMLkFFE856+AEVUD5DxR0TxAF10D9BF9wBdzD1AF90DdNE9wFh0D9BF9QBD0TzAUDQPMBTNAxTRPQcR1XPQRTwHXcRz0EU8B110z0HuG2kKuieigOK5WOaJKKB6LpZ4IgronosVes+TPl+h13solngcD8VKvVSs0IvFyrxcrMzLxcq8XKzMy8Vy751Y7rn4/tPuYl4rXGxvio+IUny8miFKNSPnLR4i3hRExHMRD/BbxBMRbwoi4i1FvDmIeGRLjHbuRdAGN7jBNL8Jv8kE+5cZVAAAAABJRU5ErkJggg==) no-repeat center center/40px 40px;cursor:pointer;overflow:hidden;border-radius:4px}.modal_bg{position:fixed!important;top:0;left:0;z-index:6666;display:none;width:100%;height:120%;margin:0;background-color:rgba(0,0,0,.7)}@media (max-width:480px){.modal_open strong{font-size:7.5vw}.modal_open small{width:100%;padding:.4em 1.5em;background:rgb(var(--base-color-W));border-radius:15px;font-size:85.7%}}#contents-minigame{margin-top:20px;background:linear-gradient(to bottom,rgb(var(--base-color-1) / 10%) 0,rgb(var(--base-color-2) / 10%) 100%)}#contents-minigame .namcoparks-onlinestore .flex-layout>*{width:100%}#contents-minigame .namcoparks-onlinestore .flex-layout>* img{width:auto;height:68px}#contents-minigame .imgTitle{margin:0;padding:0;border-top-color:rgb(var(--base-color-1))}#contents-minigame .imgTitle img{display:block;margin:0;padding:0}#contents-minigame .howto{margin:0;padding:2.5em;background:rgb(var(--base-color-DGY) / 10%);font-size:107%;font-weight:600;position:relative;z-index:1}#contents-minigame .howto:before{content:"";width:calc(100% - 3em);height:calc(100% - 3em);position:absolute;top:1.5em;left:1.5em;background:rgb(var(--base-color-W));border-radius:.75em;z-index:-1}#contents-minigame .howto dt{height:2.2em;margin:0;padding:.2em .5em 0 1em;background:rgb(var(--base-color-DGY));border-left:.4em solid rgb(var(--base-color-1));color:rgb(var(--base-color-W));float:left;position:relative}#contents-minigame .howto dt:before{content:"";border:1em solid transparent;border-width:1.1em 1em;border-left-color:rgb(var(--base-color-DGY));position:absolute;left:100%;top:0}#contents-minigame .howto dd{margin:0 0 0 7em;padding:0}#contents-minigame .howto dd small{display:block;font-size:85.7%;padding-left:1em;text-indent:-1em}#contents-minigame .inner{margin:0;padding:5px 10px}#contents-minigame .inner .flex-layout li{width:100%;margin:0;padding:25px 40px}#contents-minigame .inner .flex-layout li i{display:block;width:100%;margin:0;padding:0;position:relative}#contents-minigame .inner .flex-layout li i img{display:block;width:15%;margin:-4% 0 0 -3%;padding:0;position:absolute;z-index:1}#contents-minigame .inner .flex-layout li:first-child{padding-top:40px}#contents-minigame .inner .flex-layout li:last-child{padding-bottom:40px}#contents-minigame .inner .flex-layout li .item_image{margin:0;padding:0;border-radius:min(2.55vw,22px);position:relative}#contents-minigame .inner .flex-layout li .item_image:before{content:"";width:100%;height:100%;box-sizing:border-box;border:4px solid #000;position:absolute;left:0;top:0;border-radius:min(2.5vw,20px)}#contents-minigame .inner .flex-layout li.awd_A .item_image:before{border-color:rgb(var(--base-color-1))}#contents-minigame .inner .flex-layout li.awd_B2 .item_image:before{border-color:rgb(var(--base-color-5))}#contents-minigame .inner .flex-layout li.awd_B .item_image:before{border-color:rgb(var(--base-color-2))}#contents-minigame .inner .flex-layout li.awd_C .item_image:before{border-color:rgb(var(--base-color-LGY))}#contents-minigame .inner .flex-layout li .item_image img{margin:0;padding:0;border-radius:min(2.5vw,20px)}#contents-minigame .inner .flex-layout .col2{width:50%!important}#contents-minigame+#contents-footer .property{padding:.75em 0;color:rgb(var(--base-color-W));font-size:min(3.2vw,135%);font-weight:700;background:rgb(var(--base-color-1));text-align:center;text-shadow:1px 1px 0 #ee376f,-1px 1px 0 #ee376f,1px -1px 0 #ee376f,-1px -1px 0 #ee376f,1px 0 0 #ee376f,-1px 0 0 #ee376f,0 1px 0 #ee376f,0 -1px 0 #ee376f;word-break:keep-all}@media only screen and (max-width:800px){#contents-minigame{margin-left:-20px;margin-right:-20px}#contents-minigame .namcoparks-onlinestore .flex-layout>* img{width:70%;max-width:300px;height:auto!important}#contents-minigame .inner{padding:.625vw 1.25vw}#contents-minigame .inner .flex-layout li{padding:3vw 5vw}#contents-minigame .inner .flex-layout li:first-child{padding-top:5vw}#contents-minigame .inner .flex-layout li:last-child{padding-bottom:5vw}#contents-minigame .inner .flex-layout li .item_image:before{border-width:.5vw}}@media only screen and (max-width:480px){#contents-minigame{margin-left:-15px;margin-right:-15px}#contents-minigame .howto{font-size:3vw}#contents-minigame .howto dt{float:none;overflow:hidden}#contents-minigame .howto dt:before{width:100%;height:200%;background:rgb(var(--base-color-W));border:none!important;left:100%;top:auto;bottom:0;transform-origin:left bottom;transform:skewX(45deg)}#contents-minigame .howto dd{margin:.7em 0 0;padding:0 .5625em}}#contents-special{margin-top:20px}#contents-special .imgTitle{margin:0;padding:0;border-top-color:rgb(var(--base-color-10))}#contents-special .imgTitle img{display:block;margin:0;padding:0}#contents-special .inner{margin:0;padding:5px 10px;background:url(/common/chara_shop/g-witch/assets/img/bg_pattern.png) center top/min(15vw,120px) auto,rgb(var(--base-color-K) / 10%)}#contents-special .inner .flex-layout li{width:100%;margin:0;padding:25px 40px}#contents-special .inner .flex-layout li .inner_wrapper{background:#fff;border-radius:15px;padding:1.5em 1em;text-align:center}#contents-special .inner .flex-layout li .inner_wrapper p{font-size:140%;font-weight:600;line-height:1.5;word-break:keep-all}#contents-special .inner .flex-layout li .inner_wrapper p span{box-shadow:0 -.6em 0 0 rgb(var(--base-color-10) / 30%) inset}#contents-special .inner .flex-layout li .inner_wrapper p em{display:inline-block;background:rgb(var(--base-color-K));color:rgb(var(--base-color-W));margin:.4em .2em .2em;padding:.1em .5em .2em}#contents-special .inner .flex-layout li .inner_wrapper p strong{font-family:var(--font-serif);font-size:150%;font-weight:900;border-bottom:2px solid rgb(var(--base-color-K))}#contents-special .inner .flex-layout li .inner_wrapper .annotation{font-size:85.7%;text-align:left;background:rgb(var(--base-color-K) / 6%);padding:1em;margin-top:20px}#contents-special .inner .flex-layout li .inner_wrapper .annotation li{width:auto;display:inline-block;margin:0;padding:0 0 0 1em}@media only screen and (max-width:800px){#contents-special{margin-left:-20px;margin-right:-20px}#contents-special .inner{padding:.625vw 1.25vw}#contents-special .inner .flex-layout li{padding:3vw 5vw}#contents-special .inner .flex-layout li .inner_wrapper p{font-size:min(3.2vw,140%)}#contents-special .inner .flex-layout li .inner_wrapper p strong{font-size:170%}#contents-special .inner .flex-layout li .inner_wrapper figure{margin-top:1em}#contents-special .inner .flex-layout li .inner_wrapper .annotation{margin-top:1.4em;font-size:min(2.75vw,85.7%)}}@media only screen and (max-width:480px){#contents-special{margin-left:-15px;margin-right:-15px}}#contents-gashapon{margin-top:20px}#contents-gashapon .imgTitle{margin:0;padding:0;border-top-color:rgb(var(--base-color-11))}#contents-gashapon .imgTitle img{display:block;margin:0;padding:0}#contents-gashapon .inner{margin:0;padding:5px 10px;background:url(/common/chara_shop/g-witch/assets/img/bg_pattern.png) center top/min(15vw,120px) auto,rgb(var(--base-color-K) / 10%)}#contents-gashapon .inner .flex-layout li{width:100%;margin:0;padding:25px 40px}#contents-gashapon .inner .flex-layout li .inner_wrapper{background:#fff;border-radius:15px;padding:1em 1em 1.5em;text-align:center}#contents-gashapon .inner .flex-layout li .inner_wrapper p{font-size:140%;font-weight:600;line-height:1.5;word-break:keep-all;background:repeating-linear-gradient(135deg,transparent,transparent 10px,rgb(var(--base-color-W) / 30%) 10px,rgb(var(--base-color-W) / 30%) 20px),rgb(var(--base-color-2) / 10%);border-radius:5px 5px 0 0;padding:1em .5em 1.2em}#contents-gashapon .inner .flex-layout li .inner_wrapper p span{box-shadow:0 -.6em 0 0 rgb(var(--base-color-6) / 50%) inset;font-weight:800}#contents-gashapon .inner .flex-layout li .inner_wrapper p em{display:inline-block;background:rgb(var(--base-color-K));color:rgb(var(--base-color-W));margin:.4em .2em .2em;padding:.1em .5em .2em}#contents-gashapon .inner .flex-layout li .inner_wrapper p strong{font-family:var(--font-serif);font-size:150%;font-weight:900;border-bottom:2px solid rgb(var(--base-color-K))}#contents-gashapon .inner .flex-layout li .inner_wrapper .item{margin:calc(5em + 32px) 0 0;padding:0 3%;position:relative;z-index:1}#contents-gashapon .inner .flex-layout li .inner_wrapper .item:before{content:"";display:block;width:56px;height:32px;background:url(/common/chara_shop/g-witch/assets/img/ico_item.svg) no-repeat center center/contain,rgb(var(--base-color-W));position:absolute;bottom:calc(100% + (5em / 2 - 16px) + 16px);left:calc(50% - 28px);z-index:1}#contents-gashapon .inner .flex-layout li .inner_wrapper .item:after{content:"";display:block;width:70%;height:1px;background:rgb(var(--base-color-K));position:absolute;bottom:calc(100% + (5em / 2) + 16px);left:15%;z-index:-1}#contents-gashapon .inner .flex-layout li .inner_wrapper .item figure{width:45%;padding-right:2em}#contents-gashapon .inner .flex-layout li .inner_wrapper .item figure img{border:2px solid rgb(var(--base-color-K))}#contents-gashapon .inner .flex-layout li .inner_wrapper .item dl{width:55%}#contents-gashapon .inner .flex-layout li .inner_wrapper .item dl dt{border-left:6px solid rgb(var(--base-color-8));padding:.2em 0 .2em .5em;font-size:120%;font-weight:900;line-height:1.5em;text-align:left}#contents-gashapon .inner .flex-layout li .inner_wrapper .item dl dt small{display:inline-block;font-size:75%;font-weight:600;background:rgb(var(--base-color-K) / 40%);border-radius:.3em;color:rgb(var(--base-color-W));line-height:1;padding:.3em .5em;position:relative;top:-.05em}#contents-gashapon .inner .flex-layout li .inner_wrapper .item dl dd{margin-top:1em;font-weight:600}#contents-gashapon .inner .flex-layout li .inner_wrapper .item dl dd td,#contents-gashapon .inner .flex-layout li .inner_wrapper .item dl dd th{line-height:1.5}#contents-gashapon .inner .flex-layout li .inner_wrapper .item dl dd th{font-weight:600}#contents-gashapon .inner .flex-layout li .inner_wrapper .item dl dd th small{font-size:70%}#contents-gashapon .inner .flex-layout li .inner_wrapper .item dl .handling_stores p{font-size:92.8%;font-weight:500;line-height:1.8;margin:0;padding:0 0 0 1em;background:0 0;text-align:left;word-break:normal}#contents-gashapon .inner .flex-layout li .inner_wrapper .item dl .handling_stores p a{color:rgb(var(--base-color-8))}#contents-gashapon .inner .flex-layout li .inner_wrapper .annotation{font-size:85.7%;text-align:left;background:rgb(var(--base-color-K) / 6%);padding:1em;margin-top:40px}#contents-gashapon .inner .flex-layout li .inner_wrapper .annotation li{width:auto;display:inline-block;margin:0;padding:0 0 0 1em}@media only screen and (max-width:800px){#contents-gashapon{margin-left:-20px;margin-right:-20px}#contents-gashapon .inner{padding:.625vw 1.25vw}#contents-gashapon .inner .flex-layout li{padding:3vw 5vw}#contents-gashapon .inner .flex-layout li .inner_wrapper p{font-size:min(3.2vw,140%)}#contents-gashapon .inner .flex-layout li .inner_wrapper p strong{font-size:170%}#contents-gashapon .inner .flex-layout li .inner_wrapper .item dl,#contents-gashapon .inner .flex-layout li .inner_wrapper .item figure{width:100%}#contents-gashapon .inner .flex-layout li .inner_wrapper .item figure{padding-right:0}#contents-gashapon .inner .flex-layout li .inner_wrapper .item dl{margin-top:1em}#contents-gashapon .inner .flex-layout li .inner_wrapper .annotation{margin-top:3em;font-size:min(2.75vw,85.7%)}}@media only screen and (max-width:480px){#contents-gashapon{margin-left:-15px;margin-right:-15px}}