@charset "UTF-8";

/* ーーーーーーーーーーフォントーーーーーーーーーー */
@font-face {
  font-family: 'NotoSerifJP';
  src: url(../../original/fonts/NotoSerifJP-Medium.ttf);
}
.en-font {
  font-family: "NotoSerifJP", serif;
}

/* ーーーーーーーーーー全体ーーーーーーーーーー */
html, body {
  color: #000;
  font-family: 'NotoSerifJP';
}

/* ーーーーーーーーーー template0_fair ーーーーーーーーーー */
.pickup-fair-slide-button {
  top: 32%;
}

/* ーーーーーーーーーー template1_fair ーーーーーーーーーー */
.fairsearch h2 span, main>.recommendfair h2 span {
  color: #bfa168;
}
.recommendfair .more a {
  background-color: #bfa168;
}
.pickup-fair-list-container p.fair-title,
.pickup-fair-list-container p.fair-name {
  font-size: 12px;
}

@media screen and (max-width: 768px) {
    .pickup-fair-list-container p.fair-title,
    .pickup-fair-list-container p.fair-name {
    font-size: 13px;
  }
}

/* ーーーーーーーーーー template0_plan ーーーーーーーーーー */
.pickup-plan-slide-button {
  top: 33.5%;
}
.pickup-plan-list-container p.plan-name {
  font-size: 12px;
}

@media screen and (max-width: 768px) {
  .pickup-plan-list-container p.plan-name {
    font-size: 13px;
  }
}