.start-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;height:100vh}.start-page:not(.active){display:none!important}.start-page #game-start{margin:40px auto 0;display:block;padding:0 50px;font-size:24px;font-weight:bold;letter-spacing:0.2em;line-height:60px;border-radius:30px;background-color:#43ac3f;color:#fff;cursor:pointer}.game-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100vh}.game-page:not(.active){display:none!important}.game-page .exit{position:fixed;top:5px;right:5px;z-index:99;width:40px;height:40px;border-radius:50%;background-color:#eee}.game-page .exit:after,.game-page .exit:before{content:"";width:21px;height:3px;background-color:#aaa;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.game-page .exit:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.game-page .exit:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.card__list__item{position:relative}.card__list__item .fuda{width:240px;cursor:pointer;-webkit-perspective:1000px;perspective:1000px}.card__list__item .fuda picture{-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;-webkit-transform:rotateX(35deg) scale(1);transform:rotateX(35deg) scale(1);-webkit-transform-origin:top;transform-origin:top;-webkit-filter:drop-shadow(0px 5px 5px rgba(0,0,0,0.5));filter:drop-shadow(0px 5px 5px rgba(0,0,0,0.5))}.card__list__item .fuda.back picture{-webkit-transform:rotateX(45deg) rotate(180deg) scale(1.1);transform:rotateX(45deg) rotate(180deg) scale(1.1);-webkit-transform-origin:center;transform-origin:center;-webkit-filter:drop-shadow(0px -5px 5px rgba(0,0,0,0.5));filter:drop-shadow(0px -5px 5px rgba(0,0,0,0.5))}.card__list__item .fuda img{display:block}.card__list__item.answer_open .fuda{opacity:0.5;pointer-events:none}.card__list__item.answer_open .fuda picture{-webkit-transform:rotateX(0deg) rotate(0deg) scale(1);transform:rotateX(0deg) rotate(0deg) scale(1);-webkit-filter:drop-shadow(1px 1px 5px rgba(0,0,0,0.7));filter:drop-shadow(1px 1px 5px rgba(0,0,0,0.7))}.card__list__item .answer{display:none;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center}.card__list__item .answer .kimariji{font-size:54px;color:#fa3434;font-weight:bold;opacity:0.7;text-shadow:0 0 10px #fff}.card__list__item .answer .kimariji.l5{font-size:46px}.card__list__item .answer .kimariji.l6{font-size:38px}.card__list__item .num{font-style:normal;position:absolute;top:100%;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:7px}.card__list__item .num__here{font-size:16px;font-weight:bold}.card__list__item .num__all{font-size:12px;position:relative}.card__list__item .num__all:before{content:"";width:14px;height:1px;background-color:#000;-webkit-transform:rotate(-60deg);transform:rotate(-60deg);position:absolute;left:-10px;bottom:10px}.complete-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh;text-align:center;position:relative}.complete-page:not(.active){display:none!important}.complete-page .return{margin-top:10px;display:block;padding:0 20px;font-size:14px;line-height:44px;border-radius:22px;background-color:#fff;color:#9cb95b;opacity:0;pointer-events:none;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.page-review .complete-page .return{opacity:1;pointer-events:visible}.complete-page .return.complete{opacity:1;pointer-events:visible}.start-page__inner p{text-align:center}.card__list__item .answer .next{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.card__list__item .answer .next button{width:110px;background-color:#fff;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.5);box-shadow:1px 1px 5px rgba(0,0,0,0.5);text-align:center;border-radius:6px;padding:10px 0;cursor:pointer;opacity:0.9;position:relative}.card__list__item .answer .next button span{position:relative;z-index:2;font-size:20px;font-weight:bold;color:#555}.complete-page p{font-size:20px}
/*# sourceMappingURL=review.css.map */