@charset "utf-8";
/* CSS Document */

.news_dl dt {
  font-weight: normal;
}
.news_dl dd {
  font-size: 1.2rem;
}

/* リスト全体のコンテナ */
.list-container {
  counter-reset: parent-count; /* 全体の親カウンターを初期化 */
}

/* 個別の <ol> グループ */
.group {
  counter-increment: parent-count; /* olタグが変わるごとに親の番号を進める */
  counter-reset: child-count;      /* グループが変わるたびに子のカウンターをリセット */
  list-style: none;
  padding-left: 0;
}

/* リストアイテム（li） */
.group li {
  counter-increment: child-count;  /* liごとに子番号を進める */
}

/* 「親番号-子番号」の形式で表示する */
.group li::before {
  content: counter(parent-count) "-" counter(child-count) " ";
  margin-right: 0.5em;
}


.list_01 {
  list-style:  none;
  margin:  0;
  padding-left: 1.5rem;
}
.list_01 li:before {
  content:  "-";
  display:  inline-block;
  position:  relative;
	margin-left: 0rem;
	text-indent: -1rem;
}
.ol_01 {
  list-style-type: none;
  margin:  0;
  padding-left: 2rem;
}
.ol_01 li:before {;
  display:  inline-block;
  position:  relative;
  content: counter(list-item) ")";;
	margin-left: 0rem;
	text-indent: -1.5rem;
}
.arc_table01 {
	text-align: center;
	vertical-align: middle;
}
.arc_table01 thead tr th {
  background: rgba(31, 37, 102, 1);
	color: #fff;
}
.arc_table01 tbody tr th {
  background: rgba(31, 37, 102, 0.1);
}
.arc_table01 tbody tr td {
	background: #ffffff;
}
@media screen and (max-width: 768px) {
	.arc_table01 {
		font-size: .9rem;
	}
}