@media screen and (min-width: 768px)
{
  ol.p-privacyPolicy__section--items
  {
    margin-top: 2rem;
    padding-left: 2.5rem;
  }
}
@media screen and (max-width: 767px)
{
  ol.p-privacyPolicy__section--items
  {
    margin-top: 2.60417vw;
    padding-left: 3.25521vw;
  }
}
ol.p-privacyPolicy__section--items li::marker {
  content: '('counter(list-item)') ';
}

@media screen and (min-width: 768px)
{
  ol.p-privacyPolicy__section--thirdParty > li > ol
  {
    padding-left: 2rem;
  }
}
@media screen and (max-width: 767px)
{
  ol.p-privacyPolicy__section--thirdParty > li > ol
  {
    padding-left: 2.60417vw;
  }
}
ol.p-privacyPolicy__section--thirdParty > li > ol > li::marker
{
  content: counter(list-item)'. ';
}

@media screen and (min-width: 768px)
{
  ol.p-privacyPolicy__section--dataNotice
  {
    margin-top: 2rem;
    padding-left: 2.5rem;
  }
}
@media screen and (max-width: 767px)
{
  ol.p-privacyPolicy__section--dataNotice
  {
    margin-top: 2.60417vw;
    padding-left: 3.25521vw;
  }
}
ol.p-privacyPolicy__section--dataNotice > li::marker
{
  content: '('counter(list-item, lower-alpha)') ';
}
@media screen and (min-width: 768px)
{
  ol.p-privacyPolicy__section--dataNotice > li > ol
  {
    padding-left: 2rem;
  }
}
@media screen and (max-width: 767px)
{
  ol.p-privacyPolicy__section--dataNotice > li > ol
  {
    padding-left: 2.60417vw;
  }
}
ol.p-privacyPolicy__section--dataNotice > li > ol > li::marker
{
  content: counter(list-item)') ';
}
@media screen and (min-width: 768px)
{
  ol.p-privacyPolicy__section--dataNotice > li > ol > li > ol
  {
    padding-left: 2rem;
  }
}
@media screen and (max-width: 767px)
{
  ol.p-privacyPolicy__section--dataNotice > li > ol > li > ol
  {
    padding-left: 2.60417vw;
  }
}
ol.p-privacyPolicy__section--dataNotice > li > ol > li > ol > li::marker
{
  content: counter(list-item)'. ';
}
