: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}_::-webkit-full-page-media,_:future,:root img{image-rendering:auto}: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_link: #c8a043;--color_gold: #c8a043;--color_black: #05080b;--color_pf: #05080b}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){:root{--device_font-size: 24;--device_width: 2000}}:root *:has(img[src*="ps5"]){--color_pf: #103e7a}:root *:has(img[src*="xbox"]){--color_pf: #156715}:root *:has(img[src*="steam"]){--color_pf: #2d5462}#bne,.bne{font-weight:normal;letter-spacing:0;line-height:1}#bne a,.bne a{color:#333}#onetrust-consent-sdk{font-family:auto, sans-serif !important}#onetrust-consent-sdk a{display:inline !important}html{background:#000;scroll-behavior:smooth;font-size:clamp(0.75rem, calc(0.214rem + 2.68vw), 1.5rem)}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){html{font-size:clamp(0.563rem, calc(-0.023rem + 1.22vw), 1.5rem)}}a{color:var(--color_link)}a:has(img){display:inline-block}@media (any-hover: hover){a:hover{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}}::selection{background:var(--color_gold);color:#000}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color_gold)}html{scrollbar-width:thin;scrollbar-color:var(--color_gold) transparent}body{font-family:"Noto Serif JP", 'Yu Mincho Light', 'YuMincho', 'Yu Mincho', '游明朝体', 'ヒラギノ明朝 ProN', 'Hiragino Mincho ProN', serif;font-optical-sizing:auto;font-style:normal;font-weight:400;line-height:1.6;letter-spacing:0.02em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:var(--color_txt)}body:before{content:"";position:fixed;z-index:-10;top:0;left:0;width:100%;height:100%}body:after{content:"";position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;background:#000;opacity:1;transition:opacity 1s 1s}body.isDisable{overflow:hidden}body.isPlay:after{opacity:0;transition:opacity 1s 0s}@media (max-width: 768px), (min-width: 769px) and (max-width: 959px) and (orientation: portrait){body:before{background:url(../images/common/bg_sp.webp) no-repeat center/cover}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){body:before{background:url(../images/common/bg_pc.webp) no-repeat center/cover}}[lang="en"],time{font-family:"Afacad", sans-serif;font-optical-sizing:auto;font-style:normal}#consent{background:#000;overflow-y:auto;position:fixed;z-index:100;top:0;left:0;display:grid;grid-template-rows:auto -webkit-max-content;grid-template-rows:auto max-content;align-items:stretch;width:100%;height:100%;transition:translate 0.5s}#consent .inner{background:url(../images/common/bg_loading.webp) no-repeat center/cover,#000;display:grid;place-content:center;align-items:center;gap:calc(60 / var(--device_font-size) * 1rem);padding:calc(120 / var(--device_width) * 100vw) calc(60 / var(--device_width) * 100%);font-size:calc(26 / var(--device_font-size) * 1rem);text-shadow:0px 0px 1rem #000, 0px 0px 0.5rem #000, 0px 0px 1rem #000;text-align:center}#consent .inner h1{width:calc(530 / var(--device_font-size) * 1rem);margin-inline:auto}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#consent .inner h1{width:calc(600 / var(--device_font-size) * 1rem)}}#consent .inner p{display:grid;gap:1rem}#consent .inner p img{width:calc(80 / var(--device_font-size) * 1rem);max-width:100%}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#consent .inner p{grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;align-items:center;gap:2rem}}#consent .inner label{position:relative;z-index:0;display:flex;align-items:center;justify-content:center;gap:0.8rem;width:-webkit-fit-content;width:fit-content;margin-inline:auto;line-height:1;vertical-align:bottom}#consent .inner label:before{content:"";aspect-ratio:1/1;width:auto;height:calc(30 / var(--device_font-size) * 1rem);background:#FFF;border:1px solid var(--color_black)}#consent .inner label:after{content:"";position:absolute;z-index:1;top:0;left:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36px' height='28px' viewBox='0 0 36 28'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M13.050,19.263 L31.763,0.550 L35.678,4.464 L13.050,27.092 L0.322,14.364 L4.237,10.450 L13.050,19.263 Z'/%3E%3C/svg%3E") no-repeat center/70%;aspect-ratio:1/1;width:auto;height:calc(30 / var(--device_font-size) * 1rem);opacity:0;border:1px solid transparent}#consent .inner label:has(input:checked):after{opacity:1}#consent .inner label:hover{cursor:pointer}#consent .inner label input{opacity:0;position:absolute;top:0;left:0}#consent .inner label input:hover{cursor:pointer}#consent .inner .btn{--color_pf: #05080b;margin-inline:auto;font-size:calc(40 / var(--device_font-size) * 1rem)}#consent .inner .btn[disabled]{pointer-events:none;background:#2e2e2e;color:#9c9c9c}#consent .inner .btn:hover{cursor:pointer}#consent .bne{-webkit-margin-before:auto;margin-block-start:auto}#consent.isAgreed{translate:0 -100%}@media (max-width: 768px), (min-width: 769px) and (max-width: 959px) and (orientation: portrait){#btnNav{position:fixed;z-index:40;top:calc(20 / var(--device_font-size) * 1rem);right:calc(20 / var(--device_font-size) * 1rem);background:none;width:calc(150 / var(--device_font-size) * 1rem);height:calc(150 / var(--device_font-size) * 1rem);border:none;transition:opacity 1s 1s, translate 1s 1s}#btnNav:before,#btnNav:after{content:"";position:absolute;top:50%;left:50%;aspect-ratio:1/1;width:calc(calc(107 / var(--device_font-size) * 1rem) * 0.76604444311);height:auto;translate:-50% -50%;rotate:-45deg}#btnNav:before{background:#05080b;box-shadow:inset 0px 0px calc(20 / var(--device_font-size) * 1rem) #111a23}#btnNav:after{content:"";position:absolute;z-index:1;top:50%;left:50%;width:calc(calc(127 / var(--device_font-size) * 1rem) * 0.76604444311);border-style:solid;border-width:calc(20 / var(--device_font-size) * 1rem);-o-border-image:url(../images/common/border_frame.webp) 30/calc(40 / var(--device_font-size) * 1rem);border-image:url(../images/common/border_frame.webp) 30/calc(40 / var(--device_font-size) * 1rem);translate:-50% -50%}#btnNav span{position:absolute;top:50%;left:50%;background:linear-gradient(to right, #5b4d21 0%, #f0c259 50%, #5b4d21 100%);width:calc(56 / 150 * 100%);height:calc(4 / var(--device_font-size) * 1rem);translate:-50% -50%}#btnNav span:first-of-type{translate:-50% -400%;transition:translate 0.5s 0.5s, rotate 0.5s}#btnNav span:nth-of-type(2){transition:scale 0.5s 0.5s}#btnNav span:last-of-type{translate:-50% 300%;transition:translate 0.5s 0.5s, rotate 0.5s}#btnNav.isOpen span:first-of-type{translate:-50% -50%;rotate:z 45deg;transition:translate 0.5s, rotate 0.5s 0.5s}#btnNav.isOpen span:nth-of-type(2){scale:0 1;transition:scale 0.5s}#btnNav.isOpen span:last-of-type{translate:-50% -50%;rotate:z -45deg;transition:translate 0.5s, rotate 0.5s 0.5s}#btnNav:not(.isPlay){opacity:0;translate:0 -100%}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#btnNav{display:none}}@media (max-width: 768px), (min-width: 769px) and (max-width: 959px) and (orientation: portrait){#nav{position:fixed;z-index:30;top:0;left:0;pointer-events:none;background:#04080a;width:100%;height:100%;translate:0 -100%;transition:translate 0.5s}}@media screen and (max-width: 768px) and (min-height: 77vw), screen and (min-width: 769px) and (max-width: 959px) and (orientation: portrait) and (min-height: 77vw){#nav{display:flex;align-items:center;justify-content:center}}@media (max-width: 768px), (min-width: 769px) and (max-width: 959px) and (orientation: portrait){#nav.isOpen{pointer-events:all;translate:0 0}#nav:before,#nav:after{content:"";position:absolute;left:0;width:100%;height:calc(8 / var(--device_font-size) * 1rem);background:linear-gradient(to right, #5b4d21 0%, #f0c259 50%, #5b4d21 100%);-webkit-mask:linear-gradient(to bottom, #000 25%, transparent 25%, transparent 75%, #000 75%);mask:linear-gradient(to bottom, #000 25%, transparent 25%, transparent 75%, #000 75%)}#nav:before{top:calc(30 / var(--device_font-size) * 1rem)}#nav:after{bottom:calc(30 / var(--device_font-size) * 1rem)}#nav #navInner{overflow-y:auto;max-height:100%;width:100%;padding:calc(100 / var(--device_font-size) * 1rem) calc(60 / var(--device_font-size) * 1rem)}#nav #navInner>p{width:calc(560 / 630 * 100%);margin-inline:auto;-webkit-margin-after:calc(40 / var(--device_font-size) * 1rem);margin-block-end:calc(40 / var(--device_font-size) * 1rem);line-height:0}#nav #navInner #navList{display:grid;-webkit-margin-after:calc(90 / var(--device_font-size) * 1rem);margin-block-end:calc(90 / var(--device_font-size) * 1rem);text-align:center}#nav #navInner #navList:has(li:nth-of-type(4)){grid-template-columns:repeat(2, 1fr)}#nav #navInner #navList li>*{display:block;padding-block:calc(50 / var(--device_font-size) * 1rem);font-size:calc(50 / var(--device_font-size) * 1rem);font-weight:700;line-height:1;letter-spacing:0.06em;text-transform:uppercase;text-decoration:none;color:#FFF}#nav #navInner #snsList{display:flex;align-items:center;justify-content:center;gap:calc(70 / var(--device_font-size) * 1rem)}#nav #navInner #snsList>li{width:calc(70 / var(--device_font-size) * 1rem)}#nav #navInner #snsList>li a[href*="tweet"]{-webkit-filter:invert(1);filter:invert(1)}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#nav #navInner>p{display:none}#nav #navList{position:fixed;z-index:30;top:0;right:calc(321.5 / var(--device_width) * 100vw);display:flex;align-items:center;justify-content:center;mix-blend-mode:difference}#nav #navList>li>*{display:block;padding:calc(57 / var(--device_font-size) * 1rem) calc(41 / var(--device_font-size) * 1rem) calc(28.5 / var(--device_font-size) * 1rem);font-size:calc(36 / var(--device_width) * 100vw);font-weight:700;line-height:1;letter-spacing:0.06em;text-transform:uppercase;text-decoration:none;color:#FFF}#nav #snsList{position:fixed;z-index:30;top:calc(48 / var(--device_width) * 100vw);right:calc(48 / var(--device_width) * 100vw);display:flex;align-items:center;justify-content:center;gap:calc(40 / var(--device_width) * 100vw)}#nav #snsList>li{width:calc(50 / var(--device_width) * 100vw)}}footer{display:grid;gap:calc(120 / var(--device_font-size) * 1rem);margin-inline:auto;padding-block:calc(200 / var(--device_font-size) * 1rem);text-align:center}@media (max-width: 768px), (min-width: 769px) and (max-width: 959px) and (orientation: portrait){footer{gap:calc(120 / var(--device_font-size) * 1rem);width:calc(630 / var(--device_width) * 100%);margin-inline:auto;padding-block:calc(200 / var(--device_font-size) * 1rem);text-align:center}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){footer{width:calc(1600 / var(--device_width) * 100%)}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){footer .linkFrame{width:calc(1600 / var(--device_font-size) * 1rem);margin-inline:auto}}footer p{display:grid;gap:calc(80 / var(--device_font-size) * 1rem)}footer p small{font-size:calc(22 / var(--device_font-size) * 1rem);line-height:2}footer p small:nth-of-type(1){font-weight:400;font-size:calc(26 / var(--device_font-size) * 1rem)}footer p small:nth-of-type(n+2){letter-spacing:0.06em}.linkFrame{position:relative;z-index:1}.linkFrame:before{content:"";position:absolute;z-index:1;top:50%;left:50%;width:calc(100% + calc(20 / var(--device_font-size) * 1rem));height:calc(100% + calc(20 / var(--device_font-size) * 1rem));-o-border-image:url(../images/common/border_frame.webp) 30/calc(40 / var(--device_font-size) * 1rem);border-image:url(../images/common/border_frame.webp) 30/calc(40 / var(--device_font-size) * 1rem);translate:-50% -50%}@media (any-hover: hover){.linkFrame:before{transition:width 0.5s, height 0.5s}.linkFrame:hover:before{width:calc(100% + calc(10 / var(--device_font-size) * 1rem));height:calc(100% + calc(10 / var(--device_font-size) * 1rem))}}.btn{display:flex;align-items:center;justify-content:center;background:var(--color_pf);width:100%;color:var(--color_link);border:none}@media (max-width: 768px), (min-width: 769px) and (max-width: 959px) and (orientation: portrait){.btn{min-height:calc(90 / var(--device_font-size) * 1rem)}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){.btn{max-width:calc(600 / var(--device_font-size) * 1rem);min-height:calc(70 / var(--device_font-size) * 1rem)}}.btn img{width:auto;height:100%}.btn>span:before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;border:3px solid #FFF;opacity:0.1}.fadeIn{transition:-webkit-filter 0.5s;transition:filter 0.5s;transition:filter 0.5s, -webkit-filter 0.5s}.fadeIn:not(.isPlay){-webkit-filter:blur(20px);filter:blur(20px)}.fancybox-container{backdrop-filter:blur(10px)}.fancybox-bg{background:rgba(0,0,0,0.6)}.fancybox-is-open .fancybox-bg{opacity:1}.fancybox-slide{padding:calc(40 / var(--device_font-size) * 1rem)}.fancybox-toolbar{opacity:1 !important;visibility:visible !important}.fancybox-button--close{position:fixed;z-index:40;top:calc(20 / var(--device_font-size) * 1rem);right:calc(20 / var(--device_font-size) * 1rem);background:none;width:calc(120 / var(--device_font-size) * 1rem);height:calc(120 / var(--device_font-size) * 1rem);border:none}.fancybox-button--close:before,.fancybox-button--close:after{content:"";position:absolute;top:50%;left:50%;aspect-ratio:1/1;width:calc(calc(81.6 / var(--device_font-size) * 1rem) * 0.76604444311);height:auto;translate:-50% -50%;rotate:-45deg}.fancybox-button--close:before{background:#05080b;box-shadow:inset 0px 0px calc(20 / var(--device_font-size) * 1rem) #111a23}.fancybox-button--close:after{content:"";position:absolute;z-index:1;top:50%;left:50%;width:calc(calc(101.6 / var(--device_font-size) * 1rem) * 0.76604444311);-o-border-image:url(../images/common/border_frame.webp) 30/calc(40 / var(--device_font-size) * 1rem);border-image:url(../images/common/border_frame.webp) 30/calc(40 / var(--device_font-size) * 1rem);translate:-50% -50%}.fancybox-button--close span{position:absolute;top:50%;left:50%;background:linear-gradient(to right, #5b4d21 0%, #f0c259 50%, #5b4d21 100%);width:calc(44.8 / 120 * 100%);height:calc(3.2 / var(--device_font-size) * 1rem);translate:-50% -50%;transition:scale 0.5s}.fancybox-button--close span:first-of-type{translate:-50% -50%;rotate:z -45deg}.fancybox-button--close span:last-of-type{translate:-50% -50%;rotate:z 45deg}@media (any-hover: hover){.fancybox-button--close:hover span{scale:0.8 1}}.slick-slide{height:auto !important;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}.slick-prev,.slick-next{z-index:-1;top:50%;-webkit-transform:none;transform:none;translate:0 -50%;padding:0}@media (max-width: 768px), (min-width: 769px) and (max-width: 959px) and (orientation: portrait){.slick-prev,.slick-next{width:calc(132 / var(--device_font-size) * 1rem);height:calc(88 / var(--device_font-size) * 1rem)}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){.slick-prev,.slick-next{width:calc(224 / var(--device_font-size) * 1rem);height:calc(88 / var(--device_font-size) * 1rem)}}.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 0.5s}.slick-prev[aria-disabled="true"],.slick-next[aria-disabled="true"]{opacity:0}.slick-prev{left:0;background:url(../images/common/ico_bg_prev.webp) no-repeat right/contain}@media (max-width: 768px), (min-width: 769px) and (max-width: 959px) and (orientation: portrait){.slick-prev{translate:-68.18182% -50%}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){.slick-prev{translate:-80.35714% -50%}}.slick-prev:before{content:"";width:100%;height:20%;transition:background-position 0.5s}@media (max-width: 768px), (min-width: 769px) and (max-width: 959px) and (orientation: portrait){.slick-prev:before{background:url(../images/common/ico_prev_sp.webp) no-repeat right 50% center/auto calc(10 / var(--device_font-size) * 1rem)}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){.slick-prev:before{background:url(../images/common/ico_prev.webp) no-repeat right 50% center/auto calc(10 / var(--device_font-size) * 1rem)}}.slick-prev:hover,.slick-prev:focus{background:url(../images/common/ico_bg_prev.webp) no-repeat right/contain}.slick-prev:hover:before,.slick-prev:focus:before{background-position:right 95% center}.slick-next{right:0;background:url(../images/common/ico_bg_next.webp) no-repeat left/contain}@media (max-width: 768px), (min-width: 769px) and (max-width: 959px) and (orientation: portrait){.slick-next{translate:68.18182% -50%}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){.slick-next{translate:80.35714% -50%}}.slick-next:before{content:"";width:100%;height:20%;transition:background-position 0.5s}@media (max-width: 768px), (min-width: 769px) and (max-width: 959px) and (orientation: portrait){.slick-next:before{background:url(../images/common/ico_next_sp.webp) no-repeat left 50% center/auto calc(10 / var(--device_font-size) * 1rem)}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){.slick-next:before{background:url(../images/common/ico_next.webp) no-repeat left 30% center/auto calc(10 / var(--device_font-size) * 1rem)}}.slick-next:hover,.slick-next:focus{background:url(../images/common/ico_bg_next.webp) no-repeat left/contain}.slick-next:hover:before,.slick-next:focus:before{background-position:left 95% center}.slick-dotted.slick-slider{margin-bottom:calc(104 / var(--device_font-size) * 1rem)}.slick-dots{position:absolute;left:50%;bottom:calc(-20 / var(--device_font-size) * 1rem);display:flex;justify-content:center;width:100%;margin:0 auto;padding:0;text-align:center;list-style:none;translate:-50% 100%}.slick-dots:before{content:"";position:absolute;z-index:-1;top:50%;left:50%;background:linear-gradient(to right, #5b4d21 0%, #f0c259 50%, #5b4d21 100%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 630 3'%3E%3Cpath fill-rule='evenodd' fill='rgb(200, 160, 67)' d='M314.1000,3.000 L0.000,1.500 L314.1000,-0.000 L629.1000,1.500 L314.1000,3.000 Z'/%3E%3C/svg%3E") no-repeat center/100% auto;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 630 3'%3E%3Cpath fill-rule='evenodd' fill='rgb(200, 160, 67)' d='M314.1000,3.000 L0.000,1.500 L314.1000,-0.000 L629.1000,1.500 L314.1000,3.000 Z'/%3E%3C/svg%3E") no-repeat center/100% auto;width:100%;height:2px;translate:-50% -50%}.slick-dots li{display:grid;place-items:center;aspect-ratio:1/1;width:calc(64 / 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:transparent;aspect-ratio:1/1;width:calc(24 / var(--device_font-size) * 1rem);height:auto;border:calc(4 / var(--device_font-size) * 1rem) solid var(--color_gold);border-radius:calc(infinity * 1px);translate:-50% -50%;opacity:1;transition:scale 0.5s}.slick-dots li button:focus:before,.slick-dots li button:hover:before{background:transparent;scale:1.25}.slick-dots li.slick-active button:before{background:transparent;opacity:1;scale:1.25}#mvCol{position:relative;z-index:20}#mvCol h1{position:absolute;z-index:1;transition:opacity 1s 1s, top 0.5s, bottom 0.5s}@media (max-width: 768px), (min-width: 769px) and (max-width: 959px) and (orientation: portrait){#mvCol h1{left:50%;bottom:calc(232 / 1200 * 100%);width:calc(611 / var(--device_width) * 100%);translate:-50% 0}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#mvCol h1{left:calc(50% + calc(40 / var(--device_width) * 100vw));top:calc(50% - calc(260 / var(--device_width) * 100vw));width:calc(741 / var(--device_width) * 100vw)}}#mvCol h1:not(.isPlay){opacity:0}#mvCol .platform{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;transition:opacity 1s 1s, top 0.5s, bottom 0.5s}#mvCol .platform img{width:auto}@media (max-width: 768px), (min-width: 769px) and (max-width: 959px) and (orientation: portrait){#mvCol .platform{left:50%;bottom:calc(165 / 1200 * 100%);gap:calc(50 / var(--device_width) * 100vw);width:calc(694 / var(--device_width) * 100%);translate:-50% 0}#mvCol .platform img{height:calc(41 / var(--device_width) * 100vw)}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#mvCol .platform{left:calc(50% + calc(19 / var(--device_width) * 100vw));top:calc(50% + calc(260 / var(--device_width) * 100vw));gap:calc(70 / var(--device_font-size) * 1rem)}#mvCol .platform img{height:calc(50 / var(--device_width) * 100vw)}}#mvCol .platform:not(.isPlay){opacity:0}@media (max-width: 768px), (min-width: 769px) and (max-width: 959px) and (orientation: portrait){#mvCol:has(#wishList.isFixed) h1{bottom:calc(132 / 1200 * 100%)}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#mvCol:has(#wishList.isFixed) h1{top:calc(50% - calc(260 / var(--device_width) * 100vw))}}@media (max-width: 768px), (min-width: 769px) and (max-width: 959px) and (orientation: portrait){#mvCol:has(#wishList.isFixed) .platform{bottom:calc(65 / 1200 * 100%)}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#mvCol:has(#wishList.isFixed) .platform{top:calc(50% + calc(260 / var(--device_width) * 100vw))}}#mvCol #wishList{position:absolute;z-index:10;bottom:0;left:0;width:100%}#mvCol #wishList.isFixed{position:fixed}#mvCol #wishList.isStop{position:absolute;bottom:auto}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#mvCol #wishList:before,#mvCol #wishList:after{content:"";position:absolute;left:0;width:100%;height:calc(8 / var(--device_font-size) * 1rem);background:linear-gradient(to right, #5b4d21 0%, #f0c259 50%, #5b4d21 100%);-webkit-mask:linear-gradient(to bottom, #000 25%, transparent 25%, transparent 75%, #000 75%);mask:linear-gradient(to bottom, #000 25%, transparent 25%, transparent 75%, #000 75%)}#mvCol #wishList:before{top:0}#mvCol #wishList:after{bottom:0}}@media (max-width: 768px), (min-width: 769px) and (max-width: 959px) and (orientation: portrait){#mvCol #wishList button{position:relative;z-index:0;display:grid;grid-template-columns:auto calc(71 / var(--device_font-size) * 1rem);align-items:center;background:rgba(0,0,0,0.9);width:100%;height:calc(120 / var(--device_font-size) * 1rem);padding-inline:calc(40 / var(--device_font-size) * 1rem) calc(40 / var(--device_font-size) * 1rem);font-weight:600;font-size:calc(50 / var(--device_font-size) * 1rem);text-transform:uppercase;text-shadow:0px 0px calc(20 / var(--device_font-size) * 1rem) rgba(255,200,32,0.7);color:#FFF;border:none;text-align:left}#mvCol #wishList button img{transition:rotate 0.5s}#mvCol #wishList button:before,#mvCol #wishList button:after{content:"";position:absolute;left:0;width:100%;height:calc(8 / var(--device_font-size) * 1rem);background:linear-gradient(to right, #5b4d21 0%, #f0c259 50%, #5b4d21 100%);-webkit-mask:linear-gradient(to bottom, #000 25%, transparent 25%, transparent 75%, #000 75%);mask:linear-gradient(to bottom, #000 25%, transparent 25%, transparent 75%, #000 75%)}#mvCol #wishList button:before{top:0}#mvCol #wishList button:after{bottom:0}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#mvCol #wishList button{display:none}}#mvCol #wishList button.isOpen img{rotate:z 180deg}#mvCol #wishList #pfList{display:grid;background:rgba(0,0,0,0.6);width:100%}@media (max-width: 768px), (min-width: 769px) and (max-width: 959px) and (orientation: portrait){#mvCol #wishList #pfList{position:absolute;z-index:-1;bottom:calc(120 / var(--device_font-size) * 1rem);left:0;gap:calc(40 / var(--device_font-size) * 1rem);padding:calc(65 / var(--device_font-size) * 1rem) calc(100 / var(--device_font-size) * 1rem);pointer-events:none;opacity:0;translate:0 50%;transition:opacity 0.5s, translate 0.5s}#mvCol #wishList #pfList.isOpen{pointer-events:all;opacity:1;translate:0 0;max-height:calc(100vh - calc(120 / var(--device_font-size) * 1rem));overflow-y:auto}#mvCol #wishList #pfList:before{content:"";position:absolute;left:0;width:100%;height:calc(8 / var(--device_font-size) * 1rem);background:linear-gradient(to right, #5b4d21 0%, #f0c259 50%, #5b4d21 100%);-webkit-mask:linear-gradient(to bottom, #000 25%, transparent 25%, transparent 75%, #000 75%);mask:linear-gradient(to bottom, #000 25%, transparent 25%, transparent 75%, #000 75%)}#mvCol #wishList #pfList:before{top:0}#mvCol #wishList #pfList li:first-of-type{display:none}#mvCol #wishList #pfList .btn img{height:calc(46 / var(--device_font-size) * 1rem)}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#mvCol #wishList #pfList{display:flex;align-items:center;justify-content:center;gap:calc(40 / var(--device_font-size) * 1rem);padding:calc(28 / var(--device_font-size) * 1rem) 0}#mvCol #wishList #pfList li:first-of-type{-webkit-margin-end:calc(30 / var(--device_font-size) * 1rem);margin-inline-end:calc(30 / var(--device_font-size) * 1rem);font-weight:600;font-size:calc(60 / var(--device_font-size) * 1rem);text-transform:uppercase;text-shadow:0px 0px calc(20 / var(--device_font-size) * 1rem) rgba(255,200,32,0.7);color:#FFF}#mvCol #wishList #pfList .btn{width:calc(300 / var(--device_font-size) * 1rem)}#mvCol #wishList #pfList .btn img{height:calc(41 / var(--device_font-size) * 1rem)}}:where(header ~ section) h2{width:-webkit-fit-content;width:fit-content;height:calc(66 / var(--device_font-size) * 1rem);margin-inline:auto;-webkit-margin-after:calc(40 / var(--device_font-size) * 1rem);margin-block-end:calc(40 / var(--device_font-size) * 1rem)}:where(header ~ section) h2 img{width:auto;height:100%}#newsCol{margin-inline:auto;margin-block:calc(120 / var(--device_font-size) * 1rem) calc(230 / var(--device_font-size) * 1rem)}@media (max-width: 768px), (min-width: 769px) and (max-width: 959px) and (orientation: portrait){#newsCol{width:calc(630 / var(--device_width) * 100%)}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#newsCol{display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;align-items:center;gap:calc(100 / var(--device_font-size) * 1rem);width:calc(1600 / var(--device_font-size) * 1rem)}}#newsCol h2{height:calc(66 / var(--device_font-size) * 1rem);-webkit-margin-after:calc(60 / var(--device_font-size) * 1rem);margin-block-end:calc(60 / var(--device_font-size) * 1rem);margin-inline:0;translate:-7% 0}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#newsCol h2{margin-block:0;height:calc(55 / var(--device_font-size) * 1rem)}}#newsCol ul{overflow-y:auto;min-height:1.5lh;max-height:4lh}#newsCol ul li{position:relative;z-index:0;display:grid;gap:calc(20 / var(--device_font-size) * 1rem)}#newsCol ul li:nth-of-type(n+2){-webkit-margin-before:calc(40 / var(--device_font-size) * 1rem);margin-block-start:calc(40 / var(--device_font-size) * 1rem)}#newsCol ul li:after{content:"";width:100%;height:calc(2 / var(--device_font-size) * 1rem);background:linear-gradient(to right, #5b4d21 0%, #f0c259 50%, rgba(240,194,89,0) 100%)}#newsCol ul li dl{display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;gap:calc(30 / var(--device_font-size) * 1rem) calc(40 / var(--device_font-size) * 1rem)}#newsCol ul li dl dt{padding-block:calc(calc(1lh - 1rem) / 2);font-weight:600;font-size:calc(30 / var(--device_font-size) * 1rem);line-height:1;color:#c8a043}#newsCol ul li dl dt time{position:relative;z-index:0}#newsCol ul li dl dt time:after{content:"";position:absolute;bottom:0;right:0;-webkit-mask:url(../images/common/ico_time.svg) no-repeat center/cover;mask:url(../images/common/ico_time.svg) no-repeat center/cover;background:#c8a043;aspect-ratio:42/28;width:calc(42 / var(--device_font-size) * 1rem);height:auto;translate:47.61905% 17.85714%}#newsCol ~ section{-webkit-margin-before:calc(200 / var(--device_font-size) * 1rem);margin-block-start:calc(200 / var(--device_font-size) * 1rem)}#trailerCol{overflow:hidden;margin-inline:auto;-webkit-padding-after:1px;padding-block-end:1px}#trailerColInner{margin-inline:auto}@media (max-width: 768px), (min-width: 769px) and (max-width: 959px) and (orientation: portrait){#trailerColInner{width:calc(570 / var(--device_width) * 100vw)}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#trailerColInner{width:calc(1200 / var(--device_font-size) * 1rem)}}@media (max-width: 768px), (min-width: 769px) and (max-width: 959px) and (orientation: portrait){#trailerCol h2{-webkit-margin-after:calc(60 / var(--device_font-size) * 1rem);margin-block-end:calc(60 / var(--device_font-size) * 1rem)}}#trailerCol #trailerSlider{z-index:10}#trailerCol .thumb{padding:calc(10 / var(--device_font-size) * 1rem)}#trailerCol .thumb .linkFrame{display:block}#trailerCol .thumb .linkFrame:after{content:"";position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);box-shadow:inset 0px 0px calc(100 / var(--device_font-size) * 1rem) #000}#trailerCol .thumb .linkFrame>span:before,#trailerCol .thumb .linkFrame>span:after{content:"";position:absolute;z-index:1;top:50%;left:50%;aspect-ratio:1/1;width:calc(160 / var(--device_font-size) * 1rem);height:auto;translate:-50% -50%}#trailerCol .thumb .linkFrame>span:before{background:url(../images/common/ico_play.webp) no-repeat center/contain}#trailerCol .thumb .linkFrame>span:after{background:url(../images/common/ico_bg_play.webp) no-repeat center/contain}@media (any-hover: hover){#trailerCol .thumb .linkFrame:after{transition:opacity 0.5s}#trailerCol .thumb .linkFrame>span:before{transition:scale 0.5s}#trailerCol .thumb .linkFrame>span:after{transition:rotate 0.5s}#trailerCol .thumb .linkFrame:hover:after{opacity:0}#trailerCol .thumb .linkFrame:hover>span:before{scale:1.1}#trailerCol .thumb .linkFrame:hover>span:after{rotate:90deg}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#trailerCol .thumb .linkFrame>span:before,#trailerCol .thumb .linkFrame>span:after{width:calc(200 / var(--device_font-size) * 1rem)}}#aboutCol{position:relative;z-index:1;padding:calc(calc(30 / var(--device_font-size) * 1rem) + 8px + calc(100 / var(--device_font-size) * 1rem)) calc(40 / var(--device_font-size) * 1rem);font-size:calc(28 / var(--device_font-size) * 1rem);line-height:2.5;letter-spacing:0.04em;text-align:center;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#aboutCol{padding:calc(calc(30 / var(--device_font-size) * 1rem) + 8px + calc(200 / var(--device_font-size) * 1rem)) calc(100 / var(--device_font-size) * 1rem) calc(calc(30 / var(--device_font-size) * 1rem) + 8px + calc(200 / var(--device_font-size) * 1rem)) calc(850 / var(--device_font-size) * 1rem)}}#aboutCol:before,#aboutCol:after{content:"";position:absolute;left:0;width:100%;height:calc(8 / var(--device_font-size) * 1rem);background:linear-gradient(to right, #5b4d21 0%, #f0c259 50%, #5b4d21 100%);-webkit-mask:linear-gradient(to bottom, #000 25%, transparent 25%, transparent 75%, #000 75%);mask:linear-gradient(to bottom, #000 25%, transparent 25%, transparent 75%, #000 75%)}#aboutCol:before{top:calc(30 / var(--device_font-size) * 1rem)}#aboutCol:after{bottom:calc(30 / var(--device_font-size) * 1rem)}@media (max-width: 768px), (min-width: 769px) and (max-width: 959px) and (orientation: portrait){#aboutColInner:before,#aboutColInner:after{content:"";position:absolute;z-index:-10;left:0;width:100%}#aboutColInner:before{top:-1px;background:linear-gradient(to bottom, #000 20%, transparent 100%);height:calc(600 / var(--device_font-size) * 1rem);opacity:0.9}#aboutColInner:after{bottom:-1px;background:linear-gradient(to top, #000 64%, transparent 100%);width:100%;height:calc(2100 / var(--device_font-size) * 1rem);opacity:0.4}}#aboutCol h2{height:calc(109 / var(--device_font-size) * 1rem)}@media (max-width: 768px), (min-width: 769px) and (max-width: 959px) and (orientation: portrait){#aboutCol h2{-webkit-margin-after:calc(900 / var(--device_font-size) * 1rem);margin-block-end:calc(900 / var(--device_font-size) * 1rem)}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#aboutCol h2{-webkit-filter:drop-shadow(0px 0px calc(20 / var(--device_font-size) * 1rem) #192421) drop-shadow(0px 0px calc(40 / var(--device_font-size) * 1rem) #192421);filter:drop-shadow(0px 0px calc(20 / var(--device_font-size) * 1rem) #192421) drop-shadow(0px 0px calc(40 / var(--device_font-size) * 1rem) #192421)}}@media (max-width: 768px), (min-width: 769px) and (max-width: 959px) and (orientation: portrait){#aboutCol .slick-dots{position:static;translate:0;-webkit-margin-after:calc(40 / var(--device_font-size) * 1rem);margin-block-end:calc(40 / var(--device_font-size) * 1rem)}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#aboutCol .slick-dots{position:absolute;top:50%;left:calc(40 / var(--device_font-size) * 1rem);translate:0 -50%;flex-flow:column;width:-webkit-fit-content;width:fit-content;height:calc(1000 / var(--device_font-size) * 1rem)}#aboutCol .slick-dots:before{background:linear-gradient(to bottom, #5b4d21 0%, #f0c259 50%, #5b4d21 100%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4px' height='1100px' viewBox='0 0 4 1100'%3E%3Cpath fill-rule='evenodd' fill='rgb(200, 160, 67)' d='M2.000,1099.500 L0.500,550.000 L2.000,0.500 L3.500,550.000 L2.000,1099.500 Z'/%3E%3C/svg%3E") no-repeat center/cover;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4px' height='1100px' viewBox='0 0 4 1100'%3E%3Cpath fill-rule='evenodd' fill='rgb(200, 160, 67)' d='M2.000,1099.500 L0.500,550.000 L2.000,0.500 L3.500,550.000 L2.000,1099.500 Z'/%3E%3C/svg%3E") no-repeat center/cover;width:calc(4 / var(--device_font-size) * 1rem);height:100%}}#aboutCol p span:not([class]):not([data-ruby]){-webkit-margin-end:-0.4em;margin-inline-end:-0.4em}#aboutCol p ruby{position:relative;ruby-align:center}#aboutCol p ruby rt{letter-spacing:0.5em;line-height:0;position:absolute;top:0;left:50%;translate:-50% -0.5em;white-space:nowrap}#aboutCol p .brackets{margin-inline:-0.4em}#aboutCol p+p{-webkit-margin-before:calc(2lh - 1em);margin-block-start:calc(2lh - 1em)}#aboutCol p [data-ruby]{position:relative;z-index:0}#aboutCol p [data-ruby]:before{content:attr(data-ruby);position:absolute;z-index:1;top:0;left:0;width:100%;font-size:0.7em;line-height:1;text-align:center;white-space:nowrap;translate:0 -100%}#aboutCol #bgAboutSlider{position:fixed;z-index:-20;top:0;left:0;width:100vw;height:100vh}#aboutCol #bgAboutSlider *{width:100vw;height:100vh}#aboutCol #bgAboutSlider img{-o-object-fit:cover;object-fit:cover}#aboutCol :where(h2,p){transition-property:opacity, -webkit-filter;transition-property:opacity, filter;transition-property:opacity, filter, -webkit-filter;transition-duration:1s, 1s}#aboutCol :where(h2,p):nth-of-type(1){transition-delay:0s}#aboutCol :where(h2,p):nth-of-type(2){transition-delay:1s}#aboutCol:not(.isPlay) :where(h2,p){opacity:0;-webkit-filter:blur(20px);filter:blur(20px)}_::-webkit-full-page-media,_:future,:root rt{left:0 !important;translate:0 0.5em !important}#specCol{margin-inline:auto}@media (max-width: 768px), (min-width: 769px) and (max-width: 959px) and (orientation: portrait){#specCol{width:calc(630 / var(--device_width) * 100%)}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#specCol{display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;align-items:center;gap:calc(120 / var(--device_font-size) * 1rem);width:-webkit-fit-content;width:fit-content}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#specCol h2{margin-block:0}}#specCol dl{display:grid}#specCol dl dt{font-weight:800;letter-spacing:0.06em}#specCol dl dd ul{display:flex;align-items:center;justify-content:flex-start}#specCol dl dd ul li:nth-of-type(-n+2):after{content:"/";display:inline;margin-inline:0.5em}@media (max-width: 768px), (min-width: 769px) and (max-width: 959px) and (orientation: portrait){#specCol dl dt{-webkit-padding-before:calc(calc(40 / var(--device_font-size) * 1rem) - calc(calc(1lh - 1em) / 2));padding-block-start:calc(calc(40 / var(--device_font-size) * 1rem) - calc(calc(1lh - 1em) / 2));line-height:1}#specCol dl dt:nth-of-type(n+2){border-top:1px solid #494949}#specCol dl dd{-webkit-margin-before:calc(30 / var(--device_font-size) * 1rem);margin-block-start:calc(30 / var(--device_font-size) * 1rem);-webkit-padding-after:calc(calc(40 / var(--device_font-size) * 1rem) - calc(calc(1lh - 1em) / 2));padding-block-end:calc(calc(40 / var(--device_font-size) * 1rem) - calc(calc(1lh - 1em) / 2))}#specCol dl dd:last-of-type{-webkit-padding-after:0;padding-block-end:0}}@media (min-width: 769px) and (orientation: landscape), (min-width: 960px){#specCol dl{position:relative;z-index:0;display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;-webkit-padding-start:calc(120 / var(--device_font-size) * 1rem);padding-inline-start:calc(120 / var(--device_font-size) * 1rem)}#specCol dl:after{content:"";position:absolute;top:0;left:0;background:url(../images/top/spec/line.webp) no-repeat center/contain;height:100%;width:calc(3 / var(--device_font-size) * 1rem)}#specCol dl>dt,#specCol dl>dd{padding-block:calc(calc(40 / var(--device_font-size) * 1rem) - calc(calc(1lh - 1em) / 2))}#specCol dl>dt:nth-of-type(n+2),#specCol dl>dd:nth-of-type(n+2){border-top:1px solid #494949}#specCol dl>dt{text-align:center}#specCol dl>dd{-webkit-padding-start:calc(60 / var(--device_font-size) * 1rem);padding-inline-start:calc(60 / var(--device_font-size) * 1rem)}}

/*# sourceMappingURL=maps/top.css.map */
