@charset "utf-8";

#contentsArea div.borderBlock01 .linkList01:first-child {
  margin-top: -5px;
}

/* FAQ */
#contentsArea .qa {
  margin-top: 30px;
}
#contentsArea .qa-q {
  padding-bottom: 20px;
  border-bottom: 1px solid #cecece;
}
#contentsArea .qa-q-mark {
  display: inline-block;
  line-height: 1;
  font-size: 20px;
  font-weight: bold;
  color: #06c;
}
#contentsArea .qa-q-body {
}
#contentsArea .qa-a {
  padding-top: 20px;
}
#contentsArea .qa-a-mark {
  display: inline-block;
  line-height: 1;
  font-size: 20px;
  font-weight: bold;
  color: #9e003a;
}
#contentsArea .qa-a-body {
}
#contentsArea .qa-linkList li {
  background: none;
  padding: 0;
}
#contentsArea .qa-linkList li a {
  padding-left: 15px;
  background: url(/information/faq/img/icon_arrow_right_001.gif) no-repeat left center;
  text-decoration: none;
}
#contentsArea .qa-textimg {
  margin-top: 40px;
}
#contentsArea .qa-table {
  margin-top: 35px;
}

/* Footer Contact */
.footerContact {
  padding: 45px 80px;
  background-color: #06c;
}
.footerContact-title {
  padding: 0;
  margin: 0 0 40px;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
}
.footerContact-linkList {
  display: -webkit-box;
  display: flex;
}
.footerContact-linkItem {
  padding: 0;
  margin: 0;
  display: block;
  width: 25%;
  text-align: center;
  text-decoration: none;
}
.footerContact-linkItem-icon {
  padding: 0;
  margin: 0 0 15px;
}
.footerContact-linkItem-title {
  padding: 0;
  margin: 0;
  font-size: 15px;
  font-weight: bold;
  color: #fff;
}
