@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200..900&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;appearance:none}*{box-sizing:border-box}img{max-width:100%;height:auto}a{display:inline-block;text-decoration:none}@media(min-width: calc(1000px + 0.1px)){a{transition:.3s}}h1,h2,h3,h4,h5,p,a,li,dt,dd,span,date{color:#fff;font-weight:500;font-family:"Noto Serif JP",serif}p,span{letter-spacing:0.1333333333vw}@media(min-width: calc(1000px + 0.1px)){p,span{letter-spacing:min(0.2083333333vw,3px)}}body{background-color:#000;color:#fff}body.is-fixed{overflow:hidden}main{position:relative;width:100%}@media(min-width: calc(1000px + 0.1px)){.sp{display:none !important}}@media(max-width: 1000px){.pc{display:none !important}}.is-fixed+main{margin-top:10.6666666667vw}@media(min-width: calc(1000px + 0.1px)){.is-fixed+main{margin-top:min(5.5555555556vw,80px)}}.header{position:static;width:100%;transition:.3s;overflow:visible !important;background-color:#000}.headerInner{display:flex;justify-content:space-between;align-items:center;height:100%;margin:0 auto}@media(max-width: 1000px){.header{height:0}.headerBox{margin-left:auto}}@media(min-width: calc(1000px + 0.1px)){.header{position:fixed;padding:min(0.8333333333vw,12px) min(1.6666666667vw,24px) !important;z-index:1000}.headerInner{max-width:1420px;margin:min(5.1388888889vw,74px) auto 0}.headerBox{width:100%;margin:auto}}.menuBtn{position:fixed;top:10.9333333333vw;right:5.0666666667vw;display:flex;height:9.3333333333vw;width:9.3333333333vw;justify-content:center;align-items:center;z-index:1010;cursor:pointer}.menuBtn span.menuBtnIcon,.menuBtn span.menuBtnIcon:before,.menuBtn span.menuBtnIcon:after{content:"";display:block;height:1.0666666667vw;width:9.3333333333vw;background:#fff;transition:.5s;position:absolute;right:0}.menuBtn span.menuBtnIcon:before{bottom:2.4vw}.menuBtn span.menuBtnIcon:after{top:2.4vw}.menuBtn span.menuBtnTxt{font-family:"Roboto Condensed",sans-serif;font-size:3.7333333333vw;margin:10.9333333333vw 0 0;transform:scale(1, 1.4)}.menuBtn.is-clicked span.menuBtnIcon{right:0;background:rgba(255,255,255,0)}.menuBtn.is-clicked span.menuBtnIcon::before,.menuBtn.is-clicked span.menuBtnIcon::after{height:1.0666666667vw;width:9.3333333333vw;background:#000}.menuBtn.is-clicked span.menuBtnIcon::before{bottom:-2vw;right:0;transform:rotate(40deg)}.menuBtn.is-clicked span.menuBtnIcon::after{top:2vw;right:0;transform:rotate(-40deg)}.menuBtn.is-clicked span.menuBtnTxt{display:none}.menuBtn.is-hide{display:none}.nav{z-index:10;transition:.3s}.nav.is-show{transform:translate(0, 0)}.navInner{display:flex}.navLink{font-family:"Roboto Condensed",sans-serif;transform:scale(0.8, 1.2);transform-origin:top center;display:block}.navLink span{display:block}@media(max-width: 1000px){.nav{transform:translate(0, -100%);transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) .3s;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#fff;z-index:1000;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.navInner{position:relative;flex-flow:column nowrap;gap:3.7333333333vw;width:100%;height:auto;padding:39.4666666667vw 4.2666666667vw 26.6666666667vw}.navLink{font-family:"Roboto Condensed",sans-serif;transform:scale(0.8, 1.2);transform-origin:top center;width:100%;height:100%;font-size:14.6666666667vw;font-weight:700;color:#000;text-align:right;opacity:0}.navLink.is-show{animation:.4s ease-out forwards fadeNenu}.nav .menuBtn{position:absolute;top:13.6vw;right:7.7333333333vw}}@media(min-width: calc(1000px + 0.1px)){.nav{position:relative;top:0;left:0;width:auto;padding:0}.navInner{flex-flow:row nowrap;justify-content:center;gap:min(4.1666666667vw,60px)}.navLink{font-size:min(2.7777777778vw,40px);color:#fff}.navLink:hover{opacity:.7}.navLink span{font-size:min(0.6944444444vw,10px);margin:min(0.4861111111vw,7px) 0 0;color:#fff}}.footer{background-color:#000}.footerInner{padding:4vw 3.7333333333vw 6.6666666667vw}@media(min-width: calc(1000px + 0.1px)){.footerInner{display:flex;justify-content:space-between;align-items:center;padding:min(2.7777777778vw,40px) min(1.8055555556vw,26px) min(2.7777777778vw,40px) min(4.5833333333vw,66px)}}.footerCopy{font-size:2.5333333333vw;font-weight:400;text-align:center}@media(min-width: calc(1000px + 0.1px)){.footerCopy{font-size:min(0.8333333333vw,12px);text-align:left;padding-top:min(0.1388888889vw,2px);margin-bottom:0}}.footerlogoList{display:flex;justify-content:center;align-items:center}@media(max-width: 1000px){.footerlogoList{margin:7.4666666667vw auto 0}}.footerlogoListItem{width:100%}.footerlogoListItem.bandai{width:min(6.1333333333vw,46px);margin-right:3.4666666667vw}@media(min-width: calc(1000px + 0.1px)){.footerlogoListItem.bandai{width:min(3.1944444444vw,46px);margin-right:min(1.6666666667vw,24px)}}.footerlogoListItem.bandai_s{width:min(6.1333333333vw,46px);margin-right:3.2vw}@media(min-width: calc(1000px + 0.1px)){.footerlogoListItem.bandai_s{width:min(3.1944444444vw,46px);margin-right:min(1.6666666667vw,24px)}}.footerlogoListItem.bandai_namco{width:min(21.3333333333vw,160px);margin:0 0.8vw 0 0}@media(min-width: calc(1000px + 0.1px)){.footerlogoListItem.bandai_namco{width:min(10.4166666667vw,150px);margin:min(0.6944444444vw,10px) min(0.9722222222vw,14px) 0 0}}.footerlogoListItem a{width:100%}@media(min-width: calc(1000px + 0.1px)){.footerlogoListItem a:hover{opacity:.6}}.footerlogoListItem img{width:100%}.section{background:inherit !important;padding:0 !important}.sectionInner{padding:25.3333333333vw 2.6666666667vw 18.6666666667vw;margin:auto;background:inherit !important;border:none !important}@media(min-width: calc(1000px + 0.1px)){.sectionInner{max-width:1420px;padding:min(20.6944444444vw,298px) min(4.4444444444vw,64px) min(8.6111111111vw,124px)}}.article a,.article a:link,.article a:visited{color:#fff;text-decoration:none;outline:none}.article a:hover,.article a:active{color:#fff;text-decoration:none}.articleInner{margin:auto}@media(max-width: 1000px){.articleInner{padding:41.8666666667vw 5.3333333333vw 0}.articleUnder{margin:23.7333333333vw auto 30.6666666667vw}}@media(min-width: calc(1000px + 0.1px)){.articleInner{max-width:min(82.6388888889vw,1190px);margin:auto;padding:min(25.2777777778vw,364px) min(2.7777777778vw,40px) min(21.1111111111vw,304px)}}#news .articleThumb{width:100%}#news .articleThumb img{width:100% !important;height:auto !important}#news .articleDate{display:block;font-family:"Roboto Condensed",sans-serif;text-align:center;letter-spacing:-0.039em;line-height:1}#news .articleHeading{font-weight:600;text-align:center}@media(max-width: 1000px){#news .heading-medium .text-main{font-size:20vw}#news .heading-medium .text-sub{font-size:6.4vw;margin:-1.3333333333vw 0 0}#news .articleInner{padding:41.3333333333vw 7.4666666667vw}#news .articleThumb{width:100%;margin:13.3333333333vw auto 0}#news .articleDate{font-size:4vw;margin:12vw auto 0}#news .articleHeading{font-size:5.3333333333vw;line-height:1.5;margin:2.9333333333vw auto 0}#news .articleContents{padding:7.4666666667vw 3.7333333333vw}#news .articleContents *{font-size:3.7333333333vw;letter-spacing:-0.039em;line-height:1.7}#news .articleContents>*{margin:6.6666666667vw auto 0}#news .articleContents>*:first-child{margin:0 auto}#news .articleContents figure{margin:6.9333333333vw -8vw 0}#news .articleContents figure img{width:100vw}#news .articleContents dl dt{float:left;font-weight:600;margin-right:6.6666666667vw}#news .articleContents h1,#news .articleContents h2,#news .articleContents h3,#news .articleContents h4,#news .articleContents h5{font-size:4.2666666667vw;font-weight:600;letter-spacing:-0.039em;line-height:1.78125}#news .articleContents figure{max-width:97.3333333333vw}}@media(min-width: calc(1000px + 0.1px)){#news .heading-medium .text-sub{font-size:min(3.4722222222vw,50px)}#news .articleInner{padding:min(26.3888888889vw,380px) min(2.7777777778vw,40px) min(21.1111111111vw,304px)}#news .articleThumb{width:100%;margin:min(9.4444444444vw,136px) auto 0}#news .articleDate{font-size:min(2.2222222222vw,32px);margin:min(3.4722222222vw,50px) auto 0}#news .articleHeading{font-size:min(2.3611111111vw,34px);margin:min(7.2222222222vw,104px) auto 0}#news .articleHeadingLow{margin:min(8.3333333333vw,120px) auto 0}#news .articleContents{padding:min(7.2222222222vw,104px) min(5.1388888889vw,74px)}#news .articleContents *{font-size:min(1.3888888889vw,20px);letter-spacing:-0.039em;line-height:1.8}#news .articleContents>*{margin:min(2.6388888889vw,38px) auto 0}#news .articleContents>*:first-child{margin:0 auto}#news .articleContents dl dt{margin-right:min(3.4722222222vw,50px)}#news .articleContents h1,#news .articleContents h2,#news .articleContents h3,#news .articleContents h4,#news .articleContents h5{font-size:min(2.2222222222vw,32px)}#news .articleContents figure{max-width:min(50.6944444444vw,730px)}}.heading{position:relative;font-weight:700;text-align:center;margin:auto}.heading-large .text-main{font-family:"Roboto Condensed",sans-serif;transform:scale(0.8, 1.2);transform-origin:top center;display:block;font-size:33.3333333333vw;font-weight:700}.heading-large .text-sub{display:block;font-size:12vw;margin:-1.8666666667vw 0 0}.heading-medium .text-main{font-family:"Roboto Condensed",sans-serif;transform:scale(0.8, 1.2);transform-origin:top center;display:block;font-size:13.0666666667vw;font-weight:700}.heading-medium .text-sub{display:block;font-size:5.8666666667vw;margin:1.8666666667vw 0 0}.heading-small .text-main{display:block;font-size:5.0666666667vw;font-weight:700}.heading-small .text-sub{display:block;font-size:3.3333333333vw;margin:6.1333333333vw 0 0}.headingText{font-family:"Roboto Condensed",sans-serif;transform:scale(0.8, 1.2);transform-origin:top center;font-size:13.8666666667vw;font-weight:700}.headingText+span{display:inline-block;font-size:4.8vw;margin:1.8666666667vw 0 0;transform:scaleY(0.8);transform-origin:top}.heading.-left{text-align:left}.heading.-left .headingText{transform-origin:top left}@media(min-width: calc(1000px + 0.1px)){.heading-large .text-main{font-size:min(17.3611111111vw,250px)}.heading-large .text-sub{font-size:min(6.25vw,90px);margin:min(0.9722222222vw,14px) 0 0}.heading-medium .text-main{font-size:min(10vw,144px)}.heading-medium .text-sub{font-size:min(4.8611111111vw,70px);margin:min(0.6944444444vw,10px) 0 0}.heading-small .text-main{font-size:min(3.8194444444vw,55px)}.heading-small .text-sub{font-size:min(2.0833333333vw,30px);margin:min(1.25vw,18px) 0 0 !important}.headingText{font-size:min(8.0555555556vw,116px)}.headingText+span{font-size:min(2.6388888889vw,38px);margin:min(0.4166666667vw,6px) min(0.8333333333vw,12px) 0}}.text-area{margin:16.8vw 0 0}.text-area.text-center{text-align:center}.text-area p{font-size:3.2vw;font-weight:600;line-height:2}.text-area p:nth-child(n+2){margin:5.0666666667vw 0 0}.text-area p.text-lead{font-weight:700}.text-area .heading{margin:24vw 0 0}@media(min-width: calc(1000px + 0.1px)){.text-area{margin:min(10.9722222222vw,158px) auto 0}.text-area p{font-size:min(2.0833333333vw,30px);line-height:1.6}.text-area p:nth-child(n+2){margin:min(3.0555555556vw,44px) 0 0}.text-area p.text-lead{font-size:min(2.4305555556vw,35px)}.text-area .heading{margin:min(9.4444444444vw,136px) 0 0}}@media(max-width: 1000px){.btnArea{text-align:center}.btnInterview{max-width:82.1333333333vw}.btnBack{max-width:56vw;margin:22.6666666667vw auto 0}}.textRed{color:red}.grid{display:grid;grid-template-columns:1fr;grid-column-gap:7.4666666667vw;grid-row-gap:10.6666666667vw}@media(min-width: calc(1000px + 0.1px)){.grid{grid-template-columns:1fr 1fr;grid-column-gap:min(3.8888888889vw,56px);grid-row-gap:min(5.5555555556vw,80px)}}.scrollAnime{opacity:0;transform:translateY(20px);transition:.5s}.scrollAnime.is-show{transform:translateY(0);opacity:1}@keyframes scrollMove{0%{transform:scale(1, 0);transform-origin:0 0;opacity:0}50%{transform:scale(1, 1);transform-origin:0 0;opacity:1}51%{transform:scale(1, 1);transform-origin:0 100%}80%{opacity:1}100%{transform:scale(1, 0);transform-origin:0 100%;opacity:0}}@keyframes scrollText{0%{top:100%}100%{top:-400%}}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fadeOut{0%{display:block;opacity:1}99%{display:block;opacity:0}100%{display:none;opacity:0}}@keyframes fadeNenu{0%{opacity:0}100%{opacity:1}}.swiper{height:fit-content}.swiper-button-prev,.swiper-button-next{position:absolute;transform:translateY(-50%);top:32%;width:5.0666666667vw;height:7.6vw;color:inherit;transition:.3s}@media(min-width: calc(1000px + 0.1px)){.swiper-button-prev:hover,.swiper-button-next:hover{opacity:.6}}.swiper-button-prev.is-disable,.swiper-button-next.is-disable{display:none;pointer-events:none;opacity:.6}.swiper-button-prev::after,.swiper-button-next::after{background-color:#fff;width:100%;height:100%;display:block}.swiper-button-prev:focus-visible::before,.swiper-button-next:focus-visible::before{content:"";position:absolute;top:-2px;left:-2px;width:calc(100% + 2px);height:calc(100% + 2px);border:solid 1px #fff;border-radius:2px}.swiper-button-prev{left:3.4666666667vw}.swiper-button-prev::after{clip-path:polygon(100% 0, 100% 100%, 0 50%)}.swiper-button-next{right:3.4666666667vw}.swiper-button-next::after{clip-path:polygon(0 0, 0% 100%, 100% 50%)}.swiper-container{position:relative}.swiper-pagination{bottom:-4vw !important}.swiper-pagination-bullet{background:#fff}.swiper-wrapper{height:auto}.swiper-slide{cursor:pointer}@media(min-width: calc(1000px + 0.1px)){.swiper-news{overflow:inherit}.swiper-button-prev,.swiper-button-next{top:50%;width:min(2.6388888889vw,38px);height:min(3.9583333333vw,57px)}.swiper-button-prev{left:calc(50% - min(45vw,648px))}.swiper-button-next{right:calc(50% - min(45vw,648px))}.swiper-pagination{bottom:max(-1.3888888889vw,-20px) !important}}.swiper .swiper-slide-thumb-active{border:2px solid #fff}.fancybox-slide{width:100vw;height:100vh;padding:0}.fancybox-content{width:100%;height:100%;background-color:rgba(255,255,255,.3)}.ruby{position:relative;display:inline-block}.ruby .rb{display:block;text-align:center}.ruby .rt{position:absolute;bottom:100%;right:0;font-size:.6em;line-height:1;width:200px;text-align:right;font-size:10px}.popUpModal{position:absolute;transform:translate(-50%, -50%);top:50%;left:50%}.popUpModalCol{display:block;width:min(76.3888888889vw,1100px);text-align:center;aspect-ratio:16/9}.popUpModalCol iframe{width:100%;height:100%}@media(max-width: 1000px){.popUpModalCol{width:getVw(680)}}[lang=ja] .heading .text-sub{transform:scaleY(0.8);transform-origin:top}@media(max-width: 1000px){[lang=en] .menuBtn{top:10.9333333333vw;right:5.0666666667vw}}@media(max-width: 1000px){[lang=en] .text-area{margin:13.0666666667vw 0 0}[lang=en] .text-area p{font-size:3.3333333333vw;line-height:1.6;padding:0 5.3333333333vw}[lang=en] .text-area p:nth-child(n+2){margin:5.3333333333vw 0 0}[lang=en] .text-area p.text-lead{font-size:4.2666666667vw;margin:0 0 10.9333333333vw}}@media(min-width: calc(1000px + 0.1px)){[lang=en] .text-area{max-width:min(62.5vw,900px);margin:min(11.8055555556vw,170px) auto 0}[lang=en] .text-area p{font-size:min(2.0138888889vw,29px);line-height:2}[lang=en] .text-area p:nth-child(n+2){margin:min(2.7777777778vw,40px) 0 0}[lang=en] .text-area p.text-lead{font-size:min(2.8472222222vw,41px)}}@media(min-width: calc(1000px + 0.1px)){[lang=en] .footerCopy{font-size:min(0.9722222222vw,14px);letter-spacing:.6px}}