.dow0{--color-dow:222,72,48;--item-bgcolor:#fdf1f8}.dow1,.dow2,.dow3,.dow4,.dow5{--color-dow:102,100,91;--item-bgcolor:#fffae6}.dow6{--color-dow:14,122,196;--item-bgcolor:#e8fcff}.selected{--item-bgcolor:#ff0}.selected.modest{--item-bgcolor:#80ff40}html{-webkit-text-size-adjust:100%}body,html{height:100%}body{background-color:var(--background-color);font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;margin:0;padding:0}@media print{body{display:flex;flex-flow:column nowrap;position:absolute;width:100%}}#container{box-sizing:border-box;color:#fff;min-width:100%;position:absolute}@media print{#container{position:relative}}#container .content{-webkit-animation:on-content .5s 0s normal;animation:on-content .5s 0s normal;display:inline-flex;margin:0 8px 4px;overflow:auto;position:relative}#container .content.inactive{display:none}#container .content .stage{display:flex;flex-flow:column nowrap;height:calc(var(--timeline-height) + 136px);overflow:hidden;width:140px}#container .content .stage .stage-name{align-items:center;box-sizing:border-box;color:#fff;display:flex;flex-flow:column nowrap;font-size:1.7em;font-weight:700;height:52px;justify-content:flex-start;line-height:1.5em;margin-bottom:4px;margin-top:-4px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}#container .content .stage .stage-name span{display:inline-block;height:.9em}#container .content .stage .stage-name.narrow{transform:scaleX(.85);transform-origin:left;width:117.64706%}#container .content .stage .stage-name.super-narrow{transform:scaleX(.7);transform-origin:left;width:142.85714%}#container .content .stage .chevron{align-items:center;align-self:center;color:#fff;cursor:pointer;display:flex;flex-flow:column nowrap;font-size:xx-large;height:32px;justify-content:center;opacity:.7;width:40px}#container .content .stage .chevron:before{content:"compress";transform:rotate(90deg);transform-origin:center}@media print{#container .content .stage .chevron{visibility:hidden}}#container .content .stage.mini{width:12px}@media print{#container .content .stage.mini{width:8px}}#container .content .stage.mini .stage-name{align-items:normal;visibility:hidden}#container .content .stage.mini .chevron{opacity:1}#container .content .stage.mini .chevron:before{content:"arrow_right";font-size:larger;transform:none}#container .content .stage.mini .timeline{position:absolute}#container .content .stage.mini .item:not(.selected){visibility:hidden}#container .content .stage .timeline-wrapper{display:flex;flex-flow:row nowrap;flex-grow:1;margin-bottom:52px;position:relative;width:140px}#container .content .stage .timeline{position:relative;width:100%}#container .content .stage .timeline.lighten .item.selected{background-color:#ffff90;z-index:10000}#container .content .stage .timeline.lighten .item.selected.modest{background-color:#c7ffb1}#container .content .stage .timeline .item{background-color:var(--item-bgcolor);cursor:pointer;display:flex;flex-flow:column nowrap;left:4px;position:absolute;right:4px}#container .content .stage .timeline .item.vote{justify-content:space-between}#container .content .stage .timeline .item.vote>.body{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}#container .content .stage .timeline .item.vote>.body>p{color:red;font-size:14px}#container .content .stage .timeline .item.vote>.body>p:after{content:"\e175";font-family:Material Icons}#container .content .stage .timeline .item.invalid{background-color:transparent;cursor:auto}#container .content .stage .timeline .item.invalid>.head{display:none}#container .content .stage .timeline .item.invalid>.body{color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}#container .content .stage .timeline .item .rotate-wrap{display:flex;flex-flow:column nowrap;transform:rotate(90deg);transform-origin:left top}#container .content .stage .timeline .item .head{align-items:flex-start;display:flex;flex-flow:row nowrap;flex-grow:0;flex-shrink:0;height:11px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}#container .content .stage .timeline .item .head>span{display:inline-block;font-family:Work Sans;font-size:16px;line-height:.75em;overflow:hidden;transform:scaleX(1.08);transform-origin:0;white-space:nowrap;width:92.59259%}#container .content .stage .timeline .item .head>span:first-letter{font-size:80%;font-weight:700;line-height:.9em}#container .content .stage .timeline .item .head .camera{font-size:18px;letter-spacing:-.05em;line-height:.9;opacity:.9;position:absolute;right:0}#container .content .stage .timeline .item .head .camera:before{content:"camera_alt"}#container .content .stage .timeline .item .body{word-wrap:break-word;color:#000;line-height:.94;margin-left:1px}#container .content .stage .timeline .item .body li span{color:#0077c3;font-family:Consolas,Courier New,Courier,Monaco,monospace;font-weight:700}#container .content .stage .timeline .item .body li span.t{color:#4f81bd}#container .content .stage .timeline .item .body li span.L{color:#f79646}#container .content .stage .timeline .item .body li span{margin-right:-2px}#container .content .stage .timeline .item .body p{margin:0}#container .content .stage .timeline .item .body ul{list-style:none;margin:0;padding:0}#container .content .stage .timeline .item .body li{box-sizing:border-box;float:left;letter-spacing:-.025em;line-height:calc(1em - .1px);min-width:50%;padding-left:.5em;padding-right:2px;text-indent:-.5em}#container .content .stage .timeline .item .body li.selected{background-color:#f8ea00;color:#000}#container .content .stage .timeline .item .body li.ti:after{content:"\e53f";font-family:Material Icons;vertical-align:middle}#container .content .stage .timeline .item .toggle{bottom:0;font-size:24px;letter-spacing:-.05em;line-height:.8;opacity:.25;overflow:hidden;position:absolute;right:0}#container .content .stage .timeline .item .toggle:before{content:"check_box"}@media print{#container .content .stage .timeline .item .toggle{display:none}}#container .content .stage .timeline .item .edit{bottom:0;font-size:24px;left:0;line-height:.8;opacity:.4;overflow:hidden;position:absolute}#container .content .stage .timeline .item .edit:before{content:"create"}@media print{#container .content .stage .timeline .item .edit{display:none}}#container .content .stage .timeline .item .delete{font-size:24px;letter-spacing:-.1em;line-height:.7;opacity:.5;overflow:hidden;position:absolute;right:0;top:0}#container .content .stage .timeline .item .delete:before{content:"clear"}@media print{#container .content .stage .timeline .item .delete{display:none}}#container .content .stage .timeline .item.overflow .body{overflow:auto;scrollbar-color:rgba(0,0,0,.5) rgba(0,0,0,.25);scrollbar-width:thin}#container .content .stage .timeline .item.overflow .body::-webkit-scrollbar{background:rgba(0,0,0,.25);width:6px}#container .content .stage .timeline .item.overflow .body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.5);border-radius:3px}#container .content .stage .timeline .item.selected{z-index:10000}#container .content .stage .timeline .item.selected.modest li.selected{background-color:#8eee68;color:#000}#container .content .stage .timeline .item.selected.modest .toggle:before{content:"check_box_outline_blank"}@media print{#container .content .stage .timeline .item:not(.selected):not(.invalid){background-color:#fff}}#container .content .stage.narrow .item .head>span{transform:scaleX(.9);width:111.11111%}#container .content .stage.lighten .item.selected{background-color:#ffff90;z-index:10000}#container .content .stage.lighten .item.selected.modest{background-color:#c7ffb1}#container .content .stage.tgif .item li>span{display:inline-block;text-align:right;width:.9em}#container .content .stage.note .timeline{cursor:pointer}#container .content .sametime{background-color:#ccc;left:0;opacity:.55;position:absolute;right:0;z-index:5000}#container .content .sametime.modest{display:none}#container #footer{color:inherit;font-size:1.5em;height:2em;line-height:1;padding:4px}@media print{#container #footer{display:none}}@media screen and (max-width:979px){:root .item.overflow .body,_::-webkit-full-page-media,_:future{background:linear-gradient(var(--item-bgcolor) 20%,hsla(0,0%,100%,0)) top,linear-gradient(hsla(0,0%,100%,0),var(--item-bgcolor) 80%) bottom,linear-gradient(rgba(0,0,0,.3),transparent) top,linear-gradient(transparent,rgba(0,0,0,.3)) bottom;background-attachment:local,local,scroll,scroll;background-repeat:no-repeat;background-size:100% 40px,100% 40px,100% 14px,100% 14px}}@media screen and (min-width:980px){#header{width:var(--viewport-width)}}@media screen and (max-width:979px){#header{width:var(--viewport-width)}}#header{font-size:3em;height:64px;min-width:100%;position:-webkit-sticky;position:sticky;top:0;z-index:50000}@media print{#header{position:static}}#header #day{align-items:center;background-color:var(--background-color);color:#fff;display:flex;font-family:Work Sans;height:100%;justify-content:center;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}#header #day:before{content:attr(data-content);font-size:70%;margin-right:1em;white-space:nowrap}#header:not(.only1day)>#day{cursor:pointer}#header:not(.only1day)>#day:after{content:"arrow_drop_down";font-family:Material Icons;font-size:180%}@media print{#header:not(.only1day)>#day:after{display:none}}#header #day-menu{align-items:stretch;background-color:var(--background-color);display:flex;flex-direction:column;font-family:Work Sans;font-size:95%;justify-content:center;opacity:.9;-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:hidden}#header #day-menu.active{visibility:visible}@media print{#header #day-menu{display:none}}#header #day-menu>input{display:none}#header #day-menu>input+label{align-items:center;background-color:#f1f1f1;border-bottom:1px solid #aaa;color:rgb(var(--color-dow));cursor:pointer;display:flex;justify-content:center;line-height:1.5;overflow:hidden;text-shadow:calc(var(--document-width)*-.3) 0 rgba(var(--color-dow),.4),calc(var(--document-width)*.3) 0 rgba(var(--color-dow),.4)}#header #day-menu>input:checked+label{background-color:#faffb5;cursor:auto}@-webkit-keyframes on-content{0%{opacity:0}to{opacity:1}}@keyframes on-content{0%{opacity:0}to{opacity:1}}#block-ui-overlay{background-color:#fff;border:none;height:100%;left:0;margin:0;opacity:1;padding:0;top:0;width:100%;z-index:60000}#block-ui-overlay.locate{opacity:.5}#block-ui-overlay{cursor:wait;position:fixed}#block-ui{align-items:center;background-color:transparent;border:0 solid #aaa;color:#000;cursor:wait;display:inline-flex;flex-flow:column nowrap;justify-content:center;margin:0;padding:0;position:absolute;z-index:60011}@media print{canvas{display:none}}