@-webkit-keyframes kf-splite{to{background-position:200% 0}}@keyframes kf-splite{to{background-position:200% 0}}.lcl-sec{margin-top:18rem}@media screen and (max-width: 767px){.lcl-sec{margin-top:6rem}}@media screen and (max-width: 767px){.lcl-sec+.lcl-sec{margin-top:12rem}}.lcl-sec .lcl-sec__in{position:relative;z-index:1}@media screen and (min-width: 768px){.lcl-sec .lcl-sec__in{width:100rem;margin-left:auto;margin-right:auto}}@media screen and (max-width: 767px){.lcl-sec .lcl-sec__in{width:34.5rem;margin-left:auto;margin-right:auto}}.lcl-sec .lcl-sec__in::before{content:"";position:absolute;z-index:-1;top:-5rem;left:-6rem;width:40rem;height:40rem;background-color:#ebebeb}@media screen and (max-width: 767px){.lcl-sec .lcl-sec__in::before{top:-3rem;left:-1.5rem;width:27.8rem;height:27rem}}.lcl-sec .lcl-sec-slider{margin-top:5rem;padding-bottom:11rem}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-slider{margin-top:3rem;padding-bottom:16.8rem}}.lcl-sec .lcl-sec-slider .splide__track{overflow:visible}.lcl-sec .lcl-sec-slider .splide__pagination{position:absolute;z-index:2;bottom:2.6rem;left:7rem;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;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 1rem;margin:0;width:9.8rem}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-slider .splide__pagination{inset:auto 0 10.9rem;margin:auto}}.lcl-sec .lcl-sec-slider .splide__pagination li{display:inline-block;line-height:1;list-style-type:none;width:.8rem;aspect-ratio:1;margin:0}.lcl-sec .lcl-sec-slider .splide__pagination__page{display:block;width:100%;height:100%;border-radius:50%;background-color:#d9d9d9;-webkit-transition:background-color .25s ease;transition:background-color .25s ease;pointer-events:all}@media(any-hover: hover){.lcl-sec .lcl-sec-slider .splide__pagination__page:hover{background-color:#e83817}}.lcl-sec .lcl-sec-slider .splide__pagination__page.is-active{background-color:#000}.lcl-sec .lcl-sec-slider .splide:not(.is-overflow) .splide__pagination{display:none}.lcl-sec .lcl-sec-slider .splide__arrows{position:absolute;z-index:2;left:0;bottom:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:23.8rem;height:5rem;margin:auto}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-slider .splide__arrows{right:0;bottom:8.8rem}}.lcl-sec .lcl-sec-slider__item{width:25rem}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-slider__item{width:16.6rem}}.lcl-sec a.lcl-sec-slider__link:hover .lcl-sec-slider__thumb img{opacity:.7}.lcl-sec a.lcl-sec-slider__link:hover>h3,.lcl-sec a.lcl-sec-slider__link:hover>p{color:#e83817}.lcl-sec .lcl-sec-slider__link{display:block}@media(any-hover: hover){.lcl-sec .lcl-sec-slider__link .lcl-sec-slider__thumb img{-webkit-transition:opacity .25s;transition:opacity .25s}.lcl-sec .lcl-sec-slider__link>h3,.lcl-sec .lcl-sec-slider__link>p{-webkit-transition:color .25s;transition:color .25s}}.lcl-sec .lcl-sec-slider__thumb{width:100%;padding:1.4rem 1.3rem;background-color:#fff;-webkit-box-shadow:0px 0px 2rem 0 rgba(0,0,0,.1);box-shadow:0px 0px 2rem 0 rgba(0,0,0,.1)}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-slider__thumb{padding:1rem}}.lcl-sec .lcl-sec-slider__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lcl-sec .lcl-sec-slider__cate{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.1rem 1.4rem;border:.1rem solid #000;border-radius:100vmax;background-color:#fff;font-size:1.2rem;font-size:max(1.2rem,10px);letter-spacing:0;font-weight:400;line-height:1.65}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-slider__cate{font-size:1.1rem;font-size:max(1.1rem,10px);line-height:1.6}}@media screen and (max-width: 767px){.lcl-sec .lcl-sec-slider__cate{padding-inline:.7rem}}.lcl-sec .lcl-sec__btn{position:absolute;bottom:0;right:0}@media screen and (max-width: 767px){.lcl-sec .lcl-sec__btn{inset:auto 0 0;margin:auto}}.lcl-btn{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem 0;width:57rem;min-height:14.6rem;margin:10rem auto 0;padding-left:5rem;background-color:#ebebeb}@media(any-hover: hover){.lcl-btn{-webkit-transition:color .3s;transition:color .3s}.lcl-btn::before{-webkit-transition:width .3s cubic-bezier(0.81, 0.06, 0.2, 0.99),background .15s .15s;transition:width .3s cubic-bezier(0.81, 0.06, 0.2, 0.99),background .15s .15s}.lcl-btn:hover{color:#fff}.lcl-btn:hover::before{width:100%;background-color:#e83817;-webkit-transition:width .3s cubic-bezier(0.81, 0.06, 0.2, 0.99),background .3s;transition:width .3s cubic-bezier(0.81, 0.06, 0.2, 0.99),background .3s}.lcl-btn:hover .ico_svg .svg-path{fill:#fff}}@media screen and (max-width: 767px){.lcl-btn{gap:.5rem 0;width:31.5rem;min-height:11.6rem;margin-top:6rem;padding-left:3.5rem}}.lcl-btn::before{content:"";position:absolute;z-index:-1;top:0;left:0;width:.6rem;height:100%;background-color:#005bac}@media screen and (max-width: 767px){.lcl-btn::before{width:.4rem}}.lcl-btn .ico_svg{position:absolute;inset:0 5rem 0 auto;width:3rem;margin:auto}@media screen and (max-width: 767px){.lcl-btn .ico_svg{right:3.5rem;width:2rem}}