.header{border-bottom:0;padding:var(--p-md) var(--p-xxxl) var(--p-md) var(--content-spacing)}.header .inner .link.logo{margin-bottom:-3px;max-height:43px;max-width:none}.header .inner .link.logo:hover,.header .link.logo:hover{color:inherit !important;background-color:transparent !important;opacity:1 !important;filter:none !important;font-weight:inherit !important}@media (min-width:890px){.header{padding:var(--p-md) var(--content-spacing)}.header .inner .link.logo{max-height:calc(52px + var(--p-md));max-width:498px;padding-top:var(--p-md)}.header .inner .link.logo:hover,.header .link.logo:hover{color:inherit !important;background-color:transparent !important;border-radius:0 !important;font-weight:inherit !important}.header .information{padding-top:0}.header .list .item:hover .menu .heading{padding-block:var(--p-lg)}}.footer .information{align-items:flex-start}.footer .information .logo-container{display:flex !important;flex-direction:row !important;justify-content:center;align-items:center;gap:10px}.footer .information .logo-container .link{display:inline-flex !important;flex-shrink:0}.footer .information .store-name{display:none}@media (min-width:768px){.footer .information .link .img{width:278px;height:auto}}@media (max-width:767px){.footer{align-items:center !important;padding-inline:var(--p-lg);background-color:#F2F2F2}.footer .information{align-items:center !important;width:100%;max-width:320px;padding-inline:0;padding-top:0;gap:10px}.footer .information .logo-container{justify-content:center;margin-top:-20px;margin-bottom:-20px}.footer .information .link .img.footer-sp-logo{width:320px;height:64px;-o-object-fit:contain;object-fit:contain;display:block}.footer .information .address{font-family:"Noto Sans JP",sans-serif;font-weight:350;font-size:13px;line-height:19.5px;color:#333333;text-align:center}.footer .information .tel{font-family:Arial,sans-serif;font-weight:400;font-size:30px;line-height:36px;color:#333333;text-decoration:none}.footer .information .text{display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:350;font-size:13px;line-height:1.5;color:#333333}}.menu-open :where(.hamburger-menu) .item{background-color:var(--navigation-text-color)}
