@charset "UTF-8";@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-up{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes loop-slide{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes reflection{0%{opacity:0;transform:scale(0) rotate(45deg)}80%{opacity:.5;transform:scale(0) rotate(45deg)}81%{opacity:1;transform:scale(4) rotate(45deg)}to{opacity:0;transform:scale(50) rotate(45deg)}}@keyframes shake{0%{transform:translate(0)}15%{transform:translate(5px)}30%{transform:translate(-5px)}50%{transform:translate(2px)}60%{transform:translate(-2px)}80%{transform:translate(1px)}90%{transform:translate(-.5px)}to{transform:translate(0)}}@keyframes shake-infinite{0%{transform:translate(0)}10%{transform:translate(5px)}20%{transform:translate(-5px)}30%{transform:translate(2px)}35%{transform:translate(-2px)}40%{transform:translate(1px)}45%{transform:translate(-.5px)}50%{transform:translate(0)}to{transform:translate(0)}}@keyframes shake-fast{0%{transform:translate(0)}60%{transform:translate(0)}65%{transform:translate(5px)}70%{transform:translate(-5px)}75%{transform:translate(2px)}80%{transform:translate(-2px)}85%{transform:translate(1px)}90%{transform:translate(-.5px)}to{transform:translate(0)}}@keyframes shake-vertical-fast{0%{transform:translateY(0)}60%{transform:translateY(0)}65%{transform:translateY(5px)}70%{transform:translateY(-5px)}75%{transform:translateY(2px)}80%{transform:translateY(-2px)}85%{transform:translateY(1px)}90%{transform:translateY(-.5px)}to{transform:translateY(0)}}@keyframes loop-tilt{0%{transform:rotate(4deg)}90%{transform:rotate(4deg)}to{transform:rotate(-12deg)}}@keyframes scale{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes flicker{0%{opacity:1}33%{opacity:.5}to{opacity:.2}}@keyframes fluffy{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes scroll-down{0%{opacity:0;transform:translateY(-15px)}50%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(15px)}}@keyframes hanabi{0%{opacity:0;transform:scale(1)}10%{opacity:1}to{opacity:0;transform:scale(2)}}@keyframes drop{0%{opacity:0;transform:translateY(0)}50%{opacity:1;transform:translateY(200px)}to{opacity:.3;transform:translateY(500px)}}@keyframes poyopoyo{0%{transform:scale(1)}40%{transform:scale(1)}50%{transform:scale(.9)}60%{transform:scale(1)}70%{transform:scale(.95)}80%{transform:scale(1)}}.c-carousel-game-bnr{position:relative;min-height:252px}.c-carousel-game-bnr__loading{display:none}.is-loading .c-carousel-game-bnr__loading{position:absolute;top:50%;left:50%;display:block;transform:translate(-50%,-50%)}.c-carousel-game-bnr__container:not(.is-passive){padding-bottom:40px}.is-loading .c-carousel-game-bnr__wrapper{display:none}.is-passive .c-carousel-game-bnr__wrapper{justify-content:center}.c-carousel-game-bnr__slide{align-self:center}.c-carousel-game-bnr__container:not(.is-passive) .c-carousel-game-bnr__slide:not(.c-carousel-game-bnr__slide--active){opacity:.3}.c-carousel-game-bnr__slide a:hover{opacity:.8}.c-carousel-game-bnr__slide img{width:100%;height:100%;vertical-align:middle}.c-carousel-game-bnr__slide img.lazy:not(.lazyloaded){width:auto;height:auto}.c-carousel-game-bnr__btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:44px;background-color:#fff;box-shadow:0 1px 3px #0003;cursor:pointer;margin-top:-42px;border:2px solid #745399}.c-carousel-game-bnr__btn.swiper-button-disabled{display:none}.c-carousel-game-bnr__btn.swiper-button-prev,.c-carousel-game-bnr__btn.swiper-button-next{background-image:none}.c-carousel-game-bnr__btn>[class^=icon-svg-]{fill:#745399}.c-carousel-game-bnr__btn:hover{opacity:.8}.c-carousel-game-bnr__btn [class^=icon-svg-]{width:20px;height:20px}.c-carousel-game-bnr__btn--prev{left:calc(50% - 320.5px)}.c-carousel-game-bnr__btn--next{right:calc(50% - 320.5px)}.c-carousel-game-bnr__pagination-bullet{display:inline-block;margin-right:8px;margin-left:8px;width:14px;height:14px;border-radius:50%;background-color:#ccc;cursor:pointer}.c-carousel-game-bnr__pagination-bullet--active{background-color:#745399}.c-carousel-game-bnr__l-controller{position:absolute;bottom:0;display:flex;align-items:center;justify-content:center;width:100%;height:40px;gap:16px}.c-carousel-game-bnr__pagination{position:relative}.c-carousel-game-bnr__toggle-btn{position:relative;width:20px;height:20px;border-radius:50%;background-color:#745399;color:#fff;transition:.3s}.c-carousel-game-bnr__toggle-btn:focus-within,.c-carousel-game-bnr__toggle-btn:hover{outline:1px solid #745399;transform:scale(1.2)}.c-carousel-game-bnr__toggle-btn:before,.c-carousel-game-bnr__toggle-btn:after{position:absolute;top:50%;display:block;content:"";transform:translate(-50%,-50%)}.c-carousel-game-bnr__toggle-btn:before{position:absolute;left:50%;width:calc(20px / 3);height:10px;border-right:2px solid #fff;border-left:2px solid #fff;opacity:0}.c-carousel-game-bnr__toggle-btn:after{position:absolute;left:68%;box-sizing:border-box;width:0;height:0;border:5px solid transparent;border-left:8px solid #fff;opacity:1}.c-carousel-game-bnr__toggle-btn.is-paused:before{opacity:1}.c-carousel-game-bnr__toggle-btn.is-paused:after{opacity:0}.c-modal-dialog{position:relative;overflow:visible;padding:16px;width:min(100%,780px);border-radius:4px;background-color:#fff}.c-modal-dialog--sm{max-width:450px}.c-modal-dialog__l-header{margin-bottom:16px}.c-modal-dialog__l-body{overflow-y:scroll;margin:16px 0;max-height:500px}.c-modal-dialog__l-footer{margin-top:16px}.c-modal-dialog__l-dismiss:not(.c-modal-dialog__l-dismiss--static){position:absolute;top:-12px;right:-12px}.c-modal-dialog__l-dismiss--static{position:absolute;bottom:-58px;left:0;width:100%;text-align:center}.c-modal-dialog__ttl{color:#333;font-weight:700;font-size:1.6rem;line-height:1.2;margin-bottom:16px;text-align:center}.c-modal-dialog__ttl--slash:before{content:"＼"}.c-modal-dialog__ttl--slash:after{content:"／"}.c-modal-dialog__lead{color:#333;font-weight:400;font-size:1.4rem;line-height:1.4;text-align:center}.c-modal-dialog__lead+.c-modal-dialog__lead{margin-top:1em}.c-modal-dialog__dismiss{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:38px;background-color:#fff;box-shadow:0 4px 4px #00000040}.c-modal-dialog__dismiss:hover{opacity:.8}.c-modal-dialog__dismiss .icon-svg-dismiss{width:1.6rem;height:1.6rem;fill:gray}.c-modal-dialog-dismiss{display:inline-flex;align-items:center;justify-content:center;padding:.25em .5em;min-height:38px;width:120px;border-radius:50px;text-align:center;background:#fff;color:#333;font-weight:700;font-size:1.6rem;line-height:1.2}.c-modal-dialog-dismiss:hover{opacity:.8}.game-sec-beginner{margin-bottom:32px;border:4px solid #745399}.game-sec-beginner__l-header{position:relative;display:flex;align-items:center;padding:16px 20px;background-color:#745399}.game-sec-beginner__l-header:after{position:absolute;right:84px;bottom:-2px;width:103px;height:84px;background:url(/common/images/game/bg-nekop@2x.png) center/contain no-repeat;content:""}.game-sec-beginner__icon{margin-right:12px}.game-sec-beginner__icon>img{width:100%;height:auto;vertical-align:middle}.game-sec-beginner__ttl-caption{color:#fff;font-weight:700;font-size:1.6rem;line-height:1.2;margin-bottom:4px}.game-sec-beginner__main-ttl{color:#fff;font-weight:700;font-size:2.6rem;line-height:1.2}.game-sec-beginner__l-body{padding:16px 24px;background-color:#fff}.game-sec-beginner__l-list{margin-bottom:16px}.game-beginner-list{display:flex;flex-wrap:wrap;justify-content:space-between}.game-beginner-list__item{flex:0 0 auto;width:calc((99.9999% - 24px) / 3)}.game-beginner-card{display:flex;flex-direction:column}.game-beginner-card__l-balloon{flex:0 0 auto;margin-bottom:12px;padding:0 20px}.game-beginner-card__frame{position:relative;display:flex;flex:1 0 auto;flex-direction:column;padding:16px;background-color:#fff;box-shadow:0 1px 6px #0003}.game-beginner-card__frame:hover{background-color:#f5f5f5}.game-beginner-card__l-thumb{flex:0 0 auto;margin-bottom:8px}.game-beginner-card__l-body{display:flex;flex:1 0 auto;flex-direction:column}.game-beginner-card__l-btn{margin-top:auto;text-align:right}.game-beginner-card__balloon{color:#fff;font-weight:700;font-size:1.6rem;line-height:1;position:relative;padding:8px 0;border-radius:50px;background-color:#f16b76;text-align:center;-ms-overflow-style:scrollbar}.game-beginner-card__balloon:before{position:absolute;right:0;bottom:-16px;left:0;margin:auto;width:16px;height:16px;border-width:8px;border-style:solid;border-color:#f16b76 transparent transparent transparent;content:""}.game-beginner-card__img{width:100%;height:auto;vertical-align:middle}.game-beginner-card__ttl{color:#745399;font-weight:700;font-size:1.6rem;line-height:1.4;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;position:relative;max-height:4.48rem;margin-bottom:12px}@supports (-webkit-line-clamp: 2){.game-beginner-card__ttl:before,.game-beginner-card__ttl:after{content:normal}}.game-beginner-card__ttl .game-beginner-card__ttl:before,.game-beginner-card__ttl .game-beginner-card__ttl:after{position:absolute;top:2em;right:0;content:"...";line-height:1;-ms-wrap-flow:start}.game-beginner-card__desc{color:#333;font-weight:400;font-size:1.2rem;line-height:1.4;margin-bottom:12px}
