@charset "utf-8";

/*===================
privacy
===================*/

.privacy__wrap {
  font-size: 13px;
  font-weight: 700;
  line-height: 1.75;
  padding-top: 15px;
}
.privacy__intro {
  color: #5d5d5d;
  font-weight: 500;
  margin-bottom: 40px;
}
.privacy__item {
  font-weight: 400;
  margin-bottom: 28px;
}
.privacy__item .item_ttl {
  font-size: 17px;
  font-weight: 700;
  letter-spacing: 0.06em;
  margin-bottom: 7px;
  padding-left: 1em;
  position: relative;
}
.privacy__item:last-child {
  margin-bottom: 0;
}
.privacy__item .item_ttl::before {
  content: "";
  display: block;
  width: 11px;
  height: 1px;
  background-color: #152828;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.privacy__item .item_txt {
}
.privacy__item .item_list {
  padding-top: 10px;
  counter-reset: number;
}
.privacy__item .item_list.list_prent {
  padding-left: 1em;
}
.privacy__item .item_list.list_crrent {
  margin-bottom: 10px;
}
.privacy__item .item_list > * {
  padding-left: 1em;
  text-indent: -1em;
}
.privacy__item .item_list > *:before {
  counter-increment: number;
  content: counter(number) ". ";
}

@media screen and (max-width: 1100px) {
}

@media screen and (max-width: 750px) {
}
