@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@500;700;900&display=swap";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,button,p,blockquote,th,td{margin:0;padding:0}img{vertical-align:top;border:0}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}abbr,acronym{border:0}html{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;min-width:0;min-height:0}a{text-decoration:none;outline:none}a:focus,*:focus{outline:none}img{vertical-align:top;line-height:0;font-size:0}html{font-family:"Montserrat","Zen Kaku Gothic New",YuGothic,-apple-system,sans-serif;font-weight:500;font-style:normal;line-height:1.5;color:#3c4158;background:#e8edff}body{position:relative;margin:0;min-height:100%}a{display:block;color:inherit}img{max-width:100%;height:auto}button{font-family:"Montserrat","Zen Kaku Gothic New",YuGothic,-apple-system,sans-serif;font-weight:inherit;font-style:normal;line-height:inherit;padding:0;appearance:none;padding-block:0;padding-inline:0;border:none;outline:none;font:inherit;color:inherit;background:none;cursor:pointer}@media(min-width: 1100px){.pc{display:block !important}.sp{display:none !important}.pcInline{display:inline !important}.spInline{display:none !important}}@media(max-width: 1099.9px){.pc{display:none !important}.sp{display:block !important}.pcInline{display:none !important}.spInline{display:inline !important}}:root{--z-main:-1;--z-pageTitCol:0;--z-pageTitInner:1;--z-header:500}a:focus-visible,*:focus-visible{outline:solid 2px #4966d7 !important;transition:none !important}html{scroll-behavior:smooth}body{overflow-x:hidden;width:100%}body::before{content:"";width:100%;height:100vh;display:block;background:url(../images/common/bg_pc.jpg) no-repeat top center/cover;position:fixed;top:0;left:0;overflow-x:hidden;scroll-behavior:smooth}@media(max-width: 1099.9px){body::before{display:none}}body::after{content:"";display:block;position:fixed;width:500px;height:calc(100vh - 40px);filter:drop-shadow(0px 0px 16px rgba(31, 51, 132, 0.3));top:20px;left:50.5%;border-radius:20px;box-shadow:0 0 20px #afbbdd;z-index:99;pointer-events:none}@media(max-width: 1099.9px){body::after{display:none}}.subCol{width:100%;height:100vh;position:fixed;z-index:2;top:0;left:0;pointer-events:none}.subCol::before{content:"";width:600px;height:40px;display:block;background:url(../images/common/bg_frame.png) no-repeat top center/100%;position:fixed;top:0;left:calc(50.5% - 50px);z-index:2}@media(max-width: 1099.9px){.subCol::before{display:none}}.subCol::after{content:"";width:600px;height:40px;display:block;background:url(../images/common/bg_frame2.png) no-repeat top center/100%;position:fixed;bottom:0;left:calc(50.5% - 50px);z-index:2}@media(max-width: 1099.9px){.subCol::after{display:none}}.subCol .leftSubCol{width:80%}@media(max-width: 1099.9px){.subCol .leftSubCol{display:none}}.subCol .leftSubCol .downloadCol{width:438px;height:fit-content;padding:40px;background:#fff;border-radius:20px;position:absolute;top:0;right:0;left:-50%;bottom:0;margin:auto;pointer-events:auto}.subCol .leftSubCol .downloadCol .imgCol{width:165px;margin:auto;filter:drop-shadow(0 0 10px #e9e9e9)}.subCol .leftSubCol .downloadCol .appLinksCol{margin-top:25px}.subCol .leftSubCol .downloadCol .appLinksCol .txtCol{font-size:20px;font-weight:900;text-align:center}.subCol .leftSubCol .downloadCol .appLinksCol .appLinksBox{margin-top:10px;display:flex;gap:10px}.subCol .leftSubCol .downloadCol .appLinksCol .appLinksBox li a img{height:57px}@media(min-width: 1100px){.subCol .leftSubCol .downloadCol .appLinksCol .appLinksBox li a{transition:all .3s}.subCol .leftSubCol .downloadCol .appLinksCol .appLinksBox li a:hover{scale:.95}}.subCol .leftSubCol .footerNav{position:absolute;bottom:15px;right:20px;pointer-events:auto}@media(max-width: 1779.9px){.subCol .leftSubCol .footerNav{display:none}}.subCol .leftSubCol .footerNav .footerNavList{display:flex;flex-wrap:wrap;justify-content:right;gap:10px}.subCol .leftSubCol .footerNav .footerNavList li a{font-size:12px;font-weight:900;color:#4966d7}@media(min-width: 1100px){.subCol .leftSubCol .footerNav .footerNavList li a{transition:all .3s}.subCol .leftSubCol .footerNav .footerNavList li a:hover{color:#fe79be}}.subCol .leftSubCol .footerNav .footerNavList+.footerNavList{margin-top:5px}.subCol .leftSubCol .pcFooterCol{font-size:12px;position:absolute;left:20px;bottom:20px;width:47%}.subCol .leftSubCol .pcFooterCol .copyRightCol{font-size:10px;margin-top:20px}.subCol .leftSubCol .pcFooterCol .copyRightCol li{display:inline-block}.subCol .navBtn{display:none;position:fixed}@media(min-width: 1100px){.subCol .navBtn{margin-left:410px;top:30px;left:50.5%}}@media(max-width: 1699.9px){.subCol .navBtn{display:block;pointer-events:auto;width:73px;height:79px}}@media(max-width: 1099.9px){.subCol .navBtn{width:14.6666666667vw;height:15.7333333333vw;top:2.6666666667vw;right:2.6666666667vw}}.subCol .navCol{position:absolute;top:0;left:50.5%;height:100%;display:flex;justify-content:center;align-items:center;pointer-events:none}@media(min-width: 1100px)and (max-width: 1699.9px){.subCol .navCol{width:500px}}@media(max-width: 1699.9px){.subCol .navCol{display:none;background:#f1f4ff}}@media(max-width: 1099.9px){.subCol .navCol{position:fixed;left:0;width:100%}}.subCol .navCol .navColInner{width:250px;height:fit-content;margin-left:550px;pointer-events:auto}@media(min-width: 1100px)and (max-width: 1699.9px){.subCol .navCol .navColInner{margin-top:120px;margin-left:50px}}@media(max-width: 1099.9px){.subCol .navCol .navColInner{width:100%;margin-left:8vw;margin-top:21vw}}.subCol .navCol .closeBtn{position:absolute;width:14.6666666667vw;height:15.7333333333vw;top:2.6666666667vw;right:2.6666666667vw}@media(min-width: 1100px){.subCol .navCol .closeBtn{display:none}}@media(min-width: 1100px)and (max-width: 1699.9px){.subCol .navCol .closeBtn{display:block;width:73px;height:79px;top:35px;right:20px}}.subCol .navCol .logoCol{width:70vw}@media(min-width: 1100px){.subCol .navCol .logoCol{width:250px}}.subCol .navCol .navListCol{margin-top:10vw}@media(min-width: 1100px){.subCol .navCol .navListCol{margin-top:50px}}.subCol .navCol .navListCol li a{display:flex;align-items:center;gap:3vw}@media(min-width: 1100px){.subCol .navCol .navListCol li a{gap:10px}}@media(min-width: 1100px){.subCol .navCol .navListCol li a{transition:all .3s}.subCol .navCol .navListCol li a:hover{scale:.95}}.subCol .navCol .navListCol li a span{display:block;font-size:5.3333333333vw;font-weight:900}@media(min-width: 1100px){.subCol .navCol .navListCol li a span{font-size:20px}}@media(max-width: 1099.9px){.subCol .navCol .navListCol li a span img{width:15vw}}.subCol .navCol .navListCol li+li{margin-top:6vw}@media(min-width: 1100px){.subCol .navCol .navListCol li+li{margin-top:30px}}.subCol .navCol .motionBtn{display:none}.mainCol{width:500px;position:relative;top:20px;left:50.5%;z-index:1;height:calc(100vh - 40px);border-radius:20px;font-size:4.2666666667vw;display:block}@media(min-width: 1100px){.mainCol{font-size:21.3px}}@media(max-width: 1099.9px){.mainCol{width:100vw;height:100%;position:relative;top:0;left:0;filter:none;border-radius:0;overflow-x:hidden !important}}.mainCol::before{content:"";width:100vw;height:100vh;display:block;background:url(../images/common/bg_sp.jpg) no-repeat top center/cover;position:fixed;top:0;left:0;z-index:-1}@media(min-width: 1100px){.mainCol::before{width:500px;height:calc(100vh - 40px);background:url(../images/common/bg_sp.jpg) no-repeat top center/cover;top:20px;left:50.5%;border-radius:20px}}.mainCol .mainColInner{width:100%;display:block}.mainCol footer{padding:13.3333333333vw 2.6666666667vw 2.6666666667vw;font-size:3.4666666667vw;text-align:left;background:url(../images/common/bg_footer.jpg) no-repeat top center/100%}@media(min-width: 1100px){.mainCol footer{padding:67px 13px 80px;font-size:17px}}.mainCol footer .btnListCol{display:flex;flex-wrap:wrap;justify-content:space-between;gap:3vw;width:90vw;margin:auto}@media(min-width: 1780px){.mainCol footer .btnListCol{display:none}}@media(min-width: 1100px){.mainCol footer .btnListCol{gap:15px;width:450px}}.mainCol footer .btnListCol li{width:100%;background:#fff;text-align:center;font-weight:900;border-radius:100px;color:#4966d7}.mainCol footer .btnListCol li a{display:block;padding:2vw}@media(min-width: 1100px){.mainCol footer .btnListCol li a{transition:all .3s}.mainCol footer .btnListCol li a:hover{scale:.95}}@media(min-width: 1100px){.mainCol footer .btnListCol li a{padding:10px}}.mainCol footer .btnListCol li.half{width:47%}.mainCol footer .logoListCol{display:flex;justify-content:center;align-items:center;gap:5vw;margin-top:10.6666666667vw}@media(min-width: 1780px){.mainCol footer .logoListCol{margin-top:0 !important}}@media(min-width: 1100px){.mainCol footer .logoListCol{margin-top:53px;gap:25px}}.mainCol footer .logoListCol li a{display:block}.mainCol footer .logoListCol li a.bandai-namco{width:33.8666666667vw}@media(min-width: 1100px){.mainCol footer .logoListCol li a.bandai-namco{width:169px}}.mainCol footer .logoListCol li a.bandai{width:11.3333333333vw}@media(min-width: 1100px){.mainCol footer .logoListCol li a.bandai{width:57px}}@media(min-width: 1100px){.mainCol footer .logoListCol li a{transition:all .3s}.mainCol footer .logoListCol li a:hover{scale:.95}}.mainCol footer .annotationCol{width:90vw;margin:9.3333333333vw auto}@media(min-width: 1100px){.mainCol footer .annotationCol{width:450px;display:none}}.mainCol footer .annotationCol .noticeCol{margin-top:4vw}.mainCol footer .annotationCol .noticeCol li{text-indent:-1em;margin-left:1em}.mainCol footer .annotationCol .noticeCol li+li{margin-top:1.3333333333vw}@media(min-width: 1100px){.mainCol footer .annotationCol .noticeCol li+li{margin-top:7px}}.mainCol footer .copyRightCol{background:rgba(73,102,215,.1);padding:5.3333333333vw;border-radius:10px}@media(min-width: 1100px){.mainCol footer .copyRightCol{display:none}}.ot-sdk-show-settings{background-color:rgba(0,0,0,0) !important;color:#4966d7 !important;font-weight:900 !important;vertical-align:top;line-height:1.5 !important;transition:color .3s !important;padding:2vw !important}@media(min-width: 1100px){.ot-sdk-show-settings{font-size:12px !important;padding:0 !important}}@media(max-width: 1779.9px){.ot-sdk-show-settings{font-size:17px !important;padding:10px !important}}@media(max-width: 1099.9px){.ot-sdk-show-settings{font-size:3.4666666667vw !important;padding:2vw !important}}.ot-sdk-show-settings:hover{color:#fe79be !important}