#dear-my-happiness .contents#cool-sweet .titleBox .title__inner::before {
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("/base/pc/store/special/tanabataaccessories/2026/img/CoolSweet/CS_title_decoration01.webp");
  background-repeat: no-repeat;
  background-size: 50px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateY(-30%) translateX(24%);
}
#dear-my-happiness .contents#cool-sweet .titleBox .title__inner::after {
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("/base/pc/store/special/tanabataaccessories/2026/img/CoolSweet/CS_title_decoration02.webp");
  background-repeat: no-repeat;
  background-size: 84.7248px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateY(-20%) translateX(-40%);
}
#dear-my-happiness .contents#cool-sweet .brandContentsBox .brandContents__head .cool {
  width: 99px;
}
#dear-my-happiness .contents#cool-sweet .brandContentsBox .brandContents__head .sweet {
  width: 125.23px;
}
#dear-my-happiness .contents#cool-sweet .brandContentsBox .branditem__container._bkColor01 {
  background-image: url("/base/pc/store/special/tanabataaccessories/2026/img/CoolSweet/CS_item_bk1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
#dear-my-happiness .contents#cool-sweet .brandContentsBox .branditem__container._bkColor02 {
  background-image: url("/base/pc/store/special/tanabataaccessories/2026/img/CoolSweet/CS_item_bk2.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
#dear-my-happiness .contents#cool-sweet .brandContentsBox .branditem__container._bkColor03 {
  background-image: url("/base/pc/store/special/tanabataaccessories/2026/img/CoolSweet/CS_item_bk3.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
#dear-my-happiness .contents#cool-sweet .brandContentsBox .branditem__container._bkColor04 {
  background-image: url("/base/pc/store/special/tanabataaccessories/2026/img/CoolSweet/CS_item_bk4.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
#dear-my-happiness .contents#cool-sweet .brandContentsBox .branditem__container .branditem__name .yondo_C {
  width: 42.25055px;
}
#dear-my-happiness .contents#cool-sweet .brandContentsBox .branditem__container .branditem__name .DAVAN {
  width: 96.6245px;
}
#dear-my-happiness .contents#cool-sweet .brandContentsBox .branditem__container .branditem__name .festaria {
  width: 102.94935px;
}
#dear-my-happiness .contents#cool-sweet .brandContentsBox .branditem__container .branditem__name .H_P_FRANCE_BIJOUX {
  width: 273.5459px;
}
#dear-my-happiness .contents#cool-sweet .brandContentsBox .branditem__container .branditem__name .PonteVecchio {
  width: 169.02345px;
}
#dear-my-happiness .contents#cool-sweet .brandContentsBox .branditem__container .branditem__name .SWAROVSKI {
  width: 161.0338px;
}
#dear-my-happiness .contents#cool-sweet .brandContentsBox .branditem__container .branditem__OLSbtn._pink p {
  background-color: #ff7b9d;
  border: solid 1px #ff7b9d;
}
@media (any-hover) {
  #dear-my-happiness .contents#cool-sweet .brandContentsBox .branditem__container .branditem__OLSbtn._pink p:hover {
    background-color: #ffffff;
    color: #ff7b9d;
  }
}
#dear-my-happiness .js-animation._clipPath01 {
  clip-path: path("M294.8,65l1.2-.2c.7-.1,1.2-.8,1.2-1.5s-.5-1.4-1.2-1.5l-1.7-.3c-.6-.2-1-.7-1.3-1.3l-.3-3.8c0-.8-.7-1.4-1.5-1.4s-1.4.6-1.5,1.4l-.2,2C258.2,21.2,212.6,0,164,0,73.6,0,0,73.6,0,164v182.5c0,.8.7,1.5,1.5,1.5h44.5c.1,0,.2.1.4.1l1.7.3c.6.2,1,.7,1.3,1.3l.3,3.8c0,.8.7,1.4,1.5,1.4h0c.8,0,1.4-.6,1.5-1.4l.3-3.8c.3-.6.7-1,1.3-1.3l1.7-.3c.1,0,.2,0,.4-.1h270.2c.8,0,1.5-.7,1.5-1.5v-182.5c0-36.1-11.5-70.3-33.2-99h-.1Z");
}
#dear-my-happiness .js-animation._pinkBK::before {
  background-color: #ff7b9d;
}/*# sourceMappingURL=CSstyle.css.map */