.header-login-button{margin-left:auto}.breadcrumbs{list-style:none;padding:0;margin-top:20px;display:flex;align-items:center;font-size:13px}.breadcrumb-item{margin-right:10px;color:gray}.breadcrumb-item+.breadcrumb-item:before{content:"/";margin-right:10px}.breadcrumb-item a{text-decoration:none;color:gray}.breadcrumb-item a:hover{text-decoration:underline}h2{border-left:10px solid #0071bd;border-bottom:1px solid #0071bd;padding:10px;font-family:Century,游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,HGS明朝E,メイリオ,Meiryo,serif;font-size:1.35rem}.updateDate{font-weight:700;padding:10px;float:left}.updateLink{background-color:transparent;padding:10px;float:left}.statistics-container{display:flex;justify-content:space-between;align-items:flex-start}.statistics{font-weight:700;font-size:1.2em;padding:15px;margin:15px;flex:1}.update{flex:1;text-align:right;font-weight:700;font-size:.8em}.yuryo{flex:1;text-align:right;padding:10px;margin:10px}.filter{border:none;padding:10px;margin:10px}.filter label{font-weight:700}input[type=checkbox]{width:15px;height:15px;transform:scale(1.5);margin-left:12px}.search-fieldset{display:flex;align-items:center;border:2px solid black;border-radius:25px;max-width:300px;padding:10px;margin:10px}.search-fieldset i{font-size:1.2em;color:#000;margin-right:10px}.search-fieldset input{border:none;outline:none;flex-grow:1;font-size:1em}.result-count{font-weight:700;font-size:1em}table{width:100%;border-collapse:collapse;margin:20px 0;font-size:1rem}.table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}thead{background-color:#00008b;color:#fff;text-align:left}th,td{padding:12px 15px;border:none}tbody tr{border-bottom:1px solid lightgray}tbody tr:nth-of-type(2n){background-color:#f5f5f5}tbody tr:last-of-type{border-bottom:10px solid darkblue}tbody tr.active-row{font-weight:700;color:#00008b}p{font-size:1em;margin:10px 0}.report-index{background-color:#00008b;color:#fff;padding:10px;margin-top:20px;font-weight:700;border-radius:5px}.report-text{white-space:pre-wrap}strong{font-weight:700}.initial-filter{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:10px;border-width:2px;border-style:groove;border-color:threedface;border-radius:5px}.initial-filter legend{font-size:1rem;font-weight:700;color:#000;margin-bottom:10px}.initial-filter input[type=radio]{display:none}.initial-filter label{background-color:#b3e5fc;padding:10px 20px;border-radius:5px;text-align:center;display:inline-block;font-size:1rem;cursor:pointer;transition:background-color .3s ease,color .3s ease;margin:5px}.initial-filter input[type=radio]+label{background-color:#b3e5fc;color:#000}.initial-filter input[type=radio]:checked+label{background-color:#0288d1;color:#fff;font-weight:700;border:2px solid #0288d1}footer{background:#e6ebf0;margin:0 auto;padding:20px;clear:both;line-height:1.3;flex-wrap:wrap}.copyright{font-size:.8rem;padding:10px 0}@media (max-width: 767px){.header-login-button,.breadcrumbs{display:none}.statistics-container{flex-direction:column}footer{flex-direction:column;align-items:center}footer ul{width:100%;padding:0;list-style-type:none}footer ul li{width:100%;text-align:left;font-size:.8rem;border:1px solid #ffffff}footer ul li span.nolink{background-color:#fff;color:#000;display:block;padding:10px;border:1px solid #ffffff}footer ul li a{display:block;padding:10px;background-color:#000;color:#fff}footer ul li a:hover{color:#d9d9d9}.copyright{text-align:center}}@media (min-width: 768px){footer{flex-direction:row;align-items:flex-start}footer ul{list-style-type:none;margin:0;padding:0}footer ul li{display:inline-block;padding:0 10px;width:auto}footer ul a{display:block;padding:10px 0;color:#000;text-decoration:underline;font-size:.8rem}footer ul a:hover{color:#003c88}.copyright{text-align:right}}
