﻿@charset "UTF-8";body{background:linear-gradient(14deg,#5795ba 0%,#46b9cc 100%);}.indexWrap-tab{margin:0 auto;position:relative;width:calc(100% - 80px);}.tabs{padding-bottom:24px;width:100%;margin-left:auto;margin-right:auto;position:relative;}.tabs::after{background:rgba(255,255,255,.2);content:"";position:absolute;top:56px;left:0;width:100%;height:4px;}.tabs .tab-item{cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:2.4rem;color:#fff;float:left;transition:all .2s ease;text-align:center;padding:8px 0;width:33.3333333333%;height:56px;}.tabs .tab-content{display:none;clear:both;padding:64px 0 0;overflow:hidden;}.tabs input[name=tab-item]{display:none;}.tabs #todayList:checked~#rirekiList,.tabs #tabSearch:checked~#cntSearch,.tabs #tabList:checked~#cntList{display:block;}.tabs input:checked+.tab-item{position:relative;}.tabs input:checked+.tab-item::after{background:#fff;content:"";position:absolute;top:56px;left:0;width:100%;height:4px;}.indexItem-setting{position:absolute;top:10px;right:0;width:36px;height:36px;}.indexBlock-search{background:#f5f5f5;display:flex;flex-wrap:wrap;justify-content:space-between;padding:40px;}.indexBlock-search .indexItem-note{color:#333;font-size:1.8rem;margin-bottom:32px;text-align:center;}.indexBlock-search .indexBox-search{width:calc(100% - 367px);}.indexBlock-search .indexBox-search .indexBox-result{width:100%;}.indexBlock-search .indexBox-search .indexBox-result .indexBox-search-input{margin:0 0 56px;position:relative;width:calc(100% - 106px);}.indexBlock-search .indexBox-search .indexBox-result .indexBox-search-input input{background-color:rgba(0,0,0,.4);border:0;border-radius:40px;color:#fff;font-size:2rem;line-height:5.6rem;outline:0;padding-inline-end:32px;padding-inline-start:64px;position:relative;width:100%;height:56px;-webkit-appearance:none;}.indexBlock-search .indexBox-search .indexBox-result .indexBox-search-input input::placeholder{color:rgba(255,255,255,.3);}.indexBlock-search .indexBox-search .indexBox-result .indexBox-search-input .indexItem-search{position:absolute;top:50%;left:24px;transform:translateY(-50%);width:24px;height:24px;}.indexBlock-search .indexBox-search .indexBox-result .indexBox-search-input .indexItem-subbmit{background:#fff;border-radius:28px;box-shadow:1px 1px 2px 1px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:bold;position:absolute;top:50%;right:-106px;transform:translateY(-50%);width:90px;height:48px;cursor:default;}.indexBlock-search .indexBox-search .indexBox-result div.indexBox-search-list h2{color:#333;font-size:1.8rem;margin-bottom:1em;}.indexBlock-search .indexBox-numerickeypad{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row-reverse;padding:3px 3px 3px 0;width:327px;}.indexBlock-search .indexBox-numerickeypad button{background:#fff;border-radius:8px;box-shadow:1px 1px 2px 1px rgba(0,0,0,.2);color:#333;font-size:2.8rem;margin:0 0 8px 8px;width:100px;height:calc((100dvh - 368px)/4);max-height:100px;}.indexBlock-search .indexBox-numerickeypad button.keyDelete{background:#fff url("../../img/delete.svg") no-repeat center center/40px 30px;}.indexBlock-search .indexBox-numerickeypad button.keyClear{font-size:2rem;font-weight:bold;}.indexBlock-list{background:#f5f5f5;padding:40px;}.indexBlock-list .indexBox-list{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:24px;}.indexBlock-list .indexBox-list h2{color:#333;font-size:2rem;line-height:36px;}.indexBlock-list .indexBox-list .btn-reload{position:relative!important;top:-2px!important;height:36px!important;}.indexTable-result{width:100%;}.indexTable-result tr:hover td{background:#fff!important;}.indexTable-result tr th{border-top:1px solid rgba(0,0,0,.5);border-bottom:1px solid rgba(0,0,0,.5);color:#333;font-size:1.4rem;font-weight:normal;padding:16px 0;text-align:center;vertical-align:middle;}.indexTable-result tr th.th-number{width:56px;}.indexTable-result tr th.th-patientnumber{width:130px;}.indexTable-result tr th.th-name{padding-left:38px;text-align:left;}.indexTable-result tr th.th-detail{width:64px;}.indexTable-result tr td{color:#333;font-size:1.8rem;padding:16px 0;text-align:center;vertical-align:middle;border-bottom:1px solid rgba(0,0,0,.1);}.indexTable-result tr td.td-name{padding-left:38px;text-align:left;}.btn-browse{background:#3856ca;border-radius:6px;color:#fff;display:block;font-size:1.6rem;font-weight:bold;padding:14px 8px;text-align:center;width:96%;height:46px;cursor:default;}span.error{display:block;padding-top:24px;text-align:center;color:#bb0909;}