.ly_cases_1 .txt_box{text-align: left;margin-bottom: 30px;display: flex;align-items: center;justify-content: space-between}.ly_cases_1 .cases_box{display: grid;gap: 30px;margin-top: 30px}.ly_cases_1 .item_box{position: relative}.ly_cases_1 .item_box .info_box.algin_left{text-align: left}.ly_cases_1 .item_box .info_box.algin_center{text-align: center}.ly_cases_1 .item_box .info_box.algin_right{text-align: right}.ly_cases_1 .item_box .info_box{width: 100%;position: absolute;left: 0;bottom: 0;box-sizing: border-box;padding: 10px 25px 25px 25px}.ly_cases_1 .item_box .info_box .name{line-height: 22px;font-size: 18px;margin-top: 15px}.ly_cases_1 .item_box .info_box .name a{color: #fff;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden}.ly_cases_1 .item_box .info_box .brief{margin-top: 20px;line-height: 24px;font-size: 14px;color: #fff}.ly_cases_1 .item_box .info_box .button{margin-top: 15px}.ly_cases_1 .item_box .info_box .button a{color: #ffd101}.ly_cases_1 .text_button a{text-decoration: none}@media screen and (min-width: 1000px){.ly_cases_1 .item_box .info_box>div:not(.name){display: none}.ly_cases_1 .item_box:hover .info_box>div:not(.name){display: block}}
@media screen and (max-width: 1000px){.ly_cases_1 .wide{padding: 0;max-width: 92%}.ly_cases_1 .txt_box{margin-bottom: 15px}.ly_cases_1 .item_box .info_box{padding: 10px 30px 30px 30px}.ly_cases_1 .item_box .info_box .name{line-height: 18px;font-size: 16px}.ly_cases_1 .cases_box{margin-top: 0;gap: 25px}}