.footer{background:var(--color-accent);color:var(--color-invert);margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-bottom:calc(var(--s7) + var(--s-3));padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}@media screen and (max-width:768px){.footer{padding-bottom:calc(var(--s6) + var(--s2));padding-top:0}}.footer_inner{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;padding-left:var(--f2);padding-right:calc(var(--f0)*2.5);width:var(--width-m)}@media screen and (max-width:768px){.footer_inner{align-items:center;flex-direction:column-reverse;gap:var(--s-1);justify-content:center}}.wrap-sns{align-items:center;display:flex;justify-content:center}@media screen and (max-width:768px){.wrap-sns{justify-content:space-between;margin-left:auto;margin-right:auto;width:21rem}}.txt-sns{font-family:var(--font-en-san);font-size:calc(var(--f0)*23/20);font-weight:500;margin-right:1.6em}@media screen and (max-width:768px){.txt-sns{font-size:var(--f0);letter-spacing:0;line-height:1;margin-right:0}}.icons-sns{display:flex;gap:var(--f2)}@media screen and (max-width:768px){.icons-sns{gap:2.8rem;transform:translate(0)}}.img-icon{height:100%;width:auto}@media screen and (max-width:768px){.img-icon{width:auto}}.facebook,.instagram,.twitter{align-items:center;display:flex;height:calc(var(--f0)*2.5);justify-content:center;line-height:1;transition:all .2s ease-out;width:auto}.twitter{height:calc(var(--f0)*2.4)}@media screen and (max-width:768px){.icons-sns a{height:1.972rem;width:2rem}}.facebook:hover,.instagram:hover,.twitter:hover{transform:scale(1.1)}.logo-kinbi{display:inline-block;height:calc(var(--f0)*2.9);transform:scale(1);transform-origin:center center;transition:transform .5s var(--easing-base);width:auto}.logo-kinbi>img{height:100%;width:auto}.logo-kinbi:hover{transform:scale(1.03)}@media screen and (max-width:1024px){.logo-kinbi{height:auto;width:34rem}.logo-kinbi>img{height:auto;width:100%}}@media screen and (max-width:480px){.img-icon{height:100%;width:auto}.logo-kinbi{height:auto;width:99%}}
