body{background:#ebebeb}.lcl-news .lcl-news__in{margin-block:100px 250px;margin-inline:auto;width:min(1100px,100%)}@media screen and (max-width: 767px){.lcl-news .lcl-news__in{margin-block:18.6666666667vw 40vw;padding-inline:2.1333333333vw}}.lcl-news .lcl-news-list{display:grid;grid-template-columns:repeat(3, 320px);justify-content:space-between;row-gap:120px}@media screen and (max-width: 767px){.lcl-news .lcl-news-list{grid-template-columns:repeat(2, 46.6666666667vw);row-gap:18.6666666667vw}}.lcl-news .lcl-news-list__item{border-bottom:1px solid #4d4d4d;padding-bottom:20px}@media screen and (max-width: 767px){.lcl-news .lcl-news-list__item{padding-bottom:5.3333333333vw}}.lcl-news .lcl-news-list__link{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 767px){.lcl-news .lcl-news-list__link{gap:5.3333333333vw}}.lcl-news .lcl-news-list__fig{overflow:hidden;width:320px;height:300px}@media screen and (max-width: 767px){.lcl-news .lcl-news-list__fig{width:46.6666666667vw;height:43.7333333333vw}}.lcl-news .lcl-news-list__img{width:100%;height:100%;object-fit:cover;transition:scale .8s cubic-bezier(0.19, 1, 0.22, 1)}@media(hover: hover){.lcl-news .lcl-news-list__img:where(.lcl-news-list__link:hover *){scale:1.1}}.lcl-news .lcl-news-list__info{display:flex;align-items:center;gap:12px}@media screen and (max-width: 767px){.lcl-news .lcl-news-list__info{align-items:flex-start;flex-direction:column;gap:2.1333333333vw}}.lcl-news .lcl-news-list__ttl-txt{background:linear-gradient(#151515, transparent) no-repeat bottom left;background-size:0% 1px;box-decoration-break:slice;-webkit-box-decoration-break:slice;font-size:2rem;font-weight:600;line-height:1.5;transition:background .6s cubic-bezier(0.19, 1, 0.22, 1)}@media screen and (max-width: 767px){.lcl-news .lcl-news-list__ttl-txt{font-size:1.6rem}}@media(hover: hover){.lcl-news .lcl-news-list__ttl-txt:where(.lcl-news-list__link:hover *){background-size:100% 1px}}.lcl-pagination{margin-top:130px}@media screen and (max-width: 767px){.lcl-pagination{margin-top:24vw}}.lcl-pagination .lcl-pagination-list{display:flex;align-items:center;justify-content:center;gap:14px}@media screen and (max-width: 767px){.lcl-pagination .lcl-pagination-list{gap:3.7333333333vw}}.lcl-pagination .lcl-pagination-list__item{width:30px;height:30px}@media screen and (max-width: 767px){.lcl-pagination .lcl-pagination-list__item{width:5.3333333333vw;height:5.3333333333vw}}.lcl-pagination .lcl-pagination-list__item:has(.lcl-pagination-list__angle){display:grid;place-content:center}.lcl-pagination .lcl-pagination-list__item--active .page-numbers{color:#fbfbfb}.lcl-pagination .lcl-pagination-list__item--active .page-numbers::before{opacity:1}.lcl-pagination .lcl-pagination-list__btn{display:block}.lcl-pagination .lcl-pagination-list__btn--prev{transform:rotate(-90deg)}.lcl-pagination .lcl-pagination-list__btn--next{transform:rotate(90deg)}.lcl-pagination .lcl-pagination-list__btn--disable{opacity:.3;pointer-events:none}.lcl-pagination .lcl-pagination-list__angle{transition:transform .6s cubic-bezier(0.19, 1, 0.22, 1)}@media screen and (max-width: 767px){.lcl-pagination .lcl-pagination-list__angle{width:3.2vw;height:auto}}@media(hover: hover){.lcl-pagination .lcl-pagination-list__angle:hover{transform:translateY(-15%)}}.lcl-pagination .lcl-pagination-list__angle *{stroke:#151515}.lcl-pagination .lcl-pagination-list__num{display:block;height:100%;font-size:2rem;font-weight:600;line-height:1}@media screen and (max-width: 767px){.lcl-pagination .lcl-pagination-list__num{font-size:1.4rem}}.lcl-pagination .page-numbers{position:relative;display:grid;place-content:center;height:100%;transition:color .2s ease-out}.lcl-pagination .page-numbers::before{content:"";z-index:-1;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;border-radius:50%;width:38px;height:38px;background:#151515;transition:opacity .2s ease-out}@media screen and (max-width: 767px){.lcl-pagination .page-numbers::before{width:8vw;height:8vw}}@media(hover: hover){.lcl-pagination .page-numbers:is(.lcl-pagination-list__item:hover a){color:#fbfbfb}.lcl-pagination .page-numbers:is(.lcl-pagination-list__item:hover:has(a) *)::before{opacity:1}}
