html,body{width:100%;overflow-x:hidden}:root *{font-family:"Noto Sans JP","Helvetica Neue",LarkHackSafariFont,LarkEmojiFont,LarkChineseQuote,-apple-system,BlinkMacSystemFont,Helvetica Neue,Tahoma,PingFang SC,Microsoft Yahei,Arial,Hiragino Sans GB,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font-size:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;width:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}body{margin:0;background-color:#f1f1f2}*{box-sizing:border-box}.w-100{width:100%!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.text-center{text-align:center}.text-uppercase{text-transform:uppercase}button.ok-btn{min-height:48px;padding:12px 16px!important}.form-required-custom{position:absolute;right:0;padding-inline:4px}.delete-btn{color:red}.delete-btn:hover{color:#f98080!important}.cancel-btn span{text-decoration:underline}.close-btn{color:#027fb1}.close-btn span{text-decoration:underline}div.ant-modal.confirm-modal .ant-modal-title{text-align:center;line-height:unset!important}div.ant-modal.confirm-modal .ant-modal-header{margin-bottom:0!important}div.ant-modal.confirm-modal .ant-modal-header,div.ant-modal.confirm-modal .ant-modal-footer{border:none!important}div.ant-modal.confirm-modal .ant-modal-footer{padding:24px 40px!important;display:block!important;text-align:center}div.ant-modal.confirm-modal .ant-modal-footer .cancel-btn{margin-top:16px}div.ant-modal.confirm-modal .ant-modal-body{min-height:0!important;padding:0 40px!important}div.ant-modal.confirm-modal div.msg-title{font-size:20px;font-weight:700;line-height:30px;letter-spacing:.04em;text-align:center;margin-bottom:16px}div.ant-modal.confirm-modal div.msg-content{font-size:16px;line-height:27.2px;letter-spacing:.04em;text-align:center}.header-custom{justify-content:flex-end;align-items:center;background-color:#fff;display:flex;padding:0 16px;box-shadow:0 1px 4px #0000001a;border-bottom:1px solid rgba(0,0,0,.2)}@media screen and (max-width: 1024px){.header-custom{justify-content:space-between}}.header-custom .important-notices-icon{cursor:pointer;margin-right:24px;transition:.5s}.header-custom .important-notices-icon svg path{transition:.5s}.header-custom .important-notices-icon:hover{background-color:#019ad6}.header-custom .important-notices-icon:hover svg path{fill:#fff!important}.header-custom .user-info-authented-container{cursor:pointer}.header-custom .user-info-authented-container .user-info-authented-icon{background-color:#21275f}.header-custom .user-info-authented-container .user-info-authented-full-name{color:#111;margin-left:8px;margin-right:8px;max-width:200px}.common-breadcrumb{padding:0 8px}.common-breadcrumb ol>li .ant-breadcrumb-link{color:#019ad6;text-decoration:underline}.common-breadcrumb ol>li:last-child .ant-breadcrumb-link{color:unset;text-decoration:none}.common-breadcrumb .ant-breadcrumb-separator{color:#000c}.ant-notification .ant-notification-notice{padding:16px!important}.ant-notification .ant-notification-notice .ant-notification-notice-content{width:calc(100% - 20px)}.ant-notification .ant-notification-notice .ant-notification-notice-content .ant-notification-notice-icon,.ant-notification .ant-notification-notice .ant-notification-notice-content .ant-notification-notice-message{display:none}.ant-notification .ant-notification-notice .ant-notification-notice-content .ant-notification-notice-description{margin:0;color:#000c;font-size:12px;font-weight:400;line-height:150%;letter-spacing:.48px}.ant-notification .ant-notification-notice .ant-notification-notice-close{top:14px;right:14px}.ant-spin-fullscreen:has(.permission-loading){background-color:#f4f4f4}.no-permission-tips svg{fill:#161616!important}.ant-layout{min-height:100vh;background-color:#efeff0}aside.ant-layout-sider{background-color:#303136!important;max-width:260px!important;min-width:260px!important;overflow:auto;inset-inline-start:0;top:0;bottom:0;scrollbar-width:thin;scrollbar-color:unset}@media screen and (max-width: 1024px){aside.ant-layout-sider{position:fixed}}aside.ant-layout-sider li.ant-menu-item{padding-left:16px!important}aside.ant-layout-sider li.ant-menu-item:not(.ant-menu-item-selected){transition:.6s}aside.ant-layout-sider li.ant-menu-item:not(.ant-menu-item-selected):hover{background-color:#127096!important}ul.ant-pagination{margin:20px!important}ul.ant-pagination li.ant-pagination-item{min-width:40px!important;height:40px!important;margin:0 2px!important;border-radius:4px;border:1px solid rgba(0,0,0,.2)!important}ul.ant-pagination li.ant-pagination-item a{line-height:38px!important;font-size:16px;font-weight:400!important}ul.ant-pagination li.ant-pagination-item.ant-pagination-item-active{border:1px solid #019ad6!important;background:#019ad6}ul.ant-pagination li.ant-pagination-item.ant-pagination-item-active a{color:#fff!important}ul.ant-pagination li.ant-pagination-prev,ul.ant-pagination li.ant-pagination-next{height:40px!important;margin:0 2px!important;border-radius:4px;border:1px solid rgba(0,0,0,.2)!important;min-width:48px!important}ul.ant-pagination li.ant-pagination-prev a,ul.ant-pagination li.ant-pagination-next a{line-height:38px!important;font-size:16px;font-weight:400!important}.ant-modal .ant-modal-content{padding:0}.ant-modal .ant-modal-content .ant-modal-header{padding:24px;border-bottom:1px solid!important;border-color:#d4d4d8!important}.ant-modal .ant-modal-content .ant-modal-header .ant-modal-title{line-height:30px}.ant-modal .ant-modal-content .ant-modal-body{min-height:200px;padding:16px 14px 16px 24px}.ant-modal .ant-modal-content .ant-modal-footer{margin:0!important;padding:24px;border-top:1px solid!important;border-color:#d4d4d8!important;display:flex;justify-content:space-between}.ant-modal .ant-modal-content .ant-modal-footer button{min-width:100px!important;text-transform:uppercase}.ant-modal .ant-modal-content .ant-modal-footer .ant-btn-default{background-color:#6e6e6e;border-color:#4d4b4b!important}.ant-modal .ant-modal-content .ant-modal-footer .ant-btn-default:hover{background-color:#4d4b4b!important;border-color:#4d4b4b!important}form div.ant-form-item.ant-form-item-has-error .ant-form-item-label label{font-weight:700;color:#de3d31!important}form div.ant-form-item.ant-form-item-has-error .ant-form-item-label label span{font-weight:initial!important}form .ant-form-item-label label{color:#000000a6!important}form .ant-form-item-required{width:100%}form .ant-form-item-control-input{margin-left:4px}form .ant-form-item-explain-error{font-weight:700}div.ant-select-dropdown,div.ant-dropdown ul.ant-dropdown-menu{padding:0!important}div.ant-dropdown ul.ant-dropdown-menu li.ant-dropdown-menu-item-divider{margin:0!important}div.ant-dropdown ul.ant-dropdown-menu li.ant-dropdown-menu-item{padding:9px 24px!important}div.ant-dropdown ul.ant-dropdown-menu li.ant-dropdown-menu-item>*:first-child{margin-right:8px}.ant-table-filter-dropdown .ant-table-filter-dropdown-search{padding-top:12px!important}.ant-table-filter-dropdown .ant-table-filter-dropdown-search span.ant-input-prefix{display:none}.ant-table-filter-dropdown .ant-table-filter-dropdown-search+ul.ant-dropdown-menu li.ant-dropdown-menu-item{padding:8px 16px!important}.ant-table-filter-dropdown .ant-table-filter-dropdown-btns{padding:8px 16px!important}.ant-table-filter-dropdown .ant-table-filter-dropdown-btns button{height:37px;min-width:53px}.ant-table-filter-dropdown .ant-table-filter-dropdown-btns button:first-child:not(:disabled){color:red}.ant-table-filter-dropdown .ant-table-filter-dropdown-btns button:first-child:not(:disabled) span{text-decoration:underline!important}button.ant-btn.ant-btn-lg{padding:12px 16px;height:48px!important}button.ant-btn.ant-btn-lg span{font-size:16px;font-weight:700;line-height:24px;letter-spacing:.04em}button.ant-btn.ant-btn-primary.ant-btn-background-ghost:not(:disabled):hover{background-color:#019ad6!important}button.ant-btn.ant-btn-primary.ant-btn-background-ghost:not(:disabled):hover span{color:#fff!important}button.ant-btn.ant-btn-default:not(:disabled):hover{background-color:#000!important;border-color:#000!important}button.ant-btn.ant-btn-default:not(:disabled):hover span{color:#fff!important}button.ant-btn.ant-btn-default.ant-btn-dangerous:not(:disabled):hover{background-color:#de3d31!important;border-color:#de3d31!important}button.ant-btn.ant-btn-default.ant-btn-dangerous:not(:disabled):hover span{color:#fff!important}.ant-tabs .ant-tabs-nav{margin-bottom:0!important}.ant-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab-active{background:#fff!important}.ant-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:700}.ant-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab{padding:16px 20px!important;min-width:120px;text-align:center;background:#d4d4d8;border:none}.ant-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab:nth-child(n+2){margin-left:4px!important}.ant-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-btn{width:100%;font-size:16px}.ant-tabs .ant-tabs-content-holder{background-color:#fff;padding:24px!important}.ant-notification-notice-wrapper{border-width:1px!important;border-style:solid}.ant-notification-notice-wrapper:has(.ant-notification-notice-success){border-color:#34b12e!important;background-color:#ebf9eb!important}.ant-notification-notice-wrapper:has(.ant-notification-notice-info){border-color:#019ad6!important;background-color:#d4d4d8!important}.ant-notification-notice-wrapper:has(.ant-notification-notice-warning){border-color:#d16c19!important;background-color:#ebdbd0!important}.ant-notification-notice-wrapper:has(.ant-notification-notice-error){border-color:#de3d31!important;background-color:#ecd3d1!important}
