.case-list{margin-bottom:20px}.case-list .ratio__item{border-radius:20px}.case-list .ys-posts__title,.case-list .ys-posts__dscr{line-height:1.6}.case-list .ys-posts__title{font-size:18px}.case-list .ys-posts__dscr{font-size:15px}.no-title.single-post .site-content .content__main{margin-top:0 !important;margin-bottom:0 !important;padding:0 !important;background:0 0 !important}.no-title.single-post .main-visual{position:relative;z-index:1}.no-title.single-post .title-number{min-width:65px}@media (max-width:768px){.no-title.single-post .main-visual{margin-top:0 !important;margin-right:-1rem !important;margin-left:-1rem !important}}