.user-status .menu-item{display:inline-block;text-decoration:none;vertical-align:middle;margin-right:25px}.material-icons{color:#bbb;font-size:20px;margin-top:10px}.user-displayName{font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:700;margin-left:15px}.circle-crop{width:40px;height:40px;border-radius:50%;overflow:hidden;display:inline-block}.circle-crop img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.logo{width:120px;height:50px}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}#app,body{font-family:Noto Sans JP,sans-serif;font-weight:400;font-style:normal}body{background-color:transparent;margin:0;padding:0;font-size:15px}p{color:#333;line-height:20px;margin-bottom:0;margin-top:10px}li{margin-top:5px}.contentwrapper{min-width:0;padding:0 18px 20px 18px;margin:0 auto 0 auto;text-align:left;background:#fff}@media (min-width:481px){.contentwrapper{max-width:680px}}@media (max-width:480px){.contentwrapper{max-width:480px}}span.highlight{background-color:#eee;border:1px solid #ccc}pre{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px;font-size:15px;font-family:monospace!important;white-space:pre;background-color:rgba(202,229,232,.25)}div.math p{text-align:center}button.ngci{cursor:pointer;border-radius:10px;font-size:20px;margin:10px;padding-right:20px}button.ngci,button.ngci:hover{background-color:#2990ff}.material-icons.login{font-size:20px;color:#fff;text-decoration:none}span.login-text{font-size:15px;font-weight:700;margin-left:15px;color:#fff}#login-layout{min-width:0;max-width:680px;padding:0 18px 20px 18px;margin:0 auto 0 auto;text-align:center;background:transparent}.login-form{display:flex;flex-direction:column;align-items:center}label{margin:10px}.page-content[data-v-cd9c30e0]{position:relative;display:inline-block;max-width:680px}.watermark-container[data-v-cd9c30e0],.watermark[data-v-cd9c30e0]{max-width:480px;box-sizing:border-box;overflow:hidden}.watermark[data-v-cd9c30e0]{position:absolute;font-size:1.2rem;letter-spacing:.5rem;opacity:.06;white-space:nowrap;transform-origin:center center;transform:rotate(-8deg);pointer-events:none}.content[data-v-cd9c30e0]{position:relative;z-index:-1;max-width:680px}pre[data-v-cd9c30e0]{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px;font-size:13px;font-family:Noto Sans JP,sans-serif;font-weight:400;font-style:normal}span.highlight[data-v-cd9c30e0]{background-color:#eee;border:1px solid #ccc}#tree{display:inline-block;padding:10px}#tree *{box-sizing:border-box}#tree .branch{padding:5px 40px 5px 20px}#tree .branch:not(:first-child){margin-left:120px}#tree .branch:not(:first-child):after{content:"";width:20px;border-top:1px solid #ccc;position:absolute;left:100px;top:50%;margin-top:1px}.entry{position:relative;min-height:42px;display:block}.entry:before{height:100%;border-left:1px solid #ccc}.entry:after,.entry:before{content:"";position:absolute;left:-20px}.entry:after{width:20px;transition:border .5s;border-top:1px solid #ccc;top:50%;margin-top:1px}.entry:first-child:after{height:10px;border-radius:10px 0 0 0}.entry:first-child:before{width:10px;height:50%;top:50%;margin-top:1px;border-radius:10px 0 0 0}.entry:last-child:before{width:10px;height:50%;border-radius:0 0 0 10px}.entry:last-child:after{height:10px;border-top:none;transition:border .5s;border-bottom:1px solid #ccc;border-radius:0 0 0 10px;margin-top:-9px}.entry:only-child:after{width:10px;height:0;margin-top:1px;border-radius:0}.entry:only-child:before{display:none}.entry span{border:1px solid #ccc;display:block;min-width:100px;padding:5px 10px;line-height:20px;text-align:center;position:absolute;left:0;top:50%;margin-top:-15px;color:#666;font-family:arial,verdana,tahoma;font-size:12px;display:inline-block;border-radius:5px;transition:all .5s;max-width:150px;word-wrap:break-word}#tree .entry span:hover,#tree .entry span:hover+.branch .entry span{background:#e6e6e6;color:#000;border-color:#a6a6a6}#tree .entry span:hover+.branch .branch:before,#tree .entry span:hover+.branch .entry:after,#tree .entry span:hover+.branch .entry:before,#tree .entry span:hover+.branch:before{border-color:#a6a6a6}.entry span.second{font-size:12px}.entry span.team{min-width:160px;font-size:12px}