@charset "utf-8";
:root{
  /* body背景色 */
  --BRAND_BACK_COLOR: var(--PURPLE01);

  /* ブランドカラー */
  --BRAND_COLOR: var(--PINK05);

  /* 英数字フォント */
	--FF_EN: var(--FF_RUBIK);
}
@media screen and (min-width: 768px){
  .hd-logo--brand{
    width: 227px;
  }
  .hd-menuTrigger{
    background: var(--ICON_HEART_BACK) no-repeat center center / 100%;
    border-radius: 0;
  }
  .hamburger__line{
    background-color: var(--WHITE);
  }
  .hd-brandListLink__label{
    color: var(--WHITE);
  }
}
@media screen and (max-width: 767px){
  .headerarea{
    background-color: var(--WHITE);
  }
  .hd-logo--brand{
    width: 172px;
  }
}
/* .g-heading */
.g-heading__en{
  font-weight: 400;
  color: var(--PINK06);
}
.g-heading__ja{
  color: var(--PINK06);
}
.t-new .g-heading__en{
  position: relative;
}
.t-new .g-heading__en::after{
  content: "";
  display: inline-block;
  background: url(/asset2025/images/biquetteclub/title_news.svg) no-repeat center center / 100%;
  aspect-ratio: 300/341;

  position: absolute;
}
@media screen and (min-width: 768px){
  .t-new .g-heading__en{
    padding-left: 45px;
  }
  .t-new .g-heading__en::after{
    width: 33px;
    top: 0;
    left: 0;
  }
}
@media screen and (max-width: 767px){
  .t-new .g-heading__en{
    width: fit-content;
    white-space: nowrap;
    margin-inline: auto;
  }
  .t-new .g-heading__en::after{
    width: 33px;
    top: -5px;
    left: -38px;
  }
}
.t-ranking .g-heading__en{
  position: relative;
}
.t-ranking .g-heading__en::before{
  content: "";
  display: inline-block;
  background: url(/asset2025/images/biquetteclub/title_rank.svg) no-repeat center center / 100%;
  aspect-ratio: 300/183;
  position: absolute;
}
@media screen and (min-width: 768px){
  .t-ranking .g-heading__en{
    padding-left: 45px;
  }
  .t-ranking .g-heading__en::before{
    width: 36px;
    top: 15px;
    left: 0;
  }
}
@media screen and (max-width: 767px){
  .t-ranking .g-heading__en{
    width: fit-content;
    margin-inline: auto;
  }
  .t-ranking .g-heading__en::before{
    width: 34px;
    top: 5px;
    left: -40px;
  }
}
.t-usersSnap .g-heading__en{
  position: relative;
}
.t-usersSnap .g-heading__en::before{
  content: "";
  display: inline-block;
  background: url(/asset2025/images/biquetteclub/title_snap.svg) no-repeat center center / 100%;
  aspect-ratio: 300/209;
  position: absolute;
}
@media screen and (min-width: 768px){
  .t-usersSnap .g-heading__en{
    padding-left: 45px;
  }
  .t-usersSnap .g-heading__en::before{
    width: 34px;
    top: 15px;
    left: 0;
  }
}
@media screen and (max-width: 767px){
  .t-usersSnap .g-heading__en{
    width: fit-content;
    margin-inline: auto;
  }
  .t-usersSnap .g-heading__en::before{
    width: 34px;
    top: 5px;
    left: -42px;
  }
}
.t-insta .g-heading__en{
  position: relative;
}
.t-insta .g-heading__en::before{
  content: "";
  display: inline-block;
  background: url(/asset2025/images/biquetteclub/title_inst.svg) no-repeat center center / 100%;
  aspect-ratio: 300/300;
  position: absolute;
}
@media screen and (min-width: 768px){
  .t-insta .g-heading__en{
    padding-left: 45px;
  }
  .t-insta .g-heading__en::before{
    width: 31px;
    top: 5px;
    left: 0;
  }
}
@media screen and (max-width: 767px){
  .t-insta .g-heading__en{
    width: fit-content;
    margin-inline: auto;
  }
  .t-insta .g-heading__en::before{
    width: 31px;
    top: 0px;
    left: -40px;
  }
}
.t-history .g-heading__en{
  position: relative;
}
.t-history .g-heading__en::before{
  content: "";
  display: inline-block;
  background: url(/asset2025/images/biquetteclub/title_history.svg) no-repeat center center / 100%;
  aspect-ratio: 300/291;
  position: absolute;
}
@media screen and (min-width: 768px){
  .t-history .g-heading__en{
    padding-left: 50px;
  }
  .t-history .g-heading__en::before{
    width: 40px;
    top: 3px;
    left: 0;
  }
}
@media screen and (max-width: 767px){
  .t-history .g-heading__en{
    width: fit-content;
    margin-inline: auto;
  }
  .t-history .g-heading__en::before{
    width: 30px;
    top: 2px;
    left: -37px;
  }
}
/* .t-hotword__heading */
.t-hotword__heading{
  color: var(--PINK06);
  font-weight: 400;
}
.t-hotword__heading::after{
  background-color: var(--PINK06);
}
/* .t-fvSlide */
.t-fvSlide{
  background-color: var(--BRAND_BACK_COLOR);
}
/* .pagetop */
.pagetop{
  border-radius: 0;
}
.pagetop a{
  background: url(/asset2025/images/biquetteclub/pagetop.svg) no-repeat center center / 100%;
  border-radius: 0;
  -webkit-mask: unset
}
/* g-separatorLine */
.g-separatorLine{
	background: url(/asset2025/images/biquetteclub/biquette_line_a.svg) repeat-x left center / 20px 10px;
	height: 8px;
	width: var(--INNER_WIDTH);
	max-width: var(--PC_MAX_WIDTH);
	margin: 0 auto var(--GENERALSEC);
	position: relative;
}
.g-separatorLine::before{
	content: "";
	display: inline-block;
	background: var(--WHITE) url(/asset2025/images/biquetteclub/biquette_line_b.svg) no-repeat center center / 90%;
	aspect-ratio: 38/21;
	width: 38px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 2;
}
/* .footerarea */
.footerarea{
  background: var(--BRAND_BACK_COLOR) url(/asset2025/images/biquetteclub/lace.svg) repeat-x left top / 84px auto;
}
.footerarea::before{
  content: none;
}
@media screen and (min-width: 768px){
  .footerarea{
    padding-top: var(--GAP_150);
  }
}
/* .footerarea::after{
  content: "";
  display: inline-block;
  background: url(/asset2025/images/biquetteclub/lace.svg) repeat-x left top / 100%;
  aspect-ratio: 300/127;
  width: 100%;
  height: 35px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
} */