.lcl-nav{margin-bottom:9.6rem}@media screen and (max-width: 767px){.lcl-nav{width:100%;padding:0 3.7rem;margin-bottom:4.2rem}}.lcl-nav .splide__track{overflow:visible !important}.lcl-nav .lcl-nav__list.splide__list{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem}@media screen and (max-width: 767px){.lcl-nav .lcl-nav__list.splide__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}}.lcl-nav .lcl-nav__link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1.5rem 5rem;display:block;border-radius:calc(infinity*1px);background:#f2f4f5;color:#023560;font-weight:400;font-size:1.8rem;font-size:max(1.8rem,10px);line-height:1.6;letter-spacing:0}@media screen and (max-width: 767px){.lcl-nav .lcl-nav__link{font-weight:500;font-size:1.6rem;font-size:max(1.6rem,10px);line-height:1.6;letter-spacing:.04em}}.lcl-nav .lcl-nav__link{-webkit-transition:color .25s ease,background .25s ease;transition:color .25s ease,background .25s ease}@media screen and (max-width: 767px){.lcl-nav .lcl-nav__link{padding:.8rem 2.5rem}}@media(any-hover: hover){.lcl-nav .lcl-nav__link:hover{background:#023560;color:#fff}}.lcl-nav .lcl-nav__link--current{background:#023560;color:#fff}.lcl-article .lcl-article__in{display:grid;grid-template-columns:repeat(5, 1fr);gap:6.4rem 4.6rem}@media screen and (max-width: 767px){.lcl-article .lcl-article__in{grid-template-columns:repeat(2, 1fr);gap:3rem 1.2rem}}@media(any-hover: hover){.lcl-article .lcl-article__link:hover .lcl-article__img{-webkit-transform:scale(1.1);transform:scale(1.1)}.lcl-article .lcl-article__link:hover .lcl-article__ttl{color:#8d9b9e}}.lcl-article .lcl-article__figure{overflow:hidden;height:33.7rem;border-radius:.6rem;margin-bottom:1.2rem}@media screen and (max-width: 767px){.lcl-article .lcl-article__figure{height:18rem;border-radius:.45rem;margin-bottom:1.2rem}}.lcl-article .lcl-article__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}.lcl-article .lcl-article__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;margin-bottom:1.6rem}@media screen and (max-width: 767px){.lcl-article .lcl-article__head{gap:1.5rem;margin-bottom:.6rem}}.lcl-article .lcl-article__time{font-weight:400;font-size:1.8rem;font-size:max(1.8rem,10px);line-height:1.6;letter-spacing:0}@media screen and (max-width: 767px){.lcl-article .lcl-article__time{font-weight:500;font-size:1.6rem;font-size:max(1.6rem,10px);line-height:1.6;letter-spacing:.04em}}.lcl-article .lcl-article__time{color:#8d9b9e}@media screen and (max-width: 767px){.lcl-article .lcl-article__time{font-size:1rem;font-size:max(1rem,10px);line-height:1.7;letter-spacing:.04em;font-weight:500}}.lcl-article .lcl-article__cat{border-radius:calc(infinity*1px);padding:0 1rem;background:#8d9b9e;color:#fff;font-weight:400;font-size:1.8rem;font-size:max(1.8rem,10px);line-height:1.6;letter-spacing:0}@media screen and (max-width: 767px){.lcl-article .lcl-article__cat{font-weight:500;font-size:1.6rem;font-size:max(1.6rem,10px);line-height:1.6;letter-spacing:.04em}}@media screen and (max-width: 767px){.lcl-article .lcl-article__cat{font-size:1rem;font-size:max(1rem,10px);line-height:1.7;letter-spacing:.04em;font-weight:500}}.lcl-article .lcl-article__ttl{font-weight:400;font-size:1.8rem;font-size:max(1.8rem,10px);line-height:1.6;letter-spacing:0}@media screen and (max-width: 767px){.lcl-article .lcl-article__ttl{font-weight:500;font-size:1.6rem;font-size:max(1.6rem,10px);line-height:1.6;letter-spacing:.04em}}.lcl-article .lcl-article__ttl{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;-webkit-transition:color .25s ease;transition:color .25s ease}@media screen and (max-width: 767px){.lcl-article .lcl-article__ttl{-webkit-line-clamp:3}}