@charset "UTF-8";

/* =============================================================================

AGREEMENT CSS

・約款・利用規約ページ用CSS「.harassment-×××」

上記はここに記述する

============================================================================= */



/* .SelectorName
----------------------------------------------------------------------------- */
.harassment-selectorName {
  @media (width > 640px) {
  }
  @media (width <= 640px) {
  }
}

.p-pbe-A.harassment {
  @media (width <= 640px) {
    padding-block-end: 8rem;
  }
}

.harassment-fixbox {
  @media (width > 640px) {
    margin-bottom: 6.4rem;
  }
  @media (width <= 640px) {
    margin-bottom: 5.6rem;
  }
}

.harassment-fixbox:last-child {
  margin-bottom: 0;
}

.harassment-heading {
  border-bottom: 1px solid var(--cc-black-A);
  line-height: 1.8;
  letter-spacing: 0.16em;
  @media (width > 640px) {
    margin-bottom: 2.4rem;
    padding-bottom: 1.6rem;
    font-size: 2.2rem;
  }
  @media (width <= 640px) {
    margin-bottom: 1.6rem;
    padding-bottom: 1.2rem;
    font-size: 1.6rem;
  }
}

.harassment-list-ttl {
  display: block;
  font-weight: 700;
  @media (width > 640px) {
    margin-top: 1.6rem;
  }
  @media (width <= 640px) {
    margin-top: 2.4rem;
  }
}

.harassment-sublist li {
  margin-left: 1.2em;
  list-style-type: disc;
}

.harassment-fixbox:last-child {
  .p-tg-text-A:nth-child(3) {
    margin-top: 1em;
  }
  .p-tg-text-A:last-child {
    margin-top: 1.6rem;
    text-align: right;
  }
}