@charset "utf-8";


/*-------------------------
成長加速化補助金とは
/*-------------------------

/* コンテナ全体のスタイル */
.sp-evaluation-container {
  width: 100%;
  box-sizing: border-box;
  line-height: 1.6;
}
.sp-evaluation-container .sp-bold

/* リスト共通の初期化 */
.sp-evaluation-container ul.sp-main-list,
.sp-evaluation-container ul.sp-sub-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* 親リストのスタイル */
.sp-main-item {
  position: relative;
  padding-left: 1.5em; /* 行頭のドットスペース */
  margin-bottom: 0.5em;
}

/* 親リストのグレーの丸 */
.sp-main-item::before {
  content: "";
  position: absolute;
  left: 0.2em;
  top: 0.55em;
  width: 0.6em;
  height: 0.6em;
  background-color: #888888;
  border-radius: 50%;
}

/* 子リスト全体のスタイル */
.sp-sub-list {
  margin-top: 0.5em;
  padding-left: 1em; /* ネストのインデント */
}

/* 子リストのスタイル */
.sp-sub-item {
  position: relative;
  padding-left: 1.5em; /* 行頭のドットスペース */
  margin-bottom: 0.5em;
}

/* 子リストのグレーの丸 */
.sp-sub-item::before {
  content: "";
  position: absolute;
  left: 0.2em;
  top: 0.55em;
  width: 0.5em;
  height: 0.5em;
  background-color: #888888;
  border-radius: 50%;
}

/* 最後の子要素の余白をリセット */
.sp-sub-item:last-child {
  margin-bottom: 0;
}

/* テキスト強調（ブルー） */
.sp-evaluation-container .sp-highlight {
  color: #0070c0;
  font-weight: bold;
}


/* レスポンシブ対応：スマホ等での見やすさ調整 */
@media (max-width: 768px) {
  .sp-sub-list {
    padding-left: 0.5em; /* 画面が狭いときはインデントを少し詰める */
  }
}