.anakyun29_archive_block {
  position: relative;
}
.anakyun29_archive_block .archive_title {
  display: flex;
}
.anakyun29_archive_block .archive_title .archive_title_num {
  flex: 0 0 auto;
  padding-right: 0.2em;
}
.archive_custom_list01 {
  counter-reset: li_count;
}
.archive_custom_list01 > .list01_item {
  display: flex;
}
.archive_custom_list01 > .list01_item::before {
  flex: 0 0 auto;
  width: 2.2em;
  counter-increment: li_count;
  content: "(" counter(li_count, decimal) ")";
  text-align: center;
}
.archive_custom_list01 > .list01_item > ul {
  flex: 1 1 auto;
}
.archive_indent {
  display: flex;
}
.archive_indent .indent_i {
  flex: 0 0 auto;
}
.archive_custom_list02 {
  position: relative;
}
.archive_custom_list02 > .list02_item {
  list-style-position: outside;
  padding-left: 1.25em;
}
.archive_custom_list02 > .list02_item > span {
  position: absolute;
  left: 0;
  margin: 0;
}
.bullet_kome {
  display: flex;
}
.bullet_kome::before {
  content: "※";
  flex: 0 0 auto;
}
/* 250929 */
.archive_custom_list03 {
  counter-reset: count;
}
.archive_custom_list03 > li {
  counter-increment: count;
}
.archive_custom_list03 > li::before {
  display: inline-block;
  content: counter(count) '.';
  padding-right: 0.2em;
  min-width: 2em;
}
.archive_custom_list01 > .list01_item > ul > li:not(:first-child) {
  padding-left: 1em;
}