.custom-footer{background-color:#636363;padding:40px 0}.custom-footer__container{max-width:1440px;margin:0 auto;padding:0 208px}.custom-footer__top{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:40px}.custom-footer__links{display:flex;gap:126px;align-items:flex-start}.custom-footer__column{display:flex;flex-direction:column}.custom-footer__list{display:flex;flex-direction:column;gap:10px;list-style:none;padding:0;margin:0}.custom-footer__list-item{margin:0;box-sizing:border-box;padding:1px 0 1.8px}.custom-footer__link{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#fff;text-decoration:none;transition:opacity .3s ease;white-space:nowrap}.custom-footer__link:hover{opacity:.8}.custom-footer__logos{display:flex;gap:8px;align-items:center}.custom-footer__logo{width:48px;height:70px;flex-shrink:0;display:flex;align-items:flex-end;justify-content:center}.custom-footer__logo img{max-width:48px;max-height:70px;width:auto;height:auto;object-fit:contain}.custom-footer__bottom{border-top:.5px solid #eeeeee;padding-top:40px;text-align:center}.custom-footer__copyright{font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;line-height:20px;color:#fff;margin:0}@media screen and (max-width: 990px){.custom-footer__container{padding:0 40px}.custom-footer__top{flex-direction:column;gap:40px;align-items:flex-start}.custom-footer__links{flex-wrap:wrap;gap:40px}.custom-footer__logos{align-self:flex-end}}@media screen and (max-width: 750px){.custom-footer{padding:40px 0}.custom-footer__container{padding:0 20px;max-width:450px}.custom-footer__top{position:relative;flex-direction:column;gap:40px;margin-bottom:40px}.custom-footer__links{display:grid;grid-template-columns:165px 165px;gap:20px;width:100%}.custom-footer__column{width:165px}.custom-footer__column:nth-child(3){grid-column:1}.custom-footer__list{gap:8px}.custom-footer__link{font-size:12px;line-height:20px}.custom-footer__logos{position:absolute;right:0;top:159px;gap:8px;align-items:flex-end}.custom-footer__bottom{padding-top:40px}.custom-footer__copyright{font-size:12px;line-height:20px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-custom-footer.css.map */
