@charset "UTF-8";



/* ---------------------------------------------------
| メインビジュアルCSS
--------------------------------------------------- */
#subMV{
  width:100%;
  margin:0 0 4em;
  background-image:url(/img/faq/mvFaq.jpg);
  background-position:center 80%;
  background-size:cover;
}
/* --------- responsive --------- */
@media screen and (min-width:1000px) {
  #subMV{height:400px;}
}
@media screen and (min-width:768px) and (max-width:999px) {
  #subMV{height:300px;}
}
@media screen and (min-width:400px) and (max-width:767px) {
  #subMV{height:200px;margin:0 0 2em;}
}
@media screen and (max-width:399px) {
  #subMV{height:150px;margin:0 0 2em;}
}

/* ---------------------------------------------------
| #faq
--------------------------------------------------- */
#faq dl{
  margin-bottom:2em;
  padding-bottom:2em;
  border-bottom:1px dashed #888;
  font-size:1.1em;
}
#faq dl:last-child{
  margin-bottom:4em;
  padding-bottom:0;
  border-bottom:none;
}
#faq dl dt,#faq dl dd{
  min-height:1.8em;
  padding:.1em 0 0 2.5em;
  line-height:1.75em;
}
#faq dl dt{
  margin-bottom:.75em;
  background:url(/img/faq/icon-q.gif) no-repeat;
}
#faq dl dd{
  background:url(/img/faq/icon-a.gif) no-repeat;
}
#faq .note{
  font-size:0.9em;
  color:#666;
}

/* ----- responsive ----- */
@media (max-width:767px) {
  ul.faqCategory,#faq dl{font-size:.9em;}
  #faq dl dt,#faq dl dd{min-height:1.25em;padding:0 0 0 2em;background-size:20px 20px;}
}