.footer_footer__GQiIV{position:relative;padding:12rem 0 5rem;color:#f0ebe1;background-color:var(--color-quaternary)}.footer_footer__GQiIV a{color:#f0ebe1}.footer_footer__GQiIV svg{fill:#f0ebe1}@media(max-width:1023px){.footer_footer__GQiIV{padding:10rem 0 5rem}}@media(max-width:767px){.footer_footer__GQiIV{padding:5.5rem 0 2rem}}.footer_top___toWW{position:relative;padding-bottom:9rem}@media(max-width:1023px){.footer_top___toWW{padding-bottom:6rem}}@media(max-width:767px){.footer_top___toWW{padding-right:1.5rem;padding-bottom:4rem;padding-left:1.5rem}}.footer_top_inner__os21v{display:flex;-moz-column-gap:8rem;column-gap:8rem;justify-content:space-between}@media(max-width:1023px){.footer_top_inner__os21v{-moz-column-gap:3rem;column-gap:3rem}}@media(max-width:767px){.footer_top_inner__os21v{flex-wrap:wrap}}.footer_nav__puWPX{flex-basis:25%;max-width:25%}@media(max-width:767px){.footer_nav__puWPX{flex-basis:100%;max-width:100%;margin-top:4rem}.footer_nav__puWPX:first-child{margin-top:0}}.footer_menu__F6n5n{position:relative}.footer_menu_item__w144C{margin-top:5rem}.footer_menu_item__w144C a{display:flex;align-items:center}.footer_menu_item__w144C:first-child{margin-top:0}@media(max-width:1023px){.footer_menu_item__w144C{margin-top:4rem}}@media(max-width:767px){.footer_menu_item__w144C{margin-top:3rem}}.footer_menu_label__pSIyj{font-size:1.6rem;font-weight:400;line-height:var(--font-heading-line-height);letter-spacing:var(--font-body-letter-spaceing)}@media(hover:hover)and (pointer:fine){.footer_menu_label__pSIyj{transition:opacity .1s;will-change:opacity}a:hover .footer_menu_label__pSIyj{opacity:.6}}@media(max-width:1023px){.footer_menu_label__pSIyj{font-size:1.4rem}}.footer_menu_icon__f11DJ{margin-left:.5rem;overflow:hidden}@media(hover:hover)and (pointer:fine){a:hover .footer_menu_icon__f11DJ svg{animation:forward .6s cubic-bezier(.16,1,.3,1) forwards}a:hover .footer_menu_icon_blank__uSGne svg{animation:diagonal .6s cubic-bezier(.16,1,.3,1) forwards}}.footer_submenu__PtHY4{margin-top:3.2rem}@media(max-width:1023px){.footer_submenu__PtHY4{margin-top:2.4rem}}@media(max-width:767px){.footer_submenu__PtHY4{margin-top:2rem}}.footer_submenu_item__onH11{font-size:1.3rem;font-weight:400;line-height:var(--font-heading-line-height);letter-spacing:var(--font-body-letter-spaceing);margin-top:1.5rem}.footer_submenu_item__onH11:first-child{margin-top:0}@media(hover:hover)and (pointer:fine){.footer_submenu_item__onH11 a{transition:opacity .1s;will-change:opacity}.footer_submenu_item__onH11 a:hover{opacity:.6}}@media(max-width:1023px){.footer_submenu_item__onH11{margin-top:1.5rem;font-size:1.2rem;opacity:.5}}@media(max-width:767px){.footer_submenu_item__onH11{margin-top:1rem}}.footer_bottom__leLiB{padding-top:5rem;border-top:1px solid hsla(0,0%,100%,.2)}@media(max-width:767px){.footer_bottom__leLiB{padding-top:4rem;padding-right:1.5rem;padding-left:1.5rem}}.footer_bottom_inner__Ul2Ll{display:flex;align-items:center}@media(max-width:1023px){.footer_bottom_inner__Ul2Ll{flex-wrap:wrap}}.footer_logo__LwSfN{flex-basis:calc(25% + 2rem);max-width:calc(25% + 2rem);margin-right:auto;fill:#f0ebe1}.footer_logo__LwSfN a{display:block;width:20rem}@media(max-width:1023px){.footer_logo__LwSfN{order:3;margin-top:6rem}}.footer_link__6Eq6e{display:flex;flex:1;flex-wrap:wrap;row-gap:1.6rem;-moz-column-gap:3rem;column-gap:3rem}@media(max-width:1023px){.footer_link__6Eq6e{order:1;width:100%}}@media(max-width:767px){.footer_link__6Eq6e{flex-wrap:wrap}}.footer_link_item__I7ST9{font-size:1.2rem;font-weight:400;line-height:var(--font-heading-line-height);letter-spacing:var(--font-body-letter-spaceing)}@media(hover:hover)and (pointer:fine){.footer_link_item__I7ST9 a{transition:opacity .1s;will-change:opacity}.footer_link_item__I7ST9 a:hover{opacity:.6}}@media(max-width:767px){.footer_link_item__I7ST9{flex-basis:100%;max-width:100%}}.footer_sns__wb7ds{display:flex;margin-left:7rem}@media(max-width:1023px){.footer_sns__wb7ds{order:2;width:100%;margin-top:3rem;margin-left:0}}.footer_sns_item__leT4D{display:flex;flex-basis:4rem;align-items:center;justify-content:center;width:4rem;max-width:4rem;height:4rem;margin-right:1rem}.footer_sns_item__leT4D:last-child{margin-right:0}@media(hover:hover)and (pointer:fine){.footer_sns_item__leT4D a{transition:opacity .1s;will-change:opacity}.footer_sns_item__leT4D a:hover{opacity:.6}}.footer_copywrite__csxfh{font-size:1rem;font-weight:400;line-height:var(--font-heading-line-height);letter-spacing:.05em;padding-top:4.5rem;font-family:var(--font-family-eng);text-align:right}@media(max-width:1023px){.footer_copywrite__csxfh{padding-top:0}}@media(max-width:767px){.footer_copywrite__csxfh{padding-top:2rem;padding-left:1.5rem;text-align:left;opacity:.5}}