html,body{background-color:#fff}.lcl-main .lcl-main__in{padding-top:5rem;padding-bottom:10rem}@media screen and (min-width: 768px){.lcl-main .lcl-main__in{width:100rem;margin-left:auto;margin-right:auto}}@media screen and (max-width: 767px){.lcl-main .lcl-main__in{width:100%;padding-top:2rem;padding-bottom:5rem}}.lcl-main .lcl-main__sep{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){.lcl-main .lcl-main__sep{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.lcl-main .lcl-main__cnt{width:90rem}@media screen and (max-width: 767px){.lcl-main .lcl-main__cnt{width:34.5rem;margin-left:auto;margin-right:auto}}.lcl-main .lcl-main__list{width:100%}.lcl-main .lcl-main__item{border-top:1px solid #ccc9bf}.lcl-main .lcl-main__item:last-of-type{border-bottom:1px solid #ccc9bf}.lcl-main .lcl-main__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;gap:2rem;padding:2.5rem 10rem 2.5rem 3rem}@media screen and (max-width: 767px){.lcl-main .lcl-main__link{padding:1.5rem 0 2.8rem;gap:1.5rem}}@media(any-hover: hover){.lcl-main .lcl-main__link:hover .lcl-main__fig{-webkit-filter:brightness(0.9);filter:brightness(0.9)}.lcl-main .lcl-main__link:hover .lcl-main__fig img{-webkit-transform:scale(1.1);transform:scale(1.1)}.lcl-main .lcl-main__link:hover .lcl-main__ttl{color:#eb5711}}.lcl-main .lcl-main__fig{position:relative;z-index:1;width:15rem;height:10rem;border-radius:1rem;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-filter .25s ease;transition:-webkit-filter .25s ease;transition:filter .25s ease;transition:filter .25s ease, -webkit-filter .25s ease}@media screen and (max-width: 767px){.lcl-main .lcl-main__fig{width:11.3rem;height:7.5rem}}.lcl-main .lcl-main__fig 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-main .lcl-main__area{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lcl-main .lcl-main__data{color:#959595;font-family:"Roboto",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700;font-size:1.4rem;font-size:max(1.4rem,10px);line-height:1.7;letter-spacing:0}@media screen and (max-width: 767px){.lcl-main .lcl-main__data{font-size:1.2rem;font-size:max(1.2rem,10px)}}.lcl-main .lcl-main__ttl{font-size:1.6rem;font-size:max(1.6rem,10px);letter-spacing:0;font-weight:500;line-height:1.8;display:-webkit-box;min-height:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all;-webkit-transition:color .25s ease;transition:color .25s ease}@media screen and (max-width: 767px){.lcl-main .lcl-main__ttl{font-size:1.3rem;font-size:max(1.3rem,10px);letter-spacing:0;line-height:1.6}}.lcl-main .lcl-main__icon{position:absolute;top:0;bottom:0;right:4rem;margin:auto;width:2rem;height:2rem}@media screen and (max-width: 767px){.lcl-main .lcl-main__icon{top:auto;bottom:1rem;width:1.8rem;height:1.8rem;right:0}}.lcl-main .lcl-main__bnrarea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;margin-top:6rem}@media screen and (max-width: 767px){.lcl-main .lcl-main__bnrarea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2rem;margin-top:5rem}}.lcl-main .lcl-main__bnr{display:block;width:30rem}@media screen and (max-width: 767px){.lcl-main .lcl-main__bnr{width:29rem}}