@charset "utf-8";

/* ======================================================
 * faq.css
 * ------------------------------------------------------
 * @media print, screen and (min-width: 768px)
 * - access-tabele
====================================================== */
@media print, screen and (min-width: 768px) {
  
  /* ------------------------------------------------------
   * index
  ------------------------------------------------------ */
  /* ----- faq-index-layout ----- */
  .faq-index-layout {
    margin: 50px 0 0;
  }
  .faq-index-layout .index_lead {
    font-size: 2.0rem;
    font-weight: 700;
    line-height: 1.5;
  }

  .other_lang {
    margin-top: 50px;
  }

  .home-navi-anchor.type-border li {
    border: solid 1px #ddd;
  }

  .toggle_note.type-margin {
    margin-top: 50px;
  }

  .toggle_note .a-blank:after {
    content: "";
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 0 5px;
    background: url(/faq/image_new/index_point_ic01.png) no-repeat 0 0;
    background-size: contain;
    vertical-align: middle;
  }

}
@media print, screen and (max-width: 767px) {
  
  /* ------------------------------------------------------
   * index
  ------------------------------------------------------ */
  /* ----- faq-index-layout ----- */
  .faq-index-layout {
    margin: 25px 0 0;
  }
  .faq-index-layout .index_lead {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.73;
  }
  .faq-index-layout .index_lead + .home-list-bullet {
    margin-top: 15px;
  }
  
  .home-navi-anchor.type-border li {
    border: solid 1px #ddd;
  }

  .toggle_note .a-blank:after {
    content: "";
    display: inline-block;
    width: 11px;
    height: 11px;
    margin: 0 5px;
    background: url(/faq/image_new/index_point_ic01.png) no-repeat 0 0;
    background-size: contain;
    vertical-align: middle;
  }

  
}
@media print {
}