@charset "utf-8"; /* @import url(common.css); */
/* FAQ */
.BD_count {
  line-height: 30px;
  margin: 30px 0 0;
  /*font-family:'NotoR'*/
}

.BD_count span {
  color: #222;
  font-size: 13px
}

.BD_count strong.cnt_point {
  color: #06F
}

.faqList {
  border-top: 1px solid #58616a;
  margin-top: 10px
}

.faqList .list {
  width: 100%
}

.faqList .list > dt {
  display: block;
  position: relative;
  border-bottom: 1px solid #eaecf1
}

.faqList .list > dt button {
  width: 100%;
  display: block;
  /*border-bottom:1px solid #eaecf1;*/
  padding: 20px 0;
  text-align: left;
  line-height: 28px;
  vertical-align: middle;
  /*font-family:'NotoM';*/
  background-color: transparent;
}

.faqList .list > dt button .faq_Q {
  position: absolute;
  top: 16px;
  left: 15px;
  width: 40px;
  height: 40px;
  color: #fff;
  line-height: 40px;
  text-align: center;
  margin: 0 10px 0 0;
  border-radius: 10px;
  background-color: #083891;
  font-weight: 600;
}

.faqList .list > dt button .faq_question {
  display: inline-block;
  *display: inline;
  zoom:1; margin: 0 30px 0 72px;
  font-size: var(--fs17);
  color: #33363d
}

.faqList .list > dd {
  display: none;
  position: relative;
  border-bottom: 1px solid #d3d3d3;
  background: #f9f9f9
}

.faqList .list > dd .faq_answer {
  margin: 0 15px 0 72px;
  padding: 20px 0;
  /*font-family:'NotoR'*/
}

.faqList .list > dd .faq_answer > span.faq_A {
  position: absolute;
  top: 12px;
  left: 15px;
  width: 40px;
  height: 40px;
  color: #fff;
  line-height: 40px;
  text-align: center;
  margin: 0 10px 0 0;
  border-radius: 10px;
  background: #0675ca;
  /*font-family:'NotoM';*/
  font-weight: 600;
}

.faqList .list > dd .faq_answer p *:not(.faq_btn):not(a) {
  font-size: var(--fs17) !important;
  font-family: 'SCDream' !important;
  background-color: transparent !important;
}

.faqList .list > dd .faq_answer p.faq_btn {
  height: 20px
}

.faqList .list > dt {
  background: url("../images/dgedu/template/TB01/board/faq_off.png") no-repeat 98% 50%
}

.faqList .list > dt.active {
  background-image: url('../images/dgedu/template/TB01/board/faq_on.png')
}

.faqList .list > dt.active button .faq_question {
  font-weight: 500;
  color: #083891;
}
