._mn_body .faq_content {
  font-size: 14px;
  background-image: url("../img/qa_background.png");
  background-repeat: no-repeat;
  background-position: right 0em top 3em;
  min-height: 500px;
  color: #000000; }
  ._mn_body .faq_content h2 {
    font-size: 20px; }
  ._mn_body .faq_content h3 {
    font-size: 18px; }
  ._mn_body .faq_content .faq_wrapper .faq_header .item_link {
    color: #3399cc;
    cursor: pointer; }
  ._mn_body .faq_content .faq_wrapper .faq_header .item_link::before {
    content: url("../img/faq_link_arrow.png"); }
  ._mn_body .faq_content .faq_wrapper .faq_header .item_link:link,
  ._mn_body .faq_content .faq_wrapper .faq_header .item_link:active {
    color: #3399cc; }
  ._mn_body .faq_content .faq_wrapper .faq_header .item_link:visited,
  ._mn_body .faq_content .faq_wrapper .faq_header .item_link:active {
    color: #cc0099; }
  ._mn_body .faq_content .faq_wrapper .faq_header .item_link:hover,
  ._mn_body .faq_content .faq_wrapper .faq_header .item_link:active {
    color: #0000ff;
  }
  ._mn_body .faq_content .faq_wrapper .faq_header .item_link:active {
    color: #003366; }
  ._mn_body .faq_content .faq_wrapper .faq_body .faq_section {
    border-bottom: 2px solid #a0a0a0;
    margin: 2em 0;
    padding: 2em 0;
  }

._mn_body .faq_content .faq_wrapper .faq_body .faq_section dl dt {
  margin-bottom: 1em;
}

._mn_body .faq_content .faq_wrapper .faq_body .faq_section dl dt::before {
  content: url("../img/question.png");
}

._mn_body .faq_content .faq_wrapper .faq_body .faq_section dl dd {
  margin: 0;
}

._mn_body .faq_content .faq_wrapper .faq_body .faq_section dl dd::before {
  content: url("../img/answer.png");
}

/*# sourceMappingURL=faq.css.map */
