@charset "UTF-8";
.wrap .attachment-thumbnail {
  width: auto;
  height: 4em;
}
.wrap .select-all-posts {
  padding: 5px 10px;
  border-radius: 5px;
  border: 2px solid #000;
  background-color: beige;
}
.wrap table {
  margin-top: 15px;
}

#loading-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.8); /* 背景を半透明に */
  justify-content: center;
  align-items: center;
  z-index: 9999;
}
#loading-overlay img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px; /* ローディング画像のサイズを適宜調整 */
  height: 50px;
}

/* ヘッダー部分を固定表示 */
.fixed-header {
  position: fixed;
  top: 32px;
  left: 160px;
  width: 100%;
  background: rgba(255, 255, 255, 0.95); /* 背景を半透明に */
  padding: 15px 20px;
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1); /* 軽い影をつける */
  z-index: 1000; /* 他の要素より前面に表示 */
}
.fixed-header label:not(:first-of-type) {
  margin-left: 30px;
}

/* 固定ヘッダーの下にフォームが隠れないように、上の余白を調整 */
.form-container {
  margin-top: 180px; /* ヘッダーの高さ分の余白を作る */
  margin-bottom: 10em;
}

.footer_exec {
  position: fixed; /* 画面に固定表示 */
  top: 80px;
  right: 200px;
  background: rgba(255, 255, 255, 0.9); /* 背景を半透明に */
  padding: 10px 20px; /* 内側の余白 */
  border-radius: 5px; /* 角を丸くする */
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1); /* 軽い影をつける */
  z-index: 1000; /* 他の要素より前面に表示 */
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.3s ease-out, transform 0.3s ease-out;
}
.footer_exec.appear {
  opacity: 1;
  transform: translateY(0);
}

.post_trns_link {
  margin-top: 20px;
}

.post_trns_tbody .data_line:nth-child(odd) {
  background-color: #f0f8ff;
}
.post_trns_tbody .data_line:nth-child(even) {
  background-color: #dbeafe;
}
.post_trns_tbody .skip_line:nth-child(odd) {
  background-color: #afafaf;
}
.post_trns_tbody .skip_line:nth-child(even) {
  background-color: #8b8b8b;
}
.post_trns_tbody .rev_line:nth-child(odd) {
  background-color: #ffebcd;
}
.post_trns_tbody .rev_line:nth-child(even) {
  background-color: #f5deb3;
}
/*# sourceMappingURL=transfer.css.map */