﻿@charset "UTF-8";html{overscroll-behavior:none;}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,abbr,address,cite,code,dfn,em,img,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}nav ul{list-style:none;}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;}a:hover{text-decoration:none;}table{border-collapse:collapse;border-spacing:0;}input,select{vertical-align:middle;}html{font-size:62.5%;overflow:auto;}body{font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Noto Sans","Noto Sans CJK JP","ＭＳ Ｐゴシック","MS P Gothic","Osaka",Verdana,Arial,Helvetica,sans-serif;font-size:1.4rem;font-weight:normal;color:#333;min-width:1024px;position:relative;top:0;left:0;}*{box-sizing:border-box;}img{display:block;max-width:100%;height:auto;margin:0 auto;}main{display:block;width:100%;}_:-ms-lang(x),body{font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",Verdana,Arial,Helvetica,sans-serif!important;}.tCenter{text-align:center;}.tLeft{text-align:left;}.tRight{text-align:right;}.colorOk{color:#115ca3;}.colorNo{color:#e50d0d;}.colorError{color:#f00;}.colorAttention{color:#115ca3;}.colorMan{color:#115ca3;}.colorWoman{color:#e11;}.colorGreen{color:#07a326;}.hide{display:none;}.fLeft{float:left;}.fRight{float:right;}.clearfix{clear:both;}.m1em{margin-bottom:1em;}.mLv1{margin-bottom:16px;}.mLv2{margin-bottom:24px;}.mLv3{margin-bottom:32px;}.mLv4{margin-bottom:48px;}.mLv5{margin-bottom:64px;}.mLv6{margin-bottom:96px;}.mLv7{margin-bottom:128px;}.mLv8{margin-bottom:160px;}.m0{margin:0!important;}.m0auto{margin:0 auto;}.w30{width:30px;}.w40{width:40px;}.w50{width:50px;}.w60{width:60px;}.w70{width:70px;}.w80{width:80px;}.w90{width:90px;}.w100{width:100px;}.w110{width:110px;}.w120{width:120px;}.w130{width:130px;}.w140{width:140px;}.w150{width:150px;}.w160{width:160px;}.w170{width:170px;}.w180{width:180px;}.w190{width:190px;}.w200{width:200px;}.w210{width:210px;}.w220{width:220px;}.w230{width:230px;}.w240{width:240px;}.w250{width:250px;}.w260{width:260px;}.w270{width:270px;}.w280{width:280px;}.w290{width:290px;}.w300{width:300px;}.w350{width:350px;}.w400{width:400px;}.w450{width:450px;}.w500{width:500px;}.borderTop{border-top:solid 1px var(--borderColor);}.borderBottom{border-bottom:solid 1px var(--borderColor);}dl.dlSearchObjectL dt{display:table-cell;}dl.dlSearchObjectL dd{display:table-cell;}dl.dlSearchObjectL dd select{margin-right:6px;}dl.dlSearchObjectR dt{display:table-cell;padding-left:30px;}dl.dlSearchObjectR dd{display:table-cell;padding-left:10px;}dl.dlSearchObjectR dd select{margin-right:6px;}.page-wrap{margin:24px auto 40px;width:1280px;}h1{font-size:2rem;margin-bottom:24px;padding-left:4px;user-select:none;}div#ui-datepicker-div{z-index:99999!important;font-size:1.6rem!important;padding-bottom:10px;background:#fffff0;}div.ui-widget-header{margin-top:2px;background:var(--headerBackgroundColor);background:var(--headerBgGradient);border-top:var(--headerBorderTop);border-bottom:var(--headerBOrderBottom);color:#fff;font-weight:normal;}div.ui-widget-header a{width:24px!important;height:24px!important;cursor:pointer!important;outline:0!important;border:0!important;top:5px!important;}div.ui-widget-header a.ui-datepicker-prev{left:4px!important;background:url("../img/icon/icon_arrow_back.svg") no-repeat;background-size:24px 24px;}div.ui-widget-header a.ui-datepicker-next{right:4px!important;background:url("../img/icon/icon_arrow_next.svg") no-repeat;background-size:24px 24px;}div.ui-widget-header a span{display:none!important;}table.ui-datepicker-calendar thead th{width:36px!important;padding-right:0!important;}table.ui-datepicker-calendar thead th:first-child{color:#f00!important;}table.ui-datepicker-calendar thead th:last-child{color:#4060bc!important;}table.ui-datepicker-calendar tbody td{width:36px!important;padding-right:0!important;}table.ui-datepicker-calendar tbody td a{padding:0 .5em 0 0!important;padding:0!important;text-align:center!important;height:36px;line-height:36px;}table.ui-datepicker-calendar tbody td a:not(.ui-priority-secondary){color:#222!important;}table.ui-datepicker-calendar tbody td a.ui-priority-secondary{color:#aaa!important;}table.ui-datepicker-calendar tbody td a.ui-state-highlight{background:#fff!important;}table.ui-datepicker-calendar tbody td a.ui-state-active{background:var(--headerBgRgb)!important;color:#fff!important;}table.ui-datepicker-calendar tbody td:first-child a:not(.ui-priority-secondary):not(.ui-state-active){color:#f00!important;}table.ui-datepicker-calendar tbody td:last-child a:not(.ui-priority-secondary):not(.ui-state-active){color:#4060bc!important;}input[type=text],input[type=email],input[type=number]{height:26px;padding:0 2px;border-radius:0;border:solid 1px #999;outline:0;}input[type=date]{height:26px;width:140px;text-align:center;padding:0 2px;border-radius:0;border:solid 1px #999;outline:0;}input[type=tel]{height:26px;padding:0 2px;border-radius:0;border:solid 1px #999;outline:0;}input[type=checkbox]{margin-right:4px;}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input[type=number]{-moz-appearance:textfield;}select{height:28px;outline:0;}_::-webkit-full-page-media,_:future,:root select{-webkit-appearance:none;background:#fff url(../img/icon/icon_select.svg) no-repeat right 5px center;background-size:10px 10px;border-radius:2px;height:28px;line-height:26px;outline:0;padding:0 22px 0 7px;position:relative;border-color:#999;}textarea{border:solid 1px #999;padding:4px;outline:0;resize:none;}label.check{display:inline-block;margin:8px 20px 0 0;}label.check input{margin-top:-.5px;}label.lblRadio input,label.lblRadioSmall input{display:none;}label.lblRadio input:checked+span,label.lblRadioSmall input:checked+span{color:#fff;background:var(--lableOnBgColor);}label.lblRadio span,label.lblRadioSmall span{background:var(--lableOffBgColor);cursor:pointer;color:#fff;display:inline-block;font-size:12px;text-align:center;transition:ease 0s all;}label.lblRadio span:hover,label.lblRadioSmall span:hover{background:var(--lableOnBgColor);color:#fff;}label.lock input{display:none;}label.lock input:checked+span{color:#fff!important;background:var(--lableOnBgColor)!important;}label.lock span{background:#fff!important;cursor:default;color:#aaa!important;}button{outline:0;cursor:pointer;}button.BKeyPad,button.BKeyPadPp{width:28px;height:26px;margin:1px 5px 0 0;border:0;vertical-align:middle;background:url("../img/icon/icon_keypad.svg") no-repeat;background-size:28px 26px;}button.BKeyPadPp{margin:0 5px 0 0;}button.BCommandSmall,div.BCommandSmall button{margin:1px 0;width:50px;height:26px;border:solid 1px #999;}button.BCommandMiddle,div.BCommandMiddle button{margin:1px 1px;width:120px;height:36px;border-radius:4px;background:var(--btnSubmitColor);border:0;color:#fff;}button.BCommandMiddle:hover,div.BCommandMiddle button:hover{opacity:.5;}button.NormalBtn,button.popupFootNormalBtn{padding:0 15px;height:36px;border-radius:4px;background:var(--btnSubmitColor);border:0;color:#fff;}button.NormalBtn:hover,button.popupFootNormalBtn:hover{opacity:.5;}button.LargeBtn{padding:0 25px;height:40px;border-radius:4px;background:var(--btnSubmitColor);border:0;color:#fff;}button.LargeBtn:hover{opacity:.5;}.btn-command{background:var(--btnSubmitColor);border-radius:4px;border:0;color:#fff;cursor:pointer;display:inline-block;font-size:1.4rem;padding:10px 40px;transition:ease .2s all;}.btn-command:hover{opacity:.5;}.a-btn-large{background:linear-gradient(to bottom,#f5f5f4,#ddd);border-radius:4px;border:1px solid #ccc;padding:4px 24px;font-size:1.4rem;color:#333;}.a-btn-small{background:linear-gradient(to bottom,#f5f5f4,#ddd);border-radius:4px;border:1px solid #ccc;padding:4px 6px;font-size:1.2rem;color:#333;vertical-align:middle;}header{position:sticky;top:0;width:100%;height:46px;z-index:1;}header div.selectBox{float:right;margin:8px 50px 0 0;}.header-wrap{background:var(--headerBackgroundColor);background:var(--headerBgGradient);border-top:var(--headerBorderTop);border-bottom:var(--headerBOrderBottom);box-shadow:0 1px 3px rgba(0,0,0,.2);width:100%;height:46px;z-index:1;}.header-logo{background-image:url("../img/common/h_logo.svg");background-repeat:no-repeat;background-size:96px 19px;display:inline-block;cursor:pointer;overflow:hidden;position:absolute;top:13px;left:53px;text-indent:96px;width:96px;height:19px;}.trigger-tool{cursor:pointer;display:inline-block;position:fixed;top:13px;left:12px;transition:all .3s ease;width:28px;height:20px;vertical-align:middle;}.trigger-tool:hover{opacity:.5;}.trigger-tool span{background:#fff;box-sizing:border-box;display:inline-block;position:absolute;left:0;width:100%;height:3px;}.trigger-tool span:nth-of-type(1){top:0;}.trigger-tool span:nth-of-type(2){top:8px;}.trigger-tool span:nth-of-type(3){bottom:0;}.trigger-tool.active span:nth-of-type(1){opacity:.5;}.trigger-tool.active span:nth-of-type(2){opacity:.5;}.trigger-tool.active span:nth-of-type(3){opacity:.5;}.trigger-setting{border:1px solid rgba(255,255,255,.3);border-radius:2px;cursor:pointer;display:inline-block;position:fixed;top:7px;right:10px;transition:all .3s ease;width:30px;height:30px;vertical-align:middle;}.trigger-setting:hover{opacity:.5;}.trigger-setting span{background:#fff;box-sizing:border-box;display:inline-block;position:absolute;left:12px;width:4px;height:4px;border-radius:2px;}.trigger-setting span:nth-of-type(1){top:4px;}.trigger-setting span:nth-of-type(2){top:12px;}.trigger-setting span:nth-of-type(3){bottom:4px;}.trigger-setting.active span:nth-of-type(1){opacity:.5;}.trigger-setting.active span:nth-of-type(2){opacity:.5;}.trigger-setting.active span:nth-of-type(3){opacity:.5;}.menu-tool,.menu-setting{background:var(--navBgRgb);overflow:scroll;scrollbar-width:none;-ms-overflow-style:none;position:fixed;top:0;}.menu-tool::-webkit-scrollbar,.menu-setting::-webkit-scrollbar{display:none;}.menu-tool.open,.menu-setting.open{transform:translateZ(0);}.menu-tool{left:0;transform:translate(-300px);transition:all .3s ease;width:300px;height:100vh;z-index:10002;}.menu-tool .menu-tool-user{background:rgba(0,0,0,.4);border-left:var(--navLeftUserBorderLeft);display:table;width:100%;min-height:46px;}.menu-tool .menu-tool-user::before{content:"";display:inline-block;vertical-align:middle;height:100%;min-height:46px;}.menu-tool .menu-tool-user p{color:#fff;display:table-cell;line-height:2rem;font-size:1.4rem;padding:8px 16px;vertical-align:middle;}.menu-setting{right:0;transform:translate(300px);transition:all .3s ease;width:300px;height:100vh;z-index:10001;}.menu-setting .menu-setting-apodent{background-image:url("../img/common/h_logo.svg");background-repeat:no-repeat;background-position:left 16px center;background-size:96px 19px;color:#fff;font-size:1.2rem;height:66px;padding-left:112px;display:flex;align-items:center;}.menu-setting .menu-setting-copyright{color:#fff;font-size:1rem;padding-left:16px;}.overlay-tool,.overlay-setting{background-color:rgba(0,0,0,.5);content:"";cursor:pointer;display:block;opacity:0;position:fixed;top:0;left:0;transition:opacity .5s;width:0;height:0;z-index:10000;}.overlay-tool.open,.overlay-setting.open{opacity:1;width:100%;height:100%;}nav ul{background:rgba(0,0,0,.1);border-top:1px solid rgba(255,255,255,.1);margin-bottom:16px;}nav ul li{border-bottom:1px solid rgba(255,255,255,.1);user-select:none;}nav ul li:hover{background:rgba(0,0,0,.2);}nav ul li a{color:#fff;display:block;font-size:1.2rem;line-height:40px;padding:0 16px 0 58px;width:100%;min-height:40px;transition:all .3s ease;cursor:pointer;}nav ul li a:hover{color:var(--navHoverTextColor);}nav ul li a.ic0{background:url("../img/common/icon_reserve.png") no-repeat left 16px center;}nav ul li a.ic1{background:url("../img/common/icon_patient.png") no-repeat left 16px center;}nav ul li a.ic2{background:url("../img/common/icon_mail1.png") no-repeat left 16px center;}nav ul li a.ic3{background:url("../img/common/icon_line6.png") no-repeat left 16px center;}nav ul li a.ic4{background:url("../img/common/icon_graph.png") no-repeat left 16px center;}nav ul li a.ic5{background:url("../img/common/icon_cal.png") no-repeat left 16px center;}nav ul li a.ic6{background:url("../img/common/icon_mstime.png") no-repeat left 16px center;}nav ul li a.ic7{background:url("../img/common/icon_web.png") no-repeat left 16px center;}nav ul li a.ic8{background:url("../img/common/icon_mail4.png") no-repeat left 16px center;}nav ul li a.ic9{background:url("../img/common/icon_mail2.png") no-repeat left 16px center;}nav ul li a.ic10{background:url("../img/common/icon_mail3.png") no-repeat left 16px center;}nav ul li a.ic11{background:url("../img/common/icon_clinic.png") no-repeat left 16px center;}nav ul li a.ic12{background:url("../img/common/icon_unit.png") no-repeat left 16px center;}nav ul li a.ic13{background:url("../img/common/icon_treatment.png") no-repeat left 16px center;}nav ul li a.ic14{background:url("../img/common/icon_ms.png") no-repeat left 16px center;}nav ul li a.ic15{background:url("../img/common/icon_label.png") no-repeat left 16px center;}nav ul li a.ic16{background:url("../img/common/icon_account.png") no-repeat left 16px center;}nav ul li a.ic17{background:url("../img/common/icon_option.png") no-repeat left 16px center;}nav ul li a.ic18{background:url("../img/common/icon_teiken.png") no-repeat left 16px center;}nav ul li a.ic19{background:url("../img/common/icon_cyudan.png") no-repeat left 16px center;}nav ul li a.ic20{background:url("../img/common/icon_option.png") no-repeat left 16px center;}nav ul li a.icr1{background:url("../img/common/icon_setting.png") no-repeat left 16px center;}nav ul li a.icr2{background:url("../img/common/icon_logmes.png") no-repeat left 16px center;}nav ul li a.icr6{background:url("../img/common/icon_logope.png") no-repeat left 16px center;}nav ul li a.icr3{background:url("../img/common/icon_info.png") no-repeat left 16px center;}nav ul li a.icr4{background:url("../img/common/icon_dl.png") no-repeat left 16px center;}nav ul li a.icr5{background:url("../img/common/icon_system.png") no-repeat left 16px center;}nav ul li a.iclo{background:url("../img/common/icon_logout.png") no-repeat left 16px center;}main{display:block;width:100%;}.panels>.panel{display:none;}.panels>.panel.active{display:block;}p.emptyListDate,div.emptyListDate{width:100%;text-align:center;line-height:5em;}td.emptyListDate{text-align:center;border:0!important;background:none!important;}div.pdfDownloadbox{width:100%;}div.pdfDownloadbox a{display:block;margin:15px auto;width:220px;height:32px;line-height:32px;text-align:center;border-radius:4px;background:var(--btnSubmitColor);border:0;color:#fff!important;}div.pdfDownloadbox a:hover{opacity:.5;}li.moreBtn{height:80px;padding-top:20px;}li.moreBtn a{display:block;margin:auto;width:90%;height:40px;background:#ddd;border:solid 1px #aaa;line-height:40px;text-align:center;cursor:pointer;}li.moreBtn a:hover{background:#eee;}table tr td.moreBtnTd{border:0!important;background:none!important;}table tr td.moreBtnTd a{display:block;margin:10px auto;width:90%;height:40px;background:#ddd;border:solid 1px #aaa;line-height:40px;text-align:center;cursor:pointer;}table tr td.moreBtnTd a:hover{background:#eee;}.loginOverlay,.overlay,.loading,.processing,.updating,.searchBodyOverlay,.updateBodyOverlay{position:absolute;top:0;left:0;overflow:hidden;background-color:rgba(0,0,0,.55);width:100%;}.loading::before,.updating::before,.processing::before,.loginOverlay::before,.searchBodyOverlay::before,.updateBodyOverlay::before{background:url("../img/common/loader1.svg") center center no-repeat;background-size:100px 100px;content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100vh;}.loading::after,.updating::after,.processing::after,.loginOverlay::after,.searchBodyOverlay::after,.updateBodyOverlay::after{content:"読み込み中";color:#fff;display:block;line-height:100vh;text-align:center;position:fixed;top:0;left:0;margin:58px 0 0;width:100%;height:100vh;animation:flash 1s linear infinite;}.loginOverlay::after{content:"ログイン処理中";}.loading::after{content:"データの取得中";}.updating::after{content:"データの更新中";}.processing::after{content:"処理中";}.searchBodyOverlay::after{content:"データの取得中";}.updateBodyOverlay::after{content:"データの更新中";}@keyframes flash{0%,100%{opacity:1;}50%{opacity:0;}}div#contextMenu{visibility:hidden;position:fixed;width:250px;padding:10px 0 0;left:0;top:0;border:1px outset #ccc;background-color:#eee;z-index:20000;}div#contextMenu.basicCm{height:170px;}div#contextMenu.apointCm{height:300px;}div#contextMenu.apointCmLong{height:340px;}div#contextMenu.settingColorCm{height:220px;}div#contextMenu ul{list-style:none;width:100%;}div#contextMenu ul li{cursor:pointer;width:100%;font-size:1.2rem;height:26px;line-height:26px;padding-left:15px;}div#contextMenu ul li.l{height:1px;border-bottom:solid 1px #cdcdcd;margin:10px 0;}div#contextMenu ul li.disabled{color:#c0c0c0;cursor:default;}div#contextMenu ul li:not(.disabled):hover{background:#ccc;}span.infoC1{background:#115ca3;}span.infoC2{background:#189b43;}span.infoC3{background:#f30;}a.dlPageLinkBtn{cursor:pointer;display:block;margin:8px auto;width:200px;height:32px;line-height:32px;text-align:center;border-radius:4px;background:var(--btnSubmitColor);color:#fff!important;}a.dlPageLinkBtn:hover{opacity:.5;}@media print{.menu-tool,.menu-setting{display:none;}}