#dear-my-happiness .contents#single-piercing .stars2 {
  background-color: #594c9e;
}
#dear-my-happiness .contents#single-piercing .titleBox .title__inner::before {
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("/base/pc/store/special/tanabataaccessories/2026/img/SinglePiercing/SP_title_decoration01.webp");
  background-repeat: no-repeat;
  background-size: 40.2384px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateY(-37%) translateX(25%);
}
#dear-my-happiness .contents#single-piercing .titleBox .title__inner::after {
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("/base/pc/store/special/tanabataaccessories/2026/img/SinglePiercing/SP_title_decoration02.webp");
  background-repeat: no-repeat;
  background-size: 108.42775px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateY(-45%) translateX(-45%);
}
#dear-my-happiness .contents#single-piercing .titleBox .title__inner .title__category__Name {
  width: 134.2881px;
}
#dear-my-happiness .contents#single-piercing .titleBox .title__inner .title__category__Text {
  width: 240.36755px;
}
#dear-my-happiness .contents#single-piercing .titleBox .title__inner .title__category__copy {
  font-size: 14.5px;
  text-align: center;
  font-family: serif, sans-serif;
  margin-top: 3.5rem;
  font-weight: 500;
}
#dear-my-happiness .contents#single-piercing .sabtitleBox .sabtitleBox__category__ReadText {
  color: #594c9e;
}
#dear-my-happiness .contents#single-piercing .coordinateBox .coordinate__copy .coordinate__copy__txt {
  color: #594c9e;
}
#dear-my-happiness .contents#single-piercing .brandContentsBox .photo .photo-inner img {
  transform: translateX(-1px) translateY(-1px);
}
#dear-my-happiness .contents#single-piercing .brandContentsBox .branditem__container._bkColor01 {
  background-image: url("/base/pc/store/special/tanabataaccessories/2026/img/SinglePiercing/SP_item_bk1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
#dear-my-happiness .contents#single-piercing .brandContentsBox .branditem__container._bkColor02 {
  background-image: url("/base/pc/store/special/tanabataaccessories/2026/img/SinglePiercing/SP_item_bk2.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
#dear-my-happiness .contents#single-piercing .brandContentsBox .branditem__container .branditem__name .COCOSHNIK {
  width: 170.8733px;
}
#dear-my-happiness .contents#single-piercing .brandContentsBox .branditem__container .branditem__name .yondo_C {
  width: 42.25055px;
}
#dear-my-happiness .contents#single-piercing .brandContentsBox .branditem__container .branditem__name .ete {
  width: 39.71925px;
}
#dear-my-happiness .contents#single-piercing .brandContentsBox .branditem__container .branditem__name .Jouete {
  width: 74.1499px;
}
#dear-my-happiness .contents#single-piercing .brandContentsBox .branditem__container .branditem__name .takeUp {
  width: 120.57545px;
}
#dear-my-happiness .contents#single-piercing .brandContentsBox .branditem__container .branditem__name .PonteVecchio {
  width: 169.02345px;
}
#dear-my-happiness .contents#single-piercing .brandContentsBox .branditem__container .branditem__OLSbtn._purple p {
  background-color: #594c9e;
  border: solid 1px #594c9e;
}
@media (any-hover) {
  #dear-my-happiness .contents#single-piercing .brandContentsBox .branditem__container .branditem__OLSbtn._purple p:hover {
    background-color: #ffffff;
    color: #594c9e;
  }
}
#dear-my-happiness .contents#single-piercing .js-animation::before {
  content: "";
  background-color: #594c9e;
}
#dear-my-happiness .contents .js-animation._clipPath01 {
  clip-path: path("M276.62,50.48c.54-.12,1.07-.26,1.6-.44-.87-.28-1.74-.49-2.62-.64-.48-.5-.96-.99-1.44-1.48.73-.94,1.38-1.93,1.93-3.02-1.08.55-2.07,1.2-3.01,1.92-.49-.49-1-.98-1.5-1.46-.15-.87-.35-1.73-.63-2.59-.17.52-.31,1.03-.42,1.55C241.81,16.87,202.87,0,160,0,71.63,0,0,71.63,0,160c0,42.62,16.67,81.34,43.83,110.01-.56.12-1.12.27-1.68.46.92.3,1.84.52,2.76.67.45.46.9.93,1.35,1.38-.75.96-1.42,1.98-1.99,3.09,1.11-.56,2.13-1.24,3.09-1.98.46.45.92.9,1.39,1.35.15.93.36,1.85.67,2.76.18-.56.33-1.12.46-1.68,28.69,27.23,67.45,43.93,110.12,43.93,88.37,0,160-71.63,160-160,0-42.38-16.48-80.9-43.38-109.52Z");
}/*# sourceMappingURL=SPstyle.css.map */