@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Sans+JP:wght@100..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200&icon_names=link");
.privacypolicy {
  margin-top: 6rem;
}
.privacypolicy .privacypolicy__list li {
  margin-bottom: 1rem;
}
.privacypolicy .privacypolicy__col {
  border: 1px solid #CCC;
  padding: 0 3rem 1rem 3rem;
  margin: 4rem 0;
}
.privacypolicy .privacypolicy__col .privacypolicy__col-ttl {
  margin: -1rem 0 2rem 0;
  padding: 0;
  line-height: 1;
  font-size: 1.8rem;
  font-weight: 500;
}
.privacypolicy .privacypolicy__col .privacypolicy__col-ttl span {
  display: inline-block;
  padding: 0 1rem;
  background-color: #fff;
}