#post-load.masonry{height:auto!important;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:32px 24px}
#post-load.masonry>article{position:static!important;left:auto!important;top:auto!important;width:auto!important;max-width:none!important;float:none!important;opacity:1!important;transform:none!important}
#post-load.masonry>.grid-sizer{display:none}
#post-load.masonry img{width:100%;height:auto}
.category-list,.category-list a,.read-more-link,.entry-meta a,.post-date a,.rss-entry-meta .item-title,.jp-relatedposts-post a,.jp-relatedposts-post-title a{color:#666!important}
.page_item,.page_item a,.widget_pages li,.widget_pages a{color:#4d4d4d!important}
.entry-content a{color:#555!important}
.category-filter a{color:#555!important}
.cmshop .slick-list{overflow:visible!important;padding:0!important}
.cmshop .slick-track{display:flex!important;width:auto!important;left:0!important;transform:none!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding:0 16px 8px}
.cmshop .cmshop-box{position:static!important;flex:0 0 240px;width:240px!important;height:auto!important;scroll-snap-align:start;opacity:1!important;visibility:visible!important;transform:none!important}
.cmshop .slick-cloned,.cmshop .slick-dots,.cmshop .slick-arrow{display:none!important}
.cmshop .cmshop-box img{width:100%!important;height:auto!important;aspect-ratio:auto}
