@charset "UTF-8";
/* ----------------------------------------------------

なんでも一覧自動生成プログラム　じぇねログ Ver1.1
製作者    ：ガタガタ
サイト    ：https://do.gt-gt.org/
ライセンス：MITライセンス
全文      ：https://ja.osdn.net/projects/opensource/wiki/licenses%2FMIT_license
公開日    ：2024.02.19
修正日    ：2025.05.12
このプログラムはどなたでも無償で利用・複製・変更・
再配布および複製物を販売することができます。
ただし、上記著作権表示ならびに同意意志を、
このファイルから削除しないでください。

---------------------------------------------------- */

a.genelog_button {
  display: block;
  height: 50px;
  line-height: 50px;
  text-align: center;
  background: #000000;
  color: #ffffff;
  margin: 30px auto;
  width: fit-content;
  text-decoration: none;
  padding: 0 30px;
  transition: .3s;
}
a.genelog_button:hover {
  background: dimgray;
}
dl.genelog_update {
  margin: 0;
  padding: 12px 0;
}

dl.genelog_update:not(:last-of-type) {
  border-bottom: 1px solid #0000002a;
}

dl.genelog_update dt {
  font-size: 85%;
  color:#5c5c5c;
  margin: 0 0 5px;
  padding: 0;
}

dl.genelog_update dd {
  margin: 0;
  padding: 0;
}

@media (min-width: 800px) {
  dl.genelog_update {
    display: flex;
  }
  dl.genelog_update dt {
    width: 120px;
  }
  dl.genelog_update dd {
    width: calc(100% - 120px);
  }
}

ul.genelog_pagination {
  display: flex;
  list-style: none;
  margin: 50px auto;
  justify-content: center;
}
ul.genelog_pagination li {
  width: 30px;
  height: 30px;
  text-align: center;
  margin: 0 1px 0 0;
  line-height: 30px;
  border-radius: 4px;
}
@media (min-width: 1025px) {
  ul.genelog_pagination li {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
}
ul.genelog_pagination li.current {
  background: #ccc;
  color: white;
}
ul.genelog_pagination li a {
  display: block;
  width: 100%;
  height: 100%;
  background: #000;
  color: #fff;
  text-decoration: none;
  transition: 0.3s;
  border-radius: 4px;
}
ul.genelog_pagination li a:hover {
  background: dimgray;
}
ul.genelog_pagination li.genelog_prev, ul.genelog_pagination li.genelog_next {
  position: relative;
}
ul.genelog_pagination li.genelog_prev:before, ul.genelog_pagination li.genelog_next:before {
  position: relative;
}
ul.genelog_pagination li.genelog_next:before {
	content: '';
	width: 6px;
	height: 6px;
	display: block;
	position: absolute;
	border-right: 1.5px solid #fff;
	border-top: 1.5px solid #fff;
	transform: rotate(45deg);
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
}
ul.genelog_pagination li.genelog_prev:before {
	content: '';
	width: 6px;
	height: 6px;
	display: block;
	position: absolute;
	border-left: 1.5px solid #fff;
	border-bottom: 1.5px solid #fff;
	transform: rotate(45deg);
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
}
ul.genelog_pagination li:before,
ul.genelog_pagination li:after {
  display: none;
}

table.genelog_table {
  border-collapse: collapse;
  width: 100%;
  border-top: 1px solid #C2C2C2;
  border-bottom: 1px solid #C2C2C2;
  border-right: none;
  border-left: none;
}
table.genelog_table tr {
  border-top: 1px solid #C2C2C2;
}
table.genelog_table tr th:not(:last-of-type), 
table.genelog_table tr td:not(:last-of-type) {
  border-right: 1px dashed #C2C2C2;
}
table.genelog_table th, table.genelog_table td {
  padding: 11px 15px;
  font-size: 15px;
  line-height: 1.8em;
  border-right: none;
  border-left: none;
}
table.genelog_table th {
  text-align: center;
  background: #efefef;
}
.genelog_table_wrap {
  width: 100%;
  overflow-x: scroll;
}
.genelog_table_wrap table {
  width: auto;
  word-break: keep-all;
  min-width: 100%;
}
@media (min-width: 700px) {
  .genelog_table_wrap {
    width: 100%;
    overflow-x: auto;
  }
}
div#genelog_error {
  background: #ffe1e6;
  border: 1px solid #c33f3f;
  padding: 10px;
  border-radius: 5px;
  border-top-left-radius: 0px;
  margin: 50px auto 20px;
  position: relative;
}
div#genelog_error:before {
  content: 'じぇねログ エラーメッセージ';
  display: block;
  background: #c33f3f;
  border: 1px solid #c33f3f;
  color: #fff;
  font-weight: bold;
  padding: 5px 10px;
  font-size: 14px;
  position: absolute;
  left: 0;
  bottom: 100%;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
div#genelog_error p {
  margin: 0;
  color: #820717;
  line-height: 1.8em;
}