.works{padding:64px 0}@media screen and (max-width:768px){.works{padding:24px 0 40px}}.works .main_title02{font-size:3.2rem}@media screen and (max-width:768px){.works .main_title02{font-size:2.6rem}}.works .main_title02 img{top:-22px;right:0;left:auto}.works__list{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:40px}.works__item{transition:.4s;position:relative;background-color:#fff;border-radius:12px;box-shadow:1px 1px 8px rgba(17,17,17,.12);margin-bottom:20px}@media screen and (min-width:769px){.works__item{width:calc(33.3333333333% - 12px);margin-right:18px}}@media screen and (max-width:768px){.works__item{width:100%}}.works__item a.around-link{position:absolute;z-index:4;top:0;left:0;width:100%;height:100%;text-indent:-999px}@media screen and (min-width:769px){.works__item:hover{transform:scale(1.04)}}.works__item:nth-of-type(3n){margin-right:0}.works__item .category__icon{position:relative;z-index:100;justify-content:flex-start}.works__item .category__icon a{background-image:linear-gradient(60deg,#f60,#ff9700);border:none;color:#fff;font-size:1.3rem;padding:2px 6px;margin:0 2px 2px 0}@media screen and (min-width:769px){.works__item .category__icon a:hover{opacity:.6}}.works__item-image{overflow:hidden;position:relative;width:100%;height:auto;border-radius:12px 12px 0 0;padding-top:56%}.works__item-image img{position:absolute;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;top:50%;left:50%;width:100%;height:100%}.works__item-info{background:url(//www.yu-yu.jp/wp-content/themes/yuyu/css/../images/icon/icon_navi0201.svg) no-repeat right 10px bottom 10px;background-size:12px auto;padding:12px 16px 24px}@media screen and (max-width:768px){.works__item-info{padding-bottom:32px}}.works__item-subtitle{border-bottom:1px dashed #333;color:#333;font-size:1.4rem;padding-bottom:2px;margin-bottom:6px}.works__item-title{color:#333;font-size:1.5rem;font-weight:700;line-height:1.4}