﻿.quote-border-right,.support-record-title-area th:after,.support-record-title-area th .header-label:after{content:"";display:block;width:1px;height:55%;position:absolute;right:0;background-color:#aaa;top:0;bottom:0;margin:auto}.chevron-right,.assessment .delete-button:before,.support-plan .delete-button:before,.support-record-edit .delete-button:before,.workplace_company .btn-delete:before{display:inline-block;vertical-align:middle;color:#333;line-height:1;width:0.5em;height:0.5em;border:0.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateX(-25%) rotate(45deg)}.button-style-reset,.button-style-medium,.assessment-info .assessment-button,.assessment-info .support-plan-button,.support-plan-info .assessment-button,.support-plan-info .support-plan-button,.copy-create-button{height:auto !important;margin:auto !important;width:auto !important;padding:0 !important;line-height:1}.button-fill-type,.copy-create-button{transition:background-color 0.3s}.button-fill-type:hover,.copy-create-button:hover{background-color:#0264a0}.button-border-type,.assessment-info .assessment-button,.assessment-info .support-plan-button,.support-plan-info .assessment-button,.support-plan-info .support-plan-button{transition:background-color 0.3s;border:1px solid #0264a0;color:#0264a0}.button-border-type:hover,.assessment-info .assessment-button:hover,.assessment-info .support-plan-button:hover,.support-plan-info .assessment-button:hover,.support-plan-info .support-plan-button:hover{background-color:#efefef}.button-style-medium,.assessment-info .assessment-button,.assessment-info .support-plan-button,.support-plan-info .assessment-button,.support-plan-info .support-plan-button,.copy-create-button{font-size:14px;padding:10px 15px !important;margin:0 5px !important;font-weight:700}.cancel-button,.support-record-edit-button .support-plan-record-edit-button,.work-record-edit-button .support-plan-record-edit-button,.button-group .support-plan-record-edit-button{background-color:#eee;color:#333;padding:8px 24px;border-radius:4px;text-decoration:none;font-weight:bold;font-size:14px;border:1px solid #ddd}a{color:#0066c0}a:hover{transition:0.2s;opacity:0.8}button:hover{transition:0.2s;opacity:0.9}.support-plan-menu{border-bottom-style:none !important}.support-plan-index,.support-plan-menu-in{padding:0 30px 30px !important}.support-plan-index .tabs,.support-plan-menu-in .tabs{margin:0 -30px;border-bottom:1px solid #dedede}.support-plan-index .tabs li:first-child,.support-plan-menu-in .tabs li:first-child{border-radius:3px 0 0 0}.support-plan-index .tabs li:last-child,.support-plan-menu-in .tabs li:last-child{border-radius:0 3px 0 0}.support-record-title-area{background-color:#dedede}.support-record-title-area th{position:relative;padding:10px 20px;line-height:1;background-color:#9aaaad;color:#FFF;border-style:none}.support-record-title-area th:after{background-color:rgba(255, 255, 255, 0.5) !important}.support-record-title-area th .header-label{position:relative}.support-record-title-area th .header-label:after{background-color:rgba(255, 255, 255, 0.5) !important;height:100%}.no-data{width:100%;padding:20px}.support-plan-content-header select{margin:0 10px !important}.open:not(.close) .nav-links{overflow:hidden !important;scrollbar-width:none}.open:not(.close) .nav-links:-webkit-scrollbar{display:none}.open:not(.close) .nav-links.hover-scroll{overflow:auto !important;scrollbar-width:auto !important}.open:not(.close) .nav-links.hover-scroll:-webkit-scrollbar{display:block}.divider{margin:20px 0}.support-record-box-area{margin-bottom:30px;min-height:60px}.support-record-box-area .mark{border-color:#9aaaad !important;margin:10px 15px 0 0}.support-record-box-area .mark_title{padding:10px}.support-record-box-area .mark_gray{background-color:#dedede;border-radius:4px 4px 0 0}.users_summary .tabs{top:0 !important}.record-user_summary{padding:50px 30px !important;box-shadow:0 2px 0px 0px #eee}.record-user_summary .top-row{padding:0}.record-user_summary .scheduled_date_of_attendance{padding:5px 0}.record-user_summary .service_start_day *{font-weight:500}.record-user_summary .service_start_day .label{margin-right:0}.record-user_summary .service_start_day .label:after{content:"／";margin:0 10px}.record-user_summary .support-plan-name{font-size:23px}.record-user_summary .disability_type{padding-left:0}.record-user_summary .bottom-row .value{font-weight:300}.support-period,.assessment-section-title,.support-plan-section-title{padding:10px 20px !important;font-size:16px !important;font-weight:700 !important}.support-plan-link-bottom{margin-top:15px}.header-row{align-items:center}hr{all:unset;display:block;width:100%;height:1px;background-color:transparent;margin:0;border:none}.assessment-author .value{display:inline-block;min-width:120px;text-align:left}.assessment-info,.support-plan-info{align-items:center;border-bottom:1px dotted #dedede;margin:0;padding:30px 20px;transition:0.2s}.assessment-info:hover,.support-plan-info:hover{background-color:#f2f2f2}.support-plan-author{margin-top:0}.support-plan-link-top{align-items:center}.support-period,.assessment-section-title,.support-plan-section-title{background-color:#9aaaad;color:#FFF}.support-plan-index-content .new-create-button{margin:0}.past-plan-title{font-size:20px}.label-approval,.label-implementation{line-height:1;margin:0 5px 0;padding:10px 0;width:80px;font-weight:700;border:1px solid gray;border-radius:50px;position:relative}.label-approval.done,.label-implementation.done{background-color:gray !important}.label-approval{background-color:gray !important}.label-approval.not-approved{background-color:#fff !important}.support-plan-menu li{padding:25px !important}.support-plan-menu-in li{padding:0 !important}.support-plan-menu-in li a{color:inherit;text-decoration:none}.support-plan-menu-in .tabs{margin:-30px -60px 30px}.support-plan-userinfo .info-box,.monitoring-record-userinfo .info-box,.support-record-edit .info-box{padding:30px 30px 100px}.support-plan-userinfo textarea,.monitoring-record-userinfo textarea,.support-record-edit textarea{border-color:#9aaaad}.support-plan-userinfo :disabled:hover,.monitoring-record-userinfo :disabled:hover,.support-record-edit :disabled:hover{color:#999;cursor:not-allowed}.support-plan-userinfo-title{background-color:transparent !important;position:static !important;width:auto !important;margin:0 !important;padding:10px 0 20px !important;margin-bottom:40px !important}.support-plan-userinfo-title-text{font-size:23px;font-weight:bold}.pdf_button{font-weight:700}.userinfo .font-m{line-height:1;padding:7px 20px;border-color:#9aaaad}.userinfo .input{border-color:#9aaaad}.assessment-title-area{padding:10px 0;margin:30px 0 !important;font-weight:700;border-color:#9aaaad}.assessment-title-area .assessment-title{margin-left:0}.logo-details{background-color:teal !important}.logo-details .logo_name{background-image:url(../img/logo_beta.svg)}.employment-training-history-title{font-weight:700}#tag-created_by{margin-right:100px}.radio-col{position:relative}.radio-col:after{content:"";position:absolute;right:0;top:0;bottom:0;margin:auto;height:30%;width:1px;background-color:#bbb}.employment-training-history-area{margin:25px 0;border-color:#ddd}#add-history-btn{margin-bottom:30px}.assessment textarea,.support-plan textarea,.support-record-edit textarea{margin-top:0}.assessment textarea:hover,.support-plan textarea:hover,.support-record-edit textarea:hover{transition:0.2s;background-color:#f2f2f2}.assessment .delete-button,.support-plan .delete-button,.support-record-edit .delete-button{margin-top:10px;margin-left:15px;background-color:transparent;border-style:none;color:#0277bd;font-weight:500;padding:0;position:relative}.assessment .delete-button:before,.support-plan .delete-button:before,.support-record-edit .delete-button:before{content:"";margin-right:2px;color:#0277bd}.cancel-right-margin{margin-right:10px}.support-plan-meeting-info-box .font-lg,.work-item .font-lg{margin:-30px -30px 30px !important;position:static;width:calc(100% + 60px);border-radius:5px 5px 0 0}#selectedStaffDisplay{margin-left:15px !important}.monitoring-box{background-color:rgba(154, 170, 173, 0.1);border-radius:5px;border:4px solid #9aaaad;padding-bottom:20px !important}.monitoring-box:hover{transition:0.2s;background-color:rgba(154, 170, 173, 0.2)}.help-icon{font-size:13px;font-family:arial !important;margin-left:5px;position:relative;top:-2px}.tooltips{padding:15px}.date-info-box .data-info{line-height:2}.support-record-created_at{margin-bottom:5px}.custom-font-table,.custom-font-table-edit,.support-plan-list{border-spacing:0}.custom-font-table .support-record-tr:hover,.custom-font-table-edit .support-record-tr:hover,.support-plan-list .support-record-tr:hover{transition:0.2s;background-color:#F2F2F2}.custom-font-table .support-record-tr td,.custom-font-table-edit .support-record-tr td,.support-plan-list .support-record-tr td{padding:40px 20px}.custom-font-table .support-record-tr td.date-top-cell:first-child,.custom-font-table .support-record-tr td.date-top-cel:first-child,.custom-font-table-edit .support-record-tr td.date-top-cell:first-child,.custom-font-table-edit .support-record-tr td.date-top-cel:first-child,.support-plan-list .support-record-tr td.date-top-cell:first-child,.support-plan-list .support-record-tr td.date-top-cel:first-child{line-height:1.7}.custom-font-table .support-record-tr td.date-top-cell:last-child,.custom-font-table .support-record-tr td.date-top-cel:last-child,.custom-font-table-edit .support-record-tr td.date-top-cell:last-child,.custom-font-table-edit .support-record-tr td.date-top-cel:last-child,.support-plan-list .support-record-tr td.date-top-cell:last-child,.support-plan-list .support-record-tr td.date-top-cel:last-child{text-align:center;vertical-align:middle}.custom-font-table .support-record-tr td.date-top-cell:last-child:hover,.custom-font-table .support-record-tr td.date-top-cel:last-child:hover,.custom-font-table-edit .support-record-tr td.date-top-cell:last-child:hover,.custom-font-table-edit .support-record-tr td.date-top-cel:last-child:hover,.support-plan-list .support-record-tr td.date-top-cell:last-child:hover,.support-plan-list .support-record-tr td.date-top-cel:last-child:hover{transition:0.2s;background-color:rgba(154, 170, 173, 0.2)}.custom-font-table .support-record-tr td:nth-child(2),.custom-font-table-edit .support-record-tr td:nth-child(2),.support-plan-list .support-record-tr td:nth-child(2){position:relative}.custom-font-table .support-record-tr .support-record-pairs li,.custom-font-table-edit .support-record-tr .support-record-pairs li,.support-plan-list .support-record-tr .support-record-pairs li{margin-bottom:15px}.date-top-cell:before,.date-top-cel:before{display:none !important}.support-record-content-value label{display:inline-block;margin:0 20px 15px 0}.support-record-content-value label input{margin-right:5px}.support-record-edit .support-record-tr{background-color:transparent !important}.support-record-edit .support-record-tr td:before{display:none !important}.support-record-edit-button,.work-record-edit-button,.button-group{border-top:1px solid #dedede;padding-top:30px;margin-top:70px}.support-record-label,.interview-record-label{font-weight:300}.support-record-day{font-size:18px;font-weight:700}input[type="time"]{border-bottom-color:#9aaaad;width:100%}.support-record-tbody .no-data{padding:20px}.work-record-left-box{margin-bottom:25px}.support-record-tr td:last-child{text-align:center}.support-record-tr td:last-child:hover{transition:0.2s;background-color:rgba(154, 170, 173, 0.2)}.custom-font-table-edit colgroup col:last-child{display:none}.work-record-edit td:last-child,.work-record-edit .support-record-title:last-child,.support-record-edit td:last-child,.support-record-edit .support-record-title:last-child{display:none}.support-record-edit-select{width:100%}.support-record-list-edit{margin-bottom:20px}.support-record-list-edit:first-child{min-height:auto;margin-bottom:30px}.work-content-edit:first-child .work-record-checkbox{margin-top:0}.support-plan-content-wrapper .inner{margin:0;padding:40px}.record_actual-progress-button{line-height:1;height:auto;padding:9px 10px;border-color:#bbb}.record_actual-progress-button:hover{transition:0.2s;opacity:0.5}.daily-record-box strong{font-weight:500}.daily-record-box .count-text{font-family:arial !important;font-weight:700;border-top:1px solid #9aaaad;margin:12px 0 0;padding-top:12px}.edit-table{margin-bottom:30px}.edit-table td{padding:0 0 15px}.edit-table td.label{padding-bottom:15px}.edit-table td .company-name{margin:0 50px 0 0}.edit-table td:hover:before{display:none}.edit-table td[rowspan="2"]{vertical-align:middle}.time-cell,.time-label{padding:10px 15px !important}.time-cell,.time-label,.row-label td{padding:10px 20px !important;line-height:1;background-color:#9aaaad !important;color:#FFF;border-style:none}.row-input .label{padding:20px 0 0px;color:#666}.row-input .form-ctrl{margin-top:20px;padding:12px 20px !important;font-size:15px;font-weight:700}.record-date,.input-content,.daily-record-box{border-color:#9aaaad}.edit-table td:hover:before{background-color:transparent !important}.edit-table td:hover .input-content{transition:0.2s;background-color:#f2f2f2}.record_edit-input{padding:0.8em 0.5em 0em !important;min-height:50px}.record_edit-textarea{height:auto !important;padding:15px 0}.support-record-box-area{position:relative}.support-record-box-area .content{position:absolute !important;left:0;top:0}.support-record-box-area .content select{outline:none;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;box-sizing:border-box;margin:0 10px !important;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;-webkit-appearance:none}#workContentCheckboxes{padding:30px;display:flex;flex-wrap:wrap}#workContentCheckboxes div{margin-right:15px}#workContentCheckboxes label{font-size:16px !important;display:inline-block}.users_records .label{padding:20px 10px}.users_records .company-name,.users_records .company-cell-inner{border-bottom-style:none;border-left:2px solid #9aaaad;padding-left:15px;display:flex;align-items:center}.users_records .inner .count{margin-bottom:70px}[name^="accompanying_staff"]{margin-right:0;width:90% !important}[name^="accompanying_staff_time"]{margin-right:50px;width:80% !important}.row-time .input-content,.row-time [name="morning"],.row-time [name="afternoon"]{min-height:100px}.users_records_left a,.record_actual-progress-button{position:absolute;top:25px;right:100px;padding:10px}section.inner.editing{padding-bottom:80px}body.record .inner{padding:40px}body.record .target-info{margin-bottom:0 !important}body.record .target-info .content{margin-bottom:0 !important}.buttom-cell a{line-height:1;height:auto;padding:5px 15px;width:auto;margin:0 5px;min-width:140px;font-size:15px;border:2px solid #0277bd;color:#0277bd;border-radius:50px}.buttom-cell a:hover{transition:0.2s;background-color:#0277bd;color:#FFF}.users_summary td{padding:15px 30px}.status-graduation{line-height:1;padding:2px 10px;margin-left:10px;font-size:14px}.invoice-download .tabs{position:relative;top:-18px}.invoice-download .invoice-title{font-size:23px;font-weight:bold;margin:30px 0 !important;padding-bottom:20px !important}.invoice-download .th-blue{background-color:rgba(154, 170, 173, 0.8) !important;color:#FFF;padding:10px !important;font-weight:700}.invoice-download td{padding:8px !important;font-size:16px !important;font-weight:300}.invoice-download .invoice-btn{margin:0 5px 0 0}.invoice .tabs{position:relative;top:-18px}.invoice p{font-size:16px !important;margin:30px 0 !important;line-height:1.8}.invoice .invoice-title{font-size:23px;font-weight:bold;margin:30px 0 !important;padding-bottom:20px;border-bottom:1px solid #dedede}.invoice .invoice-btn{margin:0 10px 0 0;padding:8px 19px;font-size:15px}.r-edit-btn-box{position:absolute;right:40px;top:55px}.offsite-work .inner,.workplace_company .inner{padding:40px}.offsite-work .ow_info_label,.offsite-work .wc_form-tittle,.workplace_company .ow_info_label,.workplace_company .wc_form-tittle{font-size:23px;margin-bottom:20px}.offsite-work .ow_info_block,.offsite-work .wc_form-tittle,.workplace_company .ow_info_block,.workplace_company .wc_form-tittle{border-bottom:1px solid #dedede;margin-bottom:30px}.offsite-work .ow_contract_status,.workplace_company .ow_contract_status{padding:0;margin:0 0 20px 0}.offsite-work .wc_form-tittle,.workplace_company .wc_form-tittle{padding-bottom:20px}.ow_info_regist{text-align:right;margin-bottom:1.5em;position:absolute;right:40px;top:35px}.ow_info_regist_btn,.ow_print_btn{margin:0;line-height:1;width:auto;padding:10px 20px;font-size:16px;font-weight:500}.ow_contract_table th,.ow_contract_table td{padding:10px}.ow_contract_table .edit a{background-color:#007bff;color:#fff !important;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:16px !important;margin:10px;display:block}.workplace_company .sticky-toolbar{position:absolute;top:0;right:0;padding:8px 24px;background-color:transparent}.workplace_company .sticky-toolbar button:first-child{order:1}.workplace_company .sticky-toolbar button:last-child{background-color:#eee;color:#333;border:1px solid #ddd}.workplace_company .form-row{margin-bottom:40px}.workplace_company .form-row input{padding:10px 0;margin-bottom:10px}.workplace_company .form-row label{display:block;margin-bottom:10px}.workplace_company .form-underline{border-color:#9aaaad;margin:10px 0}.workplace_company .date-row{width:60%}.workplace_company .btn-delete{margin-top:10px;margin-left:15px;background-color:transparent;border-style:none;color:#0277bd;font-weight:500;padding:0;position:relative;font-size:14px}.workplace_company .btn-delete:before{content:"";margin-right:6px;color:#0277bd}.home-content .text{display:flex;align-items:center}.home-content .text a{font-size:20px;text-decoration:none;color:#11101d}.home-content .text a:hover{text-decoration:underline}.home-content .text span{margin:0 5px;font-size:14px;font-weight:300}.office-info .info-box{padding:40px}.office-info .info-box .check label{font-weight:500 !important}.office-info .info-box .user-info-input{border-bottom:1px solid #dedede;padding:0 0 30px 0}.office-info .info-box .label-content{border-style:none;padding:0}.office-info .info-box .label-content label{font-weight:700}.office-info .info-box .label-content .input:first-child{padding-top:0;margin-top:0}.office-info .font-lg{left:-40px;top:-40px;width:calc(100% + 80px)}.office-info label{font-weight:300}.office-info input{padding:10px 0}.office-info .input{border-color:#9aaaad}.office-info .position{align-items:baseline}.office-info .position .input{min-height:40px}.office-info .inline-block{margin-bottom:20px}.office-info .inline-block label{margin-bottom:10px;display:block;position:static}.office-info.fixed .header-button .input{display:none}.user-info .tag-menu{position:sticky;top:20px;background:#FFF}.user-info .font-lg{width:calc(100% + 60px);left:-30px}#btn-print,#printbtn button,.checked_all,[id^="createBtn_"],.bt-action,.wage #printbt,.record-edit-button,.ow_print_btn,.ow_info_regist_btn,td.edit a,.wc-save-btn,.wc-user-save-btn,.btn-success,.invoice-btn,.modal-button{background-color:#0277bd !important;border:1px solid #0277bd !important;color:#FFF;text-decoration:none !important}.invoice-btn-outline{border:1px solid #0277bd !important;background-color:#fff !important;color:#0277bd !important}.wage #printbtn,.wage #btn-print{padding:6px 25px;top:7px}.wc-user-label{border-style:none}.wc-user-label th{padding:5px 0;border-style:none;background-color:#9aaaad;color:#FFF;font-size:14px}.wc-user-label th:after{content:"";height:50%;width:1px;background-color:#fff;display:block;position:absolute;top:0;margin:auto;bottom:0}.wc-user-table tbody>tr td:first-child{text-align:center;background-color:#f0f0f0}.wc-user-box{position:relative}.user-checkbox{margin-right:0;width:15px;height:15px}.wc-user-text{margin-bottom:0}.wc-select-all-label{display:flex;align-items:center;margin-left:0;position:absolute;top:27px;right:40px;line-height:1}.wc-select-all-label input{width:15px !important;height:15px !important;margin-right:3px}.user-detail-list table,.invoice-download table,.gold-type table,.offsite-work table,.work-item table{border-color:#9aaaad !important}.user-detail-list table thead th,.invoice-download table thead th,.gold-type table thead th,.offsite-work table thead th,.work-item table thead th{background-color:rgba(154, 170, 173, 0.8) !important;color:#FFF !important}.user-detail-list table th,.user-detail-list table td,.invoice-download table th,.invoice-download table td,.gold-type table th,.gold-type table td,.offsite-work table th,.offsite-work table td,.work-item table th,.work-item table td{border-color:#9aaaad !important}.user-detail-list table tbody tr:hover,.invoice-download table tbody tr:hover,.gold-type table tbody tr:hover,.offsite-work table tbody tr:hover,.work-item table tbody tr:hover{transition:0.2s;background-color:#f2f2f2}.modal-box label input{margin-right:10px;width:15px;height:15px}.modal-box .user-row{line-height:1;padding:15px}.modal-box .user-row .user-checkbox{margin-right:10px}.modal-box .modal-button{margin:0 2px}.wc-selected-users-btn{border-color:#0277bd;color:#0277bd}.modal-header{background-color:#f9f9f9;border-radius:5px 5px 0 0}.support-record-box{min-width:16% !important;width:auto !important}@media only screen and (max-width:1200px){body{width:auto}}#tag-pysical .label-content .checked-result{margin:10px 0;font-weight:bold}#tag-pysical .label-content .edit-checkboxes{display:none}#tag-pysical .label-content .edit-link{display:inline-block;margin:5px 0;color:blue;cursor:pointer;text-decoration:underline}#tag-pysical.edit-mode .edit-checkboxes{display:block}#tag-pysical.edit-mode .checked-result,#tag-pysical.edit-mode .edit-link{display:none}.facesheet #printFs{margin-left:8px}.facesheet .support-period{margin-bottom:30px}.facesheet .user-info-input{padding-bottom:20px}.facesheet .cancel-button p,.facesheet .support-record-edit-button .support-plan-record-edit-button p,.support-record-edit-button .facesheet .support-plan-record-edit-button p,.facesheet .work-record-edit-button .support-plan-record-edit-button p,.work-record-edit-button .facesheet .support-plan-record-edit-button p,.facesheet .button-group .support-plan-record-edit-button p,.button-group .facesheet .support-plan-record-edit-button p{font-size:14px}.facesheet .position .input{width:100%}.facesheet .position .inline-block{width:18%}.facesheet .support-record-left-box{margin-top:0}.facesheet.fixed .header-button{display:flex;justify-content:center}.facesheet.fixed .header-button button{margin:0 10px}.facesheet.fixed .header-button button p{font-size:20px}.facesheet.fixed .header-button button.submit_button{width:20% !important}.facesheet .font-lg{width:calc(100% + 60px);left:-30px}.facesheet .border-line{border-bottom:1px solid #dedede;padding:10px 0}.facesheet .border-line>span{display:inline-block;width:200px}.facesheet .genogram-area{display:flex;justify-content:space-between}.facesheet .genogram-area .inline-block{flex-basis:48%}.facesheet .genogram-pos{display:flex;justify-content:center;align-items:center;flex-direction:column;border:1px solid #dedede;padding:20px}.facesheet .genogram-pos #open-genogram-tool{margin:15px;padding:12px 16px;border-width:2px}.facesheet .genogram-pos #upload-genogram{display:inline-block;padding:10px 20px;cursor:pointer;border:2px solid #299cde;border-radius:6px;background-color:#f5faff;color:#299cde;font-weight:bold;transition:0.3s}.facesheet .genogram-pos #upload-genogram:hover{background-color:#299cde;color:#fff}.facesheet .genogram-pos input[type="file"]{display:none !important}.facesheet .custom-file-upload{font-size:14px;font-weight:700;border:2px solid #000;padding:12px 44px;border-radius:3px}.facesheet .custom-file-upload:hover{cursor:pointer}.facesheet #cancelEdit:hover{cursor:pointer}.facesheet .userinfo .info-box input{padding-bottom:0}.facesheet .vertical-liner input{display:inline-block}.facesheet textarea{border-style:none}.facesheet .modal-content{margin:0 !important;width:100% !important;max-width:100% !important;border-style:none;box-shadow:none;border-radius:0;padding:0}.facesheet .wc-select-user-box{position:relative;width:80%;max-width:none}.facesheet .wc-select-user-box .wc-user-cancel-btn{border:3px solid #000;background-color:white;border-radius:50px;color:#000;width:35px;height:35px;display:flex;justify-content:center;align-items:center;font-weight:700;position:absolute;top:20px;right:20px}body.fixed .header-button{left:auto !important;right:0 !important}body.fixed .header-button button{left:0 !important}body.fixed .header-button #printFs{display:none !important}.support-plan-list .record-content-value,.users_records .record-content-value{border-bottom:1px dotted #ccc;padding-bottom:10px}.support-plan-list .record-content-value:hover,.users_records .record-content-value:hover{border-bottom:1px solid #aaa}body.actual-progress table tr:hover td:before,body.actual-progress th tr:hover td:before,body.actual-progress td tr:hover td:before,body.actual-schedule table tr:hover td:before,body.actual-schedule th tr:hover td:before,body.actual-schedule td tr:hover td:before{background-color:rgba(255, 0, 242, 0.1)}.font-m .wc-selected-users-btn{line-height:1;margin:0 0 0 15px}body.facesheet{}@media screen{body.facesheet #printLayout{display:none}body.facesheet .cb{width:12pt;height:12pt}body.facesheet .cb.is-checked::after{font-size:12pt}}@media print{body.facesheet .info-box{display:none}body.facesheet *{visibility:hidden}body.facesheet body.facesheet *:not(#printLayout):not(#printLayout *){display:none !important}body.facesheet #printLayout,body.facesheet #printLayout *{visibility:visible}body.facesheet #printLayout{position:absolute;left:5%;top:5%;right:5%;margin:auto;bottom:5%;padding-bottom:100px}body.facesheet .sidebar,body.facesheet .home-section{position:static;width:100% !important;margin:0}body.facesheet .cb{width:12pt;height:12pt}body.facesheet .cb.is-checked::after{font-size:10pt}}body.facesheet .cb{display:inline-block;width:14px;height:14px;border:1px solid #000;vertical-align:middle;position:relative}body.facesheet .cb.is-checked::after{content:"✓";position:absolute;left:50%;top:50%;transform:translate(-50%, -58%);font-weight:bold;font-size:12px;line-height:1}body.facesheet #printLayout{font-family:"Noto Sans JP", Arial, sans-serif;color:#000;font-size:11pt}body.facesheet #printLayout .title{text-align:center;font-weight:bold;font-size:24px;border-bottom:2px solid #000;padding:8px 0;margin-bottom:16px}body.facesheet .pl-table{width:100%;border-collapse:collapse;table-layout:fixed;margin-bottom:8px}body.facesheet .pl-table th,body.facesheet .pl-table td{border:2px solid #000;padding:5px 10px;vertical-align:middle}body.facesheet .pl-th{background:#fff;font-weight:bold;text-align:center}body.facesheet .pl-center{text-align:center}body.facesheet .pl-left{text-align:left}body.facesheet .pl-right{text-align:right}body.facesheet .b2{border-bottom:2px solid #000 !important}body.facesheet .r2{border-right:2px solid #000 !important}body.facesheet .d{border-right:1px dotted #000 !important;border-bottom:1px dotted #000 !important}body.facesheet .head{font-weight:bold;text-align:center;width:150px;background-color:rgba(0, 0, 0, 0.1)}body.facesheet .mt6{margin-top:6px}body.facesheet .mt10{margin-top:10px}body.facesheet .note{font-size:9pt;line-height:1.4;white-space:pre-wrap}body.facesheet .ass-title{text-align:center;font-size:16pt;border-bottom:1px solid #000;padding:2px 0;margin:6px 0}body.facesheet .circle{font-weight:bold}body.facesheet .checkbox{font-weight:bold;font-size:16pt}body.facesheet .col-no{width:40px}body.facesheet .col-name{width:28%}body.facesheet .col-rel{width:10%}body.facesheet .col-job{width:16%}body.facesheet .col-birth{width:18%}body.facesheet .col-living{width:12%}body.facesheet .inline-hint{color:#000}body.facesheet .freebox{border:1px solid #000;min-height:48mm;padding:6px;white-space:pre-wrap}body.facesheet #disability_handbook_type.is-disabled,body.facesheet #disability_handbook_type:disabled{color:#888 !important;cursor:not-allowed}body.facesheet .print-geno img{display:block;margin:auto;min-height:300px}body.facesheet .pc-choice-badge{display:inline-block;padding:4px 12px;border:2px solid #333;border-radius:50px;margin:0 8px;line-height:1}body.facesheet .pc-choice{display:inline-block;padding:2px 6px}body.facesheet .user-info-input .position:not(.genogram-area){display:flex;flex-wrap:wrap;gap:8px 16px;align-items:stretch}body.facesheet .user-info-input .inline-block{display:flex;flex-direction:column;justify-content:space-between;min-height:56px;box-sizing:border-box}body.facesheet .user-info-input .inline-block .font-mm{line-height:1.2;margin-bottom:4px;white-space:nowrap}body.facesheet .user-info-input .inline-block .input{flex:1 1 auto;display:flex;align-items:center;min-height:32px}body.facesheet .user-info-input .inline-block .input:empty::before{content:" "}body.facesheet .user-info-input>.input:empty::before{content:" "}body.facesheet .assessment-table td,body.facesheet .assessment-table th{vertical-align:middle}body.facesheet .assessment-table td.radio-cell:empty::before{content:" "}body.facesheet #family-viewmode .position,body.facesheet #employment-viewmode .position{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:stretch}body.facesheet #family-viewmode .inline-block,body.facesheet #employment-viewmode .inline-block{display:flex;flex-direction:column;justify-content:space-between;min-height:56px}body.facesheet #family-viewmode .inline-block .input:empty::before,body.facesheet #employment-viewmode .inline-block .input:empty::before{content:" "}body.facesheet #editMode .input,body.facesheet #editMode input,body.facesheet #editMode select,body.facesheet #editMode textarea{background-color:#f2f2f2;padding:5px}body.facesheet #billing_adress,body.facesheet #disability_description,body.facesheet #family_genogram_desc{height:auto !important;margin-top:0}body.facesheet .wc-select-user-box{min-height:650px}