/* プライバシーポリシー */
.page-id-3 p.before{
  font-size: .9rem;
  font-weight: bold;
  margin-top: 30px;
}
.page-id-3 .contents{
  padding-left: 20%;
  padding-right: 20%;
}
.page-id-3 .contents .section{
  margin-top: 20px;
}
.page-id-3 .contents .list_privacy_first,
.page-id-3 .contents .list_privacy_second{
  font-size: .9rem;
  margin-top: 0px;
}
.page-id-3 .contents .list_privacy_second ol,
.page-id-3 .contents .list_privacy_first ol{
  counter-reset: item;
}
.page-id-3 .contents .list_privacy_first li::before{
  counter-increment: item;
  content: counter(item)'.';
  padding-right: .5em;
  font-weight: bold;
}
.page-id-3 .contents .list_privacy_second li::before{
  counter-increment: item;
  content: '('counter(item)') ';
  padding-right: .5em;
  font-weight: bold;
}
.page-id-3 .section p:first-of-type{
  font-weight: bold;
}
.page-id-3 .section p{
  font-size: .9rem;
}
.page-id-3 .contents .date{
  font-size: .9rem;
  margin-top: 50px;
  text-align: right;
}
@media screen and (max-width: 430px) {
  .page-id-3 .contents{
    padding-left: 5%;
    padding-right: 5%;
  }
  .page-id-3 .contents ol{
    padding-left: 0px;
  }
}
