footer{border-top:none;position:static;margin-top:0;z-index:1}footer .none-sp{display:flex}footer .none-pc{display:none}footer .col-md-3{padding-left:0;padding-right:0;flex-wrap:nowrap}footer .file-icon,footer img{text-align:center}footer img{width:auto;height:100%;max-height:100px}.footer-main,footer{background-color:#fff}footer .row>*{flex-shrink:1}footer .offset-2,footer .col-8{margin-left:auto;width:auto}@media(min-width:768px){footer .col-md-3{margin-left:0;width:auto}.fnavmark-space{justify-content:flex-end}}@media screen and (max-width:767px){footer .offset-2,footer .col-8{margin:0 auto 15px;gap:15px}footer .none-sp{display:none}footer .none-pc{display:flex}.fnavmark-space{margin-top:32px !important}}@media(max-width:480px){footer img{height:100%;max-height:60px;width:auto}}@media screen and (min-width:360px) and (max-width:768px){footer.top-css{margin-top:0}}.footer-main{z-index:10;padding-left:5vw;padding-right:5vw}.footer-main a{color:#111;text-decoration:none}.footer-main .font-weight-bold{font-weight:700;font-size:14px}.footer-main p{font-size:14px}.footer-main .footer-link__wrap,.footer-main .start{margin-bottom:18px}@media screen and (max-width:767px){.footer-main .font-weight-bold,.footer-main p{font-size:12px;line-height:1.6}.footer-main{padding-left:5vw;padding-right:5vw}}@media screen and (min-width:768px){.footer-link{line-height:2}.footer-main .start{margin-bottom:20px}}footer .footer-copyRight{color:#fff;background-color:#8b0000;font-size:12px;padding:1.5rem}@media screen and (max-width:767px){footer .footer-copyRight{padding:4rem}}.l-height{line-height:2.5rem;margin-top:7px}.lightbox{display:none}