/*----会員登録アンカーリンクカラー変更*/
span.fs-c-checkbox__labelText a {
    color: #0091db;
}

/*----ログインページApple、google余白*/
.fs-c-linkedServiceLogin__body {
    margin: 2rem 0;
}

/*----ログイン連携表示順変更*/
.fs-c-linkedServiceLogin__login {
flex-direction: column-reverse;
}
.fs-c-linkService--amazon {
  order: 1;
}
.fs-c-linkService--google {
  order: 2;
}
.fs-c-linkService--apple {
  order: 3;
}
.fs-c-linkService--line {
  order: 4;
}

/*ヘッダー横幅調整*/
.fs-l-header__contents > * {
    padding: 0 0;
}


.stt-lang-select.tr a[href="https://www.yoshito.shop/f/header-parts"]{
    display: none;
}

/* 通貨表記の変更 */
.fs-c-price__currencyMark {
display: none;
}
.fs-c-price::before {
content: "JPY ";
margin-right: 1rem;
}
.fr2-price__currencyMark {
    display: none;
}
.fr2-price::before {
content: "JPY ";
margin-right: 1rem;
}
.fs-c-productPrice__addon:where(:not([class*="--listed"]))::before, .fs-c-productPrice__main__addon:where(:not([class*="--listed"]))::before {
    content: "(Tax inc.";
}
span.fs-c-productPrice__addon__label {
    display: none;
}
span.fs-c-productPrice__addon {
    letter-spacing: -0.7px;
}
span.fr2-price__addon {
    display: none;
}
.fr2-price:after {
    content: "(Tax inc.)";
    letter-spacing: -0.7px;
}
span.yst_taxtext {
    letter-spacing: -0.7px;
}

/* 商品一覧アイコン
====================================================*/
.fs-c-productMark__mark--37 {
    color: #fff;
    background: #1f2e55;
}
span.normal {
    display: none;
}

/* 楽天ペイボタンを表示させるCSS */
.fs-c-button--confirmOrder--rakutenPay > img {
  width: 100%;
}


/* テスト
====================================================*/
/* testカテゴリページだけ背景色を変える */
body.fs-body-category-test {
  background-color: #1b374c;
}

body.fs-body-category-test .side_menu_box {
/* background-color: #ffffff; */
  padding: 10px;
  margin: 10px;
}
body.fs-body-category-test main,
body.fs-body-category-test .fs-l-page {
  padding-top: 120px;
}

/* testカテゴリ 商品タイプアイコンのテキストを白に */
body.fs-body-category-test .product_type_item {
  color: #ffffff;
}

/* 商品なしメッセージを白に */
body.fs-body-category-test .fs-c-noResultMessage__title {
  color: #ffffff;
}

body.fs-body-category-test .side_menu {
  margin-top: 0px;
}


/* サイドメニュー テキスト白 */
body.fs-body-category-test .side_menu_box .side_menu_item,
body.fs-body-category-test .side_menu_box .side_menu_acc,
body.fs-body-category-test .side_menu_box .side_menu_ttl,
body.fs-body-category-test .side_menu_box .side_menu_al_open,
body.fs-body-category-test .side_menu_box .fs-c-checkbox__labelText,
body.fs-body-category-test .side_menu_box .side_menu_none,
body.fs-body-category-test .side_menu_box label {
  color: #ffffff;
}



/* サイドメニュー ＋アイコン白 */
body.fs-body-category-test .side_menu_acc::before,
body.fs-body-category-test .side_menu_acc::after {
  background: #ffffff;
}

/* サイドメニュー キーワード入力欄 */
body.fs-body-category-test .side_menu_box input[type="text"] {
  color: #ffffff;
  background-color: transparent;
  border-bottom: 1px solid #ffffff;
}

/* 商品一覧 テキスト白 */
body.fs-body-category-test .fs-c-sortItems__label,
body.fs-body-category-test .fs-c-sortItems__list__item__label,
body.fs-body-category-test .fs-c-listControl__status,
body.fs-body-category-test .fs-c-productName__name,
body.fs-body-category-test .fs-c-price__value,
body.fs-body-category-test .fs-c-price__currencyMark {
  color: #ffffff;
}


/* 他の画像を見るボタン */
body.fs-body-category-test .fs-c-button--viewMoreImage::before {
  color: #ffffff;
}
body.fs-body-category-test .fs-c-button__label {
  color: #ffffff;
}

/* 商品アイコンテキスト白 */
body.fs-body-category-test .product_type_item {
  color: #ffffff;
}
/* 価格のbefore・after白 */
body.fs-body-category-test .fs-c-productPrice__main__price::before,
body.fs-body-category-test .fs-c-productPrice__main__price::after,
body.fs-body-category-test .fs-c-productPrice__addon::before,
body.fs-body-category-test .fs-c-productPrice__addon::after {
  color: #ffffff;
}
