.ticket-img {
  width: 100%;
}
.ticket-kv {
  margin-bottom: 20px;
}
.section-sidenav .sidenav-list {
  padding-bottom: 5px;
}
.section-sidenav .sidenav-item.is-active {
  color: #27313c;
}
.section-sidenav .sidenav-item a.sidenav-list-under {
  padding-right: 30px;
  padding-left: 18px;
}
.btn.primary.icon-blank.btn-ticket {
  min-width: 262px;
}
.link-list-guide {
  display: flex;
  margin-top: 10px;
  flex-wrap: wrap;
  margin: 10px -15px 0;
}
.link-list-guide li {
  padding: 0 15px;
}
.link-list-guide li span.after-icon {
  font-size: 12px;
}
.img-radius {
  border-radius: 10px;
}
.card-link-text {
  margin: 10px 0;
}
.pc-img {
  display: block;
}
.sp-img {
  display: none;
}
/*------------------------------------------------
SP
------------------------------------------------*/
@media screen and (max-width: 641px) {
  .ticket-wrap h1 {
    margin-top: 30px;
    margin-bottom: -15px;
  }
  .ticket-wrap h2 {
    margin-top: 35px;
    margin-bottom: 25px;
  }
  .link-list-guide li {
    margin-bottom: 5px;
  }
  .pc-img {
    display: none;
  }
  .sp-img {
    display: block;
  }
  .panel-ptn1.grid-row {
    margin-right: -10px;
    margin-left: -10px;
    padding-right: 20px;
    padding-left: 20px;
  }
  .panel-ptn1.grid-row > [class*=grid-col] {
    padding: 0 10px;
  }
  .btn-ticket {
    font-size: 14px;
  }
}
/*# sourceMappingURL=map/ticket_new2208.css.map */