@charset "utf-8";
.business .b-faq [class^="sec"] {
   margin-bottom: 139px;
}
header nav li.b {
   background: #E78492;
}
.b-faq .b-lead a {
   display: inline-block;
   color: #33CCCC;
}
.b-faq .sec-top dl {
   width: 100%;
   margin-bottom: 36px;
   max-width: 650px;
}
.b-faq .sec-top dt {
   color: #518AB8;
   font-size: 1.6rem;
   margin-bottom: 13px;
}
.b-faq .sec-top dd {
   line-height: 1.2;
   font-size: 1.5rem;
}
.b-faq .sec-top dd a {
   display: inline;
   color: #33CCCC;
}
@media only screen and (max-width :900px) {
   .business .b-faq [class^="sec"] {
      margin-bottom:40px;
   }
   .b-faq .b-lead {
      margin: 13px 0 23px;
   }
   .b-faq .sec-top dl {
      margin-bottom: 21px;
   }
   .b-faq .sec-top dt {
      font-size: 1.5rem;
      margin-bottom: 13px;
      line-height: 1.2;
   }
   .b-faq .sec-top dd {
      font-size: 1.3rem;
   }
}