.discoColor {
    color: #af0000;
}

#detailPage .detailwrap .thumb .ul{margin:0 -12px 0 0;}
#detailPage .detailwrap .thumb .li{width:25%;float:left;}

.itemMain img, .item_thum img {
    max-width: 100%;
    max-height: 100%;
    border: 1px solid #cccccc;
    position: relative !important;
}

.item_thum a {
    display: block;
    margin-right: 2px;
    margin-left: 2px;
    margin-bottom: 5px;
    text-align: center;
    vertical-align: middle;
}

#message {
    margin: 30px 20px -30px 50px;
}

#price{display:inline-block;color:#e47b8a;font-weight:bold;}
.item_label span {
    padding: 2px 10px;
    display: inline-block;
    text-align: center;
}
/*インボイス対応*/
#price_NoTax{font-size:14px;color:#e47b8a;}
#notaxlabel{font-size:14px;color:#e47b8a;}
.bdr_gray {
    border: 1px solid #cccccc;
}
.bdr_black {
    border: 1px solid #333333;
}
.item_label {
    font-weight: normal;
    font-size: 10px;
    padding: 0;
}

/*価格表示修正*/
/*メルパオ価格*/
#browsingHistorySliderArea .history #price_a1{display:inline-block;color:#e47b8a;font-weight:bold;}
#browsingHistorySliderArea .history #price_a2{display:inline-block;color:#e47b8a;}
#browsingHistorySliderArea .history #price_a_NoTax{font-size:12px;color:#e47b8a;}
/*通常価格*/
#browsingHistorySliderArea .history #price_b1{display:inline-block;font-weight:bold;}
#browsingHistorySliderArea .history #price_b2{display:inline-block;}
#browsingHistorySliderArea .history #price_b_NoTax{font-size:12px;}
