@charset "UTF-8";video{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);opacity:.4}body,ul,li,p{margin:0;padding:0;list-style-type:none;font-family:Otoma,sans-serif}body{position:fixed;top:0;left:0;right:0;bottom:0}.html-container{background:#fff;position:absolute;top:0;bottom:0;left:0;right:0;z-index:10}.html-container.hidden{animation:1.2s html-container-disappear}@keyframes html-container-disappear{0%{opacity:1;transform:scale(1)}99%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(0);display:none}}button{cursor:pointer;font-family:inherit}a{text-decoration:none;color:inherit;cursor:pointer;font-family:inherit}.loading-comment-container{max-width:80%;height:calc(50% - 60px);margin:0 auto;padding-top:60px;text-align:center;overflow:hidden;display:flex;align-items:flex-end;justify-content:center}#loadingComment{min-height:100%;font-family:Otoma,ヒラギノ丸ゴ Pro W4,ヒラギノ丸ゴ Pro,Hiragino Maru Gothic Pro,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,HG丸ｺﾞｼｯｸM-PRO,HGMaruGothicMPRO,sans-serif;color:#28203a}#loadingComment li{font-size:6vmin}.start{width:80%;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:fixed;top:50%;left:50%;transform:translate(-50%);background:#dd5293e6;border:3px solid rgba(255,255,255,.9);font-size:6vmin;color:#f5f0f4;font-weight:700;border-radius:4px;text-align:center}.start p{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;text-align:center}.start button{-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#521b42;font-size:8vmin;box-shadow:0 4px 4px #270619;border-radius:4px;margin:10px}#start-comment{width:90%;text-align:center;color:#e6e6e6;font-size:8vmin;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}#start-comment .yellow{color:#fff023;padding:0 10px}#start-comment.hidden{transform:translate(-50%,-50%) scale(0)}.control-container{position:fixed;bottom:10px;left:10px;z-index:2}.control-btn{padding:10px;border-radius:4px;border:#aaa solid 2px;background:#333333b3;font-size:4vmin;font-family:inherit;color:#e6e6e6;-webkit-user-select:none;-moz-user-select:none;user-select:none}.life-container{-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none;position:fixed;bottom:10%;right:3%;z-index:2}.life{-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:8px;width:10vmin;height:10vmin;color:#ffae00;background:#eee;border-radius:40%;text-align:center;line-height:10vmin;transition:all 1s}.life .material-icons{font-size:10vmin}#replay{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-direction:column;justify-content:space-around;align-items:center;background:#ffffff80;width:80%;position:fixed;top:5%;left:10%;font-size:6vmin;cursor:pointer;z-index:3;transition:transform .4s;font-size:4vw;border:none}.hidden{transform:scale(0)}.life.hidden{animation-name:flash;animation-duration:2s;animation-timing-function:step-start}@keyframes flash{0%,20%,40%,60%,80%{opacity:1;transform:scale(1)}10%,30%,50%,70%,90%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(0)}}.end-btns{padding:0 20px;background:#ffffffd9;font-size:4vmin;line-height:10vmin;font-family:inherit;color:#272727;border:1px solid #515151;box-shadow:0 4px 8px #515151;text-align:center;cursor:pointer;border-radius:4px}.score-container{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:2}.score-container.hidden{display:none}.score-container .btns{display:flex;justify-content:center;gap:10px}.score-container .end-btns.side{display:flex;align-items:center}.score-container img{-o-object-fit:contain;object-fit:contain;max-height:45%}.level{font-size:3vw}#level{font-size:6vw;color:red}
