@-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-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;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);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{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.c-carousel-game-bnr__slide{-webkit-align-self:center;-ms-flex-item-align:center;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:-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:44px;height:44px;border-radius:44px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);cursor:pointer;margin-top:-42px;border:2px solid #d52b4a}.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:#d52b4a}.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% - 22px - 258.5px - 40px)}.c-carousel-game-bnr__btn--next{right:calc(50% - 22px - 258.5px - 40px)}.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:#0194d7}.c-carousel-game-bnr__l-controller{position:absolute;bottom:0;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: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:#0194d7;color:#fff;-webkit-transition:.3s;transition:.3s}.c-carousel-game-bnr__toggle-btn:focus-within,.c-carousel-game-bnr__toggle-btn:hover{outline:1px solid #0194d7;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);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:"";-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.c-carousel-game-bnr__toggle-btn::before{position:absolute;left:50%;width:calc(20px/3);height:calc(20px/2);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:calc(20px/4) solid rgba(0,0,0,0);border-left:calc(20px/2.5) 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-bnr-dpc a:hover{opacity:.8}.c-bnr-dpc__img{width:100%;height:100%;vertical-align:middle}.game-ttl{position:relative;margin-bottom:32px;padding-right:20px;padding-left:20px;height:60px;border:1px solid #ddd;background-image:url("/pc/images/game/img-eyecatch-ttl-e8751b64e0.png");background-size:cover;color:#fff}.game-ttl::after{position:absolute;bottom:-13px;left:0;width:0;height:0;border-width:0 20px 12px 0;border-style:solid;border-color:rgba(0,0,0,0) #bbb rgba(0,0,0,0) rgba(0,0,0,0);content:""}.game-ttl__ttl{display:inline-block;font-weight:700;font-size:3rem;line-height:60px}.game-ttl__ttl small{margin-left:20px;font-size:1.4rem}.game__l-sec+.game__l-sec{margin-top:48px}.game-sec{margin-bottom:40px}.game-sec--no-margin-btm{margin-bottom:0}.game-sec__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:12px;background-image:-webkit-linear-gradient(269.15deg, #a2e2f7 0.73%, #fff 99.27%);background-image:linear-gradient(180.85deg, #a2e2f7 0.73%, #fff 99.27%)}.game-sec__l-icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:12px;width:65px}.game-sec__icon{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:65px;height:65px;border-radius:32.5px;background-color:#fff}.game-sec__l-ttl{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.game-sec__caption{color:#333;font-weight:700;font-size:1.4rem;line-height:1.2;margin-bottom:4px}.game-sec__ttl{margin-bottom:8px;color:#333;font-weight:700;font-size:1.8rem;line-height:1.2}.game-sec__desc{color:#333;font-size:1.4rem;line-height:1.2}.game-sec__l-body{padding:16px}.game-sec__lead{color:#333;font-weight:400;font-size:1.4rem;line-height:1.4}.game-sec__lead--em{color:inherit;font-weight:700;font-size:1.6rem;line-height:inherit;margin-bottom:16px}.game-sec__figure{margin-bottom:40px;text-align:center}.game-sec__figure a:hover{opacity:.8}.game-sec__l-btn{margin-top:8px;text-align:center}.game-sec__l-badge{display:inline-block;margin-left:8px}.game-sec__badge{color:#fff;font-weight:700;font-size:1.4rem;line-height:inherit;-webkit-animation-duration:1.5s;animation-duration:1.5s;-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:fade-in;animation-name:fade-in;padding:4px;border-radius:4px;background-color:#ff0909}.game-sec-cpn{margin-bottom:40px;padding:20px;border:3px solid #ff0909;border-radius:8px}.game-sec-cpn__figure{position:relative;margin-bottom:12px;text-align:center}.game-sec-cpn__figure::before,.game-sec-cpn__figure::after{position:absolute;bottom:-12px;height:88px;content:""}.game-sec-cpn__figure::before{right:83%;width:84px;background:url("/pc/images/game/bururu-kangeki-c0859f8567@2x.png") center/contain no-repeat}.game-sec-cpn__figure::after{left:83%;width:81px;background:url("/pc/images/game/terya-kangeki-9762b29cb0@2x.png") center/contain no-repeat}.game-sec-cpn a:hover{opacity:.8}.game-sec-cpn__img{max-width:100%;height:auto;border-radius:8px}.game-sec-cpn__l-ttl{margin-bottom:12px;padding:12px;background-color:#fff5d8}.game-sec-cpn__label{color:#fff;font-weight:700;font-size:1.6rem;line-height:inherit;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:shake-fast;animation-name:shake-fast;display:inline-block;margin-bottom:12px;padding:8px;border-radius:4px;background-color:#d52b4a}.game-sec-cpn__ttl{color:#333;font-weight:700;font-size:1.4rem;line-height:inherit}.game-sec-cpn__ttl+.game-sec-cpn__ttl{margin-top:8px}.game-sec-cpn__ttl>span{color:#ff0909;font-weight:700;font-size:1.6rem;line-height:inherit}.game-sec-cpn__note{color:#777;font-weight:400;font-size:1.2rem;line-height:1.4}.game-sec-cpn__note>strong{color:#ff0909}.game-mission-content__group{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.game-mission-content__group+.game-mission-content__group{margin-top:4px}.game-mission-content__ttl,.game-mission-content__lead{font-weight:bold;font-size:1.2rem;line-height:1.2}.game-mission-content__group--achievement .game-mission-content__ttl,.game-mission-content__group--achievement .game-mission-content__lead{color:#ff0909}.game-mission-content__ttl{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.game-mission-content__ttl::after{margin-right:.25em;content:":"}.game-note{color:#333;font-size:1.2rem;line-height:1.4}.game-note::before{content:"※"}.game-aside-holdings{padding:0 4px 8px;border-top:2px solid #6fccf8;background-color:#e6f7ff}.game-holdings__l-note{padding:0 8px}.game-holdings-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:8px}.game-holdings-content__ttl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;color:#333;font-weight:bold;font-size:1.4rem}.game-holdings-content__ttl::before{margin-right:.25em;width:0;height:0;border-width:5px 0 5px 8px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333;content:""}.game-holdings-content__num{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-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:0 12px;background-color:#fff}.game-holdings-content__l-btn{margin-left:8px}.game-sec-beginner{overflow:hidden;margin-bottom:32px;border:4px solid #d52b4a;border-radius:10px}.game-sec-beginner__l-header{position:relative;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;padding:20px;background-color:#d52b4a}.game-sec-beginner__l-header::after{position:absolute;right:20px;bottom:0;width:140px;height:70px;background:url("/pc/images/game/beginner-buruterya-85b61bab67.png") center/contain no-repeat;content:""}.game-sec-beginner__icon{margin-right:12px}.game-sec-beginner__icon>img{width:100%;height:auto}.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.2rem;line-height:1.2}.game-sec-beginner__l-body{padding-top:16px;background-color:#fff}.game-beginner-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-bottom:16px;padding-left:12px}.game-beginner-list__item{min-width:calc((100% - 36px)/3.25);max-width:calc((100% - 36px)/3.25)}.game-beginner-list__item+.game-beginner-list__item{margin-left:12px}.game-beginner-list__item:last-child{box-sizing:content-box;padding-right:12px}.game-beginner-list__item:last-child>*{box-sizing:border-box}.game-beginner-card{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}.game-beginner-card__l-balloon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:12px;padding:0 12px}.game-beginner-card__frame{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:12px;border:1px solid #eee;border-radius:4px;background-color:#fff}.game-beginner-card__frame:hover{background-color:#f5f5f5}.game-beginner-card__l-thumb{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:12px}.game-beginner-card__l-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.game-beginner-card__l-btn{margin-top:auto;text-align:right}.game-beginner-card__balloon{color:#000;font-weight:700;font-size:1.6rem;line-height:1;position:relative;padding:8px 0;border-radius:50px;background-color:#ffea7c;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:#ffea7c rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}.game-beginner-card__img{width:100%;height:auto;vertical-align:middle}.game-beginner-card__ttl{color:#0194d7;font-weight:400;font-size:1.4rem;line-height:1.2;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;position:relative;max-height:3.36rem;margin-bottom:8px}@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:#777;font-weight:400;font-size:1.2rem;line-height:1.4;margin-bottom:12px}