#qa_main {
  padding-bottom: 200px;
}
.qa_title {
  text-align: center;
  color: white;
  font-family: "Noto Sans TC", sans-serif;
  font-optical-sizing: auto;
  font-weight: 900;
  font-style: normal;
  padding-top: 70px;
  letter-spacing: 0.5em;
}
#qa_title_en {
  letter-spacing: 0em;
}
#qa_main > section > div {
  width: 100%;
  margin-top: 100px;
  padding-left: 0px;
}
#qa_main > section > div > div {
  width: 100%;
  padding: 5px 0px 0px 0px;
  position: relative;
}
.wp-block-group:hover {
  cursor: pointer;
  border: 5px 5px white !important;
}
.question {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding-top: 10px;
  padding-left: 30px;
  padding-bottom: 10px;
  background: linear-gradient(to bottom, #eab92d 0%, #c79810 100%);
  position: relative;
  z-index: 98;
}
.question:hover {
  cursor: pointer;
  transition-property: background-color;
  color: antiquewhite;
  text-shadow: 0 0 0.2em gold;
  transition-duration: 0.5s;
  border: 1px 1px white;
}
/* .question>p{
 font-family: "Roboto", sans-serif;
 font-weight: 700;
 font-style: normal;
}
.question>img{
 width: 30px;
 height: 15px;
 display: block;
 margin-right: 50px;
 margin-top: 10px;
} */

.wp-block-heading {
  width: 85%;
  position: relative;
}
.arrow_bottom_question {
  position: relative;
}
.answer {
  width: 100%;
  padding: 20px 50px 20px 50px;
  background-color: aliceblue;
  position: relative;
  top: 0px;
  display: none;
}
.arrow_bottom_question {
  display: inline-block;
  border-style: solid;
  width: 20px;
  height: 20px;
  border-width: 5px 5px 0 0;
  border-color: white;
  transform: matrix(-0.71, 0.71, -0.71, -0.71, 0, 0);
  position: absolute;
  right: 50px;
  top: 20px;
}
.arrow_top_question {
  display: inline-block;
  border-style: solid;
  width: 20px;
  height: 20px;
  border-width: 5px 5px 0 0;
  border-color: black;
  transform: matrix(0.71, -0.71, 0.71, 0.71, 0, 0);
  position: absolute;
  right: 50px;
  top: 30px;
}
/* 手機 */
@media screen and (max-width: 768px) {
  .arrow_bottom_question {
    right: 30px;
  }
  .arrow_top_question {
    right: 30px;
  }
}
