body.admin footer {
  margin-top: 100px;
}

body.admin {
  background-color: #333;
}

body.admin div.content {
  background-color: var(--gray2);
}

body.admin.add .row {
  border: none;
}

body.admin.edit .popup-content .row {
  border: none;
}

/*----- リストリンク-----*/
.admin .record .btn a img {
  filter: brightness(1.5);
  transition: filter 0.3s;
}

.admin .record .btn a:hover img {
  filter: brightness(3);
}

/* body.admin label.selectbox {
  background-color: #333;
} */

body.admin input,
body.admin textarea,
body.admin select {
  border: none;
}

body.admin .close-icon::before,
body.admin .close-icon::after {
  background: #fff;
}

/*ログイン画面*/
body.admin .notice {
  background-color: none;
}

body.admin .checkbox1 label {
  color: #fff;
}

body.admin .checkbox1 label:has(:checked)::before {
  background-color: var(--blue2);
}

body.admin .btn_gray_border {
  color: #fff;
  border: 1px solid #fff;
  background-color: #333;
}

body.admin .btn_gray_border:hover {
  color: var(--blue2);
  border: 1px solid var(--blue2);
  background-color: #333;
}

body.admin .btn_red {
  color: #fff;
}

@media only screen and (max-width: 768px) {
  body.admin ul.record {
    background-color: #333;
  }
}
