
/* ユニークページのCSSはbodyタグのidを使用すること */

/* =============
共通（PC）
==============*/
.fs-p-logo__image{
    width: 200px;
}
h1.fs-c-heading--page {
    font-size: 2.8rem;
    border: none;
    font-weight: bold;
    margin:  50px auto 80px;
    padding: 0;
}
h2.fs-c-documentArticle__heading {
    background:#D0D1D2;
    padding: 24px 0;
    font-size: 1.8rem;
    color: #3E3A39;
    font-weight: bold;
}
h2.fs-p-announcement__title {
    color: #1E1E1E;
    font-weight: bold;
    font-size: 18px;
    padding: 15px 8px 15px 1.5em;
    border-left: 4px solid #1E1E1E;
    border-bottom: 1px solid #1E1E1E;
    margin-bottom: 30px;
}
h2.fs-c-wishlistProduct__title {
    color: #1E1E1E;
    font-weight: bold;
    font-size: 18px;
    padding: 15px 8px 15px 1.5em;
    border-left: 4px solid #1E1E1E;
    border-bottom: 1px solid #1E1E1E;
    margin-bottom: 30px;
}
.fs-c-documentColumn__heading {
    font-size: 1.8rem;
    color: #3E3A39;
    border-color:#1E1E1E;
    font-weight: bold;
    padding: 14px;
    padding-left: 24px;
}

/*h2.fs-c-documentColumn__heading {
    font-size: 1.8rem;
    color: #3E3A39;
    border-color:#1E1E1E;
    font-weight: bold;
    padding: 14px;
    padding-left: 24px;
}*/

h2.fs-c-subSection__title {
    color: #1E1E1E;
    font-size: 1.8rem;
    padding-bottom: 20px;
    font-weight: bold;
}
.fs-c-button--primary,
.fs-c-button--secondary,
.fs-c-button--standard {
    padding: 1.4em 1.6em 1.2em;
    font-weight: bold;
    font-size: 1.6rem;
    box-shadow: none!important;
}
.fs-c-button--particular {
    box-shadow: none!important;
}
.fs-c-documentColumn__content p {
    font-size: 1.4rem;
}
.fs-c-list li::before {
    display: inline-block;
    content: "";
    margin: 0 5px 0 0;
    background-color: #3E3A39;
    border: solid 2px #fff;
    width: 1em;
    height: 1em;
    -moz-border-radius: 60px;
    -webkit-border-radius: 60px;
    border-radius: 60px;
    box-shadow: 0 0 0 3px #3E3A39;
    -webkit-box-shadow: 0 0 0 1px #3E3A39;
    vertical-align: text-bottom;
    box-sizing: border-box;
}
.fs-c-noResultMessage {
    background: #D0D1D2;
    font-weight: bold;
}
.fs-c-dropdown::after {
    background: #D1D1D1;
    border-left: 0;
}

/* SNSシェアボタン */
.line-it-button {
    width: 80px!important;
}
.fs-p-snsArea  .btn {
    padding: 0 3px!important;
}
/* =============
商品一覧（PC）
==============*/
.fs-c-productList__list__item {
    border: none;
    padding: 60px 0;
}
@media screen and (max-width: 960px) {
  .fs-c-productList__list__item {
    padding: 60px 4px;
}
}
.fs-c-productListItem__productName {
    font-size: 1.6rem;
    font-weight: bold;
    margin: 16px 0;
    color: #1E1E1E;
}
.fs-c-productListItem__productName a:link,
.fs-c-productListItem__productName a:hover,
.fs-c-productListItem__productName a:visited {
    color: #1E1E1E;
}
.fs-c-productListItem .fs-c-price__currencyMark,
.fs-c-productListItem .fs-c-price__value {
    font-size: 2.2rem;
    font-weight: bold;
    color: #1E1E1E;
}
.fs-c-productPrice__main__label {
    width: 100%;
}
.fs-c-productListItem .fs-c-price__value::after {
    content: "(税込)";
    font-size: 1.2rem;
    font-weight: normal;
}
.fs-c-productPrice__addon {
    display: none!important;
}
.fs-c-button--viewProductDetail {
  display: none;
}
@media screen and (min-width: 960px) {
    .fs-c-productList__list {
      display: -ms-grid;
      display: grid;
      -ms-grid-columns: 20.5% 20.5% 20.5% 20.5%;
      grid-template-columns: 20.5% 20.5% 20.5% 20.5%;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
    }
    .fs-c-productList__list > *:nth-child(1) {
      -ms-grid-column: 1;
      grid-column: 1;
      -ms-grid-row: 1;
      grid-row: 1;
    }
    .fs-c-productList__list > *:nth-child(2) {
      -ms-grid-column: 2;
      grid-column: 2;
      -ms-grid-row: 1;
      grid-row: 1;
    }
    .fs-c-productList__list > *:nth-child(3) {
      -ms-grid-column: 3;
      grid-column: 3;
      -ms-grid-row: 1;
      grid-row: 1;
    }
    .fs-c-productList__list > *:nth-child(4) {
      -ms-grid-column: 4;
      grid-column: 4;
      -ms-grid-row: 1;
      grid-row: 1;
    }
    .fs-c-productList__list > *:nth-child(5) {
      -ms-grid-column: 1;
      grid-column: 1;
      -ms-grid-row: 2;
      grid-row: 2;
    }
    .fs-c-productList__list > *:nth-child(6) {
      -ms-grid-column: 2;
      grid-column: 2;
      -ms-grid-row: 2;
      grid-row: 2;
    }
    .fs-c-productList__list > *:nth-child(7) {
      -ms-grid-column: 3;
      grid-column: 3;
      -ms-grid-row: 2;
      grid-row: 2;
    }
    .fs-c-productList__list > *:nth-child(8) {
      -ms-grid-column: 4;
      grid-column: 4;
      -ms-grid-row: 2;
      grid-row: 2;
    }
    .fs-c-productList__list > *:nth-child(9) {
      -ms-grid-column: 1;
      grid-column: 1;
      -ms-grid-row: 3;
      grid-row: 3;
    }
    .fs-c-productList__list > *:nth-child(10) {
      -ms-grid-column: 2;
      grid-column: 2;
      -ms-grid-row: 3;
      grid-row: 3;
    }
    .fs-c-productList__list > *:nth-child(11) {
      -ms-grid-column: 3;
      grid-column: 3;
      -ms-grid-row: 3;
      grid-row: 3;
    }
    .fs-c-productList__list > *:nth-child(12) {
      -ms-grid-column: 4;
      grid-column: 4;
      -ms-grid-row: 3;
      grid-row: 3;
    }
    .fs-c-productList__list > *:nth-child(13) {
      -ms-grid-column: 1;
      grid-column: 1;
      -ms-grid-row: 4;
      grid-row: 4;
    }
    .fs-c-productList__list > *:nth-child(14) {
      -ms-grid-column: 2;
      grid-column: 2;
      -ms-grid-row: 4;
      grid-row: 4;
    }
    .fs-c-productList__list > *:nth-child(15) {
      -ms-grid-column: 3;
      grid-column: 3;
      -ms-grid-row: 4;
      grid-row: 4;
    }
    .fs-c-productList__list > *:nth-child(16) {
      -ms-grid-column: 4;
      grid-column: 4;
      -ms-grid-row: 4;
      grid-row: 4;
    }
    .fs-c-productList__list > *:nth-child(17) {
      -ms-grid-column: 1;
      grid-column: 1;
      -ms-grid-row: 5;
      grid-row: 5;
    }
    .fs-c-productList__list > *:nth-child(18) {
      -ms-grid-column: 2;
      grid-column: 2;
      -ms-grid-row: 5;
      grid-row: 5;
    }
    .fs-c-productList__list > *:nth-child(19) {
      -ms-grid-column: 3;
      grid-column: 3;
      -ms-grid-row: 5;
      grid-row: 5;
    }
    .fs-c-productList__list > *:nth-child(20) {
      -ms-grid-column: 4;
      grid-column: 4;
      -ms-grid-row: 5;
      grid-row: 5;
    }
  }

/* =============
ログイン（PC）
==============*/
#fs_Login .fs-c-loginForm .fs-c-inputInformation__field {
    background: #fff;
    padding: 16px 0;
}
#fs_Login .fs-c-loginForm .fs-c-inputTable__headerCell {
    padding-bottom: 16px;
}
#fs_Login .fs-c-loginForm .fs-c-buttonContainer--memberRegister {
    margin-top: 16px;
}
#fs_Login .fs-c-loginForm .fs-c-inputInformation__link {
    margin-top: 32px;
}

/* =============
カート（PC）
==============*/
#fs_ShoppingCart .fs-c-cartTableContainer {
    border: 0;
    padding: 0;
}
#fs_ShoppingCart .fs-c-cartTable__headerCell, .fs-c-cartTable__dataCell {
    border: 0;
}
#fs_ShoppingCart .fs-body-cart .fs-l-cart__contentsArea {
    grid-template-columns: 1fr 310px;
    margin-bottom: 80px;
}
#fs_ShoppingCart .fs-c-cartTable__headerCell {
    background: #D0D1D2;
    padding: 22px 8px 27px;
    font-size: 1.8rem;
}
#fs_ShoppingCart .fs-c-cartTable__row {
    border-bottom: 1px solid #D1D1D1;;
}
#fs_ShoppingCart .fs-c-cartTable__dataCell {
    /* padding: 24px 8px; */
}
#fs_ShoppingCart .fs-c-cartTable__productInfo {
    line-height: 1.8;
}
#fs_ShoppingCart .fs-c-cartTable__productName__name a {
    font-size: 1.6rem;
}
#fs_ShoppingCart #fs-cartContent-container .fs-c-listedProductName__variation, .fs-c-listedProductName__selection {
    font-size: 1.6rem;
}
#fs_ShoppingCart #fs-cartContent-container .fs-c-cartTable__dataCell--product .fs-c-price__currencyMark,
#fs_ShoppingCart #fs-cartContent-container .fs-c-cartTable__dataCell--product .fs-c-price__value {
    font-size: 1.6rem;
    font-weight: normal
}
#fs_ShoppingCart #fs-cartContent-container .fs-c-cartTable__dataCell--product .fs-c-price__value::after {
    font-size: 1.2rem;
    color: #1E1E1E;
}
#fs_ShoppingCart #fs-cartContent-container .fs-c-cartTable__dataCell--subtotal .fs-c-price__currencyMark,
#fs_ShoppingCart #fs-cartContent-container .fs-c-cartTable__dataCell--subtotal .fs-c-price__value {
    font-size: 1.6rem;
    color: #1E1E1E;
    font-weight: normal;
}
#fs_ShoppingCart #fs-cartContent-container .fs-c-cartTable__dataCell--subtotal .fs-c-price__value::after {
    display: none;
}
#fs_ShoppingCart #fs-cartContent-container .fs-c-quantity__select {
    height: 38px;
}
#fs_ShoppingCart .fs-c-price__price {
    display: block;
    margin: 0 auto;
}
#fs_ShoppingCart .fs-c-quantity__select .fs-system-quantity-list {
    height: 42px;
}
#fs_ShoppingCart .fs-c-button--plain {
    color: #127BC4;
}
#fs_ShoppingCart #fs-cartContent-container .fs-c-cartTable__headerCell--product {
    width: 50%;
}
#fs_ShoppingCart .fs-c-cartTable__dataCell--point {
    font-size: 1.6rem;
}
#fs_ShoppingCart #fs-cartTotals-container .fs-c-orderTotalTable > tbody > tr > th,
#fs_ShoppingCart #fs-cartTotals-container .fs-c-orderTotalTable > tbody > tr td,
#fs_ShoppingCart #fs-cartTotals-container .fs-c-orderTotalTable > tbody > tr:last-of-type {
    border: 0;
}
#fs_ShoppingCart #fs-cartTotals-container .fs-c-orderTotalTable > tbody > tr > th {
    font-size: 1.6rem;
}
#fs_ShoppingCart #fs-cartTotals-container .fs-c-orderTotalTable > tbody > tr > td {
    font-size: 2.0rem;
}
#fs_ShoppingCart #fs-cartTotals-container .fs-c-price__value::after{
    display: none;
}
#fs_ShoppingCart #fs-checkout-payHere-container .fs-c-purchaseHere__message p {
    margin-bottom: 16px;
    font-size: 1.6rem;
    padding: 0 8px;
}
#fs_ShoppingCart .fs-c-wishlistProduct {
    margin-top: 70px;
}
#fs_ShoppingCart .fs-c-button--standard {
    font-size: 1.6rem;
    box-shadow: none;
    padding: 1.4em 1.6em 1.3em;
   
}
#fs_ShoppingCart .fs-p-announcement__body p {
    font-size: 1.6rem;
}
/* ご注文手続きへ進む（ボタン） */
#fs_ShoppingCart #fs-checkout-payHere-container .fs-c-button--secondary {
    background: #fff;
    color: #1E1E1E!important;
}

/* =============
お届け先リスト（PC）/my/addressbook
==============*/
#fs_MyAddressBook .fs-c-listTable {
    margin-top: 40px;
}
#fs_MyAddressBook .fs-c-list li {
    margin: 0 0 5px;
}
#fs_MyAddressBook .fs-c-button--addToAddressbook {
    background: #1E1E1E;
    border: 1px solid #1E1E1E;
    border-radius: 0px;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 1.4rem;
    line-height: 1;
    text-decoration: none;
    text-align: center;
    min-width: 240px;
}
#fs_MyAddressBook .fs-c-noResultMessage {
    margin: 80px 0 100px;
    background-color: #D0D1D2;
}
#fs_MyAddressBook .fs-c-noResultMessage__title {
    color: #3E3A39;
    font-weight: bold;
}
#fs_MyAddressBook .fs-c-listTable > tbody,
#fs_MyAddressBook .fs-c-listTable th,
#fs_MyAddressBook .fs-c-listTable td {
    border: 0;
    padding: 24px 8px;
}
#fs_MyAddressBook .fs-c-listTable td:first-of-type {
    padding-left: 32px;
}
#fs_MyAddressBook .fs-c-listTable > tbody > tr:nth-child(odd) {
    background: #F7F7F7;
}
#fs_MyAddressBook .fs-c-listTable > tbody > tr:nth-child(even) {
    background: #fff;
}
#fs_MyAddressBook .fs-c-button--delete,
#fs_MyAddressBook .fs-c-button--changeInfomation {
    width: 120px;
    font-size: 1.6rem;
    padding:0.6em 0.5em;
}
#fs_MyAddressBook .fs-c-button--changeInfomation {
    background: #1E1E1E;
    color: #fff;
}
#fs_MyAddressBook .fs-c-button--changeInfomation:link,
#fs_MyAddressBook .fs-c-button--changeInfomation:visited,
#fs_MyAddressBook .fs-c-button--changeInfomation:hover{
    color: #fff;
}

/* =============
マイページ（PC）
==============*/
#fs_MyPageTop .fs-l-account .fs-c-accountService__page:not(.fs-c-accountService__page--accountDelete) .fs-c-accountService__pageLink {
    box-shadow: none;
    border: 0;
    background: #F7F7F7;
}
#fs_MyPageTop .fs-l-account .fs-c-accountService__page:not(.fs-c-accountService__page--accountDelete) .fs-c-accountService__pageLink__label::before {
    color: #1E1E1E;
}
#fs_MyPageTop .fs-l-account .fs-p-accountInfo {
    padding: 20px 30px;
}
#fs_MyPageTop .fs-p-accountInfo__accountName {
    font-size: 1.6rem;
}
/* ログアウト（ボタン） */
#fs_MyPageTop .fs-l-account .logoutBtn {
    margin-top: 30px;
    text-align: center;
}
#fs_MyPageTop .fs-l-account .logoutBtn a {
    display: inline-block;
    background: #fff;
    color: #1E1E1E!important;
    border: 1px solid #1E1E1E;
    padding: 1.4em 1.6em 1.2em;
    font-weight: bold;
    font-size: 1.6rem;
    width: 240px;
    text-align: center;
}
#fs_MyPageTop .fs-c-wishlistProduct {
    margin-top: 0;
}

/* =============
お気に入り（PC）
==============*/
#fs_MyWishList h1.fs-c-heading--page {
    border: none!important;
    text-align: center;
}
#fs_MyWishList .fs-c-list li {
    font-size: 1.6rem;
}
#fs_MyWishList .fs-c-noResultMessage {
    font-size: 1.8rem;
}

/* =============
会員情報詳細（PC）
==============*/
#fs_MyAccountSettings .fs-c-inputTable__headerCell, 
#fs_MyAccountSettings .fs-c-inputTable__dataCell{
    font-size: 1.6rem;
}

/* =============
注文履歴（PC）
==============*/
#fs_MyOrders .fs-c-history__total dt,
#fs_MyOrders .fs-c-history__total dd {
    border: 0;
}
#fs_MyOrders .fs-c-pairList {
    font-size: 1.6rem;
}
#fs_MyOrders .fs-c-history__term {
    color: #1E1E1E;
}
#fs_MyOrders .fs-c-dropdown__menu {
    height: 36px;
}
#fs_MyOrders .fs-c-noResultMessage {
    margin-top: 0;
}

/* =============
パスワード変更（PC）
==============*/

#fs_EditPassword .fs-c-inputInformation__field {
    background: #fff!important;
    padding: 0!important;
}
#fs_EditPassword .fs-c-inputTable__headerCell {
    margin-bottom: 16px;
}

/* =============
ご注文手続き（PC）
==============*/
#fs_Checkout .fs-c-checkout-preview {
    border: 0;
}
#fs_Checkout h2.fs-c-checkout-preview__title {
    color: #1E1E1E;
    font-weight: bold;
    font-size: 18px;
    padding: 15px 8px 15px 1.5em;
    border-left: 4px solid #1E1E1E;
    border-bottom: 1px solid #1E1E1E;
    margin-bottom: 30px;
    text-align: left;
}
#fs_Checkout .fs-c-button--change--small {
    width: 120px;
    font-weight: normal;
    padding: 0.7em 1.6em 0.6em;
}
#fs_Checkout .fs-c-button--chooseDestination {
    font-weight: normal;
    padding: 0.7em 1.6em 0.6em;
}
#fs_Checkout .fs-c-checkout-destination__list {
    margin-bottom: auto;
}
#fs_Checkout .fs-c-checkout-customerInfo,
#fs_Checkout .fs-c-checkout-destination__list,
#fs_Checkout .fs-c-checkout-paymentInfo__body {
    font-size: 1.6rem;
}
#fs_Checkout .fs-c-checkout-delivery__method {
    padding: 20px 30px;
}
#fs_Checkout .fs-c-checkout-delivery__method__message {
    margin: 16px 0;
    padding: 10px 16px;
}

/* 配送方法ドロップダウン */
#fs_Checkout .fs-c-checkout-deliveryMethod {
    margin-top: 30px;
}
#fs_Checkout .fs-c-checkout-deliveryMethod.is-active .fs-c-checkout-deliveryMethod__title {
    background: #D1D1D1;
}
#fs_Checkout .fs-c-radio {
    padding: 10px 0;
}
#fs_Checkout .fs-c-checkout-deliveryMethod__body {
    width: 80%;
    margin: 30px auto;
}
#fs_Checkout .fs-c-checkout-deliveryMethod__option__setting {
    background: #fff;
}
#fs_Checkout .fs-c-checkout-deliveryMethod__deliveryDate,
#fs_Checkout .fs-c-checkout-deliveryMethod__deliveryTime,
#fs_Checkout .fs-c-checkout-deliveryMethod__deliveryDetail {
    font-weight: bold;
    margin-bottom: 16px;
}
#fs_Checkout .fs-c-radio__label {
    color: #3E3A39;
}
#fs_Checkout .fs-c-checkout-deliveryMethod.is-active {
    border: 1px solid #D1D1D1;
}
#fs_Checkout .fs-c-checkout-deliveryMethod__option__title {
    margin-top: 30px;
    font-size: 1.6rem;
}
#fs_Checkout .fs-c-checkout-deliveryMethod__option__setting dd {
    margin-bottom: 30px;
}
#fs_Checkout .fs-c-checkout-paymentMethod.is-active .fs-c-checkout-paymentMethod__title {
    background: #F7F7F7;
}
#fs_Checkout .fs-c-checkout-paymentMethod.is-active,{
    border: 1px solid #D1D1D1;
}
#fs_Checkout .fs-c-checkout-previewAndEdit__info {
    border: 1px solid #D1D1D1;
}
#fs_Checkout .fs-c-cartTable__headerCell {
    background: #D0D1D2;
    padding: 22px 8px 27px;
    font-size: 1.8rem;
}
#fs_Checkout .fs-l-main {
    margin-bottom: 150px;
}
#fs_Checkout .fs-c-orderTotalTable {
    font-size: 1.6rem;
}
#fs_Checkout .fs-c-orderTotalTable > tbody > tr th:not(:last-of-type){
    border-top: 0;
}
#fs_Checkout .fs-c-orderTotalTable > tbody > tr:last-of-type {
    border-bottom: 0;
}
#fs_Checkout .fs-c-price {
    font-weight: bold;
    font-size: 1.6rem;
}
#fs_Checkout .fs-c-totalAndActions {
    background: #F7F7F7;
}
#fs_Checkout .fs-c-confirmOrder__button {
    padding: 20px 0;
}
#fs_Checkout .fs-c-totalAndActions button:not(.fs-c-button--image) {
    min-width: 315px;
}
#fs_Checkout .fs-c-productPrice__addon {
    display: block!important;
}
#fs_Checkout #fs-orderContents-container .fs-c-cartTable__dataCell--subtotal .fs-c-price__value::after,
#fs_Checkout #fs_orderTotalContainer .fs-c-orderTotalTable__grandTotal .fs-c-price__value::after {
    content: "(税込)";
    font-size: 1rem;
}
#fs_Checkout #fs_orderTotalContainer .fs-c-orderTotalTable__grandTotal .fs-c-price__value::after {
    font-weight: normal;
}
#fs_Checkout #fs_orderTotalContainer .fs-c-cartTable__headerCell,
#fs_Checkout #fs_orderTotalContainer .fs-c-cartTable__dataCell {
    border: 0;
}
#fs_Checkout #fs-orderContents-container .fs-c-cartTable__product {
    -ms-grid-columns: 60px 1fr;
    grid-template-columns: 60px 1fr;
}
@media screen and (min-width: 960px){
    [class^="fs-body-checkout"] .fs-l-checkout__sideColumn {
        flex-basis: 400px;
        min-width: 400px;
    }
}
#fs_Checkout .fs-c-cartTable__headerCell--subtotal,
#fs_Checkout .fs-c-cartTable__dataCell--subtotal {
    width: 120px;
}
#fs_Checkout #fs-orderContents-container .fs-c-cartTable__dataCell--quantity {
    text-align: center;
}
#fs_Checkout .fs-c-orderTotalTable > thead > tr th, .fs-c-orderTotalTable > thead > tr td, .fs-c-orderTotalTable > tfoot > tr th, .fs-c-orderTotalTable > tfoot > tr td, .fs-c-orderTotalTable > tbody > tr th, .fs-c-orderTotalTable > tbody > tr td {
    border-top: 0;
}
#fs_Checkout .fs-c-checkout-checkoutMethod {
    margin-bottom: 20px;
}
#fs_Checkout .fs-c-checkout-checkoutMethod__body{
    margin: 0 auto;
}
#fs_Checkout .fs-c-checkout-checkoutMethod.is-active .fs-c-checkout-checkoutMethod__title {
    background: #D1D1D1;
}
#fs_Checkout .fs-c-checkout-checkoutMethod.is-active {
    border: 1px solid #D1D1D1;
}
#fs_Checkout .fs-c-checkout-checkoutMethodList--uncollapsed .fs-c-checkout-checkoutMethod:not(.is-active) .fs-c-checkout-checkoutMethod__title:not(.is-active) {
    background: #F7F7F7;
}
#fs_Checkout .fs-c-checkout-checkoutMethodList--uncollapsed .fs-c-checkout-checkoutMethod:not(.is-active) {
    border: 1px solid #F7F7F7;
}
#fs_Checkout .fs-c-inputInformation {
    width: 80%;
    margin: 30px auto;
}
#fs_Checkout .fs-c-checkout-customerInfo {
    margin: 13px 0 30px;
}
#fs_Checkout .fs-c-checkout-checkoutMethod__body {
    padding: 0 14px;
}
#fs_Checkout .fs-c-checkout-customerInfo__name {
    font-weight: bold;
}
#fs_Checkout .fs-c-checkout-addressee__data__name {
    font-size: 1.6rem;
}

/* =============
注文履歴（PC）
==============*/
#fs_MyOrders .fs-c-orderHistoryItem__header {
    background: #D0D1D2;
}
#fs_MyOrders .fs-c-orderHistoryItem {
    border: 1px solid #D0D1D2;
    border-radius: 0;
}
#fs_MyOrders .fs-c-orderHistoryItem__orderInfo__info {
    margin: 0 30px 8px;
}
#fs_MyOrders .fs-c-orderHistoryItem__product {
    -ms-grid-columns: 60px 1fr auto 160px;
    grid-template-columns: 60px 1fr auto 160px;
}
#fs_MyOrders .fs-c-orderHistoryItem__header__button {
    padding: 0 50px;
}

.fs-c-note{
    font-size: 1.4rem;
}

.fs-c-orderedList > li::before{
    color: #3E3A39;
}

.fs-c-documentColumn__emphasis{
    color: #E7190A !important;
    font-size: inherit;
    font-weight: normal;
}