/* カスタマイズ用CSS */

body {
  margin: 0;
  font-family: Robot, "游ゴシック", YuGothic, "Yu Gothic", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Arial, "メイリオ", Meiryo, sans-serif;
  overflow: hidden;
}



.cart-none {
    /*display: none;*/
}

.cart-mente {
    color: red;
    margin: 20px auto;
    display: none;
}




/* カスタマイズ用CSS */

.rtitle {
    border-top: 1px solid #E8E8E8;
    margin-top: 0;
    padding-top: 18px;
    margin-top: 25px;
    font-size: 26px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
}

.rprice {
    font-weight: bold;
}

.rcon {
    font-weight: bold;
}
#RelatedProduct-product_area li {
    text-align: center;
}
.ec-off3Grid__cell h2 {
    font-size: 20px;
}
.d-none {
    display: none;
}
.ec-productRole__description {
    font-size: 15px;
    line-height: 160%;
}

.ec-guest .ec-guest__actions a {
    color: #fc727f;
}

.ec-guest .ec-guest__actions a:hover {
    color: white;
}

.news-right img {
    margin-bottom: 25px;
}
@media (max-width: 767px) {
.side-box {
    float: left;
    width: 50%;
}
}

@media (min-width: 768px) {
.side-box {
    float: left;
    width: 20%;
}
}

.r-title {
    margin: 40px auto;
}

.label-warning {
    color: white;
    padding: 3px;
}

.ec-cartNaviNull { 
    z-index: 10000;
}

#header {
    z-index: 11111;
}
.qd-Row .qd-Row-Column{
    color: black;
}
.qd-Row .rigth{
    color:#DE5D50;
}