html{--mainWidth: calc(90vw - 270px)}@media(max-width: 900px){html{--mainWidth: 90vw}}html{--chartWidth: calc((var(--mainWidth) - 120px) / 2)}@media(max-width: 1300px){html{--chartWidth: calc(var(--mainWidth) - 40px)}}nav ul{margin-bottom:70px}#update{font-weight:400;margin-left:10px;color:#707070;font-size:1rem}@media(max-width: 450px){#update{width:100%;display:block;margin:15px auto 15px 0}}#newdatasTable{width:100%;margin:10px 0 15px;text-align:left;border-collapse:collapse}#newdatasTable th{padding:10px 30px;font-size:1rem;font-weight:normal;border-top:1px solid gray;border-bottom:1px solid gray;background:#f5f5f5}@media(max-width: 1200px){#newdatasTable th{display:none}}#newdatasTable td{padding:15px 30px;font-size:2rem;line-height:1em;border-bottom:1px solid gray}@media(max-width: 1200px){#newdatasTable td{display:block;border:none;padding:0 0 20px;text-align:center}#newdatasTable td::before{content:attr(data-title) "";border-top:1px solid gray;border-bottom:1px solid gray;padding:10px 0;margin-bottom:20px;font-size:1rem;display:block;background:#f5f5f5}}#newdatasTable .difference{margin-left:10px;font-size:1rem}@media(max-width: 1200px){#newdatasTable tr{width:100%}#newdatasTable tr td:last-child{border-bottom:1px solid gray}}.up{color:#e6200a}.down{color:#1f8600}#graph{width:var(--mainWidth);margin:auto auto 20px}#wardData,#cityData{display:flex;flex-wrap:wrap;justify-content:space-between}.tabLabel{display:inline-block;font-size:15px;line-height:60px;font-weight:bold;text-align:center;background:#f8f9fa;color:#1c3a7c;border:2px solid #00a9e9;border-bottom:2px solid #4d4d4d;border-radius:5px 5px 0 0;width:200px;height:60px;margin:20px 10px auto;cursor:pointer}@media(max-width: 625px){.tabLabel{width:calc((var(--mainWidth) - 45px)/2)}}@media(max-width: 500px){.tabLabel{width:calc((var(--mainWidth) - 25px)/2);margin:20px 5px auto;font-size:13px}}@media(max-width: 350px){.tabLabel{font-size:11px}}#tabBorder{border:1px solid #4d4d4d;margin:-2.1px auto}#cityData{display:none}#tabWard:checked~#wardData{display:flex}#tabWard:checked~#cityData{display:none}#tabCity:checked~#wardData{display:none}#tabCity:checked~#cityData{display:flex}input:checked+.tabLabel{color:#333;border:2px solid #4d4d4d;border-bottom:none;cursor:default}.chartTitle{width:var(--chartWidth);font-weight:400;text-align:center;font-size:1.4rem;color:#333}.chartHeader{display:flex;justify-content:space-between}.chartAfter,.chartBefore{background:#e5e5e5 no-repeat url("../image/arrow.svg");border:none;height:40px;width:40px;border-radius:4px;cursor:pointer}.chartAfter{transform:rotate(90deg);background-position:top 40% center}.chartBefore{transform:rotate(-90deg);background-position:bottom 60% center}.selectWeek{font-size:1rem;font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic",sans-serif;color:#333;-webkit-appearance:none;appearance:none;background:#e5e5e5 no-repeat url("../image/arrow.svg") right 20px top 45%;border:none;width:calc(100% - 100px);height:40px;border-radius:4px;padding-left:20px;cursor:pointer}@media(max-width: 350px){.selectWeek{background-image:none}}.chart{width:var(--chartWidth);height:400px;margin:20px auto 10px}.annoShowed,.annoHidden{font-size:12px;color:#707070;width:var(--chartWidth)}.annoShowed{padding-left:1.5em}.annoShowed li{margin:2px 0}.annoHidden summary{font-size:1rem;color:#333;cursor:pointer}.annoHidden h3{font-size:13px;margin:5px auto 0}.annoHidden ul{margin:0}.annoHidden ul li{margin:2px 0}.chartFooter{display:flex;justify-content:space-between}.chartFooter .dataLink{display:block}.chartFooter .chartUpdate{text-align:right}@media(max-width: 350px){.chartFooter .dataLink,.chartFooter .chartUpdate{font-size:.75rem}}#wardmapSection{display:flex}@media(max-width: 1300px){#wardmapSection{display:initial}}#wardmap{margin-top:10px}footer{margin-bottom:70px}#news{display:block;width:100vw;height:60px;line-height:60px;text-align:center;background-color:#d7eafc;cursor:pointer;position:fixed;bottom:0;z-index:3;box-shadow:0 2px 10px rgba(0,0,0,.1882352941);transition:.1s ease-in}#news.hide{transform:translateY(60px)}