/* 全てのページ　ヘッダーメニュー常時表示 */
.fs-l-header {
    position: sticky;
    top: 0;
    z-index: 999;
    background: white;
}
 
.fs-p-ctrlDrawer:checked + .fs-p-drawer {
    z-index: 9999;
}

/* ヘルプページ */
.help-page > * + *{
  margin-top: 40px;
}
.help-page .question-group > * + *{
  margin-top: 10px;
}
.help-page .question-group .question-group-title{
  font-weight: normal;
}
.help-page .question-group .question{
  border-radius: 6px;
  background: #fff;
  border: 1px solid rgba(0,0,0,.2);
  padding: 12px 40px;
  position: relative;
}
.help-page .question-group .question::before{
  content: "Q.";
  font-weight: normal;
  font-size: 1.6rem;
  color: var(--color-primary-shade);
  position: absolute;
  left: 14px;
  top: 10px;
}
.help-page .question-group .question::after{
  content: "+";
  font-weight: normal;
  font-size: 1.6rem;
  position: absolute;
  right: 14px;
  top: 10px;
  transition: .4s;
}
.help-page .question-group .question.open::after{
  transform: rotate(45deg);
}
.help-page .question-group .answer{
  display: none;
  overflow: hidden;
}
.help-page .question-group .answer > div{
  padding: 12px 0 12px 40px;
  position: relative;
}
.help-page .question-group .answer > div::before{
  content: "A.";
  font-weight: normal;
  font-size: 1.6rem;
  color: var(--color-primary-shade);
  position: absolute;
  left: 14px;
  top: 10px;
}

/*会員価格を非表示*/
.fs-c-productPrice--stageUndetermined{display:none;}
.fs-c-productPrice--stage★{display:none;}
