@charset "UTF-8";.fs-7{font-size:0.9rem!important}.fs-8{font-size:0.8rem!important}.btn-base,.btn-info,.btn-primary,.btn-secondary,.btn-success{--bs-btn-color:rgba(255,255,255,0.9);--bs-btn-hover-color:#ffffff;--bs-btn-active-color:#ffffff;--bs-btn-disabled-color:#ffffff}.bg-base,.bg-info,.bg-primary,.bg-secondary,.bg-success{color:rgba(255,255,255,0.9)}.table th{font-weight:normal}.table-light-green{--bs-table-color:#000;--bs-table-bg:#f6ffee;--bs-table-border-color:#deecce;--bs-table-striped-bg:#deebcd;--bs-table-striped-color:#000;--bs-table-active-bg:#deecce;--bs-table-active-color:#000;--bs-table-hover-bg:#dfecce;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.page-header{top:0;position:sticky;z-index:500}body{min-width:992px!important}.contents{min-height:100vh;position:relative;padding-bottom:50px}footer{position:absolute;bottom:0;height:30px;width:100%}main .page-container{padding:1rem 0}main .page-container.container-base{padding:1rem}main .page-container-base{padding:0 1rem}main .page-container-list{padding:0.25rem 1rem 1rem}.w-login{width:25rem}.w-detail{max-width:40rem}.w-input-short{max-width:15rem}.short-picker .datepicker{max-width:15rem}.sub-title{padding:0.5rem 1rem;margin-bottom:0.5rem}.sub-title-lg{padding:0.75rem;margin-bottom:0.5rem}input.check-list{display:none}input.check-list+label i.check-on{display:none}input.check-list+label i.check-off{display:inline-block}input.check-list:checked+label i.check-on{display:inline-block}input.check-list:checked+label i.check-off{display:none}.table.list-table td,.table.list-table th{padding:2px 8px}.table.list-table td{vertical-align:middle}.table.list-table td .btn-sm{padding:2px 8px}.table.list-table.clickable>tbody>tr:hover>*{background-color:#ebf8fc}.table.list-table.clickable tbody tr.active{background-color:#ebf8fc}div.scroll-table{max-width:100%;overflow-x:auto}div.scroll-table table{white-space:nowrap}span.btn-icon{margin-right:0.25rem}span.btn-icon i{margin-right:0.25rem}.hide{display:none}.required:after{content:" *";color:#dc3545}.modal-base .modal-header{padding:0.5rem 1.5rem;background-color:#333;border-bottom:1px solid #333;color:#fff}.modal-base .modal-header h5{font-weight:normal}.modal-base .modal-footer{padding:0.25rem 0.5rem}