[data-module=footer-navi] .m-footer-navi{margin:0;padding:0}[data-module=footer-navi] .m-footer-navi__list{list-style:none;margin:0;padding:0}@media screen and (width < 768px){[data-module=footer-navi] .m-footer-navi__list{border-bottom:1px solid var(--cf-color-gray200);margin-bottom:32px;padding-bottom:20px}}[data-module=footer-navi] .m-footer-navi__item{line-height:2;margin:0;padding:0}[data-module=footer-navi] .m-footer-navi__item:not(:last-child){margin-bottom:16px}[data-module=footer-navi] .m-footer-navi__link{color:inherit;display:block;text-decoration:none}[data-module=footer-navi] .m-footer-navi__link>span{background-image:linear-gradient(currentcolor,currentcolor);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;display:inline-block;transition:color var(--cf-transition-time),background-size var(--cf-transition-time)}[data-module=footer-navi] .m-footer-navi__link.is-current>span,[data-module=footer-navi] .m-footer-navi__link:focus-visible>span,[data-module=footer-navi] .m-footer-navi__link:hover>span{background-size:100% 2px;color:var(--cf-color-green100)}