:where(*){box-sizing:border-box;margin:0;padding:0}:where(*):before,:where(*):after{pointer-events:none;display:block;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:where(button){font-family:inherit;background:none;border:none}:where(button):hover{cursor:pointer}:where(li){list-style-type:none}:where(img){width:100%;height:auto;vertical-align:bottom;line-height:1;backface-visibility:hidden;image-rendering:-webkit-optimize-contrast;pointer-events:none}:where(svg){width:100%;height:auto;vertical-align:bottom;line-height:1}:where(h1,h2,h3,h4,h5,h6){font-size:1rem}:where(em){font-style:normal}:where(table){border-collapse:collapse;border-spacing:0}summary{display:block}summary::-webkit-details-marker{display:none}#bne{font-family:normal;font-weight:normal;letter-spacing:0;line-height:1}#bne a{color:#333}#onetrust-consent-sdk{font-family:auto,sans-serif !important}#onetrust-consent-sdk a{display:inline !important}:root{--color_white: #FFF;--color_black: #001f30;--color_blue_01: #0073bd;--color_blue_02: #115277;--color_blue_03: #00baff;--color_green_01: #007d96;--color_green_02: #0099b7;--color_gray_01: #e6eefc;--color_gray_02: #e4f1f9;--color_gray_03: #d0e3f0;--color_gray_04: #8daac1;--size_font: 32;--size_font_title: var(--size_font);--size_window: 750;--font_main: "Noto Sans JP", sans-serif;--font_en: "Server Jersey 15", "Jersey 15", sans-serif;--font_en_small: "Server Tiny5", "Tiny5", sans-serif;--font_top_h1: var(--font_main);--font_weight_top_h1: 900;--color_background: var(--color_gray_01);--color_text: var(--color_black);--color_link: var(--color_white);--color_gradation_01_b: linear-gradient(to bottom, var(--color_blue_01), var(--color_green_01));--color_gradation_01_t: linear-gradient(to top, var(--color_blue_01), var(--color_green_01));--color_gradation_01_r: linear-gradient(to right, var(--color_blue_01), var(--color_green_01));--color_gradation_02_b: linear-gradient(to bottom, var(--color_blue_01), var(--color_green_02));--color_gradation_02_t: linear-gradient(to top, var(--color_blue_01), var(--color_green_02));--color_gradation_02_r: linear-gradient(to right, var(--color_blue_01), var(--color_green_02));--color_gradation_03_t: linear-gradient(to top, #FFF, rgb(255, 247, 137));--border-radius: calc(40 / var(--size_window) * 100vw);--word-break: normal;--overflow-wrap: anywhere;--reduce_font: var(--font_main);--reduce_font_weight: 900;--reduce_font_size: 28;--header_height: 0;--width_lang: 100px;--height_sns: 100px;--height_fixed_banner: auto}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){:root{--size_font: 16;--size_font_title: 24;--size_window: 1280;--border-radius: min(calc(32 / var(--size_window) * 100vw), 32px);--reduce_font_size: 18}}@media(min-width: 1280px){:root{--size_font_title: var(--size_font)}}[lang=ja]{--font_main: "Local Noto Sans JP", "Server Noto Sans JP", "Noto Sans JP", sans-serif;--word-break: keep-all;--overflow-wrap: break-word}@media screen and (max-width: 374px){[lang=ja]{--word-break: normal;--overflow-wrap: normal}}[lang=en]{--font_main: "Server Noto Sans", "Noto Sans", sans-serif;--font_top_h1: var(--font_en);--font_weight_top_h1: normal;--reduce_font: var(--font_en);--reduce_font_weight: normal;--reduce_font_size: 32}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){[lang=en]{--reduce_font_size: 28}}[lang=zh-cmn-Hant]{--font_main: "Server Noto Sans TC", "Noto Sans TC", sans-serif}[lang=zh-cmn-Hans]{--font_main: "Server Noto Sans SC", "Noto Sans SC", sans-serif}[lang=ko]{--font_main: "Server Noto Sans KR", "Noto Sans KR", sans-serif;--reduce_font: var(--font_en);--reduce_font_weight: normal;--reduce_font_size: 32}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){[lang=ko]{--reduce_font_size: 28}}[lang=de]{--font_main: "Server Noto Sans", "Noto Sans", sans-serif;--font_top_h1: var(--font_en);--font_weight_top_h1: normal;--reduce_font: var(--font_en);--reduce_font_weight: normal;--reduce_font_size: 32}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){[lang=de]{--reduce_font_size: 28}}[lang=fr]{--font_main: "Server Noto Sans", "Noto Sans", sans-serif;--font_top_h1: var(--font_en);--font_weight_top_h1: normal;--reduce_font: var(--font_en);--reduce_font_weight: normal;--reduce_font_size: 32}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){[lang=fr]{--reduce_font_size: 28}}[lang=es]{--font_main: "Server Noto Sans", "Noto Sans", sans-serif;--font_top_h1: var(--font_en);--font_weight_top_h1: normal;--reduce_font: var(--font_en);--reduce_font_weight: normal;--reduce_font_size: 32}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){[lang=es]{--reduce_font_size: 28}}[lang=pt]{--font_main: "Server Noto Sans", "Noto Sans", sans-serif;--font_top_h1: var(--font_en);--font_weight_top_h1: normal;--reduce_font: var(--font_en);--reduce_font_weight: normal;--reduce_font_size: 32}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){[lang=pt]{--reduce_font_size: 28}}.imgDigimon{image-rendering:pixelated;aspect-ratio:1/1;height:auto;animation-play-state:paused !important}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){.imgDigimon{width:calc(140/var(--size_window)*100vw)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){.imgDigimon{width:min(120/var(--size_window)*100vw,120px)}}.imgDigimon.reverse{rotate:y 180deg}.imgDigimon.agumon{background-image:url(../images/common/digimon/agumon.png)}@keyframes stepAnimationAgmon{100%{background-position-x:-1800%}}.imgDigimon.agumon{background-size:calc(100%*18) 100%;animation:stepAnimationAgmon .72s 0s steps(18) infinite}.imgDigimon.agumonRun{background-image:url(../images/common/digimon/agumon_run.png)}@keyframes stepAnimationAgmonRun{100%{background-position-x:-1800%}}.imgDigimon.agumonRun{background-size:calc(100%*18) 100%;animation:stepAnimationAgmonRun .72s 0s steps(18) infinite}.imgDigimon.agumonIdle{background-image:url(../images/common/digimon/agumon_idle.png)}@keyframes stepAnimationAgmonIdle{100%{background-position-x:-1800%}}.imgDigimon.agumonIdle{background-size:calc(100%*18) 100%;animation:stepAnimationAgmonIdle .72s 0s steps(18) infinite}.imgDigimon.biyomon{background-image:url(../images/common/digimon/biyomon.png)}@keyframes stepAnimationBiyomon{100%{background-position-x:-6600%}}.imgDigimon.biyomon{background-size:calc(100%*66) 100%;animation:stepAnimationBiyomon 2.64s 0s steps(66) infinite}.imgDigimon.biyomonRun{background-image:url(../images/common/digimon/biyomon_run.png)}@keyframes stepAnimationBiyomonRun{100%{background-position-x:-1800%}}.imgDigimon.biyomonRun{background-size:calc(100%*18) 100%;animation:stepAnimationBiyomonRun .72s 0s steps(18) infinite}.imgDigimon.gabumon{background-image:url(../images/common/digimon/gabumon.png)}@keyframes stepAnimationGabumon{100%{background-position-x:-1900%}}.imgDigimon.gabumon{background-size:calc(100%*19) 100%;animation:stepAnimationGabumon .76s 0s steps(19) infinite}.imgDigimon.gabumonRun{background-image:url(../images/common/digimon/gabumon_run.png)}@keyframes stepAnimationGabumonRun{100%{background-position-x:-1600%}}.imgDigimon.gabumonRun{background-size:calc(100%*16) 100%;animation:stepAnimationGabumonRun .64s 0s steps(16) infinite}.imgDigimon.gabmonEat{background-image:url(../images/common/digimon/gabumon_eat.png);background-size:1100% 1100%}@keyframes stepAnimationGabumonEat{100%{background-position-x:-1100%}}@keyframes stepAnimationYGabumonEat{100%{background-position-y:-1100%}}.imgDigimon.gabmonEat{animation:stepAnimationGabumonEat .44s 0s steps(11) infinite,stepAnimationYGabumonEat 4.84s 0s steps(11) infinite}.imgDigimon.gatomon{background-image:url(../images/common/digimon/gatomon.png)}@keyframes stepAnimationGatomon{100%{background-position-x:-3300%}}.imgDigimon.gatomon{background-size:calc(100%*33) 100%;animation:stepAnimationGatomon 1.32s 0s steps(33) infinite}.imgDigimon.gatomonRun{background-image:url(../images/common/digimon/gatomon_run.png)}@keyframes stepAnimationGatomonRun{100%{background-position-x:-2400%}}.imgDigimon.gatomonRun{background-size:calc(100%*24) 100%;animation:stepAnimationGatomonRun .96s 0s steps(24) infinite}.imgDigimon.gatomonIdle{background-image:url(../images/common/digimon/gatomon_idle.png)}@keyframes stepAnimationGatomonIdle{100%{background-position-x:-2200%}}.imgDigimon.gatomonIdle{background-size:calc(100%*22) 100%;animation:stepAnimationGatomonIdle .88s 0s steps(22) infinite}.imgDigimon.gomamon{background-image:url(../images/common/digimon/gomamon.png)}@keyframes stepAnimationGomamon{100%{background-position-x:-3600%}}.imgDigimon.gomamon{background-size:calc(100%*36) 100%;animation:stepAnimationGomamon 1.44s 0s steps(36) infinite}.imgDigimon.gomamonRun{background-image:url(../images/common/digimon/gomamon_run.png)}@keyframes stepAnimationGomamonRun{100%{background-position-x:-1600%}}.imgDigimon.gomamonRun{background-size:calc(100%*16) 100%;animation:stepAnimationGomamonRun .64s 0s steps(16) infinite}.imgDigimon.palmon{background-image:url(../images/common/digimon/palmon.png)}@keyframes stepAnimationPalmon{100%{background-position-x:-6100%}}.imgDigimon.palmon{background-size:calc(100%*61) 100%;animation:stepAnimationPalmon 2.44s 0s steps(61) infinite}.imgDigimon.palmonRun{background-image:url(../images/common/digimon/palmon_run.png)}@keyframes stepAnimationPalmonRun{100%{background-position-x:-1800%}}.imgDigimon.palmonRun{background-size:calc(100%*18) 100%;animation:stepAnimationPalmonRun .72s 0s steps(18) infinite}.imgDigimon.patamon{background-image:url(../images/common/digimon/patamon.png)}@keyframes stepAnimationPatamon{100%{background-position-x:-2600%}}.imgDigimon.patamon{background-size:calc(100%*26) 100%;animation:stepAnimationPatamon 1.04s 0s steps(26) infinite}.imgDigimon.patamonRun{background-image:url(../images/common/digimon/patamon_run.png)}@keyframes stepAnimationPatamonRun{100%{background-position-x:-2400%}}.imgDigimon.patamonRun{background-size:calc(100%*24) 100%;animation:stepAnimationPatamonRun .96s 0s steps(24) infinite}.imgDigimon.patamonIdle{background-image:url(../images/common/digimon/patamon_idle.png)}@keyframes stepAnimationPatamonIdle{100%{background-position-x:-2200%}}.imgDigimon.patamonIdle{background-size:calc(100%*22) 100%;animation:stepAnimationPatamonIdle .88s 0s steps(22) infinite}.imgDigimon.tentomon{background-image:url(../images/common/digimon/tentomon.png)}@keyframes stepAnimationTentomon{100%{background-position-x:-3400%}}.imgDigimon.tentomon{background-size:calc(100%*34) 100%;animation:stepAnimationTentomon 1.36s 0s steps(34) infinite}.imgDigimon.tentomonRun{background-image:url(../images/common/digimon/tentomon_run.png)}@keyframes stepAnimationTentomonRun{100%{background-position-x:-900%}}.imgDigimon.tentomonRun{background-size:calc(100%*9) 100%;animation:stepAnimationTentomonRun .36s 0s steps(9) infinite}.imgDigimon.guilmon{background-image:url(../images/common/digimon/guilmon.png)}@keyframes stepAnimationGuilmon{100%{background-position-x:-7200%}}.imgDigimon.guilmon{background-size:calc(100%*72) 100%;animation:stepAnimationGuilmon 2.88s 0s steps(72) infinite}.imgDigimon.guilmonRun{background-image:url(../images/common/digimon/guilmon_run.png)}@keyframes stepAnimationGuilmonRun{100%{background-position-x:-2400%}}.imgDigimon.guilmonRun{background-size:calc(100%*24) 100%;animation:stepAnimationGuilmonRun .96s 0s steps(24) infinite}.imgDigimon.guilmonIdle{background-image:url(../images/common/digimon/guilmon_idle.png)}@keyframes stepAnimationGuilmonIdle{100%{background-position-x:-4300%}}.imgDigimon.guilmonIdle{background-size:calc(100%*43) 100%;animation:stepAnimationGuilmonIdle 1.72s 0s steps(43) infinite}.imgDigimon.veemon{background-image:url(../images/common/digimon/veemon.png)}@keyframes stepAnimationVeemon{100%{background-position-x:-3000%}}.imgDigimon.veemon{background-size:calc(100%*30) 100%;animation:stepAnimationVeemon 1.2s 0s steps(30) infinite}.imgDigimon.greymon{background-image:url(../images/common/digimon/greymon.png);aspect-ratio:380/300}@keyframes stepAnimationGreymon{100%{background-position-x:-1100%}}@keyframes stepAnimationYGreymon{100%{background-position-y:-200%}}.imgDigimon.greymon{animation:stepAnimationGreymon .44s 0s steps(11) infinite,stepAnimationYGreymon .88s 0s steps(2) infinite;background-size:1100% auto}.imgDigimon.tyrannomon{background-image:url(../images/common/digimon/tyrannomon.png)}@keyframes stepAnimationTyrannomon{100%{background-position-x:-2400%}}.imgDigimon.tyrannomon{background-size:calc(100%*24) 100%;animation:stepAnimationTyrannomon .96s 0s steps(24) infinite;aspect-ratio:100/80}.imgDigimon.andromon{background-image:url(../images/common/digimon/andromon.png)}@keyframes stepAnimationAndromon{100%{background-position-x:-3000%}}.imgDigimon.andromon{background-size:calc(100%*30) 100%;animation:stepAnimationAndromon 1.2s 0s steps(30) infinite;aspect-ratio:80/120}.imgDigimon.garurumon{background-image:url(../images/common/digimon/garurumon.png);aspect-ratio:380/300}@keyframes stepAnimationGarurumon{100%{background-position-x:-1900%}}.imgDigimon.garurumon{background-size:calc(100%*19) 100%;animation:stepAnimationGarurumon .76s 0s steps(19) infinite}.imgDigimon.frigimon{background-image:url(../images/common/digimon/frigimon.png);background-size:contain}@keyframes stepAnimationFrigimon{100%{background-position-x:-4200%}}.imgDigimon.frigimon{background-size:calc(100%*42) 100%;animation:stepAnimationFrigimon 1.68s 0s steps(42) infinite;aspect-ratio:89/70}.imgDigimon.meramon{background-image:url(../images/common/digimon/meramon.png);background-size:contain}@keyframes stepAnimationMeramon{100%{background-position-x:-3600%}}.imgDigimon.meramon{background-size:calc(100%*36) 100%;animation:stepAnimationMeramon 1.44s 0s steps(36) infinite;aspect-ratio:70/66}.imgDigimon.isRunning{will-change:background-position-x,background-position-y}.isRunning{animation-play-state:running !important}.isPause{animation-play-state:paused !important}@keyframes dotsLandscapeMaskAnimationSp{0%{-webkit-mask-position:top 0 left 0,bottom 0 left 0;mask-position:top 0 left 0,bottom 0 left 0}100%{-webkit-mask-position:top 0 left calc(750/var(--size_window)*100vw),bottom 0 left calc(-750/var(--size_window)*100vw);mask-position:top 0 left calc(750/var(--size_window)*100vw),bottom 0 left calc(-750/var(--size_window)*100vw)}}@keyframes dotsLandscapeMaskAnimationTab{0%{-webkit-mask-position:top 0 left 0,bottom 0 left 0;mask-position:top 0 left 0,bottom 0 left 0}100%{-webkit-mask-position:top 0 left min(750/var(--size_window)*100vw,750px),bottom 0 left max(-750/var(--size_window)*100vw,-750px);mask-position:top 0 left min(750/var(--size_window)*100vw,750px),bottom 0 left max(-750/var(--size_window)*100vw,-750px)}}@keyframes dotsPortraitMaskAnimationSp{0%{-webkit-mask-position:top 0 left 0,top 0 right 0;mask-position:top 0 left 0,top 0 right 0}100%{-webkit-mask-position:top calc(750/var(--size_window)*100vw) left 0,top calc(-750/var(--size_window)*100vw) right 0;mask-position:top calc(750/var(--size_window)*100vw) left 0,top calc(-750/var(--size_window)*100vw) right 0}}@keyframes dotsPortraitMaskAnimationTab{0%{-webkit-mask-position:top 0 left 0,top 0 right 0;mask-position:top 0 left 0,top 0 right 0}100%{-webkit-mask-position:top min(750/var(--size_window)*100vw,750px) left 0,top max(-750/var(--size_window)*100vw,-750px) right 0;mask-position:top min(750/var(--size_window)*100vw,750px) left 0,top max(-750/var(--size_window)*100vw,-750px) right 0}}@keyframes topTxtAnimationSp{0%{background-position-x:0px}100%{background-position-x:calc(-320/var(--size_window)*100vw)}}@keyframes topTxtAnimationTab{0%{background-position-x:0px}100%{background-position-x:max(-320/var(--size_window)*100vw,-320px)}}@keyframes effParticleAnimation{0%{translate:0 100%}50%{translate:0 0}100%{translate:0 -100%}}@keyframes rotateAnimation{0%{rotate:z 0deg}100%{rotate:z 360deg}}@keyframes floatAnimation{0%,100%{translate:0 0}50%{translate:0 10%}}@keyframes arrowFloatAnimation{0%,100%{translate:0 0}50%{translate:0 50%}}@keyframes bgFloorAnimation{0%{-webkit-mask-position:0 0;mask-position:0 0}100%{-webkit-mask-position:0 100%;mask-position:0 100%}}@font-face{font-family:"Local Noto Sans JP";src:local("Noto Sans JP"),local("Noto Sans CJK JP Regular")}@font-face{font-family:"Server Noto Sans JP";src:url("font/NotoSansJP-VariableFont_wght.ttf") format("truetype") tech(variations);font-display:swap}@font-face{font-family:"Server Noto Sans";src:url("font/NotoSans-VariableFont_wdth,wght.ttf") format("truetype") tech(variations);font-display:swap}@font-face{font-family:"Server Noto Sans TC";src:url("font/NotoSansTC-VariableFont_wght.ttf") format("truetype") tech(variations);font-display:swap}@font-face{font-family:"ServerNoto Sans SC";src:url("font/NotoSansSC-VariableFont_wght.ttf") format("truetype") tech(variations);font-display:swap}@font-face{font-family:"Server Noto Sans KR";src:url("font/NotoSansKR-VariableFont_wght.ttf") format("truetype") tech(variations);font-display:swap}@font-face{font-family:"Server Jersey 15";src:url("font/Jersey15-Regular.ttf") format("truetype");font-display:swap}@font-face{font-family:"Server Tiny5";src:url("font/Tiny5-Regular.ttf") format("truetype");font-display:swap}.fancybox-container{backdrop-filter:blur(10px);will-change:backdrop-filter}.fancybox-bg{background:hsla(0,0%,100%,.8)}.fancybox-is-open .fancybox-bg{opacity:1}.fancybox-slide{padding:0 0}.fancybox-toolbar{opacity:1 !important;visibility:visible !important}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content{background:none}.fancybox-button--close{position:relative;z-index:0;top:0;right:0;background:var(--color_white);aspect-ratio:1/1;height:100%}.fancybox-button--close span{position:absolute;top:50%;left:50%;background:var(--color_blue_01);translate:-50% -50%;transition:top .5s .5s,width .5s .5s,rotate .5s}.fancybox-button--close span:nth-of-type(1){translate:-50% -50%;rotate:z 45deg;transition:translate .5s,rotate .5s .5s}.fancybox-button--close span:nth-of-type(2){translate:-50% -50%;rotate:z -45deg;transition:translate .5s,rotate .5s .5s}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){.fancybox-button--close{width:calc(100/var(--size_window)*100vw)}.fancybox-button--close span{width:64%;height:calc(8/var(--size_window)*100vw)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){.fancybox-button--close{width:min(80/var(--size_window)*100vw,80px)}.fancybox-button--close span{width:64%;height:min(8/var(--size_window)*100vw,8px)}}@media(min-width: 1280px){#headerCol:is(.de,.fr,.es,.ptb){--size_font_title: 26}}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){#headerCol{position:fixed;z-index:30;top:0;right:0;display:grid;grid-template-rows:min-content auto;width:100%;height:100%;pointer-events:none}#headerCol .sp{display:block}#headerCol .pc{display:none}}@media screen and (max-width: 768px)and (max-height: 500px),screen and (min-width: 769px)and (max-width: 959px)and (orientation: portrait)and (max-height: 500px){#headerCol{position:relative}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){#headerCol{position:fixed;z-index:30;top:0;left:0;display:flex;justify-content:space-between;align-items:stretch;gap:min(20/var(--size_window)*100vw,20px);background:var(--color_blue_01);width:100%;padding-left:min(20/var(--size_window)*100vw,20px);filter:drop-shadow(0px 1px 0px var(--color_white)) drop-shadow(0px 5px 10px var(--color_blue_01));will-change:filter}#headerCol .sp{display:none}#headerCol .pc{display:block}}@media(min-width: 769px)and (orientation: landscape)and (min-width: 1280px),(min-width: 960px)and (min-width: 1280px){#headerCol{padding-right:min(20/var(--size_window)*100vw,20px)}}@media screen and (min-width: 769px)and (orientation: landscape)and (max-height: 500px),screen and (min-width: 960px)and (max-height: 500px){#headerCol{position:relative}}#headerCol #headerColInner{font-family:var(--font_en)}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){#headerCol #headerColInner{display:flex;justify-content:space-between;background:var(--color_blue_01);pointer-events:all;filter:drop-shadow(0px 1px 0px var(--color_blue_01)) drop-shadow(0px 1px 0px var(--color_white));will-change:filter}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){#headerCol #headerColInner{display:contents}}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){#headerCol #headerColInner #btnNav{position:relative;z-index:0;background:var(--color_white);width:calc(100/var(--size_window)*100vw);height:100%}#headerCol #headerColInner #btnNav span{content:"";position:absolute;top:50%;left:50%;background:var(--color_blue_01);width:64%;height:calc(8/var(--size_window)*100vw);translate:-50% -50%;transition:top .5s .5s,width .5s .5s,rotate .5s}#headerCol #headerColInner #btnNav span:nth-of-type(1){translate:-50% -300%;transition:translate .5s .5s,rotate .5s}#headerCol #headerColInner #btnNav span:nth-of-type(2){translate:-50% -50%;transition:scale .5s .5s}#headerCol #headerColInner #btnNav span:nth-of-type(3){translate:-50% 200%;transition:translate .5s .5s,rotate .5s}#headerCol #headerColInner #btnNav.isOpen span:nth-of-type(1){translate:-50% -50%;rotate:z 45deg;transition:translate .5s,rotate .5s .5s}#headerCol #headerColInner #btnNav.isOpen span:nth-of-type(2){scale:1 0;transition:scale .5s}#headerCol #headerColInner #btnNav.isOpen span:nth-of-type(3){translate:-50% -50%;rotate:z -45deg;transition:translate .5s,rotate .5s .5s}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){#headerCol #headerColInner #btnNav{display:none}}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){#headerCol #headerColBox{display:flex;justify-content:flex-start;align-items:center;width:100%;padding:calc(14/var(--size_window)*100vw) calc(24/var(--size_window)*100vw)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){#headerCol #headerColBox{display:contents}}#headerCol #headerColBox .logo{margin-block:calc((1.2lh - 1em)/-2)}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){#headerCol #headerColBox .logo{max-width:calc(140/var(--size_window)*100vw)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){#headerCol #headerColBox .logo{flex:none;display:flex;align-items:center;width:min(100/var(--size_window)*100vw,100px)}}#headerCol #headerColBox #btnReduceMotion{font-family:var(--reduce_font);font-weight:var(--reduce_font_weight);display:grid;justify-content:center;align-items:center;background:var(--color_white);line-height:1;letter-spacing:.04em;color:var(--color_text);border-radius:calc(infinity*1px)}@media(hover: hover)and (pointer: fine){#headerCol #headerColBox #btnReduceMotion{transition:background-color .5s,color .5s}#headerCol #headerColBox #btnReduceMotion:hover{background:var(--color_text);color:var(--color_white)}}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){#headerCol #headerColBox #btnReduceMotion{grid-template-columns:calc(64/var(--size_window)*100vw) auto calc(56/var(--size_window)*100vw);gap:calc(24/var(--size_window)*100vw);margin-left:auto;padding:calc(8/var(--size_window)*100vw) calc(8/var(--size_window)*100vw) calc(8/var(--size_window)*100vw) calc(24/var(--size_window)*100vw);font-size:calc(var(--reduce_font_size)/var(--size_font)*1rem)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){#headerCol #headerColBox #btnReduceMotion{align-self:center;grid-template-columns:min(40/var(--size_window)*100vw,40px) auto min(40/var(--size_window)*100vw,40px);gap:min(24/var(--size_window)*100vw,24px);height:-moz-min-content;height:min-content;margin-block:min(12/var(--size_window)*100vw,12px);margin-left:auto;padding:min(8/var(--size_window)*100vw,8px);font-size:calc(var(--reduce_font_size)/var(--size_font_title)*1rem)}}#headerCol #headerColBox #btnReduceMotion .imgDigimon{width:auto}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){#navigationCol{pointer-events:none;overflow-y:auto;background:var(--color_white);width:100%;height:100%;padding-block:0 calc(80/var(--size_window)*100vw);opacity:0;translate:-100% 0;transition:opacity .5s,translate .5s}#navigationCol.isOpen{pointer-events:all;translate:0 0;opacity:1}}@media screen and (max-width: 768px)and (max-height: 500px),screen and (min-width: 769px)and (max-width: 959px)and (orientation: portrait)and (max-height: 500px){#navigationCol{position:absolute;z-index:1;top:var(--header_height);height:calc(100vh - var(--header_height));padding-block:0 calc(80/var(--size_window)*100vw + var(--header_height))}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){#navigationCol{display:flex;align-items:stretch;justify-content:flex-end;gap:min(20/var(--size_window)*100vw,20px)}}#navigationCol nav{font-family:var(--font_en)}#navigationCol nav ul li>*{display:grid;align-content:center;align-items:center;line-height:.8;color:var(--color_text);text-decoration:none;text-transform:uppercase}#navigationCol nav ul li>* .icoTriangleRight{display:block;position:relative;z-index:0;opacity:0;line-height:0;font-size:0rem;fill:var(--color_blue_01)}#navigationCol nav ul li>*>span{margin-block:calc((1.2lh - 1em)/-2)}@media(hover: hover)and (pointer: fine){#navigationCol nav ul li>*:hover .icoTriangleRight,#navigationCol nav ul li>*:focus .icoTriangleRight{opacity:1}}#navigationCol nav ul li[aria-current=page]>* .icoTriangleRight{opacity:1}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){#navigationCol nav ul li>*{grid-template-columns:calc(28/var(--size_window)*100vw) auto;gap:calc(32/var(--size_window)*100vw);font-size:calc(104/var(--size_font)*1rem);padding:calc(60/var(--size_window)*100vw)}#navigationCol nav ul li[aria-current=page]>*{color:var(--color_blue_01)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){#navigationCol nav ul{display:flex;flex-wrap:wrap;height:100%}#navigationCol nav ul li>*{position:relative;z-index:0;display:grid;align-content:center;height:100%;padding:1rem min(20/var(--size_window)*100vw,20px);font-size:calc(32/var(--size_font_title)*1rem);color:var(--color_white)}#navigationCol nav ul li>* .icoTriangleRight{position:absolute;top:50%;left:50%;display:block;width:min(10/var(--size_window)*100vw,10px);rotate:z 90deg;translate:-50% calc(-150% - .5rem);fill:var(--color_white)}}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){#navigationCol #btnLang{display:none}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){#navigationCol #btnLang{position:relative;z-index:0;flex:none;display:grid;grid-template-columns:min(24/var(--size_window)*100vw,24px) auto;place-items:center;gap:min(12/var(--size_window)*100vw,12px);background:var(--color_white);min-width:11rem;padding-inline:min(16/var(--size_window)*100vw,16px) min(32/var(--size_window)*100vw,32px);font-family:var(--font_en);font-size:calc(28/var(--size_font)*1rem);line-height:.8;text-transform:uppercase;color:var(--color_blue_01)}#navigationCol #btnLang svg{fill:var(--color_blue_01)}#navigationCol #btnLang>span{display:block;margin-block:calc((1em - 1.2lh)/2)}#navigationCol #btnLang .icoTriangleBottom{position:absolute;bottom:min(6/var(--size_window)*100vw,6px);left:50%;width:min(12/var(--size_window)*100vw,24px);translate:-50% 0;transition:rotate .5s}#navigationCol #btnLang.isOpen .icoTriangleBottom{rotate:x 180deg}}@media(min-width: 769px)and (orientation: landscape)and (hover: hover)and (pointer: fine),(min-width: 960px)and (hover: hover)and (pointer: fine){#navigationCol #btnLang{transition:background-color .5s,color .5s}#navigationCol #btnLang svg{transition:fill .5s}#navigationCol #btnLang:hover{background:var(--color_text);color:var(--color_white)}#navigationCol #btnLang:hover svg{fill:var(--color_white)}}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){#navigationCol #languageCol{position:relative;z-index:0;display:grid;gap:calc(48/var(--size_window)*100vw);background:var(--color_gradation_01_b);width:calc(100% - 112/var(--size_window)*100vw);margin-top:calc(32/var(--size_window)*100vw);margin-inline:auto;border-radius:calc(40/var(--size_window)*100vw);padding:calc(40/var(--size_window)*100vw)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){#navigationCol #languageCol{position:fixed;top:var(--header_height);right:0;background:var(--color_white);width:var(--width_lang);border-top:1px solid var(--color_blue_01);translate:0 -10%;pointer-events:none;opacity:0;transition:translate .5s,opacity .5s}#navigationCol #languageCol.isOpen{pointer-events:all;translate:0 0;opacity:1}}@media(min-width: 1280px){#navigationCol #languageCol{right:min(20/var(--size_window)*100vw,20px)}}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){#navigationCol #languageCol .imgDigimon{position:absolute;top:0;right:calc(40/var(--size_window)*100vw);translate:0 -100%}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){#navigationCol #languageCol .imgDigimon{display:none}}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){#navigationCol #languageCol .title{display:grid;grid-template-columns:calc(44/var(--size_window)*100vw) auto;justify-content:center;align-items:center;gap:calc(22/var(--size_window)*100vw);margin-block:calc((1em - 1.2lh)/2);font-family:var(--font_en);font-size:calc(72/var(--size_font)*1rem);line-height:.8;color:var(--color_white);text-transform:uppercase}#navigationCol #languageCol .title .icoLanguage{fill:var(--color_white)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){#navigationCol #languageCol .title{display:none}}#navigationCol #languageCol #languageList{display:grid;font-weight:700}#navigationCol #languageCol #languageList>li>*{display:grid;align-items:center;text-decoration:none}#navigationCol #languageCol #languageList>li>* .icoTriangleRight{opacity:0}#navigationCol #languageCol #languageList>li>*>span{margin-block:calc((1em - 1lh)/2)}@media(hover: hover)and (pointer: fine){#navigationCol #languageCol #languageList>li>*:hover .icoTriangleRight,#navigationCol #languageCol #languageList>li>*:focus .icoTriangleRight{opacity:1}}#navigationCol #languageCol #languageList>li[aria-current=true]>* .icoTriangleRight{opacity:1}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){#navigationCol #languageCol #languageList{grid-template-columns:repeat(2, 1fr);font-size:calc(32/var(--size_font)*1rem)}#navigationCol #languageCol #languageList>li>*{grid-template-columns:calc(13/var(--size_window)*100vw) auto;gap:calc(16/var(--size_window)*100vw);padding:calc(32/var(--size_window)*100vw) calc(24/var(--size_window)*100vw)}#navigationCol #languageCol #languageList>li>* .icoTriangleRight{fill:var(--color_white)}#navigationCol #languageCol #languageList>li:nth-of-type(odd){border-right:1px solid var(--color_white)}#navigationCol #languageCol #languageList>li:nth-last-of-type(n+2){border-bottom:1px solid var(--color_white)}#navigationCol #languageCol #languageList>li:last-of-type{grid-column:span 2;border-right:none}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){#navigationCol #languageCol #languageList{overflow-x:auto;background:var(--color_white);max-height:calc(100vh - var(--header_height));font-size:calc(16/var(--size_font)*1rem);border:1px solid var(--color_gray_04);border-top:none}}@media screen and (min-width: 769px)and (orientation: landscape)and (max-height: 500px),screen and (min-width: 960px)and (max-height: 500px){#navigationCol #languageCol #languageList{max-height:none}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){#navigationCol #languageCol #languageList>li{border-bottom:1px solid var(--color_gray_03)}#navigationCol #languageCol #languageList>li>*{grid-template-columns:min(8/var(--size_window)*100vw,8px) auto;gap:min(8/var(--size_window)*100vw,8px);padding:min(16/var(--size_window)*100vw,16px) min(12/var(--size_window)*100vw,12px);color:var(--color_text);word-break:normal;overflow-wrap:normal}#navigationCol #languageCol #languageList>li>* .icoTriangleRight{fill:var(--color_text)}#navigationCol #languageCol #languageList>li[aria-current=true]>*{color:var(--color_blue_01)}#navigationCol #languageCol #languageList>li[aria-current=true]>* .icoTriangleRight{fill:var(--color_blue_01)}}#decorationDigimonRun{overflow:hidden;width:100%}#decorationDigimonRun .wrap{display:flex;justify-content:space-between}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){#decorationDigimonRun .wrap{width:400vw;animation:decorationDigimonRun 40s 0s linear infinite}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){#decorationDigimonRun .wrap{width:min(3000/var(--size_window)*100vw,2000px);animation:decorationDigimonRun 40s 0s linear infinite}}#decorationDigimonRun .wrap:has(.isPause){animation-play-state:paused}@keyframes decorationDigimonRun{0%{translate:-100% 0}100%{translate:100% 0}}footer{background:var(--color_blue_01);color:var(--color_white);text-align:center}footer #shareCol{display:grid;background:var(--color_white)}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){footer #shareCol{padding:calc(56/var(--size_window)*100vw);gap:calc(40/var(--size_window)*100vw)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){footer #shareCol{grid-template-columns:auto auto;justify-content:center;align-items:center;gap:min(80/var(--size_window)*100vw,80px);padding:min(40/var(--size_window)*100vw,40px)}}footer #shareCol .title{background:var(--color_gradation_01_b);-webkit-background-clip:text;background-clip:text;font-family:var(--font_en);font-weight:normal;font-size:calc(72/var(--size_font_title)*1rem);line-height:.8;font-weight:normal;color:rgba(0,0,0,0);text-transform:uppercase}footer #shareCol .snsList{--sns_length: 1;display:grid;width:-moz-fit-content;width:fit-content;margin-inline:auto}footer #shareCol .snsList:has(li:nth-of-type(2)){--sns_length: 2}footer #shareCol .snsList:has(li:nth-of-type(3)){--sns_length: 3}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){footer #shareCol .snsList{grid-template-columns:repeat(var(--sns_length), minmax(auto, calc(96 / var(--size_window) * 100vw)));gap:calc(56/var(--size_window)*100vw)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){footer #shareCol .snsList{grid-template-columns:repeat(var(--sns_length), min(60 / var(--size_window) * 100vw, 60px));gap:min(32/var(--size_window)*100vw,32px)}}footer hr{background:var(--color_white);border:none;height:1px}footer .copyright{display:grid;gap:1lh}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){footer .copyright{padding:calc(120/var(--size_window)*100vw) calc(64/var(--size_window)*100vw);font-size:calc(24/var(--size_font)*1rem)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){footer .copyright{padding:min(64/var(--size_window)*100vw,64px);font-size:calc(14/var(--size_font)*1rem)}}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){footer .link{padding:calc(64/var(--size_window)*100vw)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){footer .link{padding:min(40/var(--size_window)*100vw,40px)}}.icoCircle{position:relative;z-index:0;background:var(--color_blue_01);aspect-ratio:1/1;border-radius:calc(infinity*1px)}.icoCircle>svg{position:absolute;top:0;left:0;fill:var(--color_white);width:100%;height:100%}.icoCircle.icoSwitch:not(.isPause) .icoPlay{display:none}.icoCircle.icoSwitch.isPause .icoPause{display:none}.btnBack{display:grid;justify-content:flex-start;place-items:center;background:var(--color_gradation_01_r);border-radius:calc(infinity*1px);font-weight:900;color:var(--color_white);text-align:center;text-decoration:none}@media(hover: hover)and (pointer: fine){.btnBack .icoArrow{transition:translate .5s}.btnBack:hover .icoArrow,.btnBack:focus .icoArrow{translate:-50% 0}}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){.btnBack{grid-template-columns:calc(16/var(--size_window)*100vw) calc(100% - 40/var(--size_window)*100vw);gap:calc(24/var(--size_window)*100vw);width:calc(480/var(--size_window)*100vw);min-height:calc(120/var(--size_window)*100vw);margin:calc(80/var(--size_window)*100vw) auto;padding:calc(32/var(--size_window)*100vw)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){.btnBack{grid-template-columns:min(12/var(--size_window)*100vw,12px) minmax(min(100 / var(--size_window) * 100vw, 100px), 100%);gap:min(12/var(--size_window)*100vw,12px);min-width:min(320/var(--size_window)*100vw,320px);width:-moz-fit-content;width:fit-content;max-width:min(1120/var(--size_window)*100vw,1120px);min-height:min(80/var(--size_window)*100vw,80px);margin:min(80/var(--size_window)*100vw,80px) auto;padding:min(24/var(--size_window)*100vw,24px)}}.btnBack .icoArrow{fill:var(--color_white);rotate:y 180deg}.btnBack span:not(.icoArrow){display:block;margin-block:calc((1em - 1lh)/2)}html{background:var(--color_gray_01);scroll-behavior:smooth;scroll-padding-top:var(--header_height)}*:focus{outline:2px rgba(0,0,0,0) solid;box-shadow:0 0 0 2px #fff,0 0 0 4px #000,0 0 4px 8px #fff}a{color:var(--color_link);word-break:break-all}a:has(img){display:block;font-size:0rem}@media(hover: hover)and (pointer: fine){a:hover,a:focus{text-decoration:none}}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){.pc{display:none}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){.sp{display:none}}::-moz-selection{background:var(--color_text);color:var(--color_white)}::selection{background:var(--color_text);color:var(--color_white)}*{scrollbar-width:thin;scrollbar-color:var(--color_white) var(--color_black)}body{font-family:var(--font_main);font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5;letter-spacing:.06em;color:var(--color_text);overflow-wrap:anywhere;word-break:normal;line-break:strict;margin-top:var(--header_height)}@media screen and (max-height: 500px){body{margin-top:0}}body:before{content:"";position:fixed;z-index:-1;top:0;left:0;width:100%;height:100%;background:var(--color_white);-webkit-mask:url(../images/common/bg_dots_left.svg) repeat-y top 0 left 0/calc(120 / var(--size_window) * 100vw) auto,url(../images/common/bg_dots_right.svg) repeat-y top 0 right 0/calc(120 / var(--size_window) * 100vw) auto;mask:url(../images/common/bg_dots_left.svg) repeat-y top 0 left 0/calc(120 / var(--size_window) * 100vw) auto,url(../images/common/bg_dots_right.svg) repeat-y top 0 right 0/calc(120 / var(--size_window) * 100vw) auto;animation:dotsPortraitMaskAnimationSp 10s 0s steps(10) infinite;opacity:.4}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){body:before{-webkit-mask:url(../images/common/bg_dots_left.svg) repeat-y top 0 left 0/min(120 / var(--size_window) * 100vw, 120px) auto,url(../images/common/bg_dots_right.svg) repeat-y top 0 right 0/min(120 / var(--size_window) * 100vw, 120px) auto;mask:url(../images/common/bg_dots_left.svg) repeat-y top 0 left 0/min(120 / var(--size_window) * 100vw, 120px) auto,url(../images/common/bg_dots_right.svg) repeat-y top 0 right 0/min(120 / var(--size_window) * 100vw, 120px) auto;animation:dotsPortraitMaskAnimationTab 10s 0s steps(10) infinite}}body.isPause:before{animation-play-state:paused}@media(max-width: 767px){body.isDisable{overflow:hidden}}
/*# sourceMappingURL=maps/layout.css.map */
