/* $pc_container_width_sm: 800px; */
/**************************
Compass Text Replacement
*/
/**************************
Inline List
*/
/**************************
Inline Block List
*/
/**************************
horizontal-list
*/
/**************************
Bullets
*/
/* simple clearfix */
/**************************
@mixin for sprite
*/
.faq_content {
  border-bottom: 1px dashed #ccc;
  padding-top: 10px;
}

.faq_content .question {
  position: relative;
}

.faq_content .question a {
  display: block;
  text-decoration: none;
}

.faq_content .question a p {
  position: relative;
  padding-left: 40px;
  margin-bottom: 10px;
  font-weight: 500;
}

.faq_content .question a p::before {
  position: absolute;
  left: 0;
  content: "";
  display: block;
  width: 29px;
  height: 31px;
  background: url(/treatment/faq/img/question.png) no-repeat center center/cover;
}

.faq_content .answer p:not(.cancel) {
  margin-bottom: 10px;
  position: relative;
  padding-left: 40px;
}

.faq_content .answer p:not(.cancel)::before {
  position: absolute;
  left: 0;
  content: "";
  display: block;
  width: 29px;
  height: 31px;
  background: url(/treatment/faq/img/answer.png) no-repeat center center/cover;
}

.faq_content .answer p.cancel {
  padding-left: 60px;
}
/*# sourceMappingURL=faq.css.map */