.page_top{text-align:right;margin-bottom:1.5rem;margin-right:2rem}.footer_contents{padding-top:11rem;padding-bottom:11rem;padding-left:calc(69vw / 12.8);padding-right:calc(69vw / 12.8);background:var(--beige-color);border-radius:3rem;margin-bottom:2rem}@media screen and (max-width: 749px){.footer_contents{padding:4rem 0}}footer .menu_wrap{display:flex;flex-direction:column;width:90%;max-width:110rem;margin:auto}@media screen and (max-width: 749px){footer .menu_wrap{width:83%}}.footer_contents ul{list-style:none;padding:0}.footer_menus{display:flex;justify-content:space-between;gap:4rem}@media screen and (max-width: 749px){.footer_menus{gap:0;flex-direction:column}}footer .menu_categories ul{column-count:2;column-gap:2rem}@media screen and (max-width: 749px){footer .menu_categories,footer .menu_shops{width:100%}footer .menu_categories ul{column-gap:calc(4vw / 3.75)}}footer .menu_categories li,footer .menu_shops li{break-inside:avoid;margin-bottom:2rem;line-height:1.1}.footer_contents a,.page_top a{text-decoration:none;color:#000}footer .footer_menus .each_menu{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:7.8125vw;padding-right:1rem}@media screen and (max-width: 749px){footer .footer_menus .each_menu{row-gap:4.5rem;padding-right:0}}footer .footer_menus ._small{font-size:clamp(1.3rem,1.3rem + 0vw,1.3rem);letter-spacing:-.05rem}footer .menu_categories h3,footer .menu_shops h3{font-size:clamp(1.5rem,1.5rem + 0vw,1.5rem);font-weight:700;margin-bottom:3.7rem}@media screen and (max-width: 749px){footer .menu_categories h3,footer .menu_shops h3{margin-bottom:2.5rem}}footer .menu_servicies li{line-height:1.3;margin-bottom:2.2rem;break-inside:avoid-column}footer .menu_servicies a{display:block;width:100%;font-size:10px;line-height:1.6;white-space:nowrap}@media screen and (max-width: 749px){footer .menu_servicies a{line-height:1.4}}footer .menu_servicies .__large{font-size:clamp(1.4rem,1.2343rem + .7072vw,1.8rem);font-weight:700;letter-spacing:-.03px}footer .menu_servicies .__small{font-size:10px;margin-left:1.9rem}@media screen and (max-width: 749px){footer .menu_servicies .__small{margin-left:1.3rem}}footer .menu_servicies .__right-main{display:flex;align-items:center;line-height:0;margin-bottom:.6rem}footer .menu_servicies ul{display:grid;grid-template-columns:repeat(2,1fr);column-gap:6.09375vw;break-inside:avoid;margin-bottom:3.90625vw}@media screen and (max-width: 749px){footer .menu_servicies ul{column-gap:calc(4vw / 3.75)}}footer .menu_servicies svg{width:9px;height:19px;margin-right:9px}@media screen and (max-width: 749px){footer .menu_servicies svg{width:6px;height:13px;margin-right:5px}}footer .footer_policy{margin-top:9.7rem}@media screen and (max-width: 749px){footer .footer_policy{margin-top:5rem;padding-top:3rem;border-top:1px solid #979191}}footer .policy_wrap{display:flex;justify-content:center;gap:6rem;width:90%;margin:auto}@media screen and (max-width: 749px){footer .policy_wrap{gap:.5rem;flex-direction:column}}footer .footer_logo{width:calc(167vw / 12.8);height:6.875vw;max-width:14.5rem;max-height:8.8rem;display:flex;align-items:center}@media screen and (max-width: 749px){footer .footer_logo{width:calc(71vw / 3.75);height:calc(37vw / 3.75);margin:auto}}footer .policy_menu ul{margin:0}@media screen and (min-width: 750px){footer .policy_menu{display:flex;gap:3.5rem}}@media screen and (max-width: 749px){footer .policy_menu{width:100%}footer .policy_menu ul{text-align:center}}footer .policy_menu ._small{font-size:clamp(1.3rem,1.3rem + 0vw,1.3rem);letter-spacing:-.05rem}@media screen and (max-width: 749px){.sp_order1{order:1}.sp_order2{order:2}footer .policy_menu li{margin-bottom:1.7rem}}@media screen and (min-width: 750px) and (max-width: 989px){.footer_contents{padding:4rem 0}footer .menu_wrap{width:90%}.footer_menus{gap:0}footer .menu_categories ul{column-gap:1rem}footer .policy_wrap{gap:3rem}footer .footer_policy{margin-top:2rem}}.footer_wrap{padding:0 1.9rem}@media screen and (max-width: 749px){.footer_wrap{padding-left:calc(11vw / 3.75);padding-right:calc(11vw / 3.75)}}@media screen and (min-width: 750px){footer .menu_categories{margin-bottom:4.5rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/footer-custom.css.map */
