/* *** variables model *** */
/* color */
/* *** common variables *** */
/* break point */
/* hover style */
/* color */
/* One-Tone */
/* Two-Tone */
/* *** mixins *** */
/* break point */
/* hover */
/* --- 10px = 1rem --- */
/* plyvacy_policy */
.privacy-policy-area .h3ttl {
  border-bottom: solid 1px currentColor;
}
.privacy-policy-area .kerning {
  font-feature-settings: "palt";
}
.privacy-policy-area a.arrow-link {
  word-break: break-all;
}
.privacy-policy-area li,
.privacy-policy-area dt:not(.outsider dt) {
  margin-block-start: var(--size8);
}
.privacy-policy-area ol.kakko-list {
  counter-reset: paren;
}
.privacy-policy-area ol.kakko-list > li {
  padding-inline-start: calc(2em + var(--size8));
  counter-increment: paren;
  position: relative;
}
.privacy-policy-area ol.kakko-list > li::before {
  content: "(" counter(paren) ")";
  font-family: "Neue Haas Grotesk Text Pro";
  font-weight: 400;
  position: absolute;
  left: 0;
  top: 0;
}
.privacy-policy-area dl.kakko-space > dd {
  padding-inline-start: calc(1.5em + var(--size8));
}
.privacy-policy-area dl.kakko-space .num {
  width: 1.5em;
}
.privacy-policy-area dl.maru-space > dd {
  padding-inline-start: calc(1em + var(--size8));
}
.privacy-policy-area dl.dot-space > dt {
  padding-inline-start: 1em;
  text-indent: -1em;
}
.privacy-policy-area dl.dot-space > dd {
  padding-inline-start: 1em;
}
.privacy-policy-area .outsider {
  display: flex;
}
.privacy-policy-area .outsider dt {
  width: 5em;
}
.privacy-policy-area .outsider dd {
  flex: 1;
}
.privacy-policy-area .num {
  margin-inline-end: var(--size8);
  font-family: "Neue Haas Grotesk Text Pro";
  font-weight: 400;
  display: inline-block;
}
.privacy-policy-area .tbl01 {
  width: 100%;
}
.privacy-policy-area .tbl01 th,
.privacy-policy-area .tbl01 td {
  padding: var(--size8);
  font-size: 1.4rem;
  line-height: 1.5;
  font-weight: normal;
  font-weight: 400;
  border-collapse: collapse;
  border: 1px solid var(--greyK10);
}
@media (min-width: 769px) {
  .privacy-policy-area .tbl01 th,
  .privacy-policy-area .tbl01 td {
    text-align: center;
  }
}/*# sourceMappingURL=privacy_policy.css.map */


