@charset "utf-8";
/* ------------------------------
oc 闇ページ用 202311- sz 
------------------------------ */

/*(override)*/
.ec-productRole{ background: black; color: #ddd; padding-bottom: 60px;}
.ec-layoutRole__mainBottom{ margin-top: unset;}
#footer_shopping_information.l-footer{ margin-top: 0;}

	/*黒文字*/
.ec-productRole a:link,
.ec-productRole a:hover,
.ec-productRole a:visited,
#ec4main a:link,
#ec4main a:hover,
#ec4main a:visited{ color: #97e1f7;}
.ec-productRole .p-show__contact a,
.ec-productRole .p-show__information .js--info-button,
.ec-productRole .p-show__information .p-show__list,
.ec-productRole .p-notice a div,
.ec-productRole .p-more-opener,
.ec-productRole .c-flex-item-rest,
.ec-productRole .p-show__label--default,
.ec-productRole .p-show__label--yellow,
.ec-productRole .p-show__count button,
.ec-productRole .p-show__tags .c-tag,
.ec-productRole .p-show-review a.ec-inlineBtn,
.ec-productRole .c-tags a.c-tag,
.ec-productRole .c-tag--jouon,
.ec-productRole .c-tag--reizo,
#ec4main.yamibag .price_box_v4 > dl > dt{ color: #000;}
	/*カートボタン*/
.ec-productRole .ec-modal-box > div > a{ color: #fff;}
	/*色変更*/
.ec-productRole .u-has-icon--recommend:before{ filter: invert(1);}
.ec-productRole .p-show__label--default{ background: #fff100;}
.ec-productRole .p-show__label--gray,
.ec-productRole .p-show__image-inner{ background: #333;}
.ec-productRole .p-show__contact,
.ec-productRole .p-show__information .js--info-button,
.ec-productRole .p-show__information .p-show__list{ background: #999;}
.ec-productRole .p-show-review__content:after{ border-right-color: #000;}
#ec4main.yamibag .price_box_v4 > dl > dt{ background: #bbb;}
#ec4main .reputation,
.ec-productRole .p-relation .u-text-red,
.ec-productRole .p-show-review .u-text-red,
.ec-productRole .p-caution .p-caution__title,
.ec-productRole .ec-productRole__price .ec-price .ec-price__tax,
.ec-productRole .ec-productRole__price .ec-price .ec-price__price{ color:#fff100;}

.ec-productRole .p-caution{ border-color: #fff100;}

	/*filter*/
.ec-productRole .p-show-review__image,
#ec4main.yamibag .price_box_v4 .selling_price::after{ filter: invert( 100% );}
.ec-productRole .p-show__title .p-show__image--like,
.ec-productRole .p-show__sns--icon,
#ec4main.yamibag .price_box_v4 .soryomuryo::before{ filter: grayscale( 100% ) invert( 100% ) ;}

/*黒/フリーエリア*/
#ec4main{ background: black; color: #ddd;}
#ec4main .f_red{ color: #fff100;}
