/* カスタマイズ用CSS */

body { font-family: "游ゴシック", YuGothic, "Yu Gothic", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Arial, "メイリオ", Meiryo, sans-serif; }

.ec-secHeading--tandem .ec-secHeading__en, .ec-eyecatchRole__introEnTitle {
        font-family: roboto,游ゴシック, YuGothic, "Yu Gothic", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Arial, メイリオ, Meiryo, sans-serif;
}

.card-item .title {overflow-wrap: break-word;}

.ec-shelfGrid__item { font-weight:bold; }

.ec-productRole__btn .contact {background-color: #E94451;
    border-color: #E94451;}
    
.ec-productRole__btn .contact:hover {opacity:0.8;}

.ec-layoutRole__mainBottom a { font-weight:bold; }
.ec-layoutRole__mainBottom img { margin-bottom:10px; }

.ec-productRole__priceRegularPrice {display: none;}
.ec-productRole__priceRegularTax {display: none;}

.price span  {
    display: inline-block;
    background: #e94451;
    color: #FFF;
    padding: 2px 8px;
}

.price02-default span  {
    display: inline-block;
    background: #e94451;
    color: #FFF;
    padding: 2px 8px;
}

#page_product_detail .ec-productRole__actions {display:none;}
.add-cart  { display:none;}

.navbar-light .navbar-brand img{
    max-width: 180px;
}

@media (max-width: 600px) {
.navbar-light .navbar-brand {
    width: 50%;
}
.navbar-light .navbar-brand img{
    width: 100%;
}
.ec-prof--tandem {
    padding:0;
}
    
}

.navbar-nav li:nth-child(2),.navbar-nav li:nth-child(3) {
display:none;
}

.ec-newsRole .ec-newsRole__news { border:0;}

.ec-newsRole__newsThum { max-width: 250px;}
.ec-newsRole__newsThum img{ max-width: 250px;}

.news-title {
font-weight: bold;
    margin-top:10px;    margin-bottom:10px;
    display: inline-block;    
    
}
.btn-c {background: #dc3545;
    border-radius: 4px;
    font-size: 70%;
    color: #FFF;
    padding: 4px 6px; margin-bottom: 10px;    display: inline-block;    }

.date_day { font-size: 80%;}

.ec-newsRole__newsColumn .ec-inlineBtn--top{padding: 5px 30px;
    margin-top: 10px;
    float: right;}
.ec-newsRole .ec-newsRole__newsColumn{
    display: block; min-width: auto; cursor: auto; margin-left: 20px;
}