@import url('https://fonts.googleapis.com/css2?family=M+PLUS+1:wght@900&display=swap');body{background:#ddd}main{margin-bottom:20px!important}article{background:#fff;padding:0 20px!important}article .wm-h1{border-bottom:solid #e60012!important;background:#000!important;color:#fff!important;font-family:'M PLUS 1',sans-serif;margin:0 -20px!important;padding:.5em 20px!important;overflow:hidden}article .wm-h2{border:none;color:#e60012;font-family:'M PLUS 1',sans-serif;padding:0 .25em 10px;position:relative;background:none}article .wm-h2:before{content:"";display:block;width:100%;height:3px;background:#ddd;position:absolute;bottom:0;left:0}article .wm-h2:after{content:"";display:block;width:1.5em;height:3px;background:#e60012;position:absolute;bottom:0;left:0}@media (max-width:800px){main{padding-top:20px!important}}@media (max-width:480px){main{padding-top:15px!important}article{padding:0 15px!important}article .wm-h1{margin:0 -15px!important;padding:.5em 15px!important;font-size:min(5.2vw,1.5em)!important}}#lNav>nav{position:relative}#lNav nav>ul>li>a{color:#e60012!important}@media (min-width:801px){#lNav nav>ul>li>a{aspect-ratio:2/1;background:url(/images/assets/chara_shop/ultraman/logo-cps2.svg) no-repeat center center / 70% auto;overflow:hidden;text-indent:200%;white-space:nowrap}}#lNav nav>ul>li>a::before{background:#000!important;top:-1px;left:-1px;width:6px;height:calc(100% + 2px)}#lNav nav>ul>li>ul>li{border-left:none!important;border-right:none!important;position:relative;overflow:visible!important}#lNav nav>ul>li>ul>li::before{content:"";display:block;background:#e60012!important;top:-1px;left:-1px;width:6px;height:calc(100% + 2px);position:absolute;z-index:1}#lNav nav>ul>li>ul>li>ul li+li{margin-top:.5em}#lNav nav>ul li ul li.root>ul>li a{font-size:92.8%;line-height:1.6}#common_page_header .header_wrapper.header_nav,#common_page_header .p-groupHeader__spMenuBtn{display:none!important}@media (max-width:800px){#common_page_header.js_ready{position:absolute!important}}@media (max-width:480px){.main_kv{margin-top:15px}}@media (min-width:801px){#lNav>nav::after{content:"";display:block;width:100%;height:100vh;background:#fff;box-shadow:0 90vh 0 0 #fff,0 180vh 0 0 #fff,0 270vh 0 0 #fff,0 360vh 0 0 #fff,0 450vh 0 0 #fff,0 540vh 0 0 #fff,0 630vh 0 0 #fff,0 720vh 0 0 #fff,0 810vh 0 0 #fff,0 900vh 0 0 #fff;position:absolute;z-index:-1}#common_head_link{z-index:1}#common_page_footer{box-shadow:0 -20px 0 0 #ddd}}.main_kv{margin:0 -20px -20px;padding:min(2vw,20px)}@media (max-width:480px){.main_kv{margin:0 -15px -15px}}.low_header_image{display:block;margin:.5em -20px -.6em;padding:1.4em 1em 1.6em;background:repeating-linear-gradient(45deg,transparent,transparent 6px,rgb(255 255 255 / .1) 6px,rgb(255 255 255 / .1) 12px),linear-gradient(to right bottom,#ccc,#f5f5f5,#ccc);box-shadow:0 0 0 10px #fff inset;border-top:3px solid #e60012;text-align:center}.low_header_image em{--shadow-color:0 0 0;display:inline-block;color:#fff;font-family:'Oswald',sans-serif;font-size:min(7.5vw,200%);line-height:1;filter:drop-shadow(0 .08em 0 rgb(var(--shadow-color))) drop-shadow(0 0 .5px rgb(var(--shadow-color))) drop-shadow(0 0 .5px rgb(var(--shadow-color))) drop-shadow(0 0 .3px rgb(var(--shadow-color))) drop-shadow(0 0 .2px rgb(var(--shadow-color)));position:relative}.low_header_image em::before,.low_header_image em::after{content:"";display:inline-block;width:1em;height:.1em;background:#fff;position:absolute;top:50%}.low_header_image em::before{right:100%;margin-right:.5em}.low_header_image em::after{left:100%;margin-left:.5em}.annotation li a{color:#e60012}[id^="contents-"]{margin-top:60px}@media (max-width:480px){.low_header_image{margin-left:-15px;margin-right:-15px}}#chara_shop_navi{margin:2px -20px 0;background:#fff!important;position:sticky!important;top:0!important;z-index:10!important}#chara_shop_navi::after{content:"";width:100%;height:20px;background:linear-gradient(to bottom,rgb(255 255 255),rgb(255 255 255 / 0));position:absolute;top:auto}#chara_shop_navi+[id^="contents-"]{margin-top:40px}.main_kv+#chara_shop_navi{margin-top:20px}.contentsMenu{border:none;width:auto;margin:0}.contentsMenu li{width:calc(100% / 4)!important;text-align:center;margin:0;padding:1px;border:1px solid #fff;border-top-width:0;height:5em;box-shadow:none;overflow:hidden;position:relative}.contentsMenu li:first-child{border-left:none}.contentsMenu li:last-child{border-right:none}.contentsMenu li a{display:block;width:100%;height:auto;margin:0;padding:5em .1em calc(5em + 3px);background:#e60012;color:#fff!important;text-decoration:none;line-height:1.4;box-sizing:border-box;font-size:min(2vw,120%);font-weight:bold;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.contentsMenu li.cur,.contentsMenu li:has(a:hover){box-shadow:none}.contentsMenu li.cur a{background:#eee;color:#e60012!important;box-shadow:0 -5px 0 0 #fc0 inset}.contentsMenu li::after{content:"";display:block;width:100%;height:5px;position:absolute;left:0;bottom:0}.contentsMenu li::after{background:#f70}.contentsMenu li.cur::after,.contentsMenu li:has(a:hover)::after{background:#fc0!important}.contentsMenu li a:hover{opacity:.7;box-shadow:0 -5px 0 0 #fc0 inset}@media (max-width:480px){#chara_shop_navi{margin:2px -15px 0}.main_kv+#chara_shop_navi{margin-top:15px}.contentsMenu li{height:6em}}@media (min-width:600px){.contentsMenu li a br{display:none}}.contentsMenu li a[href*="#comingsoon"]{color:rgb(255 255 255 / 85%)!important;pointer-events:none}.contentsMenu li a[href*="#comingsoon"]::after{content:"COMING SOON";display:block;width:11em;background:rgb(255 255 255 / 85%);border-radius:2em;color:#e60012;font-size:71%;margin:0 auto;padding:.2em 1em;position:static}#lNav li a[href*="#comingsoon"]{pointer-events:none}#lNav li a[href*="#comingsoon"]::after{content:"COMING SOON";display:inline-block;width:12em;background:rgb(0 0 0 / 30%);border-radius:2em;color:#fff;font-size:100%;font-weight:bold;margin:0;padding:.1em 1em;position:static;text-align:center}.contentsMenu li:has(>a[href*="#comingsoon"]),#lNav li:has(>a[href*="#comingsoon"]){display:none!important}#lNav li:has(>a[href*="gara.html"]){border-bottom-width:0}.infoList:has(.newsTag){display:flex;flex-flow:row wrap;justify-content:space-between;padding-bottom:10px}.infoList:has(.newsTag) dt{width:100px;margin-top:0}.infoList:has(.newsTag) dd{width:calc(100% - 100px);margin-top:0;position:relative}.infoList:has(.newsTag) dd + dt,.infoList:has(.newsTag) dd + dt + dd{margin-top:20px}.infoList:has(.newsTag) dd::after{content:"";display:block;width:calc(100% + 100px);height:0;border-bottom:1px dashed #ddd;position:absolute;bottom:-10px;left:-100px}.news_option{font-size:12px;font-weight:normal;position:absolute;right:.3em;top:calc(50% - 7px)}.news_option .news_all,.news_option .news_rss{display:inline-block;line-height:1.4;margin:0 0 0 1em;padding:0 0 0 1.5em;text-decoration:none;color:#e60012;background:url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="list-alt" class="svg-inline--fa fa-list-alt fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23e60012" d="M464 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h416c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zM128 120c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40zm0 96c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40zm0 96c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40zm288-136v-32c0-6.627-5.373-12-12-12H204c-6.627 0-12 5.373-12 12v32c0 6.627 5.373 12 12 12h200c6.627 0 12-5.373 12-12zm0 96v-32c0-6.627-5.373-12-12-12H204c-6.627 0-12 5.373-12 12v32c0 6.627 5.373 12 12 12h200c6.627 0 12-5.373 12-12zm0 96v-32c0-6.627-5.373-12-12-12H204c-6.627 0-12 5.373-12 12v32c0 6.627 5.373 12 12 12h200c6.627 0 12-5.373 12-12z"></path></svg>') no-repeat left center / contain}.news_option .news_rss{background-image:url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="rss-square" class="svg-inline--fa fa-rss-square fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="%23e60012" d="M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM112 416c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm157.533 0h-34.335c-6.011 0-11.051-4.636-11.442-10.634-5.214-80.05-69.243-143.92-149.123-149.123-5.997-.39-10.633-5.431-10.633-11.441v-34.335c0-6.535 5.468-11.777 11.994-11.425 110.546 5.974 198.997 94.536 204.964 204.964.352 6.526-4.89 11.994-11.425 11.994zm103.027 0h-34.334c-6.161 0-11.175-4.882-11.427-11.038-5.598-136.535-115.204-246.161-251.76-251.76C68.882 152.949 64 147.935 64 141.774V107.44c0-6.454 5.338-11.664 11.787-11.432 167.83 6.025 302.21 141.191 308.205 308.205.232 6.449-4.978 11.787-11.432 11.787z"></path></svg>')}.news_option a:hover{opacity:.7}#contents-idx-outline .comingsoon{margin:max(30px,.55em) 0 max(40px,.7em);padding:0;color:#e60012;font-family:'M PLUS 1',sans-serif;font-size:min(10vw,500%);font-weight:bold;line-height:1;text-align:center}.tw-block{background:#f5f5f5}.locations.type3 .event_loc_info table th::before{background:#000}.locations.type3 .event_loc_name{display:table-cell;margin:0;padding:1em;width:40%;text-align:center;position:relative;font-weight:bold;vertical-align:middle;word-break:keep-all;background:#e60012;color:#fff;border:4px solid #e60012;box-shadow:0 0 0 2px #ddd inset}.locations.type3 .event_loc_name strong{font-size:100%}@media (min-width:801px){.locations.type3 .event_loc_name:after{border-left-color:#e60012}}@media (max-width:800px){.locations.type3 .event_loc_name:after{border-top-color:#e60012!important}}.locations.type3 dd .att{padding:1% 2%!important;background:#f5f8f9;border-radius:4px;border:solid 1px #47566f;position:relative}.locations.type3 dd .att i{font-size:86%;position:absolute;top:-5px;left:-1px;padding:.2em .5em;background:#ffffff;border-radius:4px;color:#47566f;border:solid 1px}.contentsGoods{padding:3%;background:#e60012;overflow:hidden}.contentsGoods .inner{padding:0}.contentsGoods .inner .contents-title{margin:0;padding:0}.contentsGoods .inner .contents-title img{display:block}.goods{padding:3%;margin:10px 0 20px;border-radius:0 15px;background-color:#fff;border:solid 2px #969696;position:relative}.goods hgroup{padding:0 0 6px 0;margin:0;width:100%;border-bottom:solid 2px #969696;font-size:min(1.9vw,100%)}.goods .item_name{display:block;font-size:180%;padding:0 0 .3em;margin:0;line-height:1.3;font-family:'M PLUS 1',sans-serif;font-weight:900;position:relative}.goods .item_name.new{text-indent:2.8em}.goods .item_name.new::before{content:"";position:absolute;top:0;left:0;background:url(/images/chara_shop/ultraman/assets/new.png) no-repeat center center / 70%,#fb0;border-radius:100%;width:2.5em;height:1.4em}.goods .item_name span{display:inline-block;text-indent:0}.goods .item_details{display:flex;align-items:flex-end;flex-flow:row wrap;margin:0;line-height:1.6}.goods .item_details small{display:block;margin:.3em 1em 0 0;padding:0;font-weight:600}.goods .item_details .memo{padding:0 .7em;background:#999;color:#fff;border-radius:6px}.goods .item_details .item_price{display:block;margin-left:auto;padding:0;text-shadow:none;float:right;font-size:120%;font-weight:600}.goods .item_details .item_price b{display:inline-block;margin:0 0 0 .15em;font-family:'M PLUS 1',sans-serif;font-size:160%;line-height:1;translate:0 .05em}.goods .item_list .flex-layout{justify-content:center}.goods .item_list .flex-layout li{position:relative;padding:.5%}.goods .item_list .flex-layout.col4to3 li{width:25%}.goods .item_list .flex-layout li p{position:relative;margin:-1em 0 0;font-size:75%}.goods .item_list .flex-layout li p i{display:inline-block;margin-right:.5em;text-align:center;vertical-align:top}.goods .item_list .flex-layout li p i:after{counter-increment:num;content:counter(num);color:#fff;font-style:normal;font-weight:bold;line-height:20px;line-height:.6em;background-color:#e60012;border-radius:20px;padding:1% 6px}.goods .item_list .flex-layout li:before{display:none}.goods .item_list .flex-layout li.new{position:relative}.goods .item_list .flex-layout li.new:before{content:" ";top:0;display:inline-block;position:absolute;left:0;background:url(/images/chara_shop/ultraman/assets/new.png) no-repeat left top / 100%;width:46px;height:17px}.contentsGoods .more{color:#fff;margin:0 -5%;padding:.5em 5%;text-align:center;font-size:138%;font-weight:bold;width:auto;background-color:#000}.contents_more{color:#fff;margin:20px -5% 0;padding:.5em;text-align:center;font-size:min(3.2vw,128.5%);font-weight:bold;width:auto;background-color:#000;word-break:keep-all}@media (max-width:800px){.goods .item_list .flex-layout li{padding:.5% 1%}}@media (min-width:801px){.goods .item_list.CanBadge-2026 .flex-layout li{padding:.5% 1%;margin:0 -.5%}.goods .item_list.CanBadge-2026 .flex-layout li:nth-child(6){margin-right:auto}.goods .item_list.CanBadge-2026 .flex-layout li:nth-child(7){margin-left:auto}}@media (max-width:800px){.goods .item_list.CanBadge-2026 .flex-layout li{padding:0 3%;margin:0 -2%}.goods .item_list.CanBadge-2026 .flex-layout li:nth-child(6n+3){margin-right:auto}.goods .item_list.CanBadge-2026 .flex-layout li:nth-child(6n+4){margin-left:auto}}@media (max-width:800px){.goods .item_list.PostCard-2026 .flex-layout li:nth-child(7n+1){margin-left:5%}.goods .item_list.PostCard-2026 .flex-layout li:nth-child(7n+3){margin-right:5%}}.goods .item_list.PC-AcrylicStand-2026 .flex-layout{align-items:flex-end}@media (min-width:801px){.goods .item_list.PC-AcrylicStand-2026 .flex-layout li.sample{width:50%;margin:-2% 3% -2% 0}}@media (max-width:800px){.goods .item_list.PC-AcrylicStand-2026 .flex-layout li.sample{width:47%;margin:-1.5% 3% -1.5% 0%}}@media (min-width:801px){.goods .item_list.PC-AcrylicStand-2025andBefore .flex-layout li:nth-child(6){margin-left:5%}.goods .item_list.PC-AcrylicStand-2025andBefore .flex-layout li:nth-child(9){margin-right:5%}}@media (max-width:800px){.goods .item_list.PC-AcrylicStand-2025andBefore .flex-layout li:nth-child(7n+5){margin-left:5%}.goods .item_list.PC-AcrylicStand-2025andBefore .flex-layout li:nth-child(7n+7){margin-right:5%}}.contentsGarapon{padding:3%;background:#ccc;overflow:hidden}.contentsGarapon .inner{padding:0}.garapon{border-radius:0 min(4vw,30px);background-color:#fff;border:solid 2px #e60012;position:relative;margin-top:min(3vw,25px);padding:0;font-size:min(1.8vw,100%)}.garapon + .garapon{margin-top:min(6vw,60px)}.garapon>figure{width:18%;margin:-5% 0 0 -3%;position:absolute;top:0;left:0;z-index:+1}.garapon hgroup{display:block;margin:0;padding:0}.garapon .item_name{display:block;width:100%;margin:0;padding:.4em 1em calc(.4em + 2px) 20%;background:#e60012;border-radius:0 min(calc(4vw - 2px),28px) 0 0;color:#fff;overflow:visible;position:relative}.garapon .item_name span{display:block;font-family:'M PLUS 1',sans-serif;font-size:171.4%;font-weight:900;position:relative}.garapon .item_name.new span{padding-left:3em}.garapon .item_name.new span::before{content:"";position:absolute;top:.2em;left:0;background:url(/images/chara_shop/ultraman/assets/new.png) no-repeat center center / 70%,#fb0;border-radius:100%;width:2.5em;height:1.4em}.garapon .item_name_sub{display:block;width:100%;margin:0;padding:.2em .7em;background:#fce5e7;color:#e60012;font-family:'M PLUS 1',sans-serif;font-size:171.4%;font-weight:900;overflow:visible;position:relative}.garapon .item_name_sub.new{padding-left:3.7em}.garapon .item_name_sub.new::before{content:"";position:absolute;top:.4em;left:.7em;background:url(/images/chara_shop/ultraman/assets/new.png) no-repeat center center / 70%,#fb0;border-radius:100%;width:2.5em;height:1.4em}.garapon .item_details{margin:.5em 1em 0;padding:0 0 .5em;border-bottom:4px dotted #ccc;font-weight:bold}.garapon .item_details small{display:inline-block;margin:0 1em 0 0}.garapon .item_details .memo{padding:0 .7em;background:#999;color:#fff;border-radius:6px}.garapon .item_list{margin:20px 1em 0;padding:0 0 20px;overflow:hidden}.garapon .item_list .flex-layout{justify-content:center}.garapon .item_list .flex-layout li{margin:0;padding:.5% 1%;text-align:center}.garapon .item_list .flex-layout li img{width:100%;max-width:auto}@media (max-width:800px){.garapon>figure{width:19%;margin:-4.5% 0 0 -3%}}.garapon .item_list.awd_S .flex-layout li img{width:65%;max-width:480px}@media (max-width:800px){.garapon .item_list.awd_A .flex-layout li:nth-child(16){margin-left:5%}.garapon .item_list.awd_A .flex-layout li:nth-child(19){margin-right:5%}}@media (max-width:800px){.garapon .item_list.awd_B .flex-layout li:nth-child(7n+1){margin-left:5%}.garapon .item_list.awd_B .flex-layout li:nth-child(7n+3){margin-right:5%}}@media (max-width:800px){.garapon .item_list.awd_C .flex-layout li:nth-child(7n+1){margin-left:5%}.garapon .item_list.awd_C .flex-layout li:nth-child(7n+3){margin-right:5%}}.cps_namcoparks_link{margin-left:-20px!important;margin-right:-20px!important;padding:30px 20px!important;border:none!important;background:#eee!important}#contents-footer .officialCopyright{background:#000;border:none;border-top:3px solid #e60012;margin:40px -20px 0;padding:20px;text-align:center!important;color:#fff}#contents-footer .cps_namcoparks_link + .officialCopyright{margin-top:0}@media (max-width:480px){.cps_namcoparks_link{margin-left:-15px!important;margin-right:-15px!important}#contents-footer .officialCopyright{margin-left:-15px!important;margin-right:-15px!important}}