@charset "UTF-8";
:root {
  --fontSize: 2.5vw;
  --padding: 5vw;
  --width: 60vw;
}
@media screen and (min-width: 0px) and (max-width: 300px) {
  :root {
    --fontSize: 10vw;
    --padding: 5vw;
    --width: 95vw;
  }
}
@media screen and (min-width: 300px) and (max-width: 500px) {
  :root {
    --fontSize: 8vw;
    --padding: 5vw;
    --width: 95vw;
  }
}
@media screen and (min-width: 500px) and (max-width: 700px) {
  :root {
    --fontSize: 7.22vw;
    --padding: 5vw;
    --width: 90vw;
  }
}
@media screen and (min-width: 700px) and (max-width: 900px) {
  :root {
    --fontSize: 6.43vw;
    --padding: 5vw;
    --width: 85vw;
  }
}
@media screen and (min-width: 900px) and (max-width: 1100px) {
  :root {
    --fontSize: 5.65vw;
    --padding: 5vw;
    --width: 80vw;
  }
}
@media screen and (min-width: 1100px) and (max-width: 1300px) {
  :root {
    --fontSize: 4.87vw;
    --padding: 5vw;
    --width: 75vw;
  }
}
@media screen and (min-width: 1300px) and (max-width: 1500px) {
  :root {
    --fontSize: 4vw;
    --padding: 5vw;
    --width: 70vw;
  }
}
@media screen and (min-width: 1500px) and (max-width: 1700px) {
  :root {
    --fontSize: 3.31vw;
    --padding: 5vw;
    --width: 65vw;
  }
}
@media screen and (min-width: 1700px) and (max-width: 9999px) {
  :root {
    --fontSize: 2.5vw;
    --padding: 5vw;
    --width: 60vw;
  }
}

main {
  min-height: 100vh;
}
main div {
  width: calc(var(--width));
  translate: calc((100vw - var(--width)) / 2) 0;
  background-color: rgba(255, 192, 203, 0.2);
  padding: calc(var(--padding));
  font-family: "M PLUS Rounded 1c", sans-serif;
  font-weight: 500;
  box-sizing: border-box;
  border-radius: 5px;
}
main div h1 {
  font-size: calc(var(--fontSize) * 1);
  margin: 0;
}
main div h2 {
  font-size: calc(var(--fontSize) * 0.8);
  font-weight: 300;
  margin: 0;
}
main div p {
  font-size: calc(var(--fontSize) * 0.5);
  font-weight: 300;
  margin: 0;
}
main div p::before {
  content: "　";
}
main div counterArea {
  counter-reset: section;
}
main div counterArea p::before {
  counter-increment: section;
  content: "　" counter(section) ".";
}
main div span {
  font-size: calc(var(--fontSize) * 0.5);
  font-weight: 300;
  margin: 0;
}

/*# sourceMappingURL=FR05_privacyPolicy.css.map */
