/* nutrirol-site だけのページの部品（手順の番号付きの一覧・箇条書き）。
   benetune-site から同期しない */

.steps,
.plain-list {
  margin-top: 1.5rem;
  max-width: 64ch;
  padding-left: 1.5em;
  line-height: var(--lh-normal);
}

.steps {
  list-style: decimal;
}

.plain-list {
  list-style: disc;
}

.steps li + li,
.plain-list li + li {
  margin-top: 0.5rem;
}

/* サポートのよくある質問の答えの中の箇条書き（前後の段落との間を詰める） */
.info-table dd > .plain-list {
  margin-block: 0.75rem;
}

/* 見出しの途中で語が割れないようにする（「カスタマイズ」など） */
.nowrap {
  white-space: nowrap;
}

/* main.css（benetune-site から同期）では .info-table dt が後ろにあるため、.info-table--preserve-case dt の
   「大文字にしない・字間を詰める・濃く」が効いていない。nutrirol-site では日本語の項目名を読みやすくする */
.info-table.info-table--preserve-case dt {
  font-family: var(--font-sans);
  font-size: var(--fs-small);
  font-weight: 600;
  letter-spacing: 0;
  text-transform: none;
  color: var(--color-ink);
}
