@charset "utf-8";.gameEngine-Button:hover,.gameEngine-NextButton:hover{text-decoration:underline}#btns,input{margin:1em auto}.button,.link a{text-decoration:none}.gameEngine-Sprite-pixelated,.wrapper img{image-rendering:optimizeSpeed;-ms-interpolation-mode:nearest-neighbor}.nhk,.wrapper,.youtube{float:left;margin:1em 0}#btns,#footer,.BlueScreen,.RubyPositionFix rt,.StartMessage,.button,.gameEngine-Button,.nhk,.youtube,h1,h2{text-align:center}.hidden-system-node{position:absolute;left:0;top:0;visibility:hidden}.hidden-iframe{z-index:-1;visibility:hidden;overflow:hidden;border:0;outline:0;margin:-10px 0 0 -10px;padding:0;min-width:0;min-height:0;width:10px;height:10px;max-width:10px;max-height:10px;top:-20px;left:-20px}#btns,.link{max-width:30em}#fps-slowdown-make-sound-noisy{width:0;height:0;position:absolute;-webkit-animation-name:anim-void;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}@-webkit-keyframes anim-void{from{top:0}to{top:1px}}[ie8opcityFix] *{filter:inherit}html{font-size:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}body,html{margin:0;padding:0;height:100%}body{background:#000;position:relative;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;overflow:hidden;touch-action:none}:not(.user-selectable){-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}:active,:focus{outline:0}.gameEngine-SceneRoot{cursor:pointer;position:absolute;width:100%;height:100%;top:0;left:0}.gameEngine-DisplayObject,.gameEngine-Scene{position:absolute;overflow:hidden}.scrollable .gameEngine-Scene{position:fixed}.gameEngine-Sprite,.gameEngine-Sprite-pixelated,.noPostionFixed .gameEngine-Scene{position:absolute}.gameEngine-PauseScene,.gameEngine-Scene{top:0;left:0;width:100%;height:100%}.gameEngine-ScrollScene{position:relative}h1,h2,h3{margin:0;line-height:1.2}.gameEngine-Button{position:absolute;background:#ccc;color:#000;padding:.5em 0;line-height:1;-webkit-border-radius:1em;-moz-border-radius:1em;-ms-border-radius:1em;border-radius:1em}.gameEngine-Button:hover{margin-top:1px}.gameEngine-PreloadScene-Box{position:relative;height:100%;background:#333}.gameEngine-PreloadScene-Bar{position:absolute;top:10%;left:0;width:0;height:80%;background:#00f}.boot-lock{pointer-events:none}.scrollable{-webkit-overflow-scrolling:auto;overscroll-behavior:none;overflow:auto;overflow-x:hidden;touch-action:pan-y}.link,.nhk,.wrapper,.youtube{overflow:hidden}.gameEngine-PauseScene{position:absolute;background-color:#000;background-color:rgba(0,0,0,0.8);color:#fff;text-align:center}.gameEngine-PauseScene-debug{position:absolute;top:30%;left:0}.gameEngine-PauseScene *{-webkit-transition-property:width,height,top,left;-webkit-transition:0.3s ease-in;-moz-transition:width .3s ease-in,height .3s ease-in,top .3s ease-in,left .3s ease-in;-o-transition:width .3s ease-in,height .3s ease-in,top .3s ease-in,left .3s ease-in;transition:width .3s ease-in,height .3s ease-in,top .3s ease-in,left .3s ease-in}.gameEngine-Label{position:absolute;display:block}.gameEngine-Sprite-pixelated{image-rendering:-webkit-optimize-contrast;image-rendering:-webkit-crisp-edges;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:pixelated}.gameEngine-PauseButton{position:absolute;top:.1em;left:.1em;font-size:1em;color:#fff;border:1px solid #fff;padding:.25em;line-height:1;cursor:pointer}.link,h2{border-bottom:1px solid #ccc}@media screen and (-webkit-min-device-pixel-ratio:0){body{font-family:-apple-system,BlinkMacSystemFont,"Avenir Next",Avenir,"Open Sans","Helvetica Neue",Helvetica,Arial,Verdana,Roboto,"UD Digi Kyokasho NP-R","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}}.gameEngine-DynamicLabel{position:absolute;line-height:1.5}.RubyPositionFix .gameEngine-DynamicLabel{margin-top:0}.RubyPositionFix ruby{position:relative;display:inline-block;line-height:1.5}.RubyPositionFix rt{position:absolute;top:-.4em;left:0;right:0;margin:auto;font-size:.5em;line-height:1}.StartMessage{position:absolute;cursor:pointer}.BlueScreen{position:absolute;background:#013873;color:#fff}.NameLabel{position:absolute;color:#fff;text-shadow:1px 1px 2px #000}.gameEngine-Textarea{position:absolute;background-color:#000;background-color:rgba(0,0,0,0.5)}.gameEngine-NextButton{position:absolute;cursor:pointer;color:#fff}.gameEngine-NextButton-Angle{position:absolute;left:-1em;top:0}.Indicator{position:absolute;background:#b60000;-webkit-transition-property:width;-webkit-transition:0.3s ease-in;-moz-transition:width .3s ease-in;-o-transition:width .3s ease-in;transition:width .3s ease-in}.button,.link a,.wrapper,.youtube{position:relative}h1{font-size:2em;padding:1em 0 0}.kokkai{color:#c9717f}.booing{color:#358b4a}h2{font-size:1em;padding:.5em 0}.button{display:inline-block;background:#ccc;color:#000;padding:.5em 1em;margin:.5em;line-height:1;-webkit-border-radius:1em;-moz-border-radius:1em;-ms-border-radius:1em;border-radius:1em}#replaybutton,.link,.link a,.link:after,input{display:block}.button:hover,.link a:hover{text-decoration:underline;top:1px}.line{background:#00c300;color:#fff;text-transform:uppercase}.twitter{background:#00aced;color:#fff}.facebook{background:#3b5998;color:#fff}input{font-size:1.25em;width:16em;padding:.5em}#replaybutton{width:6em;margin:1em auto 2em}.link{margin:auto}.link:after{content:".";visibility:hidden;height:.1px;font-size:.1em;line-height:0;clear:both}.linkcontent{width:80%}h3{padding:1em 0 .5em 135px;font-weight:400}.note{padding:.1em 0 .5em 135px;color:#666}.link a{float:right;margin:1em 0;height:1em;line-height:1;padding:.5em;-webkit-border-radius:.2em;-moz-border-radius:.2em;-ms-border-radius:.2em;border-radius:.2em}.wrapper img{position:absolute;image-rendering:-webkit-optimize-contrast;image-rendering:-webkit-crisp-edges;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:pixelated}.hp{background:#444;color:#fff}.nhk,.youtube{width:120px;height:94px}.youtube{background:#f60000;color:#f7f7f7;-webkit-border-radius:20%;-moz-border-radius:20%;-ms-border-radius:20%;border-radius:20%}.youtube i{position:absolute;top:29px;left:44px;width:0;height:0;font-size:0;line-height:0;border-style:solid;border-color:#f60000 #f7f7f7;border-width:18px 0 18px 32px}.nhk{background:#044181;color:#fff}.nhk i{font-size:40px;line-height:94px;font-weight:700}#footer{border-top:1px solid #ccc;padding:1em 0;margin-top:2em}