@charset "utf-8";

/* ----------↓ #ANC-FAQ ↓---------- */
#anc-faq {
  border-top: 1px dotted #9FA6C9;
  border-bottom: 1px dotted #9FA6C9;
  padding-top: 1em;
  margin-bottom: 4em;
}

#anc-faq ul, #anc-faq li {
  list-style-type: none;
}


#anc-faq ul:after {
  content: "";
  clear: both;
  display: block;
}

#anc-faq ul li {
  margin-bottom: 0.3em;
}

#anc-faq ul li:last-child {
  margin-bottom: 1em;
}

#anc-faq ul li a {
  padding-left: 18px;
  background: url("../image/arw_anchor.gif") no-repeat left bottom 5px;
}

#anc-faq ul li a:hover {
  background: url("../image/arw_anchor-on.gif") no-repeat left bottom 5px;
}

/* ----------↓ #FAQ ↓---------- */
#faq dl {
  margin-bottom: 2em;
}

#faq dl.last {
  margin-bottom: 3em;
}

#faq dl:after {
  content: "";
  clear: both;
  display: block;
}

#faq dt {
  float: left;
  clear: left;
  width: 20px;
  font-size: 130%;
  font-weight: bold;
  padding: 5px 0 4px 8px;
}

#faq dd {
  float: left;
  width: 635px;
  margin-bottom: 0.5em;
  padding: 10px 5px 8px 5px;
  line-height: 1.3em;
}



#faq dt.q {
  color: #529c9a;
  background-color: #eff7f7;
}

#faq dt.a {
  color: #FD8588;
}

#faq dd.q {
  background-color: #eff7f7;
}

