@import url("https://use.typekit.net/dkf6nzm.css");
@import url("https://use.typekit.net/mcn5lnv.css");
.sec.sec1 {
  margin: 0 auto 80px auto;
}

/* history */
.history .inner {
  width: 240px;
  background-repeat: no-repeat;
  background-position: 120px 72px;
  background-size: 398px 2px;
}

/* --------------------------------------- Media Queries Smartphone --------------------------------------- */
@media screen and (max-width: 768px) {
  .sec.sec1 {
    margin: 0 auto 40px auto;
  }
  .sec.sec1 .visual::before {
    background-image: url(../images/visual_sp.jpg);
  }

  /* history */
  .history .inner {
    width: 100%;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-size: 2px 100%;
  }
  .history .inner dl:last-child {
    background-image: url(../../images/arrow_sp.svg);
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: 40px 20px;
  }
  .history .inner dl:last-child dd:last-child {
    background-image: url(../../images/col_orange.png);
  }
}

/*# sourceMappingURL=style.css.map */
