/* FAQページ
------------------------------------------- */
.faq_page .left {
  width: 100%;
}

.faq_page .right {
  width: 100%;
}

.faq_page .left .content {
  margin-bottom: 20px;
}

.faq_page .left .content .question_title {
  margin-bottom: 10px;
  font-size: 16px;
}

.faq_page .left .content .question {}

.faq_page .left .content li {
  list-style: disc;
  margin-left: -20px;
  line-height: 1.4em;
  margin-bottom: 5px;
}

.faq_page .right .content {
  margin-bottom: 20px;
}

.faq_page .right .content .question_title {
  font-size: 16px;
  font-size: 1.6rem;
  padding: 10px 16px;
  font-weight: bold;
  color: #fff;
  background-color: #9BA2A8;
  margin-bottom: 10px;
}

.faq_page .right .content .q {
  padding: 10px;
  line-height: 1em;
  background: #F5F7F8;
  border: 1px solid #CCC;
  margin-bottom: 10px;
}

.faq_page .right .content .a {
  margin-left: 10px;
  margin-bottom: 20px;
}

@media only screen and (min-width: 1090px) {
  .faq_page .left {
    float: left;
    width: 26%;
  }

  .faq_page .right {
    float: right;
    width: 70%;
  }
}
