.ly_poster_141 .wrap_category_container{margin:0 auto}.ly_poster_141 .category_list{display: grid}.ly_poster_141 .category_list .category_item{-webkit-box-sizing: border-box;box-sizing: border-box;padding:0 5px;margin-bottom: 12px;overflow: hidden}.ly_poster_141 .category_list .category_item a{display: block;position: relative;text-decoration: none;overflow: hidden}.ly_poster_141 .category_list .category_item a:before{content: '';position: absolute;top:0px;left:0;z-index: 1;width: 100%;height: 100%;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;pointer-events: none}.ly_poster_141 .category_list .category_item a>img{display: block;width: 100%;margin: 0 auto}.ly_poster_141 .category_list .category_item .category_info{position: absolute;word-break: break-all;z-index:3}.ly_poster_141 .category_list .category_item .category_info_sub{line-height: 1.1;text-transform: uppercase}.ly_poster_141 .category_list .category_item .category_info_main{margin-top: 6px;position: relative;letter-spacing: 0.055em;line-height: 1.2;margin-bottom: 0.9375vw}.ly_poster_141 .category_list .category_item .category_info_num{line-height: 1;letter-spacing: 2px;text-transform: uppercase}@media (min-width: 768px) and (max-width: 1000px){.ly_poster_141.wrap_section_category{padding-left: 0;padding-right: 0}.ly_poster_141 .category_list .category_item{padding:10px 20px}.ly_poster_141 .category_list .category_item .category_info_main{margin-top: 8px}.ly_poster_141 .category_list .category_item .category_info_main:after{margin:18px auto 22px;width: 66px;height: 2px}.ly_poster_141 .category_list .category_item .category_info_num{letter-spacing: 2px}}
@media screen and (max-width: 768px){.ly_poster_141 .category_list .category_item{float: none;width: 100%;padding:7px 15px}.ly_poster_141 .category_list .category_item .category_info{position: absolute}.ly_poster_141 .category_list .category_item .category_info_main{margin-top: 4px}.ly_poster_141 .category_list .category_item .category_info_main:after{margin:10px auto 12px;width: 42px;height: 1px}.ly_poster_141 .category_list .category_item .category_info_num{letter-spacing: 2px}}
.ly_poster_141 .category_list .category_item .category_info_main:after{background-color: #666}