/* カスタマイズ用CSS */
.ec-pageHeader h2{
  margin: 0 0 8px;
  border-bottom: 1px dotted #ccc;

  padding: 8px 0 12px;
  font-size: 24px;
  font-weight: bold;

}

/* サイトをピンク色に変更 */
.ec-headerSearch .ec-headerSearch__category .ec-select.ec-select_search {
    background:#FE0B9C;
}
.ec-headerNav .ec-headerNav__itemIcon {
    color:#FE0B9C;
}
.fa-shopping-cart:before {
    color:#FE0B9C;
}
.ec-cartNavi .ec-cartNavi__badge {
    background-color: #F0E731;
    color: #000;
}
.ec-blockBtn--top {
    background-color: #FE0B9C;
    border-color: #FE0B9C;
}
.ec-newsRole .ec-newsRole__newsCloseBtn {
    background: #FE0B9C;
}
.ec-inlineBtn--top {
    background-color: #FE0B9C;
    border-color: #FE0B9C;
}
.ec-footerRole {
    background:#FE0B9C;
}
.ec-productRole .ec-productRole__price {
    color: #333;
}
.ec-blockBtn--action, .ec-inlineBtn--action {
    background-color: #FF66C1;
    border-color: #FF66C1;
}
.ec-blockBtn--action:hover, .ec-blockBtn--action:active, .ec-blockBtn--action:focus,
.ec-inlineBtn--action:hover, .ec-inlineBtn--action:active, .ec-inlineBtn--action:focus {
    background-color: #FE0B9C;
    border-color: #FE0B9C;
}
.ec-blockBtn--cancel, .ec-inlineBtn--cancel {
    color: #333;
    background-color: #F5EF73;
    border-color: #F5EF73;
}
.ec-blockBtn--cancel:hover, .ec-blockBtn--cancel:active, .ec-blockBtn--cancel:focus,
.ec-inlineBtn--cancel:hover, .ec-inlineBtn--cancel:active, .ec-inlineBtn--cancel:focus {
    color: #333;
    background-color: #F0E731;
    border-color: #F0E731;
}
.ec-guest .ec-guest__actions a {
    color: #333;
}