@charset 'UTF-8';
.anchor_nav_list {
  margin-top: 80px;
}
.policy__category__item {
  border-bottom: 1px dotted #d1d0d0;
}
.policy__category__item:first-child {
  border-top: 1px dotted #d1d0d0;
}
.policy__category__link {
  position: relative;
  display: block;
  padding: 13px 40px 13px 30px;
}
.policy__category__link:hover {
  text-decoration: underline;
}
.policy__category__link::after {
  content: '';
  position: absolute;
  width: 11px;
  height: 11px;
  top: 50%;
  transform: translateY(-50%) rotate(45deg);;
  right: 21px;
  border-top: 1px solid #484848;
  border-right: 1px solid #484848;
}