@charset "UTF-8";

/*
@import url("style.css");
@import url("user-style.css");
*/

body {
  /*zoom: 0.8;*/ /*sizeL*/
  zoom: 0.6; /*sizeM*/
  /*zoom: 0.4;*/ /*sizeS*/
  -webkit-print-color-adjust: exact;
}
div.container {
  margin-top: 0px;
  /*width: 1000px;*/ /*sizeL*/
  /*width: 1180px;*/ /*sizeM*/
  /*width: 1400px;*/ /*sizeS*/
  width: auto;
}
th, td {
  display: table-cell !important;
}
/*tr{
  page-break-inside: avoid !important;
}
*/
header.pc-header {
  display: none;
}
header.sp-header {
  display: none;
}
footer.l-footer {
  display: none;
}
aside {
  display: none;
}
a.k_pdfdl {
  display: none;
}
a.o-assist {
  display: none;
}

/* パンくず */
.breadcrumb {
  display: none;
}

/* フローティングボタン */
div.js-scroll-btn__back{
  display: none;
}

/* ページング（自己評価・個人面談） */
div.btn_form{
  display: none;
}

/* 年度選択バー、表示ボタン */
div.p-facility_list__year {
  /* display: flex;
  justify-content: space-between;
  align-items: center; */
  display: none;
}
/* 新規記入ボタン */
.k_button {
  display: none;
}

/*AIチャットボット*/
#tayori-ai-chatbot-app {
  display: none;
}

/* 職員データベース用 */
.p-koumoku__link__btn {
  /* width: 210px !important; */
  display: none;
}
.bs .justify-content-md-end {
  justify-content: flex-end !important;
}
.bs .col-sm-3 {
  flex: 0 0 auto;
  width: 25% !important;
}
.bs .col-sm-9 {
  flex: 0 0 auto;
  width: 75% !important;
}
.bs .col-md-6 {
  display: flex;
  flex: 0 0 auto;
  width: 50% !important;
}

canvas.chartjs-render-monitor {
  display: flex;
  flex: 0 0 auto;
  width: 98% !important;
  height: 98% !important;
}

.btn.btn-warning.btn-sm.mb-2 {
  display: none;
}
.btn.btn-secondary.btn-sm {
  display: none;
}
.btn.btn-primary.me-md-2 {
  display: none;
}
button.btn.btn-primary {
  display: none;
}

/* 個人面談用 */
.o-table.is-interview-top tr:nth-child(1) th:nth-child(1) {
  width: 43px !important;
  text-align: center;
}
.o-table.is-interview-top tr td:nth-child(1) {
  width: 43px;
}
.p-interview__form-top__btn {
  display: none;
}
.p-interview__form-bottom input {
  display: none;
}
.p-interview__form-top,
.p-interview__form-bottom {
  max-width: 100%;
}


/* 個人目標・計画用 */
.o-table.is-task-kanri .add-koudou {
  display: none;
}
.o-table.is-task-kanri .add-koudou.edit-mokuhyou {
  display: none;
}
.o-table.is-task-kanri .dell-mokuhyou {
  display: none;
}

/* 自己評価（省察・対話）用 */
.o-table.is-self-assessment table th {
  width: 424px;
  text-align: left;
  vertical-align: top;
}
div.p-self-assessment__content__top{
  display: flex;
}
/* 自己評価（チェックリスト）用 */
.p-facility__manner__top {
  display: flex;
  justify-content: space-between;
}
 .p-facility .p-interview__form-bottom {
  max-width: 100%;
}
.p-interview__form-bottom .p-facility__content,
.p-interview__form-bottom .p-interview__form-bottom__content {
  max-width: 100%;
}
.p-facility__content .o-table.is-facility {
  max-width: 100%;
}
.p-facility__content .o-table.is-facility table {
  width: 100%;
  max-width: 100%;
}

/* 研修計画用 */
.p-task-kanri__btn button {
  display: none;
}
.p-kenshukeikaku__submit input {
  display: none;
}
/* 研修報告用 */
.p-meeting__btn input {
  display: none;
}

/* タスク管理 */
.k_todolist_btns {
  display: none;
}
.p-todolist__search__detail {
  width: 300px !important;
}

/* 事業計画用 */
tr.plan__row th{
  width: 200px !important;
}
div.p-plan__year{
  display: flex;
  justify-content: space-between;
}
/* 事業計画・事業報告用 */
.p-plan__button {
  display: none;
}
.p-plan__link {
  display: none;
}

/* 行動計画用 */
form.p-task-kanri__search {
  display: flex;
}
div.p-task-kanri__search__detail {
  margin-bottom: 0;
  margin-right: 15px;
}
.p-task-kanri__search__detail select.max-135 {
  width: 500px !important;
}
div.p-task-kanri__btn{
  display: flex;
  justify-content: flex-end;
}
button.p-task-kanri__btn button {
  margin: 0 0 0 18px;
}
.o-table.is-task-kanri .add-task {
  display: none;
}

/* 施設自己評価用 */

/* 保護者評価 */
.btn.copy_btn {
  display: none;
}
.btn.delete_btn {
  display: none;
}

/*  */
/* 0719ここまで！！！ */
/*  */


/* タスク管理用 */
form.p-todolist__search{
  display: flex;
}
div.p-todolist__search__detail{
  margin-right: 15px;
}

/* 職員会議用 */
.o-table.is-meeting th {
  width: 142px;
}
div.p-meeting__middle__top{
  display: flex;
}
div.day{
  margin-right: 26px;
  min-width: 285px;
}
div.human{
  min-width: 285px;
}
p.flex_content{
  display: flex;
}
.o-table.is-meeting td .flex_content span {
  display: flex;
  align-items: center;
  min-width: 312px;
  margin-right: 0;
  white-space: nowrap;
}
.o-table.is-meeting td .flex_content span input {
  margin-left: 8px;
}
br.display_to_mq_mm{
  display: none;
}

/* 事業報告用 */
.o-table.is-plan .plan__row .table_number table {
  width: 100% !important;
  max-width: 100% !important;
}
.o-table.is-plan .plan__row .table_number .table_number_top th:nth-child(1) {
  width: 76px !important;
}
.o-table.is-plan .plan__row .table_number .table_number_top th:nth-child(2) {
  width: 93px !important;
}
.o-table.is-plan .plan__row .table_number .table_number_top th:nth-child(3), .o-table.is-plan .plan__row .table_number .table_number_top th:nth-child(4) {
  width: 85px !important;
}
.o-table.is-plan .plan__row .table_number .table_number_top th:nth-child(5) {
  width: 100px !important;
}
.o-table.is-plan .plan__row .table_number .table_number_top th:nth-child(6) {
  width: 80px !important;
}
.o-table.is-plan .plan__row .table_number .table_number_top th:nth-child(7) {
  width: 120px !important;
}
.o-table.is-plan .plan__row .table_number .table_number_bottom th:nth-child(1) {
  width: 115px !important;
}
.o-table.is-plan .plan__row .table_number .table_number_bottom th:nth-child(2) {
  width: 120px !important;
}
.o-table.is-plan .plan__row .table_number .table_number_bottom th:nth-child(3), .o-table.is-plan .plan__row .table_number .table_number_bottom th:nth-child(4) {
  width: 113px !important;
}
.o-table.is-plan .plan__row .table_number .table_number_bottom th:nth-child(5) {
  width: 117px !important;
}
.o-table.is-plan .plan__row .table_number .table_number_bottom th:nth-child(6) {
  width: 129px !important;
}
.o-table.is-plan .plan__row .table_number .table_number_last th:nth-child(1) {
  width: 157px !important;
}
.o-table.is-plan .plan__row .table_number .table_number_last th:nth-child(2) {
  width: 190px !important;
}
.o-table.is-plan .plan__row .table_number .table_number_last th:nth-child(3) {
  width: 190px !important;
}
.o-table.is-plan .plan__row th {
  width: 200px !important;
}
.o-table.is-plan .plan__row td .text_detail .text_detail_title {
  width: 125px !important;
}
.o-table.is-plan .plan__row td .text_detail {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.o-table.is-plan .plan__row td .text_detail .text_detail_title {
  width: 125px;
}
.o-table.is-plan .plan__row td .text_detail .text_detail_textarea {
  -webkit-box-flex: 1;
  flex: 1;
  padding: 12px 10px;
}

/*自己評価レポート用*/
.p-facility_report__graph__top {
  display: flex !important;
}
.p-task-kanri__search__submit {
  position: absolute;
  right: 2.4%;
  bottom: 24px;
}
.p-task-kanri__search__detail .max-166 {
  width: 166px;
}
#graph_bottom{
  width: 85% !important;
}
.chartjs-size-monitor{
  display: none;
}
.accordion{
  font-size: 13px;
}
