.alert-page .alert-error{border:1px solid #f00;color:red;padding:8px 12px;display:inline-block;margin-bottom:12px}.alert-page .box-set{display:flex;align-items:center;margin:20px 0;flex-wrap:wrap;gap:10px 0}.alert-page .box-set>div{margin-right:20px;text-align:left}.alert-page .box-set select,.alert-page .box-set input{margin-left:10px}.alert-page #date_box1{margin-right:10px}.alert-page .btn_show{background:#00859d;color:#fff;width:100px;padding:8px 10px;border-radius:6px;font-weight:500}.alert-page .box-tbl{background:#e4f4f2;border-radius:10px;padding:10px clamp(12px,4vw,50px);margin-top:16px;width:100%;max-width:100%;box-sizing:border-box;min-width:0}.alert-page .table-scroll{overflow-x:auto;max-width:100%;min-width:0}.alert-page .table1{width:100%;max-width:100%;table-layout:fixed;margin:0 auto;background:#fff;border-collapse:collapse}.alert-page .table1 th,.alert-page .table1 td{border:none;text-align:center;vertical-align:middle}.alert-page .table1 th{background:#e4f4f2;color:#222;font-weight:400;font-size:.9em;padding:6px 0}.alert-page .table1 td{padding:5px;overflow-wrap:anywhere;word-break:break-word}.alert-page .table1 .alert-content{text-align:left}.alert-page .table1 tr:nth-child(2n){background:#fff}.alert-page .table1 tr:nth-child(odd){background:#e4edec}.alert-page .status{color:#363636;border-radius:5px;padding:5px 10px;width:80px;display:block;margin:0 auto;font-weight:500}.alert-page .status.tusinijo{background-color:#f8d9f2}.alert-page .status.ijo{background-color:#f7d475}.alert-page .status.hukkyu{background-color:#a1c3f8}.alert-page .status.sonota{background-color:#89e696}.alert-page .paging{display:flex;justify-content:center;flex-wrap:wrap;margin-top:12px}.alert-page .paging a{text-align:center;display:block;margin:5px;width:40px;height:40px;line-height:40px;color:#fff;background-color:#00859d;border:1px solid #00859d;border-radius:6px}.alert-page .paging span{display:block;margin:5px;width:40px;height:40px;line-height:40px;color:#00859d;border:1px solid #00859d;background-color:#fff;border-radius:6px}@media(max-width:640px){.alert-page .box-set{flex-direction:column;align-items:flex-start}.alert-page .box-tbl{padding:10px 14px}.alert-page .btn_show{width:160px}.alert-page .table1 th,.alert-page .table1 td{font-size:12px;padding:8px 6px}}
