@charset "UTF-8";html{font-size:14px;font-family:Noto Sans JP,sans-serif}h1,h2,h3,h4,h5,p,span,ul,li,a,th,td,label,input{font-family:Noto Sans JP,sans-serif;margin:0;line-height:1.6}ul,li,ol{outline:none;margin:0;padding:0;list-style:none}a{text-decoration:none;color:#000}.sub-header__sortmenu .sort-btn,.sub-header__right .edit-btn,#header__left #breadcrumb li a,.edit-btn{background:linear-gradient(180deg,rgb(244,244,244) 0%,rgb(140,140,140) 100%)}.sub-header__sortmenu .sort-btn:hover,#header__left #breadcrumb li a:hover,.edit-btn:hover{background:linear-gradient(0deg,rgb(244,244,244) 0%,rgb(140,140,140) 100%)}.d-flex{display:flex}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.flex-wrap{flex-wrap:wrap}.f-reg{font-weight:400!important}.f-med{font-weight:500!important}.f-bold{font-weight:700}.f-vl-blue{color:#39e1ff}.f-vl-green{color:#80ff3c}.allcap{text-transform:uppercase}.mt-10{margin-top:10px}.btn1{background-color:#44546a;color:#fff;border-radius:4px;box-shadow:1px 1px 4px #00000029;font-size:14px;padding:6px 27px;border:1px solid #44546A;transition:.3s}.btn1:hover{background-color:#1f2b39;border:1px solid #1F2B39}.btn2{background-color:#eaeef4;color:#44546a;border-radius:4px;box-shadow:1px 1px 4px #00000029;font-size:14px;padding:6px 16px;border:none;transition:.3s}.btn2:hover{background-color:#d6dfeb}.btn2--red{background-color:#ea6666;color:#fff}.btn2--red:hover{background-color:#8b4a4a}.edit-btn{border:none;font-size:13px;display:flex;align-items:center;padding:6px 8px;border-radius:2px;cursor:pointer}.edit-btn img{width:12px;padding-right:5px}.checkbox{color:#fff}.checkbox input[type=checkbox]{display:none}.checkbox label{padding-left:24px;position:relative;cursor:pointer;line-height:1.1}.checkbox label:before,.checkbox label:after{position:absolute;top:50%;transform:translateY(-50%)}.checkbox label:before{content:"";width:18px;height:18px;border:1px solid #aebfd6;left:0;border-radius:2px;background-color:#fff}.checkbox label:after{content:url(/build/assets/icon-check-nocheck-a8aec454.svg);left:4px}.checkbox input[type=checkbox]:checked+label:after{content:url(/build/assets/icon-check-checked-d4e6c73b.svg)}.checkbox input[type=checkbox]:disabled+label:before{background-color:#d9d9d9}.checkbox input[type=checkbox]:disabled+label:after{content:url(/build/assets/icon-check-disabled-b1bc0161.svg)}.staff-management-checkbox{margin-left:25px;color:#fff}.staff-management-checkbox input[type=checkbox]{display:none}.staff-management-checkbox label{padding-left:32px;color:#000;position:relative;cursor:pointer;line-height:2}.staff-management-checkbox label:before,.staff-management-checkbox label:after{position:absolute;top:50%;transform:translateY(-50%)}.staff-management-checkbox label:before{content:"";width:24px;height:24px;border:1px solid #aebfd6;left:0;border-radius:2px;background-color:#fff}.staff-management-checkbox label:after{content:url(/build/assets/icon-check-nocheck-a8aec454.svg);transform:scale(1.5);left:6px;top:-6px}.staff-management-checkbox input[type=checkbox]:checked+label:after{content:url(/build/assets/icon-check-checked-d4e6c73b.svg)}.staff-management-checkbox input[type=checkbox]:disabled+label:before{background-color:#d9d9d9}.staff-management-checkbox input[type=checkbox]:disabled+label:after{content:url(/build/assets/icon-check-disabled-b1bc0161.svg)}.input-select{position:relative}.input-select:after{content:"";width:0px;height:0px;border-style:solid;border-width:10px 6.5px 0 6.5px;border-color:#44546A transparent transparent transparent;position:absolute;right:10px;top:33px;z-index:9}.input-select select{box-shadow:inset 1px 1px 2px #00000029;border-radius:4px;padding:6px 30px 6px 10px;background-color:#f4f7fc;border:1px solid #AEBFD6;color:#606060;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-select select option{color:#000}.input-staff-management{position:relative}.input-staff-management div.select select{box-shadow:inset 1px 1px 2px #00000029;border-radius:4px;padding:6px 30px 6px 10px;background-color:#f4f7fc;border:1px solid #AEBFD6;color:#606060;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-staff-management div.select select option{color:#000}.input-staff-management div.select:after{content:"";width:0px;height:0px;border-style:solid;border-width:10px 6.5px 0 6.5px;border-color:#44546A transparent transparent transparent;position:absolute;left:115px;top:43px;z-index:9}.input-text{position:relative}.input-text input{box-shadow:inset 1px 1px 2px #00000029;border-radius:4px;padding:6px 30px 6px 10px;background-color:#f4f7fc;border:1px solid #AEBFD6;color:#606060;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-inactive{background-color:#939191a0!important}.input-select2{position:relative}.input-select2:after{content:"";width:0px;height:0px;border-style:solid;border-width:6px 4px 0 4px;border-color:#44546A transparent transparent transparent;position:absolute;right:7px;top:50%;transform:translateY(-50%);z-index:9}.input-select2 select{box-shadow:inset 1px 1px 2px #00000029;border-radius:2px;padding:3px 20px 3px 6px;background-color:#f4f7fc;border:1px solid #AEBFD6;color:#606060;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:12px}.input-select2 select:disabled{background-color:#d9d9d9;border:1px solid #B1B1B1;opacity:1}.input-select2:has(input:disabled):after{border-color:#606060 transparent transparent transparent}.modal{position:fixed;width:100%;height:100vh;left:0;top:0;z-index:99999;background-color:#0000004d;display:none}.modal__main{background-color:#fff;padding:0 0 30px;border-radius:4px;box-shadow:3px 6px 20px #00000029;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);z-index:99999;width:824px}.modal__main__staff-management{width:430px}.modal__main h2{color:#44546a;font-size:16px;padding:20px;border-bottom:1px solid #44546A}.modal__main .input{padding:10px;border:1px solid #F0F0F0;display:flex;align-items:center}.modal__main .input__label{display:block;width:200px;margin-right:10px}.modal__main .input__label__file{width:120px}.modal__main .input__small-label{color:#44546a;font-size:11px;font-weight:500;display:block;margin-bottom:5px}.modal__main .input__select{width:300px}.modal__main .input__select-short{width:130px;margin-right:40px}.modal__main .input__text{width:300px}.modal__main .input__text-short{width:180px}.modal__main .input__date{width:180px;height:8px;box-shadow:inset 1px 1px 2px #00000029;border-radius:4px;padding:10px 30px 10px 10px;background-color:#f4f7fc;border:1px solid #AEBFD6;color:#606060}.modal__main .input__btn{background-color:#44546a;border-radius:4px;padding:5px 30px 5px 7px;border:none;font-size:11px;color:#fff;margin-left:12px;position:relative;cursor:pointer}.modal__main .input__btn:before{position:absolute;right:7px;top:50%;transform:translateY(-50%)}.modal__main .input__btn:after{content:"";width:1px;height:20px;background-color:#313e50;position:absolute;right:24px;top:50%;transform:translateY(-50%)}.modal__main .input__btn:hover{background-color:#313e50}.modal__main .input__files{margin-bottom:8px;display:flex;align-items:flex-start}.modal__main .input__files:last-child{margin-bottom:0}.modal__main .input__files__label{margin-right:10px;margin-left:10px}.modal__main .input__files__input{display:none}.modal__main .input__files__txt{width:300px;box-shadow:inset 1px 1px 2px #00000029;border-radius:4px;padding:6px 10px;background-color:#f4f7fc;border:1px solid #AEBFD6;color:#606060;display:inline-block;line-height:1}.modal__main .input .alert{font-size:11px;margin-top:3px;color:#f05555}.modal__main .input .info{font-size:11px;margin-top:3px;margin-left:90px;color:#909090}.modal__main .input--select{position:relative}.modal__main .input--select:after{left:495px;top:20px}.modal__main .input--date .input__btn:before{content:url(/build/assets/icon-unexpected-calender-wht-f89150a4.svg)}.modal__main .input--date .input__btn:hover:before{content:url(/build/assets/icon-unexpected-calender-blue-1a44b863.svg)}.modal__main .input--uploaders .input__btn:before{content:url(/build/assets/icon-unexpected-file-wht-0c9b228b.svg)}.modal__main__btn{display:block;color:#fff;background-color:#313e50;border-radius:4px;border:none;padding:10px 18px;box-shadow:1px 1px 4px #00000029;margin-top:20px;margin-left:auto;margin-right:30px;cursor:pointer}.modal__main__btn:hover{background-color:#1f2b39}.modal__main__btn--cancel{background-color:#eaeef4;color:#44546a}.modal__main__btn--cancel:hover{background-color:#d6dfeb}.modal__main__close{width:24px;height:24px;position:absolute;right:-29px;top:-29px;border:None;background-color:transparent;cursor:pointer}.modal__main__close:before{content:url(/build/assets/icon-modal-close-d171c15b.svg);position:absolute;top:0;left:0}.modal__main__close:hover:before{content:url(/build/assets/icon-modal-close-hvr-c39a9901.svg)}.modal__main__message{padding:20px}.modal__main__message p{margin-bottom:30px}.modal__main__message .modal__main__btn{margin-left:inherit;margin-right:0}.modal.active{display:block}.list-style-none,.list-style-inline{list-style:none;padding-left:0}.list-style-inline li{display:inline-block}.list-style-default li{padding-bottom:7px}.list-style-default li:last-child{padding-bottom:0}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}#header{position:fixed;width:100%;display:flex;align-items:center;background-color:#1f2b39;z-index:9}#header__logo{padding-top:10px;padding-bottom:10px;background-color:#313e50;width:284px}#header__logo h3{color:#fff;font-size:20px;font-weight:500;display:flex;align-items:center;justify-content:center}#header__logo h3 span{font-size:11px;font-weight:400;padding-right:15px}#header__left{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;width:calc(100% - 284px)}#header__left #breadcrumb{list-style:none;padding-left:0}#header__left #breadcrumb li{display:inline-block;padding-right:20px;position:relative}#header__left #breadcrumb li:before{content:url(/build/assets/icon-breadcrumb-arrow-716a3de3.svg);position:absolute;top:50%;transform:translateY(-50%);right:2px}#header__left #breadcrumb li:last-child{padding-right:0}#header__left #breadcrumb li:last-child:before{content:none}#header__left #breadcrumb li span,#header__left #breadcrumb li a{padding:6px 18px;font-size:11px;border-radius:2px}#header__left #breadcrumb li a{display:block;color:#000;text-decoration:none;transition:.3s}#header__left #breadcrumb li span{background-color:#b1b1b1;color:#fff}#header__left__right{display:flex;justify-content:flex-end;align-items:center}#header__left__right #version,#header__left__right #corporation-name{color:#fff;font-size:12px;margin-right:20px}#header__left__right #user{display:flex;align-items:center;color:#fff;font-size:12px;margin-right:20px}#header__left__right #user img{width:12px;margin-right:10px}#header__left__right #logout{display:flex;align-items:center;background-color:#111924;color:#fff;border-radius:4px;padding:6px 23px 6px 11px;font-size:11px;text-decoration:none;position:relative;transition:.2s;cursor:pointer}#header__left__right #logout:before{content:url(/build/assets/icon_logout-fabce977.svg);position:absolute;right:7px;top:8px}#header__left__right #logout:hover{color:#aebfd6}#header__left__right #logout:hover:before{content:url(/build/assets/icon_logout-hover-8412ca71.svg)}.sub-header{justify-content:space-between;align-items:center;flex-direction:row;display:flex;min-height:64px;background-color:#313e50;padding:10px 15px 10px 0;position:fixed;top:52px;left:0;width:100%;z-index:9}@media screen and (max-width: 1366px){.sub-header{display:block;padding:20px 30px 20px 0}}.sub-header__title{color:#fff;font-size:16px;letter-spacing:.1em;margin:0 30px;padding-left:20px;position:relative}.sub-header__title:before{content:"";width:8px;height:8px;border-radius:50%;background-color:#fff;position:absolute;left:0;top:50%;transform:translateY(-50%)}.sub-header__title--blue:before{background:#39e1ff}.sub-header__title--green:before{background:#80ff3c}.sub-header__left{justify-content:flex-start;align-items:center;flex-direction:row;display:flex}.sub-header__left .sort-wrap{display:flex;align-items:center}.sub-header__left .sort-wrap .sort,.sub-header__left .sort-wrap .driver-search{position:relative;margin-right:10px}.sub-header__left .sort-wrap .sort:after,.sub-header__left .sort-wrap .driver-search:after{content:"";width:0px;height:0px;border-style:solid;border-width:8px 5px 0 5px;border-color:#fff transparent transparent transparent;position:absolute;right:10px;top:25px;z-index:1}.sub-header__left .sort-wrap .sort label,.sub-header__left .sort-wrap .driver-search label{display:inline-block;color:#fff;background-color:#313e50;padding:0 5px;font-size:11px;margin-left:10px;position:relative;z-index:1}.sub-header__left .sort-wrap .sort select,.sub-header__left .sort-wrap .sort input,.sub-header__left .sort-wrap .driver-search select,.sub-header__left .sort-wrap .driver-search input{display:block;background-color:transparent;color:#fff;min-width:100px;padding:10px 25px 10px 15px;border-radius:4px;border:1px solid #fff;margin-top:-9px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:13px}.sub-header__left .sort-wrap .sort select option,.sub-header__left .sort-wrap .driver-search select option{color:#000}.sub-header__left .sort-wrap .driver-search:after{content:none}.sub-header__left .sort-wrap .driver-search input{padding:10px 5px 10px 15px;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.sub-header__left .sort-wrap .driver-search input:focus{outline-style:none}.sub-header__left .sort-wrap .driver-search input::-webkit-search-cancel-button{-webkit-appearance:none;background-image:url(/build/assets/icon-close-506eee50.svg);background-repeat:no-repeat;background-size:cover;padding-right:0;width:10px;height:10px;cursor:pointer}.sub-header__right{display:flex;align-items:center;justify-content:flex-end;margin-right:15px}@media screen and (max-width: 1366px){.sub-header__right{margin-top:15px}}.sub-header__right .sort-btn{background-color:#111924;border:none;color:#fff;font-size:13px;display:flex;align-items:center;padding:6px 8px 6px 24px;margin-right:20px;position:relative;cursor:pointer}.sub-header__right .sort-btn:before{content:url(/build/assets/icon_sort-83f67505.svg);position:absolute;left:7px;top:7px}.sub-header__right .sort-btn:hover{color:#aebfd6}.sub-header__right .sort-btn:hover:before{content:url(/build/assets/icon_sort-hover-56254075.svg)}.sub-header__right .sort-btn.active{color:#aebfd6}.sub-header__right .sort-btn.active:before{content:url(/build/assets/icon_sort-hover-56254075.svg)}.sub-header__right .links{display:flex;align-items:center;padding:0 20px;border-left:1px dashed #fff;border-right:1px dashed #fff}.sub-header__right .links .link{display:flex;align-items:center;color:#fff;text-decoration:none;font-size:13px;padding-left:15px;position:relative}.sub-header__right .links .link:before{position:absolute;left:0;top:1px}.sub-header__right .links .link:hover{color:#aebfd6;text-decoration:underline}.sub-header__right .links .link:first-child{margin-right:20px}.sub-header__right .links .link--print:before{content:url(/build/assets/icon-print-edada245.svg)}.sub-header__right .links .link--print:hover:before{content:url(/build/assets/icon-print-hover-5b3ff58b.svg)}.sub-header__right .links .link--download{cursor:pointer}.sub-header__right .links .link--download:before{content:url(/build/assets/icon-download-6addd225.svg)}.sub-header__right .links .link--download:hover:before{content:url(/build/assets/icon-download-hover-9851a057.svg)}.sub-header__right .edit-btn{border:none;font-size:13px;display:flex;align-items:center;padding:6px 8px;margin-left:20px;border-radius:2px;cursor:pointer}.sub-header__right .edit-btn img{width:12px;padding-right:5px}.sub-header__sortmenu{background-color:#1f2b39;padding:40px 165px 80px;position:fixed;left:0;top:123px;width:calc(100% - 330px);z-index:9999999;visibility:hidden;opacity:0;transition:.3s;text-align:center}@media screen and (max-width: 1366px){.sub-header__sortmenu{top:176.98px}}.sub-header__sortmenu .title{border-bottom:2px solid #44546a;padding-bottom:10px;margin-bottom:15px}.sub-header__sortmenu .title span{padding-left:10px;font-weight:700}.sub-header__sortmenu .list{margin-left:20px;flex-wrap:wrap}.sub-header__sortmenu .list .wrap{margin-right:20px;margin-bottom:15px}.sub-header__sortmenu .list .wrap span{padding-left:10px;color:#fff}.sub-header__sortmenu .sort-btn{border:none;font-size:13px;padding:6px 8px;margin-left:20px;border-radius:2px;margin-top:25px}.sub-header__sortmenu .close{background-color:#111924;color:#fff;display:flex;justify-content:center;width:100%;position:absolute;left:0;bottom:0;padding:12px;cursor:pointer}.sub-header__sortmenu .close img{padding-right:10px}.sub-header__sortmenu.active{visibility:visible;opacity:1}.js-filter-menu{visibility:hidden;opacity:0}.js-filter-menu.active{visibility:visible;opacity:1}#b03-head .title-page:before{background-color:#39e1ff}.page-body{padding-top:117px}.page-title{color:#fff;font-size:16px;letter-spacing:.1em;margin:0;padding-left:20px;position:relative}.page-title:before{content:"";width:8px;height:8px;border-radius:50%;background-color:#fff;position:absolute;left:0;top:50%;transform:translateY(-50%)}#duplicate-error-modaal__main{width:660px}#duplicate-error-modaal__main__table{max-height:258px;overflow-y:auto}#duplicate-error-modaal__main__table table{width:100%;border-collapse:collapse}#duplicate-error-modaal__main__table table thead{position:sticky;top:0;z-index:1}#duplicate-error-modaal__main__table table tr th{color:#44546a;padding:6px 15px}#duplicate-error-modaal__main__table table tr:first-child th{background-color:#d6dfeb}#duplicate-error-modaal__main__table table tr:nth-child(2) th{text-align:left;background-color:#eaeef4}#duplicate-error-modaal__main__table table th,#duplicate-error-modaal__main__table table td{border:none;font-size:14px;font-weight:400}#duplicate-error-modaal__main__table table td{padding:10px 15px;border-bottom:1px solid #F0F0F0}#duplicate-error-modaal__main__cancel{margin-right:auto;margin-left:20px;background-color:#eaeef4;color:#44546a}#duplicate-error-modaal__main__cancel:hover{background-color:#d6dfeb}.duplicate-error-message{background-color:#ea6666;color:#fff;display:flex;align-items:center;font-size:13px;border-radius:4px;padding:6px 16px;margin-right:15px}.duplicate-error-message a{color:#fff;font-weight:700}.duplicate-error-message a:hover{text-decoration:none}.duplicate-error-pop{position:fixed;left:50%;top:50%;transform:translateY(-50%) translate(-50%);background-color:#ea6666;padding:40px 120px;width:320px;border-radius:4px;text-align:center}.duplicate-error-pop__close{position:absolute;right:20px;top:20px;z-index:1;background-color:transparent;border:none;padding:0}.duplicate-error-pop__icon{width:24px}.duplicate-error-pop p{margin:15px 0;font-size:16px;font-weight:700;color:#fff}.duplicate-error-pop a{color:#fff;font-size:16px;font-weight:700}.duplicate-error-pop a:hover{text-decoration:none}body{background:#eaeef4}.page-head{background-color:#313e50;padding:20px 30px;display:flex;align-items:center;justify-content:space-between;position:fixed;top:52px;left:0;width:calc(100% - 15px);z-index:9}.page-head .title-page{margin:0}.page-body{min-height:100vh;padding-top:117px}.error-message{font-size:12px;color:#ff7676}.login-body{background-color:#313e50;width:100%;height:100vh}.login-body__inner{position:absolute;left:50%;top:50%;transform:translate(-50%) translateY(-50%);text-align:center;width:350px}.login-body__inner__title{color:#fff;font-size:24px;font-weight:500;margin-bottom:90px}.login-body__inner__title span{font-size:14px;font-weight:400}.login-body__inner__title small{font-size:14px}.login-body__inner__btn{background-color:#fff;color:#313e50;font-size:14px;border:none;padding:15px 72px;border-radius:25px;margin-top:60px;margin-bottom:30px}.login-body__inner__btn:hover{background-color:#d6dfeb}.login-body__inner__alert{color:#ea6666;position:relative;font-size:13px;padding-left:20px;text-align:left;margin-top:30px}.login-body__inner__alert:before{content:url(/build/assets/icon_alert-28443c36.svg);position:absolute;left:0;top:3px}.login-body__inner .wrong-password{color:#ea6666}.login-body__inner__reset{color:#fff}.login-body__inner__reset a{color:#aebfd6}.login-body__inner__reset a:hover{text-decoration:none}.login-body .form-group{width:350px;margin:auto;position:relative}.login-body .form-group .label{position:absolute;left:10px;top:-11px;background-color:#313e50;padding:0 10px;color:#fff;font-size:13px}.login-body .form-group .form-control{width:100%;border:1px solid #fff;background-color:transparent;padding:18px 15px;border-radius:4px;color:#fff;font-size:13px}.login-body .form-group .form-control--alert{border:1px solid #EA6666;color:#ea6666}.login-body .form-group--id{margin-bottom:40px}.rememberBtn{justify-content:flex-start;align-items:center;flex-direction:row;display:flex;gap:6px}.rememberBtn__span{color:#fff}
