.my-false{
    display: none;
}

.my-true{
    display: block;
}

.login.my-true{
    display: none;
}

.login.my-false{
    display: block;
}

#fs_preview_header{
    display: none;
}

.fs-c-productPrice__main__price .fs-c-price__currencyMark::before {
    content: "　送料無料　";
    color: rgb(255, 255, 255);
    margin-right: 5px;
    font-size: 0.8em;
    font-weight: bold;
    background: rgb(255, 0, 0);
    padding: 2px;
}

.fs-c-button--standard,
.fs-c-button--standard:visited {
background: #68922c;
border: 1px solid #557e1b;
box-shadow: 0 0 2px #b2b2b2;
color: #ffffff;
font-size:1rem;
}



.itemlist_kago{
letter-spacing: 0em;
}

.itemlanding1,
.itemlanding{
margin:0 auto !important;
}

.s01{width:82px; background-color:#ffff99; border: 1px solid #b9b9b9; font-size:0.9em; padding:3px 0 3px 3px;}
.s02{border: 1px solid #b9b9b9; font-size:1em; padding:3px 0 3px 3px;}
.s03{width:100%;}
.s04{width:100%; background-color:#000000; margin-left: auto; margin-right: auto; text-align: center;}
.s05{width:100%; border: 1px solid #b9b9b9; padding:3px 0 3px 3px;}
.s06{width:100%; padding:30px 30px 30px 30px;}

.fs-c-cartTable__actionButton button {
  display: block;
  width: 100%;
  min-width: 80px;
}

.fs-c-linkedServiceLogin__body{
margin: 24px auto;
padding: 16px 0px;
}

.fs-c-newUsers__message{
margin: 24px auto;
padding: 16px 0px;
}

.fs-pt-list {
  margin: 2em;
}