@charset "UTF-8";

#korona + .contents_box01 > .content_wrapper > .heading.block_header_4 {
  cursor: pointer;
}

#korona + .contents_box01 > .content_wrapper > .heading.block_header_4::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 45%;
  right: 30px;
  width: 10px;
  height: 10px;
  border-right: 3px solid #2d2d2d;
  border-bottom: 3px solid #2d2d2d;
  transform: translateY(-50%) rotate(45deg);
  transition: .3s;
}

#korona + .contents_box01 > .content_wrapper > .heading.block_header_4.open::after {
  transform: rotate(225deg);
}

#korona + .contents_box01 > .content_wrapper > .wrapper_item {
  display: none;
}

#korona + .contents_box01 > .content_wrapper > .heading.block_header_4 > .h {
  display: inline-block;
  border-bottom: 1px solid var(--i_border_color);
  margin-bottom: 10px;
  padding-bottom: 5px;
}

@media (max-width: 768px) {
 #korona +  .contents_box01 > .content_wrapper > .heading.block_header_4::after {
      top: inherit;
      bottom: 5%;
      right: 50%;
      transform: translateX(50%) rotate(45deg);
  }

  #korona + .contents_box01 > .content_wrapper > .heading.block_header_4.open::after {
      transform: rotate(225deg);
      bottom: 0;
      right: 48%;
  }

  #korona + .contents_box01 > .content_wrapper > .heading.block_header_4 > p {
    padding-bottom: 4rem;
}
}