@charset "UTF-8";
/* ::::::::::  プライバシーポリシー  :::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* =========================================================
privacypolicy
========================================================= */
@media (max-width: 1024px) {
  .privacypolicy .secTitle01 {
    font-size: 1.8rem;
  }
}
.privacypolicy .leadText {
  text-align: left;
}
.privacypolicy .secTitle02 {
  border-bottom: 1px solid #CACACA;
  padding-bottom: 0.45lh;
  margin-bottom: 0.55lh;
}
@media (max-width: 1024px) {
  .privacypolicy .secTitle02 {
    margin-bottom: 0.65lh;
    font-size: 1.5rem;
  }
}
.privacypolicy p:has(+ .secTitle02) {
  margin-bottom: 60px;
}
@media (max-width: 767px) {
  .privacypolicy p:has(+ .secTitle02) {
    margin-bottom: 40px;
  }
}
.privacypolicy .table01:has(+ .secTitle02) {
  margin-bottom: 60px;
}
.privacypolicy .table01 a {
  color: #CCB072;
  text-decoration: underline;
}
.privacypolicy .table01 a[href^="tel:"] {
  color: inherit;
  text-decoration: none;
}/*# sourceMappingURL=privacypolicy.css.map */