@charset "UTF-8";
/* 一覧ページ */
@media screen and (min-width: 660px) {
  .seminar-notification {
    display: grid;
    grid-template-columns: 1fr 320px;
    align-items: end;
  }
  .seminar-notification__image {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    display: flex;
    align-items: flex-end;
  }
  .seminar-notification__image img {
    flex-basis: 100%;
  }
  .seminar-notification__button {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
    -ms-grid-row-align: end;
    justify-self: end;
  }
}

/* 詳細ページ */
.footerEntry__btn {
  margin-bottom: 0.5em;
}

.formButtonContainer {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 40px 0;
}

.entryEnd {
  width: 100%;
  max-width: 1000px;
  box-sizing: border-box;
  border-style: solid;
  border-color: #ddd;
  border-width: 5px 0;
  padding: 20px;
  font-size: 1.2rem;
  text-align: center;
  margin: 40px auto;
}
.entryEnd a {
  display: inline-block;
  position: relative;
  padding-left: 1.6em;
  padding-right: 0.2em;
}
.entryEnd a::before {
  content: "";
  display: inline-block;
  width: 1.4em;
  height: 1.8em;
  position: absolute;
  top: 0;
  left: 0;
  background: url(/_assets/img/_common/icon/link.svg) no-repeat center right/1em;
}

.simple-header + main.contents {
  border-top: 6px solid #ddd;
  margin-top: 10px;
  padding-bottom: 60px;
}
@media screen and (max-width: 660px) {
  .simple-header + main.contents {
    border-top-width: 3px;
    margin-top: 5px;
  }
}
/*# sourceMappingURL=../maps/seminar/selection.css.map */
