@charset "UTF-8";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.loading-fixed{position:fixed;inset:0;width:100vw;height:100vh;z-index:999999}.loading-flex{position:absolute;inset:0;width:100%;height:calc(100vh - 56px);z-index:100}.loading-overlay{width:100%;height:100%;background-color:#fff;display:flex;justify-content:center;align-items:center;position:relative}.loading-spinner{width:64px;height:64px;border-radius:50%;perspective:800px;position:relative}.loading-inner{position:absolute;box-sizing:border-box;width:100%;height:100%;border-radius:50%}.loading-inner-one{left:0;top:0;animation:loading-rotate-one 1s linear infinite;border-bottom:3px solid #ff6bcb}.loading-inner-two{right:0;top:0;animation:loading-rotate-two 1s linear infinite;border-right:3px solid #ffb86c}.loading-inner-three{right:0;bottom:0;animation:loading-rotate-three 1s linear infinite;border-top:3px solid #2cccff}@keyframes loading-rotate-one{0%{transform:rotateX(35deg) rotateY(-45deg) rotate(0)}to{transform:rotateX(35deg) rotateY(-45deg) rotate(360deg)}}@keyframes loading-rotate-two{0%{transform:rotateX(50deg) rotateY(10deg) rotate(0)}to{transform:rotateX(50deg) rotateY(10deg) rotate(360deg)}}@keyframes loading-rotate-three{0%{transform:rotateX(35deg) rotateY(55deg) rotate(0)}to{transform:rotateX(35deg) rotateY(55deg) rotate(360deg)}}.cl-footerAction__signIn,.cl-profileSectionItemList__emailAddresses .cl-button__emailAddresses,.cl-profileSectionItemList__emailAddresses .cl-profileSectionItem__emailAddresses .cl-menuButton,.cl-profilePage__security .cl-profileSection__danger{display:none;pointer-events:none}.department-detail--wrap .ant-row{margin-left:0!important;margin-right:0!important}.department-detail--wrap .department-detail--btn{row-gap:20px;margin-bottom:16px}.department-detail--wrap .department-detail--btn .department-detail-grp--left{display:flex;gap:8px;align-items:center}.department-detail--wrap .department-detail--btn .department-detail-grp--right{display:flex;gap:8px;align-items:center;justify-content:flex-end}.department-detail--wrap .department-detail--form{background:#fff;padding:24px;border:1px solid #8c8c8c}.department-detail--wrap .department-detail--form .department-detail--title{display:block;font-size:20px;font-weight:700;margin-bottom:32px}body{margin:0;display:unset;place-items:unset;min-width:unset;min-height:100vh}body button:focus{outline:unset}body .ant-drawer.ant-drawer-left{position:fixed!important}body .cl-internal-1cqt5d5:focus{box-shadow:unset}body .logo{display:flex;align-items:center;justify-content:center}body .logo img{width:24px;height:24px;object-fit:contain}body .logo span{font-size:16px;font-weight:700}body .col-container{margin:10px auto}body .col-container .col-content{min-height:100px;border-radius:10px}body .admin-layout .ant-pro-sider-menu .ant-menu-submenu-title{border-bottom:2px solid #fff!important}body .admin-layout .ant-pro-sider-menu .ant-menu-submenu-selected{color:#fff!important;background:transparent!important}body .admin-layout .ant-pro-sider-menu .ant-menu-submenu-selected .ant-menu-submenu-title{border-bottom:2px solid #fff!important;color:#fff!important;background:transparent!important}body .admin-layout .ant-pro-sider-menu .ant-menu-submenu-open .ant-menu-submenu-title{background:transparent!important}body .ant-menu.ant-menu-sub.ant-menu-vertical{background:#fff!important}body .ant-menu.ant-menu-sub.ant-menu-vertical li.ant-menu-item{color:#06c!important}body .ant-menu.ant-menu-sub.ant-menu-vertical li.ant-menu-item:hover,body .ant-menu.ant-menu-sub.ant-menu-vertical li.ant-menu-item:active,body .ant-menu.ant-menu-sub.ant-menu-vertical li.ant-menu-item.ant-menu-item-active,body .ant-menu.ant-menu-sub.ant-menu-vertical li.ant-menu-item.ant-menu-item-selected{color:#fff!important}body .pagination-container{display:flex;justify-content:end;gap:5px;align-items:center;padding:10px 25px}body .pagination-container .pagination-info{text-align:right}body .pagination-container .pagination-select{display:flex;align-items:center;gap:5px}body .pagination-container .pagination-btn--wrap{display:flex;justify-content:flex-start;column-gap:5px;padding:0;gap:2px;box-sizing:border-box;overflow:hidden}body .pagination-container .pagination-btn--wrap .pagination-btn--first,body .pagination-container .pagination-btn--wrap .pagination-btn--last{display:flex;align-items:center;justify-content:center;background-color:transparent;border-radius:2px}body .pagination-container .pagination-btn--wrap ul{gap:2px}body .pagination-container .pagination-btn--wrap ul li.ant-pagination-prev,body .pagination-container .pagination-btn--wrap ul li.ant-pagination-next,body .pagination-container .pagination-btn--wrap ul li.ant-pagination-item,body .pagination-container .pagination-btn--wrap ul li.ant-pagination-jump-next,body .pagination-container .pagination-btn--wrap ul li.ant-pagination-jump-prev{font-size:14px;height:24px;border-radius:2px;border-color:#d2d2d3;border:1px solid #d2d2d3;background-color:transparent}body .pagination-container .pagination-btn--wrap ul li.ant-pagination-item span.ant-pagination-item-ellipsis,body .pagination-container .pagination-btn--wrap ul li.ant-pagination-jump-next span.ant-pagination-item-ellipsis,body .pagination-container .pagination-btn--wrap ul li.ant-pagination-jump-prev span.ant-pagination-item-ellipsis{color:#000}body .pagination-container .pagination-btn--wrap ul li.ant-pagination-item-active{border-top:2px solid #00B8D9;background-color:#e6f8fc;color:#fff}body .cell-content{display:-webkit-box;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line;margin-bottom:0;cursor:pointer;width:100%}body .ant-input:not(.ant-input-disabled):not([disabled]):not([readonly]),body .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):not([disabled]):not([readonly]) .ant-input,body .ant-input-number:not(.ant-input-number-disabled) input:not([disabled]):not([readonly]){background-color:#fff!important}body .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):not([disabled]):not([readonly]){background-color:#fff!important}body textarea.ant-input:not([disabled]):not([readonly]){background-color:#fff!important}body .ant-select-single:not(.ant-select-disabled) .ant-select-selector,body .ant-select-multiple:not(.ant-select-disabled) .ant-select-selector,body .ant-select:not(.ant-select-disabled) .ant-select-selector{background-color:#fff!important}body .ant-select-selection-search-input:not([disabled]):not([readonly]){background:transparent!important}body .ant-picker:not(.ant-picker-disabled):not([disabled]):not([readonly]) .ant-picker-input>input,body .ant-picker:not(.ant-picker-disabled):not([disabled]):not([readonly]){background-color:#fff!important}body .ant-radio-group:not(.ant-radio-group-disabled),body .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-disabled){background-color:transparent}body .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-disabled){background-color:#fff!important}body .ant-select-selection-item,body .ant-select-selection-placeholder,body .ant-input::placeholder,body textarea::placeholder{background:transparent}body .ant-select-selection-item-content{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .addon-input-wrap input{border-radius:6px 0 0 6px}body .addon-input-wrap .addon-inspect{color:#fff;border-radius:0 6px 6px 0}body .line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}body .ant-form-item-control-input .ant-picker-input input[disabled],body .ant-form-item-control-input textarea[disabled],body .ant-form-item-control-input input[disabled],body .ant-select.ant-select-outlined .ant-select-selector .ant-select-selection-item{color:#000}body .ant-form-item-vertical .ant-form-item-label>label>span{display:flex}body .ant-list .ant-list-item .ant-list-item-meta.align-center{display:flex;justify-content:center;align-items:center}.header-render{display:flex;height:100%;align-items:center;justify-content:flex-end}.header-render .logo{margin:0 10px;display:flex;align-items:center;justify-content:center}.header-render .logo img{width:24px;height:24px;object-fit:contain}.header-render .logo span{font-size:16px;font-weight:700}.header-render .language-switcher{padding:0 10px}.view-mode-switch{display:flex;align-items:center;gap:8px;margin-right:12px}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-VariableFont_opsz,wght.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-Italic-VariableFont_opsz,wght.ttf) format("truetype-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Noto Sans JP;src:url(/fonts/Noto_Sans_JP/NotoSansJP-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}:lang(ja),[lang=ja],[data-locale=ja]{font-family:Noto Sans JP,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol!important}
