.l-ft{position:relative;padding:6.4rem 0;background-color:#000;color:#fff}.l-ft a{text-decoration:none;color:#fff}.l-ft-copy{margin:0 0 4rem;text-align:center;font-size:1.6rem;letter-spacing:.05em;line-height:2.5}.l-ft-nav__box{margin:0}.l-ft-nav__box__title{margin-bottom:2.4rem;padding-bottom:1rem;border-bottom:.1rem solid #fff;font-family:Zen Kaku Gothic Antique,serif;font-weight:700;letter-spacing:.08em;line-height:1.4}.l-ft-nav__box__content{margin:0}.l-ft-nav__box__content.is-grid{display:grid;grid-row-gap:2rem;grid-column-gap:1rem;grid-template-columns:repeat(2,calc(50% - .5rem))}.l-ft-nav__sbox{margin:0}.l-ft-nav__sbox__title{margin-bottom:2rem;font-size:1.3rem;font-weight:400;line-height:1.4}.l-ft-nav__sbox__content{margin:0}.l-ft-nav__column>*+*{margin-top:3.2rem}.l-ft-sub.is-grid{display:grid;grid-row-gap:2rem;grid-column-gap:1rem;grid-template-columns:repeat(2,calc(50% - .5rem))}.l-ft-sub__item{font-size:1.3rem;line-height:1.4}.l-ft-sub:not(.is-grid) .l-ft-sub__item:not(:first-child){margin-top:2rem}.l-ft-sub__item>a{display:inline-block;position:relative;vertical-align:top}.l-ft-nav__sbox .l-ft-sub__item>a{padding-left:1em}.l-ft-nav__sbox .l-ft-sub__item>a:before{content:"-";position:absolute;top:0;left:0}.l-ft-logoSns{display:block;width:100%;padding:0;margin:0}.l-ft-logos{display:flex}.l-ft-logos__item.is-bongen{width:23.8532110092%}.l-ft-logos__item.is-shirafushi{width:36.6972477064%}.l-ft-logos__item:not(:first-child){margin-left:14.6788990826%}.l-ft-logos__item>a{display:block;width:100%}.l-ft-snsLink{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem;margin-top:7.6rem;line-height:1}.l-ft-snsLink__inner{display:flex;justify-content:space-between;gap:0;margin:0}.l-ft-sns{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1.6rem 3.2rem;width:calc(100% - 56px - 2rem)}.l-ft-sns+.l-ft-sns{flex-wrap:nowrap;justify-content:space-between;gap:unset;width:56px}.l-ft-sns__item>a{display:inline-flex;align-items:center}.l-ft-sns__item i{width:1.6rem;height:1.6rem}.l-ft-sns__item i svg{width:100%;height:100%;vertical-align:top}.l-ft-sns__item span{display:block;margin-left:.8rem;font-size:1.3rem;line-height:1.2}.l-ft-copyright{margin:4rem 0 0;font-family:EB Garamond,serif;font-size:1.2rem;font-weight:400;line-height:1.2}.l-ft-copyright small{font-style:inherit}.l-ft-pagetop{position:absolute;bottom:6.4rem;right:2.4rem;margin:0;width:1.2rem;height:2.2rem}.l-ft-pagetop>a{display:block;width:100%}.is-pc-flex{display:flex!important}.is-sp-flex{display:none!important}@media screen and (max-width:749px){.is-pc-flex{display:none!important}.is-sp-flex{display:flex!important}}@media screen and (max-width:749px){.l-ft .page-width{padding:0 2.4rem}.l-ft-nav__box:not(:first-child){margin-top:4rem}.l-ft-logos{justify-content:center;margin-top:8rem}}@media screen and (min-width:750px){.l-ft{padding:8rem 100px 5rem}.l-ft .page-width{max-width:100%;padding:0}.l-ft-copy{margin-bottom:7rem;font-size:2rem}.l-ft-nav{display:grid;grid-column-gap:7rem;grid-template-columns:repeat(3,calc((100% / 3) - (7rem / (3 / 2))))}.l-ft-nav__box__title{margin-bottom:2.8rem;padding-bottom:1.2rem;font-size:1.8rem}.l-ft-nav__sbox__title{font-size:1.4rem}.l-ft-nav__column>*+*{margin-top:3.8rem}.l-ft-sub__item{font-size:1.4rem}.l-ft-sub:not(.is-grid) .l-ft-sub__item:not(:first-child){margin-top:2.4rem}.l-ft-logoSns{display:flex;justify-content:space-between;gap:20px}.l-ft-logos{width:31.6rem}.l-ft-logos__item.is-bongen{width:10.8rem}.l-ft-logos__item.is-shirafushi{width:16.8rem}.l-ft-logos__item:not(:first-child){margin-left:4rem}.l-ft-snsLink{justify-content:flex-end;gap:2rem;margin-top:5.2rem}.l-ft-snsLink__inner{justify-content:flex-start;max-width:550px}.l-ft-sns{justify-content:flex-start;gap:2rem;width:auto;margin-left:auto;margin-right:0}.l-ft-sns+.l-ft-sns{width:80px}.l-ft-sns__item i{width:3rem;height:3rem}.l-ft-sns__item span{margin-left:1rem;font-size:1.4rem}.l-ft-copyright{margin-top:2.4rem;text-align:right;font-size:1.2rem}.l-ft-pagetop{bottom:9.2rem;right:2rem;right:50px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/layout-footer.css.map */
