@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;700&display=swap);.wrapper[data-v-1c3a7619]{display:flex;flex-direction:row;justify-content:center}.wrapper .chess-pile-wrapper[data-v-1c3a7619]{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin-left:16px}.wrapper .chess-pile-wrapper .chess-pile img[data-v-1c3a7619]{width:100%}.wrapper .chess-pile-wrapper .chess-pile .out-chess[data-v-1c3a7619]{width:96px;height:26px;line-height:26px;border-radius:13px;background:rgba(36,36,36,.5);margin:8px 14px}.wrapper .chess-board[data-v-1c3a7619]{position:relative;z-index:16}.wrapper .chess-board .board-image[data-v-1c3a7619]{z-index:10;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background:#f5dca5;border-radius:30px}.wrapper .chess-board .board-image.test-play[data-v-1c3a7619]{box-shadow:0 14px 0 #906624,inset 0 0 0 10px #f0a141,0 5px 0 rgba(0,0,0,.3)}.wrapper .chess-board .board-image.paused[data-v-1c3a7619]{box-shadow:0 14px 0 #906624,inset 0 0 0 10px #d1554e,0 5px 0 rgba(0,0,0,.3)}.wrapper .aigorithm.chess-board .board-image[data-v-1c3a7619]{box-shadow:0 14px 0 #9b6784,0 5px 0 rgba(161,105,57,.5)}.wrapper .aigorithm.chess-board .board-image.paused[data-v-1c3a7619]{box-shadow:0 14px 0 #9b6784,inset 0 0 0 10px #d1554e,0 5px 0 rgba(0,0,0,.3)}.wrapper .aigorithm.chess-board .board-image.test-play[data-v-1c3a7619]{box-shadow:0 14px 0 #9b6784,inset 0 0 0 10px #fff,0 5px 0 rgba(0,0,0,.3)}.pad-mode .wrapper .chess-pile .chess-pile-empty[data-v-1c3a7619]{display:none}.phone-mode .wrapper .chess-pile-wrapper[data-v-1c3a7619]{margin-left:8px}.phone-mode .wrapper .chess-pile-wrapper .chess-pile .chess-pile-empty[data-v-1c3a7619]{display:none}.phone-mode .wrapper .chess-pile-wrapper .chess-pile .out-chess[data-v-1c3a7619]{width:60px;height:20px;line-height:20px;font-size:12px;margin:8px 8px}.phone-mode .wrapper .chess-board .board-image[data-v-1c3a7619]{box-shadow:0 7px 0 #906624,0 2px 0 rgba(0,0,0,.3);border-radius:13px}.phone-mode .wrapper .chess-board .board-image.test-play[data-v-1c3a7619]{box-shadow:0 7px 0 #906624,inset 0 0 0 5px #f0a141,0 5px 0 rgba(0,0,0,.3)}.phone-mode .wrapper .aigorithm.chess-board .board-image[data-v-1c3a7619]{box-shadow:0 7px 0 #9b6784,0 2px 0 rgba(161,105,57,.5)}.phone-mode .wrapper .aigorithm.chess-board .board-image.paused[data-v-1c3a7619]{box-shadow:0 7px 0 #906624,inset 0 0 0 7px #d1554e,0 5px 0 rgba(0,0,0,.3)}.phone-mode .wrapper .aigorithm.chess-board .board-image.test-play[data-v-1c3a7619]{box-shadow:0 7px 0 #906624,inset 0 0 0 5px #fff,0 5px 0 #9b6784}#player{width:100%;height:100%}#player canvas{left:0}.chess-board .wgo-info-overlay{display:none}@-webkit-keyframes bounceIn-4c808f46{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes bounceIn-4c808f46{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}@-webkit-keyframes bounce-4c808f46{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes bounce-4c808f46{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@-webkit-keyframes rotate-4c808f46{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(359deg)}}@keyframes rotate-4c808f46{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(359deg)}}@-webkit-keyframes zoomIn-4c808f46{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn-4c808f46{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes zoomOut-4c808f46{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut-4c808f46{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@-webkit-keyframes exterior-4c808f46{0%{transform:scale(1)}25%{transform:scale(.7)}50%{transform:scale(1)}75%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes exterior-4c808f46{0%{transform:scale(1)}25%{transform:scale(.7)}50%{transform:scale(1)}75%{transform:scale(1.2)}to{transform:scale(1)}}@-webkit-keyframes icono-4c808f46{0%{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(1.4)}75%{transform:scale(.8)}to{transform:scale(1)}}@keyframes icono-4c808f46{0%{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(1.4)}75%{transform:scale(.8)}to{transform:scale(1)}}@-webkit-keyframes bounceInMove-4c808f46{0%{opacity:0;transform:scale(.3)}20%{opacity:1;transform:scale(1.05)}30%{transform:scale(.9)}40%{transform:scale(1)}to{transform:translateX(-84%)}}@keyframes bounceInMove-4c808f46{0%{opacity:0;transform:scale(.3)}20%{opacity:1;transform:scale(1.05)}30%{transform:scale(.9)}40%{transform:scale(1)}to{transform:translateX(-84%)}}@-webkit-keyframes padBounceInMove-4c808f46{0%{opacity:0;transform:scale(.3)}20%{opacity:1;transform:scale(1.05)}30%{transform:scale(.9)}40%{transform:scale(1)}to{transform:translate(-74%)}}@keyframes padBounceInMove-4c808f46{0%{opacity:0;transform:scale(.3)}20%{opacity:1;transform:scale(1.05)}30%{transform:scale(.9)}40%{transform:scale(1)}to{transform:translate(-74%)}}@-webkit-keyframes phoneBounceInMove-4c808f46{0%{opacity:0;transform:scale(.3)}20%{opacity:1;transform:scale(1.05)}30%{transform:scale(.9)}40%{transform:scale(1)}to{transform:translate(-56%)}}@keyframes phoneBounceInMove-4c808f46{0%{opacity:0;transform:scale(.3)}20%{opacity:1;transform:scale(1.05)}30%{transform:scale(.9)}40%{transform:scale(1)}to{transform:translate(-56%)}}@-webkit-keyframes slideInLeft-4c808f46{0%{transform:translate3d(-100%,0,0);visibility:visible;z-index:999}to{transform:translateZ(0);z-index:999}}@keyframes slideInLeft-4c808f46{0%{transform:translate3d(-100%,0,0);visibility:visible;z-index:999}to{transform:translateZ(0);z-index:999}}@-webkit-keyframes slideOutLeft-4c808f46{0%{transform:translateZ(0);z-index:999}to{visibility:hidden;transform:translate3d(-100%,0,0);z-index:999}}@keyframes slideOutLeft-4c808f46{0%{transform:translateZ(0);z-index:999}to{visibility:hidden;transform:translate3d(-100%,0,0);z-index:999}}@-webkit-keyframes slideInRight-4c808f46{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInRight-4c808f46{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}@-webkit-keyframes slide-y-down-4c808f46{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-y-down-4c808f46{0%{transform:translateY(100%)}to{transform:translateY(0)}}.slide-y-down-enter-active[data-v-4c808f46]{-webkit-animation:slide-y-down-4c808f46 .6s;animation:slide-y-down-4c808f46 .6s}.slide-y-down-leave-active[data-v-4c808f46]{animation:slide-y-down-4c808f46 .6s reverse}.slide-enter-active[data-v-4c808f46]{transition-duration:.3s;transition-timing-function:ease-in}.slide-leave-active[data-v-4c808f46]{transition-duration:.3s;transition-timing-function:cubic-bezier(0,1,.5,1)}.slide-enter-to[data-v-4c808f46],.slide-leave[data-v-4c808f46]{max-height:100px;overflow:hidden}.slide-enter[data-v-4c808f46],.slide-leave-to[data-v-4c808f46]{overflow:hidden;max-height:0}.correct-or-not[data-v-4c808f46]{width:200px;height:200px;border-radius:50%;display:flex;justify-content:center;align-items:center;-webkit-animation:exterior-4c808f46 .4s .04s;animation:exterior-4c808f46 .4s .04s;border:20px solid #fff}.correct-or-not .icon-Check[data-v-4c808f46],.correct-or-not .icon-Close[data-v-4c808f46]{font-size:90px;-webkit-animation:icono-4c808f46 .6s .08s;animation:icono-4c808f46 .6s .08s}.phone-mode .correct-or-not[data-v-4c808f46]{border-width:9px;width:86px;height:86px}.phone-mode .correct-or-not .icon-Check[data-v-4c808f46],.phone-mode .correct-or-not .icon-Close[data-v-4c808f46]{font-size:48px}.bg-red[data-v-4c808f46]{background:#d1554e}.check-to-chess[data-v-540d6052]{width:200px;height:88px;border-radius:0 30px 30px 0;position:fixed;bottom:0;z-index:999;left:0;margin-left:-200px;transition-duration:.2s;visibility:hidden;opacity:0}.check-to-chess .oval[data-v-540d6052]{margin:8px;padding:0;border-radius:50%;color:#fff;font-size:20px;display:inline-block}.check-to-chess .btn-wrap[data-v-540d6052]{align-items:center}.check-to-chess .btn-wrap[data-v-540d6052] .cancel.button.is-round.button.is-round{border:none;padding:4px 32px 10px;margin:8px;min-width:auto}.check-to-chess .btn-wrap[data-v-540d6052] .confirm.button.is-round.button.is-round{padding:4px 32px 10px;margin:8px;min-width:auto}.check-to-chess .btn-wrap>div[data-v-540d6052]{white-space:nowrap}.check-to-chess.lite[data-v-540d6052]{width:100%;height:auto;bottom:0;margin-left:0;background:none}.check-to-chess.lite .move-chese[data-v-540d6052]{background-color:#78591d}.check-to-chess.lite .lite-hide[data-v-540d6052]{display:none}.check-to-chess.lite .lite-show[data-v-540d6052]{display:inline-block}.check-to-chess.lite .oval[data-v-540d6052]{width:36px;height:36px}.check-to-chess[data-v-540d6052]:not(.lite){padding:3px 16px 3px 8px;padding:3px 8px 3px 6px}.check-to-chess:not(.lite) .oval[data-v-540d6052]{width:30px;height:30px;box-shadow:none;background-color:#dab76e}.check-to-chess:not(.lite) .oval[data-v-540d6052]:hover{background-color:#b68e3d}.check-to-chess:not(.lite) .oval[data-v-540d6052]:after,.check-to-chess:not(.lite) .oval[data-v-540d6052]:before{display:none}.check-to-chess:not(.lite) .oval[data-v-540d6052]{margin:5px}.check-to-chess:not(.lite) .btn-wrap[data-v-540d6052]{align-items:center}.check-to-chess:not(.lite) .btn-wrap[data-v-540d6052] .cancel.button.is-round.button.is-round,.check-to-chess:not(.lite) .btn-wrap[data-v-540d6052] .confirm.button.is-round.button.is-round{padding:4px 24px 6px;margin:5px;min-width:auto}.check-to-chess:not(.lite) .lite-show[data-v-540d6052]{display:none}.check-to-chess.slide-in[data-v-540d6052]{margin-left:0;visibility:visible;opacity:1}.aigorithm.check-to-chess.slide-in[data-v-540d6052]{background:#d9ddff;border:3px solid #fff;border-left-width:0}.chessboard[data-v-ec758ae0]{margin-right:0}.correct-not[data-v-ec758ae0]{z-index:1000;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.homework-page-wrapper[data-v-ec758ae0]{position:relative;height:100%;width:100%;overflow:hidden}.homework-page-wrapper .question[data-v-ec758ae0]{color:#fff}.homework-page-wrapper .question .question-skip[data-v-ec758ae0]{position:absolute;cursor:pointer;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.02;letter-spacing:normal;color:hsla(0,0%,100%,.5)}.homework-page-wrapper .question .question-option-text[data-v-ec758ae0],.homework-page-wrapper .question .question-title[data-v-ec758ae0]{width:100%;line-height:1.65;margin:0}.homework-page-wrapper .question .question-options[data-v-ec758ae0]{width:100%}.homework-page-wrapper .question .question-options .option[data-v-ec758ae0]{background:#36a54e;cursor:pointer;text-align:center}.justify-center[data-v-ec758ae0]{justify-content:center}.align-center[data-v-ec758ae0]{align-items:center}.flex-column[data-v-ec758ae0],.flex-row[data-v-ec758ae0]{display:flex}.prism-player .prism-cover{background-size:contain}.prism-player .prism-liveshift-progress,.prism-player .prism-progress,.prism-player .prism-progress-hover{height:12px}.prism-player .prism-liveshift-progress .cursor-hover,.prism-player .prism-progress .cursor-hover{border-radius:100%;width:36px;height:36px;top:-10px!important}.prism-player .prism-liveshift-progress .prism-progress-cursor,.prism-player .prism-progress .prism-progress-cursor{position:absolute;border-radius:100%;top:-10px;width:36px;height:36px;overflow:hidden;box-sizing:content-box;display:block!important;margin-left:var(--e1466572)}.prism-player .prism-liveshift-progress .prism-progress-cursor img,.prism-player .prism-progress .prism-progress-cursor img{width:100%;height:100%}.prism-player .prism-controlbar{z-index:12}.container[data-v-17427af4]{width:100%;height:100%;background:#000;max-width:inherit;padding:0}.container .loading-player[data-v-17427af4]{height:100%}.ai-course[data-v-377346c1]{position:fixed;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;z-index:3}.back-btn-overlay[data-v-377346c1]{z-index:12;position:fixed;left:0;top:0;width:100%;height:100px;pointer-events:none;background-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent)}.back-btn-overlay .back-btn[data-v-377346c1]{position:absolute;left:16px;top:calc(env(safe-area-inset-top) + 16px);pointer-events:all;color:#000;background:#fff;cursor:pointer;border:5px solid hsla(0,0%,100%,.51);border-radius:100%;font-weight:800;font-size:37px;padding-top:2px;width:50px;height:50px}.phone-mode .back-btn-overlay .back-btn[data-v-377346c1]{font-size:37px}.video[data-v-377346c1]{position:relative;z-index:0;width:100%;height:100%;background:#000}.question-overlay-container[data-v-377346c1]{z-index:1}.end-dialog-container[data-v-377346c1],.question-overlay-container[data-v-377346c1]{position:fixed;left:0;bottom:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.end-dialog-container[data-v-377346c1]{background:rgba(36,36,36,.8)}.end-dialog-container.hjj-bg[data-v-377346c1]{background:rgba(0,0,0,.6)}.end-dialog-container .custom-ending[data-v-377346c1]{color:#fff}.end-dialog-container .custom-ending img[data-v-377346c1]{display:block;margin:0 auto;width:220px;margin-bottom:8px}@media (max-width:570px){.end-dialog-container .custom-ending img[data-v-377346c1]{width:180px}}.end-dialog-container .custom-ending h2[data-v-377346c1]{text-align:center;font-size:28px;margin-top:0;margin-bottom:8px}.end-dialog-container .custom-ending button[data-v-377346c1]{cursor:pointer;border-radius:4px;font-size:16px;background:#ffc069;color:#fff;border:none;width:94px;line-height:38px;margin:0 auto;padding:0;display:block}.end-dialog-container .custom-ending button.jungo-btn[data-v-377346c1]{background:#009e98}.end-dialog-container .center[data-v-377346c1]{position:relative}.end-dialog-container .center .title[data-v-377346c1]{position:absolute;text-align:center;top:80px;font-size:60px;color:#fff;width:100%;margin:0;letter-spacing:10px}.end-dialog-container .center .button-container[data-v-377346c1]{position:absolute;width:100%;display:flex;align-items:center;justify-content:center;bottom:76px}.end-dialog-container .center .button-container .next-ai-course[data-v-377346c1]{width:117px}.phone-mode .end-dialog-container .center[data-v-377346c1]{width:450px;height:300px}.phone-mode .end-dialog-container .center img[data-v-377346c1]{width:100%}.phone-mode .end-dialog-container .center .title[data-v-377346c1]{top:90px;font-size:36px}.left[data-v-377346c1],.right[data-v-377346c1]{position:absolute;width:50%;height:100%;z-index:1}.right[data-v-377346c1]{right:0}