@charset 'UTF-8';
.l-2018 .l-section p {
  font-size: 14px;
}
.l-2018 a span {
  outline: 0;
  margin: 0;
  padding: 0;
  background: 0 0;
  color: #ef7a00;
  font-size: 15px;
  vertical-align: baseline;
  text-decoration: underline;
}
.l-2018 a:hover span,
.l-2018 a:visited span {
  color: #f5af67;
}
.l-2018 .cta {
  overflow: hidden;
}
@media screen and (min-width: 769px) {
  .l-2018 .cta {
    min-width: 930px;
  }
  .sp {
    display: none !important;
  }
  .w300 {
    width: 300px;
    max-width: 300px;
  }
  .w360 {
    width: 360px;
    max-width: 360px;
  }
  .w560 {
    width: 560px;
    max-width: 560px;
  }
  .w750 {
    width: 750px;
    max-width: 750px;
  }
  .w760 {
    width: 760px;
    max-width: 760px;
  }
  .w800 {
    width: 800px;
    max-width: 800px;
  }
  .w640 {
    width: 640px;
    max-width: 640px;
  }
  .w650 {
    width: 650px;
    max-width: 650px;
  }
  .w264 {
    width: 264px !important;
    max-width: 264px !important;
  }
}
@media screen and (max-width: 768px) {
  .pc {
    display: none !important;
  }
}
