@charset "UTF-8";
.text-pre-wrap{white-space:pre-wrap}.break-keep-all{word-break:keep-all}.height-auto{height:auto}.link{text-decoration:underline}.file-upload-drag-over::after{content:"ファイルをアップロード";position:absolute;top:0;left:0;right:0;bottom:0;border:3px dashed #007bff;background-color:rgba(170,211,255,.8);display:flex;align-items:center;justify-content:center}
.form-group{margin-bottom:.5rem}.form-group .col-label{text-align:right;padding-right:5px;padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-group .col-label label{margin-bottom:0}.form-control,.input-group-text,.custom-control-label::before,.k-datepicker .k-picker-wrap,.k-timepicker .k-picker-wrap,.k-combobox .k-dropdown-wrap:not(.k-state-focused),.k-dropdown .k-dropdown-wrap,.k-textbox{border-color:#999fa3}textarea.form-control{resize:none}.k-widget.form-control-kendo{width:100%;display:flex}.k-widget.form-control-sm-kendo .k-picker-wrap,.k-widget.form-control-sm-kendo .k-dropdown-wrap{border-radius:.2rem}.k-widget.form-control-sm-kendo .k-select{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.k-widget.form-control-sm-kendo .k-input{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.k-widget.form-control-sm-kendo .k-clear-value{height:auto}.form-inline .k-widget.form-control-kendo{display:inline-flex;width:auto;vertical-align:middle}input.form-control,text.form-control,textarea.form-control{background-color:#fc9}.k-dropdown .k-dropdown-wrap{border-color:#999fa3;color:#495057;background-color:#cff}.k-dropdown .k-dropdown-wrap:hover,.k-dropdown .k-dropdown-wrap.k-state-hover{border-color:#999fa3;background-color:#cff}.k-dropdown .k-dropdown-wrap.k-state-focused{border-color:#999fa3;background-color:#ffff}.k-combobox .k-dropdown-wrap{background-color:#ff9}.k-combobox .k-dropdown-wrap.k-state-focused{background-color:#ffff}.limited-combobox .k-dropdown-wrap{background-color:#bfb}.limited-combobox .k-dropdown-wrap.k-state-focused{background-color:#ffff}.k-datepicker .k-picker-wrap,.k-timepicker .k-picker-wrap{background-color:#fc9}.k-datepicker .k-picker-wrap.k-state-disabled,.k-timepicker .k-picker-wrap.k-state-disabled,.k-combobox.k-state-disabled,.k-dropdown-wrap.k-state-disabled,.k-dropdown.k-state-disabled,.k-dropdown-wrap.k-state-disabled{background-color:#e9ecef;opacity:1;filter:none}.k-calendar-td.k-state-disabled{background-color:#c4c7cb}.k-datepicker .k-state-disabled .k-input,.k-timepicker .k-state-disabled .k-input{pointer-events:auto}.k-combobox .k-dropdown-wrap.k-state-disabled{pointer-events:auto}.k-combobox .k-dropdown-wrap.k-state-disabled:hover .k-select{border-color:#e4e7eb;background-color:#e4e7eb;pointer-events:none}.k-animation-container>.k-popup{box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-color:rgba(0,0,0,.15)}.form-control.input-validation-error{border-color:#dc3545;background-color:#ffd3d3}.form-control.input-validation-error:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.input-validation-error~.custom-control-label{color:#dc3545}.custom-control-input.input-validation-error~.custom-control-label::before{border-color:#dc3545}.custom-control-input.input-validation-error:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.input-validation-error:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.input-validation-error:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.k-datepicker .k-picker-wrap.input-validation-error,.k-timepicker .k-picker-wrap.input-validation-error{border-color:#dc3545;background-color:#ffd3d3}.k-datepicker .k-picker-wrap.input-validation-error:focus,.k-datepicker .k-picker-wrap.input-validation-error.k-state-focused,.k-timepicker .k-picker-wrap.input-validation-error:focus,.k-timepicker .k-picker-wrap.input-validation-error.k-state-focused{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.k-combobox .k-dropdown-wrap.input-validation-error,.k-combobox .k-dropdown-wrap.input-validation-error:hover,.k-dropdown .k-dropdown-wrap.input-validation-error,.k-dropdown .k-dropdown-wrap.input-validation-error:hover{border-color:#dc3545;background-color:#ffd3d3}.k-combobox .k-dropdown-wrap.input-validation-error:focus,.k-combobox .k-dropdown-wrap.input-validation-error.k-state-focused,.k-combobox .k-dropdown-wrap.input-validation-error:hover:focus,.k-combobox .k-dropdown-wrap.input-validation-error:hover.k-state-focused,.k-dropdown .k-dropdown-wrap.input-validation-error:focus,.k-dropdown .k-dropdown-wrap.input-validation-error.k-state-focused,.k-dropdown .k-dropdown-wrap.input-validation-error:hover:focus,.k-dropdown .k-dropdown-wrap.input-validation-error:hover.k-state-focused{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}td.input-validation-error{outline:1px solid #dc3545;background-color:#ffd3d3}table.input-validation-error{background-color:#ffd3d3}.btn{white-space:nowrap}.btn .material-icons{margin-left:-.25rem;margin-right:.5rem;font-size:1.5rem;vertical-align:top}.btn .material-icons.mini{margin:0;margin-top:4px;font-size:14px}.form-control-displaytext{display:block;width:100%;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:0 solid transparent;border-top:1px solid transparent;border-bottom:1px solid #999fa3}.form-control-displaytext.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding-right:.5rem;padding-left:.5rem;border-radius:0}.form-inline .form-control-displaytext{display:inline-block;width:auto}
body{min-width:1366px;min-height:100vh;padding-top:54px;padding-bottom:60px;background-color:#eee}header{background-color:#00479d;box-shadow:0 2px 2px rgba(0,0,0,.3)}header .navbar{flex-wrap:wrap}header .navbar .navbar-text{color:rgba(255,255,255,.3)}header .header-banner{position:absolute;top:0;left:0;background:#000;color:#fff;font-size:.8rem;padding:0 .2rem}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.9);z-index:1090}.overlay .icon-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.overlay .icon-loading .icon{width:120px;height:120px;background-image:url(/Content/Images/logo.svg);background-size:100% auto;background-position:center;background-repeat:no-repeat}article{padding:24px 15px 15px}article h1{font-size:1.6rem;margin-bottom:.7rem}article .sticky-header{position:sticky;top:59px;margin:-.5rem -15px 0;padding:.5rem 15px .5rem;z-index:10;background:#eee}h4{font-size:18px;font-weight:bold}hr{margin:1.25rem 0;border-style:dashed;border-color:#999fa3}.card{overflow:hidden}.card .card{border-color:#999fa3}.card .card .card-body{padding:.5rem 1rem}.card .card .card-body .card-title{margin-bottom:.25rem;font-size:14px;font-weight:bold;text-align:center}.card .card .card-body .table{margin-bottom:0}.card .card+.card{margin-top:.75rem}.card>h5{font-size:14px;font-weight:bold}.card.top-btn .card-body{padding:.75rem}.card.top-btn .btn{padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;min-width:120px}.card.top-btn .btn:not(:last-child){margin-right:.5rem}.vertical-line{display:inline-block;width:0;height:100%;margin-right:.5rem;border-left:1px dashed #343a40;vertical-align:middle}.vertical-line:last-child{display:none}.top-btn-alert{margin:0;padding:.25rem 1.25rem;overflow-wrap:anywhere}.top-btn-alert .top-btn-alert-title{margin:0 -.75rem 0;font-size:.8rem}.validation-summary-errors{padding:.75rem 1.25rem;margin-bottom:.5rem;border:1px solid #f5c6cb;border-radius:.25rem;color:#721c24;background-color:#f8d7da}.validation-summary-errors ul{margin-bottom:0}.modal-footer .btn{padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem}.dropdown-menu{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}
.table{table-layout:fixed}.table thead th,.table tbody th,.table tbody td{vertical-align:middle}.table th{font-size:14px;white-space:nowrap;border-color:rgba(0,0,0,.125) !important;background-color:#467ed1;color:#fff;text-align:center}.card>.table{margin-bottom:0}.card>.table th{border-top:none}.card>.table.table-bordered{border:none}.hidden-column{display:none}div.dataTables_wrapper>.card .table{margin-top:0 !important;margin-bottom:0 !important;border:none}div.dataTables_wrapper div.dataTables_paginate ul.pagination{justify-content:flex-start}div.dataTables_wrapper div.dataTables_info{font-size:20px;padding-top:0}div.dataTables_wrapper .card-footer div.dataTables_info{padding-top:.3rem;text-align:right}td.grid-text-right{text-align:right}.grid-scroll-container{overflow-x:auto}.grid-scroll-container>table{width:0}.form-inline .k-widget.form-control-kendo.direction-no-prefix,.form-inline .direction-no-serial{width:4rem}.form-inline .direction-no-suffix,.form-inline .direction-no-change-no{width:1.2rem;padding-left:.2rem;padding-right:.2rem;text-align:center}.form-inline .direction-no-body-no{width:2rem}