@charset "UTF-8";

.inner_item .heading +.pop {
  display: none;
}

.inner_item .heading {
  position: relative;
}

.inner_item .heading:hover {
  cursor: pointer;
}

.inner_item .heading::before,
.inner_item .heading::after {
  content: "";
  position: absolute;
  background: #fff;
  transition: all .3s ease;
}

.inner_item .heading::before {
  width: 1px;
  height: 21px;
  top: 10px;
  right: 30px;
}

.inner_item .heading::after {
  width: 21px;
  height: 1px;
  top: 20px;
  right: 20px;
}

.inner_item .heading:has(+ [style="display: block;"])::before {
  transform: rotate(90deg);
  opacity: 0;
}

.heading.block_header_2 .h small {
    margin-left: 20px;
}

@media (max-width:700px) {
.heading.block_header_2 .h {
    padding-right: 50px;
}

.heading.block_header_2 .h small {
    margin: 0;
    display: block;
}

.inner_item .heading::before {
    height: 19px;
}

.inner_item .heading::after {
    width: 19px;
    right: 21px;
}

.inner_item .heading::before,
.inner_item .heading::after {
    top: 50%;
    transform: translateY(-50%);
}

.inner_item .heading:has(+ [style="display: block;"])::before {
    transform: translateY(-50%) rotate(90deg);
}
}