@charset "utf-8";
/* -------------------------------
common
------------------------------- */
.l-content img {
  vertical-align: bottom;
}


/* section */
.l-content .section {
  margin-bottom: 50px;
}


/* ------------------------------------------------------
contents
------------------------------------------------------ */
/* ancTtl */
.l-content .ancTtl{
  background: #ddebf7;
  padding: 5px 20px;
  font-weight: bold;
  color: #4472c4;
  margin-bottom: 20px;
}


/* ancNav */
.l-content .ancNav {
  width: 695px;
  margin: 0 auto 30px;
}
.l-content .ancNav .ancBtn{
  margin: 0 0 0 -10px;
  letter-spacing: -0.4em;
}
.l-content .ancNav .ancBtn > li {
  letter-spacing: normal;
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: middle;
  width: 225px;
  margin: 0 0 10px 10px;
}
.l-content .ancNav .ancBtn > li a.m-btn--down {
  text-align: center;
  width: 225px;
}

/* sentei */

.l-content .sentei-ttl{
  background: #67a5dd;
  padding: 5px 20px;
  font-weight: bold;
  color: #ffffff;
}

.l-content .sentei-main{
  border-left: 1px solid #bfbfbf;
  border-right: 1px solid #bfbfbf;
  border-bottom: 1px solid #bfbfbf;
}

.l-content .sentei_txt{
  color: #7f7f7f;
}



.l-content .sentei-02-txt-box{
  width: 419px;
}

.l-content .sentei-02-txt-box p{
  color: #7f7f7f;
}

.l-content .border-02{
  border-left: solid 1px #7f7f7f;
}

.l-content .sentei-03-txt-box{
  width: 256px;
}

.l-content .sentei-03-txt-box p{
  color: #7f7f7f;
}

.l-content .border-03{
  border-left: solid 1px #7f7f7f;
  border-right: solid 1px #7f7f7f;
}

.l-content .sentei-04-service{
  width: 888px;
  height: 100px;
}

.l-content .sentei-04-service p{
  color: #7f7f7f;
}


.l-content .sentei-05-service1{
  width: 888px;
  height: 80px;
}

.l-content .sentei-05-service1 p{
  color: #7f7f7f;
}

.l-content .sentei-05-service2{
  width: 888px;
  height: 100px;
}

.l-content .sentei-05-service2 p{
  color: #7f7f7f;
}

.l-content .sentei-service{
  width: 888px;
  height: 140px;
}

.l-content .sentei-service p{
  color: #7f7f7f;
}
.l-content .faq_anc{
  margin-bottom:10px;
  padding-top:10px;
  font-weight: normal;
}

.l-content .faq_attention{
  text-indent: -2.5em;
  padding-left: 2.5em;
  display: inline-block;
}
