/* arguments inittial */
/* font style */
/* site style */
/* [ writing-mode ]
-------------------------------------------------*/
/* [ easy breakpoint ]
-------------------------------------------------*/
@media only screen and (min-width: 1024px) and (max-width: 1260px) {
  .p-heading .c-heading .sub {
    font-size: 9.72222vw;
    line-height: 14.16667vw;
    top: 1.38889vw; } }

@media (max-width: 1023px) {
  .c-heading .ttl.before::before {
    margin-top: 14px; }
  .c-heading--sub {
    padding-bottom: 23px; }
  .p-heading .c-heading .ttl {
    font-size: 28px;
    font-size: 2.8rem; }
  .p-heading .c-heading .sub {
    line-height: 48px; } }

.privacy-ctn {
  margin-top: 33px;
  margin-bottom: 156px; }
  @media (max-width: 1023px) {
    .privacy-ctn {
      margin-top: 32px;
      margin-bottom: 49px; } }
  .privacy-ctn .inner {
    max-width: 820px; }
  .privacy-ctn__item {
    margin-top: 50px;
    counter-reset: item; }
    @media (max-width: 1023px) {
      .privacy-ctn__item {
        margin-top: 39px; } }
    .privacy-ctn__item .child {
      position: relative;
      padding-left: 28px;
      counter-increment: item; }
      .privacy-ctn__item .child::before {
        content: counter(item) ".";
        position: absolute;
        left: 0;
        font-weight: bold;
        color: #ff5e00; }
      .privacy-ctn__item .child p + p {
        margin-top: 31px; }
        @media (max-width: 1023px) {
          .privacy-ctn__item .child p + p {
            margin-top: 32px; } }
      .privacy-ctn__item .child a.linkUnd {
        text-decoration: underline; }
      .privacy-ctn__item .child + .child {
        margin-top: 45px; }
        @media (max-width: 1023px) {
          .privacy-ctn__item .child + .child {
            margin-top: 25px; } }

/*# sourceMappingURL=maps/privacypolicy.min.css.map */