.narbar{position:fixed;top:50px;bottom:0;left:0;width:120px;background-color:#fff;overflow-y:auto;text-align:center}.narbar,.narbar ul{display:flex;flex-direction:column}.narbar ul{list-style:none;margin:0;padding:0}.narbar ul li{padding:12px 3px 12px 3px}.narbar ul li.active,.narbar ul li:active{color:#fff;background-color:#c4003d}.narbar .text-menu{display:block;margin-top:5px}.narbar svg{font-size:2rem}.narbar .logout{margin-top:auto;padding:12px 3px 12px 3px}.narbar .logout:active{color:#fff;background-color:#c4003d}header{position:fixed;left:0;top:0;right:0;background-color:#fff;border-bottom:1px solid #c4003d;z-index:10}.header{display:flex;align-items:center;margin-top:3px;margin-bottom:3px}.logo{width:120px;text-align:center;height:44px}.logo img{height:100%}.slogan{font-size:18px;margin-left:10px}.header-username{margin-left:auto;margin-right:10px}.background-loader{opacity:1;position:fixed;left:0;top:0;width:100%;height:100vh;background:rgba(0,0,0,.2);z-index:98;-webkit-animation:fadeIn 1s;animation:fadeIn 1s}.background-loader.hidden{display:none;opacity:0}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.loader{display:block;opacity:1;position:absolute;top:40%;left:50%;color:#c4003d;font-size:70px;text-indent:-9999em;overflow:hidden;width:1em;height:1em;border-radius:50%;transform:translateZ(0);-webkit-animation:load6 1.7s ease infinite,round 1.7s ease infinite;animation:load6 1.7s ease infinite,round 1.7s ease infinite;z-index:99}@-webkit-keyframes load6{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes load6{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@-webkit-keyframes round{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes round{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*,:after,:before{box-sizing:border-box;font-family:Meiryo UI,メイリオ,Meiryo,游ゴシック,YuGothic,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:.8px}html{-webkit-text-size-adjust:100%}body{margin:0;background-color:#eee;color:#484848}main{margin-top:50px;margin-left:120px}.container{position:relative;padding:10px}.title-content{position:relative;display:block;font-size:18px;font-weight:700;padding-left:10px;margin-bottom:10px}.title-content:before{content:"";position:absolute;border-left:4px solid #c4003d;top:0;left:0;height:22px}.title-btn-back{display:flex;align-items:center;margin-bottom:10px}.title-btn-back .title-content{margin-bottom:0}.title-btn-back .btn-back{margin-left:auto}.content{display:flex;flex-direction:column;margin-left:10px}.form-group{position:relative;margin-bottom:1.3rem}.form-group.not-label{margin-top:27px}.form-group.has-error:after{content:attr(msg-err);color:#c4003d;margin-top:3px;position:absolute;bottom:-18px;left:10px}.form-group.has-error .form-control,.form-group.has-error .mx-input{border-color:#c4003d}.form-group.has-error .form-control:focus,.form-group.has-error .mx-input:focus{box-shadow:0 0 0 .2rem rgba(196,0,61,.25)}.form-group label{display:inline-block;margin-bottom:.5rem}.form-group label.checkbox{margin-bottom:18px}.form-group .form-check-label{margin-bottom:0}.form-control,.form-group .mx-datepicker{display:block;width:100%}.form-control{height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control+.form-control{margin-top:2rem}.form-control[readonly]{background-color:#e9ecef}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check.not-label{margin-top:35px}.form-check .form-check-input{position:absolute;margin-top:.2rem;margin-left:-1.25rem}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row .col,.form-row [class*=col-]{padding-left:5px;padding-right:5px}.col{position:relative;flex-basis:0;flex-grow:1}.col-6{flex:0 0 50%;max-width:50%}.unvisibility{visibility:hidden}.text-center{text-align:center}.label{font-weight:700}.label.required:after{content:"*";color:#c4003d}.date-range-picker .prefix,.date-range-picker .suffix,.datepicker .prefix,.datepicker .suffix{display:none!important}.date-range-picker .input-wrapper,.datepicker .input-wrapper{border:none!important;border-radius:0!important}.date-range-picker .range-separator,.datepicker .range-separator{width:10px;text-align:center}.date-range-picker .vue-input,.datepicker .vue-input{text-align:left!important;display:block!important;width:100%;height:calc(1.5em + .75rem + 2px)!important;padding:.375rem .75rem!important;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da!important;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.date-range-picker .vue-input:focus,.datepicker .vue-input:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.title-component{display:block;margin-top:10px;font-size:1.25rem;font-weight:700}button{display:inline-block;background-color:#c4003d;color:#fff;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem}button:focus{outline:0}button:active{background-color:#a10133}button.btn-dark{background-color:#343a40;border-color:#343a40}button.btn-dark:active{background-color:#1d2124;border-color:#1d2124}.form-control option,select.form-control{font-size:1rem}.file-input{display:inline-block;margin-bottom:0}.file-input,.file-input input{position:relative;width:100%;height:calc(1.5em + .75rem + 2px)}.file-input input{z-index:2;margin:0;opacity:0}.file-input label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;text-align:left;overflow:hidden;white-space:nowrap}.file-input label:after{content:"参照";position:absolute;top:0;right:1px;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem 1.75rem;line-height:1.5;color:#fff;background-color:#6c757d;border-left:inherit;border-radius:0 .25rem .25rem 0}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}table{border-collapse:collapse}table td,table th{padding:.75rem;border:1px solid #ced4da;white-space:nowrap}table th{color:#fff;background-color:#484848;position:-webkit-sticky;position:sticky;top:-2px}table td{background-color:#fff}table tr.delete td{background-color:#9e9e9e}table tr.cancel-all td{background-color:#c0c5ca}.fade-loader-enter-active,.fade-loader-leave-active{transition:opacity .2s}.fade-loader-enter,.fade-loader-leave-to{opacity:0}.w-100{width:100%}.mx-datepicker-body .mx-calendar-content td,.mx-datepicker-body .mx-calendar-content th{border:none}.mx-datepicker-body .mx-calendar{width:457px;height:360px}.mx-datepicker-body .mx-table-date td,.mx-datepicker-body .mx-table-date th{height:45px;font-size:14px}.mx-datepicker-body .mx-btn-icon-double-left,.mx-datepicker-body .mx-btn-icon-double-right{display:none}.mx-datepicker-body .mx-btn-icon-left,.mx-datepicker-body .mx-btn-icon-right{width:32px;text-align:center}.product-minus{max-height:133px;margin-bottom:1.3rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;overflow-x:hidden;overflow-y:auto}