.privacy1 {
  padding-top: 30px;
  background-color: var(--base-color);
  padding-bottom: 30px;
}

.Inner {
  margin-top: var(--spacing-xxs);
  max-width: 600px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: var(--spacing-xxs);
}



h4 {
  margin-top: 0px;
  margin-bottom: var(--spacing-sm);
  font-family: var(--paragraph-jp-lg-font-family);
  font-size: var(--paragraph-jp-lg-font-size);
  font-weight: 400;
  line-height: var(--paragraph-jp-lg-line-height);
  color: var(--main-color);
  text-align: left;
  letter-spacing: 0.1em;

}

ol{
    margin: 1rem 0; /* 枠の外の隙間 */
    padding: 1rem 1.5rem; /* 枠の線から中の文字までの隙間 */
    color: #555; /* 文字色 */
    background: rgba(89, 176, 159, 0.1); /* 背景色 */
    border-radius:10px; /* 枠を丸く */
}
ol li{
    list-style-type: none;
    counter-increment: number;
}
ol li:before {
    content: counter(number) ".";
    margin-right: 5px; /* リストの番号と文字の間に隙間をあける */
    color: rgba(89, 176, 159, 1); /* リストの色 */
}

.privacy p {
  margin-top: var(--spacing-sm);
  text-align: left;
}


.information {
  padding-top: 144px;
}

.information p {
  margin-top: var(--spacing-sm);
  text-align: center;
}


