:root{--color-base: #fff7fd;--color-pink: #ee298e;--color-pink2: #ff3fa1;--color-palepink: #fb76b8;--color-lightpink: #ff91ca;--color-whitepink: #ffeaf4;--color-black: #1c0b00;--color-orange: #eb6101;--width-break: 1280px;--weight-light: 300;--weight-basic: 400;--weight-medium: 500;--weight-bold: 700;--weight-black: 900}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,button,p,blockquote,th,td{padding:0;margin:0}img{font-size:0;line-height:0;vertical-align:top;border:0}fieldset,img{border:0}a img{border:0}table{border-spacing:0;border-collapse:collapse}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}html,body{width:100%;padding:0;margin:0}html{scroll-behavior:smooth}body{font-family:"Zen Maru Gothic",sans-serif;font-size:min(2.6666666667vw,20px);font-style:normal;font-weight:var(--weight-bold);font-optical-sizing:auto;color:var(--color-pink);background-color:var(--color-base)}@media(width <= 1080px){body{font-size:min(3.7333333333vw,28px)}}body::-moz-selection{color:#fff;background-color:var(--color-pink)}body::selection{color:#fff;background-color:var(--color-pink)}img{width:100%;max-width:100%;height:auto}button,a{display:inline-block;padding:0;margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;vertical-align:middle;color:inherit;text-align:inherit;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:rgba(0,0,0,0);border:none;border-radius:0}.is-sp{display:none}@media(width <= 1080px){.is-sp{display:block}}.is-pc{display:block}@media(width <= 1080px){.is-pc{display:none}}button:focus-visible,a:focus-visible{outline:#1765f7 solid 2px}button,a{transition:.2s}@media(width > 1080px){button:hover{transform:scale(0.95)}}@media(width > 1080px){a:hover{transform:scale(0.95)}}.commonBtn{position:relative;min-width:min(65.3333333333vw,490px);padding:min(0.6666666667vw,5px);font-size:min(4.8vw,36px);font-weight:var(--weight-black);color:#fff;text-align:center;background:#fff;border:min(0.4vw,3px) solid var(--color-pink);border-radius:100vw;box-shadow:0 min(0.6666666667vw,5px) 0 0 var(--color-pink)}@media(width > 1080px){.commonBtn{min-width:min(45.3333333333vw,340px);padding:min(0.4vw,3px);font-size:min(3.2vw,24px);border:min(0.2666666667vw,2px) solid var(--color-pink);box-shadow:0 min(0.4vw,3px) 0 0 var(--color-pink)}}.commonBtn span{display:block;padding:min(2.4vw,18px) min(4vw,30px) min(2.6666666667vw,20px);background:var(--color-lightpink);border:min(0.4vw,3px) solid var(--color-pink);border-radius:100vw}@media(width > 1080px){.commonBtn span{padding:min(1.6vw,12px) min(2.6666666667vw,20px) min(1.8666666667vw,14px);border:min(0.2666666667vw,2px) solid var(--color-pink)}}.header .headerMenu{position:fixed;top:min(1.3333333333vw,10px);right:min(1.3333333333vw,10px);z-index:100}@media(width > 1080px){.header .headerMenu{top:min(2.2666666667vw,17px);right:min(2.2666666667vw,17px)}}.header .headerMenuList{display:none}@media(width > 1080px){.header .headerMenuList{display:flex;flex-direction:column}}.header .headerMenu .humbergerBtn{width:min(16.6666666667vw,125px)}@media(width > 1080px){.header .headerMenu .humbergerBtn{width:min(12.8vw,96px);filter:drop-shadow(0 0 30px rgba(190, 25, 25, 0.1843137255))}.header .headerMenu .humbergerBtn:hover{transform:scale(0.95)}}.header .headerMenu .humbergerBtn .close{display:none;padding:min(1.8666666667vw,14px)}@media(width > 1080px){.header .headerMenu .humbergerBtn .close{padding:min(1.0666666667vw,8px)}}.headerNav{position:fixed;top:0;right:0;z-index:99;visibility:hidden;width:100%;height:100%;padding-bottom:min(13.3333333333vw,100px);overflow:scroll;overscroll-behavior:contain;background:url("../images/common/bg_pattern01.png") repeat top left/min(12.8vw, 96px) var(--color-base);opacity:0;transition:.3s}@media(width > 1080px){.headerNav{padding-bottom:0;overflow:hidden}}.headerNavBtn{position:absolute;top:min(2.6666666667vw,20px);right:min(2.9333333333vw,22px);width:min(13.6vw,102px)}@media(width > 1080px){.headerNavBtn{width:min(10.6666666667vw,80px);top:min(3.2vw,24px);right:min(3.4666666667vw,26px)}}.headerNavLogo{position:absolute;top:min(2.1333333333vw,16px);left:min(1.4666666667vw,11px);width:min(36.8vw,276px)}@media(width > 1080px){.headerNavLogo{left:min(2.6666666667vw,20px)}}@media screen and (width > 1080px)and (width < 1500px){.headerNavLogo{width:min(32vw,240px);top:46%}}@media(width >= 1500px){.headerNavLogo{width:min(50.6666666667vw,380px);top:40%}}.headerNavWrap{padding:min(50.6666666667vw,380px) 0;text-align:center;background-image:url("../images/common/bg_header_top.webp"),url("../images/common/bg_header_bottom.webp"),linear-gradient(#fff, #fff);background-repeat:no-repeat;background-position:top center,bottom center,center center;background-size:100% auto,100% auto,100% calc(100% - min(105.8666666667vw,794px))}@media(width > 1080px){.headerNavWrap{height:100%;padding:15vh 0 0;text-align:center;background-image:url("../images/common/pc/bg_header_left.webp"),url("../images/common/pc/bg_header_right.webp"),linear-gradient(#fff, #fff);background-repeat:no-repeat;background-position:top left,top right,center center;background-size:contain,contain,calc(100% - 92vh) 100%}}@media(width > 1080px){.headerNavWrap:has(.is-min){display:flex;padding:15vh 0}}.headerNavList{font-size:min(5.3333333333vw,40px);line-height:1}@media(width > 1080px){.headerNavList{display:grid;grid-template-columns:repeat(2, 1fr);gap:min(3.5714285714vw,50px) min(14.2857142857vw,200px);justify-content:space-between;width:-moz-max-content;width:max-content;margin:auto;font-size:min(2.5714285714vw,36px)}}.headerNavListItem{font-weight:var(--weight-black)}@media(width > 1080px){.headerNavListItem{width:min(18.5714285714vw,260px);margin-top:0;text-align:left}}.headerNavListItem.is-disable{color:#cecece}.headerNavListItem:not(:first-child){margin-top:min(6.6666666667vw,50px)}@media(width > 1080px){.headerNavListItem:not(:first-child){margin-top:0}}.headerNavList.is-min{min-height:min(50.6666666667vw,380px)}@media(width > 1080px){.headerNavList.is-min{min-height:auto}}.headerNavList.is-min .headerNavListItem:not(:first-child){margin-top:min(9.3333333333vw,70px)}@media(width > 1080px){.headerNavList.is-min .headerNavListItem:not(:first-child){margin-top:0}}.header .mypageCol{width:-moz-fit-content;width:fit-content;margin:min(13.3333333333vw,100px) auto 0}@media(width > 1080px){.header .mypageCol{width:min(88.5333333333vw,664px);margin:9.5vh auto 0}}.header .mypageColTitle{display:flex;gap:min(2.6666666667vw,20px);align-items:center;justify-content:center;font-size:min(4.8vw,36px);white-space:nowrap}@media(width > 1080px){.header .mypageColTitle{font-size:min(4vw,30px)}}.header .mypageColTitle::before,.header .mypageColTitle::after{flex-grow:1;flex-basis:auto;height:min(0.4vw,3px);content:"";background:var(--color-pink)}.header .mypageColList{display:flex;gap:min(2.6666666667vw,20px);align-items:center;justify-content:center;padding:0 min(5.3333333333vw,40px);margin-top:min(4vw,30px)}@media(width > 1080px){.header .mypageColList{gap:min(4vw,30px);padding:0}.header .mypageColList .mypageColListItem{width:min(40vw,300px)}}.header .mypageCol .listLink{padding:min(0.6666666667vw,5px) min(4vw,30px) min(1.0666666667vw,8px);font-size:min(4.5333333333vw,34px);color:#fff;background:var(--color-pink);border-radius:999px}@media(width > 1080px){.header .mypageCol .listLink{width:100%;padding:min(2.2666666667vw,17px) 0 min(2.9333333333vw,22px);font-size:min(3.2vw,24px);text-align:center}}.headerSnsCol{display:flex;gap:min(6.4vw,48px);align-items:center;width:-moz-fit-content;width:fit-content;padding:min(2.6666666667vw,20px) min(6.6666666667vw,50px);margin-inline:auto;background:#fff;border-radius:100vw}@media(width > 1080px){.headerSnsCol{position:fixed;right:min(5.3333333333vw,40px);bottom:min(5.3333333333vw,40px);gap:min(3.2vw,24px);padding:min(1.3333333333vw,10px) min(4vw,30px)}}.headerSnsCol .snsTit{padding-bottom:min(0.5333333333vw,4px);font-size:min(4.9333333333vw,37px)}@media(width > 1080px){.headerSnsCol .snsTit{font-size:min(2.1333333333vw,16px)}}.headerSnsCol .snsList{display:flex;gap:min(4vw,30px);justify-content:center}@media(width > 1080px){.headerSnsCol .snsList{gap:min(2.2666666667vw,17px)}}.headerSnsCol .snsListLink{display:flex;align-items:center;justify-content:center;width:min(8.5333333333vw,64px);height:min(8.5333333333vw,64px);background:var(--color-pink);border-radius:999px}@media(width > 1080px){.headerSnsCol .snsListLink{width:min(5.3333333333vw,40px);height:min(5.3333333333vw,40px)}}.headerSnsCol .snsListLink.sns-x img{width:min(3.8666666667vw,29px)}@media(width > 1080px){.headerSnsCol .snsListLink.sns-x img{width:min(2.6666666667vw,20px)}}.headerSnsCol .snsListLink.sns-youtube img{width:min(5.6vw,42px)}@media(width > 1080px){.headerSnsCol .snsListLink.sns-youtube img{width:min(3.4666666667vw,26px)}}.header .headerNavList,.header .mypageCol{opacity:0;transform:translateY(-10px);transition:.5s;transition-delay:.3s;will-change:transform}.header.is-open .humbergerBtn .close{display:block}.header.is-open .humbergerBtn .open{display:none}.header.is-open .headerNav{visibility:visible;opacity:1}.header.is-open .headerNavList,.header.is-open .mypageCol{opacity:1;transform:translateY(0)}.headerLogoCol{transition:.3s}@media(width <= 750px){.headerLogoCol.is-scroll{top:min(3.4666666667vw,26px)}}@media(width <= 750px){.headerLogoCol.is-scroll .headerLogo{width:min(23.2vw,174px)}}.headerLogo{transition:.3s}.footerSnsCol{display:flex;gap:0 min(6.2666666667vw,47px);align-items:center;justify-content:center;padding:min(4.2666666667vw,32px) min(4vw,30px) min(5.0666666667vw,38px);font-size:min(4.2666666667vw,32px);color:#fff;background-color:var(--color-palepink)}@media(width > 1080px){.footerSnsCol{padding:min(3.2vw,24px);font-size:min(2.6666666667vw,20px)}}.footerSnsCol .snsTtl{font-weight:var(--weight-bold)}.footerSnsCol .snsList{display:flex;gap:0 min(4vw,30px);align-items:center;justify-content:center}.footerSnsCol .snsList li{height:min(7.3333333333vw,55px)}@media(width > 1080px){.footerSnsCol .snsList li{height:min(4.2666666667vw,32px)}}.footerSnsCol .snsList .snsColItem-x img{height:min(7.3333333333vw,55px)}@media(width > 1080px){.footerSnsCol .snsList .snsColItem-x img{height:min(4.2666666667vw,32px)}}.footerSnsCol .snsList .snsColItem-yt img{height:min(6.6666666667vw,50px)}@media(width > 1080px){.footerSnsCol .snsList .snsColItem-yt img{height:min(4vw,30px)}}footer{width:100%;text-align:center}footer .footerCol{padding:min(11.6vw,87px) min(5.3333333333vw,40px) min(5.8666666667vw,44px);text-align:center;background-image:url("/encore/images/common/bg_footer.webp");background-repeat:no-repeat;background-size:100% auto}@media(width > 1080px){footer .footerCol{padding:min(6.6666666667vw,50px) 0 min(5.3333333333vw,40px);background-image:url("/encore/images/common/pc/bg_footer_sparkle.webp"),url("/encore/images/common/pc/bg_footer.webp");background-repeat:no-repeat;background-position:top center;background-size:130%,cover}}footer .footerCol .footerLogo{width:min(82.9333333333vw,622px);margin:auto}@media(width > 1080px){footer .footerCol .footerLogo{width:min(53.3333333333vw,400px)}}footer .footerCol .footerNavCol{margin:min(6vw,45px) 0}footer .footerCol .footerNavCol .footerNavList{display:flex;flex-wrap:wrap;gap:min(2vw,15px) 0;align-items:center;justify-content:space-between;font-size:min(3.4666666667vw,26px)}@media(width > 1080px){footer .footerCol .footerNavCol .footerNavList{flex-wrap:nowrap;max-width:min(158.6666666667vw,1190px);margin:auto;font-size:min(2.1333333333vw,16px)}}@media screen and (width > 1080px)and (width < 1400px){footer .footerCol .footerNavCol .footerNavList{max-width:min(133.3333333333vw,1000px)}}footer .footerCol .footerNavCol .footerNavListItem{width:calc(50% - min(0.8vw,6px))}@media(width > 1080px){footer .footerCol .footerNavCol .footerNavListItem{width:calc(20% - min(2vw,15px))}}footer .footerCol .footerNavCol .footerNavListItem .listLink,footer .footerCol .footerNavCol .footerNavListItem .listLink#ot-sdk-btn.ot-sdk-show-settings,footer .footerCol .footerNavCol .footerNavListItem .listLink#ot-sdk-btn.optanon-show-settings{display:flex;align-items:center;justify-content:center;width:100%;height:min(11.2vw,84px);color:var(--color-pink);background-color:#fff;border:min(0.2666666667vw,2px) var(--color-pink) solid;border-radius:min(1.0666666667vw,8px);font-size:min(3.4666666667vw,26px)}@media(width > 1080px){footer .footerCol .footerNavCol .footerNavListItem .listLink,footer .footerCol .footerNavCol .footerNavListItem .listLink#ot-sdk-btn.ot-sdk-show-settings,footer .footerCol .footerNavCol .footerNavListItem .listLink#ot-sdk-btn.optanon-show-settings{height:min(8vw,60px);border-radius:min(1.3333333333vw,10px);font-size:min(2.1333333333vw,16px)}}footer .footerCol .footerLogoCol{display:flex;gap:0 min(3.8666666667vw,29px);align-items:center;justify-content:center;margin:min(9.7333333333vw,73px) 0 min(10.4vw,78px)}@media(width > 1080px){footer .footerCol .footerLogoCol{margin:min(5.3333333333vw,40px) auto}}footer .footerCol .footerLogoCol .footerLogoColItem.footerLogoColItem-bandai{width:min(13.6vw,102px)}@media(width > 1080px){footer .footerCol .footerLogoCol .footerLogoColItem.footerLogoColItem-bandai{width:min(8vw,60px)}}footer .footerCol .footerLogoCol .footerLogoColItem.footerLogoColItem-bn{width:min(42.4vw,318px);margin-top:min(1.2vw,9px)}@media(width > 1080px){footer .footerCol .footerLogoCol .footerLogoColItem.footerLogoColItem-bn{width:min(27.0666666667vw,203px)}}footer .footerCol .footerTxtCol{margin:min(6.6666666667vw,50px) 0;font-size:min(3.4666666667vw,26px);line-height:1.5;text-align:left;-webkit-text-stroke:min(0.8vw,6px) #fff;paint-order:stroke}@media(width > 1080px){footer .footerCol .footerTxtCol{-webkit-text-stroke:min(0.4vw,3px) #fff;font-size:min(2.1333333333vw,16px);text-align:center}}footer .footerCol .footerCopyrightCol{padding:min(1.3333333333vw,10px);font-size:min(3.2vw,24px);line-height:1.5;text-align:center;-webkit-text-stroke:min(0.5333333333vw,4px) #fff;paint-order:stroke}@media(width > 1080px){footer .footerCol .footerCopyrightCol{max-width:min(133.3333333333vw,1000px);padding:0;margin:auto;font-size:min(1.6vw,12px);text-align:center;border-radius:min(1.3333333333vw,10px);-webkit-text-stroke:min(0.2666666667vw,2px) #fff}footer .footerCol .footerCopyrightCol li{display:inline-block;padding:6px 12px}}