@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}}#load{position:fixed;z-index:calc(infinity);top:0;left:0;background:var(--color_background);width:100%;height:100%;transition:scale .5s,opacity .5s}#load .title{justify-items:center}#load .title h1{justify-items:center;width:calc(494/630*100%)}#load .title h1 span{width:calc(408/494*100%)}#load .title .circle{background:repeating-conic-gradient(var(--color_background_gradient_repeat));aspect-ratio:1/1;width:calc(80/var(--device_font-size)*1rem);margin-block-start:calc(20/var(--device_font-size)*1rem);border-radius:calc(infinity*1px);-webkit-mask:radial-gradient(circle at center, transparent calc(34 / var(--device_font-size) * 1rem), #FFF calc(36 / var(--device_font-size) * 1rem));mask:radial-gradient(circle at center, transparent calc(34 / var(--device_font-size) * 1rem), #FFF calc(36 / var(--device_font-size) * 1rem));animation:load 1s 0s linear infinite}#load ul>li{aspect-ratio:1/1;width:auto;height:auto}@media(orientation: portrait){#load{display:grid;align-items:center;grid-template-rows:33.3lvw auto 33.3lvw}#load ul{display:grid;grid-template-columns:repeat(3, 33.3lvw)}}@media(orientation: landscape){#load{display:grid;align-items:center;grid-template-columns:33.3lvh auto 33.3lvh}#load ul{display:grid;grid-template-rows:repeat(3, 33.3lvh)}}#load.isPlay{pointer-events:none;scale:2;opacity:0}@keyframes load{0%{rotate:z 0deg}100%{rotate:z 360deg}}main .scrollShow{transition:scale .5s,opacity .5s;scale:1 1;opacity:1}main .scrollShow:not(.isPlay){opacity:0;scale:.5 .5}main :where(#mvCol~section){margin-block-start:calc(150/var(--device_font-size)*1rem)}main :where(#mvCol~section) h2{width:100%}main :where(#mvCol~section) h2~p{margin-block-start:calc(60/var(--device_font-size)*1rem);font-size:calc(26/var(--device_font-size)*1rem);text-align:center}main :where(#mvCol~section) h2+p{margin-block-start:0;font-size:calc(28/var(--device_font-size)*1rem);font-weight:700}main :where(#mvCol~section) h2+*{margin-block-start:0}main :where(#mvCol~section) :is(h2~*,h3~*){width:calc(630/var(--device_width)*100%);margin-inline:auto}.gameList{display:grid;grid-template-columns:repeat(2, 1fr);gap:calc(50/var(--device_font-size)*1rem);margin:calc(80/var(--device_font-size)*1rem) auto 0}.gameList li a{position:relative;z-index:0;display:grid;align-content:flex-start;height:100%;padding-block-end:calc(25/var(--device_font-size)*1rem);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));will-change:filter,scale;animation:linkShadow 3s 0s linear infinite}@media(any-hover: hover){.gameList li a{transition:scale .5s}.gameList li a:hover{scale:1.05}}.gameList li a img{order:0;clip-path:var(--clip_polygon)}.gameList li a:before{order:1;content:"";background:var(--img_txt) no-repeat center/contain;width:100%;height:calc(9/var(--device_font-size)*1rem);margin-block:calc(10/var(--device_font-size)*1rem) calc(20/var(--device_font-size)*1rem)}.gameList li a ul{order:3;display:grid;width:calc(235/290*100%);margin-inline:auto;font-size:calc(22/var(--device_font-size)*1rem);font-weight:700;line-height:1.4}.gameList li a ul li{display:grid;grid-template-columns:calc(40/var(--device_font-size)*1rem) auto;gap:0 calc(15/var(--device_font-size)*1rem);align-items:center}.gameList li a ul li:before{content:"";background:var(--img_ico_category) no-repeat center/contain;aspect-ratio:1/1;height:auto}.gameList li a:after{content:"";position:absolute;z-index:-1;top:0;left:0;background:linear-gradient(-45deg, var(--color_background_gradient));width:100%;height:100%;clip-path:var(--clip_polygon)}#mvCol{position:relative;z-index:0;display:flex;flex-flow:column;align-items:center;justify-content:flex-end;width:100%;margin-inline:auto;padding-block-start:calc(160/var(--device_font-size)*1rem)}#mvCol #mvList{width:100%;margin-block:auto;margin-block-end:calc(60/var(--device_font-size)*1rem)}#mvCol #mvList .mvContent{position:relative;z-index:0;display:grid;justify-items:center;gap:calc(30/var(--device_font-size)*1rem)}#mvCol #mvList .mvContent>div{position:relative;z-index:10;display:grid;grid-template-columns:calc(calc(var(--size_logo_width) * 0.9)/var(--device_font-size)*1rem) calc(300/var(--device_font-size)*1rem);gap:calc(20/var(--device_font-size)*1rem);align-items:center;height:calc(200/var(--device_font-size)*1rem);margin-block-end:calc(-30/var(--device_font-size)*1rem)}#mvCol #mvList .mvContent>div .logo{transition:opacity .5s 1s}#mvCol #mvList .mvContent>div .kv{position:relative;z-index:0;bottom:calc(-20/var(--device_font-size)*1rem);transition:translate .5s 1s,opacity .5s 1s}#mvCol #mvList .mvContent>p{display:flex;justify-content:center;gap:calc(10/var(--device_font-size)*1rem);height:calc(10/var(--device_font-size)*1rem);text-align:center;transition:opacity 1s .5s}#mvCol #mvList .mvContent>p img{width:auto;height:100%}#mvCol #mvList .mvContent>img{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);transition:clip-path .5s .5s}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){#mvCol .sp{display:grid;gap:calc(40/var(--device_font-size)*1rem);width:calc(630/var(--device_width)*100%);margin:calc(20/var(--device_font-size)*1rem) auto 0}}#exhibitCol h2{position:relative;z-index:0}#exhibitCol h2:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:url(../images/exhibit/img_tit_shadow.webp) no-repeat center/contain;animation:titleShadow 10s 0.5s infinite both}#exhibitCol h2:has(img[src*="/en/"]):before{background:url(../images/en/exhibit/img_tit_shadow.webp) no-repeat center/contain}#exhibitCol .btn{width:-moz-fit-content;width:fit-content;max-width:calc(630/var(--device_width)*100%);padding-block:0;text-align:center}#exhibitCol .btn>span{display:grid;grid-template-columns:calc(40/var(--device_font-size)*1rem) auto;align-items:center;gap:calc(15/var(--device_font-size)*1rem);padding-inline:calc(30/var(--device_font-size)*1rem) calc(40/var(--device_font-size)*1rem);padding-block:calc(20/var(--device_font-size)*1rem);line-height:1}#exhibitCol .btn>span:before{content:"";background:var(--img_ico_category) no-repeat center/contain;aspect-ratio:40/50;height:auto}#exhibitCol .btn>span>span{display:grid;justify-content:flex-start;justify-items:flex-start;gap:calc(10/var(--device_font-size)*1rem)}#exhibitCol .btn>span .txtPeriod{font-weight:600;font-size:.7em}#exhibitCol .btn:has(img)>span{padding-inline:calc(30/var(--device_font-size)*1rem);gap:calc(0/var(--device_font-size)*1rem) calc(15/var(--device_font-size)*1rem)}#exhibitCol .btn:has(img)>span .txtPeriod{grid-column:span 2;line-height:1.5;justify-self:center}#freeCol h2{position:relative;z-index:0}#freeCol h2:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:url(../images/free/img_tit_shadow.webp) no-repeat center/contain;animation:titleShadow 10s 0.5s infinite both}#freeCol h2:has(img[src*="/en/"]):before{background:url(../images/en/free/img_tit_shadow.webp) no-repeat center/contain}#mapCol h2{position:relative;z-index:0}#mapCol h2:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:url(../images/map/img_tit_shadow.webp) no-repeat center/contain;animation:titleShadow 10s 0.5s infinite both}#mapCol h2:has(img[src*="/en/"]):before{background:url(../images/en/map/img_tit_shadow.webp) no-repeat center/contain}#mapCol a:has(img){display:block;width:100%;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){#mapCol a:has(img){transition:scale .5s}#mapCol a:has(img):hover{scale:1.05}}#reserveCol h2{position:relative;z-index:0}#reserveCol h2:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:url(../images/reserve/img_tit_shadow.webp) no-repeat center/contain;animation:titleShadow 10s 0.5s infinite both}#reserveCol h2:has(img[src*="/en/"]):before{background:url(../images/en/reserve/img_tit_shadow.webp) no-repeat center/contain}#reserveCol .reserveList{display:grid;gap:calc(40/var(--device_font-size)*1rem);margin:calc(60/var(--device_font-size)*1rem) auto 0}#reserveCol .reserveList li{position:relative;z-index:0;padding:calc(50/var(--device_font-size)*1rem) calc(40/var(--device_font-size)*1rem) calc(40/var(--device_font-size)*1rem);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}#reserveCol .reserveList li dl{display:grid;gap:calc(40/var(--device_font-size)*1rem)}#reserveCol .reserveList li dl dt{text-align:center}#reserveCol .reserveList li dl dt img{width:calc(var(--size_logo_width)/var(--device_font-size)*1rem)}@media(any-hover: hover){#reserveCol .reserveList li a{will-change:scale;transition:scale .5s}#reserveCol .reserveList li a:hover{scale:1.05}}#streamingCol h2{position:relative;z-index:0}#streamingCol h2:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:url(../images/streaming/img_tit_shadow.webp) no-repeat center/contain;animation:titleShadow 10s 0.5s infinite both}#streamingCol h2:has(img[src*="/en/"]):before{background:url(../images/en/streaming/img_tit_shadow.webp) no-repeat center/contain}#streamingCol h3{align-items:center;font-size:calc(36/var(--device_font-size)*1rem);font-weight:700;line-height:1.2777777778;text-align:center}#streamingCol .streamingList{display:grid;gap:calc(40/var(--device_font-size)*1rem);margin:calc(60/var(--device_font-size)*1rem) auto 0}#streamingCol .streamingList li{display:grid;gap:calc(40/var(--device_font-size)*1rem)}#streamingCol .streamingList li .boxDetail{gap:0}#streamingCol .streamingList li .boxDetail>dd{text-align:left}#goodsCol h2{position:relative;z-index:0}#goodsCol h2:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:url(../images/goods/img_tit_shadow.webp) no-repeat center/contain;animation:titleShadow 10s 0.5s infinite both}#goodsCol h2:has(img[src*="/en/"]):before{background:url(../images/en/goods/img_tit_shadow.webp) no-repeat center/contain}#goodsCol a{display:block}#goodsCol #goodsList{background:var(--color_txt);width:100%;margin-block-start:calc(60/var(--device_font-size)*1rem)}#goodsCol #goodsList .slick-track{display:flex !important;align-items:stretch}#goodsCol #goodsList .item img{width:auto;height:calc(200/var(--device_font-size)*1rem)}#familyCol h2{position:relative;z-index:0}#familyCol h2:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:url(../images/family/img_tit_shadow.webp) no-repeat center/contain;animation:titleShadow 10s 0.5s infinite both}#familyCol h2:has(img[src*="/en/"]):before{background:url(../images/en/family/img_tit_shadow.webp) no-repeat center/contain}#foodsCol h2{position:relative;z-index:0}#foodsCol h2:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:url(../images/foods/img_tit_shadow.webp) no-repeat center/contain;animation:titleShadow 10s 0.5s infinite both}#foodsCol h2:has(img[src*="/en/"]):before{background:url(../images/en/foods/img_tit_shadow.webp) no-repeat center/contain}#foodsCol .foodsList{display:grid;gap:calc(40/var(--device_font-size)*1rem);margin:calc(60/var(--device_font-size)*1rem) auto 0;text-align:center}#foodsCol .foodsList li{position:relative;z-index:0;display:grid;grid-template-columns:calc(300/var(--device_font-size)*1rem) auto;align-items:center;gap:calc(30/var(--device_font-size)*1rem);background:rgba(71,71,71,.2);padding:calc(30/var(--device_font-size)*1rem);-webkit-mask:url(../images/common/mask_frame.gif) no-repeat top left/calc(60 / var(--device_font-size) * 1rem),url(../images/common/mask_frame.gif) no-repeat top right/calc(60 / var(--device_font-size) * 1rem),url(../images/common/mask_frame.gif) no-repeat bottom left/calc(60 / var(--device_font-size) * 1rem),url(../images/common/mask_frame.gif) no-repeat bottom right/calc(60 / var(--device_font-size) * 1rem),linear-gradient(to bottom, transparent calc(38 / var(--device_font-size) * 1rem), #FFF calc(38 / var(--device_font-size) * 1rem), #FFF calc(100% - calc(38 / var(--device_font-size) * 1rem)), transparent calc(100% - calc(38 / var(--device_font-size) * 1rem))),linear-gradient(to right, transparent calc(38 / var(--device_font-size) * 1rem), #FFF calc(38 / var(--device_font-size) * 1rem), #FFF calc(100% - calc(38 / var(--device_font-size) * 1rem)), transparent calc(100% - calc(38 / var(--device_font-size) * 1rem)));mask:url(../images/common/mask_frame.gif) no-repeat top left/calc(60 / var(--device_font-size) * 1rem),url(../images/common/mask_frame.gif) no-repeat top right/calc(60 / var(--device_font-size) * 1rem),url(../images/common/mask_frame.gif) no-repeat bottom left/calc(60 / var(--device_font-size) * 1rem),url(../images/common/mask_frame.gif) no-repeat bottom right/calc(60 / var(--device_font-size) * 1rem),linear-gradient(to bottom, transparent calc(38 / var(--device_font-size) * 1rem), #FFF calc(38 / var(--device_font-size) * 1rem), #FFF calc(100% - calc(38 / var(--device_font-size) * 1rem)), transparent calc(100% - calc(38 / var(--device_font-size) * 1rem))),linear-gradient(to right, transparent calc(38 / var(--device_font-size) * 1rem), #FFF calc(38 / var(--device_font-size) * 1rem), #FFF calc(100% - calc(38 / var(--device_font-size) * 1rem)), transparent calc(100% - calc(38 / var(--device_font-size) * 1rem)))}#foodsCol .foodsList li .thumb{-webkit-mask:url(../images/common/mask_frame.gif) no-repeat top left/calc(60 / var(--device_font-size) * 1rem),url(../images/common/mask_frame.gif) no-repeat top right/calc(60 / var(--device_font-size) * 1rem),url(../images/common/mask_frame.gif) no-repeat bottom left/calc(60 / var(--device_font-size) * 1rem),url(../images/common/mask_frame.gif) no-repeat bottom right/calc(60 / var(--device_font-size) * 1rem),linear-gradient(to bottom, transparent calc(38 / var(--device_font-size) * 1rem), #FFF calc(38 / var(--device_font-size) * 1rem), #FFF calc(100% - calc(38 / var(--device_font-size) * 1rem)), transparent calc(100% - calc(38 / var(--device_font-size) * 1rem))),linear-gradient(to right, transparent calc(38 / var(--device_font-size) * 1rem), #FFF calc(38 / var(--device_font-size) * 1rem), #FFF calc(100% - calc(38 / var(--device_font-size) * 1rem)), transparent calc(100% - calc(38 / var(--device_font-size) * 1rem)));mask:url(../images/common/mask_frame.gif) no-repeat top left/calc(60 / var(--device_font-size) * 1rem),url(../images/common/mask_frame.gif) no-repeat top right/calc(60 / var(--device_font-size) * 1rem),url(../images/common/mask_frame.gif) no-repeat bottom left/calc(60 / var(--device_font-size) * 1rem),url(../images/common/mask_frame.gif) no-repeat bottom right/calc(60 / var(--device_font-size) * 1rem),linear-gradient(to bottom, transparent calc(38 / var(--device_font-size) * 1rem), #FFF calc(38 / var(--device_font-size) * 1rem), #FFF calc(100% - calc(38 / var(--device_font-size) * 1rem)), transparent calc(100% - calc(38 / var(--device_font-size) * 1rem))),linear-gradient(to right, transparent calc(38 / var(--device_font-size) * 1rem), #FFF calc(38 / var(--device_font-size) * 1rem), #FFF calc(100% - calc(38 / var(--device_font-size) * 1rem)), transparent calc(100% - calc(38 / var(--device_font-size) * 1rem)))}#foodsCol .foodsList li dl{display:grid;gap:calc(20/var(--device_font-size)*1rem)}#foodsCol .foodsList li dl dt img{width:calc(calc(var(--size_logo_width) * 0.9)/var(--device_font-size)*1rem)}#foodsCol .foodsList li dl dd:nth-of-type(1){font-size:calc(32/var(--device_font-size)*1rem);font-weight:700}#foodsCol .foodsList li dl dd:nth-of-type(1) span{font-size:.7em}#foodsCol .foodsList li p{grid-column:span 2}
/*# sourceMappingURL=maps/top.css.map */
