@charset "UTF-8";@media screen and (max-width:1024px){header .header-menu .main-menu .nav .nav-item .nav-link .customization-link[data-v-34c59533]{display:none}}html{height:100%}body{color:#333;font-family:Noto Sans,Noto Sans CJK JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック体,Yu Gothic,YuGothic,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin:0}.header .admin-header{background-color:#333;box-sizing:border-box;color:#fff;display:flex;height:60px;justify-content:space-between}.header .admin-header .site-title{align-items:center;display:flex;padding:0 10px}.header .admin-header .site-title .icon{padding-right:10px}.header .admin-header .site-title .text{font-size:1.2rem}.header .admin-header .header-menu .menu-content{align-items:center;display:flex;height:100%;padding:0 10px}.header .admin-header .header-menu .menu-content .profile{align-items:center;display:flex;margin:0 0 0 15px;order:2}.header .admin-header .header-menu .menu-content .profile .photo{margin:0 .5em 0 0}.header .admin-header .header-menu .menu-content .profile .photo img{border-radius:50%;height:30px;width:30px}.header .admin-header .header-menu .menu-content .profile .name{color:#fff;font-size:.9rem;line-height:1.1;margin:0;text-decoration:none}.header .admin-header .header-menu .menu-content .profile .name p{margin:0}.header .admin-header .header-menu .menu-content .profile .name .title{font-size:.8em}.header .admin-header .header-menu .menu-content .profile .name:hover{color:#ccddf1}.header .admin-header .header-menu .menu-content .main-menu{order:1}.header .admin-header .header-menu .menu-content .main-menu .nav{display:flex;margin:0}.header .admin-header .header-menu .menu-content .main-menu .nav .nav-item{list-style:none;word-break:break-all}.header .admin-header .header-menu .menu-content .main-menu .nav .nav-item .nav-link{box-sizing:border-box;color:#fff;display:block;margin:0 0 0 15px;min-height:35px;padding:5px;position:relative;text-decoration:none}.header .admin-header .header-menu .menu-content .main-menu .nav .nav-item .nav-link:hover{color:#ccddf1}.header .license-warning{background:#ffc100;height:46px;padding:10px}.admin-tabmenu .nav{align-items:flex-end}.admin-tabmenu .nav-tabs{border:none}.admin-tabmenu .nav-tabs .nav-link{background:#bfbfbf;border:none;box-shadow:1px 1px 3px #0000004d;color:#666;margin:0 5px 0 0;min-width:180px}.admin-tabmenu .nav-tabs .nav-link:hover{color:#333}.admin-tabmenu .nav-tabs .nav-link.active{background:#fff;color:#333;padding-top:10px;position:relative}.admin-tabmenu .nav-tabs .nav-link.active:after{background-color:#fff;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%;z-index:3}.admin-container{display:flex;height:calc(100vh - 60px)}.admin-container .admin-menu{background:#fff;box-shadow:3px 0 3px -2px #0003;display:flex;flex-basis:240px;flex-direction:column;position:relative}.admin-container .admin-menu .toggle-button{flex-basis:auto;flex-shrink:0;height:46px}.admin-container .admin-menu .toggle-button .hamburger-menu{position:absolute;right:5px;top:5px}.admin-container .admin-menu .toggle-button .hamburger-menu .arrow{cursor:pointer;display:inline-block;height:36px;position:relative;width:36px}.admin-container .admin-menu .toggle-button .hamburger-menu .arrow .inner,.admin-container .admin-menu .toggle-button .hamburger-menu .arrow .inner:after,.admin-container .admin-menu .toggle-button .hamburger-menu .arrow .inner:before{background:#555;content:"";height:2px;position:absolute;transition-duration:.15s;transition-property:width,transform;transition-timing-function:ease-in-out;width:20px}.admin-container .admin-menu .toggle-button .hamburger-menu .arrow .inner{bottom:0;left:0;margin:auto;right:0;top:0}.admin-container .admin-menu .toggle-button .hamburger-menu .arrow .inner:before{top:-8px}.admin-container .admin-menu .toggle-button .hamburger-menu .arrow .inner:after{top:8px}.admin-container .admin-menu .toggle-button .hamburger-menu .arrow:hover .inner:after,.admin-container .admin-menu .toggle-button .hamburger-menu .arrow:hover .inner:before{width:16px;will-change:width,transform}.admin-container .admin-menu .toggle-button .hamburger-menu .arrow.left:hover .inner:before{transform:translateY(13px) translate(-4px) rotate(45deg)}.admin-container .admin-menu .toggle-button .hamburger-menu .arrow.left:hover .inner:after{transform:translateY(-13px) translate(-4px) rotate(-45deg)}.admin-container .admin-menu .toggle-button .hamburger-menu .arrow.right:hover .inner:before{transform:translateY(13px) translate(7px) rotate(-45deg)}.admin-container .admin-menu .toggle-button .hamburger-menu .arrow.right:hover .inner:after{transform:translateY(-13px) translate(7px) rotate(45deg)}.admin-container .admin-menu .nav-item{font-size:1rem}.admin-container .admin-menu .nav-item a{color:#333;padding:.75em}.admin-container .admin-menu .nav-item a.active{background-color:#ccddf1;color:#0057b9;cursor:default}.admin-container .admin-menu .nav-item a.active:hover{background-color:#ccddf1}.admin-container .admin-menu .nav-item a:hover{background-color:#f3f7f9}.admin-container .admin-menu .nav-item a .material-icons,.admin-container .admin-menu .nav-item a .material-symbols{font-size:30px;vertical-align:-8px}.admin-container .admin-menu .nav-item a .text{font-size:.96rem;margin:0 0 0 10px}.admin-container .admin-menu .children .nav-item a{padding:.35em .75em .35em 2em}.admin-container .admin-menu.open .children .nav-item a{padding-left:.75em}.admin-container .admin-menu.open{flex-basis:50px;transition:flex-basis .2s ease-out}.admin-container .admin-menu.open .nav-item .text{display:none}.admin-container .admin-box{display:flex;flex-direction:column;flex-grow:1;padding:10px;position:relative;z-index:0}.admin-container .admin-box .admin-content{background:#fff;box-shadow:1px 1px 3px #0000004d;color:#333;display:flex;flex-direction:column;flex-grow:1;height:100%;justify-content:space-between;min-height:0;position:relative;width:100%;z-index:2}.admin-container .admin-box .admin-content .admin-content-inner{bottom:0;display:flex;flex-direction:column;left:0;overflow:scroll;padding:16px;position:absolute;right:0;top:0}.admin-container .admin-box .admin-content .admin-content-inner .admin-content-nav-list .nav-link{padding:.5rem}.admin-container .admin-box .admin-content .admin-content-inner .admin-content-nav-list .nav-link.active{color:#333;cursor:default}.admin-container .admin-box .admin-content .admin-content-inner .admin-content-body{display:flex;flex-direction:column;flex-grow:1}.admin-container .admin-box .admin-content .admin-content-inner .admin-content-body.scroll-disabled{overflow-y:hidden}.admin-container .admin-box .admin-content .admin-content-inner .title-and-add{align-items:flex-end;display:flex}.admin-container .admin-box .admin-content .admin-content-inner .title-and-add .title{margin:0 .75em 0 0}.header-with-warning+.admin-container{height:calc(100vh - 106px)}.filtering{background-color:#f9f9f9;padding:.5rem}.table.b-table .department-name,.table.b-table .group-name,.table.b-table .name{min-width:10rem;width:100%}.table.b-table .user-department,.table.b-table .user-name{min-width:9rem;width:100%}.table.b-table .user-email,.table.b-table .user-loginID{min-width:16rem}.table.b-table .mail-sended{min-width:9rem}.table.b-table .sso-active{min-width:5rem}.table.b-table .department{min-width:14rem}.table.b-table .name-assign{min-width:10rem}.table.b-table .department-assign,.table.b-table .sub-department-assign{min-width:14rem;width:50%}.table.b-table .operation-main-department{min-width:11rem}.table.b-table .role{min-width:15rem;width:15rem}.table.b-table .role-item-description{min-width:12rem;width:25rem}.table.b-table .operation{min-width:5rem}.table.b-table .permission{min-width:7rem;width:7rem}.table.b-table .operation-department-leader{min-width:7rem}.table.b-table .customize-id,.table.b-table .email,.table.b-table .loginID{min-width:17rem}.table.b-table .baseRoleId{min-width:10rem}.table.b-table .clientId{min-width:19rem}.table.b-table .lockedName{min-width:10rem;width:50%}.table.b-table .lockedID{min-width:17rem;width:50%}.table.b-table .lockedDate{min-width:130px}.table.b-table .unlock{min-width:5rem}.table.b-table .filename{min-width:15rem;width:100%}.table.b-table .fileType,.table.b-table .product,.table.b-table .size{min-width:8rem}.table.b-table .begin-date .end-date,.table.b-table .date{min-width:106px}.table.b-table .lastLoginAt{min-width:112px}.table.b-table .paymentMethod{min-width:10rem}.table.b-table .department-code,.table.b-table .group-code,.table.b-table .parent-department-code{min-width:8rem}.table.b-table .department-manager{min-width:9rem}.table.b-table .csv-department-name{min-width:10rem;width:50%}.table.b-table .csv-department-code,.table.b-table .csv-parent-department-code{min-width:8rem;width:25%}.table.b-table .bill,.table.b-table .usedMonth{min-width:10rem}.table.b-table .authority{min-width:8rem}.table.b-table .status{min-width:10rem}.table.b-table .external-link-id{min-width:17rem}.table thead th{border:none;border-bottom:1px solid #4b4b4b;font-size:.8rem;font-weight:400;vertical-align:middle;word-break:break-all}.table thead th .sorted-desc:before{content:"▼"}.table thead th .sorted-asc:before{content:"▲"}.table tbody tr.active{background-color:#ccddf1}.table tbody tr td{font-size:.9rem;vertical-align:middle;word-break:break-all}.table tbody tr td.begin-date,.table tbody tr td.date,.table tbody tr td.end-date,.table tbody tr td.lockedDate{color:#999}.table tbody tr td.title{font-size:1rem}.table tbody tr:first-child td{border-top:none}.created-result-list-table .table-disabled,.deleted-result-list-table .table-disabled,.updated-result-list-table .table-disabled,.user-list-table .table-disabled{--bs-table-bg:#bfbfbf;--bs-table-bg-state:none}.fixed-scroll-table-list{display:flex;flex-direction:column;height:100%;overflow-y:hidden}.fixed-scroll-table-list .table-list-inner{overflow:hidden}.fixed-scroll-table-list .table-list-inner .row-click-table tbody tr:hover{cursor:pointer}.content-block{background-color:#fff}.content-block:not(:first-child){margin-top:1.5rem}.content-block .content-block-body{padding:1rem}.content-block .content-block-body .form-group{margin-bottom:0}.content-block .content-block-body .form-group:not(:first-child){margin-top:1rem}.content-block .content-block-body .form-row{flex-wrap:nowrap}.content-block .content-block-body .form-row:first-child{margin-top:.25rem}.content-block .content-block-body .form-row:not(:first-child){margin-top:1rem}.content-block .content-block-body .form-left{margin-right:1rem;min-width:240px;padding-right:10px;text-align:right}.content-block .content-block-body .form-left.min{min-width:120px}.content-block .content-block-body .form-right{width:100%;word-break:break-all}.saml-setting-form .form-group{margin-bottom:0}.saml-setting-form .form-group:not(:first-child){margin-top:1rem}.saml-setting-form .form-row{flex-wrap:nowrap}.saml-setting-form .form-left{margin-right:1rem;min-width:150px;padding-right:10px;text-align:right}.saml-setting-form .form-left.min{min-width:120px}.saml-setting-form .form-right{width:100%;word-break:break-all}.form-check{padding-left:0}.modal-header h5{word-break:break-all}.modal-header .header-btn-close{background-color:transparent;border:none}.modal-full .modal-dialog{height:100%;margin:0;max-height:100%;min-width:100%}.modal-full .modal-dialog .modal-content{border:none;border-radius:0;height:100%;width:100%}.modal-full .modal-dialog .modal-content .modal-body{overflow:hidden}.modal-large .modal-dialog{max-width:96%}.modal-large .modal-dialog .modal-content{bottom:0;left:0;position:absolute;right:0;top:0}.modal-medium .modal-dialog{max-width:86%}.modal-medium .modal-dialog .modal-content{bottom:1.5rem;left:0;position:absolute;right:0;top:1.5rem}.modal-small .modal-dialog{max-width:76%}.modal-small .modal-dialog .modal-content{bottom:3rem;left:0;position:absolute;right:0;top:3rem}.modal-small-w-auto .modal-dialog .modal-content{bottom:-1.5rem;left:0;position:absolute;right:0;top:2rem}.modal-wide .modal-dialog{max-width:820px}.modal-narrow .modal-dialog{max-width:500px}.modal-very-narrow .modal-dialog{max-width:320px}.modal-high .modal-content{height:100%;left:0;right:0;width:100%}.user-edit-modal .modal-body{padding:0!important}.client-create-modal .modal-dialog{max-width:820px}.client-create-modal .modal-dialog .modal-content{bottom:1.5rem;left:0;position:absolute;right:0;top:1.5rem}.picture-trim-modal .modal-dialog{min-width:800px}.send-mail-processing-modal .modal-dialog{max-width:650px}.jwt-notice-modal .modal-dialog{max-width:800px}.client-detail-modal .modal-dialog{max-width:860px}.client-detail-modal .modal-dialog .modal-content{bottom:1.5rem;left:0;position:absolute;right:0;top:1.5rem}.select-department-modal .modal-dialog{height:85%}.department-edit-modal .modal-dialog{max-width:610px}.csv-upload-modal .modal-dialog{max-width:890px}.csv-upload-result-modal .modal-dialog{max-width:1200px}.password-mail-sent-target-modal .modal-dialog{max-width:900px}.csv-upload-result-modal-error .modal-dialog{max-width:800px}.modal-body-content-wrapper{display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:0;position:relative;width:100%;z-index:2}.modal-body-content{display:flex;flex-direction:column;overflow:hidden}.modal-body-content .modal-body-left{flex-basis:400px;flex-shrink:0}.modal-body-content .modal-body-left .content-thumbnail{margin:0 auto;max-width:280px;position:relative}.modal-body-content .modal-body-right{flex-grow:1}.modal-tab-scroll .modal-body{background:#f6f6f6;display:flex;flex:1;flex-direction:column;overflow:hidden;padding:1rem 0 0}.modal-tab-scroll .modal-body-content-wrapper{background-color:#fff;box-shadow:1px 1px 3px #0000004d;display:flex;flex:1;flex-direction:column;height:100%;overflow:hidden;width:100%;z-index:2}.modal-tab-scroll .modal-body-content{flex-grow:1;overflow-y:auto;padding:1rem}.modal-tab-scroll .modal-body-content .no-scroll-content{display:flex;flex:1;flex-direction:column;height:100%;overflow:hidden}.modal-no-scroll .modal-body-content-wrapper{display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative;width:100%;z-index:2}.modal-no-scroll .modal-body-content{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.create-wizard{padding-top:.75rem}.create-wizard .create-wizard-inner{margin:0 3rem}.create-wizard .create-wizard-block{border:1px solid #d9d9d9}.h-divider{font-size:1.2rem;font-weight:700;left:0;margin-bottom:1rem;margin-top:1.5rem;position:relative;text-align:center;top:0;width:100%}.h-divider:before{border-top:1px solid #999;content:"";display:block;height:1px;position:absolute;top:50%;width:100%;z-index:1}.h-divider span{background:#fff;padding:0 20px;position:relative;z-index:5}.h-divider.text-left span{padding-left:0}.h-divider.text-right span{padding-right:0}.btn-circle{border-radius:15px;font-size:12px;height:30px;line-height:1.428571429;padding:6px 0;text-align:center;width:30px}.btn-circle.btn-sm{border-radius:12px;font-size:12px;height:24px;padding:0;width:24px}.btn-circle.btn-md{border-radius:20px;font-size:16px;height:40px;line-height:1.33;padding:8px;width:40px}.btn-circle.btn-lg{border-radius:25px;font-size:18px;height:50px;line-height:1.33;padding:10px 16px;width:50px}.btn-circle.btn-xl{border-radius:35px;font-size:24px;height:70px;line-height:1.33;padding:10px 16px;width:70px}.icon-sub-department-leader{font-size:1rem;position:relative;top:.1rem}.table.b-table>thead>tr>th>div:after{font-family:Material Icons;font-feature-settings:"liga";font-size:18px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;word-wrap:normal;direction:ltr;white-space:nowrap;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}.table.b-table>thead>tr>[aria-sort=none],.table.b-table>thead>tr>th[aria-sort=descending],.table.b-table>thead>tr>th[aria-sort~=descending]{background-image:none}.table.b-table>thead>tr>th[aria-sort=descending]>div:after,.table.b-table>thead>tr>th[aria-sort~=descending]>div:after{content:"arrow_drop_down";position:absolute}.table.b-table>thead>tr>th[aria-sort=ascending],.table.b-table>thead>tr>th[aria-sort~=ascending]{background-image:none}.table.b-table>thead>tr>th[aria-sort=ascending]>div:after,.table.b-table>thead>tr>th[aria-sort~=ascending]>div:after{content:"arrow_drop_up";position:absolute}.customization-link{max-width:350px;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.form-control.is-valid,.was-validated .form-control:valid{border-color:#ced4da}.form-control.is-invalid,.form-control.is-valid{background-image:none!important}.form-control.focus.is-valid,.form-control.is-valid:focus{border-color:#3a96ff!important;box-shadow:0 0 0 .2rem #0057b940!important}.line-break{white-space:pre-wrap;word-break:break-all}.tooltip-assign-department .tooltip-inner,.truncate-text-tooltip .tooltip-inner{max-width:600px;text-align:left}.table-cell-text-truncate{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.table-cell-text-tooltip .tooltip-inner{max-width:600px;text-align:left}.table-active{--bs-table-bg:#ccddf1;--bs-table-hover-bg:#ccddf1;--bs-table-bg-state:none}.mx-datepicker{max-width:140px}.mx-datepicker .mx-input{font-size:1rem}.mx-datepicker.is-invalid>div>input{border-color:#b90000}.user-toggle-btn:focus{box-shadow:none}.window-alert-modal,.window-confirm-modal{z-index:2000}.steps-wrapper{background-color:#f8f8f8}.steps-wrapper .steps{margin:0 0 0 48px;padding:16px;text-align:center;width:100%}.steps-wrapper .header-btn-close{margin-bottom:auto;margin-left:auto;padding-top:.75rem}.step{background-color:#fff;border:3px solid #666;border-radius:50%;color:#666;display:inline-block;font-weight:700;height:40px;line-height:27px;text-align:center;width:40px}.step:first-child,.step:first-child .material-icons,.step:first-child .material-symbols{line-height:32px}.step:nth-child(n+2){margin:0 0 0 130px;transform:translateY(-4px)}.step:nth-child(n+2):before{background-color:#666;content:"";display:block;height:3px;transform:translate(-132px,16px);width:127px}.step:after{color:#666;content:attr(data-desc);display:block;font-size:.8rem;font-weight:400;transform:translate(-88px,7px);width:210px}.step:first-child:after{transform:translate(-88px,3px)}.step.active{background-color:#0057b9;border-color:#0057b9;color:#fff}.step.active:before{background:linear-gradient(90deg,#85b900 0,#0057b9)}.step.active:after{color:#0057b9}.step.done{border-color:#85b900;color:#fff}.step.done,.step.done:before{background-color:#85b900}.tree-list-wrapper{overflow-y:auto}.tree-list-wrapper>.tree-list{list-style-type:none;margin-left:0;padding-left:22px}.tree-list-wrapper .tree-list{list-style-type:none;margin-left:0;padding-left:.4rem}.tree-list-wrapper .tree-list.has-layer{padding-left:22px}.tree-list-wrapper .tree-list .tree-list-item,.tree-list-wrapper .tree-list .tree-list-item>div{margin-bottom:.5rem}.tree-list-wrapper .tree-list .tree-list-item .tree-list-item-label{cursor:pointer}.tree-list-wrapper .tree-list .tree-list-item .tree-list-item-label:hover{background-color:#00000013}.tree-list-wrapper .tree-list .tree-list-item .tree-list-item-label .item-name{width:80%;word-break:break-all}.tree-list-wrapper .tree-list .tree-list-item .tree-list-item-label .item-code{width:20%;word-break:break-all}.tree-list-wrapper .tree-list .tree-list-item .arrow{cursor:pointer}.tree-list-wrapper .tree-list .tree-list-item .folder{margin-left:-22px}.tree-list-wrapper .tree-list .tree-list-item .custom-checkbox-input+label:before{left:5px}.tree-list-wrapper .tree-list .tree-list-item .custom-checkbox-input:checked+label:after{left:8px}.tree-list-wrapper .tree-list .tree-list-item .custom-radio-input+label:before{left:5px}.tree-list-wrapper .tree-list .tree-list-item .custom-radio-input:checked+label:after{left:8px}.tree-list-block{border-bottom:1px solid #d9d9d9;overflow-y:scroll}.tree-list-block .tree-list .tree-list-item .padding-block{padding-left:1rem}.tree-list-block .tree-list .tree-list-item .item-name{word-break:break-all}.tree-list-block .tree-list .tree-list-item .list-item-body{border:1px solid #d9d9d9;border-bottom:none;padding:1rem 1rem 1rem calc(1rem + 24px)}
