/* RESET */
*,*::before,*::after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}

.bold { font-weight: bold;}
.bg_gray { background: #f4f4f4;}

/*ログインログアウトの表示切り替えを行うCSS*/
.logout.my-false { display: none; }
.login.my-true { display: none; }

.fs-l-header {
    display: block;
    padding-top: 0;
}
.slider_m_cate01 {
  margin: 0 auto;
}
.slider-img {
  margin: 0 5px;
}
.slider-img img {
  height: auto;
  width: 100%;
}

.alignC {text-align: center; margin: 0 auto;}


/*定価調整
.fs-c-productPrice.fs-c-productPrice--listed{
display:none;
}*/

/*reccomend調整*/
.fr2-listItem__productName,
.fr2-price{
    padding: 2rem 0 0 0;
    color: inherit;
    font-weight: 400;
}
.fr2-listItem a:hover {
    color: inherit;
    text-decoration: none;
}
.fr2-price{
    font-size: 1.8rem;
}

.fs-c-productImageModal__contents {
  padding: 20px 0;
}
