body{font-family:"Hiragino maru Gothic ProN W4", "Hiragino Kaku Gothic Pro","Hiragino Sans", "arial", "Meiryo", "MS PGothic", sans-serif;}
.ec-categoryRole .ec-categoryRole__list{flex-wrap:wrap;}
.ec-itemNav__nav li ul li a {background:#999; padding:10px 10px 10px 22px;font-weight:normal;}
.ec-itemNav__nav li ul{ width:400px;}
.ec-itemNav__nav{background:#fff;}
.ec-categoryNaviRole{background:#eee; padding:20px;}
.h2-tit{padding:0 0 20px 0; margin:0; font-weight:bold; font-size:24px;}
.h2-tit span{ font-size:12px;padding-left:20px;}
.mt-2{padding:14px 0;}
.ec-productRole .ec-productRole__btn{width:100%!important;}
.ec-productRole .ec-productRole__category ul{padding-top:14px;}
.ec-orderAccount .ec-orderAccount__account{padding-left:14px;}
.ec-cartRole .ec-cartRole__progress {display:none;}
.category_banner{width:100%;}
.category_banner ul{display:flex;justify-content: space-between;flex-wrap:wrap; padding:0;}
.category_banner li{list-style-type:none; padding:30px;}
@media screen and (max-width: 500px) {
    .category_banner li a img{width:120px;}
    .category_banner ul{justify-content:center;}
}