﻿*{font-family:"Noto Sans JP", sans-serif !important}.is-dev{display:none}.master-user .is-dev{display:block !important}#notificationContainer{width:100%;height:100%}.noticication_display{z-index:100 !important;font-weight:900 !important}.noticication_display .notification{width:40%;margin:auto;left:0;right:0;top:200px;border-radius:0;text-align:center;position:fixed;background-color:#FFF;color:#555;border:3px solid #555;border-radius:10px}.bg-rest{background-color:#C9C9C9}.off_facility_bg{background-color:#e6b8af !important}.bg-am{background:#f4cccc !important}.bg-pm{background:#d9ead3 !important}.bg-apm{background:#ffe599 !important}.bg-hm{background:#cfe2f3 !important}.tb-bordered,table.tb-bordered-clone{border-top:1px solid #6e6e6e !important;border-left:1px solid #6e6e6e !important}.tb-bordered tr,table.tb-bordered-clone tr,.tb-bordered th,table.tb-bordered-clone th,.tb-bordered td,table.tb-bordered-clone td{border:none !important;border-right:1px solid #6e6e6e !important;border-bottom:1px solid #6e6e6e !important;font-size:14px !important;padding:3px 0 !important}.tb-bordered td{position:relative}table.tb-bordered-clone{position:absolute !important;left:0px;width:150px;min-width:auto !important;visibility:hidden;pointer-events:none;opacity:0;transition:0.3s}table.tb-bordered-clone td{position:relative}table.tb-bordered-clone.clone-first.is-active,table.tb-bordered-clone.clone-second.is-active,table.tb-bordered-clone.clone-third.is-active{opacity:1;visibility:visible}table.tb-bordered-clone.clone-first{top:124px;height:calc(100% - 313px)}.mac-pc table.tb-bordered-clone.clone-first{top:116px;height:calc(100% - 301px)}table.tb-bordered-clone.clone-second{top:67px;height:calc(100% - 104px)}table.tb-bordered-clone.clone-third{top:53px;height:calc(100% - 143px)}.mac-pc table.tb-bordered-clone.clone-third{top:54px;height:calc(100% - 91px)}.clone-header-first{width:100% !important;height:67px !important;left:198px;position:fixed !important;z-index:1;visibility:hidden;transition:0.8s}.clone-header-first.is-active{visibility:visible;background-color:rgba(172, 249, 173, 0.8)}.clone-header-first tr:first-child{display:none}.clone-header-first th,.clone-header-first td{padding:3px 0;font-size:14px !important;min-width:48px;border-right:1px solid;border-bottom:1px solid}.clone-header-first th[rowspan]{opacity:0}.wage .clone-header-first{left:0;height:51px !important}.wage .clone-header-first tr:first-child{display:table-row}.wage .clone-header-first th{min-width:6.5vw !important;padding:3px 5px;min-width:auto;background:transparent !important}.wage .clone-header-first th:first-child{min-width:30px !important;width:30px !important}.wage .clone-header-first th:nth-child(2){width:150px !important;min-width:150px !important}.wage .clone-header-second{left:0;height:51px !important}.wage .clone-header-second tr:first-child{display:table-row}.wage .clone-header-second th{padding:3px 5px;min-width:auto;background:transparent !important}.gold-type .clone-header-first{height:55px !important}.gold-type .clone-header-first th{min-width:7vw !important}.gold-type .clone-header-first th.work-pos-style{min-width:183px !important}.gold-type .clone-header-first th:first-child{min-width:30px !important;width:30px !important}.gold-type .clone-header-first th:nth-child(2){width:150px !important;min-width:150px !important}.gold-type .clone-header-first th[rowspan]{opacity:1}.gold-type .clone-header-first .gt-name{width:150px !important}.clone-header-second{width:100% !important;height:67px !important;left:0;position:fixed !important;z-index:1;visibility:hidden;transition:0.8s}.clone-header-second.is-active{visibility:visible;background-color:rgba(172, 249, 173, 0.8)}.clone-header-second th,.clone-header-second td{padding:3px 0;font-size:14px !important;min-width:48px;border-right:1px solid;border-bottom:1px solid}.select.open .custom-options{border:1px solid #dedede;border-radius:5px}.table-title,.wage-home{margin-bottom:20px;color:#333;font-size:26px;text-align:left}.invoice-title{margin-bottom:20px;color:#333;font-size:16px;text-align:left}body{display:none;top:0 !important;background-color:#eee;color:#333 !important}table{border-bottom-style:none !important;border-color:#555}th,td{border-color:#555}table thead:hover,th thead:hover,td thead:hover{cursor:move}table tr,th tr,td tr{position:relative}table tr:hover td:before,th tr:hover td:before,td tr:hover td:before{content:"";position:absolute;width:calc(100% - 2px);height:calc(100% - 2px);background-color:rgba(255, 0, 242, 0.01);top:1px;left:1px;mix-blend-mode:multiply;z-index:0;pointer-events:none}.cell-sticky{position:sticky;opacity:0.9;left:0;z-index:10;background-color:#fff;font-weight:700;min-width:150px}.tb-fixed{margin-bottom:20px}.tb-fixed th{min-width:48px !important}.tb-fixed th.cell-span-d,.tb-fixed th.cell-span-b{min-width:150px !important;width:150px !important}.tb-fixed th.cell-span-a,.tb-fixed th.cell-span-c{min-width:30px;width:30px}.tb-fixed th.last_average{min-width:110px !important}.inner{margin:15px;padding:50px;border:1px solid #e9e9e9;border-radius:5px;background-color:#FFF;position:relative}.stamp-list .user-list,.stamp-list .user_list,.stamp-list .inner{margin:15px;padding:50px;border:1px solid #e9e9e9;border-radius:5px;background-color:#FFF;position:relative}.user-list .user-list,.user-list .user_list,.user-list .inner{margin:15px;padding:50px;border:1px solid #e9e9e9;border-radius:5px;background-color:#FFF;position:relative}.wage .user-list,.wage .user_list,.wage .inner{margin:15px;padding:50px;border:1px solid #e9e9e9;border-radius:5px;background-color:#FFF;position:relative}#printDom,.table_setting,.info-box,.login .user-list,.record-user_summary{margin:15px;padding:50px;border:1px solid #e9e9e9;border-radius:5px;background-color:#FFF;position:relative}.home-section .home-content{box-shadow:0 1px 3px 1px rgba(0, 0, 0, 0.1)}.home-section .home-content .text{font-size:20px;font-weight:700}.home-section .home-content .bx-menu{font-size:31px}.free-writing{color:#666;font-weight:500;font-size:14px}.attention-message{font-size:14px;margin-bottom:15px}.attention-message:before{content:"MEMO";background-color:red;border-radius:3px;font-weight:700;margin-right:7px;color:#FFF;font-size:11px;padding:0 7px}.btn-success-type,.login .user-list a{background-color:#0277bd;padding:6px 16px;font-size:0.875rem;color:#fff;min-width:120px;min-height:36px;box-sizing:border-box;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;line-height:1.75;font-family:"Noto Sans JP", sans-serif !important;border-radius:4px;text-transform:uppercase;border:none;text-decoration:none}.label-title,.table_setting .setting_title,.info-box .setting_title{padding:15px 20px;line-height:1;background-color:#708090;margin-bottom:30px}.label-title label,.table_setting .setting_title label,.info-box .setting_title label{font-size:20px;color:#FFF;display:block}.label-title-02,.table_setting .setting_label{background:none;border-radius:0;font-size:18px;border-left:2px solid #708090;display:block;margin-bottom:20px;padding-left:15px}.info-box .setting_label,.info-box .font-md{background:none;border-radius:0;font-size:18px;border-left:2px solid #708090;display:block;margin-bottom:20px;padding-left:15px}.userinfo .font-m{background:none;border-radius:0;font-size:18px;border-left:2px solid #708090;display:block;margin-bottom:20px;padding-left:15px}.corner_triangle,.select__trigger .arrow,.wage .arrow{position:absolute;top:-5px;right:0;border-top:8px solid red;border-left:8px solid transparent}.scroll-inner,.tb-container{overflow-x:hidden;overflow-y:hidden;white-space:nowrap;width:100%}.select-reset-style,.content-header .content select,.support-plan-content-header .content select,.target-info .content select{background-color:white;border:thin solid #999;border-radius:4px;display:inline-block;font:inherit;line-height:1.5em;padding:0.5em 3.5em 0.5em 1em;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}.select-minimal,.content-header .content select,.support-plan-content-header .content select,.target-info .content select{background-image:linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc, #ccc);background-position:calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em;background-size:5px 5px, 5px 5px, 1px 1.5em;background-repeat:no-repeat;cursor:pointer}.select-minimal:focus,.content-header .content select:focus,.target-info .content select:focus{background-image:linear-gradient(45deg, green 50%, transparent 50%), linear-gradient(135deg, transparent 50%, green 50%), linear-gradient(to right, #ccc, #ccc);background-position:calc(100% - 15px) 1em, calc(100% - 20px) 1em, calc(100% - 2.5em) 0.5em;background-size:5px 5px, 5px 5px, 1px 1.5em;background-repeat:no-repeat;border-color:green;outline:0}.select-minimal:-moz-focusring,.content-header .content select:-moz-focusring,.target-info .content select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.content-wrapper{padding:0}.stamp-list .user-list,.stamp-list .user_list,.stamp-list .inner,.stamp-list .user-list .user-list{height:auto;padding:25px}.user-list .stamp-list .user-list,.stamp-list .user-list .user_list,.user-list .stamp-list .user_list,.stamp-list .user-list .inner,.user-list .stamp-list .inner,.stamp-list .wage .user-list,.wage .stamp-list .user-list,.stamp-list .wage .user_list,.wage .stamp-list .user_list,.stamp-list .wage .inner,.wage .stamp-list .inner{height:auto;padding:25px}.stamp-list #printDom,.stamp-list .table_setting,.stamp-list .info-box,.stamp-list .login .user-list{height:auto;padding:25px}.login .stamp-list .user-list{height:auto;padding:25px}.user-list .user-list,.user-list .user_list,.user-list .inner,.user-list .wage .user-list{height:auto;padding:25px}.wage .user-list .user-list,.user-list .wage .user_list,.wage .user-list .user_list,.user-list .wage .inner,.wage .user-list .inner{height:auto;padding:25px}.user-list #printDom,.user-list .table_setting,.user-list .info-box,.user-list .login .user-list{height:auto;padding:25px}.login .user-list .user-list{height:auto;padding:25px}.wage .user-list,.wage .user_list,.wage .inner,.wage #printDom,.wage .table_setting,.wage .info-box,.wage .login .user-list{height:auto;padding:25px}.login .wage .user-list{height:auto;padding:25px}.stamp-list .user-list>div,.stamp-list .user_list>div,.stamp-list .inner>div,.stamp-list .user-list .user-list>div{display:flex;flex-wrap:wrap}.user-list .stamp-list .user-list>div,.stamp-list .user-list .user_list>div,.user-list .stamp-list .user_list>div,.stamp-list .user-list .inner>div,.user-list .stamp-list .inner>div,.stamp-list .wage .user-list>div,.wage .stamp-list .user-list>div,.stamp-list .wage .user_list>div,.wage .stamp-list .user_list>div,.stamp-list .wage .inner>div,.wage .stamp-list .inner>div{display:flex;flex-wrap:wrap}.stamp-list #printDom>div,.stamp-list .table_setting>div,.stamp-list .info-box>div,.stamp-list .login .user-list>div{display:flex;flex-wrap:wrap}.login .stamp-list .user-list>div{display:flex;flex-wrap:wrap}.user-list .user-list>div,.user-list .user_list>div,.user-list .inner>div,.user-list .wage .user-list>div{display:flex;flex-wrap:wrap}.wage .user-list .user-list>div,.user-list .wage .user_list>div,.wage .user-list .user_list>div,.user-list .wage .inner>div,.wage .user-list .inner>div{display:flex;flex-wrap:wrap}.user-list #printDom>div,.user-list .table_setting>div,.user-list .info-box>div,.user-list .login .user-list>div{display:flex;flex-wrap:wrap}.login .user-list .user-list>div{display:flex;flex-wrap:wrap}.wage .user-list>div,.wage .user_list>div,.wage .inner>div,.wage #printDom>div,.wage .table_setting>div,.wage .info-box>div,.wage .login .user-list>div{display:flex;flex-wrap:wrap}.login .wage .user-list>div{display:flex;flex-wrap:wrap}.stamp-list .user-list>div .inline-block,.stamp-list .user_list>div .inline-block,.stamp-list .inner>div .inline-block,.stamp-list .user-list .user-list>div .inline-block{flex-basis:calc(20% - 40px);display:block;margin:20px}.user-list .stamp-list .user-list>div .inline-block,.stamp-list .user-list .user_list>div .inline-block,.user-list .stamp-list .user_list>div .inline-block,.stamp-list .user-list .inner>div .inline-block,.user-list .stamp-list .inner>div .inline-block,.stamp-list .wage .user-list>div .inline-block,.wage .stamp-list .user-list>div .inline-block,.stamp-list .wage .user_list>div .inline-block,.wage .stamp-list .user_list>div .inline-block,.stamp-list .wage .inner>div .inline-block,.wage .stamp-list .inner>div .inline-block{flex-basis:calc(20% - 40px);display:block;margin:20px}.stamp-list #printDom>div .inline-block,.stamp-list .table_setting>div .inline-block,.stamp-list .info-box>div .inline-block,.stamp-list .login .user-list>div .inline-block{flex-basis:calc(20% - 40px);display:block;margin:20px}.login .stamp-list .user-list>div .inline-block{flex-basis:calc(20% - 40px);display:block;margin:20px}.user-list .user-list>div .inline-block,.user-list .user_list>div .inline-block,.user-list .inner>div .inline-block,.user-list .wage .user-list>div .inline-block{flex-basis:calc(20% - 40px);display:block;margin:20px}.wage .user-list .user-list>div .inline-block,.user-list .wage .user_list>div .inline-block,.wage .user-list .user_list>div .inline-block,.user-list .wage .inner>div .inline-block,.wage .user-list .inner>div .inline-block{flex-basis:calc(20% - 40px);display:block;margin:20px}.user-list #printDom>div .inline-block,.user-list .table_setting>div .inline-block,.user-list .info-box>div .inline-block,.user-list .login .user-list>div .inline-block{flex-basis:calc(20% - 40px);display:block;margin:20px}.login .user-list .user-list>div .inline-block{flex-basis:calc(20% - 40px);display:block;margin:20px}.wage .user-list>div .inline-block,.wage .user_list>div .inline-block,.wage .inner>div .inline-block,.wage #printDom>div .inline-block,.wage .table_setting>div .inline-block,.wage .info-box>div .inline-block,.wage .login .user-list>div .inline-block{flex-basis:calc(20% - 40px);display:block;margin:20px}.login .wage .user-list>div .inline-block{flex-basis:calc(20% - 40px);display:block;margin:20px}.stamp-list .user-list>div .inline-block a,.stamp-list .user_list>div .inline-block a,.stamp-list .inner>div .inline-block a,.stamp-list .user-list .user-list>div .inline-block a{padding:25px;margin:0;width:100%;background-color:darkcyan;border:3px solid darkcyan;line-height:1}.user-list .stamp-list .user-list>div .inline-block a,.stamp-list .user-list .user_list>div .inline-block a,.user-list .stamp-list .user_list>div .inline-block a,.stamp-list .user-list .inner>div .inline-block a,.user-list .stamp-list .inner>div .inline-block a,.stamp-list .wage .user-list>div .inline-block a,.wage .stamp-list .user-list>div .inline-block a,.stamp-list .wage .user_list>div .inline-block a,.wage .stamp-list .user_list>div .inline-block a,.stamp-list .wage .inner>div .inline-block a,.wage .stamp-list .inner>div .inline-block a{padding:25px;margin:0;width:100%;background-color:darkcyan;border:3px solid darkcyan;line-height:1}.stamp-list #printDom>div .inline-block a,.stamp-list .table_setting>div .inline-block a,.stamp-list .info-box>div .inline-block a,.stamp-list .login .user-list>div .inline-block a{padding:25px;margin:0;width:100%;background-color:darkcyan;border:3px solid darkcyan;line-height:1}.login .stamp-list .user-list>div .inline-block a{padding:25px;margin:0;width:100%;background-color:darkcyan;border:3px solid darkcyan;line-height:1}.user-list .user-list>div .inline-block a,.user-list .user_list>div .inline-block a,.user-list .inner>div .inline-block a,.user-list .wage .user-list>div .inline-block a{padding:25px;margin:0;width:100%;background-color:darkcyan;border:3px solid darkcyan;line-height:1}.wage .user-list .user-list>div .inline-block a,.user-list .wage .user_list>div .inline-block a,.wage .user-list .user_list>div .inline-block a,.user-list .wage .inner>div .inline-block a,.wage .user-list .inner>div .inline-block a{padding:25px;margin:0;width:100%;background-color:darkcyan;border:3px solid darkcyan;line-height:1}.user-list #printDom>div .inline-block a,.user-list .table_setting>div .inline-block a,.user-list .info-box>div .inline-block a,.user-list .login .user-list>div .inline-block a{padding:25px;margin:0;width:100%;background-color:darkcyan;border:3px solid darkcyan;line-height:1}.login .user-list .user-list>div .inline-block a{padding:25px;margin:0;width:100%;background-color:darkcyan;border:3px solid darkcyan;line-height:1}.wage .user-list>div .inline-block a,.wage .user_list>div .inline-block a,.wage .inner>div .inline-block a,.wage #printDom>div .inline-block a,.wage .table_setting>div .inline-block a,.wage .info-box>div .inline-block a,.wage .login .user-list>div .inline-block a{padding:25px;margin:0;width:100%;background-color:darkcyan;border:3px solid darkcyan;line-height:1}.login .wage .user-list>div .inline-block a{padding:25px;margin:0;width:100%;background-color:darkcyan;border:3px solid darkcyan;line-height:1}.stamp-list .user-list>div .inline-block a:hover,.stamp-list .user_list>div .inline-block a:hover,.stamp-list .inner>div .inline-block a:hover,.stamp-list .user-list .user-list>div .inline-block a:hover{background-color:#eee;color:darkcyan}.user-list .stamp-list .user-list>div .inline-block a:hover,.stamp-list .user-list .user_list>div .inline-block a:hover,.user-list .stamp-list .user_list>div .inline-block a:hover,.stamp-list .user-list .inner>div .inline-block a:hover,.user-list .stamp-list .inner>div .inline-block a:hover,.stamp-list .wage .user-list>div .inline-block a:hover,.wage .stamp-list .user-list>div .inline-block a:hover,.stamp-list .wage .user_list>div .inline-block a:hover,.wage .stamp-list .user_list>div .inline-block a:hover,.stamp-list .wage .inner>div .inline-block a:hover,.wage .stamp-list .inner>div .inline-block a:hover{background-color:#eee;color:darkcyan}.stamp-list #printDom>div .inline-block a:hover,.stamp-list .table_setting>div .inline-block a:hover,.stamp-list .info-box>div .inline-block a:hover,.stamp-list .login .user-list>div .inline-block a:hover{background-color:#eee;color:darkcyan}.login .stamp-list .user-list>div .inline-block a:hover{background-color:#eee;color:darkcyan}.user-list .user-list>div .inline-block a:hover,.user-list .user_list>div .inline-block a:hover,.user-list .inner>div .inline-block a:hover,.user-list .wage .user-list>div .inline-block a:hover{background-color:#eee;color:darkcyan}.wage .user-list .user-list>div .inline-block a:hover,.user-list .wage .user_list>div .inline-block a:hover,.wage .user-list .user_list>div .inline-block a:hover,.user-list .wage .inner>div .inline-block a:hover,.wage .user-list .inner>div .inline-block a:hover{background-color:#eee;color:darkcyan}.user-list #printDom>div .inline-block a:hover,.user-list .table_setting>div .inline-block a:hover,.user-list .info-box>div .inline-block a:hover,.user-list .login .user-list>div .inline-block a:hover{background-color:#eee;color:darkcyan}.login .user-list .user-list>div .inline-block a:hover{background-color:#eee;color:darkcyan}.wage .user-list>div .inline-block a:hover,.wage .user_list>div .inline-block a:hover,.wage .inner>div .inline-block a:hover,.wage #printDom>div .inline-block a:hover,.wage .table_setting>div .inline-block a:hover,.wage .info-box>div .inline-block a:hover,.wage .login .user-list>div .inline-block a:hover{background-color:#eee;color:darkcyan}.login .wage .user-list>div .inline-block a:hover{background-color:#eee;color:darkcyan}.header-button{margin:0;position:absolute;top:10px;right:10px}.actual-schedule .header-button,.actual-progress .header-button,.wage .header-button{opacity:0;pointer-events:none}.header-button .submit_button,.header-button .update_user,.header-button .save_assessment,.header-button .new_user,.header-button .cancel-save{cursor:pointer}.fixed .header-button{opacity:1;pointer-events:visible;position:fixed;bottom:0;margin:auto;z-index:10;left:0;width:100%;text-align:center;padding:20px 0;background-color:rgba(0, 0, 0, 0.7);top:auto;transition:0.3s}.fixed .header-button .cancel-save{display:flex;justify-content:center;gap:20px;opacity:1;pointer-events:visible;position:fixed;bottom:0;margin:auto;z-index:10;left:0;width:100%;text-align:center;padding:20px 0;background-color:rgba(0, 0, 0, 0.7);top:auto;transition:0.3s}.fixed .header-button .save_assessment,.fixed .header-button .cancel-button{width:20%;margin:0;left:0;padding:20px 30px !important}.fixed .header-button .submit_button,.fixed .header-button .update_user,.fixed .header-button .new_user{margin:auto;width:30%;font-size:30px;padding:20px 0;position:relative;left:60px}.fixed .header-button .submit_button p,.fixed .header-button .update_user p,.fixed .header-button .save_assessment p,.fixed .header-button .new_user p,.fixed .header-button .cancel-button{font-size:20px}.user-list .absolute{position:absolute;top:-65px !important;right:0 !important}.user-list .absolute a{background-color:#007bff}.user-list .absolute a:hover{opacity:0.9}#printbtn,#printbtn_schedule{text-align:right;padding:0 12px;position:absolute;top:10px;right:5px}#printbtn button,#printbtn_schedule button{margin:0 0 0 6px !important;padding:8px 30px !important}#printbtn button:hover,#printbtn_schedule button:hover{opacity:0.9}#printDom,.record-user_summary{padding:20px;padding-bottom:500px}.bxs-chevron-down{display:none}.bx-menu:before{color:white;left:23px;position:fixed;top:15px;z-index:100}.master-user .bx-menu:before{top:45px}.bxl-c-plus-plus{display:none !important}.bxl-c-plus-plus:before{content:"";background:url(../img/megaphone.svg) no-repeat center center;width:30px;height:30px;display:inline-block}.profile-details{padding:12px 20px 12px 20px !important}.profile-details .name-job .profile_name{font-size:14px}.profile-details .name-job .job{display:none}.profile-details a{display:flex;align-items:center;text-decoration:none}.profile-details a i{background:rgba(255, 255, 255, 0.5);width:40px !important;min-width:40px !important;height:40px !important;min-width:40px !important;border-radius:50px;display:flex;align-items:center;justify-content:center}.profile-details a i:hover{background-color:white}.profile-details a i:before{color:#1d1b31;position:relative;left:-2px}.logo_name{text-indent:30px;transition:none !important;background:url(../img/logo.svg) no-repeat center center;overflow:hidden;text-indent:100%;white-space:nowrap;margin-left:38px;width:170px}.sidebar{background-color:#3b3f49}.sidebar .nav-links a:active:before,.sidebar .nav-links a:active:after{display:none}.sidebar.open.close i{margin-right:0;height:78px;display:flex;justify-content:center;align-items:center}.sidebar.open.close i:after{content:"";background-color:rgba(255, 255, 255, 0.3);width:30%;display:inline-block;height:1px;position:absolute;bottom:0}.sidebar.open.close .logo_name,.sidebar.open.close .link_name{display:none}.sidebar.open.close .sub-menu{background-color:#1d1b30 !important}.sidebar .logo-details{justify-content:center;background-color:#1a8fcf}.sidebar .logo-details i{width:30px;height:30px;min-width:30px;line-height:30px;margin-right:8px}.sidebar .sub-menu{display:block !important;background:transparent !important}.link_name.nav-item{position:relative;left:-5px}.table_setting,.info-box{padding:30px}.support-plan-userinfo .info-box,.monitoring-record-userinfo .info-box{padding:0px 20px 30px 20px}.support-plan-userinfo .info-box .font-lg,.monitoring-record-userinfo .info-box .font-lg{margin:30px auto -30px}.table_setting .font-lg,.info-box .font-lg{font-size:1.25rem;line-height:1.6;background:#f9f9f9f9;padding:20px 30px;position:relative;margin-bottom:-20px;top:-30px;width:calc(100% + 40px);left:-20px;right:0;margin:0 auto -30px;border-bottom:1px solid #dedede}.table_setting .label-content,.info-box .label-content{margin:0 0 30px 0;padding:30px;border:1px solid #dedede;border-radius:5px}.table_setting .label-content .label-content,.info-box .label-content .label-content,.table_setting .label-content .label-content .label-content,.info-box .label-content .label-content .label-content{margin-left:0;border-style:none;padding:0}.table_setting .label-content .label-content .label-content .pt-2,.info-box .label-content .label-content .label-content .pt-2{border-style:none;padding:0}.table_setting .label-content textarea,.info-box .label-content textarea{border-color:#e6e6e6}.table_setting .label-content .absolute,.info-box .label-content .absolute{display:block;position:static !important;margin-bottom:0 !important;background-color:rgba(112, 128, 144, 0.2);padding:12px}.table_setting .charge textarea{width:100%}.info-box .charge textarea{width:100%}.info-box .font-lg{margin-bottom:10px}.info-box .between{max-width:100% !important;width:100%;position:relative}.info-box .between .btn-success{top:0}.info-box .between .btn-success:hover{opacity:0.9}.info-box .font-md{max-width:100% !important}.info-box table{width:100%;border-collapse:separate;border-spacing:2px}.info-box .label-content>div{width:100% !important}.info-box .label-content>div.week_time{width:auto !important}.info-box .service_auto_input{margin-bottom:20px;padding:20px}.info-box .font-ss{font-size:16px;color:#515151}.info-box [class^="btn-"]{position:absolute;right:0;background:#007bff;font-size:14px;color:#FFF;padding:10px;border-radius:3px;line-height:1}.info-box .btn-danger{background-color:crimson}.info-box .btn-danger:hover{opacity:0.9}.info-box .small_width{width:100% !important}.info-box table .input{width:100%;border-color:#e6e6e6}.info-box table .management_input_small{width:auto !important}.info-box table .th-gray{background-color:rgba(112, 128, 144, 0.2)}.info-box table .btn-danger{position:relative}.info-box table .control-area{text-align:center}.stamp h2{font-size:70px;font-weight:500}.stamp #date .date{font-weight:400 !important;font-family:"Open Sans", sans-serif !important;margin:10px 5px 50px;font-size:55px}.stamp #date .date.year{display:none}.stamp .clock{display:none}.stamp .digital{letter-spacing:-0.2em !important}.stamp .digital .digits{margin:0 0px;font-size:125px;font-family:"Open Sans", sans-serif !important;font-weight:400}.stamp .digital .digits:nth-child(2){position:relative;top:-10px;margin:0 10px;animation:blinking 1s ease-in-out infinite alternate}.stamp .digital .digits:nth-child(4),.stamp .digital .digits.seconds{display:none}.stamp .attendance_clock{min-height:auto;line-height:1}.stamp .attendance_btn{margin:40px;border-radius:50%;height:200px;width:200px}.stamp .attendance_btn:disabled{opacity:0.5;cursor:not-allowed}.stamp .attendance_btn h3{font-size:40px}.stamp .attendance_container{background-color:darkcyan;min-height:calc(100vh - 80px);display:flex;flex-direction:column;align-items:center;justify-content:center}.stamp .attendance_btn_container{margin:0;height:auto}.stamp .attendance_btn_container .attendance_btn{margin:40px;border-width:3px}@keyframes blinking{0%{opacity:0}100%{opacity:1}}.attendance_btn:hover h3{color:darkcyan}.flex-col .end{border-color:#777;margin:3px 0;border-top-style:dotted;border-bottom-style:dotted}.select__trigger .arrow{background-color:transparent !important;transform:none}.actual-progress #tab-1 .tb-container:after,.usage-contract-management #tab-1 .tb-container:after{content:"※表が見切れる場合は表内の日付付近をクリックしたまま左右へドラッグするとスクロールできます";display:block;font-weight:400;font-size:12px;color:#999;margin-top:10px;text-align:right}.actual-progress #tab-2 .scroll-inner,.actual-progress #tab-2 .tb-container{overflow-x:scroll}.actual-progress #tab-3 .scroll-inner,.actual-progress #tab-3 .tb-container{overflow-x:scroll}.actual-progress #tab-4 .scroll-inner,.actual-progress #tab-4 .tb-container{overflow-x:scroll}.usage-contract-management #tab-2 .scroll-inner,.usage-contract-management #tab-2 .tb-container{overflow-x:scroll}.usage-contract-management #tab-3 .scroll-inner,.usage-contract-management #tab-3 .tb-container{overflow-x:scroll}.usage-contract-management #tab-4 .scroll-inner,.usage-contract-management #tab-4 .tb-container{overflow-x:scroll}.actual-progress #tab-2 tr:hover,.actual-progress #tab-3 tr:hover,.actual-progress #tab-4 tr:hover{cursor:pointer}.usage-contract-management #tab-2 tr:hover,.usage-contract-management #tab-3 tr:hover,.usage-contract-management #tab-4 tr:hover{cursor:pointer}.actual-progress #printDom,.invoice #printDom,.invoice-download #printDom,.usage-contract-management #printDom{padding-top:70px}.actual-progress .tab-wrapper,.invoice .tab-wrapper,.invoice-download .tab-wrapper,.usage-contract-management .tab-wrapper{top:-81px;margin:auto;left:-31px;right:0;width:calc(100% + 64px)}.actual-progress .tab-link,.invoice .tab-link,.invoice-download .tab-link,.usage-contract-management .tab-link{margin:0;padding:20px 40px}.actual-progress .tab-link:nth-of-type(1).active,.invoice .tab-link:nth-of-type(1).active,.invoice-download .tab-link:nth-of-type(1).active{background-color:rgba(238, 101, 52, 0.2)}.support-plan .Rtab-link:nth-of-type(1).active,.support-plan .Atab-link:nth-of-type(1).active{background-color:rgba(238, 101, 52, 0.2)}.usage-contract-management .tab-link:nth-of-type(1).active{background-color:rgba(238, 101, 52, 0.2)}.actual-progress .tab-link:nth-of-type(2).active,.invoice .tab-link:nth-of-type(2).active,.invoice-download .tab-link:nth-of-type(2).active{background-color:rgba(23, 144, 210, 0.2)}.support-plan .Rtab-link:nth-of-type(2).active,.support-plan .Atab-link:nth-of-type(2).active{background-color:rgba(23, 144, 210, 0.2)}.usage-contract-management .tab-link:nth-of-type(2).active{background-color:rgba(23, 144, 210, 0.2)}.actual-progress .tab-link:nth-of-type(3).active,.support-plan .Atab-link:nth-of-type(3).active,.usage-contract-management .tab-link:nth-of-type(3).active{background-color:rgba(238, 198, 59, 0.1)}.actual-progress .tab-link:nth-of-type(4).active,.support-plan .Atab-link:nth-of-type(4).active,.usage-contract-management .tab-link:nth-of-type(4).active{background-color:rgba(66, 163, 114, 0.2)}.actual-progress .tabs,.invoice .tabs,.invoice-download .tabs,.usage-contract-management .tabs{border-bottom:1px solid #e9e9e9;justify-content:left}.page-attendance .absolute{top:5px !important;right:0 !important}.page-attendance .absolute label{width:auto !important;font-size:14px !important;padding:8px 20px;border-style:none !important;font-weight:500 !important;background-color:transparent;margin-right:0 !important;border-radius:5px 0 0 5px;background-color:#666;color:#FFF;line-height:16px}.page-attendance .absolute label br{display:none}.page-attendance .absolute .inline-block{border-style:none !important;width:auto !important;padding:8px 20px !important;background-color:#E9E9E9 !important;border-radius:0 5px 5px 0;font-weight:700 !important;line-height:16px}.tb-attendance td input{min-width:40px;font-size:13px}.no-item{border:1px solid #ffc2c2;background-color:#ffeeee;padding:20px;margin-bottom:20px;border-radius:5px}.no-item p{color:#FF0000}.content-header{margin-bottom:20px;padding:0 !important;align-items:center !important;border-bottom:1px solid #dedede;padding-bottom:30px !important}.content-header .content{gap:1rem;width:auto !important;display:flex}.content-header .content div{display:flex;align-items:center}.content-header .content div label{margin:0 10px 0 0}.other-user .content-header .content div:nth-child(3){display:none}.content-header .content label{display:block;margin-bottom:10px;font-size:14px}.target-info{margin-bottom:20px;padding:0 !important;align-items:center !important;border-bottom:1px solid #dedede;padding-bottom:30px !important}.target-info .content{gap:1rem;width:auto !important;display:flex}.target-info .content div{display:flex;align-items:center}.target-info .content div label{margin:0 10px 0 0}.other-user .target-info .content div:nth-child(3){display:none}.target-info .content label{display:block;margin-bottom:10px;font-size:14px}.tab-wrapper{width:auto;min-width:auto;position:absolute;top:-10px;margin:auto;left:0;right:0}.tab-wrapper .tab-link,.tab-wrapper .Rtab-link,.tab-wrapper .Atab-link{white-space:nowrap}.tab-wrapper .tab-link br,.tab-wrapper .Rtab-link br,.tab-wrapper .Atab-link br{display:none}.tb-container{margin-bottom:50px;position:relative}.tb-container:hover{cursor:grab}.tb-statistic{width:auto !important;background-color:#e9e9e9;position:relative;top:7px}.tb-statistic table{border-color:#FFF !important}.tb-statistic table *{border-color:#FFF !important;padding:5px;font-size:13px !important}.tb-statistic table td{padding:3px 8px !important}.wage .arrow{background-color:transparent !important;transform:none;border-top:15px solid red;border-left:15px solid transparent;top:0}.wage .checked_all{padding:5px 10px;border-radius:5px;box-shadow:none;border:none}.wage table th{min-width:6.5vw !important}.wage table th:first-child{min-width:30px !important;width:30px !important}.wage table th:nth-child(2){width:150px !important;min-width:150px !important}.wage table.tb-bordered-clone.clone-first{top:51px;height:calc(100% - 71px)}.wage table.tb-bordered-clone.clone-second{top:51px;height:calc(100% - 121px)}.wage .content-header{margin-bottom:40px}.wage .inner,.wage .stamp-list .user-list{height:auto;padding:calc(20px + 0.75rem)}.stamp-list .wage .user-list,.wage .stamp-list .user_list,.stamp-list .wage .user_list,.wage .stamp-list .inner,.stamp-list .wage .inner,.wage .user-list .user-list,.user-list .wage .user-list,.wage .user-list .user_list,.user-list .wage .user_list,.wage .user-list .inner,.user-list .wage .inner{height:auto;padding:calc(20px + 0.75rem)}.wage .user-list,.wage .user_list,.wage #printDom,.wage .table_setting,.wage .info-box,.wage .login .user-list{height:auto;padding:calc(20px + 0.75rem)}.login .wage .user-list{height:auto;padding:calc(20px + 0.75rem)}.wage .inner>div,.wage .stamp-list .user-list>div{display:block}.stamp-list .wage .user-list>div,.wage .stamp-list .user_list>div,.stamp-list .wage .user_list>div,.wage .stamp-list .inner>div,.stamp-list .wage .inner>div,.wage .user-list .user-list>div,.user-list .wage .user-list>div,.wage .user-list .user_list>div,.user-list .wage .user_list>div,.wage .user-list .inner>div,.user-list .wage .inner>div{display:block}.wage .user-list>div,.wage .user_list>div,.wage #printDom>div,.wage .table_setting>div,.wage .info-box>div,.wage .login .user-list>div{display:block}.login .wage .user-list>div{display:block}.wage .page-content{margin:0;padding:0}.wage .flex-rounded{flex-wrap:nowrap !important;align-items:flex-start !important;justify-content:space-between !important;margin-bottom:60px}.wage .flex-rounded>div{padding:0}.wage .flex-rounded .mark{border-color:#555;border-radius:5px;margin-bottom:0 !important}.wage .flex-rounded .mark .mark_title{border-radius:5px 5px 0 0}.wage .score-block{flex-basis:calc(80% - 5%);display:flex;justify-content:space-between}.wage .score-block .col-left{display:flex;flex-basis:70%;justify-content:left}.wage .score-block .col-left .inline-block{flex-basis:calc(33.3% - 10px);margin-right:10px !important}.wage .score-block .col-left .inline-block .mark{margin-bottom:10px !important}.wage .score-block .inline-block{margin:0 !important}.wage .score-block .block .mark{margin-bottom:10px !important}.wage .score-block .block .mark_content{padding:10px}.wage .score-block .mark_content{font-size:25px !important}.wage .sum-block{flex-basis:15%}.wage .sum-block .flex{display:flex;flex-direction:column}.wage .sum-block .mark{padding:0;margin-bottom:10px !important}.wage .sum-block .mark .inline-block{margin:0 !important}.wage .sum-block .mark .inline-block.flex{padding:15px}.wage .sum-block .mark .mark_BPO{border-radius:5px 5px 0 0;border:none !important;padding:8px}.wage .sum-block .mark .wage_width_md{padding:10px;font-size:16px !important}.wage table th,.wage table td{padding:5px !important}.wage table .wage_width_md{font-size:14px !important}.wage table select[name^="target-audience-"]{font-size:14px}.upper-price{position:relative}.upper-price .income_border{position:absolute;left:170px}.userinfo{padding-bottom:100px}.userinfo .inline-block .user-info-input{padding-top:0}.userinfo .max-width-sm{max-width:100%}.userinfo .info-box input{padding:0;padding-bottom:10px}.userinfo .info-box #birthday{letter-spacing:0.1em}.userinfo .user-info-input{margin-bottom:20px;border-bottom:1px solid #f2f2f2;max-width:100%;padding-bottom:30px}.userinfo .user-info-input .inline-block{margin-top:0;padding-top:0}.userinfo .font-md{display:inline-block;font-size:16px;border-style:none;padding-left:0;margin-bottom:0}.userinfo .disability{max-width:100%}.userinfo .disability .check{padding:8px 0}.userinfo .disability label{font-weight:500}.userinfo .font-m{transform:none;position:static;margin-bottom:20px;font-weight:700}.userinfo .font-mm{margin-bottom:10px;display:block;font-weight:700}.userinfo .label-content{padding:0;border-style:none}.userinfo .input{border-color:#555;padding-top:0;background-color:#fff}.userinfo .mr-1,.userinfo .mr-2{margin-right:10px}.userinfo .position{align-items:flex-start}.userinfo .position>div{margin-right:20px;margin-bottom:20px}.userinfo #government_subsidies_display,.userinfo #management_office_display,.userinfo #uncreated_display,.userinfo #partnership_display{margin-left:0;border:1px solid #dedede;background-color:#f9f9f9;padding:50px 40px;border-radius:5px;margin-bottom:10px}.userinfo #government_subsidies_display .user-info-input,.userinfo #management_office_display .user-info-input,.userinfo #uncreated_display .user-info-input,.userinfo #partnership_display .user-info-input{padding-bottom:0;border-style:none}.userinfo #government_subsidies_display table th,.userinfo #government_subsidies_display table td{padding:8px}.userinfo #management_office_display table th,.userinfo #management_office_display table td{padding:8px}.userinfo #uncreated_display table th,.userinfo #uncreated_display table td{padding:8px}.userinfo #partnership_display table th,.userinfo #partnership_display table td{padding:8px}.userinfo #government_subsidies_display table td,.userinfo #management_office_display table td,.userinfo #uncreated_display table td,.userinfo #partnership_display table td{background-color:#fff}.userinfo .label-content-max{margin-left:38px}.userinfo .work-style{display:flex;flex-direction:column}.userinfo .work-style div{margin-bottom:10px}.gold-type table.tb-bordered-clone.clone-first{top:54px;height:calc(100% - 119px)}.gold-type table th{min-width:7vw !important}.gold-type table th.cell-sticky{min-width:150px !important;width:150px !important}.gold-type table thead th:first-child{width:30px !important;min-width:30px !important}.gold-type table thead th:nth-child(2){width:150px !important;min-width:150px !important}.gold-type .content-header{margin-bottom:40px !important}.gold-type #printDom{padding:calc(35px + 0.75rem) 32px 0 !important}.gold-type #printDom .page-content{margin:0 !important;padding:0 !important}.login .user-list a{margin-top:20px;display:inline-block}.bx-tools:before{content:""}@media only screen and (min-width:2200px){.gold-type tfoot{display:none}}.usage-contract-management #printDom{padding-top:90px}.usage-contract-management .tab-wrapper{top:0;left:0;width:100%}.usage-contract-management #tab-1,.usage-contract-management #tab-2{height:100vh !important;display:none}.usage-contract-management #tab-1.active,.usage-contract-management #tab-2.active{display:block}#tab-5.seat-manage{height:100vh}.tab-link:nth-of-type(1).active{background-color:rgba(238, 101, 52, 0.2)}.tab-link:nth-of-type(2).active{background-color:rgba(23, 144, 210, 0.2)}.tab-link:nth-of-type(3).active{background-color:rgba(238, 198, 59, 0.1)}.tab-link:nth-of-type(4).active{background-color:rgba(66, 163, 114, 0.2)}.tab-link:nth-of-type(5).active{color:#9742a3;border-color:#9742a3;background-color:rgba(151, 66, 163, 0.2)}.Rtab-link:nth-of-type(1).active{background-color:rgba(238, 101, 52, 0.2)}.Rtab-link:nth-of-type(2).active{background-color:rgba(23, 144, 210, 0.2)}.Atab-link:nth-of-type(1).active{background-color:rgba(238, 101, 52, 0.2)}.Atab-link:nth-of-type(2).active{background-color:rgba(23, 144, 210, 0.2)}.Atab-link:nth-of-type(3).active{background-color:rgba(238, 198, 59, 0.1)}.Atab-link:nth-of-type(4).active{background-color:rgba(66, 163, 114, 0.2)}.Atab-link:nth-of-type(5).active{color:#9742a3;border-color:#9742a3;background-color:rgba(151, 66, 163, 0.2)}.wage .remarks-text{line-height:1.2;padding:0;margin:0}#wage_print{padding:0 !important}@media print{body,.home-section{background-color:white !important}#printDom{padding:1.5cm !important;border-style:none;background-color:transparent}.tb-container{overflow-x:visible;overflow-y:visible;transform-origin:left top;position:relative;top:1cm}.actual-schedule .tb-container,.actual-progress .tb-container{transform:scale(0.77) !important;left:-1cm}.wage .tb-container{transform:scale(0.77) !important}.gold-type .tb-container{transform:scale(0.9) !important;top:1cm}.actual-progress .home-content,.actual-progress .content-header,.actual-progress .tab-wrapper,.actual-progress .sidebar,.actual-progress .tb-header-clone,.actual-progress .tb-bordered-clone,.actual-progress #printbtn,.actual-progress #tab-1 .tb-container:after,.actual-progress .usage-contract-management #tab-1 .tb-container:after{display:none !important}.invoice .home-content,.invoice .content-header,.invoice .tab-wrapper,.invoice .sidebar,.invoice .tb-header-clone,.invoice .tb-bordered-clone,.invoice #printbtn,.invoice #tab-1 .tb-container:after,.invoice .usage-contract-management #tab-1 .tb-container:after{display:none !important}.wage .home-content,.wage .content-header,.wage .tab-wrapper,.wage .sidebar,.wage .tb-header-clone,.wage .tb-bordered-clone,.wage #printbtn,.wage #tab-1 .tb-container:after,.wage .usage-contract-management #tab-1 .tb-container:after{display:none !important}.gold-type .home-content,.gold-type .content-header,.gold-type .tab-wrapper,.gold-type .sidebar,.gold-type .tb-header-clone,.gold-type .tb-bordered-clone,.gold-type #printbtn,.gold-type #tab-1 .tb-container:after,.gold-type .usage-contract-management #tab-1 .tb-container:after{display:none !important}.actual-schedule .home-content,.actual-schedule .content-header,.actual-schedule .tab-wrapper,.actual-schedule .sidebar,.actual-schedule .tb-header-clone,.actual-schedule .tb-bordered-clone,.actual-schedule #printbtn,.actual-schedule #tab-1 .tb-container:after,.actual-schedule .usage-contract-management #tab-1 .tb-container:after{display:none !important}.actual-progress .invoice .invoice-download .sidebar.close~.home-section,.wage .sidebar.close~.home-section,.gold-type .sidebar.close~.home-section,.actual-schedule .sidebar.close~.home-section{width:100%;left:0}.tb-attendance table{transform:translate(0, 0) !important}.gold-type .wage-home{display:none}.wage .home-section{position:static}.wage .inner,.wage .stamp-list .user-list{border-style:none}.stamp-list .wage .user-list,.wage .stamp-list .user_list,.stamp-list .wage .user_list,.wage .stamp-list .inner,.stamp-list .wage .inner,.wage .user-list .user-list,.user-list .wage .user-list,.wage .user-list .user_list,.user-list .wage .user_list,.wage .user-list .inner,.user-list .wage .inner{border-style:none}.wage .user-list,.wage .user_list,.wage #printDom,.wage .table_setting,.wage .info-box,.wage .login .user-list{border-style:none}.login .wage .user-list{border-style:none}.wage #tb-content2{transform:scale(1) !important}}.btn-style-blue{margin-top:6px;padding:10px 25px;font-size:14px;font-weight:bold;color:#ffffff;background-color:#007bff;border-color:#007bff;border-style:solid;border-width:1px;cursor:pointer;border-radius:3px}.wage #printbtn,.wage #btn-print{margin-top:6px;padding:10px 25px;font-size:14px;font-weight:bold;color:#ffffff;background-color:#007bff;border-color:#007bff;border-style:solid;border-width:1px;cursor:pointer;border-radius:3px}.btn-style-blue:hover{cursor:pointer;opacity:0.9}.wage #printbtn:hover,.wage #btn-print:hover{cursor:pointer;opacity:0.9}.wage #printbtn{text-align:center;right:105px;top:5px;position:absolute}.wage #btn-print{text-align:center;right:105px;top:5px;position:absolute;right:15px}.function-box select{padding:5px}.function-box .content{align-items:center}.function-box .content label{margin-bottom:0}.user-info-input.rm-style .label-content{display:inline-block;width:50%}.user-info-input.rm-style .label-content input{margin-right:3px}.user-info-input.rm-style .label-content .check{white-space:nowrap;display:inline-block;width:auto !important;margin-right:20px}.open-diary{display:block;padding:4px;position:relative;margin-top:5px}.open-diary:hover{background-color:#E9E9E9;cursor:pointer}.open-diary:before{content:"";position:absolute;top:0;width:80%;border-top:1px dotted #aaa;margin:auto;left:0;right:0}.open-diary:after{content:"";display:block;width:20px;height:20px;background:url(../img/icon-pencil.svg) no-repeat center center;margin:3px auto}#target_progress_value,#target_progress_value1{font-size:33px;text-align:center;font-weight:900;font-family:arial !important;padding-left:10px}#overlay{position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);z-index:1000;opacity:0;visibility:hidden;transition:opacity 0.5s, visibility 0.5s}#overlay.active{opacity:1;visibility:visible}#message{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:white;font-size:24px;margin-top:60px}.inside-pos{display:flex;justify-content:center;align-items:center;margin:auto}.inside-pos button{font-size:20px !important;margin:0 10px !important;padding:20px 30px !important;width:auto !important;line-height:1}.modal-content label{margin-bottom:10px;display:block}.loader{width:40px;transform:scale(0.7);aspect-ratio:1;--c:linear-gradient(#FFF 0 0);--r1:radial-gradient(farthest-side at bottom, #FFF 93%, #FFFF);--r2:radial-gradient(farthest-side at top, #FFF 93%, #FFFF);background:var(--c), var(--r1), var(--r2), var(--c), var(--r1), var(--r2), var(--c), var(--r1), var(--r2);background-repeat:no-repeat;animation:l2 1s infinite alternate}@keyframes l2{0%,25%{background-size:8px 0, 8px 4px, 8px 4px, 8px 0, 8px 4px, 8px 4px, 8px 0, 8px 4px, 8px 4px;background-position:0 50%, 0 calc(50% - 2px), 0 calc(50% + 2px), 50% 50%, 50% calc(50% - 2px), 50% calc(50% + 2px), 100% 50%, 100% calc(50% - 2px), 100% calc(50% + 2px)}50%{background-size:8px 100%, 8px 4px, 8px 4px, 8px 0, 8px 4px, 8px 4px, 8px 0, 8px 4px, 8px 4px;background-position:0 50%, 0 calc(0% - 2px), 0 calc(100% + 2px), 50% 50%, 50% calc(50% - 2px), 50% calc(50% + 2px), 100% 50%, 100% calc(50% - 2px), 100% calc(50% + 2px)}75%{background-size:8px 100%, 8px 4px, 8px 4px, 8px 100%, 8px 4px, 8px 4px, 8px 0, 8px 4px, 8px 4px;background-position:0 50%, 0 calc(0% - 2px), 0 calc(100% + 2px), 50% 50%, 50% calc(0% - 2px), 50% calc(100% + 2px), 100% 50%, 100% calc(50% - 2px), 100% calc(50% + 2px)}95%,100%{background-size:8px 100%, 8px 4px, 8px 4px, 8px 100%, 8px 4px, 8px 4px, 8px 100%, 8px 4px, 8px 4px;background-position:0 50%, 0 calc(0% - 2px), 0 calc(100% + 2px), 50% 50%, 50% calc(0% - 2px), 50% calc(100% + 2px), 100% 50%, 100% calc(0% - 2px), 100% calc(100% + 2px)}}.delete-action{text-align:center}.delete-action button:disabled{background-color:grey}.work-manager .work-item tr th:nth-child(1){width:20%}.work-manager .work-item tr th:nth-child(3){width:15%}.work-manager .work-item tbody tr:hover{cursor:grab}.attention{font-size:12px}.attention:before{content:"※";color:red}.server-moved{display:none;width:100%;height:100vh;position:fixed;z-index:1000}.server-moved span{background-color:#FFF;padding:70px;width:800px;height:fit-content;margin:auto;position:fixed;top:0;bottom:0;left:0;right:0;display:block;z-index:100;font-size:21px;line-height:2;font-weight:500;border-radius:10px}.server-moved span a{font-size:21px;margin:0 5px}.server-moved:after{content:"";display:block;pointer-events:none;background-color:rgba(0, 0, 0, 0.7);width:100%;height:100%;position:absolute;top:0;left:0}.announce-message{position:relative;z-index:10;font-size:14px;color:red;background-color:white;padding:15px;border-radius:0;line-height:1;border:1px solid;border-radius:3px;top:1px;transform:translateX(0)}.announce-message.collapsed{background-color:red;color:white;font-weight:700;border-radius:3px;display:flex;align-items:center;justify-content:center;z-index:100;line-height:1;padding:8px;width:18px;height:18px;border-radius:50px;font-size:13px;font-family:arial}.announce-message.collapsed:hover{cursor:pointer}.announce-message.collapsed:before{display:none}.announce-message:before{content:"CHECK!";display:inline-block;background-color:red;color:white;border-radius:0;margin-right:15px;padding:0 9px;font-family:arial;font-weight:700;padding:2px 6px;font-size:13px;font-weight:700;left:0;height:100%;top:0;border-radius:3px}.announce-message .close-message{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none;background-color:red;color:#fff;border-radius:50px;display:inline-block;width:18px;height:18px;font-size:13px;line-height:1;position:absolute;right:35px;top:0;bottom:0;margin:auto;font-weight:700}.bt-action{margin:6px;padding:6px;font-size:14px;font-weight:bold;color:#ffffff;background-color:#007bff;border:1px solid #007bff;border-radius:3px;cursor:pointer}.bt-action:disabled{background-color:#aaa;border:1px solid #aaa}.general-user-table .clone-first{top:114px !important}.general-user-table .cell-sticky{padding:30px 0 !important}.low-vision{position:absolute;right:0;top:0;width:70px;height:60px;display:flex;align-items:center;justify-content:center}.low-vision:hover{cursor:pointer}.low-vision:before{content:"";display:block;background:url(../img/lowvision.svg) no-repeat center center;background-size:contain;width:27px;height:27px;z-index:10;position:relative}.low-vision:after{content:"";display:block;width:70px;height:60px;background-color:yellow;position:absolute;top:0;right:0;z-index:0}body.low-vision-mode .low-vision:after{background-color:greenyellow}body.low-vision-mode .inline-block a{background-color:black !important;font-size:30px;color:white;border-color:black !important;line-height:1.2 !important}body.low-vision-mode .inline-block a:hover{color:yellow !important}body.low-vision-mode .attendance_container{background-color:black}body.low-vision-mode .attendance_container *{color:white}body.low-vision-mode .attendance_container .attendance_btn:hover{background-color:yellow;color:black;border-color:yellow}body.low-vision-mode .attendance_container .attendance_btn:hover>h3{color:black}[class^="absence-"]{font-size:11px;font-family:arial !important;margin-left:3px;display:inline-block;line-height:1;background-color:#ff00ff;padding:2px 4px;border-radius:3px;position:absolute;top:6px;color:black;left:3px}.absence-1,.absence-2,.absence-3{display:none}.absence-4-plus{background-color:#ff0000;color:#FFF}.wage .memo-list{display:none}.wage .note-toggle .memo-data input{display:none}.wage .note-toggle .memo-list{display:block !important;text-align:left}.wage .note-toggle .memo-list span{display:block;margin:5px 0;font-size:14px;font-weight:500}.wage .wage-home{position:relative}.new_user{text-align:center;position:relative;right:5px;top:1px}.user-detail-list .tb-bordered,.user-detail-list table.tb-bordered-clone{width:100%;border:1px solid #6e6e6e}.user-detail-list .tb-bordered *,.user-detail-list table.tb-bordered-clone *{font-weight:500 !important}.user-detail-list .tb-bordered tr th:nth-child(4),.user-detail-list table.tb-bordered-clone tr th:nth-child(4){min-width:12vw !important}.user-detail-list .tb-bordered tr td,.user-detail-list table.tb-bordered-clone tr td{text-align:center}.user-detail-list .tb-bordered tr td:nth-child(1),.user-detail-list table.tb-bordered-clone tr td:nth-child(1){font-weight:500;text-align:left}.user-detail-list .tb-bordered tr td:nth-child(1) a,.user-detail-list table.tb-bordered-clone tr td:nth-child(1) a{font-size:14px}.user-detail-list .tb-bordered th,.user-detail-list table.tb-bordered-clone th,.user-detail-list .tb-bordered td,.user-detail-list table.tb-bordered-clone td{font-size:14px;border-right:1px solid #6e6e6e;border-bottom:1px solid #6e6e6e;padding:7px 20px !important}.user-detail-list .tb-bordered th,.user-detail-list table.tb-bordered-clone th{background-color:#d9ead3}.user-detail-list .tb-bordered td,.user-detail-list table.tb-bordered-clone td{font-weight:400}.user-detail-list .tb-bordered .status-graduation,.user-detail-list table.tb-bordered-clone .status-graduation,.user-detail-list .tb-bordered .status-alert-a,.user-detail-list table.tb-bordered-clone .status-alert-a,.user-detail-list .tb-bordered .status-alert-b,.user-detail-list table.tb-bordered-clone .status-alert-b{font-size:12px;border:1px solid #333;line-height:1;display:inline-block;padding:2px;border-radius:3px;margin-left:5px;background-color:#FFF}.user-detail-list .tb-bordered .status-graduation,.user-detail-list table.tb-bordered-clone .status-graduation{border-color:green;color:green}.user-detail-list .tb-bordered .status-alert-b,.user-detail-list table.tb-bordered-clone .status-alert-b{border-color:red;color:red}.user-detail-list .tb-bordered .editable input,.user-detail-list table.tb-bordered-clone .editable input,.user-detail-list .tb-bordered .editable-month input,.user-detail-list table.tb-bordered-clone .editable-month input,.user-detail-list .tb-bordered .editable-wage input,.user-detail-list table.tb-bordered-clone .editable-wage input{width:40px !important;border-style:none;font-size:14px !important;text-align:center}.user-detail-list .tb-bordered .editable input:focus,.user-detail-list table.tb-bordered-clone .editable input:focus,.user-detail-list .tb-bordered .editable-month input:focus,.user-detail-list table.tb-bordered-clone .editable-month input:focus,.user-detail-list .tb-bordered .editable-wage input:focus,.user-detail-list table.tb-bordered-clone .editable-wage input:focus{color:red}.user-detail-list .editable-header{background-color:#ffb6c6 !important}.user-detail-list .wage-management #printDom{padding-bottom:100px}.user-detail-list .content-header{padding-bottom:0 !important;position:relative;border-style:none}.user-detail-list.fixed .header-button{display:none}.user-detail-list #yearFilter{visibility:hidden}.user-detail-list table th{min-width:10vw !important}.user-detail-list table th:first-child{width:200px !important}.user-detail-list .tb-bordered-clone{display:none !important}.user-detail-list .tb-header-clone.clone-header-first{height:35px !important;left:0}.user-detail-list .tb-header-clone.clone-header-first.is-active{background-color:transparent;width:100%}.user-detail-list .tb-header-clone.clone-header-first tr{display:table-row}.user-detail-list .tb-header-clone.clone-header-first tr:first-child{width:100%}.user-detail-list .tb-header-clone.clone-header-first tr th{min-width:10vw !important;background-color:rgba(172, 249, 173, 0.8) !important;padding:7px 20px !important}.user-detail-list .tb-header-clone.clone-header-first tr th:first-child{width:200px;min-width:200px}.user-detail-list .tb-header-clone.clone-header-first tr th:nth-child(4){width:230px;min-width:12vw !important}.user-detail-list .tb-header-clone.clone-header-first tr td{padding:7px 20px !important}.memo-switch,.wage .wage-home span{position:absolute;right:0;top:8px}.memo-switch label,.wage .wage-home span label{font-size:14px;background:#EEE;padding:7px 30px;border-radius:50px;font-weight:700;line-height:1}.memo-switch label:hover,.wage .wage-home span label:hover{cursor:pointer}.memo-switch input,.wage .wage-home span input{margin-left:10px;position:relative;top:1px}.user-info{scroll-behavior:smooth}.user-info .tag-menu{margin-bottom:20px}.user-info .tag-menu a{text-decoration:none;color:#000;background-color:#1a8fcf;color:#FFF;line-height:1;border-radius:50px;margin:0 4px 10px 0;padding:5px 20px;display:inline-block;font-size:14px}.smoothscroll{scroll-behavior:smooth}.smooth-scroll-top{display:none;position:fixed;bottom:120px;right:30px;padding:10px 20px;background-color:#333;color:white;text-decoration:none;border-radius:5px;width:60px;height:60px;border-radius:50px}.fixed .smooth-scroll-top{display:block}.smooth-scroll-top:before{content:"";display:block;position:absolute;left:0;right:0;margin:auto;top:0;bottom:0}.chevron-up,.smooth-scroll-top:before{display:inline-block;vertical-align:middle;color:#fff;line-height:1;width:1em;height:1em;border:0.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(25%) rotate(-45deg)}.lock .nav-links{pointer-events:none}.locked:before{content:"";background:url(../img/lock.svg) no-repeat center center;width:20px;height:20px;left:29px;top:18px}.scroll-container{width:100%}.scroll-container .scroll-main{overflow-x:scroll;margin-bottom:20px}.scroll-container .scroll-main.iframe-schedule{overflow:hidden}.scroll-container .scroll-content{height:400px}#tab-2 .fixed-fourth>thead{z-index:20}#tab-2 .tb-container{overflow:hidden !important}.container-fourth iframe{height:400px !important;overflow:hidden}.actual-progress.dual-table-mode .tb-statistic,.actual-progress.dual-table-mode .content-header .content,.actual-progress.dual-table-mode #save_button_worktime{display:none !important}.actual-progress.dual-table-mode .content-header{border-bottom-style:none}.atttention-parepare-data p{border:1px solid seagreen;background-color:#ddf1e2;padding:12px;margin-bottom:20px;border-radius:5px;color:seagreen;position:relative;font-size:15px}.atttention-parepare-data p a{font-size:15px}.atttention-parepare-data p .close-message{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none;background-color:seagreen;color:#fff;border-radius:50px;display:inline-block;width:18px;height:18px;font-size:13px;line-height:1;position:absolute;right:35px;top:0;bottom:0;margin:auto;font-weight:700}.total-occupancy-rate td{border-top:1px solid #6e6e6e !important}.stamp-list .user.disabled{background-color:#eee !important;color:darkcyan}.stamp-list .user.disabled.finished{opacity:0.5}.low-vision-mode.stamp-list .user.disabled{color:black !important}.actual-schedule .announce-message,.login .announce-message{display:none}.actual-schedule button.update_user,.actual-progress button.update_user,.wage button.update_user{animation:blinking-btmotion 1.5s ease-in-out infinite alternate}.actual-schedule button.update_user:hover,.actual-progress button.update_user:hover,.wage button.update_user:hover,.actual-schedule button:disabled.update_user,.actual-progress button:disabled.update_user,.wage button:disabled.update_user{animation:none}@keyframes blinking-btmotion{0%{box-shadow:0 0 0 0 rgba(2, 136, 209, 0.7);transform:scale(1);opacity:1}50%{box-shadow:0 0 0 10px rgba(2, 136, 209, 0.3);transform:scale(1.05);opacity:0.8;background-color:#10f486}100%{box-shadow:0 0 0 20px rgba(2, 136, 209, 0);transform:scale(1);opacity:1}}#tab-2 .tb-bordered td.cell-sticky,#tab-2 table.tb-bordered-clone td.cell-sticky{position:sticky}.bg-rest{pointer-events:none}.users_summary-button{margin-right:50px;background-color:#fff;border:1px solid #000;border-radius:4px;width:120px;height:30px;color:#000;text-align:center;display:inline-block;text-decoration:none}.support-plan-button{margin-right:50px;background-color:#fff;border:1px solid #000;border-radius:4px;width:120px;height:30px;color:#000;text-align:center;display:inline-block;text-decoration:none;margin-top:5px}.users_summary-table{width:100%;white-space:nowrap}.buttom-cell{text-align:right}.users_summary-name{padding-left:50px}.users_summary-table tr.stripe{background-color:#f2f2f2}.status-graduation{border-color:green;color:green;border:1px solid;border-radius:3px}.users_summary-menu{top:-32px !important}.users_summary-content-header{margin-bottom:20px;padding-bottom:90px !important}.users_summary-memo-switch{top:60px}.container-first.users_summary-container{width:100%;overflow-x:auto;cursor:grab}.container-first.users_summary-container.drag-active{cursor:grabbing}.support-plan-name{font-size:20px;font-weight:bold}.top-row{display:flex;justify-content:space-between;align-items:center;padding:35px}.service_start_day{text-align:right;font-size:18px}.scheduled_date_of_attendance,.disability_type{font-size:18px}.scheduled_date_of_attendance{padding-bottom:30px;padding-top:30px;padding-left:30px}.disability_type{padding-left:30px}.record-user_summary{padding-bottom:50px !important}.scheduled_date_of_attendance .label,.disability_type .label,.service_start_day .label{margin-right:30px;font-weight:bold}.scheduled_date_of_attendance .value,.disability_type .value,.service_start_day .value{font-weight:bold}.support-plan-menu{top:0px !important;position:relative !important;border-bottom:1px solid #e9e9e9 !important}.support-plan-menu ul.tabs li{flex:1;text-align:center;padding:30px}.support-plan-menu-in{top:0px !important;position:relative !important}.support-plan-menu-in ul.tabs li{flex:1;text-align:center;padding:0px}.support-plan-index{margin-top:0 !important;padding-top:0 !important}.support-plan-page-content{margin-top:0px !important;padding:0 0.75rem}.support-plan-tab{margin:0 !important}.pad-0{padding:0px !important}.support-plan-content-wrapper{margin-top:40px}.divider{border-top:1px solid #e9e9e9}.support-plan-title{font-size:23px;font-weight:bold}.header-row{display:flex;justify-content:space-between}.new-create-button{margin-right:6px;margin-bottom:6px;margin-left:6px;padding:8px 30px;font-size:14px;font-weight:bold;color:#ffffff;background-color:#0277bd;border:1px solid #0277bd;cursor:pointer;border-radius:3px;text-decoration:none;display:inline-block}.support-plan-info{display:flex;justify-content:space-between;margin-top:20px;padding:20px}.support-plan-author{margin-top:20px}.support-plan-link-bottom{display:flex;margin-top:20px}.support-plan-link-top{display:flex}.copy-create-button{margin-left:45px;font-size:14px;font-weight:bold;color:#ffffff;background-color:#0277bd;border:1px solid #0277bd;cursor:pointer;border-radius:3px;padding:7px;text-decoration:none;height:36px}.approver{margin-left:50px}.support-period{text-align:left;margin-top:30px;background-color:#e9e9e9;display:flex;font-weight:normal;align-items:center}.support-period span{font-weight:bold}.support-period-label{margin-right:30px}.alert-message{font-weight:none !important;color:red}.announce-message-support-plan{margin-left:50px;margin-right:10px;background-color:red;color:white;font-weight:700;border-radius:3px;display:flex;align-items:center;justify-content:center;z-index:100;line-height:1;padding:8px;width:18px;height:18px;border-radius:50px;font-size:13px;font-family:arial}.support-plan-link-title{width:120px;position:relative;display:inline-block;text-align:center}.announce-message-support-plan-icon{position:absolute;left:108px;top:10%;transform:translateY(-50%);width:18px;height:18px;border-radius:50%;background:red;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:13px;line-height:1;pointer-events:none}.announce-message-support-plan-icon-side-menu{background-color:red;margin-left:8px;border:1px solid;color:white;font-weight:700;border-radius:3px;display:flex;align-items:center;justify-content:center;z-index:100;line-height:1;padding:8px;width:18px;height:18px;border-radius:50px;font-size:13px;font-family:arial}.label-approval,.label-implementation{display:inline-block;padding:5px 16px;border-radius:20px;font-size:14px;text-align:center;margin:4px}.label-approval.approved,.label-implementation.done{background-color:gray;color:#ffffff}.label-approval.not-approved,.label-implementation.not-done{background-color:#f5f5f5;color:#7d7d7d}.past-plan-title{text-align:left;margin-top:20px}.support-plan-section-title{background-color:#e9e9e9;font-size:20px;margin-top:50px;padding:10px 0 10px 10px}.side-box{margin-top:10px;display:flex}.date-info-box{justify-content:space-between}#tag-support_end_date{margin-left:30px}#tag-meeting_participants{margin-left:150px}.support-plan-userinfo input,.support-plan-userinfo textarea{background-color:#fff}.monitoring-record-userinfo input,.monitoring-record-userinfo textarea{background-color:#fff}.support-plan-userinfo-title{display:flex;justify-content:space-between;align-items:center}.support-plan-userinfo-title-text{font-size:1.25rem;font-weight:500}.support-plan-edit-button{padding:8px 45px;font-size:14px;font-weight:bold;color:#ffffff;background-color:#0277bd;cursor:pointer;border-radius:3px;text-decoration:none;margin-left:10px}.delete-button{margin-right:6px;margin-bottom:80px;margin-left:40px;padding:8px 30px;font-size:14px;font-weight:bold;color:#ffffff;background-color:#0277bd;border:1px solid #0277bd;cursor:pointer;border-radius:3px;text-decoration:none;display:inline-block}.approved_area,.monitoring_assessor_area{display:flex}#tag-approved_by_status,#tag-monitoring_assessor_status{margin-left:40px}.error-input{background-color:#ffe8e8 !important}.hidden-date-filter{display:none !important}.monitoring-box{background-color:#FFFAE0;padding:5px 60px;border-radius:40px;margin-top:40px}.monitoring-text{width:80%;margin-top:0px !important}#tag-long_term_goal_implemented,#tag-long_term_goal_reflection,#tag-long_term_goal_user_evaluation,#tag-long_term_goal_user_reflection,#tag-long_term_goal_staff_evaluation,#tag-long_term_goal_staff_reflection,.monitoring-flex-box,#tag-re_evaluation_date{display:flex;align-items:center}.monitoring-label{margin-right:30px;font-weight:bold;width:200px}#tag-long_term_goal_staff_reflection,#tag-short_term_goal1_staff_reflection,#tag-short_term_goal2_staff_reflection,#tag-short_term_goal3_staff_reflection{margin-bottom:30px}.monitoring-title{margin-right:20px}.no-click{pointer-events:none}.tooltip-container{position:relative;display:inline-block;width:200px;margin-right:30px}.help-icon{display:inline-block;width:18px;height:18px;text-align:center;line-height:18px;background-color:#004B88;color:#ffffff;border-radius:50%;cursor:default;font-weight:bold;margin-right:30px}.tooltip{display:none;position:absolute;background-color:#696969;color:#fff;padding:8px;border-radius:4px;font-size:14px;width:550px;white-space:normal}.tooltip-container:hover .tooltip{display:block}.help-icon-section{font-weight:bold}#tag-re_evaluation_date{margin-bottom:40px}.monitoring-title-area{margin-left:10px}.support-record-box{margin:20px 10px;width:250px}.support-record-box-area{display:flex}.support-record-box-data{display:flex;justify-content:center}.support-record-box-data p{font-size:20px;margin:0 5px}.days_used{color:#999999}.support-record-box-content{padding:20px 10px}.support-record-list{display:flex}.support-record-label-title{width:200px}.support-record-edit-label{width:220px}.support-plan-index-content table{width:100%}.support-record-title{text-align:left}.support-record-title-area{background-color:#cccccc}.support-record-title-area th{padding:10px 0px 10px 10px}.support-record-day{margin-bottom:15px}.support-record-list{margin-bottom:25px}.date-top-cell{vertical-align:top}.custom-font-table{border-collapse:separate;border-spacing:0 30px}.custom-font-table th,.custom-font-table td{border-bottom:1px solid #cccccc;padding:10px}.support-record-left-box{margin-left:auto;text-align:right;margin-top:70px;margin-right:10px}.item-value-header{display:grid;grid-template-columns:150px 1fr;column-gap:16px;width:100%}.header-label,.header-value{font-weight:bold;text-align:left}.support-record-pairs{list-style:none;margin:0;padding:0}.support-record-pair{display:grid;grid-template-columns:150px 500px;column-gap:16px;margin-bottom:30px}.record-content-value{width:500px;word-break:break-word}@media screen and (min-width:1025px){.support-record-pair{grid-template-columns:150px 1fr}}.interview-record-label{width:150px}.support-record-content-value{width:100%}.custom-font-table-edit{border-spacing:0 0px}.support-record-list-edit{display:flex;align-items:center;min-height:5rem}.support-record-list-edit label>input[type="radio"]{margin-right:5px}.support-record-list-edit label:has(> input[type="radio"]){margin-right:3rem}.support-record-edit-button{text-align:right;margin-top:1em}.support-plan-record-edit-button{min-width:120px !important;padding:8px 25px;font-size:14px;font-weight:bold;color:#ffffff;background-color:#0277bd;cursor:pointer;border-radius:3px;text-decoration:none;margin-left:10px}.support-record-edit-select{border:none}.support-record-time-edit{margin-top:10px}.support-record-checkbox{margin:0px 10px}.support-content-edit .support-record-checkbox:first-child{margin-left:0}.support-content-edit .support-record-checkbox:last-child{margin-right:0}select.support-record-edit-select[name="company_id"]{width:auto}.interview-hidden{position:absolute !important;visibility:hidden !important;pointer-events:none !important;height:auto !important}input[type="time"]{border:none;border-bottom:1px solid;padding:5px 0 !important}.custom-font-table-edit{width:100%;table-layout:fixed}.assessment-button{margin-right:50px;background-color:#fff;border:1px solid #000;border-radius:4px;width:180px;height:30px;color:#000;text-align:center;display:inline-block;text-decoration:none}.assessment-info{display:flex;justify-content:space-between;margin-top:10px;margin-bottom:10px;padding:20px}.assessment-form .assessment-table{width:100%;border-collapse:collapse;margin-top:20px}.assessment-form .assessment-table th,.assessment-form .assessment-table td{padding:15px;border-bottom:1px solid #e0e0e0}.assessment-form .assessment-table thead th{background-color:#f5f5f5;font-weight:normal}.assessment-form .assessment-table th{font-size:14px}.assessment-form .assessment-table .section-heading td{background-color:#fafafa;font-weight:bold;text-align:left;padding-top:4px;padding-bottom:4px}.assessment-form .assessment-table td.item{text-align:left;white-space:nowrap}.assessment-form .assessment-table td.radio-cell{text-align:center}.assessment-form .assessment-table td.remark-cell input[type="text"]{width:100%;border:none;border-bottom:1px dotted #ccc;padding:4px;box-sizing:border-box}.assessment-form .assessment-table td.remark-cell input[type="text"]::placeholder{color:#bbb}.assessment-form .assessment-table th.radio-col,.assessment-form .assessment-table td.radio-cell{text-align:center;width:100px}.assessment-form .assessment-table th.radio-col-title{text-align:center;width:200px}.assessment-title{font-size:20px;margin-left:10px}.assessment-title-area{border-bottom:1px solid #37474f;padding:48px 0 5px 0}.assessment-section-title{background-color:#e9e9e9;font-size:20px;margin-top:20px;padding:10px 0 10px 10px}.assessment-input{margin-bottom:20px;max-width:100%;padding-bottom:30px}.employment-training-history-area{border:1px solid #bdbdbd;padding:40px 50px;margin-top:8px;border-radius:4px}.employment-training-history-title{margin-top:40px;font-size:16px}.employment-training-history-num{margin-bottom:20px}#tag-licenses_certifications,#tag-disability_disclosure,#tag-future_dreams{margin-bottom:40px}.disability_disclosure{margin-left:10px}#tag-work_training_start_date1,#tag-work_training_start_date2,#tag-work_training_start_date3,#tag-work_training_start_date4,#tag-work_training_start_date5,#tag-created_by{margin-right:20px}#add-history-btn{background-color:#ffffff;border:2px solid #0277bd;border-radius:8px;padding:10px 20px;color:#0277bd;cursor:pointer;margin-top:15px}#add-history-btn:disabled{background-color:#f6f6f6;border-color:#bdbdbd;color:#bdbdbd;cursor:not-allowed}.error-input{background-color:#ffe8e8 !important}.employment-training-history-area[data-index="1"] .delete-history{display:none}.assessment-delete-history-area{margin-top:25px}.delete-history{color:#0277bd}.work-record-left-box{margin-left:auto;text-align:right;margin-top:10px;margin-right:10px}.work-record-edit-button{text-align:right;margin-top:5em}.work-record-checkbox{display:block;margin-left:10px;margin-bottom:20px;margin-top:10px}.users-records-left-box{margin-left:auto;text-align:right;margin-right:10px}.input-calendar{padding:5px;border:none;border-bottom:1px solid black;background:transparent;text-align:center;font-weight:bold;width:200px;padding-left:0;font-size:18px}#prev-date,#next-date{border:none;font-size:25px;margin-top:10px}.report-wrapper{max-width:100%;padding:0 2em}.daily-record-container{background:#fff;border:1px solid #ddd;border-radius:8px;padding:2em;margin:2em auto;width:100%;max-width:100%;box-shadow:0 2px 6px rgba(0, 0, 0, 0.05);box-sizing:border-box;padding-left:2em;padding-right:2em}.fixed-header{position:sticky;top:0;background-color:#eee;z-index:999;padding:0.8em 1.5em;display:flex;justify-content:space-between;align-items:center}.month-label{font-size:1.4em;font-weight:bold;color:#333}.print-button{margin-top:6px;padding:10px 25px;font-size:14px;font-weight:bold;color:#ffffff;background-color:#007bff;border-color:#007bff;border-style:solid;border-width:1px;cursor:pointer;border-radius:3px}.print-button:hover{cursor:pointer;opacity:0.9}.record-date{font-size:1.8em;font-weight:bold;color:#444;margin:0.5em 0 1em;padding-bottom:0.3em;border-bottom:2px solid #ccc}.count{display:flex;flex-wrap:wrap;gap:1em;justify-content:space-between;margin-top:1em}.daily-record-box{flex:1 1 calc(25% - 1em);min-width:160px;background:#f9f9f9;border:1px solid #ccc;border-radius:8px;padding:1em;text-align:center;box-sizing:border-box}.count-text{font-size:1.5em}.edit-table{width:100%;border-collapse:collapse;margin-top:2em}.edit-table td{padding:0.6em 1em;vertical-align:top}.edit-table tr.row-label td{background-color:#f3f3f3;font-weight:bold;padding:0.4em 1em}.edit-table td.label{font-weight:bold;border-bottom:none}.row-time-label td{background-color:#f3f3f3;font-weight:bold;padding:0.6em 1em;height:2.2em;text-align:left;white-space:nowrap}.time-cell{background-color:#f3f3f3;font-weight:bold;padding:0.6em 1em;text-align:left;white-space:nowrap}.gap-cell{width:1.5em;background-color:transparent !important;padding:0}.input-content{border-bottom:1px dotted #999;padding:0.8em 0.5em 0em;min-height:2em;margin-bottom:0.5em;min-height:50px}.record_edit-textarea{border:none;border-bottom:1px solid #ccc;outline:none;padding:4px 0;width:100%;transition:border-color 0.3s ease;background-color:transparent;overflow-y:auto;resize:none;min-height:1.5em}.record_edit-textarea:focus{border-bottom:2px solid #007bff}.record_edit-input{border:none;border-bottom:1px dotted #999;outline:none;background:transparent;width:100%;padding:4px 0;font-size:1rem}.record_edit-input:focus{border-bottom:2px solid #007bff}.button-group{display:flex;justify-content:flex-end;gap:1em;margin-top:2em}.cancel-btn{background-color:#eee;color:#333;padding:0.5em 1em;border-radius:4px;text-decoration:none;font-weight:bold}.cancel-button{background-color:#eee;color:#333;padding:8px 24px;border-radius:4px;text-decoration:none;font-weight:bold;font-size:14px}.cancel-right-margin{margin-right:20px}.save-btn{background-color:#0073aa;color:#fff;padding:0.5em 1.5em;border:none;border-radius:4px;font-weight:bold;cursor:pointer}.save-btn:hover{background-color:#005177}.edit-button{background-color:#0073aa;color:#fff;padding:0.3em 1em;border-radius:4px;text-decoration:none;font-weight:bold}.edit-button:hover{opacity:0.9}.record_actual-progress-button{margin-right:50px;background-color:#fff;border:1px solid #000;border-radius:4px;width:120px;height:30px;color:#000;text-align:center;display:inline-block;text-decoration:none}.record_actual-progress-button:hover{opacity:0.9}.recorder-wrapper{display:flex;justify-content:flex-end;margin-top:2em;padding-right:1em;max-width:300px}.recorder-label{font-size:0.9em;font-weight:bold;color:#333;margin-bottom:0.2em}.recorder-name{font-size:1em;padding:0.4em 0.5em;border-bottom:1px dotted #999;display:inline-block;width:100%;box-sizing:border-box}.record-notification{position:fixed;z-index:11001 !important}.record-notification .notification{left:40%;transform:translateX(-50%)}.wc_form-tittle{margin-bottom:20px;border:black;font-size:1.25rem;border-bottom:1px solid #000;padding-bottom:2px}.sticky-toolbar{position:sticky;top:0;background-color:#eee;z-index:1000;padding:10px 40px;display:flex;justify-content:flex-end;align-items:center;min-height:60px}.form-row{align-items:center;margin-bottom:1.5em}.form-row label{width:160px;margin-right:10px;margin-bottom:20px;font-weight:bold;font-size:1rem}.sub-label{margin-left:20px;margin-top:20px}.form-underline{border:none;border-bottom:1px solid #ccc;outline:none;padding:4px 0;width:100%;transition:border-color 0.3s ease}.form-underline:focus{border-bottom:2px solid #007bff}select{outline:none}.form-text-hint{font-size:0.875rem;color:#6c757d;margin-top:4px;display:block;margin-bottom:20px}.form-row input,.form-row select,.form-row textarea{flex:1;padding:6px}.date-row{display:flex;align-items:center;gap:10px;margin-bottom:1em}.date-row select{padding:6px;width:100px;border:none;border-bottom:1px solid #ccc}textarea{resize:vertical;min-height:20px}.btn-delete{color:#007bff;margin:40px;background:none;border:none}.btn-delete:hover{text-decoration:underline}.form-text-error{font-size:0.875rem;color:#dc3545;margin-top:4px;display:block;margin-bottom:20px}.form-underline.error{border-bottom:2px solid #dc3545}html{scroll-behavior:smooth}.wc-address-block{display:flex}.wc-address-box{margin-right:20px}.wc-address-text{width:250px;border:none;border-bottom:1px solid #ccc;margin-right:20px;height:37px}.wc-selected-users-btn{margin-top:6px;margin-right:6px;margin-bottom:6px;margin-left:6px;padding-top:6px;padding-right:6px;padding-bottom:6px;padding-left:6px;font-size:14px;font-weight:bold;color:#007bff;background-color:#ffffff;border-color:#007bff;border-style:solid;border-width:1px;cursor:pointer;border-radius:3px}.wc-delete-model-block{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);z-index:9999;justify-content:center;align-items:center}.wc-delete-box{background:#fff;padding:20px;border-radius:8px;width:600px;text-align:center;padding:20px}.wc-delete-label{text-align:left;border-bottom:1px solid #000;font-size:15pt}.wc-delete-text{text-align:left;margin:10px 0}.wc-delete-btn-box{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.wc-user-save-btn,.wc-save-btn,.wc-delete-btn{margin-left:6px;padding:6px 12px;font-size:14px;font-weight:bold;color:#ffffff;background-color:#007bff;border:1px solid #007bff;cursor:pointer;border-radius:3px}.wc-cancel-btn,.wc-user-cancel-btn,.wc-delete-cancel-btn{margin-left:6px;padding:6px 12px;font-size:14px;font-weight:bold;color:#ffffff;background-color:#aaa;border:1px solid #aaa;cursor:pointer;border-radius:3px}.wc-select-user-block{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);z-index:1000;justify-content:center;align-items:center;padding:20px}.wc-select-user-box{background-color:#fff;margin:auto;padding:0;width:100%;max-width:600px;max-height:90vh;height:auto;border-radius:8px;display:flex;flex-direction:column}.wc-user-box{padding:20px;border-bottom:1px solid #ccc}.wc-user-text{font-size:24px;font-weight:bold;margin:0 0 10px 0}.wc-users-box{flex:1;overflow-y:auto;padding:20px}.wc-user-table{width:100%;border-collapse:collapse}.wc-user-label{background:#f0f0f0;border:1px solid #ccc}.wc-user-info-text{width:20px;height:20px;accent-color:#007bff;cursor:pointer}.wc-user-btn-box{padding:15px;border-top:1px solid #ccc;text-align:right}.wc-select-all-label{display:inline-flex;align-items:center;gap:6px;font-size:16px;margin-left:10px;white-space:nowrap;font-weight:bold}.ow_ow_select_all{width:10%}.ow_print_model{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.6);z-index:1000;justify-content:center;align-items:center}.ow_confirm_block{background:white;padding:20px;border-radius:8px;max-width:600px;margin:auto}.ow_confirm_message{margin-top:1em;white-space:pre-wrap}.ow_confirm_close_btn{margin-top:1em}.ow_text-printinfo{color:red;font-size:0.8rem}.ow_orint_label{margin-bottom:1em}.ow_info_block{display:flex;justify-content:space-between;align-items:flex-end;font-weight:bold;border-bottom:1px solid #000;margin-bottom:10px;padding-bottom:4px}.ow_info_label{margin-bottom:0.5em}.ow_info_regist{text-align:right;margin-bottom:1.5em}.ow_print_btn{width:80px;margin-top:6px;margin-right:6px;margin-bottom:6px;margin-left:6px;padding-top:6px;padding-right:6px;padding-bottom:6px;padding-left:6px;font-size:14px;font-weight:bold;color:#ffffff;background-color:#007bff;border-color:#007bff;border-style:solid;border-width:1px;cursor:pointer;border-radius:3px}.ow_info_regist_btn{margin:6px;padding:6px;font-size:14px;font-weight:bold;color:#ffffff;background-color:#007bff;border:1px solid #007bff;cursor:pointer;border-radius:3px;text-decoration:none;display:inline-block}.ow_contract_status{margin-top:0;padding:10px}.ow_contract_table{width:100%;border-collapse:collapse;margin-bottom:2em}.ow_contract_table th{border:1px solid #ccc;padding:8px}.ow_contract_table td{border:1px solid #ccc;padding:8px}.ow_contract_table td.edit{border:1px solid #ccc;padding:8px;text-align:center}.ow_contract_table_label{background-color:#e2e8f0}.ow_contract_table td.ow_text_align_center{text-align:center}.offsite-date{border:none;border-bottom:2px solid #000;font-size:1.2em;padding:4px 8px;margin-right:30px}.print-modal-box{background:#fff;width:700px;margin:10% auto;padding:30px;border-radius:4px;position:relative}.lock-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(240, 240, 240, 0.6);z-index:9998}section.inner.editing{position:relative}.r-work-content-block h3{margin-top:0;border-bottom:1px solid #ccc;padding-bottom:10px}.disabled-section{opacity:0.4;pointer-events:none}.record-edit-button{background-color:#007bff;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;width:100px}.record-edit-button:disabled{opacity:0.5;cursor:not-allowed}.company-cell{vertical-align:top;padding:0}.company-cell-inner,.staff-cell-inner{border-bottom:1px dotted #999;padding:0.5em;line-height:1.5;display:block}.r-edit-btn-box{display:flex;justify-content:flex-end}.edit-table td.time-label{background-color:#f3f3f3;font-weight:bold;padding:0.4em 1em;width:47%}.r-modal-work-content-block{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);z-index:1000}.r-work-content-block{background:#fff;margin:20% auto;padding:20px;width:50%;max-height:70%;overflow-y:auto;border-radius:8px}.edit-table td.label{font-size:10pt}.edit-table .company-name{border-bottom:1px dotted #999;min-height:2em;margin-bottom:0.5em}.r-recorder-block{display:flex;justify-content:flex-end;margin-top:2em}.r-recorder-edit-text{text-align:left;margin-bottom:0.5em}.r-recorder{display:flex;justify-content:flex-end}.r-recorder-label{text-align:left;margin-bottom:0.5em;width:30%}.r-recorder-text{padding:0.5rem 0.75rem;border-bottom:1px solid #ddd;width:30%;height:40px}.tooltip-question{display:inline-block;position:relative}.tooltip-question svg{width:1.3rem;height:1.3rem;cursor:pointer;vertical-align:middle}.tooltip-question p{display:flex;align-items:center;visibility:hidden;opacity:0;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%);padding:0.5em 1em;border-radius:3px;background-color:#666666;color:#fff;font-size:0.7em;white-space:nowrap;transition:opacity 0.3s;width:300px;white-space:normal;word-wrap:break-word}.tooltip-question:hover>p{visibility:visible;opacity:1;z-index:1}.tooltip-question p::before{position:absolute;left:-6px;width:6px;height:9px;background-color:inherit;clip-path:polygon(0 50%, 100% 0, 100% 100%);content:""}.tooltip-exclamation{display:inline-block;position:relative}.tooltip-exclamation svg{width:1.3rem;height:1.3rem;cursor:pointer;vertical-align:middle}.tooltip-exclamation p{line-height:1.4;display:flex;align-items:center;visibility:hidden;opacity:0;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%);padding:0.5em 1em;border-radius:3px;background-color:#666666;color:#fff;font-size:0.7em;white-space:nowrap;transition:opacity 0.3s;width:230px;white-space:normal;word-wrap:break-word;z-index:9999}.tooltip-exclamation:hover>p{visibility:visible;opacity:1}.tooltip-exclamation p::before{position:absolute;left:-6px;width:6px;height:9px;background-color:inherit;clip-path:polygon(0 50%, 100% 0, 100% 100%);content:""}.officeInfo .font-md{display:inline-block;font-size:16px;border-style:none;padding-left:0;margin-bottom:0}.officeInfo .font-mm{margin-bottom:10px;display:block;font-weight:700}.error-input{background-color:#ffe8e8}.question-small{display:inline-block}.question-small svg{vertical-align:middle;width:1.2rem;height:1.2rem}.users_records_left{text-align:left !important}