/*----------------------------------
       よくある質問ここから
----------------------------------*/
#faq ul li a{
	color: #333;
}
#faq ul li a:hover{
	color: #00519B;
}
#faq ul li a::before {
  content: "> ";
  color: #00519B;
  font-weight: bold;
}
#faq h2 {
  color: #00519B;
  border-left: 5px #00519B solid;
  font-weight: bold;
  padding: 0 0 0 0.5em !important;
}
#faq p {
  margin: 1.5em 0;
}
#faq li {
  padding: 0 0 0 1em;
  margin: 1em 0;
}
#faq dl {
  border: 3px #ECECEC solid;
  padding: 1.5em;
  margin: 2em 0 0 0;
}
#faq dl dt {
  font-size: 150%;
  color: #00519B;
  background: url(../images/icon_Q.png) no-repeat 0 50%;
  padding-left: 2.5em;
  min-height: 35px;
}
#faq dl dd {
  background: url(../images/icon_A.png) no-repeat 0 1em;
  padding: 0.5em 0 0.5em 4em;
}
#faq dl:hover {
  background-color: #E9F4FA;
}
/*----------------------------------
       よくある質問ここまで
----------------------------------*/