:fullscreen{height:100%}body{background:#fff;color:#000;cursor:default;font-family:'Trebuchet MS',sans-serif;font-size:9pt;margin:0;padding:0;text-rendering:optimizelegibility}input,textarea,button,select,option,.input{background:#fff;color:#000;font-family:'Trebuchet MS',sans-serif;font-size:100%;margin:0;outline:0;vertical-align:text-bottom}iframe.userHTML{display:block;width:100%}body>.error{color:#c00;font-size:150%;margin:64px auto;text-align:center}.noticeWallboard{background:#000;bottom:0;left:0;overflow:hidden;padding:8px;position:absolute;right:0;top:0}.noticeWallboard>.notice{background:#444;border-radius:2px;box-sizing:border-box;color:#fff;max-height:0;opacity:0;overflow:hidden;padding:8px;transition:max-height 0.8s ease-in-out,margin 0.8s,opacity 0.2s ease-in-out}.noticeWallboard>.notice.dark{color:#000}.noticeWallboard>.notice.shown{margin:0 0 8px;max-height:100%;opacity:1;overflow-y:auto}.noticeWallboard>.notice>.heading{overflow:hidden;white-space:nowrap}.noticeWallboard>.notice>.heading>.meta{box-sizing:border-box;display:inline-block;text-align:right;width:20%}.noticeWallboard>.notice>.heading>.meta>.label{background-color:rgba(255,255,255,0.5);color:#444;padding:8px;text-align:center;vertical-align:top}.noticeWallboard>.notice>.heading>.meta>.label>.name{font-size:180%;white-space:normal;word-wrap:break-word}.noticeWallboard>.notice>.heading>.meta>.label>.parties{font-size:120%;margin:2px 0 0}.noticeWallboard>.notice>.heading>.title{box-sizing:border-box;display:inline-block;vertical-align:top;width:80%}.noticeWallboard>.notice>.heading>.title>h1{background:none;border:none;border-radius:0;box-shadow:none;font-size:400%;font-weight:400;margin:0;padding:0;text-shadow:none}.noticeWallboard>.notice.dark>.heading>.title>h1{color:#000}.noticeWallboard>.notice.light>.heading>.title>h1{color:#fff}.noticeWallboard>.notice>.heading>.title>.staff{font-size:120%}.noticeWallboard>.notice.light>.heading>.title>.staff{color:#ccc}.noticeWallboard>.notice.dark>.heading>.title>.staff{color:#444}.noticeWallboard>.notice>.content{background:#fff;font-size:150%;height:100%;line-height:1.5;margin:8px 0 0;overflow:hidden;text-overflow:clip ellipsis}.noticeWallboard>.empty{color:#999;font-size:300%;margin:64px 0;text-align:center}
