@import url(https://fonts.googleapis.com/css2?family=M+PLUS+1:wght@400;600;800&family=Montserrat:wght@700&display=swap);:root{--contents-base-font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Noto Sans JP","BIZ UDGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Hiragino Sans","Meiryo",sans-serif;--contents-font-family-sans:"M PLUS 1",var(--contents-base-font-family);--contents-font-family-serif:serif;--contents-base-color-K:51 51 51;--contents-base-color-BK:0 0 0;--contents-garapon-A-color:232 0 20;--contents-garapon-B-color:0 104 183;--contents-garapon-C-color:255 170 34;--contents-base-color-R:245 82 145;--contents-base-color-LB:204 236 255;--contents-base-color-B:0 51 102;--contents-base-color-B2:0 112 192;--contents-base-color-B3:22 125 175;--contents-base-color-B4:55 162 199;--contents-base-color-C:55 185 231;--contents-base-color-G:63 185 68;--contents-base-color-W:255 255 255;--contents-base-color-Y:255 204 0;--contents-base-color-Y2:255 238 0;--contents-base-color-M:153 120 216;--contents-base-color-GY-f3:243 243 243;--contents-base-color-GY-ee:238 238 238;--contents-base-color-GY-cc:204 204 204;--contents-base-color-GY-99:153 153 153;--contents-base-color-GY-66:102 102 102}.icon>a:active,.icon>a:hover,a:active,a:hover{color:rgb(var(--contents-base-color-R))}.icon>a:before,ul.icon>li>a:before{border-width:4px 0 4px 6px;border-left-color:rgb(var(--contents-base-color-R));left:.2em;top:calc(.9em - 3px)}#tPath{background:linear-gradient(rgb(var(--contents-base-color-C) / .2),rgb(var(--contents-base-color-C) / .2)),rgb(var(--contents-base-color-W))}#tPath li{color:rgb(var(--contents-base-color-K))}#tPath li a,#tPath li a:active,#tPath li a:hover,#tPath li a:link{color:rgb(var(--contents-base-color-K))}#lNav nav{background-color:rgb(var(--contents-base-color-W))}#lNav nav>ul>li>a{color:rgb(var(--contents-base-color-K));padding-left:22px;padding-right:17px}#lNav nav>ul>li>a:before{background:rgb(var(--contents-base-color-C))}#lNav nav>ul>li>ul>li{background:rgb(var(--contents-base-color-W))}#lNav nav>ul>li>ul>li>a:before{content:"";display:inline-block;width:calc(180px / 3);height:calc(100px / 3);margin:0 5px 0 -50px;background-color:rgb(var(--contents-base-color-R));mask:url(/common/chara_shop/ginpachi/assets/img/icon_clip1.svg) no-repeat center center/contain;vertical-align:middle;transform:none}#lNav nav>ul>li>ul>li:nth-child(5n+1)>a:before{background-color:rgb(var(--contents-base-color-R))}#lNav nav>ul>li>ul>li:nth-child(5n+2)>a:before{background-color:rgb(var(--contents-base-color-C))}#lNav nav>ul>li>ul>li:nth-child(5n+3)>a:before{background-color:rgb(var(--contents-base-color-G))}#lNav nav>ul>li>ul>li:nth-child(5n+4)>a:before{background-color:rgb(var(--contents-base-color-Y))}#lNav nav>ul>li>ul>li:nth-child(5n+5)>a:before{background-color:rgb(var(--contents-base-color-M))}#lNav nav>ul>li ul li a:active,#lNav nav>ul>li ul li a:hover{color:inherit;opacity:.7}#lNav nav>ul>li>ul>li.cur>a{background-color:rgb(var(--global-base-color-GY-f8));color:rgb(var(--contents-base-color-R))}#lNav nav>ul>li>ul>li.root{overflow:visible}#lNav nav>ul>li>ul>li.root>a,#lNav nav>ul>li>ul>li.root>ul{background-color:rgb(var(--global-base-color-GY-f8))}#lNav>nav>ul>li>ul>li.root>ul>li:before{border-left-color:rgb(var(--contents-base-color-C))}#lNav nav>ul>li>ul>li.root:has(>a[href*="/NEWS/"]){box-shadow:0 1em 0 0 rgb(var(--global-base-color-GY-f8))}body{background:url(/common/chara_shop/ginpachi/assets/img/bg.png) repeat center center/min(3.5vw,25px)}@media (max-width:800px){#lNav nav>ul>li>ul>li>a:before{width:calc(180px / 5);height:calc(100px / 5);margin-left:-41px}}main.cssTypeA{color:rgb(var(--contents-base-color-K))}main.cssTypeA article{background-color:rgb(var(--contents-base-color-W));box-shadow:0 0 min(1.5vw,20px) 0 rgb(var(--contents-base-color-K) / .1);padding-bottom:0;margin-bottom:15px}main.cssTypeA article .wm-h1{background:linear-gradient(rgb(var(--contents-base-color-B4)) 0,rgb(var(--contents-base-color-B3)) 3em),rgb(var(--contents-base-color-C));border-bottom-color:rgb(var(--contents-base-color-W));box-shadow:none;color:rgb(var(--contents-base-color-W));font-family:var(--contents-font-family-sans);font-size:min(3.8vw,150%);font-weight:800;padding:.8em 3em;text-align:center;word-break:keep-all}main.cssTypeA article .wm-h1:has(>.low_header_image){position:relative;margin-bottom:6em}main.cssTypeA article .wm-h1 span:not(.low_header_image){display:inline-block}main.cssTypeA article .wm-h1 .low_header_image{display:block;width:100%;height:2em;margin:0;padding:.5em 0 0;position:absolute;top:calc(100% + 4px);left:0;background:rgb(var(--contents-base-color-W));font-family:Montserrat,var(--contents-base-font-family);font-size:300%;font-weight:700;line-height:1;text-align:center}main.cssTypeA article .wm-h1 .low_header_image::before{content:"";display:block;width:calc(100% - 16px);height:calc(100% - 12px);position:absolute;top:4px;left:8px;border:1px dashed rgb(var(--contents-base-color-R));border-radius:.2em}main.cssTypeA article .wm-h1 .low_header_image em{display:inline-block;padding:0 .2em 0 0;position:relative;background:url(/common/chara_shop/ginpachi/assets/img/bg_sketch-pattern.png) repeat 0 0/min(62.5vw,500px);background-clip:text;-webkit-background-clip:text;color:transparent;font-style:italic}br.pc{display:initial}br.sp{display:none}@media (max-width:800px){main.cssTypeA{padding-left:15px!important;padding-right:15px!important}main.cssTypeA article .wm-h1{text-align:center;margin-left:-15px!important;margin-right:-15px!important}main.cssTypeA article .wm-h1 .low_header_image{height:3em;font-size:200%;letter-spacing:0;padding-top:1em;background-size:auto,auto,4.5vw auto,cover}main.cssTypeA article .wm-h1 .low_header_image em{font-size:115%;margin-top:-.1em}br.pc{display:none}br.sp{display:initial}}[id^=contents-]{padding:min(4.16vw,20px)}[id^=contents-] .wm-h2{background:0 0;border-bottom:2px solid rgb(var(--contents-base-color-C));box-shadow:none;color:rgb(var(--contents-base-color-K));font-family:var(--contents-font-family-sans);font-weight:700;font-size:min(4.5vw,1.4em);line-height:1.6;padding:0 0 .2em}[id^=contents-] .wm-h2:after,[id^=contents-] .wm-h2:before{display:none}[id^=contents-] .wm-h2:before{content:"\00a0";display:inline-block;width:1.8em;vertical-align:middle;margin:0 .3em 0 0;background:rgb(var(--contents-base-color-R));mask:url(/common/chara_shop/ginpachi/assets/img/icon_clip2.svg) no-repeat center top/contain;position:static;transform:none}[id^=contents-]:nth-child(3n+1) .wm-h2:before{background:rgb(var(--contents-base-color-Y))}[id^=contents-]:nth-child(3n+2) .wm-h2:before{background:rgb(var(--contents-base-color-C))}[id^=contents-]:nth-child(3n+3) .wm-h2:before{background:rgb(var(--contents-base-color-R))}#chara_shop_navi{margin:0;padding:0;font-size:min(2.5vw,100%);position:sticky!important;top:0;z-index:10}main .contentsMenu{display:flex;flex-wrap:wrap;justify-content:center;position:relative;width:100%}#chara_shop_navi .contentsMenu{margin-top:0;padding:min(1.6vw,10px) 0;background:linear-gradient(rgb(var(--contents-base-color-C) / .3),rgb(var(--contents-base-color-C) / .05)),rgb(var(--contents-base-color-W));border:none;text-align:center}#chara_shop_navi .contentsMenu li{width:auto!important;background:0 0!important;border:none;box-shadow:none;height:auto;margin:0;padding:0 .3em}#chara_shop_navi .contentsMenu li a{background:rgb(var(--contents-base-color-W));border:none;border-radius:2em;color:rgb(var(--contents-base-color-K));display:block;font-family:var(--contents-font-family-sans);font-size:1em;font-weight:600;left:0;line-height:1.5;margin:0;padding:1em 2em 1.1em;position:relative;text-decoration:none;transform:none;top:0;width:100%;z-index:1}#chara_shop_navi .contentsMenu li.cur a{padding-left:2.5em;padding-right:1.5em}#chara_shop_navi .contentsMenu li a:before{content:"";display:block;width:calc(100% - 10px);height:calc(100% - 10px);background:0 0;border:1px dashed rgb(var(--contents-base-color-GY-cc) / .7);border-radius:2em;position:absolute;left:5px;top:5px;transform:none;z-index:-1}#chara_shop_navi .contentsMenu li a:hover,#chara_shop_navi .contentsMenu li.cur a{color:rgb(var(--contents-base-color-R));background:rgb(var(--contents-base-color-W))}#chara_shop_navi .contentsMenu li.cur a:before{border-color:rgb(var(--contents-base-color-R) / .7)}#chara_shop_navi .contentsMenu li.cur a::after{content:"";display:block;width:1.2em;height:1.2em;background-color:rgb(var(--contents-base-color-C));background-image:radial-gradient(circle at .4em .4em,rgb(var(--contents-base-color-W)),rgb(var(--contents-base-color-W) / 0) 50%);border-radius:3em;box-shadow:-.3em -.3em .6em -.6em rgb(var(--contents-base-color-K) / .7) inset,.1em .1em .1em 0 rgb(var(--contents-base-color-K) / .3);position:absolute;left:.9em;top:50%;transform:translate(0,-50%);z-index:-1}#chara_shop_navi .contentsMenu li:nth-child(5n+1).cur a::after{background-color:rgb(var(--contents-base-color-M))}#chara_shop_navi .contentsMenu li:nth-child(5n+2).cur a::after{background-color:rgb(var(--contents-base-color-R))}#chara_shop_navi .contentsMenu li:nth-child(5n+3).cur a::after{background-color:rgb(var(--contents-base-color-C))}#chara_shop_navi .contentsMenu li:nth-child(5n+4).cur a::after{background-color:rgb(var(--contents-base-color-G))}#chara_shop_navi .contentsMenu li:nth-child(5n+5).cur a::after{background-color:rgb(var(--contents-base-color-Y))}#chara_shop_navi .contentsMenu li a[href^="#comingsoon"]{color:rgb(var(--contents-base-color-W) / 50%);pointer-events:none;padding:.8em 0 2.2em}#chara_shop_navi .contentsMenu li a[href^="#comingsoon"]::after{content:"COMING SOON";display:block;width:12em;font-size:.7em;font-weight:700;background:rgb(var(--contents-base-color-W) / 50%);border-radius:2em;color:rgb(var(--contents-base-color-R2));margin:0 auto;text-decoration:none;position:absolute;left:calc(50% - 6em);bottom:1.5em}@media (max-width:800px){#chara_shop_navi{width:auto;margin-left:-15px;margin-right:-15px}#chara_shop_navi .contentsMenu{width:100%}#chara_shop_navi .contentsMenu li{padding:.3em .5em}#chara_shop_navi .contentsMenu li a{border-radius:3em}#chara_shop_navi .contentsMenu li a:before{width:calc(100% - .8em);height:calc(100% - .8em);left:.4em;top:.4em}}#contents-header-index{margin-top:0;padding:0;background:rgb(var(--contents-base-color-W));border:none}#contents-header-index picture{vertical-align:bottom}@media (max-width:800px){#contents-header-index{margin-left:-15px;margin-right:-15px}}#contents-shopinfo h2+p{font-size:1.14em}@media (max-width:480px){#contents-shopinfo h2+p{font-size:1em}}.comingsoon{background:url(/common/chara_shop/ginpachi/assets/img/bg_sketch-pattern.png) repeat 0 0/min(62.5vw,500px);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:clamp(100%,9.5vw,600%);font-style:italic;font-family:Montserrat,var(--contents-base-font-family);line-height:1;margin:min(2.08vw,10px) max(-4.16vw,-20px) 0;padding:min(4.16vw,20px) 0;text-align:center}.tw-block{background:linear-gradient(rgb(var(--contents-base-color-W) / .9),rgb(var(--contents-base-color-W) / .9)),url(/common/chara_shop/ginpachi/assets/img/bg_sketch-pattern.png) repeat 0 0/min(37.5vw,300px),rgb(var(--contents-base-color-GY-cc) / .5)}#contents-news .infoList dd,#contents-news .infoList dt{position:relative}#contents-news .infoList dt{z-index:1;color:rgb(var(--contents-base-color-K))}#contents-news .infoList dd:after{content:"";display:block;width:100%;border-bottom:1px dashed rgb(var(--contents-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}@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}}.locations.type3{font-size:.928em}.locations.type3 .event_loc_name{background:repeating-linear-gradient(-45deg,transparent,transparent 10px,rgb(var(--contents-base-color-W) / 10%) 10px,rgb(var(--contents-base-color-W) / 10%) 20px,transparent 20px,transparent 30px,rgb(var(--contents-base-color-W) / 20%) 30px,rgb(var(--contents-base-color-W) / 20%) 40px),rgb(var(--contents-base-color-C));border:6px solid rgb(var(--contents-base-color-W) / .5);border-radius:.5em;color:rgb(var(--contents-base-color-W));font-size:min(3vw,1.14em)}.locations.type3 .event_loc_name:after{border-left-color:rgb(var(--contents-base-color-R));left:calc(100% + 6px)}.locations.type3 .event_loc_info table th:before{background:rgb(var(--contents-base-color-GY-99) / .8)}.locations.type3 .event_loc_info .icon a{padding-left:1.2em}@media (max-width:800px){.locations.type3 .event_loc_name:after{border-top-color:rgb(var(--contents-base-color-R));top:calc(100% + 6px);left:calc(50% - 10px)}}#contents-footer{background:rgb(var(--contents-base-color-W))}#contents-footer .annotation li span{color:rgb(var(--contents-base-color-R))}#contents-footer .annotation li span{color:rgb(var(--contents-base-color-R))}#contents-footer .annotation a{color:rgb(var(--contents-base-color-K))}#contents-footer .annotation a:active,#contents-footer .annotation a:hover{color:rgb(var(--contents-base-color-R))}#contents-footer .officialCopyright{background:rgb(var(--contents-base-color-C) / 10%);border:none;margin:0 max(-4.16vw,-20px) -20px;padding:30px 20px 0;position:relative;color:rgb(var(--contents-base-color-K))}#contents-footer *+.officialCopyright{margin-top:40px}#contents-footer .officialCopyright a{display:inline-block;color:rgb(var(--contents-base-color-K));text-decoration:none}#contents-footer .officialCopyright a:hover{opacity:.8}#contents-footer .officialCopyright figure{width:50%;max-width:245px;margin:0 auto;padding:0}#contents-footer .officialCopyright figure img{width:100%;filter:drop-shadow(0 0 .3em #fff) drop-shadow(0 0 .1em #fff) drop-shadow(0 0 .1em #fff) drop-shadow(0 0 .1em #fff)}#contents-footer .officialCopyright figcaption{margin-top:1.5em;margin-left:-8em;margin-right:-8em;font-size:min(2.2vw,90%)}#contents-footer .officialCopyright figcaption span{text-decoration:underline}#contents-footer .officialCopyright small{display:block;margin:30px -20px 0;padding:30px 0;background:rgb(var(--contents-base-color-W));border-bottom:10px solid rgb(var(--contents-base-color-C));color:rgb(var(--contents-base-color-K));font-size:min(2.6vw,100%)}#contents-footer .officialCopyright small span{display:inline-block;line-height:20px}#contents-goods+#contents-footer,#contents-minigame+#contents-footer,#contents-special+#contents-footer{margin-top:0}.online_inner{margin:20px 0 0;padding:2.5em 1.2em 2em;background:rgb(var(--contents-base-color-W) / .5);border:5px solid rgb(var(--contents-base-color-R));box-shadow:0 0 0 2px rgb(var(--contents-base-color-W)) inset;font-size:min(2.6vw,100%)}.online_inner *{box-sizing:border-box}.namcoparks-onlinestore{width:100%;max-width:640px;background-color:rgb(var(--contents-base-color-W));border:2px solid rgb(var(--contents-base-color-R3));border-radius:1.5em;margin:0 auto;padding:2em 1.5em;position:relative;text-align:center}.namcoparks-onlinestore h2{width:8em;font-size:128%;font-weight:700;line-height:1.6;position:absolute;margin:0;padding:.1em 0 .2em;background-color:rgb(var(--contents-base-color-R));border:3px solid rgb(var(--contents-base-color-W));border-radius:100px;color:rgb(var(--contents-base-color-W));left:calc(50% - 4em);top:calc(-1em - 3px)}.namcoparks-onlinestore h3{color:rgb(var(--contents-base-color-K));font-size:135%;font-weight:700;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:100%;margin:0;padding:0 5%;position:relative}.namcoparks-onlinestore .flex-layout figure+figure{margin-top:min(4.16vw,20px)}.namcoparks-onlinestore a{display:block;width:100%;max-width:480px;margin:1em auto 0;color:rgb(var(--contents-base-color-K));text-decoration:none}.namcoparks-onlinestore a img{width:100%;max-width:300px}.namcoparks-onlinestore a:hover{opacity:.7}.namcoparks-onlinestore .online-kikan{display:table;width:auto;margin:1.5em auto 0;padding:0;border:3px solid rgb(var(--contents-base-color-R));box-shadow:0 0 0 1px rgb(var(--contents-base-color-W)) inset;background-color:rgb(var(--contents-base-color-R));font-size:120%;font-weight:var(--font-weight-M)}.namcoparks-onlinestore .online-kikan>*{display:table-cell;padding:.5em 1em;line-height:1.6;color:rgb(var(--contents-base-color-W));vertical-align:middle}.namcoparks-onlinestore .online-kikan dt{background-color:rgb(var(--base-color-DGY));padding-right:0;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{line-height:1;color:rgb(var(--contents-base-color-K));font-family:Montserrat,var(--contents-base-font-family);font-size:min(8vw,500%)}.namcoparks-onlinestore .order{padding:0}.namcoparks-onlinestore .order a{border-radius:1em;box-shadow:0 0 .5em 0 rgb(var(--contents-base-color-BK) / 20%);margin:0 auto;padding:1em 1.5em}.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:" ▼ "}@media screen and (max-width:480px){.namcoparks-onlinestore .online-kikan+.notes{font-size:80%}}main.cssTypeA article:has(#contents-goods){background:rgb(var(--contents-base-color-W));background-image:linear-gradient(45deg,rgb(var(--contents-base-color-C) / .5) 25%,rgb(var(--contents-base-color-C) / .1) 25%),linear-gradient(-45deg,rgb(var(--contents-base-color-C) / .5) 25%,rgb(var(--contents-base-color-C) / .1) 25%),linear-gradient(45deg,rgb(var(--contents-base-color-C) / .1) 75%,rgb(var(--contents-base-color-C) / .5) 75%),linear-gradient(-45deg,rgb(var(--contents-base-color-C) / .1) 75%,rgb(var(--contents-base-color-C) / .5) 75%);background-size:min(4vw,30px) min(4vw,30px);background-position:0 0,0 min(2vw,15px),min(2vw,15px) max(-2vw,-15px),max(-2vw,-15px) 0}#contents-goods{margin-top:0;box-shadow:none}#contents-goods .imgTitle{margin:max(-4.16vw,-20px) max(-4.16vw,-20px) 0;padding:0;box-shadow:0 min(1.04vw,5px) 0 0 rgb(var(--contents-base-color-W))}#contents-goods .imgTitle img{display:block;margin:0;padding:0}.goods_inner .flex-layout{width:auto;margin:-10px}.goods_inner .flex-layout>li{width:calc(50% - 20px);margin:13px 10px;padding:0;background:rgb(var(--contents-base-color-W));font-family:var(--contents-font-family-sans);position:relative}.goods_inner .flex-layout li figure{margin:0;padding:0;position:relative}.goods_inner .flex-layout li figure img{display:block}.goods_inner .flex-layout li figure figcaption{display:block;margin:0;padding:0 1em;background:rgb(var(--global-base-color-R));border-radius:1em;color:rgb(var(--contents-base-color-Y2));font-size:90%;font-weight:700;position:absolute;top:2%;right:1.5%}.goods_inner .item_header{display:flex;align-items:center;justify-content:space-between;margin:0;padding:.7em min(4.16vw,20px);background:linear-gradient(rgb(var(--contents-base-color-BK)),rgb(var(--contents-base-color-BK)));color:rgb(var(--contents-base-color-W));position:relative}.goods_inner .item_header .item_name{margin:0;padding:0;color:rgb(var(--contents-base-color-Y2));font-size:150%;font-weight:800;line-height:1.4}.goods_inner .item_header .item_price{margin:0;padding:0;font-size:100%;font-weight:800;line-height:1.4}.goods_inner .item_header .item_price strong{font-size:150%;font-weight:800}.goods_inner .item_header .item_release{margin:0;padding:0 1em;background:rgb(var(--contents-base-color-Y2));border-radius:1em;color:rgb(var(--contents-base-color-BK));font-size:100%;font-weight:800;line-height:1.7;position:absolute;top:-1em;left:-.5em}.goods_inner .item_info{display:block;margin:0;padding:5px min(4.16vw,20px);font-size:85.7%;font-weight:600;border-bottom:1px dotted rgb(var(--contents-base-color-GY-cc));text-align:right}.goods_inner .item_info li{display:inline-block;margin:0;padding:0}.goods_inner .item_info li+li{margin-left:.5em}.goods_inner .item_info li::before{content:"■";margin:0;padding:0}@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)}}main.cssTypeA article:has(#contents-garapon){background:url(/common/chara_shop/ginpachi/assets/img/bg_pattern01-w.png) center center/min(10vw,60px) auto,linear-gradient(#1a4b6b 30%,#b8c290),rgb(var(--contents-base-color-B))}#contents-garapon{margin-top:0;box-shadow:none}.title_garapon{text-align:center;margin-top:0;padding:0 7% 0 15%}.title_garapon img{width:100%}.garapon_inner{margin-top:0;padding:0 0 1.5%;position:relative}.garapon_inner li{width:100%;margin-top:min(4.16vw,20px)}.garapon_inner li+li{width:100%;margin-top:clamp(30px,8vw,40px)}.garapon_item_inner{border:4px solid rgb(var(--contents-base-color-BK));margin:0;padding:0 0 1em;background:rgb(var(--contents-base-color-W));position:relative}.garapon_item_inner .item_awd_icon{display:block;width:10.5em;margin:0;padding:.5% 0 0 .5%;line-height:0;position:absolute;top:-3em;left:0;white-space:nowrap;z-index:1}.garapon_item_inner .item_awd_icon span{content:"";display:block;width:12em;height:10em;overflow:hidden;position:absolute;top:3em;left:0;z-index:-1}.garapon_item_inner .item_awd_icon span::before{content:"";display:block;width:28em;height:28em;background:rgb(var(--contents-base-color-BK));border-radius:100%;position:absolute;bottom:0;left:-14em}.garapon_item_inner .item_header{display:flex;justify-content:space-between;align-items:center;width:100%;margin:0;padding:1em .5em calc(1em + 4px) 11em;background:rgb(var(--contents-base-color-BK));color:rgb(var(--contents-base-color-W));font-family:var(--contents-font-family-sans)}.garapon_item_inner .item_header .item_name{margin:0 auto 0 0;padding:0 .75em;font-size:185%;font-weight:800;line-height:1.4;text-shadow:1px 1px 0 rgb(var(--contents-base-color-BK)),-1px 1px 0 rgb(var(--contents-base-color-BK)),1px -1px 0 rgb(var(--contents-base-color-BK)),-1px -1px 0 rgb(var(--contents-base-color-BK)),1px 0 0 rgb(var(--contents-base-color-BK)),-1px 0 0 rgb(var(--contents-base-color-BK)),0 1px 0 rgb(var(--contents-base-color-BK)),0 -1px 0 rgb(var(--contents-base-color-BK));filter:drop-shadow(0 0 .5px rgb(var(--contents-base-color-BK))) drop-shadow(1px 1px .5px rgb(var(--contents-base-color-BK)))}.garapon_item_inner .item_header .item_name small{display:inline-block;margin:0 .5em;font-size:70%}.garapon_item_inner .item_header .item_type{margin:0 .5em 0 auto;padding:0 .75em;background:rgb(var(--contents-base-color-W));border-radius:2em;color:rgb(var(--contents-base-color-BK));font-size:140%;font-weight:800;text-shadow:none;white-space:nowrap}.garapon_item_inner .item_info{font-weight:700;margin:.5em 0;padding:0 .5em;text-align:right}.garapon_item_inner .item_info .note{display:inline-block;margin:0 .5em}.garapon_item_inner .item_info .specification{display:inline-block;margin:0 .5em;padding:0 1.2em;background:rgb(var(--contents-garapon-A-color));border-radius:1em;color:rgb(var(--contents-base-color-W))}.garapon_item_inner .item_image{margin:0;padding:.5em 0 1em;justify-content:center;overflow:hidden;position:relative;z-index:1}.garapon_item_inner .item_image li{counter-increment:num 1;width:calc(100% / 5);margin:0 -1%;padding:0;position:relative}.garapon_item_inner .item_image li::after{content:counter(num);display:block;width:1.5em;height:1.5em;background:rgb(var(--contents-base-color-B));border-radius:100%;color:rgb(var(--contents-base-color-W));font-size:100%;font-weight:700;line-height:1.5;position:absolute;left:calc(50% - .75em);bottom:0;text-align:center}.garapon_item_inner.awd_A{border-color:rgb(var(--contents-garapon-A-color))}.garapon_item_inner.awd_A .item_awd_icon span::before{background:rgb(var(--contents-garapon-A-color))}.garapon_item_inner.awd_A .item_header{background:rgb(var(--contents-garapon-A-color))}.garapon_item_inner.awd_A .item_image{padding-bottom:1.5%}.garapon_item_inner.awd_A .item_image li{margin:-1% -3% -1%;padding:0 .5% .5em}.garapon_item_inner.awd_B{border-color:rgb(var(--contents-garapon-B-color))}.garapon_item_inner.awd_B .item_awd_icon span::before{background:rgb(var(--contents-garapon-B-color))}.garapon_item_inner.awd_B .item_header{background:rgb(var(--contents-garapon-B-color))}.garapon_item_inner.awd_B .item_image{padding-bottom:1.5%}.garapon_item_inner.awd_B .item_image li{margin:-1% -3% -1%;padding:0 2.5% 1em}.garapon_item_inner.awd_C{border-color:rgb(var(--contents-garapon-C-color))}.garapon_item_inner.awd_C .item_awd_icon span::before{background:rgb(var(--contents-garapon-C-color))}.garapon_item_inner.awd_C .item_header{background:rgb(var(--contents-garapon-C-color))}.garapon_item_inner.awd_C .item_image{padding-bottom:1.5%}.garapon_item_inner.awd_C .item_image li{width:calc(100% / 3);margin:-1% -10.5% -1%;padding:0}.garapon_item_inner.awd_C .item_image li::after{display:none}.garapon_inner li.new .garapon_item_inner .item_header .item_name::before{content:"NEW!";display:inline-block;margin:-.3em .5em 0 0;padding:.1em .6em;background:rgb(var(--contents-garapon-A-color));border-radius:2em;box-shadow:0 0 0 2px rgb(var(--contents-base-color-W));font-family:var(--contents-font-family-sans);font-size:60%;font-weight:700;color:rgb(var(--contents-base-color-W));text-shadow:none;vertical-align:middle}.garapon_att{margin:30px max(-4.16vw,-20px) 1.5%;padding:.75em 0;background:linear-gradient(to right,rgb(var(--contents-base-color-W) / 0) 0,rgb(var(--contents-base-color-W) / .3) 30%,rgb(var(--contents-base-color-W) / .3) 70%,rgb(var(--contents-base-color-W) / 0) 100%),rgb(var(--contents-base-color-W) / .3);color:rgb(var(--contents-base-color-B));font-family:var(--contents-font-family-sans);font-size:min(3.2vw,150%);font-weight:800;line-height:1.6;text-align:center;text-shadow:1px 1px 0 rgb(var(--contents-base-color-W)),-1px 1px 0 rgb(var(--contents-base-color-W)),1px -1px 0 rgb(var(--contents-base-color-W)),-1px -1px 0 rgb(var(--contents-base-color-W)),1px 0 0 rgb(var(--contents-base-color-W)),0 1px 0 rgb(var(--contents-base-color-W)),-1px 0 0 rgb(var(--contents-base-color-W)),0 -1px 0 rgb(var(--contents-base-color-W));word-break:keep-all}@media (max-width:800px){.garapon_inner{font-size:min(2vw,100%)}.garapon_item_inner .item_awd_icon{padding-left:0;font-size:min(1.5vw,100%)}.garapon_item_inner .item_header{padding-left:8em}.garapon_item_inner .item_header .item_type{margin-right:0}.garapon_item_inner.awd_A .item_image li{width:calc(100% / 3);margin:0 -5% 2%}.garapon_item_inner.awd_B .item_image li{width:calc(100% / 3);margin:0 -5% 2%;padding:0 4% 3%}.garapon_item_inner.awd_C .item_image li{width:calc(100% / 2);margin:-1% -14%}}main.cssTypeA article:has(#contents-special){background:rgb(var(--contents-base-color-W));background-image:linear-gradient(45deg,rgb(var(--contents-base-color-C) / .5) 25%,rgb(var(--contents-base-color-C) / .1) 25%),linear-gradient(-45deg,rgb(var(--contents-base-color-C) / .5) 25%,rgb(var(--contents-base-color-C) / .1) 25%),linear-gradient(45deg,rgb(var(--contents-base-color-C) / .1) 75%,rgb(var(--contents-base-color-C) / .5) 75%),linear-gradient(-45deg,rgb(var(--contents-base-color-C) / .1) 75%,rgb(var(--contents-base-color-C) / .5) 75%);background-size:min(4vw,30px) min(4vw,30px);background-position:0 0,0 min(2vw,15px),min(2vw,15px) max(-2vw,-15px),max(-2vw,-15px) 0}#contents-special{margin-top:0;box-shadow:none}#contents-special section{margin:min(4.16vw,20px) 0 0;padding:0;background:rgb(var(--contents-base-color-W))}.special_inner .item_header{background:rgb(var(--contents-base-color-C))}.title_special{margin:0 4%}.special_inner .item_header{display:flex;justify-content:space-between;align-items:center;width:100%;margin:0;padding:1em 1.5em 1.1em 1.5em;background:rgb(var(--contents-base-color-C));color:rgb(var(--contents-base-color-Y2));font-family:var(--contents-font-family-sans)}.special_inner .item_header .item_name{margin:0 auto 0 0;padding:0;font-size:185%;font-weight:800;line-height:1.4}.special_inner .item_header .item_type{margin:0 0 0 auto;padding:0;border-radius:2em;color:rgb(var(--contents-base-color-W));font-size:185%;font-weight:800;line-height:1.4;text-shadow:none;white-space:nowrap}.special_inner .item_image{margin:0;padding:3em 0 0;position:relative}.special_inner .item_image figcaption{display:block;margin:0;padding:0;font-size:100%;font-weight:700;line-height:1.8;position:absolute;top:.75em;right:1.5em}.special_inner .item_image figcaption small{display:inline-block;margin:0 0 0 1em;padding:0 1em;background:rgb(var(--global-base-color-R));border-radius:1em;color:rgb(var(--contents-base-color-Y2))}.special_inner .special_text{margin-top:min(4.16vw,20px);color:rgb(var(--contents-base-color-GY-66));font-family:var(--contents-font-family-sans);font-size:min(3.1vw,235%);font-weight:800;text-align:center}.special_inner .special_text small{font-size:75%}.special_inner .period{display:table;margin:min(4.16vw,20px) auto 0;padding:0;justify-content:center;align-items:center;border:2px solid rgb(var(--contents-base-color-R));border-radius:.4em;font-family:var(--contents-font-family-sans);font-size:min(3vw,230%);font-weight:800;overflow:hidden}.special_inner .period>*{display:table-cell;vertical-align:middle}.special_inner .period dt{margin:0;padding:.2em .75em .25em;background:rgb(var(--contents-base-color-R));color:rgb(var(--contents-base-color-W));font-size:70%}.special_inner .period dd{margin:0;padding:0 .5em;color:rgb(var(--contents-base-color-R));text-align:center}.special_inner .period dd em{font-size:135%;line-height:1.2}.special_inner .annotation{margin-top:min(4.16vw,20px);padding:0 0 min(6vw,30px);font-size:100%;text-align:center}.special_inner .annotation li{display:inline-block;margin:.1em;color:rgb(var(--contents-base-color-R));font-weight:700}@media (max-width:800px){.special_inner .item_header{font-size:min(2.3vw,100%)}.special_inner .item_image{font-size:min(2.5vw,100%)}.special_inner .annotation li{display:block;margin:0;font-size:min(2.6vw,100%);line-height:1.5}}main.cssTypeA article:has(#contents-campaign){background:rgb(var(--contents-base-color-W));background-image:linear-gradient(45deg,rgb(var(--contents-base-color-C) / .5) 25%,rgb(var(--contents-base-color-C) / .1) 25%),linear-gradient(-45deg,rgb(var(--contents-base-color-C) / .5) 25%,rgb(var(--contents-base-color-C) / .1) 25%),linear-gradient(45deg,rgb(var(--contents-base-color-C) / .1) 75%,rgb(var(--contents-base-color-C) / .5) 75%),linear-gradient(-45deg,rgb(var(--contents-base-color-C) / .1) 75%,rgb(var(--contents-base-color-C) / .5) 75%);background-size:min(4vw,30px) min(4vw,30px);background-position:0 0,0 min(2vw,15px),min(2vw,15px) max(-2vw,-15px),max(-2vw,-15px) 0}#contents-campaign{margin-top:0;box-shadow:none}#contents-campaign section{margin:min(4.16vw,30px) 0 0;padding:1px min(4.16vw,20px) min(4.16vw,20px);background:rgb(var(--contents-base-color-W));border-radius:1em}.title_campaign{margin:0;padding:1.5% 3%;background:linear-gradient(to right,#1d2088 0,#009de6 78%,#7ecef4 100%);border-radius:1em}.campaign_inner img{display:block}.campaign_inner .item_header{margin-top:max(-2.5vw,-20px)}.campaign_inner .item_image{margin-top:0;justify-content:center}.campaign_inner .item_image li{margin:0;padding:min(2.5vw,20px) .75% 0}.campaign_inner .item_image li figcaption{margin:.1em 0 0;font-family:var(--contents-font-family-sans);font-size:min(3vw,100%);font-weight:700}.campaign_inner .title_campaign-h4{padding:.1em .5em .2em;background:linear-gradient(to right,#1d2088 0,#009de6 78%,#7ecef4 100%);color:rgb(var(--contents-base-color-W));font-family:var(--contents-font-family-sans);font-size:min(4.5vw,235%);font-weight:800;line-height:1.4;text-align:left}.campaign_inner .campaign_text{margin:min(2.5vw,20px) -10px 0;font-family:var(--contents-font-family-sans);font-size:min(3.1vw,235%);font-weight:800;text-align:center}.campaign_inner .campaign_text small{font-size:75%}.campaign_inner .campaign_text+.annotation{margin:.3em 0 0;color:rgb(var(--contents-base-color-R));font-size:min(2.3vw,100%);text-align:center}.campaign_inner .period{display:flex;width:85%;margin:min(2.5vw,20px) auto 0;padding:.3em 0;border-bottom:1px dashed rgb(var(--contents-base-color-GY-cc));font-family:var(--contents-font-family-sans);font-size:min(2.85vw,171.4%);font-weight:800}.campaign_inner .period+.period{margin:0 auto}.campaign_inner .period>*{margin:0;padding:0;position:relative}.campaign_inner .period dt{width:4em;padding-right:.5em;text-align:right;border-right:2px solid rgb(var(--contents-base-color-GY-cc))}.campaign_inner .period dd{width:calc(100% - 4em);padding-left:.5em}.campaign_inner .period dd em{display:inline-block;font-size:135%;line-height:1}.campaign_inner .period dd .ctMSG{display:block;width:100%;margin:0;padding:.2em 0 .3em;background:linear-gradient(to left,rgb(var(--global-base-color-R) / 0),rgb(var(--global-base-color-R) / .7),rgb(var(--global-base-color-R) / .7),rgb(var(--global-base-color-R) / 0));font-family:var(--contents-font-family-sans);font-size:66%;font-weight:800;position:absolute;left:0;top:50%;text-align:center;transform:translate(0,-50%)}.campaign_inner .period:has(.ctMSG)>*{color:rgb(var(--contents-base-color-GY-cc))}.campaign_inner .period+.annotation{margin:min(4.16vw,20px) 0 0;font-size:min(2.3vw,100%)}.campaign_inner .period+.annotation li{margin:0;font-size:clamp(85.7%,2.3vw,100%)}@media (max-width:800px){.campaign_inner .period{flex-flow:row wrap;width:100%}.campaign_inner .period dt{width:100%;padding-left:.5em;padding-right:0;text-align:left;border-right:none}.campaign_inner .period dt::before{display:inline-block;content:"▼";color:rgb(var(--contents-base-color-C));transform-origin:left center;transform:scale(.8,1)}.campaign_inner .period dd{width:100%;margin-left:.8em;padding-left:.5em;border-left:2px solid rgb(var(--contents-base-color-GY-cc))}.campaign_inner .period dd .ctMSG{padding:.5em 0 .6em;font-size:100%;top:-1.2em;transform:translate(0,0)}}