@import"https://fonts.googleapis.com/css2?family=Noto+Sans:wght@100..900&family=Noto+Sans+JP:wght@100..900&family=Noto+Sans+TC:wght@100..900&family=Noto+Sans+SC:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Zen+Kaku+Gothic+New:wght@400;700&display=swap";@media(min-width:320px)and (max-width:767.98px){.reco-features__inner{padding:0}}.reco-features__splide-slide{padding:0 7px}@media(min-width:320px)and (max-width:767.98px){.reco-features__splide-slide{padding:0}}.reco-features__splide-link{display:flex;flex-direction:column;color:#22323a}.reco-features__splide-img{width:80px;height:78px;margin:0 auto;display:flex;align-items:center;justify-content:center}@media(min-width:320px)and (max-width:767.98px){.reco-features__splide-img{width:55px;height:57px}}.reco-features__splide-img img{max-width:100%;max-height:100%;object-fit:contain}@media(min-width:320px)and (max-width:767.98px){.reco-features__splide-img-01{width:41px;height:57px}.reco-features__splide-img-02{width:55px;height:50px}.reco-features__splide-img-03{width:52px;height:57px}.reco-features__splide-img-04{width:51px;height:48px}.reco-features__splide-img-05,.reco-features__splide-img-06,.reco-features__splide-img-07{width:55px;height:34px}.reco-features__splide-img-08{width:47px;height:47px}}.reco-features__splide-label{word-break:break-word;font-size:14px;font-weight:700;color:#8d9599;margin-top:8px;text-align:center}@media(min-width:320px)and (max-width:767.98px){.reco-features__splide-label{font-size:12px;margin-top:6px;letter-spacing:-.06em}}.reco-features__splide-label--active{color:#22323a}@media(max-width:505px){.reco-features__splide-label{font-size:2.376vw}}@media(max-width:480px){.reco-features__splide-label{font-size:2.2vw;letter-spacing:-.06em}}.splide__list{display:flex;align-items:center}@media(min-width:320px)and (max-width:767.98px){.splide__slide{margin:0 17px 0 3px}}.splide__arrow{visibility:hidden;background:#fff;border:1px solid #d1d1d1}@media(min-width:320px)and (max-width:767.98px){.splide__arrow{visibility:visible}}.splide__arrow img{vertical-align:bottom}.splide__arrow--prev{left:-1em}.splide__arrow--prev img{margin-right:4px}.splide__arrow--next{right:-1em}.splide__arrow--next img{margin-left:4px}