/* Ã£â€šÂ«Ã£â€šÂ¹Ã£â€šÂ¿Ã£ÁEÁEÃ£â€šÂ¤Ã£â€šÂºÃ§â€Â¨CSS */
.ec-headerNaviRole {
  padding-top: 10px;
}
.ec-headerTitle .ec-headerTitle__title a {
    margin-bottom: 10px;
}
.ec-productRole__priceRegularPrice{
    font-size:120%;
}
.ec-productRole .ec-productRole__priceRegularTax{
    font-size:120%;
}
.tophaeder{    background-color: #000;
    color: #fff;
    text-align: center;
    padding: 7px;
    font-size: 100%;
    font-weight: bold;
}
.ec-blockTopBtn pagetop{display: none;}
.ec-headerNaviRoless{

text-align: right;
}
.ec-headerNaviRoless a{
    padding: 0 0 0 22px;
}
.ec-headerNaviRoless a:hover {
    opacity: .8;
    text-decoration: none;
}
.ec-headerNaviRoless a img{/* height: 36px; */width: 12%;}
.ec-footerNaviss{    color: #fff;
    margin: 10px;}
.ec-footerNaviss a{    color: #fff;}
.ec-footerTitle .ec-footerTitle__logo a
    {font-size: 13px;}

@media (min-width: 768px) {
.ec-headerNaviRoless a img{/* height: 36px; */width: 6%;}
.ec-footerTitle .ec-footerTitle__logo a
    {font-size: 20px;}
}
.ec-shelfGrid a:hover {
        opacity: .8;
        text-decoration: none;
}
.ec-shelfGrid .title{
        font-size: 110%;
        padding: 0 0 10px 0;
color: red;
}
.ec-shelfGrid .main{
        font-size: 89%;
        line-height: 185%;
}
.ec-itemNav__nav li a:hover{
        opacity: .8;
        text-decoration: none;    
    
}
.ec-productRole a{color: #ed2027;}
.price02-description{    font-size: 90%;
    padding: 7px 0;}
.ec-pageHeaderarea{
    border-top: none;
    margin: 10px 16px 48px 10px;
    padding: 8px;
    font-size: 20px;
    font-weight: bold;
    clear: both;}
.ec-newItemRole__listItemHeading a{
    color: #ed2027;
}
.ecbold{
    font-weight:bold;
    
}
.ec-productRole .ec-productRole__profile {
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
}
