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

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

  /* 英数字フォント */
	--FF_EN: var(--FF_MONT);
}
.g-postageGuide p{
  color: var(--TXT_COLOR_BASE);
}
.headerarea{
  background-color: var(--WHITE);
}
.hd-navContainer{
  background-color: var(--BRAND_BACK_COLOR);
}
.formReset .hd-advanceSearchBtn span{
  color: var(--TXT_COLOR_BASE);
}
.formReset .hd-advanceSearchBtn span::after{
  background-color: var(--TXT_COLOR_BASE);
}
@media screen and (min-width: 768px){
  .hd-navContainer{
    padding-top: 15px;
  }
  .hd-logo--brand{
    width: 128px;
  }
  .hd-menuTrigger{
    background-color: var(--BRAND_COLOR);
  }
}
@media screen and (max-width: 767px){
  .hd-logo--brand{
    width: 108px;
  }
}
/* .g-heading */
.g-heading__en{
  font-weight: 500;
}
@media screen and (max-width: 767px){
  .g-heading__en{
    font-size: 17px;
  }
  .g-heading__ja{
    font-size: 11px;
  }
}
/* .t-hotword__heading */
@media screen and (max-width: 767px){
  .t-hotword__heading{
    font-size: 17px;
  }
}
/* .t-fvSlide */
.t-fvSlide{
  background-color: var(--BRAND_BACK_COLOR);
}
/* .pagetop */
.pagetop::before{
  background-color: var(--TXT_COLOR_BASE);
}
/* g-separatorLine */
.g-separatorLine{
  background: url(/asset2025/images/nous/nous_line.svg) repeat-x left center / 70px 11px;
  height: 11px;
}
.g-separatorLine::before{
  content: none;
}
/* .footerarea */
.footerarea{
  background-color: var(--BRAND_BACK_COLOR);
}
@media screen and (max-width: 767px){
  .ft-spMenu__item::before{
    background-color: var(--TXT_COLOR_BASE);
  }
  .ft-spMenu__item::after{
    color: var(--TXT_COLOR_BASE);
  }
}
/* g-adsearch */
.g-adsearch__word li input[type="checkbox"]:checked+label{
	color: var(--TXT_COLOR_BASE);
}
@media (hover: hover){
  .g-adsearch__word li:hover label{
    color: var(--TXT_COLOR_BASE);
	}
}