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

/*----------------------------------------
よくあるご質問
------------------------------------------*/
#faq h2{
  margin-bottom: 3.1%;
}
#faq h2 img{
  width: 100%;
}
#faq #h2-deco{
  margin-bottom: 6.3%;
  width: 100%;
}
#faq h3{
  margin: 0 3.1% 3.1% 3.1%;
  padding: 3.1% 0;
  text-align: center;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 18px;
  border-radius        : 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius   : 8px;
  background: #FF0000;
}
#faq dl{
  margin-bottom: 6.3%;
  padding-top: 3.1%;
  border: solid 1px #CCCCCC;
}
#faq dl dt{
  padding: 0 3.1% 0 15%;
  min-height: 40px;
  font-weight: bold;
  font-size: 16px;
  background: url(../img/faq/q_bg.gif) left 3.1% center no-repeat;
  background-size: 30px;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items: center;
  align-items: center;
}
#faq dl dd{
  margin-bottom: 3.1%;
  padding: 3.1% 3.1% 3.1% 15%;
  min-height: 40px;
  text-align: justify;
  font-size: 14px;
  border-bottom: solid 1px #CCCCCC;
  background: url(../img/faq/a_bg.gif) left 3.1% center no-repeat;
  background-size: 30px;
  display:-webkit-flex;
  display:flex;
  -webkit-align-items: center;
  align-items: center;
}
#faq dl dd:last-child{
  margin-bottom: 0;
  padding: 3.1% 3.1% 3.1% 17%;
  border-bottom: solid 0px #CCCCCC;
}
