@charset "utf-8";

main {
  background-color: var(--bg-color);
}

.fv {
  background: url(/base/osaka/nihonshumatsuri/img/250806/common/bg01.svg) no-repeat center top / 696px 34px, var(--primary-color);
}

.fv p {
  border-radius: 100svw;
  padding: 6px 60px;
  min-width: 630px;
  background-color: #fff;
  color: var(--primary-color);
}

.shuki > .inner {
  margin-inline: 30px;
  padding: 42px 20px;
  background-color: #fff;
  color: var(--primary-color);
}