@charset "UTF-8";
body {
  background-color: oklch(var(--cp-tones-b-l) var(--cp-tones-b-c) var(--cp-tones-b-h) / var(--cp-tones-b-a,1));
}
body::after {
  content: "　";
  display: block;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0rem;
  left: 0rem;
  z-index: 10000;
  background-color: #000;
  background-image: url("images/spin.gif");
  background-position: 50% 50%;
  background-size: 2.5rem 2.5rem;
  background-repeat: no-repeat;
  pointer-events: none;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  opacity: 0;
}
body.busy_mode:after {
  pointer-events: auto;
  opacity: 0.4;
}
body.login {
  background-image: url("images/bg.png");
  background-size: cover;
  background-position: center;
}
body.login #login h1 a {
  width: auto;
  background-image: url("images/logo.svg");
  background-size: 80% auto;
  background-position: center;
}
body.login .button.sns_login {
  display: block;
  margin: 1em auto;
  text-align: center;
}
body.login .button.sns_login img {
  height: 1.25em;
  width: auto;
  margin-right: 0.5em;
  vertical-align: middle;
}
#adminmenumain #adminmenuback {
  box-shadow: 0 3px 7px oklch(var(--cp-tones-shd-l) var(--cp-tones-shd-c) var(--cp-tones-shd-h) / var(--cp-tones-shd-a,1));
}
@media (max-width:959px) {
  #wpcontent {
    padding: 0.625rem;
  }
}
#wpcontent #wpadminbar {
  box-shadow: 0 3px 7px oklch(var(--cp-tones-shd-l) var(--cp-tones-shd-c) var(--cp-tones-shd-h) / var(--cp-tones-shd-a,1));
}
#wpcontent #wpadminbar #wp-admin-bar-clone_post .ab-icon::before {
  content: "";
}
#wpcontent #editor {
  background-color: oklch(var(--cp-tones-b-l) var(--cp-tones-b-c) var(--cp-tones-b-h) / var(--cp-tones-b-a,1));
}
#wpcontent #editor .edit-post-header, #wpcontent #editor .edit-post-sidebar {
  box-shadow: 0 3px 7px oklch(var(--cp-tones-shd-l) var(--cp-tones-shd-c) var(--cp-tones-shd-h) / var(--cp-tones-shd-a,1));
}
#wpcontent #editor .editor-post-title__block .editor-post-title__input {
  color: oklch(var(--cp-tones-t-l) var(--cp-tones-t-c) var(--cp-tones-t-h) / var(--cp-tones-t-a,1));
}
#wpcontent #editor .edit-post-visual-editor {
  background-color: oklch(var(--cp-tones-b-l) var(--cp-tones-b-c) var(--cp-tones-b-h) / var(--cp-tones-b-a,1));
}
#wpcontent #editor .edit-post-visual-editor .editor-post-title__block, #wpcontent #editor .edit-post-visual-editor .editor-block-list__block {
  max-width: 60rem;
  width: auto;
}
#wpcontent #editor .edit-post-layout__metaboxes {
  border-color: oklch(calc(1 - var(--cp-tones-t-t) * 100) var(--cp-tones-t-c) var(--cp-tones-t-h) / calc(var(--cp-tones-t-a,1) * 0.5));
}
#wpcontent #cpcf_custom_box {
  background-color: oklch(var(--cp-tones-b-l) var(--cp-tones-b-c) var(--cp-tones-b-h) / var(--cp-tones-b-a,1));
}
#wpcontent #cpcf_custom_box > h2 {
  color: oklch(var(--cp-tones-t-l) var(--cp-tones-t-c) var(--cp-tones-t-h) / var(--cp-tones-t-a,1));
  border-color: oklch(calc(1 - var(--cp-tones-t-t) * 100) var(--cp-tones-t-c) var(--cp-tones-t-h) / calc(var(--cp-tones-t-a,1) * 0.3));
}
#wpcontent #cpcf_custom_box .inside {
  padding: 1rem;
  margin: 0rem;
  border-style: none;
}
#wpcontent #cp_search #cpcf_custom_box_button {
  position: fixed;
  z-index: 10001;
  bottom: 0.5em;
  right: 0.5em;
  height: auto;
  padding: 1em;
  background-color: oklch(var(--cp-tones-m-l) var(--cp-tones-m-c) var(--cp-tones-m-h) / var(--cp-tones-m-a,1));
  border-radius: 2em;
  text-align: center;
  font-size: 0.9375rem;
  line-height: 1em;
  font-family: var(--cp-font-family-f-g);
  font-weight: 500;
  color: oklch(var(--cp-tones-i-l) var(--cp-tones-i-c) var(--cp-tones-i-h) / var(--cp-tones-i-a,1));
  cursor: pointer;
  box-shadow: 0 4px 9px oklch(var(--cp-tones-shd-l) var(--cp-tones-shd-c) var(--cp-tones-shd-h) / var(--cp-tones-shd-a,1));
}
#wpcontent #cp_search #cpcf_custom_box_button::before {
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
#wpcontent #cp_search #cpcf_custom_box {
  background-color: transparent;
}
#wpcontent #cp_search #cpcf_custom_box .inside {
  position: fixed;
  z-index: 10000;
  bottom: 0rem;
  right: 0rem;
  max-height: 80vh;
  height: auto;
  overflow-y: auto;
  background-color: oklch(var(--cp-tones-b-l) var(--cp-tones-b-c) var(--cp-tones-b-h) / var(--cp-tones-b-a,1));
  border-radius: 0.625rem 0rem 0rem 0rem;
  box-shadow: 0 5px 11px oklch(var(--cp-tones-shd-l) var(--cp-tones-shd-c) var(--cp-tones-shd-h) / var(--cp-tones-shd-a,1));
  pointer-events: none;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  opacity: 0;
  transform: -webkit- translateY(100vh);
  transform: translateY(100vh);
}
#wpcontent #cp_search #cpcf_custom_box.active .inside {
  pointer-events: auto;
  opacity: 1;
  transform: -webkit- translateY(0rem);
  transform: translateY(0rem);
}
#wpcontent form#posts-filter div.tablenav.top .actions {
  overflow: visible;
}
#wpcontent form#posts-filter div.tablenav.top .actions div.search_condition {
  display: inline-block;
  position: relative;
  margin: 0rem 0.3125rem;
}
#wpcontent form#posts-filter div.tablenav.top .actions div.search_condition .button::before {
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  display: inline-block;
  margin-right: 0.625rem;
}
#wpcontent form#posts-filter div.tablenav.top .actions div.search_condition div.inputs {
  display: block;
  position: absolute;
  padding: 1.25rem;
  width: 37.5rem;
  top: 2.5rem;
  left: -12.5rem;
  z-index: 10000;
  background-color: oklch(var(--cp-tones-b-l) var(--cp-tones-b-c) var(--cp-tones-b-h) / var(--cp-tones-b-a,1));
  border-style: solid;
  border-width: 0.0625rem;
  border-color: oklch(var(--cp-tones-m-l) var(--cp-tones-m-c) var(--cp-tones-m-h) / var(--cp-tones-m-a,1));
  border-radius: 0.625rem;
  box-shadow: 0 3px 7px oklch(var(--cp-tones-shd-l) var(--cp-tones-shd-c) var(--cp-tones-shd-h) / var(--cp-tones-shd-a,1));
  -webkit-transition: 0.5s;
  transition: 0.5s;
  opacity: 0;
  transform: -webkit- translateY(-0.625rem);
  transform: translateY(-0.625rem);
  pointer-events: none;
}
#wpcontent form#posts-filter div.tablenav.top .actions div.search_condition div.inputs::before {
  content: " ";
  display: block;
  width: 0.0625rem;
  height: 0.0625rem;
  position: absolute;
  top: -1.3125rem;
  left: 13.75rem;
  border-style: solid;
  border-width: 0.625rem;
  border-color: transparent;
  border-bottom-color: oklch(var(--cp-tones-m-l) var(--cp-tones-m-c) var(--cp-tones-m-h) / var(--cp-tones-m-a,1));
}
#wpcontent form#posts-filter div.tablenav.top .actions div.search_condition div.inputs.active {
  opacity: 1;
  transform: -webkit- translateY(0rem);
  transform: translateY(0rem);
  pointer-events: auto;
}
#wpcontent form#posts-filter div.tablenav.top .actions div.search_condition div.inputs table.inputs {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0px;
}
#wpcontent form#posts-filter div.tablenav.top .actions div.search_condition div.inputs table.inputs th, #wpcontent form#posts-filter div.tablenav.top .actions div.search_condition div.inputs table.inputs td {
  padding: 0.3125rem 0.625rem;
  border-style: solid;
  border-width: 0.0625rem;
  border-color: oklch(calc(1 - var(--cp-tones-t-t) * 30) var(--cp-tones-t-c) var(--cp-tones-t-h) / var(--cp-tones-t-a,1));
  text-align: left;
  font-size: 0.75rem;
  line-height: 1em;
  font-family: var(--cp-font-family-f-g);
  font-weight: normal;
  color: oklch(calc(1 - var(--cp-tones-t-t) * 80) var(--cp-tones-t-c) var(--cp-tones-t-h) / var(--cp-tones-t-a,1));
}
#wpcontent form#posts-filter div.tablenav.top .actions div.search_condition div.inputs table.inputs th {
  background-color: oklch(calc(1 - var(--cp-tones-m-t) * 100) var(--cp-tones-m-c) var(--cp-tones-m-h) / calc(var(--cp-tones-m-a,1) * 0.1));
}
#wpcontent form#posts-filter div.tablenav.top .actions div.search_condition div.inputs table.inputs td label {
  display: inline-block;
  margin: 0.3125rem;
}
#wpcontent .cpform_section {
  padding: 0.625rem;
  background-color: oklch(var(--cp-tones-b-l) var(--cp-tones-b-c) var(--cp-tones-b-h) / var(--cp-tones-b-a,1));
}
#wpcontent .cp-meta-item img, #wpcontent .cp-meta-item video {
  display: block;
  width: 6.25rem;
  height: auto;
  background-color: lightgray;
}
#wpcontent table.manage {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0px;
}
#wpcontent table.manage > thead > tr > th, #wpcontent table.manage > thead > tr > td, #wpcontent table.manage > tbody > tr > th, #wpcontent table.manage > tbody > tr > td {
  padding: 1.25rem 0.3125rem;
  border-bottom-style: solid;
  border-bottom-width: 0.0625rem;
  border-bottom-color: oklch(var(--cp-tones-shd-l) var(--cp-tones-shd-c) var(--cp-tones-shd-h) / var(--cp-tones-shd-a,1));
}
#wpcontent table.manage > thead > tr > th.control, #wpcontent table.manage > thead > tr > td.control, #wpcontent table.manage > tbody > tr > th.control, #wpcontent table.manage > tbody > tr > td.control {
  width: 5rem;
}
#wpcontent table.manage > thead > tr > th, #wpcontent table.manage > tbody > tr > th {
  width: 10rem;
  text-align: left;
  font-size: 0.75rem;
  color: oklch(var(--cp-tones-tx-l) var(--cp-tones-tx-c) var(--cp-tones-tx-h) / var(--cp-tones-tx-a,1));
  font-weight: bold;
}
#wpcontent table.manage > thead > tr > td, #wpcontent table.manage > tbody > tr > td {
  background-color: oklch(calc(1 - var(--cp-tones-bx-t) * 100) var(--cp-tones-bx-c) var(--cp-tones-bx-h) / calc(var(--cp-tones-bx-a,1) * 0.5));
  text-align: left;
  font-size: 0.6875rem;
  color: oklch(var(--cp-tones-tx-l) var(--cp-tones-tx-c) var(--cp-tones-tx-h) / var(--cp-tones-tx-a,1));
  font-weight: normal;
}
#wpcontent table.manage > thead > tr > td textarea.full, #wpcontent table.manage > tbody > tr > td textarea.full {
  width: 100%;
  box-sizing: border-box;
}
#wpcontent table.manage > thead > tr > td span, #wpcontent table.manage > tbody > tr > td span {
  display: inline-block;
}
#wpcontent .wp-list-table input[type="checkbox"] {
  width: 0.9375rem;
  height: 0.9375rem;
}
#wpcontent .wp-list-table input[type="checkbox"]:checked::before {
  width: 1.125rem;
  height: 1.125rem;
}
#wpcontent .wp-list-table a.pdf {
  display: inline-block;
  width: 5rem;
  height: 7.1875rem;
  overflow: hidden;
}
#wpcontent .wp-list-table a.pdf object {
  width: 400%;
  height: 400%;
  -webkit-transform-origin: 0 0 0;
  transform-origin: 0 0 0;
  transform: -webkit- scale(0.25);
  transform: scale(0.25);
}
#wpcontent .form-table input[type="radio"] {
  width: 0.9375rem;
  height: 0.9375rem;
}
#wpcontent .form-table input[type="radio"]:checked::before {
  width: 0.5625rem;
  height: 0.5625rem;
}
/*# sourceMappingURL=./admin.css.map */