@charset "utf-8";
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0;}

#footer.footer-new {border-top: 1px solid #777;position: relative;z-index: 1;}
#footer.footer-new * {box-sizing: border-box;color: #222 !important}
#footer.footer-new .fn-links {display: flex;justify-content: center;gap: 10px;min-height: 40px;padding: 10px 0;border-bottom: 1px solid #777;}
#footer.footer-new .fn-links .inner {position: relative;width: 100%;display: flex;justify-content: center;gap: 10px;margin: 0 auto;max-width: 1000px;}
#footer.footer-new .fn-links a {display: flex;align-items: center;justify-content: center;gap: 10px;font-size: 15px;}
#footer.footer-new .fn-links a:before {content: '';width: 1px;height: 12px;background: #878787}
#footer.footer-new .fn-links a:first-child:before {display: none;}
#footer.footer-new .fn-links-top a.ico-top {position: absolute;top: -5px;right: 10px;width: 28px;height: 28px;background: #555 url(/story/intro/images/ico-top.png) no-repeat 50% 50%;border-radius: 50%;background-size: 14px auto;}


#footer.footer-new .fn-copyright {padding: 10px;}
#footer.footer-new .fn-copyright p {margin: 5px 0;text-align: center;}
#footer.footer-new .fn-copyright p,
#footer.footer-new .fn-copyright p span {font-size: 15px;}

@media (max-width: 1151px) {
	#footer.footer-new .fn-links a,
	#footer.footer-new .fn-copyright p,
	#footer.footer-new .fn-copyright p span {font-size: 13px;}
}
@media (max-width: 360px) {
	#footer.footer-new .fn-links a,
	#footer.footer-new .fn-copyright p {font-size: 12px;}
}
@media (min-width: 1152px) {
}


