/*
基本色
rgba(81, 149, 225, 1)
薄い色
rgba(224, 255, 255, 0.7)

rgba(127, 255, 212, 0.5)


ピンク
rgba(255, 192, 203, 0.5)

/*-------------------------------------紡木こかげ*/
#tsumugi {
  background-color: rgba(81, 149, 225, 1);
	background-image:
	 repeating-linear-gradient(90deg,
	  transparent 5px, rgba(224, 255, 255, 0.7) 5px,
	  rgba(224, 255, 255, 0.7) 10px, rgba(210,118,110,0) 10px,
	  rgba(210,118,110,0) 35px, rgba(127, 255, 212, 0.5) 35px,
	  rgba(127, 255, 212, 0.5) 40px, rgba(224, 255, 255, 0.7) 40px,
	  rgba(224, 255, 255, 0.7) 50px, rgba(11,36,45,0) 50px,
	  rgba(11,36,45,0) 60px, rgba(127, 255, 212, 0.5) 60px,
	  rgba(127, 255, 212, 0.5) 70px, rgba(255, 192, 203, 0.5) 70px,
	  rgba(255, 192, 203, 0.5) 80px, rgba(247,179,85,0) 80px,
	  rgba(247,179,85,0) 90px, rgba(127, 255, 212, 0.5) 90px,
	  rgba(127, 255, 212, 0.5) 110px, rgba(210,118,110,0) 110px,
	  rgba(210,118,110,0) 120px, rgba(224, 255, 255, 0.7) 120px,
	  rgba(224, 255, 255, 0.7) 140px),
	 repeating-linear-gradient(180deg,
	  transparent 5px, rgba(224, 255, 255, 0.7) 5px,
	  rgba(224, 255, 255, 0.7) 10px, rgba(210,118,110,0) 10px,
	  rgba(210,118,110,0) 35px, rgba(127, 255, 212, 0.5) 35px,
	  rgba(127, 255, 212, 0.5) 40px, rgba(224, 255, 255, 0.7) 40px,
	  rgba(224, 255, 255, 0.7) 50px, rgba(11,36,45,0) 50px,
	  rgba(11,36,45,0) 60px, rgba(127, 255, 212, 0.5) 60px,
	  rgba(127, 255, 212, 0.5) 70px, rgba(255, 192, 203, 0.5) 70px,
	  rgba(255, 192, 203, 0.5) 80px, rgba(247,179,85,0) 80px,
	  rgba(247,179,85,0) 90px, rgba(127, 255, 212, 0.5) 90px,
	  rgba(127, 255, 212, 0.5) 110px, rgba(210,118,110,0) 110px,
	  rgba(210,118,110,0) 140px, rgba(224, 255, 255, 0.7) 140px,
	  rgba(224, 255, 255, 0.7) 160px);
}

#tsumugi .background-grad {
  background: rgba(212, 212, 212, 0.3);
}

.tsumugi-top-text,
.tsumugi-profile,
.tsumugi-tag {
  background: url(../images/tsumugi/pinkblue2.png) no-repeat top center / cover;
  border-radius: 50% 50% 3rem 3rem;
  box-shadow: 2.5px 2.5px 2.5px #000;
  border: 1px solid #888888;
  aspect-ratio: 1 / 1;
}

.tsumugi-movie {
  background: url(../images/tsumugi/pinkblue2.png) no-repeat top center / cover;
  box-shadow: 2.5px 2.5px 2.5px #000;
  border: 1px solid #888888;
  border-radius: 3rem;
}

.tsumugi-top-text {
  aspect-ratio: 1 / 1;
  display: flex;
  flex-direction: column;
  align-items: center;
}


.tsumugi-profile ul,
.tsumugi-tag ul {
  padding: 0 2rem 0;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 2rem;
}


.tsumugi-top-text h1 {
  margin-top: 2em;
  background: rgba(255, 255, 255, 0.3);
  padding: 5px;
  border-radius: 5px;
}

.tsumugi-top-text p {
  background: rgba(255, 255, 255, 0.3);
  padding: 5px;
  border-radius: 5px;
}
