.category-wall__item {position:relative;height:calc(100% - 20px);margin:0 0 20px !important;padding:0}
.category-wall__item {
    position: relative;
    height: calc(100% - 20px);
    margin: 0 0 20px !important;
    padding: 0;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
}
.category-wall__image{display:block;position:relative;overflow:hidden}
.category-wall__item a.category-wall__image {
    padding: 1rem;
}
.category-wall__item a.category-wall__image img.img-responsive {
    width: 115px;
    height: 95px;
    aspect-ratio: auto 115 / 95;
    margin-bottom: 4rem !important;
}
@media (max-width:1441px){.category-wall__item a.category-wall__image img.img-responsive {
    width: 145px;
    height: auto;;
    aspect-ratio: auto 115 / 95;
    margin-bottom: 4rem !important;
}}
@media (max-width: 768px) {
    .category-wall__item a.category-wall__image img.img-responsive {
        width: 100px;
        height: 80px;
        aspect-ratio: auto 115 / 95;
        margin-bottom: 6rem !important;
    }
}
.category-wall__image.childs{border-bottom:solid 1px rgba(0, 0, 0, .07);box-shadow:0 5px 5px -2px rgba(0, 0, 0, .06)}
.category-wall__ul {position:relative;margin:0;padding:12px 15px 35px;list-style:none}
.category-wall__li{margin:0 0 7px;font-size:.9em}
.category-wall__li:last-child{margin:0}
.category-wall__li a {display:flex}
.category-wall__li a:before{margin:1px 7px 0 0;content:"\2022";color:#aaa}
.category-wall__more {position:absolute;left:15px;bottom:10px}
.category-wall__more span {font-size:.8em;text-decoration:underline}
.category-wall__more:after {content:"\2192\A0";padding:0 0 0 10px}


.category-wall__item.type2 {display:flex;padding:15px}
.category-wall__image.childs.type2{flex:0 0 40%;border:none;box-shadow:none}
.category-wall__title.type2 {margin:0 0 7px;padding:0 0 8px;line-height:1em;font-size:1.1em;font-weight:500;border-bottom:solid 1px rgba(0, 0, 0, .08)}
.category-wall__ul.child.type2{width:100%;padding:0 0 20px 15px}
.category-wall__more.type2{left:calc(40% + 18px)}

@media (max-width:575px){
    .category-wall__image.childs.type2{flex:0 0 33%}
    .category-wall__more.type2{left:calc(33% + 18px)}
}