@charset "UTF-8";
/* CSS Document */


/* -------------------------------------
よくある質問
-------------------------------------- */


dl.faq {
  width: 97%;
  margin: auto;
}



@media screen and (max-width: 740px) { /* スマートフォン */

  div.submain dl.faq dt {
    background: url(../faq/q@2x.png) no-repeat;
    background-size: 25px 25px;;
    padding: 0 0 5px 35px;
    margin: 15px 0 0 0;
    text-decoration: underline;
    font-weight: bold;
    color: #934105;
  }

  div.submain dl.faq dd {
    background: url(../faq/a@2x.png) no-repeat;
    background-size: 25px 25px;
    padding: 0 0 0 35px;
    margin: 10px 0 25px 0;
  }

}



@media all and (min-width: 741px) { /* PC */

  h1.tit_faq {
    background: url(../faq/tit_h1.png) no-repeat;
  }

  dl.faq dt {
    background: url(../faq/q.png) no-repeat;
    padding: 0 0 5px 35px;
    margin: 15px 0 0 0;
    text-decoration: underline;
    font-weight: bold;
    color: #934105;
    cursor: pointer;
  }

  dl.faq dd {
    background: url(../faq/a.png) no-repeat;
    padding: 0 0 0 35px;
    margin: 10px 0 25px 0;
  }

  dl.faq dt:hover {
    color: #f80;
  }

}