/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:0;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,select{text-transform:none}button,input,select{background-color:transparent;border-style:none;color:inherit}textarea{border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}html{font-size:16px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}html,body{width:100%;min-height:100%;height:100%}@supports(-webkit-touch-callout: none){@media(max-width: 599px){html,body{height:100dvh;min-height:100dvh}}}.wise-icon{-webkit-font-smoothing:antialiased}a{text-decoration:none}.template-default .content{width:100%;height:100%;flex:1;overflow:hidden;display:flex;flex-direction:column}.template-default .wrapper{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.template-default .header-container{position:sticky;position:-webkit-sticky;top:0;z-index:10}.template-default .header-container .error-area .error-panel{margin:24px 24px 0}.template-default .header-container .list-control{min-height:auto;border:0}.template-login.page-login{position:absolute;top:0;left:0;width:100%;height:auto;min-height:100%;z-index:1001;background-color:#eee}@supports(-webkit-touch-callout: none){@media(max-width: 599px){.template-login.page-login{height:auto;min-height:100dvh}}}.template-login.home{background-color:#fff}.template-login .login-header{height:60px;background-color:#232323;padding:0 0 0 16px;align-items:center;display:flex}.template-login .login-header img{width:140px}.template-login .login-header .logout-button{height:100%;margin-left:auto;margin-right:16px;border-right:1px solid #555;border-left:1px solid #555}@media screen and (max-width: 599px){.template-login .login-header .logout-button{margin-right:0px}}.template-login .login-header .logout-button a{height:100%;color:#fff;font-size:14px;display:flex;justify-content:center;align-items:center;padding:0 10px}@media screen and (max-width: 599px){.template-login .login-header .logout-button a{display:inline-flex;flex-direction:column}}.template-login .login-header .logout-button a span{padding-right:4px}@media screen and (max-width: 599px){.template-login .login-header .logout-button a span{font-size:24px}}@media screen and (max-width: 599px){.template-login .login-header .logout-button a .button-text{font-size:10px;font-weight:normal;margin-top:4px}}.template-login .icon-text{display:flex;align-items:center}.template-login .icon-text .icon{margin:0 8px 0 0}.button{display:flex;justify-content:center;align-items:center;background-color:#4e8ff3;color:#fff;padding:0 16px;font-size:21px;height:42px;cursor:pointer}@media(max-width: 599px){.button{font-size:16px;padding:0px 8px;height:32px}}.button .button-icon{padding-right:8px;font-size:24px}@media(max-width: 599px){.button .button-icon{font-size:20px}}.button .button-text{font-weight:bold;line-height:.1}.menu-button{width:82px;height:100%;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:#fff;border-left:1px solid #555;border-right:1px solid #000;background-color:#232323;padding-top:8px;cursor:pointer}.menu-button.is_active{background-color:#eee;color:#232323}.menu-button.is_active:not(.sp-menu-button){pointer-events:none}@media(max-width: 599px){.menu-button{width:calc(100% / 5);height:60px}}.menu-button .wise-icon{font-size:30px}@media(max-width: 599px){.menu-button .wise-icon{font-size:24px}}.menu-button .menu-text{font-size:14px;padding-top:4px}@media(max-width: 599px){.menu-button .menu-text{font-size:12px;padding-top:0px}}.menu-button.sp-menu-button{display:none}@media(max-width: 599px){.menu-button.sp-menu-button{display:flex;width:64px;margin-left:auto}}.menu-button.sp-only-button{display:none}@media(max-width: 599px){.menu-button.sp-only-button{display:flex}}.menu-button.is_error{color:#ff8c00}.input-text{width:100%;height:50px}@media(max-width: 599px){.input-text{height:42px}}.input-text input{width:100%;height:100%;padding:0 8px;font-size:20px;border:1px solid #ccc;box-shadow:0px 1px 1px 0px rgba(0,0,0,.1) inset}@media(max-width: 599px){.input-text input{font-size:16px}}.input-text input:disabled{background-color:#eee;outline:none}.input-textarea{width:100%;height:121px}@media(max-width: 599px){.input-textarea{height:85px}}.input-textarea.ten-lines{height:328px}@media(max-width: 599px){.input-textarea.ten-lines{height:222px}}.input-textarea.remarks-translation{height:80px}.input-textarea textarea{width:100%;height:100%;font-size:21px;padding:10px 10px 10px 12px;border:1px solid #ccc;box-shadow:0px 1px 1px 0px rgba(0,0,0,.1) inset;line-height:30px}@media(max-width: 599px){.input-textarea textarea{line-height:20px}}.input-textarea textarea.readonly{background-color:#eee;outline:none;opacity:1}@media(max-width: 599px){.input-textarea textarea{font-size:16px}}.select{position:relative;width:100%;height:50px;display:flex;align-items:center}@media(max-width: 599px){.select{height:42px}}.select.is_disabled select{color:gray;opacity:.7}.select.is_disabled::after{opacity:.7}.select select{width:100%;height:100%;padding-left:8px;font-size:20px;background-color:#fff;border:1px solid #ccc;border-radius:0;box-shadow:0px 1px 1px 0px rgba(0,0,0,.1) inset;overflow:hidden}@media(max-width: 599px){.select select{font-size:16px}}.select select:disabled{color:#aaa}.select::after{content:"▼";font-size:20px;color:#4e8ff3;position:absolute;right:8px;pointer-events:none;font-size:16px;height:24px}@media(max-width: 599px){.select::after{font-size:14px;height:19px}}.input-date{position:relative;width:100%;height:50px;display:flex;align-items:center}@media(max-width: 599px){.input-date{height:42px}}.input-date input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;padding-left:8px;font-size:22px;font-weight:bold;border:1px solid #ccc;box-shadow:0px 1px 1px 0px rgba(0,0,0,.1) inset;background-color:#ffc}@media(max-width: 599px){.input-date input[type=date]{height:42px;font-size:18px}}.input-date input[type=date]:disabled{background-color:#eee}.input-date::after{content:"▼";font-size:16px;color:#4e8ff3;position:absolute;right:8px;pointer-events:none;height:24px}@media(max-width: 599px){.input-date::after{font-size:14px;height:19px}}.input-search{position:relative;width:100%;height:50px}@media(max-width: 599px){.input-search{height:42px}}.input-search input{width:100%;height:100%;padding:0 8px;font-size:20px;border:1px solid #ccc;box-shadow:0px 1px 1px 0px rgba(0,0,0,.1) inset}@media(max-width: 599px){.input-search input{height:42px;font-size:18px}}.label-reprint{display:inline-block;font-size:18px;padding:4px 8px;background-color:#eee}@media(max-width: 599px){.label-reprint{font-size:12px;padding:4px}}.thumbnail{width:128px;height:128px;display:flex;align-items:center;justify-content:center;border:1px solid #aaa;background-color:#fff}@media(max-width: 599px){.thumbnail{width:64px;height:64px}}.thumbnail a{height:100%;display:flex;align-items:center}.thumbnail img{max-width:100%;max-height:100%}.input-mode{width:184px;font-size:16px;display:flex;align-items:center;justify-content:center}.input-mode.new{color:#fff;background-color:#039}.input-mode.edit{color:#fff;background-color:#060}.input-mode.save{color:#fff;background-color:#f90}.input-mode.ok{color:#fff;background-color:#f66}.input-mode.ref{color:#fff;background-color:#f63}.grid-wrapper{width:100%;height:100%;overflow:scroll;-webkit-overflow-scrolling:touch;border-top:1px solid #aaa}.grid-wrapper .grid{display:grid;grid-gap:0;background-color:#fff}.grid-wrapper .grid>*{background-color:#fff}.grid-wrapper .grid .head{position:sticky;position:-webkit-sticky;top:-1px;border-right:1px solid #aaa;border-bottom:1px solid #aaa;z-index:8;background-color:#eee;height:60px;overflow:hidden;padding:8px}@media(max-width: 599px){.grid-wrapper .grid .head{height:calc(60px * 0.6)}}.grid-wrapper .grid .head.left{left:0;z-index:9}.grid-wrapper .grid .head.left.lifelist-head::after{content:none}.grid-wrapper .grid .head.head-icon{display:flex;align-items:center;justify-content:center;font-size:21px}@media(max-width: 599px){.grid-wrapper .grid .head.head-icon{font-size:16px}}.grid-wrapper .grid .head.head-first{border-bottom:none}.grid-wrapper .grid .head.lifelist-head::after{content:"";position:absolute;right:2px;bottom:2px;height:5px;width:5px;border:5px solid transparent;border-right:5px solid #4e8ff3;border-bottom:5px solid #4e8ff3}.grid-wrapper .grid .patient-name,.grid-wrapper .grid .floor-room{text-align:center;font-weight:bold;font-size:21px;color:#4e8ff3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@media(max-width: 599px){.grid-wrapper .grid .patient-name,.grid-wrapper .grid .floor-room{font-size:calc(21px * 0.6);padding:4px 0}}.grid-wrapper .grid .item{border-right:1px solid #aaa;border-bottom:1px solid #aaa;min-height:70px;word-break:break-all}.grid-wrapper .grid .item.left{display:flex;align-items:center;position:sticky;position:-webkit-sticky;left:0;z-index:7;background-color:#eee}.grid-wrapper .grid .item.total-info{background-color:#eee;position:sticky;position:-webkit-sticky;top:59px;z-index:8;font-size:14px;padding:0 2px}@media(max-width: 599px){.grid-wrapper .grid .item.total-info{top:calc((60px * 0.6) - 1px);font-size:11px;padding:0 2px}}.grid-wrapper .grid .item.add-rows{border-bottom:none}@media(max-width: 599px){.grid-wrapper .grid .item{min-height:calc(70px * 0.6)}}.grid-wrapper .grid .item.time-series{display:block;font-size:14px;text-align:center;font-weight:bold}@media(max-width: 599px){.grid-wrapper .grid .item.time-series{font-size:10px}}.grid-wrapper .grid .item.head-align{align-items:flex-start}.grid-wrapper .grid .item .time.row-divide,.grid-wrapper .grid .item .hour-minutes.row-divide{border-bottom:1px solid #aaa}.grid-wrapper .grid .item.left.total-info{z-index:9}.grid.grid-care-record .head:not(.left){padding-bottom:0}.grid.grid-care-record .head.listtime .item-name{-webkit-line-clamp:1}@media(max-width: 599px){.grid.grid-care-record .head.listtime{padding:0 8px}}.grid.grid-care-record .head .hurigana{line-height:16px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#4e8ff3;text-align:center;margin-left:8px}@media(max-width: 599px){.grid.grid-care-record .head .hurigana{font-size:calc(16px * 0.6)}}.grid.grid-care-record .head .item-name{width:100%;font-weight:bold;color:#4e8ff3;font-size:21px;text-align:center;overflow:hidden;line-height:1.05em;padding-top:8px;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(max-width: 599px){.grid.grid-care-record .head .item-name{font-size:calc(21px * 0.6);padding-top:0px}}.grid.grid-care-record .head .item-name:after{content:"";position:absolute;right:2px;bottom:2px;height:5px;width:5px;border:5px solid transparent;border-right:5px solid #4e8ff3;border-bottom:5px solid #4e8ff3}@media(max-width: 599px){.grid.grid-care-record .head .item-name:after{border-width:3px}}.grid.grid-care-record .head .hurigana:not(.is_hidden)+.item-name{padding-top:5px}@media(max-width: 599px){.grid.grid-care-record .head .hurigana:not(.is_hidden)+.item-name{padding-top:0px}}.grid.grid-care-record .head .list-select{height:100%;width:100%;display:flex;align-items:center}.grid.grid-care-record .head .list-select .wise-icon{font-size:30px}@media(max-width: 599px){.grid.grid-care-record .head .list-select .wise-icon{font-size:20px}}.grid.grid-care-record .head .list-select .select{height:100%;display:flex;align-items:center}.grid.grid-care-record .head .list-select .select select{height:100%;border:0;box-shadow:none;font-weight:bold;background-color:#eee;padding-right:24px}@media(max-width: 599px){.grid.grid-care-record .head .list-select .select select{font-size:10px;padding-right:16px}}.grid.grid-care-record .head .list-select .select:after{font-size:16px}@media(max-width: 599px){.grid.grid-care-record .head .list-select .select:after{font-size:10px;top:3px;right:2px}}.grid.grid-care-record .item.patient-num{min-height:60px;padding:0 16px;background-color:#ffc;flex-direction:column;justify-content:center}@media(max-width: 599px){.grid.grid-care-record .item.patient-num{min-height:calc(60px * 0.6);padding:0 8px}}.grid.grid-care-record .item.patient-num .all-patient{width:100%;font-size:18px;font-weight:bold}@media(max-width: 599px){.grid.grid-care-record .item.patient-num .all-patient{font-size:calc(18px * 0.6)}}.grid.grid-care-record .item.patient-num .unregistered{width:100%;text-align:right;font-size:14px;color:#666}@media(max-width: 599px){.grid.grid-care-record .item.patient-num .unregistered{font-size:calc(14px * 0.6)}}.grid.grid-care-record .item.patient-num .unregistered .symbol-arrow{transform:rotate(90deg);display:inline-block}.grid.grid-care-record .item.unregistered-num{display:flex;align-items:center;justify-content:center;font-size:21px;color:#4e8ff3;min-height:60px;cursor:pointer}@media(max-width: 599px){.grid.grid-care-record .item.unregistered-num{min-height:calc(60px * 0.6);font-size:calc(21px * 0.6)}}.grid.grid-care-record .item.patient-num{min-height:60px;padding:0 16px;background-color:#ffc;flex-direction:column;justify-content:center}@media(max-width: 599px){.grid.grid-care-record .item.patient-num{min-height:calc(60px * 0.6);padding:0 8px}}.grid.grid-care-record .item.patient-num .all-patient{width:100%;font-size:18px;font-weight:bold}@media(max-width: 599px){.grid.grid-care-record .item.patient-num .all-patient{font-size:calc(18px * 0.6)}}.grid.grid-care-record .item.patient-num .unregistered{width:100%;text-align:right;font-size:14px;color:#666}@media(max-width: 599px){.grid.grid-care-record .item.patient-num .unregistered{font-size:calc(14px * 0.6)}}.grid.grid-care-record .item .icons{display:flex;align-items:flex-start;flex-wrap:wrap;padding-bottom:5px}.grid.grid-care-record .item .icons .data-icon{width:60px;height:60px;background-color:#eee;display:flex;align-items:center;justify-content:center;font-size:40px;margin:5px 0 0 5px;position:relative}@media(max-width: 599px){.grid.grid-care-record .item .icons .data-icon{font-size:calc(40px * 0.6);width:calc(60px * 0.6);height:calc(60px * 0.6);margin:5px 0 0 3px}}.grid.grid-care-record .item .icons .attached-icons{position:absolute;top:0;right:0;width:100%;height:100%;pointer-events:none}.grid.grid-care-record .item .icons .attached-icons .wise-icon{position:absolute;top:0;right:0;font-size:30px;z-index:3}.grid.grid-care-record .item .icons .attached-icons .wise-icon+.wise-icon{right:8px;z-index:2}.grid.grid-care-record .item .icons .attached-icons .wise-icon+.wise-icon+.wise-icon{top:32px;right:0;z-index:1}@media(max-width: 599px){.grid.grid-care-record .item .icons .attached-icons .wise-icon+.wise-icon+.wise-icon{top:19px}}@media(max-width: 599px){.grid.grid-care-record .item .icons .attached-icons .wise-icon{font-size:calc(30px * 0.6)}}.grid.grid-care-record .item .icons .attached-icons .wise-icon.attached-image{color:#008b8b}.grid.grid-care-record .item .icons .attached-icons .wise-icon.attached-note{color:#c00}.grid.grid-care-record .item .icons .attached-icons .wise-icon.attached-video{color:#8b008b}.grid.grid-care-record .item .icons .transparent{width:60px;height:60px;margin:5px 0 0 5px;pointer-events:none}@media(max-width: 599px){.grid.grid-care-record .item .icons .transparent{width:36px;height:36px}}.grid.grid-care-record .item .datas{width:100%;height:100%;padding:8px;display:flex;flex-wrap:wrap;align-content:center;align-items:center}.grid.grid-care-record .item .datas.column{flex-direction:column;justify-content:center;align-items:flex-start}.grid.grid-care-record .item .datas .time{margin-right:12px;font-size:18px;font-family:Roboto,-apple-system,"BlinkMacSystemFont",sans-serif}@media(max-width: 599px){.grid.grid-care-record .item .datas .time{font-size:calc(18px * 0.6);margin-right:4px}}.grid.grid-care-record .item .datas .register-count{font-size:12px;color:#fff;background-color:#232323;height:18px;padding:0px 5px;border-radius:3px;margin-right:12px;display:flex;align-items:center;font-weight:bold}@media(max-width: 599px){.grid.grid-care-record .item .datas .register-count{font-size:calc(12px * 0.6);height:calc(18px * 0.6);padding:0px 4px;margin-right:4px}}.grid.grid-care-record .item .datas .attached-icons{display:flex;width:100%}.grid.grid-care-record .item .datas .attached-icons .wise-icon{font-size:18px}@media(max-width: 599px){.grid.grid-care-record .item .datas .attached-icons .wise-icon{font-size:calc(18px * 0.6)}}.grid.grid-care-record .item .datas .attached-icons .wise-icon.attached-image{color:#008b8b}.grid.grid-care-record .item .datas .attached-icons .wise-icon.attached-video{color:#8b008b}.grid.grid-care-record .item .datas .value{font-size:21px;font-weight:bold;width:100%;font-family:Roboto,HelveticaNeue-Bold,sans-serif;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media(max-width: 599px){.grid.grid-care-record .item .datas .value{font-size:calc(21px * 0.6)}}.grid.grid-care-record .item .datas .value .unit{font-size:14px;font-weight:normal}@media(max-width: 599px){.grid.grid-care-record .item .datas .value .unit{font-size:calc(14px * 0.6)}}.grid.grid-care-record .item .register-name{padding-left:8px;overflow:hidden;white-space:nowrap}.grid.grid-care-record .item .register-name .hurigana{line-height:16px;font-weight:bold;overflow:hidden;text-overflow:ellipsis}@media(max-width: 599px){.grid.grid-care-record .item .register-name .hurigana{font-size:calc(16px * 0.6)}}.grid.grid-care-record .item .register-name .patient-name{font-weight:bold;font-size:21px;overflow:hidden;text-overflow:ellipsis;color:#000;text-align:left}@media(max-width: 599px){.grid.grid-care-record .item .register-name .patient-name{font-size:calc(21px * 0.6)}}.grid.grid-care-record .item .register-name .hurigana:not(.is_hidden)+.patient-name{padding:0px}.grid.grid-care-record .item.left.js_drawer-trigger::after{content:"";position:absolute;right:2px;bottom:2px;height:5px;width:5px;border:5px solid transparent;border-right:5px solid #4e8ff3;border-bottom:5px solid #4e8ff3}@media(max-width: 599px){.grid.grid-care-record .item.left.js_drawer-trigger::after{border-width:3px}}.base-drawer{width:620px;min-height:100%;background-color:#fff;position:fixed;top:0;right:-625px;z-index:31;display:flex;flex-direction:column;box-shadow:-2px 0px 5px 2px rgba(0,0,0,.3)}.base-drawer>*{flex-shrink:0}@media(max-width: 599px){.base-drawer{width:100%;right:-100%;box-shadow:none}}.base-drawer.is_active{right:0}.drawer-content{flex:1 1 0;max-height:100vh;-webkit-overflow-scrolling:auto;overflow-scrolling:auto;overflow-y:scroll}.drawer-content .record-input-area{padding:32px 24px 24px 24px}.drawer-content .record-input-area .record-value-data{margin-bottom:16px}.drawer-overlay{width:100vw;height:100%;position:fixed;top:0;background:#232323;opacity:0;visibility:hidden;z-index:30}.drawer-overlay.is_active{opacity:.3;visibility:visible}.base-drawer .status-bar{display:flex;border-bottom:1px solid #ccc}.base-drawer .status-bar .input-mode{padding:8px 0;height:40px}@media(max-width: 599px){.base-drawer .status-bar .input-mode{width:88px;height:auto}}.base-drawer .status-bar .time-info{display:flex;align-items:center;padding-left:24px;font-size:20px}@media(max-width: 599px){.base-drawer .status-bar .time-info{padding-left:16px;font-size:16px}}.base-drawer .status-bar .time-info .date{height:40px;display:flex;align-items:center;font-weight:bold}.base-drawer .status-bar .time-info .date.font-red{color:red}.base-drawer .status-bar .time-info .date-select{flex:none;width:130px;padding:4px 0;font-weight:bold;height:40px;display:flex;align-items:center}.base-drawer .status-bar .time-info .date-select select.font-red{color:red}.base-drawer .status-bar .time-info .time{margin-left:16px;font-weight:bold}.base-drawer .tenkey{padding-bottom:24px}.base-drawer .tenkey .tenkey-row{display:flex;margin-bottom:12px;height:59px}.base-drawer .tenkey .tenkey-row .button{border-radius:5px;margin-right:16px;color:#fff;font-size:50px;height:59px;font-family:"Roboto","HelveticaNeue-Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","HiraKakuProN-W3","ヒラギノ角ゴ Pro W3",sans-serif;overflow:hidden;text-shadow:-1px -1px rgba(0,0,0,.3)}.base-drawer .tenkey .tenkey-row .button.num-button{width:126px;background:#4e8ff3;border-bottom:3px solid #036}.base-drawer .tenkey .tenkey-row .button.sub-button{width:128px;background:#e8e8ea;border-bottom:3px solid #666;color:#666;font-size:40px}.base-drawer .tenkey .tenkey-row .button.clear-button{color:#d90000;font-size:50px}.base-drawer .tenkey .tenkey-row .button.zero-button{width:268px;background:#4e8ff3;border-bottom:3px solid #036}.base-drawer .tenkey .tenkey-row .button:active{border:0;margin-top:3px}.base-drawer .tenkey .tenkey-row .button:focus{outline:0}.base-drawer .tenkey .tenkey-row .button:last-child{margin-right:0px}.base-drawer .tenkey .tenkey-row:last-child{margin-bottom:0}.base-drawer .diary-select,.base-drawer .addition-select{display:none;border-top:3px solid #ccc;border-bottom:3px solid #ccc;margin-left:calc(((620px - 100%) / 2) * -1);margin-right:calc(((620px - 100%) / 2) * -1);margin-bottom:16px;margin-top:8px}@media(max-width: 599px){.base-drawer .diary-select,.base-drawer .addition-select{margin-left:calc(((100vw - 100%) / 2) * -1);margin-right:calc(((100vw - 100%) / 2) * -1)}}.base-drawer .diary-select .diary-check-list .checkbox-label,.base-drawer .diary-select .addition-check-list .checkbox-label,.base-drawer .addition-select .diary-check-list .checkbox-label,.base-drawer .addition-select .addition-check-list .checkbox-label{padding:16px 24px}@media(max-width: 599px){.base-drawer .diary-select .diary-check-list .checkbox-label,.base-drawer .diary-select .addition-check-list .checkbox-label,.base-drawer .addition-select .diary-check-list .checkbox-label,.base-drawer .addition-select .addition-check-list .checkbox-label{padding:8px 16px}}.base-drawer .diary-select .diary-check-list .checkbox-label:last-child,.base-drawer .diary-select .addition-check-list .checkbox-label:last-child,.base-drawer .addition-select .diary-check-list .checkbox-label:last-child,.base-drawer .addition-select .addition-check-list .checkbox-label:last-child{border-bottom:1px solid #aaa}@media(max-width: 599px){.base-drawer .diary-select .diary-check-list .check-icon span,.base-drawer .diary-select .addition-check-list .check-icon span,.base-drawer .addition-select .diary-check-list .check-icon span,.base-drawer .addition-select .addition-check-list .check-icon span{font-size:20px}}@media(max-width: 599px){.base-drawer .diary-select .diary-check-list .check-text,.base-drawer .diary-select .addition-check-list .check-text,.base-drawer .addition-select .diary-check-list .check-text,.base-drawer .addition-select .addition-check-list .check-text{height:auto;font-size:16px}}.base-drawer .diary-select .diary-check-list .check-date,.base-drawer .diary-select .addition-check-list .check-date,.base-drawer .addition-select .diary-check-list .check-date,.base-drawer .addition-select .addition-check-list .check-date{height:30px;font-size:21px;font-weight:bold;width:160px;text-align:left;display:flex;align-items:center}@media(max-width: 599px){.base-drawer .diary-select .diary-check-list .check-date,.base-drawer .diary-select .addition-check-list .check-date,.base-drawer .addition-select .diary-check-list .check-date,.base-drawer .addition-select .addition-check-list .check-date{font-size:16px;width:128px}}.base-drawer .diary-select .addition-check-list,.base-drawer .addition-select .addition-check-list{height:220px;overflow:hidden;overflow-y:scroll}@media(max-width: 599px){.base-drawer .diary-select .addition-check-list,.base-drawer .addition-select .addition-check-list{height:164px}}.base-drawer .diary-select .all-check-select,.base-drawer .addition-select .all-check-select{border-bottom:3px solid #ccc;padding:0 24px;display:grid;grid-template-columns:repeat(2, 1fr)}.base-drawer .diary-select .all-check-select .lift-select,.base-drawer .addition-select .all-check-select .lift-select{height:48px;display:flex;align-items:center;justify-content:start;margin:10px 32px 10px 0}@media(max-width: 599px){.base-drawer .diary-select .all-check-select .lift-select,.base-drawer .addition-select .all-check-select .lift-select{height:40px;margin-right:16px}}.base-drawer .diary-select .all-check-select .lift-select span,.base-drawer .addition-select .all-check-select .lift-select span{font-size:30px}@media(max-width: 599px){.base-drawer .diary-select .all-check-select .lift-select span,.base-drawer .addition-select .all-check-select .lift-select span{font-size:24px}}.base-drawer .diary-select .all-check-select .lift-select p,.base-drawer .addition-select .all-check-select .lift-select p{font-size:24px;margin-left:16px}@media(max-width: 599px){.base-drawer .diary-select .all-check-select .lift-select p,.base-drawer .addition-select .all-check-select .lift-select p{font-size:16px;font-weight:bold}}.base-drawer .diary-select .all-check-select .lift-select:last-child,.base-drawer .addition-select .all-check-select .lift-select:last-child{margin-left:32px;margin-right:0px}@media(max-width: 599px){.base-drawer .diary-select .all-check-select .lift-select:last-child,.base-drawer .addition-select .all-check-select .lift-select:last-child{margin-left:16px}}.base-drawer .record-value-data{width:100%}.base-drawer .record-value-data .record-value-form{margin-bottom:16px}@media(max-width: 599px){.base-drawer .record-value-data .record-value-form.finish-time-tab{display:none}}.base-drawer .record-value-data .record-value-form.finish-time-sp{display:none}@media(max-width: 599px){.base-drawer .record-value-data .record-value-form.finish-time-sp{display:block}}.base-drawer .record-value-data .record-value-form .record-value-item{width:100%}.base-drawer .record-value-data .record-value-form .record-value-item .record-value-input+.record-value-input,.base-drawer .record-value-data .record-value-form .record-value-item .record-value-wrap+.record-value-input{margin-top:8px}.base-drawer .record-value-data .record-value-form .record-value-item.remarks-input .input-text,.base-drawer .record-value-data .record-value-form .record-value-item.remarks-input .select,.base-drawer .record-value-data .record-value-form .record-value-item.remarks-input .input-textarea{width:490px}@media(max-width: 599px){.base-drawer .record-value-data .record-value-form .record-value-item.remarks-input .input-text,.base-drawer .record-value-data .record-value-form .record-value-item.remarks-input .select,.base-drawer .record-value-data .record-value-form .record-value-item.remarks-input .input-textarea{width:100%}}.base-drawer .record-value-data .record-value-form .record-value-item.remarks-input .input-text textarea.font-green,.base-drawer .record-value-data .record-value-form .record-value-item.remarks-input .select textarea.font-green,.base-drawer .record-value-data .record-value-form .record-value-item.remarks-input .input-textarea textarea.font-green{color:green}.base-drawer .record-value-data .record-value-form .record-value-item.remarks-input .input-text textarea.font-red,.base-drawer .record-value-data .record-value-form .record-value-item.remarks-input .select textarea.font-red,.base-drawer .record-value-data .record-value-form .record-value-item.remarks-input .input-textarea textarea.font-red{color:red}.base-drawer .record-value-data .record-value-form .record-value-item.remarks-input .input-text textarea.font-yellow,.base-drawer .record-value-data .record-value-form .record-value-item.remarks-input .select textarea.font-yellow,.base-drawer .record-value-data .record-value-form .record-value-item.remarks-input .input-textarea textarea.font-yellow{color:#ff8c00}.base-drawer .record-value-data .record-value-form .record-value-item.remarks-input .input-text textarea.font-blue,.base-drawer .record-value-data .record-value-form .record-value-item.remarks-input .select textarea.font-blue,.base-drawer .record-value-data .record-value-form .record-value-item.remarks-input .input-textarea textarea.font-blue{color:blue}.base-drawer .record-value-data .record-value-form .record-value-item.remarks-input .input-text textarea.font-purple,.base-drawer .record-value-data .record-value-form .record-value-item.remarks-input .select textarea.font-purple,.base-drawer .record-value-data .record-value-form .record-value-item.remarks-input .input-textarea textarea.font-purple{color:purple}.base-drawer .record-value-data .record-value-form .record-value-item.three-select-group{height:166px}@media(max-width: 599px){.base-drawer .record-value-data .record-value-form .record-value-item.three-select-group{height:142px}}.base-drawer .record-value-data .record-value-form .record-value-icon{display:flex;align-items:center;justify-content:center;color:#232323;font-size:30px;min-width:50px;height:50px}@media(max-width: 599px){.base-drawer .record-value-data .record-value-form .record-value-icon{min-width:42px;height:42px}}.base-drawer .record-value-data .record-value-form .record-value-icon.icon-input{border:1px solid #ccc}.base-drawer .record-value-data .record-value-form .record-value-icon.icon-input .wise-icon{font-size:42px}@media(max-width: 599px){.base-drawer .record-value-data .record-value-form .record-value-icon.icon-input .wise-icon{font-size:36px}}.base-drawer .record-value-data .record-value-form .record-value-icon .icon-smile{color:orange}.base-drawer .record-value-data .record-value-form .record-value-icon .icon-normal{color:green}.base-drawer .record-value-data .record-value-form .record-value-icon .icon-indifference{color:purple}.base-drawer .record-value-data .record-value-form .record-value-icon .icon-cry{color:blue}.base-drawer .record-value-data .record-value-form .record-value-icon .icon-angry{color:red}.base-drawer .record-value-data .record-value-form .record-value-icon.back-green{background-color:green}.base-drawer .record-value-data .record-value-form .record-value-icon.back-red{background-color:red}.base-drawer .record-value-data .record-value-form .record-value-icon.back-yellow{background-color:#ff8c00}.base-drawer .record-value-data .record-value-form .record-value-icon.back-blue{background-color:blue}.base-drawer .record-value-data .record-value-form .record-value-icon.back-purple{background-color:purple}.base-drawer .record-value-data .record-value-form .record-value-input.calender{flex:none;width:248px}.base-drawer .record-value-data .record-value-form .record-value-input.select-calender{flex:none;width:130px}.base-drawer .record-value-data .record-value-form .record-value-input.numeric{display:flex;align-items:center}.base-drawer .record-value-data .record-value-form .record-value-input.numeric .input-time{width:auto}.base-drawer .record-value-data .record-value-form .record-value-input.numeric .input-time input{font-family:"Roboto","HelveticaNeue","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","HiraKakuProN-W3","ヒラギノ角ゴ Pro W3",sans-serif;width:80px;font-weight:bold;font-size:30px;text-align:center}@media(max-width: 599px){.base-drawer .record-value-data .record-value-form .record-value-input.numeric .input-time input{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}}@supports(-webkit-touch-callout: none){@media(max-width: 599px){.base-drawer .record-value-data .record-value-form .record-value-input.numeric .input-time input{font-family:"HelveticaNeue-Bold",sans-serif}}}.base-drawer .record-value-data .record-value-form .record-value-input.numeric .input-time input.is_active{background-color:#ffbec8;outline:none}.base-drawer .record-value-data .record-value-form .record-value-input.numeric .colon{display:flex;align-items:center;font-size:28px;width:30px;justify-content:center}.base-drawer .record-value-data .record-value-form .record-value-input.numeric .input-numeric{width:auto}.base-drawer .record-value-data .record-value-form .record-value-input.numeric .input-numeric input{font-family:"Roboto","HelveticaNeue","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","HiraKakuProN-W3","ヒラギノ角ゴ Pro W3",sans-serif;font-weight:bold;font-size:36px;text-align:right;background-color:#ffc}@media(max-width: 599px){.base-drawer .record-value-data .record-value-form .record-value-input.numeric .input-numeric input{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:30px}}@supports(-webkit-touch-callout: none){@media(max-width: 599px){.base-drawer .record-value-data .record-value-form .record-value-input.numeric .input-numeric input{font-family:"HelveticaNeue-Bold",sans-serif}}}.base-drawer .record-value-data .record-value-form .record-value-input.numeric .input-numeric input.is_active{background-color:#ffbec8;outline:none}.base-drawer .record-value-data .record-value-form .record-value-input.numeric .input-numeric input.is_disable{background-color:#eee}.base-drawer .record-value-data .record-value-form .record-value-input.numeric .input-numeric .frequency{width:84px}.base-drawer .record-value-data .record-value-form .record-value-input.numeric .input-numeric .decimal{width:40px}.base-drawer .record-value-data .record-value-form .record-value-input.numeric .input-numeric .vital-data{width:139px}@media(max-width: 599px){.base-drawer .record-value-data .record-value-form .record-value-input.numeric .input-numeric .vital-data{width:104px}}.base-drawer .record-value-data .record-value-form .record-value-input.numeric .period{display:flex;align-items:center;padding:0 4px;font-size:30px}.base-drawer .record-value-data .record-value-form .record-value-input.numeric .unit{padding-left:4px;font-size:18px;font-weight:bold;width:80px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width: 599px){.base-drawer .record-value-data .record-value-form .record-value-input.numeric .unit{max-width:56px;width:auto;font-size:14px}}.base-drawer .record-value-data .record-value-form .record-value-input.numeric-input-value{display:flex;flex:1}.base-drawer .record-value-data .record-value-form .record-value-input.numeric-input-value .input-text input{background-color:#eee;outline:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.base-drawer .record-value-data .record-value-form .record-value-input.tenky-below{width:432px;flex:none}@media(max-width: 599px){.base-drawer .record-value-data .record-value-form .record-value-input.tenky-below{width:auto;flex:1}}.base-drawer .record-value-data .record-value-form .record-value-input .tilde{font-size:21px;margin-left:16px}.base-drawer .record-value-data .record-value-form .record-value-input .tilde.finish-time{width:78px;text-align:right}.base-drawer .record-value-data .record-value-form .record-value-input .tilde+.input-text{margin-left:16px}.base-drawer .record-value-data .record-value-form:last-of-type{margin-bottom:0}.base-drawer .record-value-data .icon-set{display:flex}.base-drawer .record-value-data .icon-set.finish-time-sp{display:none}@media(max-width: 599px){.base-drawer .record-value-data .icon-set.finish-time-sp{display:flex}}.base-drawer .record-value-data .multi-input{display:flex}@media(max-width: 599px){.base-drawer .record-value-data .multi-input{display:block}}.base-drawer .record-value-data .icon-hidden{padding-left:50px}@media(max-width: 599px){.base-drawer .record-value-data .icon-hidden{padding-left:42px}}.base-drawer .record-value-data .record-value-wrap{display:flex}.base-drawer .record-value-data .record-value-wrap .record-value-input+.record-value-input{margin-left:8px}.base-drawer .record-value-data .record-value-wrap.attached-file{margin-left:50px}@media(max-width: 599px){.base-drawer .record-value-data .record-value-wrap.attached-file{margin-left:0px;max-width:360px}}.base-drawer .record-value-data .record-value-wrap.attached-file .image-area{height:256px;width:256px;border:1px solid #ccc;flex-shrink:0}@media(max-width: 599px){.base-drawer .record-value-data .record-value-wrap.attached-file .image-area{height:184px;max-width:184px;flex:1}}.base-drawer .record-value-data .record-value-wrap.attached-file .image-area .select-image{height:100%;width:100%;display:flex;align-items:center;position:relative;justify-content:center}.base-drawer .record-value-data .record-value-wrap.attached-file .image-area .select-image img{max-height:254px;max-width:100%}@media(max-width: 599px){.base-drawer .record-value-data .record-value-wrap.attached-file .image-area .select-image img{max-height:182px;max-width:100%}}.base-drawer .record-value-data .record-value-wrap.attached-file .image-area .select-image a{height:100%;min-width:100%;position:absolute;top:0;left:0}.base-drawer .record-value-data .record-value-wrap.attached-file .attached-select{display:flex;flex-direction:column;width:266px;align-items:center}@media(max-width: 599px){.base-drawer .record-value-data .record-value-wrap.attached-file .attached-select{min-width:172px;width:172px}}.base-drawer .record-value-data .record-value-wrap.attached-file .attached-select .operation-btn{width:232px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;border:1px solid #ccc;background-color:#eee;font-size:22px;color:#666}@media(max-width: 599px){.base-drawer .record-value-data .record-value-wrap.attached-file .attached-select .operation-btn{font-size:14px;width:144px;height:42px}}.base-drawer .record-value-data .record-value-wrap.attached-file.bg-ajust{background-color:#80ffff}.base-drawer .record-value-data .record-value-wrap+.record-value-wrap{margin-left:16px}@media(max-width: 599px){.base-drawer .record-value-data .record-value-wrap+.record-value-wrap{margin-left:0px;margin-top:16px}}@media(max-width: 599px){.base-drawer .record-value-data .record-value-wrap+.record-value-wrap.grouping{margin-top:8px}}.base-drawer .record-value-data .record-value-wrap+.record-value-wrap.icon-hidden{padding-left:0}@media(max-width: 599px){.base-drawer .record-value-data .record-value-wrap+.record-value-wrap.icon-hidden{margin-left:42px}}.base-drawer .record-value-data .input-flex{flex:1;align-items:center}.base-drawer .record-value-data .display-input{height:48px;width:184px;display:flex;align-items:center;font-size:20px}@media(max-width: 599px){.base-drawer .record-value-data .display-input{height:42px;width:150px;font-size:16px}}.base-drawer .record-value-data .display-input .wise-icon{margin-left:8px}.base-drawer .record-value-data .display-input p{margin-left:4px}.base-drawer .record-value-data .display-input.carelist-select{background-color:#ddd;color:#666;margin:8px 0}.base-drawer .record-value-data .display-input.addition-item{background-color:#eee;color:#508cdb;width:120px}@media(max-width: 599px){.base-drawer .record-value-data .display-input.addition-item{width:100px}}.base-drawer .record-value-data .display-input.addition-item.riha-check{background-color:#c5ff00}.base-drawer .record-value-data .carelist-close{height:48px;width:48px;border:1px solid gray;color:#666;font-size:30px;margin:8px 0;margin-left:auto;display:flex;align-items:center}@media(max-width: 599px){.base-drawer .record-value-data .carelist-close{height:42px;width:42px;font-size:24px}}.base-drawer .record-value-data .carelist-close a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.base-drawer .publish-check{display:grid;grid-template-columns:repeat(7, 1fr);grid-gap:16px;margin:24px 0}@media(max-width: 599px){.base-drawer .publish-check{grid-template-columns:repeat(4, 1fr)}}.base-drawer .publish-check.content-end{margin-bottom:0px}.base-drawer .publish-check .publish-change{display:flex;align-items:center;justify-content:center;height:64px;width:100%;border:1px solid #ccc;background-color:#eee;font-size:20px;font-weight:bold;color:#4e8ff3;line-height:25px}@media(max-width: 599px){.base-drawer .publish-check .publish-change{height:56px;font-size:18px;line-height:22px}}.base-drawer .publish-check .publish-change.is_active{background-color:#4e8ff3;color:#fff}.base-drawer .drawer-footer{display:flex;align-items:center;justify-content:space-between;background-color:#eee;height:80px;width:100%;padding:0 16px;margin-bottom:48px}@media(max-width: 599px){.base-drawer .drawer-footer{height:58px}}.base-drawer .drawer-footer .footer-btn{text-align:center;height:48px;width:160px;background-color:#ddd;color:#666;font-size:24px}.base-drawer .drawer-footer .footer-btn p{margin-left:8px}@media(max-width: 599px){.base-drawer .drawer-footer .footer-btn{height:42px;width:112px;font-size:16px}}.base-drawer .drawer-footer .footer-btn.is_disable{background-color:#aaa}.base-drawer .drawer-footer.content-end{margin-bottom:8px}.drawer-header{width:100%;box-shadow:0px 2px 3px 1px rgba(0,0,0,.2);z-index:2}.drawer-header .drawer-close{height:60px;width:70px}@media(max-width: 599px){.drawer-header .drawer-close{height:36px;width:42px}}.drawer-header .drawer-close .button{height:100%;width:100%;font-size:32px;background-color:#fff;color:#666}@media(max-width: 599px){.drawer-header .drawer-close .button{font-size:18px}}.drawer-header .info-block{width:100%;height:30px;font-size:14px;background-color:#232323;color:#fff;display:flex;justify-content:flex-end;align-items:center;padding:0 16px}.drawer-header .info-block.bulk-input{background-color:#59b200}@media(max-width: 599px){.drawer-header .info-block{height:20px;font-size:10px}}.drawer-header .patient-block{width:100%;height:86px;background-color:#eee;display:flex;align-items:center;padding:0 16px;justify-content:space-between}@media(max-width: 599px){.drawer-header .patient-block{height:calc(86px * 0.6);padding:0 8px}}.drawer-header .patient-block>*{flex-shrink:0}.drawer-header .patient-block .patient-data{width:100%;min-width:0;flex:1}.drawer-header .patient-block .patient-data .patient-subdata{display:flex;width:100%;align-items:center;height:24px}@media(max-width: 599px){.drawer-header .patient-block .patient-data .patient-subdata{height:19px}}.drawer-header .patient-block .patient-data .furigana{width:calc(100% - 90px);font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:none;margin-left:24px}@media(max-width: 599px){.drawer-header .patient-block .patient-data .furigana{width:calc(100% - 80px);font-size:12px;margin-left:8px}}.drawer-header .patient-block .patient-data .furigana.is_translate{display:block}.drawer-header .patient-block .patient-data .patient-id{width:90px;font-size:16px;font-family:Roboto,HelveticaNeue,sans-serif}@media(max-width: 599px){.drawer-header .patient-block .patient-data .patient-id{width:80px;font-size:14px}}.drawer-header .patient-block .patient-data .patient-name{padding-right:16px;display:flex;align-items:center}@media(max-width: 599px){.drawer-header .patient-block .patient-data .patient-name{height:30px}}.drawer-header .patient-block .patient-data .patient-name .name{display:inline-block;font-size:28px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 40px);padding-right:8px}.drawer-header .patient-block .patient-data .patient-name .name.translation-only{max-width:100%}@media(max-width: 599px){.drawer-header .patient-block .patient-data .patient-name .name{font-size:18px;max-width:calc(100% - 24px);padding-right:4px}}.drawer-header .patient-block .patient-data .patient-name .honorific{display:inline-block;font-size:16px;width:40px;padding-top:8px}@media(max-width: 599px){.drawer-header .patient-block .patient-data .patient-name .honorific{font-size:12px;width:24px;padding-top:4px}}.drawer-header .patient-block .drawer-control{height:60px;display:flex;justify-content:flex-end;padding-right:40px}.drawer-header .patient-block .drawer-control.translation-only{padding-right:16px;width:94px}@media(max-width: 599px){.drawer-header .patient-block .drawer-control.translation-only{padding-right:8px;width:58px}}@media(max-width: 599px){.drawer-header .patient-block .drawer-control{height:36px;padding-right:16px}}.drawer-header .patient-block .drawer-control .button{height:100%;width:70px}@media(max-width: 599px){.drawer-header .patient-block .drawer-control .button{width:42px}}.drawer-header .patient-block .drawer-control .button+.button{margin-left:8px}@media(max-width: 599px){.drawer-header .patient-block .drawer-control .button+.button{margin-left:4px}}.drawer-header .patient-block .drawer-control .patient-change{font-size:32px;background-color:#aaa;pointer-events:none}@media(max-width: 599px){.drawer-header .patient-block .drawer-control .patient-change{font-size:18px}}.drawer-header .patient-block .drawer-control .patient-change.is_active{background-color:#4e8ff3;pointer-events:inherit}.drawer-header .patient-block .drawer-control .patient-change.is_translate{background-color:#aaa;pointer-events:none}.drawer-header .patient-block .drawer-control .translate-button{display:none;flex-direction:column;background-color:#fff;color:#4e8ff3;border:1px solid #4e8ff3;padding:0}.drawer-header .patient-block .drawer-control .translate-button.is_active{display:flex}.drawer-header .patient-block .drawer-control .translate-button .ruby{font-size:14px;font-weight:bold;line-height:1em}@media(max-width: 599px){.drawer-header .patient-block .drawer-control .translate-button .ruby{font-size:10px}}.drawer-header .patient-block .drawer-control .translate-button .button-text{font-size:20px;line-height:1em}@media(max-width: 599px){.drawer-header .patient-block .drawer-control .translate-button .button-text{font-size:12px}}.drawer-header .title-block{width:100%;height:90px;background-color:#4e8ff3;display:flex;justify-content:space-between;align-items:center}@media(max-width: 599px){.drawer-header .title-block{height:64px}}.drawer-header .title-block.function-area .function-select{overflow:hidden}.drawer-header .title-block.function-area .function-select .plan-state{background-color:#f0f;padding:4px;font-size:24px;color:#fff;margin-right:auto;display:flex;justify-content:center;min-width:80px;margin-left:8px}@media(max-width: 599px){.drawer-header .title-block.function-area .function-select .plan-state{font-size:16px;min-width:64px}}.drawer-header .title-block.function-area .drawer-close{margin-left:auto;width:calc(60px + (16px * 2));padding:0 16px}@media(max-width: 599px){.drawer-header .title-block.function-area .drawer-close{height:40px;width:calc(36px + 16px);padding:0 16px 0 0}}.drawer-header .title-block.function-area .drawer-translate{height:60px;margin-left:auto;width:calc(70px + (16px * 2));padding:0 16px}@media(max-width: 599px){.drawer-header .title-block.function-area .drawer-translate{height:40px;width:calc(48px + 16px);padding:0 16px 0 0}}.drawer-header .title-block.function-area .drawer-translate .button{height:100%;width:100%;padding:0;background-color:#fff;color:#4e8ff3;flex-direction:column}.drawer-header .title-block.function-area .drawer-translate .button .ruby{font-size:14px;line-height:1em;font-weight:bold}@media(max-width: 599px){.drawer-header .title-block.function-area .drawer-translate .button .ruby{font-size:10px}}.drawer-header .title-block.function-area .drawer-translate .button .button-text{font-size:20px;line-height:1em}@media(max-width: 599px){.drawer-header .title-block.function-area .drawer-translate .button .button-text{font-size:16px}}.drawer-header .title-block .drawer-menu{display:flex;height:100%}.drawer-header .title-block .drawer-menu .menu-button{height:100%;width:100px;border-right:1px solid #0059b2;border-left:1px solid #8bb7f8;background-color:#4e8ff3}@media(max-width: 599px){.drawer-header .title-block .drawer-menu .menu-button{width:72px}}.drawer-header .title-block .drawer-menu .menu-button .wise-icon{font-size:30px}@media(max-width: 599px){.drawer-header .title-block .drawer-menu .menu-button .wise-icon{font-size:24px}}.drawer-header .title-block .drawer-menu .menu-button .menu-text{font-size:18px}@media(max-width: 599px){.drawer-header .title-block .drawer-menu .menu-button .menu-text{font-size:12px}}.drawer-header .title-block .drawer-right-button{height:100%;border-left:1px solid #0059b2;margin-left:auto}.drawer-header .title-block .drawer-right-button .menu-button{height:100%;width:100px;border-left:1px solid #8bb7f8;background-color:#4e8ff3}@media(max-width: 599px){.drawer-header .title-block .drawer-right-button .menu-button{width:72px}}.drawer-header .title-block .drawer-right-button .menu-button .menu-text{font-size:18px}@media(max-width: 599px){.drawer-header .title-block .drawer-right-button .menu-button .menu-text{font-size:14px}}.drawer-header .title-block .drawer-right-button .menu-button.function{background-color:#0059b2}.drawer-header .title-block .drawer-right-button .menu-button.is_disable{background-color:#aaa;border-right:1px solid #aaa}.drawer-header .title-block .function-select{display:flex;justify-content:space-between;align-items:center;padding:16px;flex:1}.drawer-header .title-block .function-select label{overflow:hidden}.drawer-header .title-block .function-select .function-data{flex:1;width:calc(100% - 180px);color:#fff;font-size:16px;position:relative;height:63px;display:flex;align-items:center;flex-wrap:wrap}@media(max-width: 599px){.drawer-header .title-block .function-select .function-data{width:calc(100% - 132px);height:54px}}.drawer-header .title-block .function-select .function-data.label-set{width:calc(100% - 132px)}@media(max-width: 599px){.drawer-header .title-block .function-select .function-data.label-set{width:calc(100% - 78px)}}.drawer-header .title-block .function-select .function-data.disable-accordion:after{content:none}.drawer-header .title-block .function-select .function-data.subject-detail{width:100%}.drawer-header .title-block .function-select .function-data.is_translate p.category,.drawer-header .title-block .function-select .function-data.is_translate p.function-name{line-height:1.6em}.drawer-header .title-block .function-select .function-data .category{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold}.drawer-header .title-block .function-select .function-data .furigana{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:none}.drawer-header .title-block .function-select .function-data .furigana.is_translate{display:block}.drawer-header .title-block .function-select .function-data .function-name{font-weight:bold;font-size:26px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width: 599px){.drawer-header .title-block .function-select .function-data .function-name{font-size:20px}}.drawer-header .title-block .function-select .function-data .function-name.label-set{text-overflow:clip}.drawer-header .title-block .function-select .function-data.js_function-switch::after{content:"";position:absolute;right:2px;bottom:2px;height:5px;width:5px;border:5px solid transparent;border-right:5px solid #fff;border-bottom:5px solid #fff}.drawer-header .title-block .function-select .function-data.js_function-switch.is_translate::after{content:none}.drawer-header .title-block .function-select .select-button{display:flex;justify-content:space-between;margin-left:16px}@media(max-width: 599px){.drawer-header .title-block .function-select .select-button{margin-left:8px}}.drawer-header .title-block .function-select .select-button .function-change{background-color:#aaa;color:#4e8ff3;margin-left:8px;height:60px;width:70px;font-size:32px;pointer-events:none}@media(max-width: 599px){.drawer-header .title-block .function-select .select-button .function-change{height:40px;width:48px;font-size:24px}}.drawer-header .title-block .function-select .select-button .function-change.is_active{background-color:#fff;pointer-events:inherit}.drawer-header .title-block .function-select .select-button .function-change.is_translate{background-color:#aaa;pointer-events:none}.drawer-header .function-set-accordion{display:flex;align-items:center;height:90px;width:100%;background-color:#eee;position:fixed;z-index:1}@media(max-width: 599px){.drawer-header .function-set-accordion{height:auto}}.drawer-header .function-set-accordion .record-value-data{margin-left:10px}@media(max-width: 599px){.drawer-header .function-set-accordion .record-value-data{margin:16px 16px 16px 10px}}@media(max-width: 599px){.drawer-header .function-set-accordion .record-value-data .multi-input{flex-flow:column;justify-content:flex-start}}.drawer-header .function-set-accordion .record-value-wrap .record-value-input.cat1{width:208px}.drawer-header .function-set-accordion .record-value-wrap .record-value-input.cat2{width:288px}@media(max-width: 599px){.drawer-header .function-set-accordion .record-value-wrap .record-value-input.cat2{padding-left:42px}}.drawer-header .buttons-block{padding:16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ccc}.drawer-header .buttons-block .bulk-input-button{pointer-events:none;background-color:#ccc;width:260px;height:60px}@media(max-width: 599px){.drawer-header .buttons-block .bulk-input-button{width:45%;height:40px}}.drawer-header .buttons-block .bulk-input-button .button-text{font-weight:normal;font-size:24px}@media(max-width: 599px){.drawer-header .buttons-block .bulk-input-button .button-text{font-size:20px}}.drawer-header .buttons-block .bulk-input-button.is_active{background-color:#0059b2;pointer-events:auto}.drawer-header .buttons-block .check-list-button{width:260px;height:50px;justify-content:flex-start}@media(max-width: 599px){.drawer-header .buttons-block .check-list-button{width:45%;height:32px}}.drawer-header .buttons-block .check-list-button .button-text{font-weight:normal;font-size:24px}@media(max-width: 599px){.drawer-header .buttons-block .check-list-button .button-text{font-size:16px}}.drawer-header .text-abbreviate{display:inline-block}@media(max-width: 599px){.drawer-header .text-abbreviate{display:none}}.record-history{border-top:1px solid #aaa;padding-bottom:500px}@media(max-width: 599px){.record-history{padding-bottom:152px}}.record-history .record-panel{width:100%;display:flex;border-bottom:1px solid #aaa}.record-history .record-panel.time-series{border-bottom:none}.record-history .record-panel.time-series .record-items{border-bottom:2px solid #aaa}.record-history .record-panel>*{flex-shrink:0}.record-history .record-panel .record-index{width:64px}.record-history .record-panel .record-index.time-series-cut{border-bottom:1px solid #aaa;border-top:1px solid #aaa}@media(max-width: 599px){.record-history .record-panel .record-index{width:48px}}.record-history .record-panel .record-index .time-icon{width:100%;height:28px;margin-top:8px;display:flex;justify-content:center;align-items:center}.record-history .record-panel .record-index .time-icon .wise-icon{font-size:24px;display:flex;justify-content:center}@media(max-width: 599px){.record-history .record-panel .record-index .time-icon .wise-icon{font-size:20px}}.record-history .record-panel .record-index .date{font-size:18px;font-weight:bold;display:flex;justify-content:center;padding:4px}@media(max-width: 599px){.record-history .record-panel .record-index .date{font-size:12px}}.record-history .record-panel .record-index .time-hour{font-size:28px;display:flex;justify-content:center;margin-top:8px}@media(max-width: 599px){.record-history .record-panel .record-index .time-hour{font-size:24px}}.record-history .record-panel .record-index .time-hour.word{font-size:21px}@media(max-width: 599px){.record-history .record-panel .record-index .time-hour.word{font-size:16px}}.record-history .record-panel .record-items{width:calc(100% - 64px);border-bottom:1px solid #aaa}.record-history .record-panel .record-items.execut .item,.record-history .record-panel .record-items.execut .item.data{background-color:#c0ffc0}.record-history .record-panel .record-items.unexecut .item,.record-history .record-panel .record-items.unexecut .item.data{background-color:#ffb6c1}.record-history .record-panel .record-items.noticed .item,.record-history .record-panel .record-items.noticed .item.data{background-color:#dfeee9}.record-history .record-panel .record-items.color-1 .item,.record-history .record-panel .record-items.color-1 .item.data{background-color:#ff8080}.record-history .record-panel .record-items.color-2 .item,.record-history .record-panel .record-items.color-2 .item.data{background-color:#fc9}.record-history .record-panel .record-items.color-3 .item,.record-history .record-panel .record-items.color-3 .item.data{background-color:#9cf}.record-history .record-panel .record-items.color-4 .item,.record-history .record-panel .record-items.color-4 .item.data{background-color:#c9f}.record-history .record-panel .record-items.color-5 .item,.record-history .record-panel .record-items.color-5 .item.data{background-color:#ffff80}@media(max-width: 599px){.record-history .record-panel .record-items{width:calc(100% - 48px)}}.record-history .record-panel .record-items .item{width:100%;min-height:44px;padding:2px 8px;font-size:21px;display:flex;align-items:center;border-left:5px solid #666}@media(max-width: 599px){.record-history .record-panel .record-items .item{min-height:40px;font-size:16px}}.record-history .record-panel .record-items .item .item-left{flex:1;display:flex;align-items:center;min-height:32px}@media(max-width: 599px){.record-history .record-panel .record-items .item .item-left{width:100%}}.record-history .record-panel .record-items .item .item-left .item-wrap{display:flex;align-items:flex-start;line-height:100%}.record-history .record-panel .record-items .item .item-right{display:flex;align-items:center;min-height:44px;flex-wrap:wrap}@media(max-width: 599px){.record-history .record-panel .record-items .item .item-right{text-align:right}}.record-history .record-panel .record-items .item .time{font-size:24px;font-family:Roboto,HelveticaNeue,sans-serif;width:60px;margin-right:16px;display:flex;align-items:center}@media(max-width: 599px){.record-history .record-panel .record-items .item .time{font-size:20px;width:48px;margin-right:12px}}.record-history .record-panel .record-items .item .item-name{line-height:100%;flex:1;word-break:break-word}.record-history .record-panel .record-items .item .item-name.sometimes{margin-left:76px}.record-history .record-panel .record-items .item .staff{font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:24px;position:relative;top:-2px;margin-left:16px;max-width:128px}@media(max-width: 599px){.record-history .record-panel .record-items .item .staff{font-size:14px;height:18px;margin-left:8px;max-width:96px}}@media(max-width: 599px){.record-history .record-panel .record-items .item .item-name+.staff{margin-top:4px}}.record-history .record-panel .record-items .item .xecut-status{font-size:21px;max-width:18px;margin-left:40px;height:24px;display:flex;align-items:center}@media(max-width: 599px){.record-history .record-panel .record-items .item .xecut-status{font-size:16px;height:16px;margin-left:auto}}.record-history .record-panel .record-items .item .planmulti{font-size:21px;max-width:32px;height:24px;display:flex;align-items:center;margin-left:16px}@media(max-width: 599px){.record-history .record-panel .record-items .item .planmulti{margin-left:8px;font-size:16px;height:16px;margin-left:auto}}.record-history .record-panel .record-items .item .planmulti:empty{margin-left:24px}@media(max-width: 599px){.record-history .record-panel .record-items .item .planmulti:empty{margin-left:8px}}.record-history .record-panel .record-items .item .planmulti:empty+.xecut-status{margin-left:auto}.record-history .record-panel .record-items .item .planmulti+.xecut-status{margin-left:8px}.record-history .record-panel .record-items .item.jisshi{align-items:flex-start;padding:10px 8px}@media(max-width: 599px){.record-history .record-panel .record-items .item.jisshi{padding:4px 8px}}.record-history .record-panel .record-items .item.jisshi .item-left{align-items:flex-start;min-height:24px}@media(max-width: 599px){.record-history .record-panel .record-items .item.jisshi .item-left{min-height:32px;padding:7px 0}}.record-history .record-panel .record-items .item.jisshi .item-right{align-items:flex-start;min-height:24px}@media(max-width: 599px){.record-history .record-panel .record-items .item.jisshi .item-right{min-height:32px;padding:7px 0}}.record-history .record-panel .record-items .item.data{background-color:#ffc;font-size:24px;border-top:1px dotted #aaa}.record-history .record-panel .record-items .item.data+.item{border-top:1px dotted #aaa}@media(max-width: 599px){.record-history .record-panel .record-items .item.data{font-size:20px}}.record-history .record-panel .record-items .item.data .data-icon{padding-top:8px;padding-right:24px;margin-bottom:auto}@media(max-width: 599px){.record-history .record-panel .record-items .item.data .data-icon{padding-top:4px;padding-right:16px}}.record-history .record-panel .record-items .item.data .data-value{font-weight:bold;word-break:break-word}.record-history .record-panel .record-items .item.data .edit-icon{margin-left:auto;margin-bottom:auto;padding-top:8px}@media(max-width: 599px){.record-history .record-panel .record-items .item.data .edit-icon{padding-top:4px}}.record-history .record-panel .record-items .item.data .edit-icon .wise-icon{color:#4e8ff3}.record-history .record-panel .record-items .item.data .edit-icon.is_translate{display:none}.record-history .record-panel .record-items .item.notes{font-size:21px;border-left-color:#ccc}@media(max-width: 599px){.record-history .record-panel .record-items .item.notes{font-size:16px}}.record-history .record-panel .record-items .item.notes .notes-icon{padding-top:8px;padding-right:16px}@media(max-width: 599px){.record-history .record-panel .record-items .item.notes .notes-icon{padding-top:4px;padding-right:8px}}.record-history .record-panel .record-items .item.notes .notes-text{max-width:calc(100% - 40px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.record-history .record-panel .record-items .item.notes .notes-text.text-color-red{color:red}.record-history .record-panel .record-items .item.notes .notes-text.text-color-green{color:green}.record-history .record-panel .record-items .item.notes .notes-text.text-color-yellow{color:#ff8c00}.record-history .record-panel .record-items .item.notes .notes-text.text-color-blue{color:blue}.record-history .record-panel .record-items .item.notes .notes-text.text-color-purple{color:purple}.record-history .record-panel .record-items .item.notes+.reprint:last-child{padding:4px 8px 8px 8px}.record-history .record-panel .record-items .item.data+.reprint{padding:8px 0 0 8px}.record-history .record-panel .record-items .item.reprint{flex-wrap:wrap;border-left-color:#ccc;padding:0 8px 0 8px}.record-history .record-panel .record-items .item.reprint:last-child{padding:8px}.record-history .record-panel .record-items .item.reprint .label-reprint{margin-right:8px}@media(max-width: 599px){.record-history .record-panel .record-items .item.reprint .label-reprint{margin-right:4px;margin-bottom:4px}}.record-history .record-panel .record-items .item.attachment{padding:8px;border-left-color:#ccc}.drawer-patient-record-input .drawer-content{padding-bottom:64px}.header{width:100%;height:80px;background-color:#232323;border-bottom:4px solid #eee;position:relative;display:flex}@media(max-width: 599px){.header{border-bottom:0;height:60px;align-items:center}}.header .current-page{display:none}@media(max-width: 599px){.header .current-page{display:block;font-size:20px;color:#fff;padding:0 16px}}.header .date-selector{position:absolute;top:0;left:16px}@media(max-width: 599px){.header .date-selector{top:60px;left:0}}.header .header-logo{display:flex;align-items:center;justify-content:flex-end;margin-right:4px;width:146px}.header .header-logo img{width:116px;height:55px}@media(max-width: 599px){.header .header-logo{display:none}}.header-menu{display:flex;height:100%;width:calc(100% - 146px);margin-left:auto;color:#fff;flex-shrink:0}.header-menu.is_sp-mode{transition:.3s}@media(max-width: 599px){.header-menu{position:absolute;width:100%;height:auto;top:60px;background-color:#232323;flex-direction:column;z-index:5;visibility:hidden;opacity:0}.header-menu.is_active{visibility:visible;opacity:1}}.header-menu .menu-left{display:flex;flex:1;overflow-x:scroll}@media(max-width: 599px){.header-menu .menu-left{flex-wrap:wrap;border-right:1px solid #555}.header-menu .menu-left .empty-menu-button{pointer-events:none;border-left:none;border-right:none}.header-menu .menu-left .empty-menu-button:first-of-type{border-left:1px solid #555}.header-menu .menu-left .empty-menu-button:last-of-type{border-right:1px solid #000}}.header-menu .menu-left::-webkit-scrollbar{display:none}.header-menu .menu-right{width:auto;display:flex;flex-shrink:0}@media(max-width: 599px){.header-menu .menu-right{display:none}}.subheader{display:flex;width:calc(100% - 146px);flex-shrink:0;padding:0 16px;margin-left:auto;height:56px;align-items:center}@media(max-width: 599px){.subheader{width:100%;margin-left:0;margin-top:40px;padding:0 8px}}@media(max-width: 599px){.subheader.conditions-twin{height:88px;align-items:flex-start}}.subheader.errorlist-operate{width:100%}.displayset-header{display:flex;width:calc(100% - 146px);flex-shrink:0;padding:0 16px;margin-left:auto;height:36px;margin-bottom:4px;align-items:center}@media(max-width: 599px){.displayset-header{width:100%;padding:0 8px}}.header-status-bar{height:40px;width:100%;border-top:1px solid #aaa}.header-status-bar .input-mode{height:100%}@media(max-width: 599px){.header-status-bar .input-mode{width:88px}}.breadcrumb{width:calc(100% - 200px);display:flex;align-items:center;font-size:21px}@media(max-width: 599px){.breadcrumb{width:calc(100% - 84px);font-size:16px}}.breadcrumb.conditions-twin{width:calc(100% - 286px)}@media(max-width: 599px){.breadcrumb.conditions-twin{width:calc(100% - 116px);margin-top:8px}}.breadcrumb .bread-icon{background-color:#232323;color:#fff;display:flex;align-items:center;justify-content:center;padding:8px}.breadcrumb .bread-text{width:auto;padding:0 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width: 599px){.breadcrumb .bread-text.first-bread{max-width:88px}}.breadcrumb .bread-text.second-bread{flex:1;min-width:32px}@media(max-width: 599px){.breadcrumb .bread-text{padding:0 4px}}.breadcrumb .bread-divide{padding-top:4px}.header-button-set{display:flex;align-items:center;position:relative;height:100%;margin-left:auto}.header-button-set .button{flex-shrink:0}.header-button-set .button+.button:not(.header-search-close){margin-left:8px}.header-button-set .button+.wrap-control.button{margin-left:auto}@media(max-width: 599px){.header-button-set.conditions-twin{flex-wrap:wrap;justify-content:flex-end;height:auto;flex-direction:column-reverse}}.header-button-set.conditions-twin .extract-open-button{margin-right:24px}@media(max-width: 599px){.header-button-set.conditions-twin .extract-open-button{margin-right:0px}}@media(max-width: 599px){.header-button-set.conditions-twin .wrap-control{margin-top:8px}}.header-button-set .header-search-close{width:52px;height:52px;font-size:28px;background-color:#eee;color:#666;border:1px solid #aaa;margin:0 25px 0 37px}.header-button-set .translate-button{display:none}.header-button-set .translate-button.is_active{display:flex;background-color:#fff;color:#4e8ff3;border:2px solid #4e8ff3;flex-direction:column}@media(max-width: 599px){.header-button-set .translate-button.is_active{width:64px;height:60px;padding:0;position:absolute;top:-100px;right:56px;flex-direction:column-reverse;color:#fff;background-color:#232323;border:0;border-left:1px solid #555;border-right:1px solid #000;margin-right:0}}.header-button-set .translate-button .button-text{line-height:1em}@media(max-width: 599px){.header-button-set .translate-button .button-text{font-size:22px}}.header-button-set .translate-button .ruby{font-size:10px;font-weight:bold;line-height:1em}@media(max-width: 599px){.header-button-set .translate-button .ruby{font-weight:normal;padding-top:4px;line-height:1em}}.header-search{max-height:0;width:100%;background-color:#fff;overflow-y:scroll}@media(max-width: 599px){.header-search{display:flex;flex-direction:column;width:calc(100% - 32px);max-height:calc(100vh - 96px);position:fixed;top:16px;left:calc(50% - ((100% - 32px) / 2 ));z-index:21;visibility:hidden;opacity:0}}@media(max-width: 599px){.header-search.is_active{visibility:visible;opacity:1}}.header-search .header-search-head{height:48px;display:none;align-items:center;justify-content:space-between;position:relative;padding:0 8px 0 16px;color:#fff;background-color:#232323;font-weight:bold;font-size:18px;flex-shrink:0}@media(max-width: 599px){.header-search .header-search-head{display:flex}}.header-search .header-search-head .header-search-close{height:32px;width:32px;display:flex;align-items:center;justify-content:center;background-color:#fff;color:#666}.header-search .header-search-inner{border-top:5px solid #ccc;display:flex;flex-direction:column;padding:16px}@media(max-width: 599px){.header-search .header-search-inner{border:0;flex:1;overflow-y:scroll}}.header-search .header-search-inner>*{flex-shrink:0}.header-search.is_moving{transition:.5s}.header-search-overlay{display:none;width:100%;height:100%;position:fixed;top:0;left:0;background-color:#232323;opacity:.7;z-index:20}@media(max-width: 599px){.header-search-overlay{display:block}}.date-selector{width:130px;height:auto;display:flex;flex-direction:column}@media(max-width: 599px){.date-selector{width:100%;flex-direction:row;height:40px;box-shadow:0px 3px 3px 0px rgba(0,0,0,.2)}}.date-selector .year-month{color:#fff;background-color:#c00;height:36px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:bold}@media(max-width: 599px){.date-selector .year-month{height:100%;width:104px;font-size:12px;font-weight:normal}}.date-selector .date{height:52px;background-color:#fff;display:flex;align-items:center;justify-content:space-between;border:1px solid #aaa;border-bottom:0}@media(max-width: 599px){.date-selector .date{flex:1;width:auto;height:40px;border:0}}.date-selector .date .date-current{height:100%;flex:1;position:relative;font-size:52px;font-weight:bold;font-family:Roboto,HelveticaNeue-Bold,"ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN",HiraKakuProN-W3,"ヒラギノ角ゴ Pro W3",sans-serif;text-align:center;display:flex;align-items:center;justify-content:center}@media(max-width: 599px){.date-selector .date .date-current{flex:1;width:unset;max-width:100%;font-size:36px}}.date-selector .date .date-prev,.date-selector .date .date-next{width:33px;height:100%;display:flex;align-items:center;font-size:33px;color:#ccc}@media(max-width: 599px){.date-selector .date .date-prev,.date-selector .date .date-next{width:24px;font-size:24px;z-index:4}}.date-selector .date .date-prev.is_active,.date-selector .date .date-next.is_active{color:#4e8ff3;cursor:pointer}.date-selector .staff{height:40px;width:130px;display:flex;align-items:center;justify-content:center;border:1px solid #aaa;background-color:#ffc;font-size:14px}.date-selector .staff p{width:100%;padding:0 8px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width: 599px){.date-selector .staff{width:104px;font-size:12px;border:0;text-align:right;padding:8px}}.search-condition{position:relative;width:100%}.search-condition .condition-form{display:flex}.search-condition .condition-form.no-icon{padding-left:58px}@media(max-width: 599px){.search-condition .condition-form.no-icon{padding-left:50px}}.search-condition .condition-form.checkboxs{flex-wrap:wrap}.search-condition .condition-form.checkboxs .icon-text{padding:8px 16px 8px 0}.search-condition .condition-form.checkboxs .icon-text+.icon-text{margin-left:0}.search-condition .condition-form+.condition-form{margin-top:8px}@media(max-width: 599px){.search-condition .condition-form+.condition-form{margin-top:16px}}.search-condition .condition-form>*{flex-shrink:0}@media(max-width: 599px){.search-condition .condition-form.checkbox-lineup{width:100%}}.search-condition .condition-form.checkbox-lineup .icon-text{width:33%;line-height:unset}@media(max-width: 599px){.search-condition .condition-form.checkbox-lineup .icon-text{width:100%;font-size:16px}}.search-condition .condition-form.checkbox-lineup .icon-text label{display:block;width:100%}.search-condition .condition-form.checkbox-lineup .icon-text label .check-icon{float:left}@media(max-width: 599px){.search-condition .condition-form.checkbox-lineup .icon-text label .check-icon span{font-size:24px}}.search-condition .condition-form.checkbox-lineup .icon-text label .text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width: 599px){.search-condition .condition-form.checkbox-lineup .icon-text label .text{margin-left:8px}}@media(max-width: 599px){.search-condition .condition-form.checkbox-lineup+.condition-form{margin-top:0px}}.search-condition .condition-form.duration-minute.is_dulation-hidden{visibility:hidden}@media(max-width: 599px){.search-condition .condition-form.duration-minute.is_dulation-hidden{display:none}}.search-condition .condition-form.duration-minute .condition-input{display:flex;align-items:center;font-size:21px;height:50px}@media(max-width: 599px){.search-condition .condition-form.duration-minute .condition-input{font-size:16px;height:42px}}.search-condition .condition-form.duration-minute .condition-input .dulation-input{width:64px;height:100%;margin:0 8px;padding-right:8px;background-color:#fff;border:1px solid #ccc;border-radius:0;box-shadow:0px 1px 1px 0px rgba(0,0,0,.1) inset;text-align:right}.search-condition .condition-form.duration-minute .condition-input .clear-btn{background-color:#ccc;height:100%;width:80px;font-size:21px;display:flex;justify-content:center;align-items:center;color:#232323;margin-left:40px}@media(max-width: 599px){.search-condition .condition-form.duration-minute .condition-input .clear-btn{font-size:16px;margin-left:auto;width:72px}}.search-condition .condition-form.condition-lineup{align-items:center;height:50px}@media(max-width: 599px){.search-condition .condition-form.condition-lineup{display:block;height:66px}}.search-condition .condition-form.condition-lineup.schedule-section{height:auto}.search-condition .condition-form.condition-lineup.waiting-only{padding-left:58px}@media(max-width: 599px){.search-condition .condition-form.condition-lineup.waiting-only{height:32px;padding-left:0px}}@media(max-width: 599px){.search-condition .condition-form.condition-lineup.waiting-only .condition-input{margin-left:0px}}.search-condition .condition-form.condition-lineup .condition-wrap{display:flex}@media(max-width: 599px){.search-condition .condition-form.condition-lineup .condition-wrap.select-search .condition-icon{display:none}}@media(max-width: 599px){.search-condition .condition-form.condition-lineup .condition-wrap.select-search .condition-input{margin-left:0}}.search-condition .condition-form.condition-lineup .condition-wrap.select-search .condition-input .title-text{width:126px}@media(max-width: 599px){.search-condition .condition-form.condition-lineup .condition-wrap.select-search .condition-input .title-text p{font-size:16px}}.search-condition .condition-form.condition-lineup .condition-wrap .condition-input.check{margin-left:0;display:flex;align-items:center}@media(max-width: 599px){.search-condition .condition-form.condition-lineup .condition-wrap .condition-input.check{flex-wrap:wrap;margin-top:8px}}.search-condition .condition-form.condition-lineup .condition-wrap .condition-input.check .icon-text{flex-wrap:wrap}.search-condition .condition-form.condition-lineup .condition-wrap .condition-input.check .icon-text label{margin-right:16px}@media(max-width: 599px){.search-condition .condition-form.condition-lineup .condition-wrap .condition-input.check .icon-text label{margin-bottom:8px}}.search-condition .condition-form.condition-lineup .condition-wrap:first-child{margin-right:16px}.search-condition .condition-form .condition-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#232323;font-size:30px}@media(max-width: 599px){.search-condition .condition-form .condition-icon{width:42px;height:42px;font-size:28px}}.search-condition .condition-form .condition-icon.is_active{background-color:#4e8ff3}.search-condition .condition-form .condition-input{flex:1;margin-left:8px}.search-condition .condition-form .condition-input.patient-plan-actual{margin-left:auto}@media(max-width: 599px){.search-condition .condition-form .condition-input.patient-plan-actual{margin-left:8px}}.search-condition .condition-form .condition-input .title-text{display:flex;align-items:center;height:100%}.search-condition .condition-form .condition-input .title-text p{font-size:21px}.search-condition .condition-form .condition-input .input-text.search-text{width:432px}@media(max-width: 599px){.search-condition .condition-form .condition-input .input-text.search-text{width:100%}}.search-condition .condition-form .condition-input .input-text.master-input{background-color:#ccc}.search-condition .condition-form .condition-selected{height:54px;width:calc(100% - 66px);background-color:#ccc;font-weight:bold;margin-left:16px;padding:4px 8px;display:flex;align-items:center;font-size:18px}@media(max-width: 599px){.search-condition .condition-form .condition-selected{height:42px;width:calc(100% - 50px);margin-left:8px;font-size:14px}}.search-condition .condition-form .condition-selected p{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.search-condition .condition-form .datetime-range{display:flex;align-items:center;flex-wrap:nowrap}@media(max-width: 599px){.search-condition .condition-form .datetime-range{flex:1}}.search-condition .condition-form .datetime-range .datetime-range-start,.search-condition .condition-form .datetime-range .datetime-range-end{display:flex;align-items:center;margin-bottom:4px}@media(max-width: 599px){.search-condition .condition-form .datetime-range .input-date{width:100%}.search-condition .condition-form .datetime-range .input-date input{font-size:16px}}.search-condition .condition-form .datetime-range .time-select{flex:none;width:90px}@media(max-width: 599px){.search-condition .condition-form .datetime-range .time-select{width:70px}}.search-condition .condition-form .datetime-range .time-select select{background-color:#ffc}.search-condition .condition-form .datetime-range .tilda{display:flex;align-items:center;justify-content:center;margin-left:8px}.search-condition .condition-divide{width:100%;height:1px;border-top:1px dotted #ccc;margin:16px auto}.search-condition .condition-head{width:386px;height:auto;margin-bottom:8px}@media(max-width: 599px){.search-condition .condition-head{width:100%;margin-bottom:16px}}.search-condition .condition-input-items{display:flex;flex-wrap:wrap}@media(max-width: 599px){.search-condition .condition-input-items{flex:1}}.search-condition .condition-input-items.fix-height{height:116px}@media(max-width: 599px){.search-condition .condition-input-items.fix-height{height:auto}}.search-condition .condition-input-items .condition-input{flex:none;width:323px;margin-bottom:8px}@media(max-width: 599px){.search-condition .condition-input-items .condition-input{width:100%}}.search-condition .condition-foot{width:100%;height:auto}.search-condition .condition-foot .condition-form{align-items:flex-start}.search-condition .condition-foot .condition-input{flex:none;width:323px}@media(max-width: 599px){.search-condition .condition-foot .condition-input{width:calc(100% - 50px)}}.search-condition .condition-foot .condition-input-items{width:662px}@media(max-width: 599px){.search-condition .condition-foot .condition-input-items{width:auto;margin-left:8px}.search-condition .condition-foot .condition-input-items .condition-input{width:100%;margin-left:0}}.search-condition .condition-button{position:absolute;bottom:8px;right:0}@media(max-width: 599px){.search-condition .condition-button{position:static;width:100%;padding-top:16px}}.search-condition .condition-button.wide-content{display:flex;justify-content:flex-end;position:static}.search-condition .condition-button .button{height:50px;width:250px;margin-left:8px}@media(max-width: 599px){.search-condition .condition-button .button{width:100%;margin:0}}.search-condition .condition-button .button .button-icon{font-size:28px}@media(max-width: 599px){.search-condition .condition-button .button .button-icon{font-size:20px}}.search-condition .condition-button .button .button-text{font-weight:normal;font-size:28px}@media(max-width: 599px){.search-condition .condition-button .button .button-text{font-size:20px}}.condition-tab{width:100%;display:flex;padding:0 16px;border-bottom:5px solid #4e8ff3}@media(max-width: 599px){.condition-tab{padding:0 8px}}.condition-tab .tab-button{height:60px;width:232px;background-color:#eee;color:#001ae8;font-size:24px}@media(max-width: 599px){.condition-tab .tab-button{width:auto;flex:1;height:40px;font-size:14px}}.condition-tab .tab-button.is_active{background-color:#4e8ff3;color:#fff}.condition-tab .tab-button .button-text{font-weight:normal}.condition-tab .tab-button+.tab-button{margin-left:8px}.condition-tab-content{display:none;padding:8px 0}.condition-tab-content.is_active{display:block}.condition-tab-content.tab-content+.tab-content .condition-form+.patient-search-result.is_active{margin-top:16px}.patient-search-result{display:none;max-height:245px;overflow-y:scroll;border-top:1px dotted #ccc;padding:16px 0}@media(max-width: 599px){.patient-search-result{max-height:215px}}.patient-search-result.is_active{display:block}.patient-search-result .no-match{display:none;padding:8px;background-color:#ffc;font-size:14px}.patient-search-result .no-match.is_active{display:block}.patient-search-result .match-patient{width:100%;display:flex;align-items:center;font-size:24px;cursor:pointer}@media(max-width: 599px){.patient-search-result .match-patient{font-size:18px}}.patient-search-result .match-patient>*{flex-shrink:0}.patient-search-result .match-patient+.match-patient{margin-top:16px}.patient-search-result .match-patient .patient-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;color:#232323;background-color:#fff}@media(max-width: 599px){.patient-search-result .match-patient .patient-icon{width:42px;height:42px}}.patient-search-result .match-patient .patient-name{flex:1;color:#001ae8;padding:0 16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width: 599px){.patient-search-result .match-patient .patient-name{padding:0 8px}}.patient-search-result .match-patient .patient-arrow{width:50px;height:50px;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#4e8ff3}@media(max-width: 599px){.patient-search-result .match-patient .patient-arrow{width:42px;height:42px}}.patientlist-select{width:100%;display:flex;justify-content:space-between;align-items:center;background-color:#eee;border-top:1px solid #aaa;min-height:86px;padding:0 16px;flex-shrink:0;flex-wrap:wrap}@media(max-width: 599px){.patientlist-select{min-height:52px;padding:0 8px}}.patientlist-select .patient-data{flex:1;width:auto;overflow:hidden;padding-right:16px}.patientlist-select .patient-data .patient-id{font-size:16px}@media(max-width: 599px){.patientlist-select .patient-data .patient-id{font-size:12px}}.patientlist-select .patient-data .patient-name{flex:1;display:flex;align-items:flex-end;overflow:hidden}.patientlist-select .patient-data .patient-name .name{max-width:calc(100% - 40px);font-size:28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold}@media(max-width: 599px){.patientlist-select .patient-data .patient-name .name{font-size:18px}}.patientlist-select .patient-data .patient-name .honorific{margin-left:8px;font-size:16px;line-height:32px}@media(max-width: 599px){.patientlist-select .patient-data .patient-name .honorific{margin-left:4px;font-size:12px;line-height:22px}}.patientlist-select .select-control{display:flex;justify-content:flex-end;flex-shrink:0}.patientlist-select .select-control+.select-control{margin-left:10%}@media(max-width: 599px){.patientlist-select .select-control+.select-control{width:100%;margin-left:0;padding:8px 0}}.patientlist-select .select-control .button{height:60px;width:70px;font-size:32px}@media(max-width: 599px){.patientlist-select .select-control .button{height:36px;width:42px;font-size:18px}}.patientlist-select .select-control .button.rectangle-button{width:auto;padding:0 32px;font-size:28px}@media(max-width: 599px){.patientlist-select .select-control .button.rectangle-button{padding:0 16px;font-size:18px}}.patientlist-select .select-control .button.rectangle-button .button-text{font-weight:normal}.patientlist-select .select-control .button+.button{margin-left:8px}.patientlist-select .select-control .patient-change{background-color:#aaa;pointer-events:none}.patientlist-select .select-control .patient-change.is_active{background-color:#4e8ff3;pointer-events:auto}.patientlist-select .select-control .page-close{background-color:#ddd;color:#666;border:1px solid #aaa}.list-control{min-height:56px;display:flex;align-items:center;border-top:1px solid #aaa;position:sticky;position:-webkit-sticky}@media(max-width: 599px){.list-control{min-height:36px}}.list-control .control-left{display:flex;padding:8px 0 8px 16px}@media(max-width: 599px){.list-control .control-left{padding:8px}}.list-control .control-left.add-button{padding:6px 0 6px 16px}@media(max-width: 599px){.list-control .control-left.add-button{padding:2px 0 2px 16px}}.list-control .control-right{margin-left:auto;display:flex;padding:8px 16px}@media(max-width: 599px){.list-control .control-right{padding:8px}}.list-control .check-set{display:flex;align-items:center;line-height:0px}.list-control .sort-set{display:flex;font-size:21px;align-items:center;line-height:0px}@media(max-width: 599px){.list-control .sort-set{font-size:14px;padding-left:8px}}.list-control .sort-set .arrow{padding:0 4px}@media(max-width: 599px){.list-control .sort-set .arrow{padding:0 2px}}.list-control .icon-text+.check-set,.list-control .icon-text+.sort-set{padding-left:16px}@media(max-width: 599px){.list-control .icon-text+.check-set,.list-control .icon-text+.sort-set{padding-left:8px}}.base-modal{display:flex;flex-direction:column;width:544px;background:#fff;position:fixed;top:16%;left:calc(50% - (544px / 2));box-shadow:0px 0px 1px 1px #ccc;visibility:hidden;opacity:0;transition:.3s;z-index:51}@media(max-width: 599px){.base-modal{left:5%;width:90%}}.base-modal.is_active{opacity:1;visibility:visible}.base-modal .modal-head{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;height:auto;min-height:48px;background-color:#eee;border-bottom:2px solid #bbb}.base-modal .modal-head h2{display:flex;align-items:center;font-size:21px;color:#333;flex:1;padding:0 16px}@media(max-width: 599px){.base-modal .modal-head h2{font-size:18px}}.base-modal .modal-head p{color:#333}.base-modal .modal-head .close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#666;font-size:24px;cursor:pointer;background-color:#fff;margin-right:7px}.base-modal .modal-content{flex-shrink:0;flex:1;max-height:100vh}.base-modal .modal-content>*{flex-shrink:0}.base-modal .modal-footer{margin-top:auto;height:70px;display:flex;align-items:center;border-top:2px solid #bbb}@media(max-width: 599px){.base-modal .modal-footer{height:48px}}.base-modal .modal-footer .operation-area{display:flex;margin-left:auto;padding:0 8px}@media(max-width: 599px){.base-modal .modal-footer .operation-area{width:100%;justify-content:space-between}}.base-modal .modal-footer .button{width:150px;height:50px;font-size:20px}.base-modal .modal-footer .button+.button{margin-left:8px}@media(max-width: 599px){.base-modal .modal-footer .button{height:32px;font-size:16px;width:104px}}.is_modal-open{position:fixed}.modal-login-help{top:10%;margin:auto 0;left:5%;width:90%;border:1px solid blue;border-radius:10px;background-color:#fff;display:block;max-height:calc(100vh - 20%);overflow-y:scroll}@media screen and (max-width: 599px){.modal-login-help{top:56px;height:auto;bottom:56px;display:flex}}.modal-login-help .close-head{display:none}@media screen and (max-width: 599px){.modal-login-help .close-head{display:block}}.modal-login-help .close-head .close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50px;color:#666;font-size:24px;cursor:pointer;background-color:#fff;position:absolute;top:1px;right:1px}.modal-login-help h3{color:#c00;border-bottom:solid 1px #ccc;font-size:16px;padding-bottom:8px}@media screen and (max-width: 370px){.modal-login-help h3{font-size:14px}}.modal-login-help .login-help-cont{padding:32px;flex-shrink:0;max-height:100%}@media screen and (max-width: 599px){.modal-login-help .login-help-cont{padding:16px;flex:1;overflow-y:scroll;max-height:calc(100vh - 20%)}}.modal-login-help .login-help-cont .decide-button{display:flex;align-items:center;justify-content:center;flex:1;font-size:24px;width:100%}.modal-login-help .login-help-cont .decide-button .icon{margin-right:8px}.modal-login-help ul{padding:8px 0 0 0;margin-bottom:24px}.modal-login-help ul li{padding:8px 0;font-size:16px;border-bottom:solid 1px #ccc;margin-left:24px}@media screen and (max-width: 599px){.modal-login-help ul li{font-size:14px}}.modal-login-help ul:last-child{margin-bottom:0px}.modal-login-help .content-footer{margin-bottom:24px}@media screen and (max-width: 599px){.modal-login-help .content-footer{display:none}}.modal-login-help .content-footer .footer-button{display:flex;margin:0 auto;align-items:center;justify-content:center;font-size:16px;background-color:#4e8ff3;color:#fff;height:48px;width:200px;font-weight:bold}.modal-login-help .content-footer .footer-button .icon{padding-right:4px;font-size:15px}.modal-login-help .icon-text{line-height:normal}.modal-incharge-select{top:30%}.modal-incharge-select .modal-content .incharge-select-area{padding:16px;display:flex}.modal-incharge-select .modal-content .incharge-select-area input{height:48px;flex:1;border:1px solid #767676;padding-left:8px;font-size:18px}@media screen and (max-width: 599px){.modal-incharge-select .modal-content .incharge-select-area input{height:42px;font-size:16px}}.modal-incharge-select .modal-content .incharge-select-area .clear-button{width:48px;height:48px;font-size:28px;background-color:#eee;color:#666;border:1px solid #aaa;margin-left:8px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 599px){.modal-incharge-select .modal-content .incharge-select-area .clear-button{width:42px;height:42px}}.modal-caremanager-select .modal-head,.modal-manager-select .modal-head{min-height:72px;flex-wrap:wrap}.modal-caremanager-select .modal-head h2,.modal-manager-select .modal-head h2{width:100%;flex:unset}@media(max-width: 599px){.modal-caremanager-select .modal-head,.modal-manager-select .modal-head{min-height:48px}}.modal-caremanager-select .modal-head p,.modal-manager-select .modal-head p{font-size:20px;letter-spacing:.2px;font-weight:bold;padding:0 16px}@media(max-width: 599px){.modal-caremanager-select .modal-head p,.modal-manager-select .modal-head p{font-size:10px}}.bulk-select-patient{padding-top:30px;padding-bottom:32px}.bulk-select-patient .bulk-select-group{border-top:1px solid #aaa}.bulk-select-patient .bulk-select-group .checkbox-label{padding:15px 24px;border-bottom:1px solid #aaa}@media(max-width: 599px){.bulk-select-patient .bulk-select-group .checkbox-label{padding:8px 16px}.bulk-select-patient .bulk-select-group .checkbox-label .check-icon{font-size:24px}.bulk-select-patient .bulk-select-group .checkbox-label .check-text{font-size:18px}}.bulk-select-patient .bulk-select-group .checkbox-label .check-text{max-width:220px;margin-right:16px;align-items:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width: 599px){.bulk-select-patient .bulk-select-group .checkbox-label .check-text{min-width:136px;margin-right:8px}}.bulk-select-patient .bulk-select-group .checkbox-label .check-icon.is_hidden+.check-text{padding-left:38px}@media(max-width: 599px){.bulk-select-patient .bulk-select-group .checkbox-label .check-icon.is_hidden+.check-text{padding-left:32px}}.bulk-select-patient .bulk-select-group .checkbox-label .value-text{max-width:174px;font-size:21px;margin-right:8px;font-weight:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width: 599px){.bulk-select-patient .bulk-select-group .checkbox-label .value-text{font-size:16px;width:30%}}.bulk-select-patient .bulk-select-group .checkbox-label .detail-button{width:120px;height:30px;position:relative;margin-left:auto}@media(max-width: 599px){.bulk-select-patient .bulk-select-group .checkbox-label .detail-button{width:80px;min-width:80px}}.bulk-select-patient .bulk-select-group .checkbox-label .detail-button .button{width:100%;height:47px;position:absolute;left:0px;top:calc(50% - (47px / 2))}@media(max-width: 599px){.bulk-select-patient .bulk-select-group .checkbox-label .detail-button .button{height:32px;top:calc(50% - (32px / 2))}}.bulk-select-patient .bulk-select-group .error-label{background-color:#f0f0f0;padding:8px 24px;width:100%;min-height:81px;display:flex;align-items:center;border-bottom:1px solid #aaa}@media(max-width: 599px){.bulk-select-patient .bulk-select-group .error-label{font-size:21px;padding:4px 16px;min-height:46px}}.bulk-select-patient .bulk-select-group .error-label.is_checked{background-color:#f0f0f0}.bulk-select-patient .bulk-select-group .error-label .error-item{display:flex;align-items:flex-start;justify-content:flex-start;width:100%}.bulk-select-patient .bulk-select-group .error-label .error-item .error-icon{width:30px;font-size:30px;display:flex;align-items:center;color:#c00}@media(max-width: 599px){.bulk-select-patient .bulk-select-group .error-label .error-item .error-icon{font-size:21px;width:21px;min-height:30px}}.bulk-select-patient .bulk-select-group .error-label .error-item .check-icon{font-size:30px;margin-left:16px;display:flex;align-items:center;justify-content:flex-end}@media(max-width: 599px){.bulk-select-patient .bulk-select-group .error-label .error-item .check-icon{font-size:24px;margin-left:8px;min-height:30px}}.bulk-select-patient .bulk-select-group .error-label .error-item .check-icon .checked{display:none;color:#4e8ff3}.bulk-select-patient .bulk-select-group .error-label .error-item .check-icon .unchecked{display:inline-block}.bulk-select-patient .bulk-select-group .error-label .error-item input[type=checkbox]{display:none}.bulk-select-patient .bulk-select-group .error-label .error-item input[type=checkbox]:checked~.check-icon .checked{display:inline-block}.bulk-select-patient .bulk-select-group .error-label .error-item input[type=checkbox]:checked~.check-icon .unchecked{display:none}.bulk-select-patient .bulk-select-group .error-label .error-item .error-text{width:calc(100% - 76px);min-height:30px;font-size:18px;font-weight:bold;padding-left:8px;color:#c00;display:flex;align-items:center}@media(max-width: 599px){.bulk-select-patient .bulk-select-group .error-label .error-item .error-text{width:calc(100% - 53px);font-size:16px}}.drawer-mosiokuri-individual-table .drawer-content .table-input-area{padding:24px}.record-history.reference-record{border-bottom:1px solid #aaa}.record-history .record-panel.life24-reference .record-index{padding:12px 4px;font-size:15px;text-align:center}@media(max-width: 599px){.record-history .record-panel.life24-reference .record-index{padding:12px 6px;font-size:12px;line-height:14px}}@media(max-width: 599px){.record-history .record-panel.life24-reference .record-index p{text-align:left}}.record-history .record-panel.life24-reference .record-index p .time-after{margin-left:8px}@media(max-width: 599px){.record-history .record-panel.life24-reference .record-index p .time-after{margin-left:0px}}.record-history .record-panel.life24-reference .record-index p .tilde{display:none}@media(max-width: 599px){.record-history .record-panel.life24-reference .record-index p .tilde{display:block}}.record-history .record-panel.life24-reference .record-items .jisshi{align-items:center}.record-history .record-panel.life24-reference .record-items .data{font-size:21px}@media(max-width: 599px){.record-history .record-panel.life24-reference .record-items .data{font-size:18px}}.record-history .record-panel.life24-reference .record-items .data .data-value{margin-left:24px;line-height:120%;padding:8px 0}.record-history .record-panel.life24-reference .record-items .attachment{background-color:#ffc;display:flex;justify-content:center;border-left-color:#666}.record-history .record-panel.life24-reference .record-items .attachment .thumbnail{height:256px;width:256px}@media(max-width: 599px){.record-history .record-panel.life24-reference .record-items .attachment .thumbnail{height:128px;width:128px}}.drawer-worksheet-record-input .drawer-header .title-block .function-select .function-data{width:320px;flex:none}@media(max-width: 599px){.drawer-worksheet-record-input .drawer-header .title-block .function-select .function-data{width:calc(100% - 112px)}}.drawer-worksheet-record-input .drawer-header .title-block .function-select .record-value-data.item-select{width:320px}@media(max-width: 599px){.drawer-worksheet-record-input .drawer-header .title-block .function-select .record-value-data.item-select{width:calc(100% - 112px)}}@media(max-width: 599px){.drawer-worksheet-record-input .record-history .record-panel .record-items .item .item-right{width:88px}}.drawer-worksheet-record-input .record-history .record-panel .record-items .item .item-right .staff{width:112px}@media(max-width: 599px){.drawer-worksheet-record-input .record-history .record-panel .record-items .item .item-right .staff{width:88px;margin-left:auto}}@media(max-width: 599px){.drawer-worksheet-patient-record .record-history .record-panel .record-items .item .item-right{width:96px}}.drawer-worksheet-patient-record .record-history .record-panel .record-items .item .item-right .staff{width:112px}@media(max-width: 599px){.drawer-worksheet-patient-record .record-history .record-panel .record-items .item .item-right .staff{max-width:86px;width:auto;margin-left:auto}}@media(max-width: 599px){.drawer-worksheet-patient-record .record-history .record-panel .record-items .item .item-right .staff:empty{margin-left:0}}.drawer-bulk-input-detail .drawer-header .patient-block .patient-data{width:100%}.drawer-bulk-input-detail .drawer-header .patient-block .patient-data .patient-name .name{max-width:546px}@media(max-width: 599px){.drawer-bulk-input-detail .drawer-header .patient-block .patient-data .patient-name .name{max-width:calc(100% - 24px)}}.overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:#232323;visibility:hidden;opacity:0;transition:.3s;z-index:50}.overlay.is_active{visibility:visible;opacity:.8}.master-select{width:620px;left:calc(50% - (620px / 2))}@media(max-width: 599px){.master-select{top:8%;left:5%;width:90%}}.master-select .modal-content .select-check .all-check-select{border-bottom:3px solid #ccc;padding:0 24px;display:none;grid-template-columns:repeat(2, 1fr)}@media(max-width: 599px){.master-select .modal-content .select-check .all-check-select{display:grid;padding:0 8px}}.master-select .modal-content .select-check .all-check-select .lift-select{height:48px;display:flex;align-items:center;justify-content:start;margin:10px 32px 10px 0}@media(max-width: 599px){.master-select .modal-content .select-check .all-check-select .lift-select{height:32px}}.master-select .modal-content .select-check .all-check-select .lift-select span{font-size:30px}@media(max-width: 599px){.master-select .modal-content .select-check .all-check-select .lift-select span{font-size:24px}}.master-select .modal-content .select-check .all-check-select .lift-select p{font-size:24px;margin-left:16px}@media(max-width: 599px){.master-select .modal-content .select-check .all-check-select .lift-select p{font-size:16px;margin-left:8px}}.master-select .modal-content .select-check .all-check-select .lift-select:last-child{margin-left:32px;margin-right:0px}.master-select .modal-content .select-check-list{overflow-y:scroll;height:332px}@media(max-width: 599px){.master-select .modal-content .select-check-list{height:306px}}@media(max-width: 599px){.master-select .modal-content .select-check-list .checkbox-label{padding:8px 16px}}@media(max-width: 599px){.master-select .modal-content .select-check-list .checkbox-label .check-icon{font-size:24px}}@media(max-width: 599px){.master-select .modal-content .select-check-list .checkbox-label .check-text{font-size:16px}}.master-select .modal-content .select-check-list .checkbox-label:last-child{border-bottom:1px solid #aaa}.master-select .modal-footer .select-area{display:flex;padding:0 8px}@media(max-width: 599px){.master-select .modal-footer .select-area{display:none}}.master-select .modal-footer .select-area .button{width:104px;height:50px;font-size:20px}.icon-text{display:flex;align-items:center;font-size:21px;line-height:0px}@media screen and (max-width: 599px){.icon-text{font-size:14px}}.icon-text+.icon-text{margin-left:8px}@media screen and (max-width: 599px){.icon-text+.icon-text{margin-left:4px}}.icon-text .icon{padding-right:4px}@media screen and (max-width: 599px){.icon-text .icon{padding-right:0}}.icon-text .check-icon span{font-size:28px}@media screen and (max-width: 599px){.icon-text .check-icon span{font-size:20px}}.icon-text .check-icon .uncheck{display:none}.icon-text .check-icon .checked{display:block}.icon-text .text{padding:0 4px}.icon-text label{display:flex;align-items:center;cursor:pointer}.icon-text input:checked+.check-icon{color:#4e8ff3}.icon-text input:checked+.check-icon .uncheck{display:block}.icon-text input:checked+.check-icon .checked{display:none}.checkbox-label{position:relative;padding:10px 16px;width:100%;display:flex;align-items:center}.checkbox-label.is_checked{background-color:#ffc}.checkbox-label+.checkbox-label{border-top:1px solid #aaa}.checkbox-label .check-icon{font-size:30px;display:flex;align-items:center}.checkbox-label .check-icon .checked{color:#4e8ff3;display:none}.checkbox-label .check-icon .unchecked{display:inline-block}.checkbox-label .check-text{flex:1;height:30px;font-size:21px;font-weight:bold;padding-left:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:30px}.checkbox-label input[type=checkbox]{display:none}.checkbox-label input[type=checkbox]:checked+.check-icon .checked{display:inline-block}.checkbox-label input[type=checkbox]:checked+.check-icon .unchecked{display:none}.read-panel-wrapper{border-top:1px solid #aaa;border-left:1px solid #aaa}.read-panel-wrapper .read-panel{font-size:16px}@media screen and (max-width: 599px){.read-panel-wrapper .read-panel{font-size:14px}}.read-panel-wrapper .read-panel .read-row{min-height:36px;display:flex}@media screen and (max-width: 599px){.read-panel-wrapper .read-panel .read-row.wrapback{display:block}}.read-panel-wrapper .read-panel .read-row.drawer-open{height:48px}.read-panel-wrapper .read-panel .read-row .row-half{width:50%;display:flex}@media screen and (max-width: 599px){.read-panel-wrapper .read-panel .read-row .row-half{width:auto}}.read-panel-wrapper .read-panel .read-row .read-title{background-color:#eee;font-weight:bold;padding:0 8px;width:100%;border-right:1px solid #aaa;border-bottom:1px solid #aaa;display:flex;align-items:center}.read-panel-wrapper .read-panel .read-row .read-title .name{text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1;padding-left:36px}@media screen and (max-width: 599px){.read-panel-wrapper .read-panel .read-row .read-title .name{padding-left:24px}}.read-panel-wrapper .read-panel .read-row .read-item{flex:1;border-right:1px solid #aaa;border-bottom:1px solid #aaa;padding:8px;word-break:break-all}@media screen and (max-width: 599px){.read-panel-wrapper .read-panel .read-row .read-item{min-height:38px}}.read-panel-wrapper .read-panel .read-row .read-item .single-line{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.read-panel-wrapper .read-panel .read-row .read-item .attached{padding-top:8px}.read-panel-wrapper .read-panel .read-row .read-item .status{padding-top:8px;display:flex;flex-wrap:wrap}.read-panel-wrapper .read-panel .read-row .read-item .status .label-reprint{margin-right:8px}@media(max-width: 599px){.read-panel-wrapper .read-panel .read-row .read-item .status .label-reprint{margin-right:4px;margin-bottom:4px}}.read-panel-wrapper .read-panel .read-row .read-item.cont-input{white-space:normal}.read-panel-wrapper .read-panel .read-row .edit-icon{margin-left:auto}.read-panel-wrapper .read-panel .read-row .edit-icon .wise-icon{color:#4e8ff3;padding-top:8px;font-size:24px}.read-panel-wrapper .is_center{justify-content:center}.read-panel-wrapper+.read-panel-wrapper{margin-top:16px}.error-msg{background:#ff9;padding:20px;margin-bottom:30px}@media screen and (max-width: 599px){.error-msg{padding:16px;margin-bottom:24px}}.error-msg.rireki-error{margin:24px}.error-msg h3{display:flex;color:#c00;font-size:18px;font-weight:bold;margin-bottom:10px}@media screen and (max-width: 599px){.error-msg h3{font-size:16px}}.error-msg h3 .icon{font-size:30px;margin:0 8px 0 0}@media screen and (max-width: 599px){.error-msg h3 .icon{font-size:20px;vertical-align:middle}}.error-msg p{font-size:18px;padding:10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}@media screen and (max-width: 599px){.error-msg p{font-size:16px}}.error-msg p+p{border-bottom:1px solid #ccc;border-top:none}.loading{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1000}.loading.is_active{display:block}.loading .loading-progress{top:300px}.loading-progress{position:absolute;left:calc(50% - (62px / 2));width:62px;height:77px}.loading-progress .progress-bar{position:absolute;background-color:#4e8ff3;width:10px;height:24px;border-radius:8px 8px 0 0;animation-name:loadingFade;animation-duration:.64s;animation-iteration-count:infinite}.loading-progress .progress-bar.bar-1{left:0;top:28px;animation-delay:.24s;transform:rotate(-90deg)}.loading-progress .progress-bar.bar-2{left:8px;top:10px;animation-delay:.32s;transform:rotate(-45deg)}.loading-progress .progress-bar.bar-3{left:26px;top:3px;animation-delay:.4s;transform:rotate(0deg)}.loading-progress .progress-bar.bar-4{right:8px;top:10px;animation-delay:.48s;transform:rotate(45deg)}.loading-progress .progress-bar.bar-5{right:0px;top:28px;animation-delay:.56s;transform:rotate(90deg)}.loading-progress .progress-bar.bar-6{right:8px;bottom:7px;animation-delay:.64s;transform:rotate(135deg)}.loading-progress .progress-bar.bar-7{left:26px;bottom:0px;animation-delay:.72;transform:rotate(180deg)}.loading-progress .progress-bar.bar-8{left:8px;bottom:7px;animation-delay:.8s;transform:rotate(-135deg)}@keyframes loadingFade{0%{background-color:#fff}100%{background-color:#4e8ff3}}.uploading{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1000}.uploading.is_active{display:block}.uploading .loading-progress{top:250px}@media(max-width: 599px){.uploading .loading-progress{top:200px}}.uploading .uploading-box{width:300px;height:200px;background-color:#fff;border:5px solid #4e8ff3;position:absolute;top:400px;left:calc(50% - (300px / 2))}@media(max-width: 599px){.uploading .uploading-box{top:300px}}.uploading .uploading-box p{text-align:center;font-weight:bold;padding-top:50px}.template-login .content .login-logo{padding:24px 80px;text-align:center;background-color:#fff}.template-login .content .login-logo img{width:100%;max-width:405px}.template-login .content .login-cont{flex:1;justify-content:center;display:flex}.template-login .content .login-cont .login-form{padding:40px 0 50px 0;width:100%;max-width:495px}@media screen and (max-width: 599px){.template-login .content .login-cont .login-form{max-width:312px;padding:32px 0 32px 0}}.template-login .content .login-cont .login-form .login-form-item{height:60px;display:flex;margin-bottom:20px}@media screen and (max-width: 599px){.template-login .content .login-cont .login-form .login-form-item{margin-bottom:16px;height:48px}}.template-login .content .login-cont .login-form .login-form-item .label{background-color:#444;color:#fff;display:flex;align-items:center;justify-content:flex-end;flex-basis:190px;padding-right:20px;font-size:24px;font-weight:bold}@media screen and (max-width: 599px){.template-login .content .login-cont .login-form .login-form-item .label{font-size:16px;flex-basis:128px}}.template-login .content .login-cont .login-form .login-form-item .input-login-info{background-color:#fff;padding-left:8px;flex:1;font-size:36px;font-weight:bold;min-width:0;border:1px solid #ccc}@media screen and (max-width: 599px){.template-login .content .login-cont .login-form .login-form-item .input-login-info{font-size:16px}}.template-login .content .login-help{display:flex;justify-content:center;padding-bottom:64px}.template-login .content .login-help p{font-size:20px}@media screen and (max-width: 599px){.template-login .content .login-help p{font-size:16px}}.template-login .content .info-input .update-button a{width:100%;align-items:center;justify-content:center;display:flex;color:#fff;background-color:#4e8ff3;height:70px}@media screen and (max-width: 599px){.template-login .content .info-input .update-button a{height:48px}}.template-login .content .info-input .update-button a span{font-size:30px;margin:0 8px 0 0}@media screen and (max-width: 599px){.template-login .content .info-input .update-button a span{font-size:20px}}.template-login .content .info-input .update-button a .button-text{font-size:28px}@media screen and (max-width: 599px){.template-login .content .info-input .update-button a .button-text{font-size:20px}}.search-condition.is_home{width:100%}.search-condition.is_home .condition-input{flex:none;width:calc(100% - 116px)}@media(max-width: 599px){.search-condition.is_home .condition-input{width:calc(100% - 92px)}}.search-condition.is_home .condition-input-items{width:100%}.search-condition.is_home .condition-head{width:100%;margin-bottom:16px}.search-condition.is_home .condition-head .condition-divide{width:100%}.search-condition.is_home .condition-head .condition-form+.condition-form{margin-top:20px}@media(max-width: 599px){.search-condition.is_home .condition-head .condition-form+.condition-form{margin-top:16px}}.search-condition.is_home .condition-form+.condition-form{margin-top:12px}@media(max-width: 599px){.search-condition.is_home .condition-form{width:100%}}.search-condition.is_home .condition-form .condition-input{margin-left:16px}@media(max-width: 599px){.search-condition.is_home .condition-form .condition-input{margin-left:8px}}@media(max-width: 599px){.search-condition.is_home .condition-foot .condition-tab{width:100%}}.search-condition.is_home .condition-foot .condition-tab a:last-child{margin-left:16px}.search-condition.is_home .condition-button{position:static;width:100%;margin-top:22px}.search-condition.is_home .condition-button .button{width:100%;margin:0;height:70px}@media(max-width: 599px){.search-condition.is_home .condition-button .button{height:48px}}.page-home{display:flex;flex-direction:column}.page-home .wrapper{overflow-y:scroll}.page-home .error-msg{width:495px;margin-left:auto;margin-right:auto}@media(max-width: 599px){.page-home .error-msg{width:90%}}.page-home .condition-form .condition-input-items{margin-left:0%}@media(max-width: 599px){.page-home .condition-form .condition-input-items{width:270px}}@media(max-width: 599px){.page-home .condition-form .condition-input-items .condition-input{width:220px}}.guide-clue{font-size:21px;text-align:center;padding:16px 0px 56px 0px}@media(max-width: 599px){.guide-clue{font-size:16px;font-weight:bold;padding:24px 0px 24px 0px}}.info-message{margin:0px 20px 40px 20px;background-color:#fc0;text-align:center;padding:20px}@media(max-width: 599px){.info-message{margin:0px 16px 24px 16px}}.info-message p{font-size:18px}@media(max-width: 599px){.info-message p{font-size:16px}}.info-message .web-link a{color:#c00}.display-format{width:495px;margin:0 auto;padding-bottom:40px}@media(max-width: 599px){.display-format{width:312px}}.display-format .condition-input-items.fix-height{align-content:flex-start;height:124px}@media(max-width: 599px){.display-format .condition-input-items.fix-height{height:96px}}.display-format .condition-input-items.mosiokuri-target.fix-height{height:174px}@media(max-width: 599px){.display-format .condition-input-items.mosiokuri-target.fix-height{height:142px}}.page-ondoban .breadcrumb{width:100%}.page-ondoban .header-button-set{display:none}.ondoban-wrapper{flex:1;width:100%;height:100%;overflow-x:scroll;padding-bottom:24px;-webkit-overflow-scrolling:touch}@media(max-width: 599px){.ondoban-wrapper{zoom:.7}}.ondoban-graph{width:931px;height:400px}@media(max-width: 599px){.ondoban-graph{height:calc(400px * 0.6)}}.ondoban-grid{display:grid;grid-template-columns:164px 72px repeat(7, 96px);grid-auto-rows:36px;font-size:14px}.ondoban-grid .head{height:36px;border-top:1px solid #aaa;border-right:1px solid #aaa;border-bottom:1px solid #aaa;display:flex;align-items:center;justify-content:center}.ondoban-grid .head.left{grid-column:span 2}.ondoban-grid .head.saturday{color:#001ae8}.ondoban-grid .head.sunday{color:#c00}.ondoban-grid .item{border-right:1px solid #aaa;border-bottom:1px solid #aaa;display:flex;align-items:center;overflow:hidden}.ondoban-grid .item p{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 8px}.ondoban-grid .item p.record-item,.ondoban-grid .item p.record-unit{text-overflow:unset}.ondoban-grid .item p.record-value{text-align:center}.ondoban-grid .item.add-rows{border-bottom:none}@media(max-width: 599px){_::-webkit-full-page-media,_:future,:root .ondoban-grid{font-size:calc(14px * 0.7)}}.ondoban-wrapper.is_2week .ondoban-graph{width:1620px}.ondoban-wrapper.is_2week .ondoban-grid{grid-template-columns:164px 72px repeat(14, 96px)}.search-condition.is_mosiokuri .condition-head{width:100%}.search-condition.is_mosiokuri .condition-form .target-patient{margin-left:auto}@media(max-width: 599px){.search-condition.is_mosiokuri .condition-form .target-patient{margin-left:8px}}.search-condition.is_mosiokuri .condition-form .datetime-range{flex-wrap:wrap}@media(max-width: 599px){.search-condition.is_mosiokuri .condition-form .datetime-range .condition-input .input-date input{font-size:14px}}@media(max-width: 599px){.search-condition.is_mosiokuri .condition-form .datetime-range .select select{font-size:14px}}.search-condition.is_mosiokuri .condition-form .datetime-range .condition-input:first-child{width:213px}@media(max-width: 599px){.search-condition.is_mosiokuri .condition-form .datetime-range .condition-input:first-child{width:148px}}.search-condition.is_mosiokuri .condition-form .condition-selected{margin-left:8px;width:520px}@media(max-width: 599px){.search-condition.is_mosiokuri .condition-form .condition-selected{width:100%}}.search-condition.is_mosiokuri .condition-form.mosiokuri-sort{width:381px}@media(max-width: 599px){.search-condition.is_mosiokuri .condition-form.mosiokuri-sort{width:100%}}.search-condition.is_mosiokuri .condition-input-items{width:662px}@media(max-width: 599px){.search-condition.is_mosiokuri .condition-input-items{margin-left:8px;width:calc(100% - 50px)}.search-condition.is_mosiokuri .condition-input-items.mosiokuri-target{height:168px;align-content:flex-start}}@media(max-width: 599px)and (max-width: 599px){.search-condition.is_mosiokuri .condition-input-items.mosiokuri-target{height:150px}}@media(max-width: 599px){.search-condition.is_mosiokuri .condition-input-items .condition-input{margin-left:0px}.search-condition.is_mosiokuri .condition-input-items .condition-input.lineup-icon{width:calc(100% - 42px)}}@media(max-width: 599px){.search-condition.is_mosiokuri .condition-input-items .condition-selected{margin-left:0px}}.mosiokuri-panel-cont{overflow-y:scroll;padding-bottom:16px;max-height:100%}.mosiokuri-panel-cont .read-panel-wrapper .read-panel .read-row .read-title{position:relative}.mosiokuri-panel-cont .read-panel-wrapper .read-panel .read-row .read-title.js_drawer-trigger::after{content:"";position:absolute;right:2px;bottom:2px;height:5px;width:5px;border:5px solid transparent;border-right:5px solid #4e8ff3;border-bottom:5px solid #4e8ff3}@media(max-width: 599px){.mosiokuri-panel-cont .read-panel-wrapper .read-panel .read-row .read-title.js_drawer-trigger::after{border-width:3px}}.mosiokuri-panel-cont .read-panel-wrapper .read-panel .read-row .read-title .name{margin-left:auto}.mosiokuri-panel-cont .read-panel-wrapper .read-panel .read-row .read-title.contents{width:64px}@media screen and (max-width: 599px){.mosiokuri-panel-cont .read-panel-wrapper .read-panel .read-row .read-title.contents{width:88px}}.mosiokuri-panel-cont .read-panel-wrapper .read-panel .read-row .row-half .read-title.subject{width:64px}@media screen and (max-width: 599px){.mosiokuri-panel-cont .read-panel-wrapper .read-panel .read-row .row-half .read-title.subject{width:88px}}.mosiokuri-panel-cont .read-panel-wrapper .read-panel .read-row .row-half .read-title.subject-detail{width:88px}.mosiokuri-panel-cont .read-panel-wrapper .read-panel .read-row .read-item{overflow:hidden}.Carelist .breadcrumb{width:calc(100% - 156px)}@media(max-width: 599px){.Carelist .breadcrumb{width:calc(100% - 116px)}}@media(max-width: 599px){.Carelist .search-condition .condition-form .datetime-range{flex-wrap:wrap}}.Carelist .search-condition .condition-foot .condition-input{width:311px}@media(max-width: 599px){.Carelist .search-condition .condition-foot .condition-input{width:calc(100% - 50px)}}@media(max-width: 599px){.Carelist .search-condition.is_carelist .condition-foot .datetime-range .condition-input{width:168px}}.Carelist .search-condition.is_carelist .condition-form.checkboxs{max-width:calc(100% - 258px)}@media(max-width: 599px){.Carelist .search-condition.is_carelist .condition-form.checkboxs{max-width:none}}.carelist-panel-cont{overflow-y:scroll;padding-bottom:16px;max-height:100%}.carelist-panel-cont .read-panel-wrapper .read-panel .read-row .read-title{position:relative}.carelist-panel-cont .read-panel-wrapper .read-panel .read-row .read-title.js_drawer-trigger::after{content:"";position:absolute;right:2px;bottom:2px;height:5px;width:5px;border:5px solid transparent;border-right:5px solid #4e8ff3;border-bottom:5px solid #4e8ff3}@media(max-width: 599px){.carelist-panel-cont .read-panel-wrapper .read-panel .read-row .read-title.js_drawer-trigger::after{border-width:3px}}.carelist-panel-cont .read-panel-wrapper .read-panel .read-row .read-title .name{margin-left:auto}.carelist-panel-cont .read-panel-wrapper .read-panel .read-row .read-title.time{background-color:#ffc}.carelist-panel-cont .read-panel-wrapper .read-panel .read-row .read-title.carerecord,.carelist-panel-cont .read-panel-wrapper .read-panel .read-row .read-title.contents{width:88px}.carelist-panel-cont .read-panel-wrapper .read-panel .read-row .row-half .read-title.manager,.carelist-panel-cont .read-panel-wrapper .read-panel .read-row .row-half .read-title.office{width:88px}.carelist-panel-cont .read-panel-wrapper .read-panel .read-row .read-item{overflow:hidden}.carelist-panel-cont .read-panel-wrapper .read-panel .read-row .read-item.record-value{font-size:18px;font-weight:bold;padding:6px 8px}@media(max-width: 599px){.carelist-panel-cont .read-panel-wrapper .read-panel .read-row .read-item.record-value{font-size:16px}}.carelist-panel-cont .read-panel-wrapper .read-panel .read-row .read-item.record-value p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;padding:2px 0}.page-svckekka .header-container .subheader{height:59px}@media(max-width: 599px){.page-svckekka .header-container .subheader{height:56px}}.page-svckekka .header-container _:lang(x)+_:-webkit-full-screen-document,.page-svckekka .header-container .subheader{height:56px}.page-svckekka .breadcrumb{width:calc(100% - 114px)}@media(max-width: 599px){.page-svckekka .breadcrumb{width:calc(100% - 84px)}}.grid.grid-svckekka .head{padding:0 12px;line-height:29px;display:flex;align-items:flex-end;justify-content:center;flex-wrap:wrap}@media(max-width: 599px){.grid.grid-svckekka .head{line-height:9px;padding:0 8px}}.grid.grid-svckekka .head a{position:absolute;top:0;left:0;width:100%;height:100%;padding:8px 0;text-align:center;font-weight:bold;font-size:21px;color:#4e8ff3;line-height:1.2em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width: 599px){.grid.grid-svckekka .head a{padding:4px 0;font-size:calc(21px * 0.6)}}.grid.grid-svckekka .item{position:relative}.grid.grid-svckekka .item.left{height:100%}.grid.grid-svckekka .item.left.result-date{min-height:30px;background-color:#ffc;border-right:0;white-space:nowrap}@media(max-width: 599px){.grid.grid-svckekka .item.left.result-date{min-height:calc(30px * 0.6)}}.grid.grid-svckekka .item.left.result-date p{position:sticky;position:-webkit-sticky;top:0;left:0;height:100%;padding-left:8px;display:flex;align-items:center;font-size:18px}@media(max-width: 599px){.grid.grid-svckekka .item.left.result-date p{font-size:calc(21px * 0.6);padding-left:4px}}.grid.grid-svckekka .item.left .time{width:30px;height:100%;border-right:1px solid #aaa;background-color:wheat;text-align:center;font-weight:bold;flex-shrink:0}@media(max-width: 599px){.grid.grid-svckekka .item.left .time{width:calc(30px * 0.6);font-size:10px}}.grid.grid-svckekka .item.left .hour-minutes{flex:1;height:100%;text-align:center;font-weight:bold}@media(max-width: 599px){.grid.grid-svckekka .item.left .hour-minutes{font-size:10px}}.grid.grid-svckekka .item.date-blank{min-height:30px;background-color:#ffc;border-right:0}.grid.grid-svckekka .item.date-blank.row-end{border-right:1px solid #aaa}.grid.grid-svckekka .item a{position:absolute;top:0;left:0;width:100%;height:100%;padding:8px 4px;font-size:21px;line-height:1.4em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#232323}@media(max-width: 599px){.grid.grid-svckekka .item a{padding:4px;font-size:calc(21px * 0.6);line-height:1.43em}}.grid.grid-svckekka .item.color-1{background-color:#c0ffc0}.grid.grid-svckekka .item.color-2{background-color:#ffb6c1}.grid.grid-svckekka .item.color-3{background-color:#fffacd}.condition-form.no-match-careplan{height:50px}@media(max-width: 599px){.condition-form.no-match-careplan{height:auto}}@media(max-width: 599px){.condition-form.no-match-careplan .icon-text{width:100%}}.condition-form.no-match-careplan .icon-text .text{font-weight:bold}@media(max-width: 599px){.condition-form.no-match-careplan .icon-text .text{line-height:1.2em}}.grid-control{width:100%;padding:8px 16px;display:flex;border-top:1px solid #aaa}@media(max-width: 599px){.grid-control{padding:8px;justify-content:space-between}}.grid-control .button-set{display:flex}.grid-control .button-set+.button-set{margin-left:48px}@media(max-width: 599px){.grid-control .button-set+.button-set{margin-left:0px}}@media(max-width: 599px){.grid-control .button-set .button{font-size:12px}}.grid-control .button-set .button+.button{margin-left:8px}@media(max-width: 599px){.grid-control .button-set .button+.button{margin-left:4px}}.grid-control .button-set .button.is_disable{background-color:#aaa}.grid-svckekkalist-wrapper{width:100%;height:100%;overflow:scroll;-webkit-overflow-scrolling:touch}.grid-svckekkalist{width:1392px;display:grid;grid-gap:0;grid-template-columns:40px 32px 80px 184px 48px 72px 88px 456px 32px 168px repeat(6, 32px);background-color:#b0c4de}@media(max-width: 599px){.grid-svckekkalist{width:954px;grid-template-columns:32px 32px 48px 110px 32px 54px 54px 274px 32px 101px repeat(6, 32px)}}.grid-svckekkalist .head{position:sticky;position:-webkit-sticky;top:-1px;border:1px solid #aaa;border-left:0;background-color:#eee;font-weight:bold;color:#4e8ff3;display:flex;align-items:center;justify-content:center;font-size:18px;z-index:3}@media(max-width: 599px){.grid-svckekkalist .head{min-height:48px;font-size:12px;top:0}}.grid-svckekkalist .head.vertical{line-height:1em;flex-direction:column}.grid-svckekkalist .head.vertical .rotate-90{transform:rotate(90deg);margin-right:1px}@media(max-width: 599px){.grid-svckekkalist .head.vertical .rotate-90{margin-right:2px}}.grid-svckekkalist .head.min-font{font-size:12px}@media(max-width: 599px){.grid-svckekkalist .head.min-font{font-size:10px}}.grid-svckekkalist .item{display:flex;align-items:center;border-right:1px solid #aaa;border-bottom:1px solid #aaa;min-height:48px;background-color:#fff}.grid-svckekkalist .item.add-rows{border-bottom:none}.grid-svckekkalist .item p{padding:0 4px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width: 599px){.grid-svckekkalist .item p{font-size:12px}}.grid-svckekkalist .item p.circle{text-align:center;font-size:24px;text-overflow:inherit}@media(max-width: 599px){.grid-svckekkalist .item p.circle{font-size:14px}}.grid-svckekkalist .item p.time,.grid-svckekkalist .item p.date{text-align:center}.grid-svckekkalist .item.blue{background-color:#b0c4de}.grid-svckekkalist .item.result-date{grid-column:1/5;min-height:30px;background-color:#ffc;border-right:none}@media(max-width: 599px){.grid-svckekkalist .item.result-date{min-height:calc(30px * 0.6)}}.grid-svckekkalist .item.result-date p{width:auto;position:sticky;position:-webkit-sticky;top:0;left:0;height:100%;padding-left:8px;display:flex;align-items:center;font-size:18px}@media(max-width: 599px){.grid-svckekkalist .item.result-date p{font-size:calc(21px * 0.6)}}.grid-svckekkalist .item.date-row{grid-column:5/17;min-height:30px;background-color:#ffc}@media(max-width: 599px){.grid-svckekkalist .item.date-row{min-height:calc(30px * 0.6)}}.grid-svckekkalist .item.error-cell{grid-column:1/5;min-height:40px;background-color:#eee;position:sticky;position:-webkit-sticky;left:0;z-index:2;border-right:none}@media(max-width: 599px){.grid-svckekkalist .item.error-cell{min-height:calc(40px * 0.6)}}.grid-svckekkalist .item.error-cell.detail{grid-column:5/17;z-index:0;border-right:1px solid #aaa}.grid-svckekkalist .item.error-cell .error-message{width:auto;height:100%;padding-left:8px;display:flex;align-items:center;font-size:18px;font-weight:bold;color:red;font-family:"Roboto","HelveticaNeue","sans-serif";border-right:none}@media(max-width: 599px){.grid-svckekkalist .item.error-cell .error-message{font-size:calc(21px * 0.6)}}.grid-svckekkalist .item.error-cell .error-message.info{position:sticky;position:-webkit-sticky;top:0;left:0;width:336px;background-color:#eee}@media(max-width: 599px){.grid-svckekkalist .item.error-cell .error-message.info{width:222px}}.grid-svckekkalist .item.error-cell .error-message .wise-icon{margin-right:8px}.grid-svckekkalist .item.error-cell{grid-column:1/span 4;min-height:40px;background-color:#eee;position:sticky;position:-webkit-sticky;left:0;z-index:2}@media(max-width: 599px){.grid-svckekkalist .item.error-cell{min-height:calc(40px * 0.6)}}.grid-svckekkalist .item.error-cell .error-message{width:auto;height:100%;padding-left:8px;display:flex;align-items:center;font-size:18px;font-weight:bold;color:red;font-family:"Roboto","HelveticaNeue","sans-serif";border-right:none}@media(max-width: 599px){.grid-svckekkalist .item.error-cell .error-message{font-size:calc(21px * 0.6)}}.grid-svckekkalist .item.error-cell .error-message.info{position:sticky;position:-webkit-sticky;top:0;left:0;width:336px;background-color:#eee}@media(max-width: 599px){.grid-svckekkalist .item.error-cell .error-message.info{width:222px}}.grid-svckekkalist .item.error-cell .error-message .wise-icon{margin-right:8px}.grid-svckekkalist .item .implement-status{display:none}.grid-svckekkalist .item .implement-status.is_active{display:block}.grid-svckekkalist .item .js_check.is_disable{color:#aaa}.grid-svckekkalist .left-1{position:sticky;position:-webkit-sticky;left:0;z-index:2}.grid-svckekkalist .left-2{position:sticky;position:-webkit-sticky;left:40px;z-index:2}@media(max-width: 599px){.grid-svckekkalist .left-2{left:32px}}.grid-svckekkalist .left-3{position:sticky;position:-webkit-sticky;left:72px;z-index:2}@media(max-width: 599px){.grid-svckekkalist .left-3{left:64px}}.grid-svckekkalist .left-4{position:sticky;position:-webkit-sticky;left:152px;z-index:2}@media(max-width: 599px){.grid-svckekkalist .left-4{left:112px}}.grid-svckekkalist .left-4 p{line-height:1.4em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:unset;overflow-wrap:break-word}.grid-svckekkalist .center{justify-content:center}.grid-svckekkalist .head.left-1,.grid-svckekkalist .head.left-2,.grid-svckekkalist .head.left-3,.grid-svckekkalist .head.left-4{z-index:4}@media(max-width: 599px){.page-svckekkalist .patientlist-select{flex-flow:wrap-reverse}}.page-svckekkalist .patientlist-select .patient-name .name{max-width:none}@media(max-width: 599px){.page-svckekkalist .patientlist-select .patient-name .name{line-height:30px}}.page-svckekkalist .patientlist-select .patient-name .honorific{white-space:nowrap}.page-svckekkalist .patientlist-select .select-control+.select-control{margin-left:7%}@media(max-width: 599px){.page-svckekkalist .patientlist-select .select-control+.select-control{margin-left:0}}_:lang(x)+_:-webkit-full-screen-document,.grid-svckekkalist .head{top:0}.search-condition .condition-form.life-record24 .condition-input{flex:none;width:416px}@media(max-width: 599px){.search-condition .condition-form.life-record24 .condition-input{flex:1;width:auto}}.grid.grid-24lifelist .head{padding:0 12px;line-height:29px;display:flex;align-items:flex-end;justify-content:center;flex-wrap:wrap}@media(max-width: 599px){.grid.grid-24lifelist .head{line-height:9px;padding:0 8px}}.grid.grid-24lifelist .head .patient-name:after,.grid.grid-24lifelist .head .floor-room:after{content:"";position:absolute;right:2px;bottom:2px;height:5px;width:5px;border:5px solid transparent;border-right:5px solid #4e8ff3;border-bottom:5px solid #4e8ff3}@media(max-width: 599px){.grid.grid-24lifelist .head .patient-name:after,.grid.grid-24lifelist .head .floor-room:after{border-width:3px}}.grid.grid-24lifelist .item{position:relative}.grid.grid-24lifelist .item.left{height:100%}.grid.grid-24lifelist .item.left.result-date{min-height:30px;background-color:#ffc}@media(max-width: 599px){.grid.grid-24lifelist .item.left.result-date{min-height:calc(30px * 0.6)}}.grid.grid-24lifelist .item.left.result-date p{position:sticky;position:-webkit-sticky;top:0;left:0;height:100%;padding-left:8px;display:flex;align-items:center;font-size:18px}@media(max-width: 599px){.grid.grid-24lifelist .item.left.result-date p{font-size:calc(21px * 0.6)}}.grid.grid-24lifelist .item.left .time{width:30px;height:100%;border-right:1px solid #aaa;background-color:wheat;text-align:center;font-weight:bold;flex-shrink:0}@media(max-width: 599px){.grid.grid-24lifelist .item.left .time{width:calc(30px * 0.6);font-size:10px}}.grid.grid-24lifelist .item.left .hour-minutes{flex:1;height:100%;text-align:center;font-weight:bold}@media(max-width: 599px){.grid.grid-24lifelist .item.left .hour-minutes{font-size:10px}}.grid.grid-24lifelist .item .item-name{position:absolute;top:0;left:0;width:100%;height:100%;padding:8px 4px;font-size:21px;line-height:1.5em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#232323}@media(max-width: 599px){.grid.grid-24lifelist .item .item-name{padding:4px;font-size:calc(21px * 0.6)}}.grid.grid-24lifelist .item .item-name.record-registered{background-color:#c0ffc0}.grid.grid-24lifelist .item .item-name.record-attention{background:#ffff80}.grid.grid-24lifelist .item .item-name.color-1{background:#ff8080}.grid.grid-24lifelist .item .item-name.color-2{background:#fc9}.grid.grid-24lifelist .item .item-name.color-3{background:#9cf}.grid.grid-24lifelist .item .item-name.color-4{background:#c9f}.grid.grid-24lifelist .item .item-name.color-5{background:#dfeee9}.Sheet24 .breadcrumb{width:calc(100% - 156px)}@media(max-width: 599px){.Sheet24 .breadcrumb{width:calc(100% - 116px)}}.patientlist-select.sheet24 .select-control+.select-control{margin-left:40px}@media(max-width: 599px){.patientlist-select.sheet24 .select-control+.select-control{margin-left:0px}}.grid-24sheet-wrapper{flex:1;width:100%;overflow:scroll}.grid-24sheet-wrapper .grid-24sheet{width:1730px;display:grid;grid-gap:0;grid-template-columns:140px 200px 220px 220px 420px 120px 220px 120px 70px}@media(max-width: 599px){.grid-24sheet-wrapper .grid-24sheet{width:1320px;grid-template-columns:102px 160px 172px 172px 336px 88px 140px 80px 70px}}.grid-24sheet-wrapper .grid-24sheet .head{background-color:#4e8fc0;color:#fff;position:sticky;position:-webkit-sticky;top:-1px;border:1px solid #aaa;border-left:0;font-weight:bold;display:flex;align-items:center;justify-content:center;font-size:18px;z-index:3;height:65px}@media(max-width: 599px){.grid-24sheet-wrapper .grid-24sheet .head{height:calc(65px * 0.6);font-size:14px}}.grid-24sheet-wrapper .grid-24sheet .head.left{position:sticky;position:-webkit-sticky;left:0;z-index:4}.grid-24sheet-wrapper .grid-24sheet .head .patient-name{position:absolute;top:0;left:0;width:100%;height:100%;padding:20px 10px 0 10px;text-align:center;font-weight:bold;line-height:1.2em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width: 599px){.grid-24sheet-wrapper .grid-24sheet .head .patient-name{padding:8px 4px 0 4px;font-size:calc(21px * 0.6)}}.grid-24sheet-wrapper .grid-24sheet .head .wise-icon{font-size:32px;margin-right:8px}@media(max-width: 599px){.grid-24sheet-wrapper .grid-24sheet .head .wise-icon{font-size:20px;margin-right:4px}}.grid-24sheet-wrapper .grid-24sheet .head .apply-startdate{font-size:14px;line-height:16px}@media(max-width: 599px){.grid-24sheet-wrapper .grid-24sheet .head .apply-startdate{font-size:12px;line-height:14px}}.grid-24sheet-wrapper .grid-24sheet .item{border-right:1px solid #aaa;border-bottom:1px solid #aaa;height:70px;position:relative;word-break:break-all}@media(max-width: 599px){.grid-24sheet-wrapper .grid-24sheet .item{height:calc(70px * 0.6)}}.grid-24sheet-wrapper .grid-24sheet .item.left{position:sticky;position:-webkit-sticky;left:0;z-index:2;background-color:#eee;font-size:21px;flex-wrap:wrap;font-weight:bold;padding-left:16px}@media(max-width: 599px){.grid-24sheet-wrapper .grid-24sheet .item.left{font-size:calc(21px * 0.6)}}.grid-24sheet-wrapper .grid-24sheet .item.left .time-series{line-height:25px;margin-top:12px}@media(max-width: 599px){.grid-24sheet-wrapper .grid-24sheet .item.left .time-series{line-height:18px;margin-top:4px}}.grid-24sheet-wrapper .grid-24sheet .item.left .time-after{margin-left:24px}@media(max-width: 599px){.grid-24sheet-wrapper .grid-24sheet .item.left .time-after{margin-left:calc(24px * 0.6)}}.grid-24sheet-wrapper .grid-24sheet .item.record-cell{padding:10px 5px}@media(max-width: 599px){.grid-24sheet-wrapper .grid-24sheet .item.record-cell{padding:4px 4px}}.grid-24sheet-wrapper .grid-24sheet .item.record-cell p{width:100%;font-size:20px;line-height:1.4em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#232323}@media(max-width: 599px){.grid-24sheet-wrapper .grid-24sheet .item.record-cell p{font-size:calc(20px * 0.6);line-height:1.44em}}.grid-24sheet-wrapper .grid-24sheet .item.record-registered{background-color:#c0ffc0}.grid-24sheet-wrapper .grid-24sheet .item.record-attention{background:#ffff80}.grid-24sheet-wrapper .grid-24sheet .item.color-1{background:#ff8080}.grid-24sheet-wrapper .grid-24sheet .item.color-2{background:#fc9}.grid-24sheet-wrapper .grid-24sheet .item.color-3{background:#9cf}.grid-24sheet-wrapper .grid-24sheet .item.color-4{background:#c9f}.grid-24sheet-wrapper .grid-24sheet .item.background-color{display:flex;align-items:flex-start;justify-content:center;padding:8px 0;flex-wrap:wrap}@media(max-width: 599px){.grid-24sheet-wrapper .grid-24sheet .item.background-color{padding:4px 0}}.grid-24sheet-wrapper .grid-24sheet .item.background-color .setlabel{display:flex;align-items:center;justify-content:center;width:80px;border-radius:8px;background-color:#ccc;color:#444;font-size:14px}@media(max-width: 599px){.grid-24sheet-wrapper .grid-24sheet .item.background-color .setlabel{font-size:10px;width:56px;border-radius:6px}}.grid-24sheet-wrapper .grid-24sheet .item.background-color .setlabel+.setlabel{margin-top:4px}.grid-24sheet-wrapper .grid-24sheet .item.sheet-thumbnail{display:flex;align-items:center;justify-content:center}.grid-24sheet-wrapper .grid-24sheet .item.sheet-thumbnail .thumbnail{width:66px;height:66px;border:none;background-color:unset}@media(max-width: 599px){.grid-24sheet-wrapper .grid-24sheet .item.sheet-thumbnail .thumbnail{height:calc(66px * 0.6)}}.template-default.worksheet .search-condition .condition-head{width:auto}.template-default.worksheet .search-condition .condition-form{width:386px}@media(max-width: 599px){.template-default.worksheet .search-condition .condition-form{width:100%}}.template-default.worksheet .search-condition .condition-form.condition-lineup{width:100%}.template-default.worksheet .search-condition .condition-form.condition-lineup .condition-wrap.select-search+.condition-wrap{flex:1}.template-default.worksheet .search-condition .condition-form.condition-lineup .condition-wrap.select-search+.condition-wrap .condition-input{overflow:hidden}.template-default.worksheet .search-condition .condition-form.condition-lineup .condition-wrap.select-search+.condition-wrap .condition-icon{flex-shrink:0}.template-default.worksheet .search-condition .condition-form.condition-lineup .condition-wrap.select-search+.condition-wrap .condition-selected{margin-left:0;width:432px;overflow:hidden;height:50px}@media(max-width: 599px){.template-default.worksheet .search-condition .condition-form.condition-lineup .condition-wrap.select-search+.condition-wrap .condition-selected{width:100%;height:42px}}.template-default.worksheet .search-condition .condition-form.condition-lineup .condition-wrap.select-search+.condition-wrap .condition-selected p{width:100%;overflow:hidden}.list-control .control-left.control-worksheet{width:100%}@media(max-width: 599px){.list-control .control-left.control-worksheet .left-align{padding-left:0px}}.list-control .control-left.control-worksheet .icon-text{width:100%}@media(max-width: 599px){.list-control .control-left.control-worksheet .icon-text{font-size:12px}}.list-control .control-left.control-worksheet .icon-text label{width:100%}.list-control .control-left.control-worksheet .icon-text .text{line-height:21px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width: 599px){.list-control .control-left.control-worksheet .icon-text .text{line-height:12px}}.list-control .control-left.control-worksheet .icon-text .text-abbreviate{display:inline-block}@media(max-width: 599px){.list-control .control-left.control-worksheet .icon-text .text-abbreviate{display:none}}.grid.grid-worksheet .head{padding:0 12px;line-height:29px;display:flex;align-items:flex-end;justify-content:center;flex-wrap:wrap}@media(max-width: 599px){.grid.grid-worksheet .head{line-height:9px;padding:0 8px}}.grid.grid-worksheet .head .patient-name:after,.grid.grid-worksheet .head .floor-room:after{content:"";position:absolute;right:2px;bottom:2px;height:5px;width:5px;border:5px solid transparent;border-right:5px solid #4e8ff3;border-bottom:5px solid #4e8ff3}@media(max-width: 599px){.grid.grid-worksheet .head .patient-name:after,.grid.grid-worksheet .head .floor-room:after{border-width:3px}}.grid.grid-worksheet .item{position:relative}.grid.grid-worksheet .item.left{height:100%}.grid.grid-worksheet .item.worklist{display:flex}.grid.grid-worksheet .item.result-date{min-height:auto;height:30px;background-color:#ffc;border-right:0;white-space:nowrap}@media(max-width: 599px){.grid.grid-worksheet .item.result-date{height:calc(30px * 0.6)}}.grid.grid-worksheet .item.result-date p{position:sticky;position:-webkit-sticky;top:0;left:0;height:100%;padding-left:8px;display:flex;align-items:center;font-size:18px}@media(max-width: 599px){.grid.grid-worksheet .item.result-date p{font-size:calc(21px * 0.6);margin-left:8px}}.grid.grid-worksheet .item.date-blank{min-height:auto;height:30px;background-color:#ffc;border-right:0}@media(max-width: 599px){.grid.grid-worksheet .item.date-blank{height:calc(30px * 0.6)}}.grid.grid-worksheet .item.date-blank.row-end{border-right:1px solid #aaa}.grid.grid-worksheet .item .jisshi-content{width:148px}@media(max-width: 599px){.grid.grid-worksheet .item .jisshi-content{width:80px}}.grid.grid-worksheet .item .jisshi-content .content-name{position:absolute;top:0;left:0;width:148px;height:100%;padding:8px 4px;font-size:14px;line-height:1.48em;overflow:hidden;color:#232323}@media(max-width: 599px){.grid.grid-worksheet .item .jisshi-content .content-name{padding:6px 0 0 4px;font-size:12px;-webkit-line-clamp:2;width:80px}}.grid.grid-worksheet .item .jisshi-item-center{width:27px;padding:8px 0 0 2px;font-size:14px}@media(max-width: 599px){.grid.grid-worksheet .item .jisshi-item-center{width:22px;padding:6px 0 0 2px;font-size:12px}}.grid.grid-worksheet .item .jisshi-status{text-align:end;width:24px;padding-right:8px;font-size:14px;padding:7px 8px 0 0}@media(max-width: 599px){.grid.grid-worksheet .item .jisshi-status{padding:5px 4px 0 0;font-size:12px;width:18px}}.grid.grid-worksheet .item.finished{background-color:#c0ffc0}.grid.grid-worksheet .item.unfinished{background-color:#ffb6c1}.drawer-worksheet-record-input .drawer-header .function-select .function-data .function-name{font-size:21px;font-weight:normal}@media(max-width: 599px){.drawer-worksheet-record-input .drawer-header .function-select .function-data .function-name{font-size:16px}}.subheader.errorlist-operate{width:100%;padding-top:8px}@media(max-width: 599px){.subheader.errorlist-operate{margin-top:0px}}.subheader.errorlist-operate .header-button-set .button.is_disable{background-color:#aaa}.subheader .condition-form .condition-input .select{width:304px}@media(max-width: 599px){.subheader .condition-form .condition-input .select{width:144px}}.supplement-text{font-size:21px;margin:8px 0 0 16px}@media(max-width: 599px){.supplement-text{font-size:14px;margin:4px 0 0 8px}}.error-number{width:100%;min-height:30px;font-size:21px;background:#396;color:#fff;display:flex;align-items:center;justify-content:center}@media(max-width: 599px){.error-number{font-size:16px;min-height:24px}}.error-msg.errorlist-msg{margin:24px}@media(max-width: 599px){.error-msg.errorlist-msg{margin:16px 24px}}.error-history{overflow-y:scroll;max-height:100%}.error-history .error-date{background-color:#ffc;border-top:5px solid #c00;display:flex;align-items:center;justify-content:center;font-size:24px;height:55px;margin-bottom:24px}.error-history .error-date .icon{color:#c00}@media(max-width: 599px){.error-history .error-date{font-size:18px;height:40px}}.error-history .errorlist-wrap{display:flex;justify-content:center}.error-history .errorlist-wrap .errorlist-form{max-width:730px;width:80%;margin-bottom:32px;border-top:1px solid #aaa;border-left:1px solid #aaa}@media(max-width: 599px){.error-history .errorlist-wrap .errorlist-form{width:90%}}.error-history .errorlist-wrap .errorlist-form .error-detail{display:flex;align-items:flex-start;background-color:#c00;border-right:1px solid #aaa}@media(max-width: 599px){.error-history .errorlist-wrap .errorlist-form .error-detail{border-bottom:1px solid #aaa}}.error-history .errorlist-wrap .errorlist-form .error-detail.is_checked{background-color:#eee}.error-history .errorlist-wrap .errorlist-form .error-detail .icon-text{color:#fff;width:100%}.error-history .errorlist-wrap .errorlist-form .error-detail .icon-text label{width:100%}@media(max-width: 599px){.error-history .errorlist-wrap .errorlist-form .error-detail .icon-text{font-size:16px}}.error-history .errorlist-wrap .errorlist-form .error-detail .icon-text.is_checked{color:#666}.error-history .errorlist-wrap .errorlist-form .error-detail .icon-text label{align-items:flex-start}.error-history .errorlist-wrap .errorlist-form .error-detail .icon-text label .icon-wrap{display:flex;align-items:center;min-height:60px}@media(max-width: 599px){.error-history .errorlist-wrap .errorlist-form .error-detail .icon-text label .icon-wrap{min-height:48px}}.error-history .errorlist-wrap .errorlist-form .error-detail .icon-text label .icon-wrap .check-icon{display:flex;align-items:center;justify-content:center;margin:0 8px 0 10px;color:#4e8ff3;background-color:#fff;height:40px;min-width:40px}@media(max-width: 599px){.error-history .errorlist-wrap .errorlist-form .error-detail .icon-text label .icon-wrap .check-icon{height:32px;min-width:32px}}.error-history .errorlist-wrap .errorlist-form .error-detail .icon-text label .icon-wrap .icon{padding-right:0}.error-history .errorlist-wrap .errorlist-form .error-detail .icon-text label .text{line-height:32px;padding:8px 0;display:flex;align-items:center;min-height:60px}@media(max-width: 599px){.error-history .errorlist-wrap .errorlist-form .error-detail .icon-text label .text{line-height:24px;min-height:48px}}.error-history .errorlist-wrap .errorlist-form .error-detail .icon-text label .text p{word-break:break-word;font-family:inherit}.error-history .errorlist-wrap .errorlist-form .care-detail{display:flex}@media(max-width: 599px){.error-history .errorlist-wrap .errorlist-form .care-detail{display:block}}.error-history .errorlist-wrap .errorlist-form .care-detail .list-record{width:195px;background-color:#eee;border-bottom:1px solid #aaa}@media(max-width: 599px){.error-history .errorlist-wrap .errorlist-form .care-detail .list-record{display:flex;width:100%;border-right:1px solid #aaa}}.error-history .errorlist-wrap .errorlist-form .care-detail .list-record.separator-hidden{border-bottom:none}@media(max-width: 599px){.error-history .errorlist-wrap .errorlist-form .care-detail .list-record.separator-hidden{border-bottom:1px solid #aaa}}.error-history .errorlist-wrap .errorlist-form .care-detail .list-record .page-title{display:flex;align-items:center;height:48px;font-size:21px;font-weight:bold;padding-left:8px;border-top:1px solid #aaa;border-bottom:1px solid #aaa}@media(max-width: 599px){.error-history .errorlist-wrap .errorlist-form .care-detail .list-record .page-title{border:none;height:42px;font-size:18px;min-width:120px}}.error-history .errorlist-wrap .errorlist-form .care-detail .list-record .patient-info{min-height:48px;display:flex;align-items:center;border-top:1px solid #aaa}@media(max-width: 599px){.error-history .errorlist-wrap .errorlist-form .care-detail .list-record .patient-info{min-height:42px;justify-content:flex-end;width:100%;border-top:none}}.error-history .errorlist-wrap .errorlist-form .care-detail .list-record .patient-info .info-wrap{padding:8px 0 0 8px}@media(max-width: 599px){.error-history .errorlist-wrap .errorlist-form .care-detail .list-record .patient-info .info-wrap{margin-right:8px}}.error-history .errorlist-wrap .errorlist-form .care-detail .list-record .patient-info .info-wrap .number{font-size:18px}@media(max-width: 599px){.error-history .errorlist-wrap .errorlist-form .care-detail .list-record .patient-info .info-wrap .number{font-size:12px;text-align:right}}.error-history .errorlist-wrap .errorlist-form .care-detail .list-record .patient-info .info-wrap .patient-name{display:flex;align-items:center}.error-history .errorlist-wrap .errorlist-form .care-detail .list-record .patient-info .info-wrap .patient-name .name{font-size:21px;font-weight:bold;word-break:break-word}@media(max-width: 599px){.error-history .errorlist-wrap .errorlist-form .care-detail .list-record .patient-info .info-wrap .patient-name .name{font-size:16px;max-width:188px;display:flex;align-items:center}}@media(max-width: 599px){.error-history .errorlist-wrap .errorlist-form .care-detail .list-record .patient-info .info-wrap .patient-name .name .omit{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:120px}}.error-history .errorlist-wrap .errorlist-form .care-detail .list-record .patient-info .info-wrap .patient-name .honorific{font-size:18px;margin-left:4px}@media(max-width: 599px){.error-history .errorlist-wrap .errorlist-form .care-detail .list-record .patient-info .info-wrap .patient-name .honorific{font-size:12px;overflow:hidden;white-space:nowrap;max-width:60px}}.error-history .errorlist-wrap .errorlist-form .care-detail .list-record .page-title+.patient-info{border-top:none}.error-history .errorlist-wrap .errorlist-form .care-detail .record-items{display:flex;flex:1;flex-direction:column}@media(max-width: 599px){.error-history .errorlist-wrap .errorlist-form .care-detail .record-items{width:100%}}.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item{min-height:48px;width:100%;border-left:5px solid #aaa;border-bottom:1px solid #aaa;border-right:1px solid #aaa;display:flex;align-items:center;padding-left:8px}@media(max-width: 599px){.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item{min-height:42px}}.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item.contents{border-left:5px solid #666;align-items:flex-start;padding:10px 8px}@media(max-width: 599px){.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item.contents{padding:12px 8px 0 8px}}.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item.data{border-left:5px solid #666;background-color:#ffc;font-size:24px;padding:0 8px;word-break:break-word}@media(max-width: 599px){.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item.data{font-size:21px}}.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item.data .data-icon{padding-top:8px;padding-right:16px}.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item.data .data-value{font-weight:bold}.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item.data .edit-icon{margin-left:auto;padding-top:8px}.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item.data .edit-icon .wise-icon{color:#4e8ff3}.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item.notes{font-size:21px;border-left-color:#ccc;border-bottom:none;align-items:flex-start;min-height:auto;padding-left:0;word-break:break-word}@media(max-width: 599px){.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item.notes{font-size:16px}}.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item.notes .item-wrap{display:flex;align-items:flex-start;width:100%;padding:8px}.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item.notes .item-wrap .notes-icon{padding-right:16px;line-height:100%;height:26px;display:flex;align-items:center}@media(max-width: 599px){.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item.notes .item-wrap .notes-icon{height:16px;padding-right:8px;padding-top:0}}.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item.notes .item-wrap .notes-text{max-width:calc(100% - 40px);line-height:100%;padding-top:4px}@media(max-width: 599px){.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item.notes .item-wrap .notes-text{max-width:calc(100% - 24px);padding-top:0}}.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item.notes:last-child{border-bottom:1px solid #aaa;flex:1}@media(max-width: 599px){.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item.notes:last-child{border-bottom:none;padding:0;flex:none}}.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item.notes:last-child .item-wrap{min-height:48px}@media(max-width: 599px){.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item.notes:last-child .item-wrap{border-bottom:1px solid #aaa;min-height:42px;padding:12px 8px 12px 8px}}.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item.reprint{padding:8px 0 0 8px;flex-wrap:wrap;border-left-color:#ccc;align-items:flex-start}@media(max-width: 599px){.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item.reprint{padding:8px 0 4px 8px}}.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item.reprint .label-reprint{margin:0 8px 8px 0}@media(max-width: 599px){.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item.reprint .label-reprint{margin:0 8px 4px 0}}.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item.reprint:last-child{flex:1}@media(max-width: 599px){.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item.notes+.reprint{min-height:auto}}.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item.attachment{justify-content:center;align-items:flex-start;flex:1;padding:16px 0}@media(max-width: 599px){.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item.attachment{padding:8px 0}}.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item.attachment .thumbnail{border:none;height:168px;width:auto}@media(max-width: 599px){.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item.attachment .thumbnail{height:120px}}.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item.notes:not(.is_empty)+.attachment{border-top:1px solid #aaa}.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item .item-left{display:flex;flex:1;align-items:center;min-height:24px}.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item .item-left .item-wrap{display:flex;align-items:flex-start;line-height:100%}.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item .item-left .item-wrap .time{font-size:24px;font-family:Roboto,HelveticaNeue,sans-serif;margin-right:16px;width:60px;display:flex;align-items:center;min-height:21px}@media(max-width: 599px){.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item .item-left .item-wrap .time{font-size:20px;margin-right:16px;width:48px;min-height:auto}}.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item .item-left .item-wrap .item-name{line-height:100%;font-size:21px;word-break:break-word;min-height:21px;display:flex;flex-direction:column}@media(max-width: 599px){.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item .item-left .item-wrap .item-name{font-size:16px;min-height:auto;padding-bottom:8px}}.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item .item-right{display:flex;align-items:center;min-height:24px;max-width:128px;text-align:right;margin-left:8px}@media(max-width: 599px){.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item .item-right{max-width:98px}}.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item .item-right .staff{font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:24px;position:relative;top:-2px}@media(max-width: 599px){.error-history .errorlist-wrap .errorlist-form .care-detail .record-items .item .item-right .staff{font-size:14px}}.setting-content{width:100%;overflow-y:scroll;max-height:100%}.setting-content .setting-content-inner{width:680px;margin:0 auto}@media screen and (max-width: 599px){.setting-content .setting-content-inner{width:100%}}.setting-content .setting-content-inner .error-msg{margin:24px 0 0 0}@media screen and (max-width: 599px){.setting-content .setting-content-inner .error-msg{margin:24px 24px 0 24px}}.accordion-panel{padding-top:32px}.accordion-panel .title-bar{height:64px;background-color:#333;font-size:24px;color:#fff;display:flex;align-items:center;padding-left:16px}@media screen and (max-width: 599px){.accordion-panel .title-bar{font-size:18px;height:48px}}.accordion-panel .title-bar p{margin-left:8px;font-weight:bold}.accordion-panel .accordion-item{overflow:hidden;border-left:1px solid #aaa;transition:.5s}@media screen and (max-width: 599px){.accordion-panel.login-info .accordion-inner .column-cell-group{width:calc(100% - 64px)}}@media screen and (max-width: 599px){.accordion-panel.version-set .accordion-inner .column-cell-group .row-group .title{width:188px;font-size:16px}}@media screen and (max-width: 599px){.accordion-panel.version-set .accordion-inner .column-cell-group .row-group .after{width:calc(100% - 188px)}}.accordion-panel.exclusive-forcedlift{padding-bottom:64px}.accordion-panel.exclusive-forcedlift .accordion-inner .column-cell-group .row-group .two-column{min-height:64px}@media screen and (max-width: 599px){.accordion-panel.exclusive-forcedlift .accordion-inner .column-cell-group .row-group .two-column{width:100%;font-size:16px;border-right:none}}.accordion-inner{display:flex;width:100%}.accordion-inner .column-cell-group{flex:1;width:100%}.accordion-inner .column-cell-group .row-group{display:flex}.accordion-inner .column-cell-group .row-group .one-column{min-height:48px;width:238px;border-bottom:1px solid #aaa;border-right:1px solid #aaa;display:flex;align-items:center;padding-left:8px;font-size:20px}.accordion-inner .column-cell-group .row-group .one-column.title{font-weight:bold}.accordion-inner .column-cell-group .row-group .one-column.licenseid{word-break:break-word}@media screen and (max-width: 599px){.accordion-inner .column-cell-group .row-group .one-column.licenseid{padding-right:8px}}.accordion-inner .column-cell-group .row-group .one-column.title-button{width:calc(100% - 203px);min-height:64px}@media screen and (max-width: 599px){.accordion-inner .column-cell-group .row-group .one-column.title-button{width:calc(100% - 157px)}}@media screen and (max-width: 599px){.accordion-inner .column-cell-group .row-group .one-column{width:50%;font-size:16px}}.accordion-inner .column-cell-group .row-group .two-column{min-height:48px;width:476px;border-bottom:1px solid #aaa;border-right:1px solid #aaa;display:flex;align-items:center;padding-left:8px;font-size:20px}@media screen and (max-width: 599px){.accordion-inner .column-cell-group .row-group .two-column{width:100%}}.accordion-inner .column-cell-group .row-group .two-column.disclaimer{height:auto}.accordion-inner .column-cell-group .row-group .two-column.after{width:441px;font-size:18px}@media screen and (max-width: 599px){.accordion-inner .column-cell-group .row-group .two-column.after{font-size:16px}}.accordion-inner .column-cell-group .row-group .two-column.multi-row{display:block;padding:8px}.accordion-inner .column-cell-group .row-group .two-column.multi-row .version-info{display:flex}.accordion-inner .column-cell-group .row-group .two-column.multi-row .version-info .dbname{width:240px}.accordion-inner .column-cell-group .row-group .two-column.multi-row .version-info p{font-size:18px}@media screen and (max-width: 599px){.accordion-inner .column-cell-group .row-group .two-column.multi-row .version-info p{font-size:14px}}.accordion-inner .column-cell-group .row-group .two-column .lift-alert{color:red;font-weight:bold}@media screen and (max-width: 599px){.accordion-inner .column-cell-group .row-group .two-column .icon-text{font-size:16px}}.accordion-inner .column-cell-group .row-group .two-column .condition-form{padding:12px 12px 12px 4px}@media screen and (max-width: 599px){.accordion-inner .column-cell-group .row-group .two-column .condition-form{width:calc(100% - 90px)}}.accordion-inner .column-cell-group .row-group .two-column .condition-form .condition-input select{width:422px}@media screen and (max-width: 599px){.accordion-inner .column-cell-group .row-group .two-column .condition-form .condition-input select{width:100%}}.accordion-inner .column-cell-group .row-group .two-column .condition-form .condition-input select.is_disabled{color:#aaa}.accordion-inner .column-cell-group .row-group .two-column .setbtn-sp{display:none}@media screen and (max-width: 599px){.accordion-inner .column-cell-group .row-group .two-column .setbtn-sp{display:flex;border:none;justify-content:flex-start;width:90px}}.accordion-inner .column-cell-group .row-group .two-column .disclaimer{padding:12px 12px 12px 4px}.accordion-inner .column-cell-group .row-group .two-column .disclaimer .title{font-weight:bold;font-size:14px}.accordion-inner .column-cell-group .row-group .two-column .disclaimer .sentence{line-height:22px;font-size:14px}.accordion-inner .column-cell-group .row-group .two-column .dbname{width:240px}.accordion-inner .button-set{width:203px;min-height:64px;border-bottom:1px solid #aaa;border-right:1px solid #aaa;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 599px){.accordion-inner .button-set{width:157px}}@media screen and (max-width: 599px){.accordion-inner .button-set.setbtn{display:none}}.application-error .error-header{color:red;font-weight:bold;font-size:21px;padding:8px;margin-bottom:8px;border-bottom:1px solid #aaa}@media(max-width: 599px){.application-error .error-header{font-size:16px}}.application-error .error-detail{padding:0 8px 8px 8px;margin-bottom:8px;border-bottom:1px solid #aaa;font-size:18px}.application-error .error-detail p{word-break:break-all}@media(max-width: 599px){.application-error .error-detail{font-size:14px}}.application-error .error-detail .title{font-weight:bold;font-size:21px}@media(max-width: 599px){.application-error .error-detail .title{font-size:16px}}.application-error .error-detail .error-lineup{margin-left:16px}.application-error .error-detail:last-child{border-bottom:none;padding-bottom:64px}.server-error .error-title{font-size:21px;text-align:center;padding:16px;font-weight:bold}@media(max-width: 599px){.server-error .error-title{font-size:18px}}.server-error .error-message{height:64px;width:100%;font-size:18px;background-color:#fc0;display:flex;align-items:center;justify-content:center;color:#c00}@media(max-width: 599px){.server-error .error-message{font-size:16px}}.server-error .error-message a{color:#c00;display:flex;align-items:center;text-decoration:underline}.server-error .error-message:first-child{margin-top:16px}.server-error .exclamation{padding:96px 0;color:#ccc;width:100%;display:flex;justify-content:center}@media(max-width: 599px){.server-error .exclamation{padding:56px 0}}.server-error .exclamation .exclamation-icon{font-size:400px}@media(max-width: 599px){.server-error .exclamation .exclamation-icon{font-size:calc(17.5rem + ((1vw - 5.99px) * 28.2353))}}.template-default.page-userlist .header-container .subheader{height:59px}@media(max-width: 599px){.template-default.page-userlist .header-container .subheader{height:56px}}.template-default.page-userlist .header-container _:lang(x)+_:-webkit-full-screen-document,.template-default.page-userlist .header-container .subheader{height:56px}.template-default.page-userlist .grid-wrapper .grid .head:not(.left){cursor:pointer}.template-default.listtime .header-container .subheader{height:59px}@media(max-width: 599px){.template-default.listtime .header-container .subheader{height:56px}}.template-default.listtime .header-container _:lang(x)+_:-webkit-full-screen-document,.template-default.listtime .header-container .subheader{height:56px}.is_hidden{display:none !important}.is_disable{pointer-events:none}.is_invisible{visibility:hidden !important}.is_height-full{height:100%}.js_drawer-trigger,.js_modal-trigger,.js_patient-search,.js_function-switch,.js_implement-status{cursor:pointer}