.lp-footer{margin-top:2rem;width:100%;background-color:#202020}.lp-footer .footer-container{width:80%;padding:2rem;height:100%;margin:0 auto}.lp-footer .footer-container .logo-and-btn{display:flex;align-items:center}.lp-footer .footer-container .logo-and-btn .footer-logo{height:35px}.lp-footer .footer-container .logo-and-btn .footer-btn{justify-content:end;margin-left:auto;margin-right:20px;display:flex;gap:20px}.lp-footer .footer-container .logo-and-btn .footer-btn a.main-btn-header,.lp-footer .footer-container .logo-and-btn .footer-btn a.sub-btn-header{border:solid 2px #fff}.lp-footer .footer-container ul{display:flex;gap:20px;margin:2rem 0}.lp-footer .footer-container ul li a{font-family:Noto Sans JP,sans-serif;color:#fff;text-decoration:none;letter-spacing:.5px;white-space:nowrap}.lp-footer .footer-container .copyright{text-align:end}.lp-footer .footer-container .copyright p{margin-bottom:10px;font-family:Noto Sans JP,sans-serif;color:#fff;letter-spacing:.5px;font-size:1rem}.lp-footer .footer-container .copyright .copy{font-style:italic}@media screen and (max-width: 1300px) and (min-width: 767px){.lp-footer .footer-container{width:90%}.lp-footer .footer-container .logo-and-btn{display:grid;justify-content:flex-start}.lp-footer .footer-container .logo-and-btn .footer-logo{height:35px;margin-bottom:1.5rem}.lp-footer .footer-container .logo-and-btn .footer-btn{justify-content:start;margin-left:0}.lp-footer .footer-container ul{margin:1.5rem 0}.lp-footer .footer-container .copyright p{letter-spacing:.5px;font-size:.8rem}}@media screen and (max-width: 767px){.lp-footer .footer-container{width:90%;padding:1rem}.lp-footer .footer-container .logo-and-btn{display:grid;width:100%}.lp-footer .footer-container .logo-and-btn .footer-logo{height:25px;margin:1rem auto}.lp-footer .footer-container .logo-and-btn .footer-btn{margin:0 auto}a.main-btn-header,a.sub-btn-header{width:130px;height:40px;font-size:.8rem}.lp-footer .footer-container ul{display:inline-block;font-size:.8rem;margin:1rem 0}.lp-footer .footer-container ul li{display:inline-block;max-width:100%;white-space:nowrap;margin:.5rem .3rem}.lp-footer .footer-container .copyright p{letter-spacing:.5px;font-size:.5rem}}
