.faq_item {
  margin-bottom: 20rem;
  border-radius: 24rem;
  background: #f2f2f2;
  padding: 20px;
}
.faq_item summary {
  position: relative;
}
.faq_item summary:after {
  content: "";
  mask: url(/upload/bc_arrow.svg) center center no-repeat;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 0;
  background: #000000;
  transform: rotate(90deg);
}
.faq_item[open] summary:after {
  transform: rotate(-90deg);
}