@charset "UTF-8";body{width:100%;height:100%;min-height:100vh;position:relative;font-family:"Hiragino Kaku Gothic ProN","Meiryo","Helvetica Neue","Arial",sans-serif}header{background-color:#fff;border-bottom:1px solid #ccc}.cursor-default{cursor:default}.breadcrumb-item a{color:rgba(33,37,41,0.75)}.copyright{position:absolute;left:0;bottom:0;width:100%;height:auto;margin:auto 0 0;padding:15px 20px}.copyright p{font-size:10px;font-weight:normal;line-height:1;letter-spacing:0.05em;text-align:center;margin-top:0;margin-bottom:0;color:#000}h1{font-size:1.5rem}.w-110{max-width:110px;width:100%}.w-125{max-width:125px;width:100%}.w-300{max-width:300px;width:100%}.w-500{max-width:520px;width:100%}.w-600{max-width:620px;width:100%}.column-7{width:70%}@media screen and (max-width:768px){.column-7{width:100%}}.column-3{width:30%}@media screen and (max-width:768px){.column-3{width:100%}}.fc-fff{color:#fff}.bg-fff{background-color:#6c757d}input[type=time]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.input-box label{min-width:150px}.input-box.pass input{max-width:300px;width:100%}.input-box.pass label{min-width:180px}.input-box.date input{max-width:200px;width:100%}.input-box.date label{min-width:86px}@media screen and (max-width:845px){.input-box.radio{display:block}}.input-box.radio p{min-width:86px;margin:0}.input-box.radio label{min-width:auto}.select-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.select-box select{width:200px}.select-box label{min-width:86px}.user-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.user-box label{min-width:150px;margin-bottom:0}.user-box p{display:block;width:100%;margin:0 20px;padding:0.375rem 0.75rem;background-color:#e9edf1;border-radius:0.375rem}.form-textarea p{display:block;width:100%;min-height:300px;margin:10px 0 0;padding:0.375rem 0.75rem;background-color:#e9edf1;border-radius:0.375rem}.form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:20px}.form-group label{min-width:112px}.form-group i{color:#6c757d;cursor:pointer}.form-group p{display:block;width:100%;margin:0 20px;padding:0.375rem 0.75rem;background-color:#e9edf1;border-radius:0.375rem}.form-group .radio-wrap p{display:block;max-width:200px;width:100%;margin:0 20px;padding:0.375rem 0.75rem;background-color:#e9edf1;border-radius:0.375rem}.search-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.search-group label{min-width:112px}.search-group input{max-width:calc(100% - (60px + 0.5rem));width:100%}.search-group .input-group-append{width:60px}.attention{font-size:12px;color:red;margin-left:180px;padding-left:0.5rem}.form-attention{width:100%;font-size:12px;color:red;margin-top:-18px;margin-bottom:20px;padding-left:112px}.registration-btn{width:138px}.table-wrap{overflow-y:auto}.table{--bs-table-bg:unset}.table thead{background-color:#ced4da}.table tbody{background-color:#ffffff}.table .tb-btn{max-width:62px}.table.analysis thead{background-color:#ffffff;text-align:right}.table.analysis thead th{border-color:#dee2e6;border-style:solid;border-width:1px}.table.analysis tbody{background-color:#ffffff;text-align:right;border-left:1px solid #dee2e6;border-right:1px solid #dee2e6}.table.analysis tbody td,.table.analysis tbody tr{border-color:#dee2e6;border-style:dotted;border-width:1px}.table.analysis tbody td:first-child,.table.analysis tbody td:nth-child(2){border-right:1px solid #dee2e6}.table.analysis tbody td:last-child{border-left:1px solid #dee2e6}.table.analysis tfoot{background-color:#ffffff;text-align:right}.table.analysis tfoot td{border-color:#dee2e6;border-style:solid;border-width:1px}.table.analysis td,.table.analysis th{padding:0.3rem;font-size:0.7rem;text-wrap:nowrap}.table.product{width:300px}.table.product-detail.number{width:40px}.table.product-detail.daily_report{width:70px}.table.product-detail.w-145{width:145px}.table.product-detail .nosticky{width:calc(100% - 800px)}.table.product-detail .nosticky .td-member{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px}.table.product-detail .nosticky .member-block{min-width:48px;height:35px;background-color:#0056b3}.table.product-detail .nosticky .member-block p{display:inline-block;border-radius:0.375rem;margin:0;text-align:left;vertical-align:middle;font-size:0.6rem;line-height:1.3;color:#fff}.table.product-detail .nosticky .member-block.bg-c2{background-color:#134e8d}.table.product-detail .nosticky .member-block.bg-c3{background-color:#2b4158}.table.product-detail .nosticky .member-block.bg-c4{background-color:#3f00b3}.table.product-detail .nosticky .member-block.bg-c5{background-color:#5a23bf}.table.product-detail .nosticky .member-block.bg-c6{background-color:#7540d7}.sub-txt{font-size:0.7rem}.table-group table td{padding:0.4rem;font-size:0.8rem;text-wrap:nowrap}.datepicker{padding:0.375rem 0.75rem}.datepicker .datepicker-days td,.datepicker .datepicker-days th{padding:10px;text-align:center;border-radius:4px}.datepicker .datepicker-days td:hover,.datepicker .datepicker-days th:hover{background-color:#f0f0f0}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev{font-weight:bold;color:#007bff}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover{color:#0056b3}.datepicker .datepicker-switch{text-transform:uppercase;margin-bottom:10px}.datepicker .next,.datepicker .prev{font-size:18px}.datepicker .clear,.datepicker .today{color:#dc3545}.datepicker .clear:hover,.datepicker .today:hover{background-color:#f8d7da}.datepicker .day.new,.datepicker .day.old{color:#ccc}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-image:none;background-color:#6c757d!important;color:#fff}.datepicker .day.active,.datepicker .day.active:focus,.datepicker .day.active:hover{background-color:#007bff!important;color:#fff}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-image:none;background-color:#007bff!important;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker .day.disabled{color:#e9ecef}.dp__today{border:none;background-color:rgb(255,243,227)}.dp__today.dp__active_date{background-color:var(--dp-primary-color)}.dp__action_button,.dp__selection_preview{font-size:16px}.btn-primary{--bs-btn-disabled-bg:#9e9e9e!important;--bs-btn-disabled-border-color:#9e9e9e!important}input[readonly]:focus{-webkit-box-shadow:none;box-shadow:none;border-color:var(--bs-border-color)}.fade{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}.fade.show{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}.modal.fade{background:transparent!important;outline-color:transparent}.modal.fade.show{background:transparent!important}.modal-backdrop.show{opacity:0.5!important}.c-alert-container{position:fixed;right:30px;top:90px}.c-loading-spinner{position:fixed;left:0;top:0;width:100vw;height:100vh;opacity:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:100;-webkit-transition:all 0.15s ease;transition:all 0.15s ease}.is-loaded .c-loading-spinner{opacity:0;pointer-events:none;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.c-home-logo,.c-login-logo{width:300px;height:auto}.c-header-logo{width:180px;height:auto;-webkit-transition:all 0.15s ease;transition:all 0.15s ease}@media screen and (max-width:1300px){.c-header-logo{width:150px}}@media screen and (max-width:1180px){.c-header-logo{width:120px}}@media screen and (max-width:1300px){.navbar,.navbar .btn{font-size:0.9rem!important}}
/*# sourceMappingURL=common.css.map */