.footer{background-color:#000;color:#fff;padding:32rem 0 90rem}@media only screen and (max-width: 768px){.footer{padding:32rem 0 80rem}}.footer a{transition:opacity .3s ease-out}.footer a:hover{opacity:.7}.footer__logo{display:flex;flex-direction:column;margin-top:40rem;width:100%}@media only screen and (max-width: 768px){.footer__logo{align-items:center;margin-top:32rem}}.footer__logo a{height:auto;width:auto}.footer__logo a.logo__link{max-width:138rem}@media only screen and (min-width: 769px){.footer__logo a.logo__link{margin-bottom:23rem}}.footer__logo .footer__logo--wrap{align-items:self-end;border-top:1px solid #434343;display:flex;justify-content:space-between}@media only screen and (max-width: 768px){.footer__logo .footer__logo--wrap{align-items:center;flex-direction:column}}@media only screen and (min-width: 769px){.footer__logo--wrap{align-items:flex-end;display:flex;justify-content:space-between}}.footer__menu{align-items:center;display:flex;flex-direction:column;margin-top:0}@media only screen and (min-width: 769px){.footer__menu{display:flex;justify-content:space-between;padding-bottom:6rem}}@media only screen and (max-width: 768px){.footer__menu{align-items:center;margin-top:0}}.footer__list{display:flex;flex-wrap:wrap}@media only screen and (max-width: 768px){.footer__list{justify-content:center;margin:15rem 0;width:auto}}@media only screen and (min-width: 769px){.footer__item:not(:first-of-type){position:relative}.footer__item:not(:first-of-type) a{padding-left:1.5em}.footer__item:not(:first-of-type):before{background-color:#fff;content:"";display:inline-block;height:12rem;left:0;position:absolute;top:50%;width:1px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (max-width: 768px){.footer__item:nth-of-type(2n){position:relative}.footer__item:nth-of-type(2n) a{padding-left:1.5em}.footer__item:nth-of-type(2n):before{background-color:#fff;content:"";display:inline-block;height:12rem;left:0;position:absolute;top:50%;width:1px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.footer__link{font-size:12rem;padding:.3em 1.5em .3em 0}.share-icons-wrap{align-items:center;display:flex}@media only screen and (max-width: 768px){.share-icons-wrap{margin-bottom:32rem}}.share-icons-wrap a{width:auto}.share-icons-wrap a img.share-icons{margin-right:16rem;width:24rem}@media only screen and (max-width: 768px){.share-icons-wrap a img.share-icons{width:28rem}}.share-icons-wrap a img.share-icons--third{margin-right:0}.footer__menu-text{font-weight:700;margin-bottom:4rem;text-align:left}.share-icon-x{align-items:flex-start;display:flex}.share-icons-wrap .share-icon-x img.share-icons{width:19rem}.footer__bottom{font-size:10rem;margin-top:40rem;text-align:center}@media only screen and (max-width: 768px){.footer__bottom{font-size:12rem;margin-top:0}}.footer__text{color:#8d8d8d}.footer__text:not(:first-of-type){margin-top:8rem}.footer__top--sns{margin:0 auto 32rem;text-align:center;width:100%}@media only screen and (max-width: 768px){.footer__top--sns{margin:0 auto 40rem}}.footer__top--sns .footer__top--sns-text{display:block;font-size:18rem;font-weight:700;margin-bottom:8rem;width:100%}@media only screen and (max-width: 768px){.footer__top--sns .footer__top--sns-text{font-size:15rem}}.footer__sns{font-family:Futura;margin-bottom:12rem}@media only screen and (max-width: 768px){.footer__sns{margin-bottom:8rem}}.footer__sns span.common-btn__text{align-items:baseline;color:#000;display:flex;font-size:14rem;line-height:1}.footer__sns a{align-items:center;display:flex;font-weight:400;padding:8rem}@media only screen and (max-width: 768px){.footer__sns a{padding:8rem}}.footer__sns a .footer__sns--url{font-size:16rem}@media only screen and (max-width: 768px){.footer__sns a .footer__sns--url{font-size:15rem}}.footer__sns a:hover{opacity:1}.footer__sns a:hover span.common-btn__text{color:#fff;opacity:1;position:relative;z-index:100}.footer__sns a:hover img.twitter-black{display:none}.footer__sns a:hover img.twitter-white{display:block;z-index:10}.footer__sns a img.twitter-white{display:none}.footer__sns img{width:187rem}
/*# sourceMappingURL=/cdn/shop/t/452/assets/footer.css.map?v=175446135439922366571724055865 */
