.ff-ShipporiMincho-Regular {
  font-family: YakuHanMP, "Shippori Mincho", serif;
  font-style: normal;
  font-weight: 400;
}

main#mimasaka section.linklist .list-unit-init .img a::after,
main#mimasaka section.linklist .festival .festival-head .more {
  background-image: url("../img/common_area/main_linklist_more_mimasaka.png");
}
main#mimasaka section.linklist .festival {
  border-color: #f7894c;
}
main#mimasaka section.linklist .festival .festival-deco p::before,
main#mimasaka section.linklist .festival .festival-deco p::after {
  background-color: rgba(247, 137, 76, 0.2);
}
main#mimasaka .frame .frame-init-1::before {
  background-color: #f7894c;
}
main#mimasaka .mt-project,
main#mimasaka .list[data-style=mt-project] {
  background-color: rgba(247, 137, 76, 0.15);
}
main#mimasaka section.linklist .list-unit-init .img.is-frame a {
  border-color: #f7894c;
}
@media screen and (min-width: 835px), print {
  main#mimasaka #introduce .img {
    margin-top: 30px;
    margin-left: 30px;
    width: 202px;
  }
}
@media screen and (max-width: 834px) {
  main#mimasaka #introduce .img {
    margin-top: 2vw;
    width: 25.6vw;
  }
}
@media screen and (min-width: 835px), print {
  main#mimasaka .linklist .linkbtn.is-festival {
    margin-top: 80px;
  }
}
@media screen and (max-width: 834px) {
  main#mimasaka .linklist .linkbtn.is-festival {
    margin-top: 10.7vw;
  }
}
main#mimasaka .mimasakasanto {
  background-color: rgba(247, 137, 76, 0.15);
}
@media screen and (min-width: 835px), print {
  main#mimasaka .mimasakasanto {
    padding-top: 60px;
  }
}
@media screen and (max-width: 834px) {
  main#mimasaka .mimasakasanto {
    padding-top: 10.7vw;
  }
}
@media screen and (min-width: 835px), print {
  main#mimasaka .mimasakasanto {
    padding-bottom: 60px;
  }
}
@media screen and (max-width: 834px) {
  main#mimasaka .mimasakasanto {
    padding-bottom: 10.7vw;
  }
}
main#mimasaka .mimasakasanto h5 {
  text-align: center;
  font-family: YakuHanMP, "Zen Old Mincho", serif;
  font-style: normal;
  font-weight: 400;
}
@media screen and (min-width: 835px), print {
  main#mimasaka .mimasakasanto h5 {
    font-size: 400%;
  }
}
@media screen and (max-width: 834px) {
  main#mimasaka .mimasakasanto h5 {
    font-size: 240%;
  }
}