@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-out{from{opacity:1}to{opacity:0}}@-webkit-keyframes fade-up{from{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-up{from{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes loop-slide{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop-slide{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes reflection{0%{opacity:0;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}80%{opacity:.5;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}81%{opacity:1;-webkit-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg)}100%{opacity:0;-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg)}}@keyframes reflection{0%{opacity:0;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}80%{opacity:.5;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}81%{opacity:1;-webkit-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg)}100%{opacity:0;-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg)}}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(5px);transform:translateX(5px)}30%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(2px);transform:translateX(2px)}60%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}80%{-webkit-transform:translateX(1px);transform:translateX(1px)}90%{-webkit-transform:translateX(-0.5px);transform:translateX(-0.5px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(5px);transform:translateX(5px)}30%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(2px);transform:translateX(2px)}60%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}80%{-webkit-transform:translateX(1px);transform:translateX(1px)}90%{-webkit-transform:translateX(-0.5px);transform:translateX(-0.5px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes shake-infinite{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(5px);transform:translateX(5px)}20%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}30%{-webkit-transform:translateX(2px);transform:translateX(2px)}35%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}40%{-webkit-transform:translateX(1px);transform:translateX(1px)}45%{-webkit-transform:translateX(-0.5px);transform:translateX(-0.5px)}50%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake-infinite{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(5px);transform:translateX(5px)}20%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}30%{-webkit-transform:translateX(2px);transform:translateX(2px)}35%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}40%{-webkit-transform:translateX(1px);transform:translateX(1px)}45%{-webkit-transform:translateX(-0.5px);transform:translateX(-0.5px)}50%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes shake-fast{0%{-webkit-transform:translateX(0);transform:translateX(0)}60%{-webkit-transform:translateX(0);transform:translateX(0)}65%{-webkit-transform:translateX(5px);transform:translateX(5px)}70%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(2px);transform:translateX(2px)}80%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}85%{-webkit-transform:translateX(1px);transform:translateX(1px)}90%{-webkit-transform:translateX(-0.5px);transform:translateX(-0.5px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake-fast{0%{-webkit-transform:translateX(0);transform:translateX(0)}60%{-webkit-transform:translateX(0);transform:translateX(0)}65%{-webkit-transform:translateX(5px);transform:translateX(5px)}70%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(2px);transform:translateX(2px)}80%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}85%{-webkit-transform:translateX(1px);transform:translateX(1px)}90%{-webkit-transform:translateX(-0.5px);transform:translateX(-0.5px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes shake-vertical-fast{0%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(0);transform:translateY(0)}65%{-webkit-transform:translateY(5px);transform:translateY(5px)}70%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}75%{-webkit-transform:translateY(2px);transform:translateY(2px)}80%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}85%{-webkit-transform:translateY(1px);transform:translateY(1px)}90%{-webkit-transform:translateY(-0.5px);transform:translateY(-0.5px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes shake-vertical-fast{0%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(0);transform:translateY(0)}65%{-webkit-transform:translateY(5px);transform:translateY(5px)}70%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}75%{-webkit-transform:translateY(2px);transform:translateY(2px)}80%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}85%{-webkit-transform:translateY(1px);transform:translateY(1px)}90%{-webkit-transform:translateY(-0.5px);transform:translateY(-0.5px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes loop-tilt{0%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}90%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}100%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}}@keyframes loop-tilt{0%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}90%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}100%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}}@-webkit-keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes flicker{0%{opacity:1}33%{opacity:.5}100%{opacity:.2}}@keyframes flicker{0%{opacity:1}33%{opacity:.5}100%{opacity:.2}}@-webkit-keyframes fluffy{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fluffy{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes scroll-down{0%{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}50%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}}@keyframes scroll-down{0%{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}50%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}}@-webkit-keyframes hanabi{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}10%{opacity:1}100%{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@keyframes hanabi{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}10%{opacity:1}100%{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@-webkit-keyframes drop{0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:1;-webkit-transform:translateY(200px);transform:translateY(200px)}100%{opacity:.3;-webkit-transform:translateY(500px);transform:translateY(500px)}}@keyframes drop{0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:1;-webkit-transform:translateY(200px);transform:translateY(200px)}100%{opacity:.3;-webkit-transform:translateY(500px);transform:translateY(500px)}}@-webkit-keyframes poyopoyo{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.9);transform:scale(0.9)}60%{-webkit-transform:scale(1);transform:scale(1)}70%{-webkit-transform:scale(0.95);transform:scale(0.95)}80%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes poyopoyo{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.9);transform:scale(0.9)}60%{-webkit-transform:scale(1);transform:scale(1)}70%{-webkit-transform:scale(0.95);transform:scale(0.95)}80%{-webkit-transform:scale(1);transform:scale(1)}}.c-page-share{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.c-page-share__lead{margin-right:20px;color:#777;font-size:1.2rem}.cms-overlay__body--is-overray{position:relative}.cms-overlay__body--is-overray::before{top:2px;left:2px;width:calc(100% + -4px);height:calc(100% + -4px);position:absolute;display:block;background-color:rgba(0,0,0,.7);content:""}.cms-overlay__veil{position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.cms-overlay__veil-txt{color:#fff}.cms-overlay__body--is-overray::before{border-radius:2px}.cms-overlay__veil-txt{font-weight:700;font-size:1.8rem;line-height:1.4;text-align:center;text-shadow:0 0 3px rgba(0,0,0,.1)}.cms-header{background-color:#000}.cms-header__ttl{position:relative;z-index:0;background:url("/common/images/campaign/collect-many-stars/bg-ttl-6637a9dbc5.svg") center top/cover no-repeat;text-align:center}.cms-header__l-ttl-txt{position:relative;z-index:2}.cms-header__l-ttl-cloud{position:absolute;top:50px;left:0;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.cms-header__l-period{margin:16px 0;padding:0 8px}.cms-header__l-btn{margin-bottom:20px;text-align:center}.cms-header__l-balloon{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-name:cms-loop-tilt;animation-name:cms-loop-tilt;margin-bottom:-8px;text-align:center}@-webkit-keyframes cms-loop-tilt{0%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}80%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}90%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}100%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}}@keyframes cms-loop-tilt{0%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}80%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}90%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}100%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}}.cms-header__share-btn{padding:12px 8px;background-color:#fff}.cms-svg-cloud{width:100%;height:100%}@-webkit-keyframes cms-fluffy-cloud{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}25%{opacity:.9}50%{opacity:.8;-webkit-transform:translateX(-16px);transform:translateX(-16px)}75%{opacity:.9}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes cms-fluffy-cloud{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}25%{opacity:.9}50%{opacity:.8;-webkit-transform:translateX(-16px);transform:translateX(-16px)}75%{opacity:.9}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.cms-svg-cloud__r01{-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:cms-fluffy-cloud;animation-name:cms-fluffy-cloud}.cms-svg-cloud__r02{-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-delay:200ms;animation-delay:200ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:cms-fluffy-cloud;animation-name:cms-fluffy-cloud}.cms-svg-cloud__l01{-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-delay:400ms;animation-delay:400ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:cms-fluffy-cloud;animation-name:cms-fluffy-cloud}.cms-svg-cloud__l02{-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-delay:1000ms;animation-delay:1000ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:cms-fluffy-cloud;animation-name:cms-fluffy-cloud}.cms-svg-cloud__l03{-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-delay:100ms;animation-delay:100ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:cms-fluffy-cloud;animation-name:cms-fluffy-cloud}.cms-svg-cloud__l04{-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-delay:1200ms;animation-delay:1200ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:cms-fluffy-cloud;animation-name:cms-fluffy-cloud}.cms-balloon{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:4px 16px;border-radius:50px}.cms-balloon::before{position:absolute;right:0;bottom:-12px;left:0;margin:auto;width:12px;height:12px;border-width:6px;border-style:solid;content:""}.cms-balloon--thick{padding:12px 16px}.cms-balloon--light{background-color:#fff}.cms-balloon--light::before{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.cms-balloon--dark{background-color:#000}.cms-balloon--dark::before{border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.cms-balloon--today{background-color:#8c1400}.cms-balloon--today::before{border-color:#8c1400 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.cms-balloon--comingsoon,.cms-balloon--not-today{background-color:#222270}.cms-balloon--comingsoon::before,.cms-balloon--not-today::before{border-color:#222270 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.cms-balloon__txt{font-weight:700;font-size:1.2rem;line-height:1.2}.cms-balloon--light .cms-balloon__txt{color:#333}.cms-balloon--dark .cms-balloon__txt{color:#fff}.cms-balloon--today .cms-balloon__txt{color:#fff}.cms-balloon--comingsoon .cms-balloon__txt,.cms-balloon--not-today .cms-balloon__txt{color:#00006e}.cms-balloon__img{height:auto;vertical-align:middle}.cms-header-period__date{text-align:center}.cms-header-period__date-img{height:auto;vertical-align:middle}.cms-header-btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:16px;max-width:360px;width:100%;border-radius:50px;text-align:center;background:#f56428;color:#fff;font-weight:700;font-size:1.8rem;line-height:1.2}.cms-header-btn__l-txt{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:-1.8rem;padding:0 1.8rem}.cms-header-btn__l-icon .icon-svg-arrow-border{margin-left:4px;fill:#fff}.cms-header-btn__l-txt+.cms-header-btn__l-icon{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:1.8rem}.cms-header-btn__l-txt{font-weight:inherit}.cms-sec{position:relative;z-index:0;padding:40px 0}@-webkit-keyframes cms-yurayura{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}100%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@keyframes cms-yurayura{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}100%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}.cms-sec__inner{margin:0 auto;width:450px}.cms-sec__l-bg-susuki{position:absolute;bottom:-90px;left:0;z-index:-2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;overflow-x:hidden;width:100%;height:173px}.cms-sec__l-bg-susuki::before,.cms-sec__l-bg-susuki::after{width:93px;height:163px;background:url("/common/images/campaign/collect-many-stars/bg-susuki-63b77a217a.svg") center/cover no-repeat;content:""}.cms-sec__l-bg-susuki::before{-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-name:cms-yurayura;animation-name:cms-yurayura}.cms-sec__l-bg-susuki::after{-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-name:cms-yurayura;animation-name:cms-yurayura}.cms-sec--desc{background:url("/common/images/campaign/collect-many-stars/bg-desc-e5b5eac242.svg") top center/100% no-repeat,-webkit-linear-gradient(top, #23206d 0%, #0050b4 100%);background:url("/common/images/campaign/collect-many-stars/bg-desc-e5b5eac242.svg") top center/100% no-repeat,linear-gradient(180deg, #23206d 0%, #0050b4 100%)}.cms-sec--today{background:url("/common/images/campaign/collect-many-stars/bg-today-517993b32d.svg") top center/100% no-repeat,-webkit-linear-gradient(top, #8c1400 0%, #dc5500 100%);background:url("/common/images/campaign/collect-many-stars/bg-today-517993b32d.svg") top center/100% no-repeat,linear-gradient(180deg, #8c1400 0%, #dc5500 100%)}.cms-sec--comingsoon,.cms-sec--not-today{background:url("/common/images/campaign/collect-many-stars/bg-not-today-4c1035d0e7.svg") top 30px center/100% no-repeat,-webkit-linear-gradient(top, #23206d 0%, #0050b4 100%);background:url("/common/images/campaign/collect-many-stars/bg-not-today-4c1035d0e7.svg") top 30px center/100% no-repeat,linear-gradient(180deg, #23206d 0%, #0050b4 100%)}.cms-sec--notes{background-color:#fff}.cms-sec__header--today{position:relative;z-index:0}.cms-sec__header--today::before{position:absolute;top:-60px;left:calc(50% - 120px);z-index:-1;display:block;width:240px;height:240px;border-radius:120px;background-color:#ffeb00;content:""}.cms-sec__l-header-balloon{margin-bottom:12px;text-align:center}.cms-sec__ttl{margin-bottom:24px;text-align:center}.cms-sec__ttl-img{height:auto;vertical-align:middle}.cms-sec__body{position:relative;z-index:1}.cms-sec--notes .cms-sec__body{padding:0 20px}.cms-sec__lead{color:#fff;font-weight:700;font-size:1.6rem;line-height:1.6;text-align:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.cms-sec__lead+.cms-sec__lead{margin-top:24px}.cms-sec__lead mark{color:#00006e;font-weight:inherit;font-size:1.8rem;line-height:1;display:inline-block;margin-top:4px;padding:4px;background-color:#fff0be}.cms-sec__lead--accent{color:#fff0be;position:relative;background:url("/common/images/campaign/collect-many-stars/bg-lead-accent-d964227505.svg") top left 8px/auto 100% no-repeat}.cms-sec__lead--accent::after{position:absolute;top:0;right:0;display:block;width:100%;height:100%;background:url("/common/images/campaign/collect-many-stars/bg-lead-accent-d964227505.svg") top left 8px/contain no-repeat;content:"";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.cms-sec__lead--note{font-size:1.2rem}.cms-sec__l-figure{margin:24px 0;padding:0 8px}.cms-sec__figure{margin-bottom:8px;text-align:center}.cms-sec__figure-img{width:100%;height:auto;vertical-align:middle}.cms-sec-list__item{position:relative}.cms-sec-list__item+.cms-sec-list__item{margin-top:52px}.cms-sec-list__l-bg-cloud{position:absolute;top:-61px;z-index:-1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;overflow-x:hidden;width:100%;height:81px}.cms-sec-list__l-bg-cloud::before{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;width:110px;height:37px;background:url("/common/images/campaign/collect-many-stars/bg-cloud-left-light-blue-8218330297.svg") left center/cover no-repeat;content:""}.cms-sec-list__l-bg-cloud::after{width:118px;height:46px;background:url("/common/images/campaign/collect-many-stars/bg-cloud-right-light-blue-dec5b7b0d3.svg") right center/cover no-repeat;content:""}.cms-u-external-link{color:inherit;font-weight:inherit}.cms-u-external-link__l-txt{text-decoration:underline;font-weight:inherit}.cms-u-external-link__l-icon .icon-svg-external-link{width:1em;height:1em;fill:#fff;stroke:#fff;stroke-width:5px}.cms-schedule__l-balloon{margin-bottom:12px;text-align:center}.cms-schedule__l-figure{padding:0 8px;text-align:center}.cms-cont-list__item{position:relative}.cms-cont-list__item+.cms-cont-list__item{margin-top:56px}.cms-cont-list__l-bg-cloud{position:absolute;top:-68px;z-index:-1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;overflow-x:hidden;width:100%;height:68px}.cms-cont-list__l-bg-cloud::before{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;width:110px;height:37px;background:url("/common/images/campaign/collect-many-stars/bg-cloud-left-light-yellow-9047dcb13d.svg") left center/cover no-repeat;content:""}.cms-cont-list__l-bg-cloud::after{width:118px;height:46px;background:url("/common/images/campaign/collect-many-stars/bg-cloud-right-light-yellow-1268b5bbe6.svg") right center/cover no-repeat;content:""}.cms-cont-list__icon{position:absolute;top:-48px;left:calc(50% - 20px);width:40px;height:40px;border:3px solid #000;border-radius:40px}.cms-cont-list__icon .icon-svg-plus-circle{width:100%;height:100%}.cms-cont-list__icon .icon-svg-plus-circle__circle{fill:#8c1400}.cms-cont-set__period{color:#fff;font-weight:700;font-size:1.6rem;line-height:1.2;margin-bottom:20px;padding:4px;background-color:#000;text-align:center;letter-spacing:.1em}.cms-cont-set__period-day-of-week{color:#000;font-weight:inherit;font-size:1.2rem;line-height:1;display:inline-block;margin:0 .25em;padding:.25em;border-radius:2px;background-color:#fff;vertical-align:bottom}.cms-cont-set__body{padding:0 12px}.cms-cont-detail{overflow:hidden;border:3px solid #000;border-radius:10px;background-color:#fff}.cms-cont-detail__ttl{padding:12px 4px;background-color:#fff0be;text-align:center}.cms-cont-detail__body{padding:16px 12px}.cms-cont-detail__l-media{margin-bottom:24px}.cms-cont-detail__figure{overflow:hidden;border:2px solid #000;border-radius:8px}.cms-cont-detail__l-appeal{margin-top:28px}.cms-cont-detail__l-btn{margin-top:20px;text-align:center}.cms-ttl-svg--today{fill:#8c1400}.cms-ttl-svg--comingsoon,.cms-ttl-svg--not-today{fill:#222270}.cms-cont-media{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.cms-cont-media__icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:60px}.cms-cont-media__icon-img{height:auto;vertical-align:middle}.cms-cont-media__body{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:12px}.cms-cont-media__lead{color:#333;font-weight:400;font-size:1.4rem;line-height:1.4}.cms-otoku-list__item{position:relative}.cms-otoku-list__item+.cms-otoku-list__item{position:relative;margin-top:32px}.cms-otoku-list__item+.cms-otoku-list__item::before{position:absolute;top:-42px;right:7px;display:block;width:84px;height:43px;background:url("/common/images/campaign/collect-many-stars/bg-buruterya-a892ca9e80.svg") center top/contain no-repeat;content:""}.cms-otoku-list__l-label{position:absolute;top:-12px;left:8px;z-index:1}.cms-otoku-list__l-multiply{position:absolute;top:-calc(16px + 0.8rem);left:calc(50% - .8rem)}.cms-otoku-list__l-multiply .icon-svg-dismiss{fill:#000}.cms-otoku-list-item{padding:12px 4px;border:2px solid #000;border-radius:4px;background-color:#ffeb00}.cms-otoku-list-item__txt{color:#000;font-weight:700;font-size:1.6rem;line-height:1.2;text-align:center}.cms-otoku-list-item__txt em{font-weight:inherit;font-size:2.6rem}.cms-otoku-label{color:#fff;font-weight:700;font-size:1.2rem;line-height:1.4;padding:0 8px;border-radius:4px;background-color:#000}.cms-otoku-label em{font-weight:inherit;font-size:1.4rem}.cms-otoku-item-with-bnr{overflow:hidden;border:2px solid #000;border-radius:4px}.cms-otoku-item-with-bnr__ttl{color:#000;font-weight:700;font-size:1.6rem;line-height:1;padding:12px 4px;background-color:#ffeb00;text-align:center}.cms-otoku-item-with-bnr__ttl em{font-weight:inherit;font-size:2.6rem}.cms-otoku-item-with-bnr__bnr-img{width:100%;height:auto;vertical-align:middle}.cms-cont-appeal__l-balloon{margin-bottom:12px;text-align:center}.cms-cont-appeal__figure{overflow:hidden;border:2px solid #000;border-radius:8px}.cms-game-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll;padding:0 8px 8px}.cms-game-list__item{min-width:calc((100% - 16px)/2.5);max-width:calc((100% - 16px)/2.5)}.cms-game-list__item+.cms-game-list__item{margin-left:8px}.cms-game-card{position:relative}.cms-game-card__l-thumb{text-align:center}.cms-game-card__l-thumb img{vertical-align:middle}.cms-game-card__img{width:100%;height:100%}.cms-game-card__img.lazy:not(.lazyloaded){width:auto;height:auto}.cms-game-card__l-contents{margin-top:8px}.cms-game-card__ttl{color:#333;font-weight:700;font-size:1.4rem;line-height:1.4;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:8px}.cms-game-card__condition{color:#777;font-weight:400;font-size:1.2rem;line-height:1.2;margin-bottom:8px;word-wrap:break-word;word-break:initial;overflow-wrap:break-word}.cms-btn{position:relative;top:0;left:0;z-index:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:4px;padding:16px;width:100%;border-radius:50px;background:#000}.cms-btn__l-icon{position:absolute;top:calc(50% - 4px - 6px);z-index:3}.cms-btn::before{position:absolute;top:-4px;left:0;z-index:1;content:""}.cms-btn__txt{position:relative;top:-4px;z-index:3}.cms-btn:hover .cms-btn__l-icon,.cms-btn:focus:hover .cms-btn__l-icon,.cms-btn:disabled .cms-btn__l-icon,.cms-btn[aria-disabled=true] .cms-btn__l-icon,.cms-btn.is-disabled .cms-btn__l-icon{top:calc(50% - 6px)}.cms-btn:hover::before,.cms-btn:focus:hover::before,.cms-btn:disabled::before,.cms-btn[aria-disabled=true]::before,.cms-btn.is-disabled::before{top:0}.cms-btn:hover .cms-btn__txt,.cms-btn:focus:hover .cms-btn__txt,.cms-btn:disabled .cms-btn__txt,.cms-btn[aria-disabled=true] .cms-btn__txt,.cms-btn.is-disabled .cms-btn__txt{top:0}.cms-btn:disabled,.cms-btn[aria-disabled=true],.cms-btn.is-disabled{pointer-events:none}.cms-btn::before{width:100%;height:100%;border-radius:inherit}.cms-btn::before{background:#00a1d6}.cms-btn__txt{color:#fff}.cms-btn .icon-svg-arrow-border{fill:#fff}.cms-btn--today{background:#000}.cms-btn--today::before{background:#00a1d6}.cms-btn--today__txt{color:#fff}.cms-btn--comingsoon::before,.cms-btn--not-today::before{background:#f56428}.cms-btn::before{border:2px solid #000}.cms-btn__txt{font-weight:700;font-size:1.6rem;line-height:1.2}.cms-btn__l-icon{right:16px}.cms-u-img{height:auto;vertical-align:middle}.cms-u-img-rwd{width:100%;height:auto;vertical-align:middle}.cms-notes__ttl{color:#333;font-weight:700;font-size:1.6rem;line-height:1.6}.cms-notes__ttl::before{content:"■"}.cms-notes__desc+.cms-notes__ttl{margin-top:12px}.cms-notes__desc{color:#333;font-weight:400;font-size:1.4rem;line-height:1.6}.cms-notes-list{list-style:none}.cms-notes-list__item{color:#333;font-weight:400;font-size:1.4rem;line-height:1.6}.cms-notes-list__item::before{display:inline;content:"・"}.cms-floating{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:cms-fuwa;animation-name:cms-fuwa;position:-webkit-sticky;position:sticky;top:20px;z-index:20;visibility:hidden;margin-right:-166px;height:0;text-align:right;opacity:0;-webkit-transition:opacity linear .5s,visibility linear .5s;transition:opacity linear .5s,visibility linear .5s}@-webkit-keyframes cms-fuwa{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes cms-fuwa{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.cms-floating.is-active{visibility:visible;opacity:1}.cms-floating.is-bottom{visibility:hidden;opacity:0}.cms-floating__img{-webkit-filter:drop-shadow(0 0 3px rgba(0, 0, 0, 0.5));filter:drop-shadow(0 0 3px rgba(0, 0, 0, 0.5))}