:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}body{background-color:#fcfcfc;color:#333;padding:30px;font-family:Noto Sans JP,sans-serif;font-size:14px;margin:0;font-weight:400;font-feature-settings:"palt";letter-spacing:.05em}h1,h2,h3{font-size:110%}a{color:#333}*{box-sizing:border-box;margin:0;padding:0}header h1{font-size:333%;height:.84em;overflow:hidden;line-height:1;transform:skewX(37deg);font-weight:700;white-space:nowrap;display:flex;align-items:flex-end;position:relative;margin-bottom:.7em;-webkit-user-select:none;-moz-user-select:none;user-select:none}header h1:before{content:"";width:100%;height:7px;position:absolute;bottom:0;left:0;background-color:#fcfcfc}header h1 span{display:block;transform:skewX(-37deg);padding-bottom:.7em;padding-left:1.7em;font-size:25%;font-weight:700;vertical-align:middle}main h2{margin-bottom:.7em;display:flex;justify-content:space-between}main input,main select{outline:none;border-radius:30px;border:2px solid #ccc;padding:.3em .7em}main a:hover,main button:hover{filter:brightness(110%)}main .topPanel{display:flex;justify-content:space-between;margin-bottom:3em}main .topPanel .info{background:#efefef;padding:1em;border-radius:10px}main .topPanel .info>div{display:flex;margin-bottom:.1em}main .topPanel .info>div:last-of-type{margin-bottom:0}main .topPanel .info span{display:block;width:10em}main .topPanel dl{display:flex;align-items:center;margin-bottom:1em}main .topPanel dl dt{width:5em;padding-left:.7em;font-size:110%}main .topPanel dl dd{width:calc(100% - 5em)}main .topPanel .filterBtn{display:flex;margin-bottom:2em;justify-content:flex-end}main .topPanel .filterList{position:relative;border:1px dotted #ccc;padding:1em 2em;background-color:#fff;display:flex;align-items:center;justify-content:space-between}main .topPanel .filterList h3{position:absolute;top:-.8em;left:.7em;font-weight:400;font-size:100%;background:#fff}main .topPanel .filterList ul li{list-style:none}main .table{overflow-x:auto;white-space:nowrap}main .table table{width:100%;min-width:1000px;background-color:#fff;border-radius:10px}main .table table tr:nth-of-type(odd){background-color:#f3f3f3}main .table table tr td{white-space:nowrap;vertical-align:middle;font-size:80%;padding:.1em .7em}main .table table .fade-in-row{animation:fadeIn .5s ease-out forwards}main .counter{display:flex}main .counter dl{margin-right:1em}main .counter dl dd,main .counter dl dt{text-align:center;padding:.3em 1.7em}main .counter dl dt{background-color:#f3f3f3;border-bottom:2px solid #ccc}main .counter dl dd{border:1px solid #f3f3f3;padding:2.2em;transition:color .3s ease;font-weight:700;font-size:120%}main .counter dl dd.updating{animation:bgFade 1s ease-out}#loading:before{height:100%;width:100%;position:fixed;left:0;top:0;content:"";background:rgba(0,0,0,.75);z-index:100}#loading:after{content:"";width:240px;height:240px;margin:0 auto;background-color:#2f8583;background-color:#ccc;border-radius:100%;animation:sk-scaleout 1s ease-in-out infinite;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:101}@keyframes sk-scaleout{0%{transform:translate(-50%,-50%) scale(0)}to{transform:translate(-50%,-50%) scale(1);opacity:0}}::-webkit-scrollbar{width:50px;height:50px}::-webkit-scrollbar-track{background:#999}::-webkit-scrollbar-thumb{background:#555}.loginWrap{display:flex;justify-content:center;align-items:center;height:100vh;text-align:center;flex-direction:column}.loginWrap h1{height:.84em;overflow:hidden;line-height:1;transform:skewX(37deg);font-weight:700;white-space:nowrap;display:flex;align-items:flex-end;position:relative;margin-bottom:.7em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.loginWrap h1:before{content:"";width:100%;position:absolute;bottom:0;left:0;background-color:#fcfcfc}.loginWrap h1{font-size:400%}.loginWrap h1:before{height:9px}.loginWrap input{outline:none;border-radius:30px;border:2px solid #ccc;padding:.3em .7em}.loginWrap h2{font-size:20px}.formWrap{display:flex;align-items:center;width:100%;max-width:400px;margin:10px 0}.formWrap label{font-size:16px;text-align:left;min-width:100px;margin-right:20px}.formWrap input{font-size:16px;padding:8px 17px;margin-left:auto;width:200px}.loginWrap .buttonWrap{margin-top:30px;height:auto}.loginWrap .buttonWrap button{padding:.6em 2.5em;font-size:110%}.loginWrap .buttonWrap button,main .buttonGreen{display:inline-block;text-decoration:none;color:#ccc;border-radius:30px;background-color:#1d9c76;text-align:center;font-weight:700;border:none;color:#fff;cursor:pointer}main .buttonGreen{padding:0 1.7em;font-size:90%}main .buttonGreen:hover{filter:brightness(110%)}main .topPanel .blueButton{display:inline-block;text-decoration:none;color:#ccc;border-radius:30px;background-color:#1d7a9c;padding:.5em 2em;margin-left:10px;text-align:center;font-size:90%;border:none;color:#fff;cursor:pointer}main .topPanel .blueButton:disabled{background-color:#999;color:#666;opacity:.6;cursor:not-allowed}.react-datepicker__portal{position:fixed;top:0;left:0;z-index:1000}main .table table tr:first-of-type td{font-size:100%;position:relative;cursor:pointer;border-bottom:2px solid #ccc;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.3em .7em}main .table table tr:first-of-type td.with-arrows:after,main .table table tr:first-of-type td.with-arrows:before{content:"";height:0;width:0;position:absolute;border:5px solid transparent;right:7px;top:50%}main .table table tr:first-of-type td.with-arrows:before{border-bottom-color:#aaa;margin-top:-10px}main .table table tr:first-of-type td.with-arrows:after{border-top-color:#aaa;margin-top:2px}main .table table tr:first-of-type td.with-arrows.asc:before{border-bottom-color:#444}main .table table tr:first-of-type td.with-arrows.desc:after{border-top-color:#444}.marked-row{background-color:rgba(208,54,54,.406)!important}.attention-label{color:red;font-weight:700}header{display:flex;align-items:space-between}header .logout{margin-left:auto}header .buttonGray{display:inline-block;text-decoration:none;color:#ccc;border-radius:30px;background-color:gray;padding:0 1.7em;height:30px;text-align:center;font-size:90%;font-weight:700;border:none;color:#fff;cursor:pointer}.loginBody{background-color:#fcfcfc;color:#333;font-family:Noto Sans JP,sans-serif;font-size:16px;margin:0;font-weight:400;font-feature-settings:"palt";letter-spacing:.05em}.error{font-size:16px;color:red;margin-bottom:16px}.tooltip-container{position:relative;display:inline-block;cursor:pointer;margin-right:auto;margin-left:15px}.tooltip-text{visibility:hidden;width:200px;background-color:#555;color:#fff;text-align:center;border-radius:5px;padding:8px;position:absolute;z-index:9999;bottom:125%;left:50%;margin-left:-100px;opacity:0;transition:opacity .3s;font-size:14px}.tooltip-container:hover .tooltip-text{visibility:visible;opacity:1}.tooltip-text:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#555}.dli-question-circle{display:inline-block;vertical-align:sub;color:#333;line-height:1;position:relative;width:1em;height:1em;border:.1em solid;border-radius:50%;box-sizing:content-box}.dli-question-circle>span{position:relative;width:.1em;height:.1504em;background:currentColor;border-radius:.05em 0 .025em .025em;position:absolute;top:9%;left:0;right:0;bottom:0;margin:auto}.dli-question-circle>span:before{content:"";position:absolute;left:.05em;bottom:calc(100% - .1em);width:.168em;height:.168em;border:.1em solid;border-left:.1em solid transparent;border-radius:50%;box-sizing:content-box;transform:translateX(-50%) rotate(-45deg)}.dli-question-circle>span:after{content:"";position:absolute;top:calc(100% + .06667em);left:0;width:inherit;height:.1em;background:currentColor;border-radius:50%}.logo{margin-bottom:2em}main .table .fade-in-row{animation:fadeIn .5s ease-out forwards}main .gNavi{margin-bottom:3em}main .gNavi ul{display:flex;border-bottom:1px solid #ccc}main .gNavi ul li{list-style:none}main .gNavi ul li a{display:flex;padding:.3em 1.7em;border-right:1px solid #fff;background:#000;color:#fff;border-radius:0;font-size:130%}main .gNavi ul li:last-of-type a{border:none}.gNavi ul li.active a{background-color:#1d7a9c}.gNavi ul p{margin-left:auto}.filter{border-radius:10px;width:100%;margin-right:20px}.filter,.info{padding:1em;border:2px solid #e5e5e5}.info{background:#efefef;border-radius:10px;>div{display:flex;margin-bottom:.1em;&:last-of-type{margin-bottom:0}}span{display:block;width:7.3em}}main .realtimePanel{display:flex;justify-content:space-between;margin-bottom:3em}main .counter dl span{font-size:120%}svg:focus{outline:none}