/* カスタマイズ用CSS */
body > main {
    padding-bottom: 2rem;
}
label[for=login_memory] {
    text-indent: 1em;
}
.ec-blockBtn--action,.ec-blockBtn--action:hover ,.ec-inlineBtn--action,.ec-inlineBtn--action:hover {
    background-color : #000;
    border-color: #000;
    border-radius: 0.5em;
}
.ec-blockBtn--action:hover,.ec-inlineBtn--action:hover {
    color: #000;
    background-color: white;
}
.ec-blockBtn--cancel,.ec-blockBtn--cancel:hover ,.ec-inlineBtn--cancel,.ec-inlineBtn--cancel:hover{
    background-color : #5E5E5E;
    border-color: #5E5E5E;
    border-radius: 0.5em;
}
.ec-blockBtn--cancel:hover ,.ec-inlineBtn--cancel:hover{
    opacity: 0.7;
}

.ec-progress .is-complete .ec-progress__number {
    background-color: #ee7800;
}
.ec-progress .is-complete .ec-progress__label {
    color: #ee7800;
}
.ec-progress .ec-progress__number {
    background-color: #5E5E5E;
}
.ec-progress .ec-progress__label {
    color: #5E5E5E;
}
.ec-progress .ec-progress__item:after {
    background:#5E5E5E;
}
.ec-modal .ec-modal-wrap {
    border: none;
}
body .content_wrap .inner .item_detail .detail_content .price > span {
    font-size:0.7em;
    font-weight: normal;
    padding-left: 1em;
}
p.category-name {
    display: inline-block;
    margin-right: 1em;
    opacity: 0.7;
}
h2.title > span {
    font-size: 0.7em;
    opacity: 0.6;
    margin-right: 1em;
}
.ec-orderDelivery__actions {
    visibility: hidden;
}
ul.ec-navlistRole__navlist li:nth-child(2){
    display: none;
}