@keyframes linkShadow{0%,100%{filter:drop-shadow(calc(2 / var(--device_font-size) * 1rem) calc(2 / var(--device_font-size) * 1rem) calc(15 / var(--device_font-size) * 1rem) var(--color_shadow))}50%{filter:drop-shadow(calc(7 / var(--device_font-size) * 1rem) calc(7 / var(--device_font-size) * 1rem) calc(15 / var(--device_font-size) * 1rem) var(--color_shadow))}}@keyframes titleShadow{0%,100%{opacity:.3}50%{opacity:1}}: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%}:where(li){list-style-type:none}:where(img){width:100%;height:auto;vertical-align:bottom;line-height:1;backface-visibility:hidden;-webkit-backface-visibility:hidden;image-rendering:-webkit-optimize-contrast;pointer-events:none}:where(h1,h2,h3,h4,h5,h6){font-size:0;line-height:1;letter-spacing:0}:where(table){border-collapse:collapse;border-spacing:0}summary{display:block}summary::-webkit-details-marker{display:none}:root{--device_font-size: 24;--device_width: 750;--color_txt: #FFF;--color_txt_black: #01070e;--color_link: var(--color_txt);--color_background: #00101f;--color_background_gradient: rgb(247, 238, 12) 0%, rgb(255, 151, 29) 10%, rgb(233, 94, 52) 30%, rgb(221, 74, 162) 50%, rgb(154, 39, 238) 70%, rgb(35, 102, 247) 90%, #588bfa 100%;--color_background_gradient_repeat: #f7ee0c, #ff971d, #e95e34, #dd4aa2, #9a27ee, #2366f7, #588bfa, #f7ee0c;--color_shadow: #588bfa99;--color_gradient_exhibit: #1588f3 20%, #00c691 80%;--color_exhibit: #1588f399;--color_gradient_booth: #bc08ff 20%, #4027ff 80%;--color_booth: #bc08ff99;--color_gradient_streaming: #ea1a86 20%, #ab12c2 80%;--color_streaming: #ea1a8699;--color_gradient_goods: #ef6d29 20%, #ea1a46 80%;--color_goods: #ef6d2999;--color_gradient_family: #08c515 20%, #f1c706 80%;--color_family: #08c51599;--color_gradient_future: #26af06 20%, #23b890 80%;--color_future: #23b89099;--color_gradient_ln3: #af5d1a 20%, #e9bb05 80%;--color_ln3: #af5d1a99;--color_gradient_digimon: #1980e8 20%, #e8bf19 80%;--color_digimon: #1980e899;--color_gradient_cv2: #a70e0e 20%, #ff4800 80%;--color_cv2: #a70e0e99;--color_gradient_katamari: #0cab0f 20%, #23b890 80%;--color_katamari: #0cab0f99;--color_gradient_golf: #11812d 20%, #a3c65c 80%;--color_golf: #11812d99;--color_gradient_tamagotchi: #0f89b6 20%, #2dddc2 80%;--color_tamagotchi: #0f89b699;--color_gradient_x: #343d73 20%, #45627d 80%;--color_x: #343d73;--border_frame_white: url("../images/common/border_frame_white.gif");--ico_exhibit: url("../images/common/ico/game.svg");--ico_booth: url("../images/common/ico/booth.svg");--ico_streaming: url("../images/common/ico/streaming.svg");--ico_goods: url("../images/common/ico/goods.svg");--ico_family: url("../images/common/ico/family.svg");--ico_future: url("../images/common/ico/future.svg");--ico_play: var(--ico_exhibit);--ico_novelty: url("../images/common/ico/novelty.svg");--ico_photo: url("../images/common/ico/photo.svg");--ico_cosplay: url("../images/common/ico/cosplay.svg");--ico_mascot: url("../images/common/ico/mascot.svg");--ico_reserve: url("../images/common/ico/reserve.svg");--img_txt_ln3: url("../images/detail/ln3/img_txt.svg");--img_txt_digimon: url("../images/detail/digimon/img_txt.svg");--img_txt_cv2: url("../images/detail/cv2/img_txt.svg");--img_txt_katamari: url("../images/detail/katamari/img_txt.svg");--img_txt_golf: url("../images/detail/golf/img_txt.svg");--img_txt_tamagotchi: url("../images/detail/tamagotchi/img_txt.svg");--img_logo_ln3: url("../images/detail/ln3/logo_b.webp");--img_logo_digimon: url("../images/detail/digimon/logo_b.webp");--img_logo_cv2: url("../images/detail/cv2/logo_b.webp");--img_logo_katamari: url("../images/detail/katamari/logo.webp");--img_logo_golf: url("../images/detail/golf/logo.webp");--img_logo_tamagotchi: url("../images/detail/tamagotchi/logo.webp");--clip_polygon:polygon(calc(15 / var(--device_font-size) * 1rem) 0, calc(100% - calc(15 / var(--device_font-size) * 1rem)) 0, 100% calc(15 / var(--device_font-size) * 1rem), 100% calc(100% - calc(15 / var(--device_font-size) * 1rem)), calc(100% - calc(15 / var(--device_font-size) * 1rem)) 100%, calc(15 / var(--device_font-size) * 1rem) 100%, 0 calc(100% - calc(15 / var(--device_font-size) * 1rem)), 0 calc(15 / var(--device_font-size) * 1rem));--clip_polygon_left:polygon(0 0, calc(100% - calc(15 / var(--device_font-size) * 1rem)) 0, 100% calc(15 / var(--device_font-size) * 1rem), 100% calc(100% - calc(15 / var(--device_font-size) * 1rem)), calc(100% - calc(15 / var(--device_font-size) * 1rem)) 100%, 0 100%);--clip_polygon_right:polygon(calc(15 / var(--device_font-size) * 1rem) 0, 100% 0, 100% 100%, calc(15 / var(--device_font-size) * 1rem) 100%, 0 calc(100% - calc(15 / var(--device_font-size) * 1rem)), 0 calc(15 / var(--device_font-size) * 1rem))}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){:root{--device_font-size: 24;--device-width: 2000}}a[href*=future],.future{--color_background_gradient: var(--color_gradient_future);--color_shadow: var(--color_future);--img_ico_category: var(--ico_future)}.exhibit{--color_background_gradient: var(--color_gradient_exhibit);--color_shadow: var(--color_exhibit);--img_ico_category: var(--ico_exhibit)}.booth{--color_background_gradient: var(--color_gradient_booth);--color_shadow: var(--color_booth);--img_ico_category: var(--ico_booth)}.streaming{--color_background_gradient: var(--color_gradient_streaming);--color_shadow: var(--color_streaming);--img_ico_category: var(--ico_streaming)}.goods{--color_background_gradient: var(--color_gradient_goods);--color_shadow: var(--color_goods);--img_ico_category: var(--ico_goods)}.family{--color_background_gradient: var(--color_gradient_family);--color_shadow: var(--color_family);--img_ico_category: var(--ico_family)}.play{--img_ico_category: var(--ico_play)}.novelty{--img_ico_category: var(--ico_novelty)}.photo{--img_ico_category: var(--ico_photo)}.cosplay{--img_ico_category: var(--ico_cosplay)}.mascot{--img_ico_category: var(--ico_mascot)}.reserve{--img_ico_category: var(--ico_reserve)}[src*=ln3],[data-src*=ln3],.ln3,#ln3{--size_logo_width: 288;--img_txt: var(--img_txt_ln3);--img_logo: var(--img_logo_ln3);--color_background_gradient: var(--color_gradient_ln3);--color_shadow: var(--color_ln3)}[src*=digimon],[data-src*=digimon],.digimon,#digimon{--size_logo_width: 288;--img_txt: var(--img_txt_digimon);--img_logo: var(--img_logo_digimon);--color_background_gradient: var(--color_gradient_digimon);--color_shadow: var(--color_digimon)}[src*=cv2],[data-src*=cv2],.cv2,#cv2{--size_logo_width: 365;--img_txt: var(--img_txt_cv2);--img_logo: var(--img_logo_cv2);--color_background_gradient: var(--color_gradient_cv2);--color_shadow: var(--color_cv2)}[src*=katamari],[data-src*=katamari],.katamari,#katamari{--size_logo_width: 247;--img_txt: var(--img_txt_katamari);--img_logo: var(--img_logo_katamari);--color_background_gradient: var(--color_gradient_katamari);--color_shadow: var(--color_katamari)}[src*=golf],[data-src*=golf],.golf,#golf{--size_logo_width: 100;--img_txt: var(--img_txt_golf);--img_logo: var(--img_logo_golf);--color_background_gradient: var(--color_gradient_golf);--color_shadow: var(--color_golf)}[src*=tamagotchi],[data-src*=tamagotchi],.tamagotchi,#tamagotchi{--size_logo_width: 100;--img_txt: var(--img_txt_tamagotchi);--img_logo: var(--img_logo_tamagotchi);--color_background_gradient: var(--color_gradient_tamagotchi);--color_shadow: var(--color_tamagotchi)}[src*=gakuen_idolmaster]{--size_logo_width: 361}[src*=pcwdrepac]{--size_logo_width: 236}[src*=towa]{--size_logo_width: 233}[href*="x.com"]{--color_background_gradient: var(--color_gradient_x);--color_shadow: var(--color_x)}:where(b){font-weight:700}:where(.notice,small){font-size:calc(22/var(--device_font-size)*1rem);text-align:left}:where(.notice,small):has(>li){display:grid;gap:.5em}:where(.notice,small):has(>li)>li{text-indent:-1em;padding-left:1em}:where(hr){background:#fff;width:100%;height:1px;margin-block:calc(40/var(--device_font-size)*1rem);border:none}[role=tablist]:has([role=tab][id^=tab]){display:grid;grid-template-columns:repeat(2, 1fr);gap:calc(30/var(--device_font-size)*1rem)}[role=tablist]:has([role=tab][id^=tab]) button,[role=tablist]:has([role=tab][id^=tab]) li>*{background:#fff;border:none;position:relative;z-index:0;display:flex;align-items:center;justify-content:center;gap:calc(10/var(--device_font-size)*1rem);width:100%;padding:.6rem calc(10/var(--device_font-size)*1rem) .6rem 0rem;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;color:#01070e;clip-path:var(--clip_polygon);transition:color .5s,background-color .5s}[role=tablist]:has([role=tab][id^=tab]) button.col2,[role=tablist]:has([role=tab][id^=tab]) li>*.col2{grid-column:span 2}[role=tablist]:has([role=tab][id^=tab]) button:before,[role=tablist]:has([role=tab][id^=tab]) li>*:before{flex:none;content:"";aspect-ratio:1/1;width:calc(50/var(--device_font-size)*1rem);height:auto;background:var(--img_ico_category) no-repeat center/contain;filter:invert(1);transition:filter .5s}[role=tablist]:has([role=tab][id^=tab]) button:after,[role=tablist]:has([role=tab][id^=tab]) li>*:after{opacity:0;content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;translate:-50% -50%;border-width:1px;border-style:solid;-o-border-image:var(--border_frame_white) 20/calc(20 / var(--device_font-size) * 1rem) round;border-image:var(--border_frame_white) 20/calc(20 / var(--device_font-size) * 1rem) round;transition:opacity .5s}[role=tablist]:has([role=tab][id^=tab]) button[aria-selected=true],[role=tablist]:has([role=tab][id^=tab]) li>*[aria-selected=true]{background:none;color:#fff}[role=tablist]:has([role=tab][id^=tab]) button[aria-selected=true]:before,[role=tablist]:has([role=tab][id^=tab]) li>*[aria-selected=true]:before{filter:invert(0)}[role=tablist]:has([role=tab][id^=tab]) button[aria-selected=true]:after,[role=tablist]:has([role=tab][id^=tab]) li>*[aria-selected=true]:after{opacity:1}@media(any-hover: hover){[role=tablist]:has([role=tab][id^=tab]) button:hover,[role=tablist]:has([role=tab][id^=tab]) li>*:hover{cursor:pointer;background:none;color:#fff}[role=tablist]:has([role=tab][id^=tab]) button:hover:before,[role=tablist]:has([role=tab][id^=tab]) li>*:hover:before{filter:invert(0)}[role=tablist]:has([role=tab][id^=tab]) button:hover:after,[role=tablist]:has([role=tab][id^=tab]) li>*:hover:after{opacity:1}}details{margin-block-start:calc(40/var(--device_font-size)*1rem)}details summary{position:relative;z-index:0}details summary:after{content:"";display:block;position:absolute;z-index:10;translate:0 -50%;background:#000;aspect-ratio:1/4;width:1.2rem;height:auto;clip-path:polygon(0 0, 100% 0, 50% 100%)}@media(any-hover: hover){details summary:hover{cursor:pointer}}details[open] summary:after{rotate:x 180deg}details>div{padding-block:1rem}details>div>*:first-child{margin-block-start:0}details+details{margin-block-start:1rem}.grid{display:grid;gap:calc(40/var(--device_font-size)*1rem)}.grid.col1{grid-template-columns:repeat(1, 1fr)}.grid.col2{grid-template-columns:repeat(2, 1fr)}.grid.col3{grid-template-columns:repeat(3, 1fr)}.grid.col4{grid-template-columns:repeat(4, 1fr)}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){.grid.col1Sp{grid-template-columns:repeat(1, 1fr)}.grid.col2Sp{grid-template-columns:repeat(2, 1fr)}.grid.col3Sp{grid-template-columns:repeat(3, 1fr)}.grid.col4Sp{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){.grid.col1Pc{grid-template-columns:repeat(1, 1fr)}.grid.col2Pc{grid-template-columns:repeat(2, 1fr)}.grid.col3Pc{grid-template-columns:repeat(3, 1fr)}.grid.col4Pc{grid-template-columns:repeat(4, 1fr)}}.btn{position:relative;z-index:0;display:flex;align-items:center;justify-content:center;width:100%;max-width:calc(530/var(--device_font-size)*1rem);min-height:calc(100/var(--device_font-size)*1rem);margin:calc(60/var(--device_font-size)*1rem) auto;padding-inline:calc(40/var(--device_font-size)*1rem);font-size:calc(30/var(--device_font-size)*1rem);font-weight:700;line-height:0;text-decoration:none;filter:drop-shadow(calc(7 / var(--device_font-size) * 1rem) calc(7 / var(--device_font-size) * 1rem) calc(15 / var(--device_font-size) * 1rem) var(--color_shadow))}.btn:has(span){padding-inline:0}.btn:last-of-type{margin-block-end:0}.btn:before{content:"";position:absolute;z-index:-1;top:0;left:0;background:linear-gradient(to right, var(--color_background_gradient));width:100%;height:100%;clip-path:var(--clip_polygon)}.btn:after{content:"";position:absolute;top:50%;left:50%;width:calc(100% - calc(10 / var(--device_font-size) * 1rem));height:calc(100% - calc(10 / var(--device_font-size) * 1rem));translate:-50% -50%;border-width:1px;border-style:solid;-o-border-image:var(--border_frame_white) 20/calc(20 / var(--device_font-size) * 1rem) round;border-image:var(--border_frame_white) 20/calc(20 / var(--device_font-size) * 1rem) round}.btn.line{filter:none}.btn.line:before{display:none}.btn.line:after{width:100%;height:100%}.btnS{--color_shadow: #FFFFFF4d;position:relative;z-index:0;display:flex;align-items:center;justify-content:center;width:100%;min-height:calc(80/var(--device_font-size)*1rem);font-size:calc(26/var(--device_font-size)*1rem);font-weight:700;text-decoration:none;color:#01070e;filter:drop-shadow(calc(7 / var(--device_font-size) * 1rem) calc(7 / var(--device_font-size) * 1rem) calc(15 / var(--device_font-size) * 1rem) var(--color_shadow))}.btnS:last-of-type{margin-block-end:0}.btnS:before{content:"";position:absolute;z-index:-1;top:0;left:0;background:#fff;width:100%;height:100%;clip-path:var(--clip_polygon)}:is(a.btn,a.btnS){filter:drop-shadow(calc(7 / var(--device_font-size) * 1rem) calc(7 / var(--device_font-size) * 1rem) calc(15 / var(--device_font-size) * 1rem) var(--color_shadow));will-change:filter,scale;animation:linkShadow 3s 0s linear infinite}@media(any-hover: hover){:is(a.btn,a.btnS){transition:scale .5s}:is(a.btn,a.btnS):hover{scale:1.05}}:is(p.btn,p.btnS){filter:grayscale(0.95) contrast(0.6)}.title{display:grid;justify-items:center;gap:calc(40/var(--device_font-size)*1rem);line-height:1}.title h1{display:grid;justify-items:center;gap:calc(30/var(--device_font-size)*1rem)}.title h1 span{display:block;width:calc(408/630*100%)}.title p{width:calc(428/630*100%)}.linkShadow{filter:drop-shadow(calc(7 / var(--device_font-size) * 1rem) calc(7 / var(--device_font-size) * 1rem) calc(15 / var(--device_font-size) * 1rem) var(--color_shadow));will-change:filter,scale;animation:linkShadow 3s 0s linear infinite}@media(any-hover: hover){.linkShadow{transition:scale .5s}.linkShadow:hover{scale:1.05}}@media(any-hover: hover){.hvrScale{will-change:scale;transition:scale .5s}.hvrScale:hover{scale:1.05}}.indent{display:grid;gap:.5rem}.indent li{text-indent:-1em;padding-left:1em}dl.detail{display:grid}dl.detail>dt{background:#fff;padding:calc(calc(10 / var(--device_font-size) * 1rem) - (1lh - 1em)/2) calc(15/var(--device_font-size)*1rem);font-weight:600;line-height:1;color:var(--color_txt_black)}dl.detail>dt:nth-of-type(n+2){margin-block-start:calc(30/var(--device_font-size)*1rem)}dl.detail>dd{display:grid;gap:1rem;margin-block-start:calc(20/var(--device_font-size)*1rem)}dl.detailTxt{display:grid;grid-template-columns:max-content auto;align-items:stretch;gap:calc(20/var(--device_font-size)*1rem) 1rem}dl.detailTxt>dt{font-weight:600}dl.detailTxt>dd{display:grid;gap:1rem}dl.detailTxt.line{gap:calc(20/var(--device_font-size)*1rem) 0}dl.detailTxt.line>dt:nth-of-type(n+2){padding:1rem 0 1rem 0;border-top:1px solid #c7c7c7}dl.detailTxt.line>dd{padding:1rem 0 1rem 1rem;align-items:center}dl.detailTxt.line>dd:nth-of-type(n+2){border-top:1px solid #c7c7c7}dl.detailTxt.col1{grid-template-columns:1fr}dl.detailTxt.col1>dt:nth-of-type(n+2){padding:1rem 0 0 0}dl.detailTxt.col1>dd{padding:0 0 .5rem 0;align-items:flex-start}dl.detailTxt.col1>dd:nth-of-type(n+2){border-top:none}.boxDetail{border-width:1px;border-style:solid;-o-border-image:var(--border_frame_white) 20/calc(20 / var(--device_font-size) * 1rem) round;border-image:var(--border_frame_white) 20/calc(20 / var(--device_font-size) * 1rem) round}.boxDetail>dt{padding:calc(30/var(--device_font-size)*1rem) calc(40/var(--device_font-size)*1rem);font-size:calc(26/var(--device_font-size)*1rem);font-weight:700;line-height:1;border-bottom:1px solid #fff;text-align:center}.boxDetail>dd{display:grid;gap:calc(30/var(--device_font-size)*1rem);padding:calc(40/var(--device_font-size)*1rem);text-align:center}.boxDetail.ico>dt{display:grid;grid-template-columns:calc(50/var(--device_font-size)*1rem) auto;gap:calc(20/var(--device_font-size)*1rem);justify-content:center;align-items:center;padding:calc(20/var(--device_font-size)*1rem) calc(40/var(--device_font-size)*1rem)}.boxDetail.ico>dt:before{content:"";aspect-ratio:1/1;background:var(--ico_novelty) no-repeat center/contain}.boxAbout{position:relative;z-index:0;display:grid;gap:1rem;padding:calc(80/var(--device_font-size)*1rem) calc(40/var(--device_font-size)*1rem);font-weight:300;line-height:2;text-align:center}.boxAbout:before,.boxAbout:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.boxAbout:before{border-width:1px;border-style:solid;-o-border-image:var(--border_frame_white) 20/calc(20 / var(--device_font-size) * 1rem) round;border-image:var(--border_frame_white) 20/calc(20 / var(--device_font-size) * 1rem) round;-webkit-mask:linear-gradient(to bottom, #FFF calc(60 / var(--device_font-size) * 1rem), transparent calc(60 / var(--device_font-size) * 1rem), transparent calc(100% - calc(60 / var(--device_font-size) * 1rem)), #FFF calc(100% - calc(60 / var(--device_font-size) * 1rem)));mask:linear-gradient(to bottom, #FFF calc(60 / var(--device_font-size) * 1rem), transparent calc(60 / var(--device_font-size) * 1rem), transparent calc(100% - calc(60 / var(--device_font-size) * 1rem)), #FFF calc(100% - calc(60 / var(--device_font-size) * 1rem)))}.boxAbout:after{background:var(--img_txt) no-repeat top calc(25/var(--device_font-size)*1rem) center/auto calc(10/var(--device_font-size)*1rem),var(--img_txt) no-repeat bottom calc(25/var(--device_font-size)*1rem) center/auto calc(10/var(--device_font-size)*1rem)}.boxAbout dt{padding:calc(30/var(--device_font-size)*1rem) calc(40/var(--device_font-size)*1rem);font-size:calc(26/var(--device_font-size)*1rem);font-weight:700;line-height:1;border-bottom:1px solid #fff;text-align:center}.boxAbout dd{display:grid;gap:calc(30/var(--device_font-size)*1rem);padding:calc(40/var(--device_font-size)*1rem);text-align:center}.txtCenter{text-align:center}.txtLeft{text-align:left}.txtRight{text-align:right}.txtCatch{font-weight:600;text-align:center}.m0{margin:0}.mt0{margin-top:0}.mtS{margin-top:calc(20/var(--device_font-size)*1rem)}.mtM{margin-top:calc(40/var(--device_font-size)*1rem)}.mtL{margin-top:calc(60/var(--device_font-size)*1rem)}.slick-slide{height:auto !important;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}.slick-prev,.slick-next{z-index:10;width:calc(100/var(--device_font-size)*1rem);height:calc(100/var(--device_font-size)*1rem);top:50%;transform:none;translate:0 -50%;padding:0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:1}.slick-prev:before,.slick-next:before{content:"";width:100%;height:100%;opacity:1;transition:translate .5s}.slick-prev[aria-disabled=true],.slick-next[aria-disabled=true]{opacity:0}.slick-prev{left:0}.slick-prev:before{content:""}@media(any-hover: hover){.slick-prev:hover:before{translate:-5% 0}}.slick-next{right:0}.slick-next:before{content:""}@media(any-hover: hover){.slick-next:hover:before{translate:5% 0}}.slick-dotted.slick-slider{margin:0}.slick-dots{position:static;left:0;bottom:0;list-style:none;display:flex;place-items:center;text-align:center;padding:0;margin:0 auto;width:-moz-fit-content;width:fit-content;translate:0 0}.slick-dots li{display:grid;place-items:center;aspect-ratio:1/2;width:calc(35/var(--device_font-size)*1rem);height:auto;margin:0}.slick-dots li button{aspect-ratio:1/1;width:100%;height:auto;margin-inline:auto;padding:0}.slick-dots li button:before{content:"";position:absolute;top:50%;left:50%;background:#fff;aspect-ratio:1/1;width:calc(10/var(--device_font-size)*1rem);height:2px;opacity:1;transition:scale .5s}.slick-dots li button:focus:before,.slick-dots li button:hover:before{background:#fff;scale:2 1}.slick-dots li.slick-active button:before{scale:2 1;opacity:1}#popup{display:none}.detailPopup.fancybox-container{left:50%;translate:-50% 0;padding:0 0}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){.detailPopup.fancybox-container{width:calc(800/var(--device_font-size)*1rem)}}.detailPopup .fancybox-is-open .fancybox-bg{opacity:1}.detailPopup .fancybox-slide--html{padding:0}.detailPopup .fancybox-toolbar,.detailPopup .fancybox-navigation .fancybox-button{opacity:1;visibility:visible;margin:0}.detailPopup .fancybox-content{background:none;padding:0}.detailPopup .fancybox-button--close{top:auto;right:auto;position:fixed;bottom:calc(30/var(--device_font-size)*1rem);left:50%;background:#fff;aspect-ratio:1/1;width:calc(100/var(--device_font-size)*1rem);height:auto;border:none;clip-path:var(--clip_polygon);translate:-50% 0}.detailPopup .fancybox-button--close:before,.detailPopup .fancybox-button--close:after{content:"";position:absolute;top:50%;left:50%;background:var(--color_txt_black);width:60%;height:calc(6/var(--device_font-size)*1rem);translate:-50% -50%;transition:width .5s}.detailPopup .fancybox-button--close:before{top:calc(50% - 0px);rotate:z -45deg}.detailPopup .fancybox-button--close:after{top:calc(50% + 0px);rotate:z 45deg}@media(any-hover: hover){.detailPopup .fancybox-button--close:before,.detailPopup .fancybox-button--close:after{transition:scale .5s}.detailPopup .fancybox-button--close:hover:before,.detailPopup .fancybox-button--close:hover:after,.detailPopup .fancybox-button--close:focus:before,.detailPopup .fancybox-button--close:focus:after{scale:.8 1}}.detailPopup .fancybox-navigation .fancybox-button.fancybox-button--arrow_left,.detailPopup .fancybox-navigation .fancybox-button.fancybox-button--arrow_right{top:auto;right:auto;background:#fff;position:fixed;bottom:calc(40/var(--device_font-size)*1rem);width:calc(280/var(--device_font-size)*1rem);height:calc(80/var(--device_font-size)*1rem);padding:calc(15/var(--device_font-size)*1rem) calc(25/var(--device_font-size)*1rem);translate:0 0}.detailPopup .fancybox-navigation .fancybox-button.fancybox-button--arrow_left::before,.detailPopup .fancybox-navigation .fancybox-button.fancybox-button--arrow_right::before{content:"";position:absolute;top:50%;background:var(--color_txt_black);aspect-ratio:10/17;width:calc(10/var(--device_font-size)*1rem);height:auto;translate:0 -50%;transition:translate .5s}.detailPopup .fancybox-navigation .fancybox-button.fancybox-button--arrow_left div,.detailPopup .fancybox-navigation .fancybox-button.fancybox-button--arrow_right div{background:var(--img_logo) no-repeat center/contain;width:100%;height:100%;padding:0}.detailPopup .fancybox-navigation .fancybox-button.fancybox-button--arrow_left:hover:before,.detailPopup .fancybox-navigation .fancybox-button.fancybox-button--arrow_left:focus:before,.detailPopup .fancybox-navigation .fancybox-button.fancybox-button--arrow_right:hover:before,.detailPopup .fancybox-navigation .fancybox-button.fancybox-button--arrow_right:focus:before{opacity:1}.detailPopup .fancybox-navigation .fancybox-button.fancybox-button--arrow_left[disabled],.detailPopup .fancybox-navigation .fancybox-button.fancybox-button--arrow_right[disabled]{opacity:0}@media(any-hover: hover){.detailPopup .fancybox-navigation .fancybox-button.fancybox-button--arrow_left:before,.detailPopup .fancybox-navigation .fancybox-button.fancybox-button--arrow_right:before{transition:translate .5s}}.detailPopup .fancybox-navigation .fancybox-button.fancybox-button--arrow_left{left:0;padding-inline-start:calc(50/var(--device_font-size)*1rem);clip-path:var(--clip_polygon_left)}.detailPopup .fancybox-navigation .fancybox-button.fancybox-button--arrow_left:before{content:"";left:calc(20/var(--device_font-size)*1rem);clip-path:polygon(0 50%, 100% 0, 100% 100%)}.detailPopup .fancybox-navigation .fancybox-button.fancybox-button--arrow_left:hover:before,.detailPopup .fancybox-navigation .fancybox-button.fancybox-button--arrow_left:focus:before{opacity:1}@media(any-hover: hover){.detailPopup .fancybox-navigation .fancybox-button.fancybox-button--arrow_left:hover:before,.detailPopup .fancybox-navigation .fancybox-button.fancybox-button--arrow_left:focus:before{translate:-50% -50%}}.detailPopup .fancybox-navigation .fancybox-button.fancybox-button--arrow_right{right:0;padding-inline-end:calc(50/var(--device_font-size)*1rem);clip-path:var(--clip_polygon_right)}.detailPopup .fancybox-navigation .fancybox-button.fancybox-button--arrow_right:before{content:"";right:calc(20/var(--device_font-size)*1rem);clip-path:polygon(0 0, 100% 50%, 0 100%)}.detailPopup .fancybox-navigation .fancybox-button.fancybox-button--arrow_right:hover:before,.detailPopup .fancybox-navigation .fancybox-button.fancybox-button--arrow_right:focus:before{opacity:1}@media(any-hover: hover){.detailPopup .fancybox-navigation .fancybox-button.fancybox-button--arrow_right:hover:before,.detailPopup .fancybox-navigation .fancybox-button.fancybox-button--arrow_right:focus:before{translate:50% -50%}}.detailPopup .fancybox-content{width:100%}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){.detailPopup .fancybox-content{width:calc(800/var(--device_font-size)*1rem)}}.fancybox-active.compensate-for-scrollbar{margin:0 !important}.detailCol{position:relative;z-index:0;pointer-events:all;background:linear-gradient(0deg, var(--color_background_gradient));text-align:left;padding:calc(30/var(--device_font-size)*1rem);clip-path:var(--clip_polygon)}.detailCol:before,.detailCol:after{content:"";position:absolute;z-index:1;left:0;width:100%}.detailCol:before{height:calc(30/var(--device_font-size)*1rem);background:var(--img_txt) no-repeat center/auto calc(10/var(--device_font-size)*1rem);translate:0 -100%}.detailCol:after{top:50%;translate:0 -50%;height:100%;background:url(../images/common/img_txt_tokyo-game-show-2025_left.svg) no-repeat center left calc(10 / var(--device_font-size) * 1rem)/calc(10 / var(--device_font-size) * 1rem) auto,url(../images/common/img_txt_tokyo-game-show-2025_right.svg) no-repeat center right calc(10 / var(--device_font-size) * 1rem)/calc(10 / var(--device_font-size) * 1rem) auto}.detailCol .detailColInner{position:relative;z-index:0;background:url(../images/common/ptn_grid.webp) repeat top center/calc(40 / var(--device_font-size) * 1rem),var(--color_txt_black);width:100%;padding-block-end:calc(160/var(--device_font-size)*1rem);clip-path:var(--clip_polygon)}.detailCol .category{background:#fff;display:flex;gap:calc(20/var(--device_font-size)*1rem);justify-content:center;padding:calc(10/var(--device_font-size)*1rem);line-height:1}.detailCol .category li{width:calc(44/var(--device_font-size)*1rem);filter:invert(1)}.detailCol .category~*{width:calc(570/690*100%);margin-inline:auto}.detailCol .btnList{display:grid;grid-template-columns:calc(390/var(--device_font-size)*1rem);gap:calc(30/var(--device_font-size)*1rem);width:-moz-fit-content;width:fit-content}.detailCol .btnList>li .btn{width:100%;min-height:calc(90/var(--device_font-size)*1rem)}.detailCol .btnList>li .btn:has(img[src*=img_txt_booth-map]){padding-inline-end:calc(10/var(--device_font-size)*1rem)}.detailCol .btnList>li .btn:has(img[src*=img_txt_booth-map])>span{display:grid;grid-template-columns:calc(60/var(--device_font-size)*1rem) auto;gap:calc(20/var(--device_font-size)*1rem);align-items:center}.detailCol .btnList>li .btn:has(img[src*=img_txt_booth-map])>span:before{content:"";background:var(--ico_booth) no-repeat center/contain;aspect-ratio:1/1;height:auto}.detailCol .btnList>li .btn:has(img[src*=img_txt_booth-map]) img{width:calc(240/var(--device_font-size)*1rem)}.detailCol .detailColBox{display:flex;flex-flow:column;gap:calc(40/var(--device_font-size)*1rem);margin-block-start:calc(60/var(--device_font-size)*1rem)}.detailCol section{display:flex;flex-flow:column;gap:calc(40/var(--device_font-size)*1rem);padding-block-start:calc(30/var(--device_font-size)*1rem)}.detailCol section[hidden]{display:none}.detailCol section hr{background:hsla(0,0%,100%,.6);width:80%;margin-inline:auto}.detailCol section h2{display:grid;grid-template-columns:calc(70/var(--device_font-size)*1rem) auto;gap:calc(20/var(--device_font-size)*1rem);justify-content:center;align-items:center;padding-inline-end:calc(10/var(--device_font-size)*1rem);font-size:calc(36/var(--device_font-size)*1rem);font-weight:700;line-height:1.2777777778;text-align:center}.detailCol section h2:before{content:"";background:var(--img_ico_category) no-repeat center/contain;aspect-ratio:1/1;height:auto}.detailCol .linkList{display:grid}.detailCol .movieList li{background:hsla(0,0%,100%,.2);position:relative;aspect-ratio:16/9;width:100%;height:auto}.detailCol .movieList li iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}#bne{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}html{background:var(--color_background);scroll-behavior:smooth;scroll-padding-top:100px;font-size:clamp(.625rem,-0.026rem + 3.26vw,1.5rem)}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){html{font-size:clamp(.563rem,-0.022rem + 1.22vw,1.5rem)}}:where(a){color:var(--color_link)}:where(a:has(img)){display:block}@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_txt);color:var(--color_txt_black)}::selection{background:var(--color_txt);color:var(--color_txt_black)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--color_background)}::-webkit-scrollbar-thumb{background:var(--color_txt)}html{scrollbar-width:thin;scrollbar-color:var(--color_txt) var(--color_background)}body{font-family:"M PLUS 1","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",YuGothic,"Yu Gothic","Yu Gothic UI","Arial",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;line-height:1.6153846154;letter-spacing:0;color:var(--color_txt)}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){body.isDisable{overflow:hidden}}nav .navList{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;gap:calc(20/var(--device_font-size)*1rem) 0;font-size:1rem}nav .navList li>*{position:relative;z-index:0;display:flex;flex-flow:column;justify-content:center;align-items:center;background:linear-gradient(-45deg, var(--color_background_gradient));height:100%;padding:calc(10/var(--device_font-size)*1rem) 0;font-weight:700;letter-spacing:.02em;text-decoration:none;text-align:center;clip-path:var(--clip_polygon);text-transform:uppercase}nav .navList li>*:before{content:"";background:var(--img_ico_category) no-repeat center center/contain;aspect-ratio:1/1;width:calc(44/var(--device_font-size)*1rem);height:auto}nav .navList li>*:after{content:"";position:absolute;top:50%;left:50%;width:calc(100% - calc(10 / var(--device_font-size) * 1rem));height:calc(100% - calc(10 / var(--device_font-size) * 1rem));translate:-50% -50%;border-width:1px;border-style:solid;-o-border-image:var(--border_frame_white) 20/calc(20 / var(--device_font-size) * 1rem) round;border-image:var(--border_frame_white) 20/calc(20 / var(--device_font-size) * 1rem) round}nav .navList li:has(a){filter:drop-shadow(calc(7 / var(--device_font-size) * 1rem) calc(7 / var(--device_font-size) * 1rem) calc(15 / var(--device_font-size) * 1rem) var(--color_shadow));will-change:filter,scale;animation:linkShadow 3s 0s linear infinite}@media(any-hover: hover){nav .navList li:has(a){transition:scale .5s}nav .navList li:has(a):hover{scale:1.05}}nav .navList li>p{filter:grayscale(0.95) contrast(0.6)}nav .navList li:not(:has(img)).exhibit{width:calc(180/630*100%)}nav .navList li:not(:has(img)).booth{width:calc(260/630*100%)}nav .navList li:not(:has(img)).streaming{width:calc(160/630*100%)}nav .navList li:not(:has(img)).goods{width:calc(180/630*100%)}nav .navList li:not(:has(img)).family{width:calc(435/630*100%)}nav .navList li:has(img)>*{flex-flow:row;align-items:center;gap:calc(10/var(--device_font-size)*1rem);padding-block:calc(20/var(--device_font-size)*1rem)}nav .navList li:has(img)>*>*{flex:none}nav .navList li:has(img)>* img{width:auto;height:calc(22/var(--device_font-size)*1rem)}nav .navList li:has(img).exhibit{width:calc(430/630*100%)}nav .navList li:has(img).booth{width:calc(180/630*100%)}nav .navList li:has(img).streaming{width:calc(630/630*100%)}nav .navList li:has(img).goods{width:calc(630/630*100%)}nav .navList li:has(img).family{width:calc(630/630*100%)}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){nav .navList{font-size:calc(24/var(--device_font-size)*1rem);gap:calc(15/var(--device_font-size)*1rem) 0}nav .navList li>*{padding:calc(5/var(--device_font-size)*1rem) 0 calc(10/var(--device_font-size)*1rem)}nav .navList li>*:before{width:calc(33/var(--device_font-size)*1rem)}nav .navList li>*:after{width:calc(100% - calc(8 / var(--device_font-size) * 1rem));height:calc(100% - calc(8 / var(--device_font-size) * 1rem))}nav .navList li:has(img)>* img{height:calc(18/var(--device_font-size)*1rem)}}#leftCol{position:fixed;top:0;left:0;overflow-y:auto;height:100%}#leftColInner{margin-inline:auto}#leftCol .title{justify-items:flex-start}#leftCol .title h1{justify-items:flex-start;width:calc(494/630*100%)}#leftCol .title h1 span{width:calc(408/494*100%)}#leftCol nav{margin-block:calc(80/var(--device_font-size)*1rem) calc(60/var(--device_font-size)*1rem)}#leftCol .snsList{display:grid;justify-content:center;align-items:center;line-height:1;border-width:1px;border-style:solid;-o-border-image:var(--border_frame_white) 20/calc(20 / var(--device_font-size) * 1rem) round;border-image:var(--border_frame_white) 20/calc(20 / var(--device_font-size) * 1rem) round}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){#leftCol{z-index:90;pointer-events:none;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);opacity:0;transition:opacity .5s}#leftCol.isOpen{pointer-events:all;opacity:1}#leftColInner{width:calc(630/var(--device_width)*100%);padding-block:calc(100/var(--device_font-size)*1rem)}#leftCol .snsList{grid-template-columns:calc(142/var(--device_font-size)*1rem) repeat(3, calc(58 / var(--device_font-size) * 1rem));gap:calc(45/var(--device_font-size)*1rem);padding:calc(30/var(--device_font-size)*1rem)}}@media screen and (max-width: 768px)and (max-aspect-ratio: 1/1.5),screen and (min-width: 769px)and (max-width: 959px)and (orientation: portrait)and (max-aspect-ratio: 1/1.5){#leftCol{display:grid;gap:calc(60/var(--device_font-size)*1rem);align-content:center}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){#leftCol{display:grid;gap:calc(60/var(--device_font-size)*1rem);width:calc((100% - calc(800 / var(--device_font-size) * 1rem))/2);padding:calc(200/var(--device_font-size)*1rem) calc(40/var(--device_font-size)*1rem) calc(60/var(--device_font-size)*1rem)}#leftCol .title h1{width:calc(495/500*100%)}#leftCol .title h1 span{width:calc(408/500*100%)}#leftCol .title p{width:calc(428/500*100%)}#leftCol .snsList{grid-template-columns:calc(124/var(--device_font-size)*1rem) repeat(3, calc(50 / var(--device_font-size) * 1rem));gap:calc(35/var(--device_font-size)*1rem);padding:calc(20/var(--device_font-size)*1rem)}}@media screen and (min-width: 769px)and (orientation: landscape)and (min-height: 50vw),screen and (min-width: 960px)and (min-height: 50vw){#leftColInner{display:flex;flex-flow:column}#leftCol nav{margin-block-start:auto}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){#leftCol{transition:opacity .5s .5s,translate .5s .5s}#leftCol:not(.isPlay){opacity:0;translate:-100% 0}}main{overflow:hidden;width:100%;margin-inline:auto}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){main{overflow:visible;width:calc(800/var(--device_font-size)*1rem)}}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){#rightCol{display:none}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){#rightCol{--color_shadow: #233d7599;position:fixed;top:0;right:0;overflow-y:auto;height:100%;width:calc((100% - calc(800 / var(--device_font-size) * 1rem))/2);transition:opacity .5s .5s,translate .5s .5s}#rightCol:not(.isPlay){opacity:0;translate:100% 0}#rightColInner{display:grid;align-content:center;justify-items:center;gap:calc(40/var(--device_font-size)*1rem);padding:calc(100/var(--device_font-size)*1rem) calc(40/var(--device_font-size)*1rem)}#rightColInner li>*{border-width:1px;border-style:solid;-o-border-image:linear-gradient(-225deg, var(--color_background_gradient)) 1;border-image:linear-gradient(-225deg, var(--color_background_gradient)) 1}}@media screen and (min-width: 769px)and (orientation: landscape)and (min-height: 15vw),screen and (min-width: 960px)and (min-height: 15vw){#rightColInner{height:100%}}#bnrFuture{position:fixed;z-index:80;top:calc(35/var(--device_font-size)*1rem);left:0;display:grid;grid-template-columns:calc(40/var(--device_font-size)*1rem) auto;align-items:center;gap:calc(15/var(--device_font-size)*1rem);min-width:calc(400/var(--device_font-size)*1rem);min-height:calc(80/var(--device_font-size)*1rem);padding-inline:calc(20/var(--device_font-size)*1rem) calc(30/var(--device_font-size)*1rem);font-weight:700;line-height:1;letter-spacing:-0.04em;text-decoration:none}#bnrFuture:before{content:"";background:var(--img_ico_category) no-repeat center/contain;aspect-ratio:40/50;height:auto}#bnrFuture:after{content:"";position:absolute;z-index:-1;top:0;left:-1px;width:102%;height:100%;border:1px solid hsla(0,0%,100%,.6);transform:skewX(-11deg);translate:-4% 0}#bnrFuture:has(img){padding-block:calc(20/var(--device_font-size)*1rem)}#bnrFuture>span{display:grid;gap:calc(10/var(--device_font-size)*1rem)}#bnrFuture>span:after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);clip-path:polygon(0 0, 100% 0, calc(100% - calc(20 / var(--device_font-size) * 1rem)) 100%, 0 100%)}#bnrFuture>span>span{font-weight:600;font-size:.7em;letter-spacing:.02em}#bnrFuture>span:has(picture){gap:calc(15/var(--device_font-size)*1rem)}#bnrFuture>span:has(picture) picture{width:auto;height:calc(50/var(--device_font-size)*1rem)}#bnrFuture>span:has(picture) picture img{width:auto;height:100%}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){#bnrFuture{transition:scale .5s,opacity .5s .5s,translate .5s .5s}#bnrFuture>span:has(picture) picture{width:auto;height:calc(22/var(--device_font-size)*1rem)}#bnrFuture:not(.isPlay){opacity:0;translate:-100% 0}}#lang{position:fixed;z-index:80;top:calc(40/var(--device_font-size)*1rem);right:calc(150/var(--device_font-size)*1rem);display:grid;gap:calc(20/var(--device_font-size)*1rem);grid-template-columns:repeat(2, calc(70 / var(--device_font-size) * 1rem))}#lang:before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;background:#fff;width:1px;height:calc(40/var(--device_font-size)*1rem)}#lang li>*{position:relative;z-index:0;display:grid;align-items:center;justify-content:center;height:calc(80/var(--device_font-size)*1rem);text-decoration:none}#lang li>* img{width:calc(39/var(--device_font-size)*1rem)}#lang li>*:before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;background:#fff;width:80%;height:1px;scale:0 1}@media(any-hover: hover){#lang li>a:before{transition:scale .5s}#lang li>a:hover::before,#lang li>a:focus::before{scale:1 1}}#lang li p:before{scale:1 1}#lang li p.close{opacity:.5}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){#lang{top:calc(20/var(--device_font-size)*1rem);right:calc(30/var(--device_font-size)*1rem);transition:opacity .5s .5s,translate .5s .5s}#lang:not(.isPlay){opacity:0;translate:100% 0}}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){#btnNav{position:fixed;z-index:100;top:calc(30/var(--device_font-size)*1rem);right:calc(30/var(--device_font-size)*1rem);background:none;width:calc(100/var(--device_font-size)*1rem);height:calc(100/var(--device_font-size)*1rem);border:none}#btnNav span,#btnNav:before,#btnNav:after{content:"";position:absolute;top:50%;left:50%;background:#fff;width:60%;height:calc(4/var(--device_font-size)*1rem);translate:-50% -50%;transition:top .5s .5s,width .5s .5s,rotate .5s}#btnNav:before{top:calc(50% - calc(18 / var(--device_font-size) * 1rem))}#btnNav:after{top:calc(50% + calc(18 / var(--device_font-size) * 1rem))}#btnNav.isOpen span{width:0px;transition:width .5s}#btnNav.isOpen:before{top:calc(50% - 0px);rotate:z -45deg;transition:top .5s,rotate .5s .5s}#btnNav.isOpen:after{top:calc(50% + 0px);rotate:z 45deg;transition:top .5s,rotate .5s .5s}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){#btnNav{display:none}}footer{display:grid;gap:calc(60/var(--device_font-size)*1rem);background:#000;margin-block-start:calc(150/var(--device_font-size)*1rem);padding:calc(80/var(--device_font-size)*1rem) calc(60/var(--device_font-size)*1rem)}footer small{text-align:center}@media(any-hover: hover){footer a{will-change:scale;transition:scale .5s}footer a:hover{scale:1.05}}#bgGrid{position:fixed;z-index:-1;top:0;left:0}
/*# sourceMappingURL=maps/layout.css.map */
