@charset "UTF-8";

/*--FAQアンカーリンク調整--*/
@media screen and (max-width:350px) {
  #faq_anchor + div a span {
    font-size:1.45rem;
  }
}

@media screen and (max-width:600px) {
  #faq_anchor + div .content_wrapper {
    display:flex;
    flex-flow: column;
  }
}

@media screen and (max-width:500px){
  #faq_anchor + div .content_wrapper a {
    width: 100%;
    margin: 8px auto;
  }
}

@media screen and (min-width:501px) and (max-width:600px) {
  #faq_anchor + div .content_wrapper a {
    width: 70vw;
    margin: 8px auto;
  }
}

@media screen and (min-width:601px) and (max-width:900px) {
  #faq_anchor + div .content_wrapper a {
    width: 50vw;
    margin: 8px auto;
  }
}