#dear-my-happiness .contents#long-necklace .stars2 {
  background-color: #0060a7;
}
#dear-my-happiness .contents#long-necklace .titleBox .title__inner::before {
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("/base/pc/store/special/tanabataaccessories/2026/img/LongNecklace/LN_title_decoration01.webp");
  background-repeat: no-repeat;
  background-size: 51.65065px;
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(26%);
}
#dear-my-happiness .contents#long-necklace .titleBox .title__inner::after {
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("/base/pc/store/special/tanabataaccessories/2026/img/LongNecklace/LN_title_decoration02.webp");
  background-repeat: no-repeat;
  background-size: 113.57165px;
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-49%);
}
#dear-my-happiness .contents#long-necklace .titleBox .title__inner .title__category__Name {
  width: 125.499px;
}
#dear-my-happiness .contents#long-necklace .titleBox .title__inner .title__category__Text {
  width: 302.1134px;
}
#dear-my-happiness .contents#long-necklace .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#long-necklace .sabtitleBox .sabtitleBox__category__ReadText {
  color: #0060a7;
}
#dear-my-happiness .contents#long-necklace .coordinateBox .coordinate__copy .coordinate__copy__txt {
  color: #0060a7;
}
#dear-my-happiness .contents#long-necklace .coordinateBox .item__detail small {
  font-size: 1.2rem;
}
#dear-my-happiness .contents#long-necklace .brandContentsBox .photo .photo-inner img {
  transform: translateX(0) translateY(0);
}
#dear-my-happiness .contents#long-necklace .brandContentsBox .branditem__container._bkColor01 {
  background-image: url("/base/pc/store/special/tanabataaccessories/2026/img/LongNecklace/LN_item_bk1.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
#dear-my-happiness .contents#long-necklace .brandContentsBox .branditem__container._bkColor02 {
  background-image: url("/base/pc/store/special/tanabataaccessories/2026/img/LongNecklace/LN_item_bk2.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
#dear-my-happiness .contents#long-necklace .brandContentsBox .branditem__container .branditem__name .FELLINI {
  width: 106.5243px;
}
#dear-my-happiness .contents#long-necklace .brandContentsBox .branditem__container .branditem__name .yondo_C {
  width: 42.25055px;
}
#dear-my-happiness .contents#long-necklace .brandContentsBox .branditem__container .branditem__name .DAVAN {
  width: 96.6245px;
}
#dear-my-happiness .contents#long-necklace .brandContentsBox .branditem__container .branditem__name .ete {
  width: 39.71925px;
}
#dear-my-happiness .contents#long-necklace .brandContentsBox .branditem__container .branditem__name .Jouete {
  width: 74.1499px;
}
#dear-my-happiness .contents#long-necklace .brandContentsBox .branditem__container .branditem__name .takeUp {
  width: 120.57545px;
}
#dear-my-happiness .contents#long-necklace .brandContentsBox .branditem__container .branditem__name .PonteVecchio {
  width: 169.02345px;
}
#dear-my-happiness .contents#long-necklace .brandContentsBox .branditem__container .branditem__name .STARJEWELRY {
  width: 201.934px;
}
#dear-my-happiness .contents#long-necklace .brandContentsBox .branditem__container .branditem__name .A-styleKYOTO {
  width: 189.89895px;
}
#dear-my-happiness .contents#long-necklace .brandContentsBox .branditem__container .branditem__OLSbtn._blue2 p {
  background-color: #0060a7;
  border: solid 1px #0060a7;
}
@media (any-hover) {
  #dear-my-happiness .contents#long-necklace .brandContentsBox .branditem__container .branditem__OLSbtn._blue2 p:hover {
    background-color: #ffffff;
    color: #0060a7;
  }
}
#dear-my-happiness .contents#long-necklace .js-animation::before {
  content: "";
  background-color: #0060a7;
}
#dear-my-happiness .contents .js-animation._clipPath01 {
  clip-path: path("M321,24.05c-12.71,0-23.05-10.34-23.05-23.05,0-.55-.45-1-1-1H25.05c-.55,0-1,.45-1,1,0,12.71-10.34,23.05-23.05,23.05-.55,0-1,.45-1,1v296.87c0,.55.45,1,1,1,12.71,0,23.05,10.34,23.05,23.05,0,.55.45,1,1,1h271.91c.55,0,1-.45,1-1,0-12.71,10.34-23.05,23.05-23.05.55,0,1-.45,1-1V25.05c0-.55-.45-1-1-1Z");
}/*# sourceMappingURL=LNstyle.css.map */