@media screen{.scIn.accInTop{position:relative;clip-path:inset(0% 0% 100% 0%)}.scIn.accInTop.move{clip-path:inset(0% 0% 0% 0%);transition-duration:600ms;transition-property:clip-path;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.scIn.accInLeft{position:relative;clip-path:inset(0% 100% 0% 0%)}.scIn.accInLeft.move{clip-path:inset(0% 0% 0% 0%);transition-duration:600ms;transition-property:clip-path;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.scIn.accInBottom{position:relative;clip-path:inset(100% 0% 0% 0%)}.scIn.accInBottom.move{clip-path:inset(0% 0% 0% 0%);transition-duration:600ms;transition-property:clip-path;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.scIn.accInRight{position:relative;clip-path:inset(0% 0% 0% 100%)}.scIn.accInRight.move{clip-path:inset(0% 0% 0% 0%);transition-duration:600ms;transition-property:clip-path;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.scIn.fadeIn{opacity:0}.scIn.fadeIn.move{opacity:1;transition-duration:600ms;transition-property:opacity;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.scIn.zoomIn{transform:scale(0)}.scIn.zoomIn.move{transform:scale(1);transition-duration:600ms;transition-property:transform;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.scIn.slideInTop{opacity:0;transform:translateY(-50px)}.scIn.slideInTop.move{opacity:1;transform:translateY(0px);transition-duration:600ms;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.scIn.slideInBottom{opacity:0;transform:translateY(50px)}.scIn.slideInBottom.move{opacity:1;transform:translateY(0px);transition-duration:600ms;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.scIn.slideInLeft{opacity:0;transform:translateX(-50px)}.scIn.slideInLeft.move{opacity:1;transform:translateX(0px);transition-duration:600ms;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.scIn.slideInRight{opacity:0;transform:translateX(50px)}.scIn.slideInRight.move{opacity:1;transform:translateX(0px);transition-duration:600ms;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.scIn.move.delay100{transition-delay:100ms !important}.scIn.move.delay200{transition-delay:200ms !important}.scIn.move.delay300{transition-delay:300ms !important}.scIn.move.delay400{transition-delay:400ms !important}.scIn.move.delay500{transition-delay:500ms !important}.scIn.move.delay600{transition-delay:600ms !important}.scIn.move.delay700{transition-delay:700ms !important}.scIn.move.delay800{transition-delay:800ms !important}.scIn.move.delay900{transition-delay:900ms !important}.scIn.move.delay1000{transition-delay:1000ms !important}.scIn.move.delay1100{transition-delay:1100ms !important}.scIn.move.delay1200{transition-delay:1200ms !important}.scIn.move.delay1300{transition-delay:1300ms !important}.scIn.move.delay1400{transition-delay:1400ms !important}.scIn.move.delay1500{transition-delay:1500ms !important}.scIn.move.delay1600{transition-delay:1600ms !important}.scIn.move.delay1700{transition-delay:1700ms !important}.scIn.move.delay1800{transition-delay:1800ms !important}.scIn.move.delay1900{transition-delay:1900ms !important}.scIn.move.delay2000{transition-delay:2000ms !important}}#pokemon2026 #kv{background-color:red;padding-bottom:3cqw}#pokemon2026 #kv h1{background:url(../images/kv.png) 0 0/100% 100%;aspect-ratio:.5822981366;display:block;position:relative;text-indent:-9999px;overflow:hidden;width:100cqw}#pokemon2026 #kv .anchor{aspect-ratio:5.5147058824;background:url(../images/anchor_back.png) center/cover;display:flex;position:relative;z-index:10}#pokemon2026 #kv .anchor li{display:flex;flex:1}#pokemon2026 #kv .anchor li a{flex:1;display:block;background:url(../images/anchor_mark.png) center/10cqw no-repeat;display:flex;align-items:center;justify-content:center;flex-direction:column;justify-content:center;align-items:center;gap:1cqw;position:relative}#pokemon2026 #kv .anchor li a span{display:block;position:relative}#pokemon2026 #kv .anchor li a::before{content:"";left:0;top:3cqw;position:absolute;height:calc(100% - 6cqw);width:1px;border-right:.6cqw dashed #fff}#pokemon2026 #kv .anchor li a::after{content:"";background:url(../images/anchor_arr.png) 0 0/100% 100%;aspect-ratio:1.4583333333;display:block;position:relative;text-indent:-9999px;overflow:hidden;width:4.6666666667cqw}#pokemon2026 #kv .anchor li:nth-child(1) a span{background:url(../images/anchor_1.png) 0 0/100% 100%;aspect-ratio:1.686746988;display:block;position:relative;text-indent:-9999px;overflow:hidden;width:18.6666666667cqw}#pokemon2026 #kv .anchor li:nth-child(1) a::before{display:none}#pokemon2026 #kv .anchor li:nth-child(2) a span{background:url(../images/anchor_2.png) 0 0/100% 100%;aspect-ratio:2.3582089552;display:block;position:relative;text-indent:-9999px;overflow:hidden;width:21.0666666667cqw}#pokemon2026 #kv .anchor li:nth-child(3) a span{background:url(../images/anchor_3.png) 0 0/100% 100%;aspect-ratio:2.2898550725;display:block;position:relative;text-indent:-9999px;overflow:hidden;width:21.0666666667cqw}#pokemon2026 #info{background:url(../images/info_back.png) center/100%;aspect-ratio:750/1254;position:relative;z-index:9;padding-top:16cqw;box-sizing:border-box;margin-top:-3cqw}#pokemon2026 #info h2{background:url(../images/info_ttl.png) 0 0/100% 100%;aspect-ratio:5.2692307692;display:block;position:relative;text-indent:-9999px;overflow:hidden;width:91.3333333333cqw;margin-left:auto;margin-right:auto}#pokemon2026 #info .lead{margin-top:5cqw;background:url(../images/info_lead.png) 0 0/100% 100%;aspect-ratio:11.4901960784;display:block;position:relative;text-indent:-9999px;overflow:hidden;width:78.1333333333cqw;margin-left:auto;margin-right:auto}#pokemon2026 #info .items{margin-top:6cqw;margin-left:6cqw;margin-right:6cqw;display:grid;gap:9cqw 6cqw;grid-template-columns:repeat(2, 1fr)}#pokemon2026 #info .items .item{position:relative}#pokemon2026 #info .items .item figcaption{margin-left:auto;margin-right:auto;margin-top:1cqw}#pokemon2026 #info .items .item::after{content:"";position:absolute !important}#pokemon2026 #info .items .item.item1 figcaption{background:url(../images/info_1_name.png) 0 0/100% 100%;aspect-ratio:3.6888888889;display:block;position:relative;text-indent:-9999px;overflow:hidden;width:22.1333333333cqw}#pokemon2026 #info .items .item.item1::after{background:url(../images/info_1_kashi.png) 0 0/100% 100%;aspect-ratio:.9439252336;display:block;position:relative;text-indent:-9999px;overflow:hidden;width:13.4666666667cqw;right:-2cqw;top:26cqw}#pokemon2026 #info .items .item.item2 figcaption{background:url(../images/info_2_name.png) 0 0/100% 100%;aspect-ratio:4.3958333333;display:block;position:relative;text-indent:-9999px;overflow:hidden;width:28.1333333333cqw}#pokemon2026 #info .items .item.item2::after{background:url(../images/info_2_kashi.png) 0 0/100% 100%;aspect-ratio:1.1609195402;display:block;position:relative;text-indent:-9999px;overflow:hidden;width:13.4666666667cqw;right:-3cqw;top:27cqw}#pokemon2026 #info .items .item.item3 figcaption{background:url(../images/info_3_name.png) 0 0/100% 100%;aspect-ratio:3.7777777778;display:block;position:relative;text-indent:-9999px;overflow:hidden;width:22.6666666667cqw}#pokemon2026 #info .items .item.item3::after{background:url(../images/info_3_kashi.png) 0 0/100% 100%;aspect-ratio:.980952381;display:block;position:relative;text-indent:-9999px;overflow:hidden;width:13.7333333333cqw;right:-5cqw;top:28cqw}#pokemon2026 #info .items .item.item4 figcaption{background:url(../images/info_4_name.png) 0 0/100% 100%;aspect-ratio:4.2291666667;display:block;position:relative;text-indent:-9999px;overflow:hidden;width:27.0666666667cqw}#pokemon2026 #info .items .item.item4::after{background:url(../images/info_4_kashi.png) 0 0/100% 100%;aspect-ratio:.9245283019;display:block;position:relative;text-indent:-9999px;overflow:hidden;width:13.0666666667cqw;right:-4cqw;top:26cqw}#pokemon2026 #info button{background:url(../images/info_btn.png) 0 0/100% 100%;aspect-ratio:5.2678571429;display:block;position:relative;text-indent:-9999px;overflow:hidden;width:78.6666666667cqw;margin-left:auto;margin-right:auto;margin-top:9cqw}#pokemon2026 #package{background:url(../images/package_back.png) center bottom/cover no-repeat;position:relative;z-index:8;padding-top:12cqw;padding-bottom:16cqw;margin-top:-3cqw}#pokemon2026 #package h2{background:url(../images/package_ttl.png) 0 0/100% 100%;aspect-ratio:5.2692307692;display:block;position:relative;text-indent:-9999px;overflow:hidden;width:91.3333333333cqw;margin-left:auto;margin-right:auto}#pokemon2026 #package .items{margin-top:9cqw;margin-left:6cqw;margin-right:6cqw;display:grid;gap:6cqw 3cqw;grid-template-columns:repeat(2, 1fr)}#pokemon2026 #package .items .item img{margin-left:auto;margin-right:auto}#pokemon2026 #package .items .item figcaption{margin-top:2cqw;margin-left:auto;margin-right:auto}#pokemon2026 #package .items .item.item1 figcaption{background:url(../images/package_1_name.png) 0 0/100% 100%;aspect-ratio:2.2695035461;display:block;position:relative;text-indent:-9999px;overflow:hidden;width:42.6666666667cqw}#pokemon2026 #package .items .item.item2 figcaption{background:url(../images/package_2_name.png) 0 0/100% 100%;aspect-ratio:2.2695035461;display:block;position:relative;text-indent:-9999px;overflow:hidden;width:42.6666666667cqw}#pokemon2026 #package .items .item.item3 figcaption{background:url(../images/package_3_name.png) 0 0/100% 100%;aspect-ratio:3.4408602151;display:block;position:relative;text-indent:-9999px;overflow:hidden;width:42.6666666667cqw}#pokemon2026 #package .items .item.item4 figcaption{background:url(../images/package_4_name.png) 0 0/100% 100%;aspect-ratio:3.4408602151;display:block;position:relative;text-indent:-9999px;overflow:hidden;width:42.6666666667cqw}#pokemon2026 #search{background:url(../images/search_back.png) center bottom/cover no-repeat;position:relative;z-index:7;padding-top:12cqw;padding-bottom:16cqw;margin-top:-3cqw}#pokemon2026 #search h2{background:url(../images/search_ttl.png) 0 0/100% 100%;aspect-ratio:3.0509259259;display:block;position:relative;text-indent:-9999px;overflow:hidden;width:87.8666666667cqw;margin-left:auto;margin-right:auto}#pokemon2026 #search .lead{margin-top:6cqw;background:url(../images/search_lead_back.png) center/63.4666666667cqw 64.1333333333cqw no-repeat;height:64.1333333333cqw;display:flex;align-items:center;justify-content:center}#pokemon2026 #search .lead p{background:url(../images/search_lead.png) 0 0/100% 100%;aspect-ratio:1.6141176471;display:block;position:relative;text-indent:-9999px;overflow:hidden;width:91.4666666667cqw;margin-left:auto;margin-right:auto}#pokemon2026 #search .period{background:url(../images/search_period.png) 0 0/100% 100%;aspect-ratio:1;display:block;position:relative;text-indent:-9999px;overflow:hidden;width:35.6cqw;margin-left:auto;margin-right:auto;margin-top:-16cqw}#pokemon2026 #search .anc#illget{position:relative;margin-top:-10cqw}#pokemon2026 #search .illget{margin-top:16cqw;background-color:#fff;margin-left:6cqw;margin-right:6cqw;border-radius:3cqw;padding:1cqw}#pokemon2026 #search .illget__inner{border:.6cqw solid #000;border-radius:2.8cqw;padding:4cqw;padding-bottom:6cqw;padding-top:1px}#pokemon2026 #search .illget h3{background:url(../images/search_illget_ttl.png) 0 0/100% 100%;aspect-ratio:4.1167883212;display:block;position:relative;text-indent:-9999px;overflow:hidden;width:75.2cqw;margin-left:auto;margin-right:auto;margin-top:-10cqw}#pokemon2026 #search .illget__lead{background:url(../images/search_illget_lead.png) 0 0/100% 100%;aspect-ratio:2.2658227848;display:block;position:relative;text-indent:-9999px;overflow:hidden;width:71.6cqw;margin-left:auto;margin-right:auto;margin-top:3cqw}#pokemon2026 #search .illget figure{margin-top:6cqw}#pokemon2026 #search .btn_camera{background:url(../images/search_camerabtn.png) 0 0/100% 100%;aspect-ratio:2.9161290323;display:block;position:relative;text-indent:-9999px;overflow:hidden;width:60.2666666667cqw;margin-left:auto;margin-right:auto;margin-top:9cqw}#pokemon2026 #search .note{margin-top:16cqw;background-color:#ffd1d1;margin-left:6cqw;margin-right:6cqw;border:.5cqw solid #000;border-radius:3cqw;padding:2cqw}#pokemon2026 #search .note__inner{padding-top:1px;background-color:#fff;padding:5cqw}#pokemon2026 #search .note h3{background:url(../images/search_note_ttl.png) 0 0/100% 100%;aspect-ratio:4.4047619048;display:block;position:relative;text-indent:-9999px;overflow:hidden;width:49.3333333333cqw;margin-left:auto;margin-right:auto;margin-top:-12cqw;margin-bottom:6cqw}#pokemon2026 #search .note ul{display:flex;flex-direction:column;gap:1.2cqw}#pokemon2026 #search .note ul li{font-size:3.7cqw;font-weight:600;text-indent:-1em;margin-left:1em}#pokemon2026 #search .note ul li .red{color:#e81117}#pokemon2026 #search .note ul li .marker{background:linear-gradient(to bottom, transparent 70%, #fdff2f 70%)}#pokemon2026 #search .ill2{margin-top:12cqw;width:48.9333333333cqw;aspect-ratio:347/262;margin-left:auto;margin-right:auto}#pokemon2026 #search .coming{margin-top:6cqw;padding-top:6cqw;background:url(../images/search_lead_back.png) center top/63.4666666667cqw 64.1333333333cqw no-repeat}#pokemon2026 #search .coming p{background:url(../images/search_coming.png) 0 0/100% 100%;aspect-ratio:1.961038961;display:block;position:relative;text-indent:-9999px;overflow:hidden;width:40.2666666667cqw;margin-left:auto;margin-right:auto;margin-bottom:6cqw}#pokemon2026 #campaign{background:url(../images/campaign_back.png) center top/cover no-repeat;position:relative;z-index:8;padding-top:12cqw;padding-bottom:16cqw;margin-top:-4cqw}#pokemon2026 #campaign h2{background:url(../images/campaign_ttl.png) 0 0/100% 100%;aspect-ratio:3.9257142857;display:block;position:relative;text-indent:-9999px;overflow:hidden;width:91.6cqw;margin-left:auto;margin-right:auto}#pokemon2026 #campaign .lead{margin-top:6cqw;background:url(../images/campaign_lead.png) 0 0/100% 100%;aspect-ratio:1.4141176471;display:block;position:relative;text-indent:-9999px;overflow:hidden;width:80.1333333333cqw;margin-left:auto;margin-right:auto}#pokemon2026 #campaign .docs{margin-top:16cqw;background-color:#ffd1d1;margin-left:6cqw;margin-right:6cqw;border:.5cqw solid #000;border-radius:3cqw;padding:2cqw}#pokemon2026 #campaign .docs__inner{padding-top:1px;background-color:#fff;padding:5cqw}#pokemon2026 #campaign .docs h3{margin-left:auto;margin-right:auto;margin-top:-12cqw;margin-bottom:6cqw}#pokemon2026 #campaign .docs.docs1 h3{background:url(../images/campaign_ttl1.png) 0 0/100% 100%;aspect-ratio:4.4047619048;display:block;position:relative;text-indent:-9999px;overflow:hidden;width:49.3333333333cqw}#pokemon2026 #campaign .docs.docs2 h3{background:url(../images/campaign_ttl2.png) 0 0/100% 100%;aspect-ratio:4.4047619048;display:block;position:relative;text-indent:-9999px;overflow:hidden;width:49.3333333333cqw}#pokemon2026 #campaign .ill{margin-top:12cqw;width:58.9333333333cqw;aspect-ratio:442/270;margin-left:auto;margin-right:auto}#pokemon2026 #movie{background:url(../images/movie_back.png) center top/cover no-repeat;position:relative;z-index:9;padding-top:12cqw;padding-bottom:16cqw;margin-top:-4cqw}#pokemon2026 #movie h2{background:url(../images/movie_ttl.png) 0 0/100% 100%;aspect-ratio:5.1503759398;display:block;position:relative;text-indent:-9999px;overflow:hidden;width:91.3333333333cqw;margin-left:auto;margin-right:auto}#pokemon2026 .modal{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;opacity:0;visibility:hidden;transition-duration:400ms;transition-property:opacity,visibility;display:flex;align-items:center;justify-content:center;box-sizing:border-box;container-type:size;flex-direction:column}body.openModal #pokemon2026 .modal{visibility:inherit;opacity:1}#pokemon2026 .modal .back{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}#pokemon2026 .modal__outer{width:52.6685393258cqh;height:100cqh;display:flex;align-items:center;justify-content:center;flex-direction:column;container-type:size}@media only screen and (max-width: 768px){#pokemon2026 .modal__outer{width:100%;height:100%}}#pokemon2026 .modal__inner{position:relative;height:calc(100% - 36cqw);width:calc(100% - 12cqw);box-sizing:border-box;background:url(../images/modal_back.png) 0 0/100% auto;display:flex;flex-direction:column;border-radius:2cqw}#pokemon2026 .modal__ttl{background:url(../images/modal_ttl.png) 0 0/100% 100%;aspect-ratio:4.5774647887;display:block;position:relative;text-indent:-9999px;overflow:hidden;width:86.6666666667cqw;aspect-ratio:650/142;width:100%}#pokemon2026 .modal__textarea{flex:1;padding:3cqw;display:flex;flex-direction:column;overflow:hidden}@media print,screen and (min-width: 769px){#pokemon2026 .modal__textarea{padding-right:1.5cqw}}#pokemon2026 .modal__close{background:url(../images/modal_close.png) 0 0/100% 100%;aspect-ratio:.9861111111;display:block;position:relative;text-indent:-9999px;overflow:hidden;width:9.4666666667cqw;right:0;bottom:calc(100% + 2cqw);display:block;position:absolute}#pokemon2026 .modal__scrollarea{position:relative;overflow:hidden;overflow-y:auto;flex:1}@media print,screen and (min-width: 769px){#pokemon2026 .modal__scrollarea{padding-right:1.5cqw}#pokemon2026 .modal__scrollarea::-webkit-scrollbar{width:5px}#pokemon2026 .modal__scrollarea::-webkit-scrollbar-thumb{background-color:#999}#pokemon2026 .modal__scrollarea::-webkit-scrollbar-track{background-color:#fff}}#pokemon2026 .modal__items{display:flex;flex-direction:column;gap:3cqw}#onetrust-consent-sdk{display:none !important}body{position:relative;overflow:hidden}#pokemon2026{font-family:"M PLUS Rounded 1c",sans-serif}@media print,screen and (min-width: 769px){#pokemon2026{position:fixed;left:0;top:0;width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;container-type:size}}@media only screen and (max-width: 768px){#pokemon2026{container-type:inline-size}}#pokemon2026 .globalFooter{min-width:inherit}#pokemon2026 .globalFooter__inner{width:inherit}#pokemon2026 .globalFooter__logoBox{float:inherit;text-align:inherit}#pokemon2026 .globalFooter__logo img{height:19px;width:inherit}#pokemon2026 .globalFooter__links{padding-bottom:12px;float:inherit}#pokemon2026 img{width:100%;pointer-events:none}#pokemon2026 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;font:inherit;cursor:pointer;outline:none}@media print,screen and (min-width: 769px){#pokemon2026 .sp{display:none !important}#pokemon2026{background:url(../images/pc_back.png) center/354px 255px}#pokemon2026 .ill.ill_l{background:url(../images/pc_back_il_l.png) right center/contain no-repeat;position:absolute;left:0;top:0;width:calc((100cqw - 52.6685393258cqh)/2);height:100cqh;z-index:1;transform:scale(0.9)}#pokemon2026 .ill.ill_r{background:url(../images/pc_back_ill_r.png) left center/contain no-repeat;position:absolute;right:0;top:0;width:calc((100cqw - 52.6685393258cqh)/2);height:100cqh;z-index:1;transform:scale(0.9)}}@media only screen and (max-width: 768px){#pokemon2026 .pc{display:none !important}}#pokemon2026 .spframe{background-color:#fff;position:relative}@media print,screen and (min-width: 769px){#pokemon2026 .spframe{overflow:hidden;height:100cqh;box-sizing:border-box}}#pokemon2026 .spframe .scrollarea{position:relative}@media print,screen and (min-width: 769px){#pokemon2026 .spframe .scrollarea{container-type:size;overflow:hidden;overflow-y:auto;height:100cqh;border-left:5px solid #fff;position:relative;width:52.6685393258cqh}#pokemon2026 .spframe .scrollarea::-webkit-scrollbar{width:5px}#pokemon2026 .spframe .scrollarea::-webkit-scrollbar-thumb{background-color:#999}#pokemon2026 .spframe .scrollarea::-webkit-scrollbar-track{background-color:#fff}body.openModal #pokemon2026 .spframe .scrollarea{overflow-y:hidden}body.openModal #pokemon2026 .spframe .scrollarea::-webkit-scrollbar{width:0px}body.openModal #pokemon2026 .spframe .scrollarea{border-right:5px solid #fff}}#pokemon2026 #copyright{background-color:#0865dc;color:#fff;text-align:center;padding-top:3cqw;padding-bottom:3cqw;font-size:2.5cqw}#pokemon2026 .subfooter{background-color:#fff;position:relative;padding-top:12cqw;padding-bottom:6cqw}#pokemon2026 .subfooter .text{font-size:3cqw;color:#222;line-height:1.35em;text-align:center}#pokemon2026 .subfooter .text span{color:#e40012}#pokemon2026 .subfooter .clm{margin-top:10px;display:flex;justify-content:center;align-items:flex-end;gap:3cqw}#pokemon2026 .subfooter .banner{width:60cqw;position:relative;overflow:hidden;border-radius:2cqw;display:block}#pokemon2026 .subfooter .chara1{background-image:url(../images/ft_chara1.png);background-size:100% 100%;width:15cqw;aspect-ratio:165/130}#pokemon2026 .subfooter .chara2{background-image:url(../images/ft_chara2.png);background-size:100% 100%;width:15cqw;aspect-ratio:165/127}/*# sourceMappingURL=structure.css.map */