@charset "utf-8";
/* -------------------------------
common
------------------------------- */
.l-content .sectionInner {
  padding: 0 10px;
}
.l-content .titleImg__h3 {
  margin: 0 0 10px;
}


/* -------------------------------
contents
------------------------------- */
/* ancBox */
.l-content .ancBox {
  margin: 0 0 20px 110px;
  letter-spacing: -0.4em;
}
.l-content .ancBox > li {
  letter-spacing: normal;
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}
.l-content .ancBox > li a.m-btn--down {
  padding: 0 2px 0 16px;
  text-align: center;
  height: 50px;
  width: 225px;
  display: table;
}
.l-content .ancBox > li a.m-btn--down span {
  text-align: center;
  display: table-cell;
  vertical-align: middle;
}

/* btnBox */
.l-content .btnBox {
  width: 215px;
  margin: 0 auto 30px;
}

/* btnBox */
.l-content .picBox01{
  padding-bottom: 86px;
  background: url(/special/linearguide/select/howto/images/icon_arrow.png) no-repeat center bottom;
}
.l-content .picBox02{
  padding-bottom: 94px;
  background: url(/special/linearguide/select/howto/images/icon_arrow.png) no-repeat center bottom;
}


/* stepBox */
.l-content .stepBox {
  letter-spacing: -0.4em;
  margin: 0 -20px 10px 0;
}
.l-content .stepBox > li {
  letter-spacing: normal;
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: middle;
  width: 455px;
  margin: 0 20px 20px 0;
}
.l-content .stepBox > li .caption{
  margin-bottom: 8px;
}

