/* カスタマイズ用CSS */
/* 配送情報非表示 */

body{    color: #000;}
.ec-shelfGrid a {
    color: #000;}

.ec-orderDelivery__actions, 
.ec-orderDelivery__edit {
    display:none;
}
/* お気に入りボタン */
#favorite {
    display:none;
}

.ec-footerRole{background: #2297d2;
        border-top: unset;
}

.ec-footerTitle__logo {
    max-width: 300px;
    margin: 0 auto 10px auto;
    width:60%;
}

.ec-footerTitle__logo img{width:100%;}

.ec-headerTitle .ec-headerTitle__title a{max-width: 360px;width:70%;}

.ec-footerNavi {
    width: 96%;
    margin: 0 auto;
}

.ec-itemNav__nav{}
.ec-itemNav__nav li {
        margin: 0 4px;
    }
.ec-itemNav__nav li a {
    color:#2297d2;
        padding: 10px 30px;
        border: 2px solid #2297d2;
    }
    
    .ec-itemNav__nav li ul li a {
    color: #2a2a2a;
    background: #fff;
}
.ec-itemNav__nav li ul li a:hover{
    color: #fff;
    background: #2297d2;}
    
.ec-itemNav__nav ul li a{
    border:unset;
}
.ec-itemNav__nav li ul {
    left: -4px;
}
    
    .ec-categoryNaviRole {
        margin-bottom: 25px;
    }

.Productname,.price02-default{    font-weight: bold;}

.ec-blockBtn--action{background-color: #ce2237;}
.ec-blockBtn--action:hover{background-color: #a62d3c;}

.ec-blockBtn--cancel{    background-color: #787878;
    border-color: #787878;}
    
    #edit8{    margin-bottom: -5px;}
    .ec-totalBox{    margin-top: 40px;}

@media only screen and (max-width: 768px) {
    
    .ec-footerNavi .ec-footerNavi__link a {
    border-bottom: 1px solid #c5daff;
}

.ec-itemNav__nav li {
    margin: 0;
}

.ec-drawerRole {
    background: #fff;
}

.ec-itemNav__nav li a {
    border-bottom: 1px solid #ccc;
    border: unset;
}

}