@charset "UTF-8";
/* ::::::::::  特定商取引法に基づく表記  :::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* =========================================================
transaction
========================================================= */
@media (max-width: 1024px) {
  .transaction .secTitle01 {
    font-size: 1.8rem;
  }
}
.transaction .secTitle02 {
  border-bottom: 1px solid #CACACA;
  padding-bottom: 0.45lh;
  margin-bottom: 0.55lh;
}
@media (max-width: 1024px) {
  .transaction .secTitle02 {
    margin-bottom: 0.65lh;
    font-size: 1.5rem;
  }
}
.transaction p:has(+ .secTitle02) {
  margin-bottom: 60px;
}
@media (max-width: 767px) {
  .transaction p:has(+ .secTitle02) {
    margin-bottom: 40px;
  }
}
.transaction .table01:has(+ .secTitle02) {
  margin-bottom: 60px;
}
.transaction .table01 a {
  color: #CCB072;
  text-decoration: underline;
}
.transaction .table01 a[href^="tel:"] {
  color: inherit;
  text-decoration: none;
}/*# sourceMappingURL=transaction.css.map */