/*-------------------------------------神成きゅぴ*/

#kaminari {
  background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='120' height='120.1' patternTransform='scale(2) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='%2349320fff'/><path d='M79.6-6.4v24.8H62.7V2.3h7.4v11h4.3V-1.9H58.5v24.6h25.4V-6.4H89v29.1h25.4V-1.9H98.5v16.1h4.2V2.3h7.4v16.1H93.2V-6.4zm-41.7 76v4.2H54V57.9H29.5v25.3h29.2v5.1H29.5v25.3H54V97.7H38.8v4.2h11v7.4H33.7V92.4h25v21.2h21v24.8l-17-15.9h11.6v-4.2H58.4v4.2l21.1 20.3h4.2v-29h5.1v29H93l21.1-20.3v-4.2H98.2v4.2h11.6l-16.9 16.1v-24.8h21.4V92.6h24.6l-16.1 16.9V97.9h-4.2v15.9h4.2l20.3-21.1v-4.2h-28.8v-5.1h28.8v-4.2l-20.3-21.1h-4.2V74h4.2V62.4l16.1 16.9h-24.6V58.1H92.9V33.3h16.9v16.1h-7.4V37.5h-4.2v16.1h15.9V29.1H88.8v29h-5.1v-29H58.5v24.5h15.9V38.4h-4.2v11h-7.4V33.3h16.9v24.8h-21v21.2h-25V62.4h16.1v7.4H37.9zm25-7.4h47.4v47.4H62.9zM0 52.5h52.5V0H0zM4 3.9h44.6v44.6H4zm-9.5 88.8h24.6v16.9H3v-7.4h11v-4.3H-1.2v15.9h24.5V88.4H-5.5v-5.1h28.8V57.9H-1.2v15.9h16.1v-4.2H3v-7.4h16.1v16.9H-5.5z'  stroke-width='1' stroke='none' fill='%23f5ef3aff'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
  -webkit-backface-visibility: hidden; /* ちらつき防止 */
  backface-visibility: hidden;
}

#kaminari .background-grad {
  background: rgba(0, 0, 0, 0.2);
}

.kaminari-top-text,
.kaminari-profile,
.kaminari-tag,
.kaminari-movie {
  background: url(../images/kaminari/text-back.png);
  -webkit-border-radius: 3rem;
  border-radius: 3rem;
  font-weight: bold;
  color: #000;
}

.kaminari-top-text h1,
.kaminari-top-text p,
.kaminari-profile h2,
.kaminari-profile ul,
.kaminari-tag h2,
.kaminari-tag ul,
.kaminari-movie h2,
.kaminari-movie p {
  background: linear-gradient(135deg, #d0a900, #fff9e6, #d0a900);
  padding: 0 3rem;
  border-radius: 3rem;
  display: inline-block;
}

.kaminari-top-text h1 {
  margin-bottom: 1rem;
}

.kaminari-top-text p {
  padding: 1rem 3rem;
}

@media screen and (max-width: 321px) {
  .kaminari-top-text,
  .kaminari-profile,
  .kaminari-tag,
  .kaminari-movie {
    padding: 1rem;
  }
}