#dear-my-happiness .contents#elegant_casual .titleBox .title__inner::before {
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("/base/pc/store/special/tanabataaccessories/2026/img/ElegantCasual/EC_title_decoration01.webp");
  background-repeat: no-repeat;
  background-size: 159.86145px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateY(-50%) translateX(10%);
}
#dear-my-happiness .contents#elegant_casual .titleBox .title__inner::after {
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("/base/pc/store/special/tanabataaccessories/2026/img/ElegantCasual/EC_title_decoration02.webp");
  background-repeat: no-repeat;
  background-size: 49.41515px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateY(-20%) translateX(-40%);
}
#dear-my-happiness .contents#elegant_casual .sabtitleBox .sabtitleBox__category {
  width: 257.21915px;
}
#dear-my-happiness .contents#elegant_casual .brandContentsBox .brandContents__head .elegant {
  width: 148.5747px;
}
#dear-my-happiness .contents#elegant_casual .brandContentsBox .brandContents__head .casual {
  width: 147.7746px;
}
#dear-my-happiness .contents#elegant_casual .brandContentsBox .branditem__container._bkColor01 {
  background-image: url("/base/pc/store/special/tanabataaccessories/2026/img/ElegantCasual/EC_item_bk1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
#dear-my-happiness .contents#elegant_casual .brandContentsBox .branditem__container._bkColor02 {
  background-image: url("/base/pc/store/special/tanabataaccessories/2026/img/ElegantCasual/EC_item_bk2.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
#dear-my-happiness .contents#elegant_casual .brandContentsBox .branditem__container._bkColor03 {
  background-image: url("/base/pc/store/special/tanabataaccessories/2026/img/ElegantCasual/EC_item_bk3.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
#dear-my-happiness .contents#elegant_casual .brandContentsBox .branditem__container._bkColor04 {
  background-image: url("/base/pc/store/special/tanabataaccessories/2026/img/ElegantCasual/EC_item_bk4.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
#dear-my-happiness .contents#elegant_casual .brandContentsBox .branditem__container .branditem__name .PonteVecchio {
  width: 169.0237px;
}
#dear-my-happiness .contents#elegant_casual .brandContentsBox .branditem__container .branditem__name .FELLINI {
  width: 106.5244px;
}
#dear-my-happiness .contents#elegant_casual .brandContentsBox .branditem__container .branditem__name .VENDOME_AOYAMA {
  width: 274.3728px;
}
#dear-my-happiness .contents#elegant_casual .brandContentsBox .branditem__container .branditem__name .agete {
  width: 71.3086px;
}
#dear-my-happiness .contents#elegant_casual .brandContentsBox .branditem__container .branditem__name .festaria {
  width: 102.9494px;
}
#dear-my-happiness .contents#elegant_casual .brandContentsBox .branditem__container .branditem__name .H_P_FRANCE_BIJOUX {
  width: 273.5458px;
}
#dear-my-happiness .contents#elegant_casual .brandContentsBox .branditem__container .branditem__name .Wailea {
  width: 78.94245px;
}
#dear-my-happiness .contents#elegant_casual .brandContentsBox .branditem__container .branditem__name .Jouete {
  width: 74.1499px;
}
#dear-my-happiness .contents#elegant_casual .brandContentsBox .branditem__container .branditem__name .DAVAN {
  width: 96.65015px;
}
#dear-my-happiness .contents#elegant_casual .brandContentsBox .branditem__container .branditem__txt img + p {
  margin-top: 1rem;
}
#dear-my-happiness .contents#elegant_casual .brandContentsBox .branditem__container .branditem__txt._senkou {
  line-height: 1.4;
}
#dear-my-happiness .contents#elegant_casual .brandContentsBox .branditem__container .branditem__txt p small {
  font-size: 1.2rem;
}
#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._beigeBK::before {
  background-color: #b3a172;
}
#dear-my-happiness .js-animation._blueBK::before {
  background-color: #00b8dd;
}/*# sourceMappingURL=ECstyle.css.map */