@charset "UTF-8";@font-face{font-family:BodoniModaLoader;src:url(/_astro/bodoni-moda.Du5vGY-d.woff2) format("woff2");font-display:swap}@font-face{font-family:BodoniModaLoader;src:url(/_astro/bodoni-moda.Du5vGY-d.woff2) format("woff2");font-display:swap}@font-face{font-family:BodoniModaLoader;src:url(/_astro/bodoni-moda.Du5vGY-d.woff2) format("woff2");font-display:swap}.TextLink[data-astro-cid-zqrlflae]{display:flex;align-items:center;margin-inline:auto}@media screen and (min-width: 821px){.TextLink[data-astro-cid-zqrlflae]{gap:1.25rem}}@media screen and (max-width:820.98px){.TextLink[data-astro-cid-zqrlflae]{gap:.46875rem}}.TextLink[data-astro-cid-zqrlflae] .text[data-astro-cid-zqrlflae]{font-family:aktiv-grotesk,Hiragino Kaku Gothic ProN,Noto Sans JP,YuGothic,游ゴシック,Hiragino Sans,Meiryo,sans-serif;font-weight:700}@media screen and (min-width: 821px){.TextLink[data-astro-cid-zqrlflae] .text[data-astro-cid-zqrlflae]{font-size:.8125rem}}@media screen and (min-width: 821px) and (max-width: 1231px){.TextLink[data-astro-cid-zqrlflae] .text[data-astro-cid-zqrlflae]{font-size:10px}}@media screen and (max-width:820.98px){.TextLink[data-astro-cid-zqrlflae] .text[data-astro-cid-zqrlflae]{font-size:.4375rem}}@media screen and (max-width:820.98px) and (max-width: 296px){.TextLink[data-astro-cid-zqrlflae] .text[data-astro-cid-zqrlflae]{font-size:10px}}.TextLink[data-astro-cid-zqrlflae] .text[data-astro-cid-zqrlflae].-white{color:#f9f1e7}@font-face{font-family:BodoniModaLoader;src:url(/_astro/bodoni-moda.Du5vGY-d.woff2) format("woff2");font-display:swap}@font-face{font-family:BodoniModaLoader;src:url(/_astro/bodoni-moda.Du5vGY-d.woff2) format("woff2");font-display:swap}@font-face{font-family:BodoniModaLoader;src:url(/_astro/bodoni-moda.Du5vGY-d.woff2) format("woff2");font-display:swap}.FooterLogoBlock[data-astro-cid-2ttb4bau]{position:relative;display:flex;justify-content:center;align-items:center;width:100%}@media screen and (min-width: 821px){.FooterLogoBlock[data-astro-cid-2ttb4bau]{margin-left:-4.75rem;margin-top:-.3125rem;gap:1.875rem}}@media screen and (max-width:820.98px){.FooterLogoBlock[data-astro-cid-2ttb4bau]{height:9.0625rem;padding-right:.375rem;margin-left:-.5625rem}}.FooterLogoBlock[data-astro-cid-2ttb4bau]:after{position:absolute;content:"";right:0;background:#322d2d;mix-blend-mode:multiply}@media screen and (min-width: 821px){.FooterLogoBlock[data-astro-cid-2ttb4bau]:after{width:1px;height:100%}}@media screen and (max-width:820.98px){.FooterLogoBlock[data-astro-cid-2ttb4bau]:after{width:100%;height:1px;bottom:0;left:.5625rem}}.FooterLogoBlock[data-astro-cid-2ttb4bau] .brandLogoList[data-astro-cid-2ttb4bau]{position:relative;overflow:hidden;mask-image:linear-gradient(to top,transparent 0%,black 10%,black 90%,transparent 100%)}@media screen and (min-width: 821px){.FooterLogoBlock[data-astro-cid-2ttb4bau] .brandLogoList[data-astro-cid-2ttb4bau]{width:22.5rem;height:31.25rem}}@media screen and (max-width:820.98px){.FooterLogoBlock[data-astro-cid-2ttb4bau] .brandLogoList[data-astro-cid-2ttb4bau]{width:4.8125rem;height:6.25rem}}.FooterLogoBlock[data-astro-cid-2ttb4bau] .brandLogoTrack[data-astro-cid-2ttb4bau]{display:flex;flex-direction:column}@media screen and (min-width: 821px){.FooterLogoBlock[data-astro-cid-2ttb4bau] .brandLogoTrack[data-astro-cid-2ttb4bau]{gap:12.5rem}}@media screen and (max-width:820.98px){.FooterLogoBlock[data-astro-cid-2ttb4bau] .brandLogoTrack[data-astro-cid-2ttb4bau]{gap:3.125rem}}.FooterLogoBlock[data-astro-cid-2ttb4bau] .brandLogoTrackInner[data-astro-cid-2ttb4bau]{display:flex;flex-direction:column}@media screen and (min-width: 821px){.FooterLogoBlock[data-astro-cid-2ttb4bau] .brandLogoTrackInner[data-astro-cid-2ttb4bau]{gap:12.5rem}}@media screen and (max-width:820.98px){.FooterLogoBlock[data-astro-cid-2ttb4bau] .brandLogoTrackInner[data-astro-cid-2ttb4bau]{gap:3.125rem}}.FooterLogoBlock[data-astro-cid-2ttb4bau] .brandLogoItem[data-astro-cid-2ttb4bau]{position:relative;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 821px){.FooterLogoBlock[data-astro-cid-2ttb4bau] .brandLogoItem[data-astro-cid-2ttb4bau]{width:19.5rem;height:19.5rem;right:-4.375rem}}@media screen and (max-width:820.98px){.FooterLogoBlock[data-astro-cid-2ttb4bau] .brandLogoItem[data-astro-cid-2ttb4bau]{width:3.9375rem;height:3.9375rem;right:-.875rem}}@media screen and (min-width: 821px){.FooterLogoBlock[data-astro-cid-2ttb4bau] .brandLogoItem[data-astro-cid-2ttb4bau]:first-child{margin-top:5.875rem}}@media screen and (max-width:820.98px){.FooterLogoBlock[data-astro-cid-2ttb4bau] .brandLogoItem[data-astro-cid-2ttb4bau]:first-child{margin-top:1.15625rem}}.FooterLogoBlock[data-astro-cid-2ttb4bau] .brandLogoItem[data-astro-cid-2ttb4bau].-amam-dacotan-cafe-and-bake{right:0}@media screen and (min-width: 821px){.FooterLogoBlock[data-astro-cid-2ttb4bau] .brandLogoItem[data-astro-cid-2ttb4bau].-amam-dacotan-cafe-and-bake{width:22.5rem;height:22.5rem}}@media screen and (max-width:820.98px){.FooterLogoBlock[data-astro-cid-2ttb4bau] .brandLogoItem[data-astro-cid-2ttb4bau].-amam-dacotan-cafe-and-bake{width:4.5rem;height:4.5rem}}@media screen and (min-width: 821px){.FooterLogoBlock[data-astro-cid-2ttb4bau] .brandLogoItemInner[data-astro-cid-2ttb4bau].-amam-dacotan{width:13.625rem;height:17.4375rem}}@media screen and (max-width:820.98px){.FooterLogoBlock[data-astro-cid-2ttb4bau] .brandLogoItemInner[data-astro-cid-2ttb4bau].-amam-dacotan{width:2.75rem;height:3.5rem}}@media screen and (min-width: 821px){.FooterLogoBlock[data-astro-cid-2ttb4bau] .brandLogoItemInner[data-astro-cid-2ttb4bau].-dacomecca{width:15.875rem;height:19.5rem}}@media screen and (max-width:820.98px){.FooterLogoBlock[data-astro-cid-2ttb4bau] .brandLogoItemInner[data-astro-cid-2ttb4bau].-dacomecca{width:3.1875rem;height:3.9375rem}}@media screen and (min-width: 821px){.FooterLogoBlock[data-astro-cid-2ttb4bau] .brandLogoItemInner[data-astro-cid-2ttb4bau].-daco{width:7rem;height:12.5rem}}@media screen and (max-width:820.98px){.FooterLogoBlock[data-astro-cid-2ttb4bau] .brandLogoItemInner[data-astro-cid-2ttb4bau].-daco{width:1.40625rem;height:2.78125rem}}@media screen and (min-width: 821px){.FooterLogoBlock[data-astro-cid-2ttb4bau] .brandLogoItemInner[data-astro-cid-2ttb4bau].-amam-dacotan-cafe-and-bake{width:35rem;height:8.75rem}}@media screen and (max-width:820.98px){.FooterLogoBlock[data-astro-cid-2ttb4bau] .brandLogoItemInner[data-astro-cid-2ttb4bau].-amam-dacotan-cafe-and-bake{width:4.5rem;height:1.375rem}}@media screen and (min-width: 821px){.FooterLogoBlock[data-astro-cid-2ttb4bau] .brandLogoItemInner[data-astro-cid-2ttb4bau].-im-donut{width:6.125rem;height:10.9375rem}}@media screen and (max-width:820.98px){.FooterLogoBlock[data-astro-cid-2ttb4bau] .brandLogoItemInner[data-astro-cid-2ttb4bau].-im-donut{width:1.25rem;height:2.4375rem}}@media screen and (min-width: 821px){.FooterLogoBlock[data-astro-cid-2ttb4bau] .brandLogoItemInner[data-astro-cid-2ttb4bau].-im-donut-gluten-free{width:6.875rem;height:10.625rem}}@media screen and (max-width:820.98px){.FooterLogoBlock[data-astro-cid-2ttb4bau] .brandLogoItemInner[data-astro-cid-2ttb4bau].-im-donut-gluten-free{width:1.375rem;height:2.15625rem}}@media screen and (min-width: 821px){.FooterLogoBlock[data-astro-cid-2ttb4bau] .brandLogoItemInner[data-astro-cid-2ttb4bau].-neo-nice-burger{width:13.4375rem;height:8.625rem}}@media screen and (max-width:820.98px){.FooterLogoBlock[data-astro-cid-2ttb4bau] .brandLogoItemInner[data-astro-cid-2ttb4bau].-neo-nice-burger{width:2.71875rem;height:1.75rem}}@media screen and (min-width: 821px){.FooterLogoBlock[data-astro-cid-2ttb4bau] .brandLogoItemInner[data-astro-cid-2ttb4bau].-cote-jardin{width:15.625rem;height:8.1875rem}}@media screen and (max-width:820.98px){.FooterLogoBlock[data-astro-cid-2ttb4bau] .brandLogoItemInner[data-astro-cid-2ttb4bau].-cote-jardin{width:3.15625rem;height:1.65625rem}}.FooterLogoBlock[data-astro-cid-2ttb4bau] .brandLogoTypo[data-astro-cid-2ttb4bau]{display:block;color:#d91e18}@media screen and (min-width: 821px){.FooterLogoBlock[data-astro-cid-2ttb4bau] .brandLogoTypo[data-astro-cid-2ttb4bau]{width:17.4375rem}}@media screen and (max-width:820.98px){.FooterLogoBlock[data-astro-cid-2ttb4bau] .brandLogoTypo[data-astro-cid-2ttb4bau]{width:3.375rem}}.FooterLogoBlock[data-astro-cid-2ttb4bau] .svg[data-astro-cid-2ttb4bau]{display:block;width:100%;height:100%}.FooterLogoBlock[data-astro-cid-2ttb4bau] .imageSrc[data-astro-cid-2ttb4bau]{display:block;width:100%;height:100%;object-fit:contain}@font-face{font-family:BodoniModaLoader;src:url(/_astro/bodoni-moda.Du5vGY-d.woff2) format("woff2");font-display:swap}@font-face{font-family:BodoniModaLoader;src:url(/_astro/bodoni-moda.Du5vGY-d.woff2) format("woff2");font-display:swap}@font-face{font-family:BodoniModaLoader;src:url(/_astro/bodoni-moda.Du5vGY-d.woff2) format("woff2");font-display:swap}.Footer[data-astro-cid-l3trhy4j]{position:relative;background-color:#322d2d;color:#f9f1e7;overflow:hidden;z-index:500}@media screen and (min-width: 821px){.Footer[data-astro-cid-l3trhy4j]{border-radius:1.25rem 1.25rem 0 0}}@media screen and (max-width:820.98px){.Footer[data-astro-cid-l3trhy4j]{border-radius:.625rem .625rem 0 0}}.Footer[data-astro-cid-l3trhy4j] .inner[data-astro-cid-l3trhy4j]{display:flex}@media screen and (max-width:820.98px){.Footer[data-astro-cid-l3trhy4j] .inner[data-astro-cid-l3trhy4j]{flex-direction:column}}.Footer[data-astro-cid-l3trhy4j] .infoBlock[data-astro-cid-l3trhy4j]{flex-shrink:0}@media screen and (min-width: 821px){.Footer[data-astro-cid-l3trhy4j] .infoBlock[data-astro-cid-l3trhy4j]{padding-block:7rem 2.8125rem;padding-inline:3.25rem 2rem}}.Footer[data-astro-cid-l3trhy4j] .head[data-astro-cid-l3trhy4j]{display:flex;flex-direction:column}@media screen and (min-width: 821px){.Footer[data-astro-cid-l3trhy4j] .head[data-astro-cid-l3trhy4j]{justify-content:space-between;padding-right:3.625rem}}.Footer[data-astro-cid-l3trhy4j] .leftContent[data-astro-cid-l3trhy4j]{display:flex}@media screen and (min-width: 821px){.Footer[data-astro-cid-l3trhy4j] .leftContent[data-astro-cid-l3trhy4j]{gap:1.4375rem}}@media screen and (max-width:820.98px){.Footer[data-astro-cid-l3trhy4j] .leftContent[data-astro-cid-l3trhy4j]{position:relative;gap:.59375rem;padding:1.46875rem 0 1.15625rem .65625rem}}@media screen and (max-width:820.98px){.Footer[data-astro-cid-l3trhy4j] .leftContent[data-astro-cid-l3trhy4j]:after{position:absolute;content:"";background:#322d2d;mix-blend-mode:multiply;width:100%;height:1px;bottom:0;left:0}}.Footer[data-astro-cid-l3trhy4j] .logo[data-astro-cid-l3trhy4j]{display:block;color:#f9f1e7;flex-shrink:0}@media screen and (min-width: 821px){.Footer[data-astro-cid-l3trhy4j] .logo[data-astro-cid-l3trhy4j]{width:12.125rem}}@media screen and (max-width:820.98px){.Footer[data-astro-cid-l3trhy4j] .logo[data-astro-cid-l3trhy4j]{width:5.6875rem}}.Footer[data-astro-cid-l3trhy4j] .lead[data-astro-cid-l3trhy4j]{font-family:shippori-mincho,YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-weight:400}@media screen and (min-width: 821px){.Footer[data-astro-cid-l3trhy4j] .lead[data-astro-cid-l3trhy4j]{font-size:.875rem;letter-spacing:.2785714286em;line-height:175%;white-space:nowrap;margin-top:-.3125rem}}@media screen and (min-width: 821px) and (max-width: 1143px){.Footer[data-astro-cid-l3trhy4j] .lead[data-astro-cid-l3trhy4j]{font-size:10px}}@media screen and (max-width:820.98px){.Footer[data-astro-cid-l3trhy4j] .lead[data-astro-cid-l3trhy4j]{font-size:.4375rem;letter-spacing:.1571428571em;line-height:172%;margin-top:-.09375rem}}@media screen and (max-width:820.98px) and (max-width: 296px){.Footer[data-astro-cid-l3trhy4j] .lead[data-astro-cid-l3trhy4j]{font-size:10px}}[lang=en] .Footer[data-astro-cid-l3trhy4j] .lead[data-astro-cid-l3trhy4j]{letter-spacing:.1em;line-height:1.4}@media screen and (min-width: 821px){[lang=en] .Footer[data-astro-cid-l3trhy4j] .lead[data-astro-cid-l3trhy4j]{padding-bottom:.125rem;margin-bottom:-.125rem}}@media screen and (max-width:820.98px){[lang=en] .Footer[data-astro-cid-l3trhy4j] .lead[data-astro-cid-l3trhy4j]{padding-bottom:.0625rem;margin-bottom:-.0625rem}}.Footer[data-astro-cid-l3trhy4j] .siteMaps[data-astro-cid-l3trhy4j]{display:flex}@media screen and (min-width: 821px){.Footer[data-astro-cid-l3trhy4j] .siteMaps[data-astro-cid-l3trhy4j]{margin-top:2.5625rem;margin-left:.6875rem;column-gap:2.75rem}}@media screen and (max-width:820.98px){.Footer[data-astro-cid-l3trhy4j] .siteMaps[data-astro-cid-l3trhy4j]{flex-direction:column}}.Footer[data-astro-cid-l3trhy4j] .block[data-astro-cid-l3trhy4j]{display:flex}@media screen and (min-width: 821px){.Footer[data-astro-cid-l3trhy4j] .block[data-astro-cid-l3trhy4j]{gap:7.125rem}}@media screen and (min-width: 821px){.Footer[data-astro-cid-l3trhy4j] .block[data-astro-cid-l3trhy4j]:not(:first-child,:nth-child(2)){margin-left:.5rem}}.Footer[data-astro-cid-l3trhy4j] .list[data-astro-cid-l3trhy4j]{display:flex;flex-direction:column}@media screen and (min-width: 821px){.Footer[data-astro-cid-l3trhy4j] .list[data-astro-cid-l3trhy4j]{flex-wrap:wrap;width:fit-content;row-gap:.25rem;column-gap:1.8125rem;height:max(210px,19.375rem);margin-top:-.625rem}}@media screen and (max-width:820.98px){.Footer[data-astro-cid-l3trhy4j] .list[data-astro-cid-l3trhy4j]{width:100%}}@media screen and (max-width:820.98px){.Footer[data-astro-cid-l3trhy4j] .item[data-astro-cid-l3trhy4j]{position:relative}}@media screen and (max-width:820.98px){.Footer[data-astro-cid-l3trhy4j] .item[data-astro-cid-l3trhy4j]:after{position:absolute;content:"";background:#322d2d;mix-blend-mode:multiply;width:100%;height:1px;bottom:0;left:0}}.Footer[data-astro-cid-l3trhy4j] .link[data-astro-cid-l3trhy4j]{position:relative;display:flex;align-items:center}@media screen and (min-width: 821px){.Footer[data-astro-cid-l3trhy4j] .link[data-astro-cid-l3trhy4j]{width:fit-content;padding:.625rem;margin-left:-.625rem}}@media screen and (max-width:820.98px){.Footer[data-astro-cid-l3trhy4j] .link[data-astro-cid-l3trhy4j]{width:100%;justify-content:space-between;padding:.625rem .8125rem .625rem .625rem}}@media screen and (min-width: 821px){.Footer[data-astro-cid-l3trhy4j] .link[data-astro-cid-l3trhy4j]:after{content:"";position:absolute;bottom:0;height:1px;transform:scaleX(0);background-color:#f9f1e7;transform-origin:right;transition:transform .5s cubic-bezier(0,.55,.45,1);width:calc(100% - 1.25rem);left:.625rem;bottom:.625rem}}@media screen and (min-width: 821px){[data-whatintent=mouse] .Footer[data-astro-cid-l3trhy4j] .link[data-astro-cid-l3trhy4j]:hover:after{transform-origin:left;transform:scaleX(1)}}@media screen and (max-width:820.98px){.Footer[data-astro-cid-l3trhy4j] .link[data-astro-cid-l3trhy4j][data-footer-accordion-trigger].-open+.subList[data-astro-cid-l3trhy4j]{max-height:1000px}}.Footer[data-astro-cid-l3trhy4j] .linkText[data-astro-cid-l3trhy4j]{font-family:aktiv-grotesk,Hiragino Kaku Gothic ProN,Noto Sans JP,YuGothic,游ゴシック,Hiragino Sans,Meiryo,sans-serif;font-weight:400}@media screen and (min-width: 821px){.Footer[data-astro-cid-l3trhy4j] .linkText[data-astro-cid-l3trhy4j]{font-size:.875rem}}@media screen and (min-width: 821px) and (max-width: 1143px){.Footer[data-astro-cid-l3trhy4j] .linkText[data-astro-cid-l3trhy4j]{font-size:10px}}@media screen and (max-width:820.98px){.Footer[data-astro-cid-l3trhy4j] .linkText[data-astro-cid-l3trhy4j]{font-size:.4375rem;flex:1}}@media screen and (max-width:820.98px) and (max-width: 296px){.Footer[data-astro-cid-l3trhy4j] .linkText[data-astro-cid-l3trhy4j]{font-size:10px}}@media screen and (max-width:820.98px){.Footer[data-astro-cid-l3trhy4j] .linkIcon[data-astro-cid-l3trhy4j]{width:.3125rem;height:.3125rem}}.Footer[data-astro-cid-l3trhy4j] .subList[data-astro-cid-l3trhy4j]{display:flex;flex-direction:column}@media screen and (min-width: 821px){.Footer[data-astro-cid-l3trhy4j] .subList[data-astro-cid-l3trhy4j]{margin-top:.3125rem;margin-bottom:.625rem;margin-left:-.3125rem;row-gap:.4375rem}}@media screen and (max-width:820.98px){.Footer[data-astro-cid-l3trhy4j] .subList[data-astro-cid-l3trhy4j]{padding-inline:.625rem;max-height:0;overflow:hidden;transition:max-height .7s cubic-bezier(0,.55,.45,1)}}@media screen and (max-width:820.98px){.Footer[data-astro-cid-l3trhy4j] .subItem[data-astro-cid-l3trhy4j]:last-child{padding-bottom:.625rem}}.Footer[data-astro-cid-l3trhy4j] .subLink[data-astro-cid-l3trhy4j]{position:relative;font-family:aktiv-grotesk,Hiragino Kaku Gothic ProN,Noto Sans JP,YuGothic,游ゴシック,Hiragino Sans,Meiryo,sans-serif;font-weight:400;display:block;width:fit-content}@media screen and (min-width: 821px){.Footer[data-astro-cid-l3trhy4j] .subLink[data-astro-cid-l3trhy4j]{font-size:.625rem;padding:.3125rem}}@media screen and (min-width: 821px) and (max-width: 1600px){.Footer[data-astro-cid-l3trhy4j] .subLink[data-astro-cid-l3trhy4j]{font-size:10px}}@media screen and (max-width:820.98px){.Footer[data-astro-cid-l3trhy4j] .subLink[data-astro-cid-l3trhy4j]{font-size:.375rem;padding:.15625rem;margin-left:-.15625rem}}@media screen and (max-width:820.98px) and (max-width: 345px){.Footer[data-astro-cid-l3trhy4j] .subLink[data-astro-cid-l3trhy4j]{font-size:10px}}.Footer[data-astro-cid-l3trhy4j] .subLink[data-astro-cid-l3trhy4j]:after{content:"";position:absolute;bottom:0;height:1px;transform:scaleX(0);background-color:#f9f1e7;transform-origin:right;transition:transform .5s cubic-bezier(0,.55,.45,1)}@media screen and (min-width: 821px){.Footer[data-astro-cid-l3trhy4j] .subLink[data-astro-cid-l3trhy4j]:after{width:calc(100% - .625rem);left:.3125rem;bottom:.3125rem}}@media screen and (max-width:820.98px){.Footer[data-astro-cid-l3trhy4j] .subLink[data-astro-cid-l3trhy4j]:after{width:calc(100% - .3125rem);left:.15625rem;bottom:.15625rem}}[data-whatintent=mouse] .Footer[data-astro-cid-l3trhy4j] .subLink[data-astro-cid-l3trhy4j]:hover:after{transform-origin:left;transform:scaleX(1)}.Footer[data-astro-cid-l3trhy4j] .subVariantsText[data-astro-cid-l3trhy4j]{font-family:Hiragino Kaku Gothic ProN,Noto Sans JP,YuGothic,游ゴシック,Hiragino Sans,Meiryo,sans-serif;font-weight:400}@media screen and (min-width: 821px){.Footer[data-astro-cid-l3trhy4j] .subVariantsText[data-astro-cid-l3trhy4j]{font-size:.625rem}}@media screen and (min-width: 821px) and (max-width: 1600px){.Footer[data-astro-cid-l3trhy4j] .subVariantsText[data-astro-cid-l3trhy4j]{font-size:10px}}@media screen and (max-width:820.98px){.Footer[data-astro-cid-l3trhy4j] .subVariantsText[data-astro-cid-l3trhy4j]{font-size:.3125rem}}@media screen and (max-width:820.98px) and (max-width: 414px){.Footer[data-astro-cid-l3trhy4j] .subVariantsText[data-astro-cid-l3trhy4j]{font-size:10px}}.Footer[data-astro-cid-l3trhy4j] .serviceList[data-astro-cid-l3trhy4j]{display:flex}@media screen and (min-width: 821px){.Footer[data-astro-cid-l3trhy4j] .serviceList[data-astro-cid-l3trhy4j]{flex-direction:column;column-gap:1.25rem;margin-top:-.625rem;margin-left:-.25rem}}@media screen and (max-width:820.98px){.Footer[data-astro-cid-l3trhy4j] .serviceList[data-astro-cid-l3trhy4j]{width:100%}}@media screen and (max-width:820.98px){.Footer[data-astro-cid-l3trhy4j] .serviceItem[data-astro-cid-l3trhy4j]{position:relative;width:50%}}@media screen and (max-width:820.98px){.Footer[data-astro-cid-l3trhy4j] .serviceItem[data-astro-cid-l3trhy4j]:not(:first-child):after{position:absolute;content:"";background:#322d2d;mix-blend-mode:multiply;width:1px;height:100%;left:0;top:0}}.Footer[data-astro-cid-l3trhy4j] .serviceLink[data-astro-cid-l3trhy4j]{font-family:aktiv-grotesk,Hiragino Kaku Gothic ProN,Noto Sans JP,YuGothic,游ゴシック,Hiragino Sans,Meiryo,sans-serif;font-weight:400;position:relative;display:flex;align-items:center}@media screen and (min-width: 821px){.Footer[data-astro-cid-l3trhy4j] .serviceLink[data-astro-cid-l3trhy4j]{font-size:.875rem;width:fit-content;padding:.6875rem .625rem;gap:.75rem}}@media screen and (min-width: 821px) and (max-width: 1143px){.Footer[data-astro-cid-l3trhy4j] .serviceLink[data-astro-cid-l3trhy4j]{font-size:10px}}@media screen and (max-width:820.98px){.Footer[data-astro-cid-l3trhy4j] .serviceLink[data-astro-cid-l3trhy4j]{font-size:.4375rem;justify-content:space-between;padding:.625rem .8125rem .625rem .625rem}}@media screen and (max-width:820.98px) and (max-width: 296px){.Footer[data-astro-cid-l3trhy4j] .serviceLink[data-astro-cid-l3trhy4j]{font-size:10px}}@media screen and (min-width: 821px){.Footer[data-astro-cid-l3trhy4j] .serviceLink[data-astro-cid-l3trhy4j]:after{content:"";position:absolute;bottom:0;height:1px;transform:scaleX(0);background-color:#f9f1e7;transform-origin:right;transition:transform .5s cubic-bezier(0,.55,.45,1);width:calc(100% - 1.25rem);left:.625rem;bottom:.625rem}}@media screen and (min-width: 821px){[data-whatintent=mouse] .Footer[data-astro-cid-l3trhy4j] .serviceLink[data-astro-cid-l3trhy4j]:hover:after{transform-origin:left;transform:scaleX(1)}}.Footer[data-astro-cid-l3trhy4j] .serviceIcon[data-astro-cid-l3trhy4j]{display:block;rotate:-45deg}@media screen and (min-width: 821px){.Footer[data-astro-cid-l3trhy4j] .serviceIcon[data-astro-cid-l3trhy4j]{width:.5625rem;height:.625rem;margin-top:-.25rem}}@media screen and (max-width:820.98px){.Footer[data-astro-cid-l3trhy4j] .serviceIcon[data-astro-cid-l3trhy4j]{width:.28125rem;height:.3125rem}}.Footer[data-astro-cid-l3trhy4j] .serviceIcon[data-astro-cid-l3trhy4j].-internal{rotate:0deg}.Footer[data-astro-cid-l3trhy4j] .bottom[data-astro-cid-l3trhy4j]{display:flex;justify-content:space-between}@media screen and (min-width: 821px){.Footer[data-astro-cid-l3trhy4j] .bottom[data-astro-cid-l3trhy4j]{align-items:flex-end;margin-top:5.25rem;margin-right:.5rem;gap:1.875rem}}@media screen and (max-width:820.98px){.Footer[data-astro-cid-l3trhy4j] .bottom[data-astro-cid-l3trhy4j]{position:relative;align-items:flex-start;padding:.96875rem .625rem .78125rem}}.Footer[data-astro-cid-l3trhy4j] .bottomLeft[data-astro-cid-l3trhy4j]{display:flex}@media screen and (min-width: 821px){.Footer[data-astro-cid-l3trhy4j] .bottomLeft[data-astro-cid-l3trhy4j]{align-items:center;gap:1.3125rem;margin-left:.125rem}}@media screen and (max-width:820.98px){.Footer[data-astro-cid-l3trhy4j] .bottomLeft[data-astro-cid-l3trhy4j]{flex-direction:column;row-gap:.40625rem}}.Footer[data-astro-cid-l3trhy4j] .copyright[data-astro-cid-l3trhy4j]{position:absolute;font-family:aktiv-grotesk,Hiragino Kaku Gothic ProN,Noto Sans JP,YuGothic,游ゴシック,Hiragino Sans,Meiryo,sans-serif;font-weight:400;opacity:.5}@media screen and (min-width: 821px){.Footer[data-astro-cid-l3trhy4j] .copyright[data-astro-cid-l3trhy4j]{font-size:.625rem;bottom:2.9375rem;left:2.5rem}}@media screen and (min-width: 821px) and (max-width: 1600px){.Footer[data-astro-cid-l3trhy4j] .copyright[data-astro-cid-l3trhy4j]{font-size:10px}}@media screen and (max-width:820.98px){.Footer[data-astro-cid-l3trhy4j] .copyright[data-astro-cid-l3trhy4j]{font-size:.3125rem;bottom:1rem;right:.625rem}}@media screen and (max-width:820.98px) and (max-width: 414px){.Footer[data-astro-cid-l3trhy4j] .copyright[data-astro-cid-l3trhy4j]{font-size:10px}}.Footer[data-astro-cid-l3trhy4j] .language[data-astro-cid-l3trhy4j]{display:flex;align-items:center}@media screen and (min-width: 821px){.Footer[data-astro-cid-l3trhy4j] .language[data-astro-cid-l3trhy4j]{margin-bottom:-.25rem}}@media screen and (max-width:820.98px){.Footer[data-astro-cid-l3trhy4j] .language[data-astro-cid-l3trhy4j]{grid-column:1/3;grid-row:2;margin-left:-.3125rem}}.Footer[data-astro-cid-l3trhy4j] .languageText[data-astro-cid-l3trhy4j]{font-family:aktiv-grotesk,Hiragino Kaku Gothic ProN,Noto Sans JP,YuGothic,游ゴシック,Hiragino Sans,Meiryo,sans-serif;font-weight:400;color:#d91e18}@media screen and (min-width: 821px){.Footer[data-astro-cid-l3trhy4j] .languageText[data-astro-cid-l3trhy4j]{font-size:.875rem;padding:.625rem}}@media screen and (min-width: 821px) and (max-width: 1143px){.Footer[data-astro-cid-l3trhy4j] .languageText[data-astro-cid-l3trhy4j]{font-size:10px}}@media screen and (max-width:820.98px){.Footer[data-astro-cid-l3trhy4j] .languageText[data-astro-cid-l3trhy4j]{font-size:.4375rem;padding:.3125rem}}@media screen and (max-width:820.98px) and (max-width: 296px){.Footer[data-astro-cid-l3trhy4j] .languageText[data-astro-cid-l3trhy4j]{font-size:10px}}.Footer[data-astro-cid-l3trhy4j] .languageLink[data-astro-cid-l3trhy4j]{font-family:aktiv-grotesk,Hiragino Kaku Gothic ProN,Noto Sans JP,YuGothic,游ゴシック,Hiragino Sans,Meiryo,sans-serif;font-weight:400;position:relative;display:block}@media screen and (min-width: 821px){.Footer[data-astro-cid-l3trhy4j] .languageLink[data-astro-cid-l3trhy4j]{font-size:.875rem;padding:.625rem}}@media screen and (min-width: 821px) and (max-width: 1143px){.Footer[data-astro-cid-l3trhy4j] .languageLink[data-astro-cid-l3trhy4j]{font-size:10px}}@media screen and (max-width:820.98px){.Footer[data-astro-cid-l3trhy4j] .languageLink[data-astro-cid-l3trhy4j]{font-size:.4375rem;padding:.3125rem}}@media screen and (max-width:820.98px) and (max-width: 296px){.Footer[data-astro-cid-l3trhy4j] .languageLink[data-astro-cid-l3trhy4j]{font-size:10px}}.Footer[data-astro-cid-l3trhy4j] .languageLink[data-astro-cid-l3trhy4j]:after{content:"";position:absolute;height:1px;background-color:#f9f1e7}@media screen and (min-width: 821px){.Footer[data-astro-cid-l3trhy4j] .languageLink[data-astro-cid-l3trhy4j]:after{width:calc(100% - 1.25rem);left:.625rem;bottom:.625rem}}@media screen and (max-width:820.98px){.Footer[data-astro-cid-l3trhy4j] .languageLink[data-astro-cid-l3trhy4j]:after{width:calc(100% - .625rem);left:.3125rem;bottom:.3125rem}}[data-whatintent=mouse] .Footer[data-astro-cid-l3trhy4j] .languageLink[data-astro-cid-l3trhy4j]:hover:after{animation:underline-replay .5s cubic-bezier(0,.55,.45,1)}.Footer[data-astro-cid-l3trhy4j] .languageLine[data-astro-cid-l3trhy4j]{width:1px;background-color:#f9f1e740}@media screen and (min-width: 821px){.Footer[data-astro-cid-l3trhy4j] .languageLine[data-astro-cid-l3trhy4j]{height:.625rem;margin-inline:-.0625rem}}@media screen and (max-width:820.98px){.Footer[data-astro-cid-l3trhy4j] .languageLine[data-astro-cid-l3trhy4j]{height:.3125rem;margin-inline:-.0625rem}}.Footer[data-astro-cid-l3trhy4j] .privacyLink[data-astro-cid-l3trhy4j]{font-family:aktiv-grotesk,Hiragino Kaku Gothic ProN,Noto Sans JP,YuGothic,游ゴシック,Hiragino Sans,Meiryo,sans-serif;font-weight:400;position:relative}@media screen and (min-width: 821px){.Footer[data-astro-cid-l3trhy4j] .privacyLink[data-astro-cid-l3trhy4j]{font-size:.875rem;padding:.625rem;margin-bottom:-.3125rem}}@media screen and (min-width: 821px) and (max-width: 1143px){.Footer[data-astro-cid-l3trhy4j] .privacyLink[data-astro-cid-l3trhy4j]{font-size:10px}}@media screen and (max-width:820.98px){.Footer[data-astro-cid-l3trhy4j] .privacyLink[data-astro-cid-l3trhy4j]{font-size:.4375rem;padding:.15625rem;grid-column:2;grid-row:1;margin-top:-.09375rem;margin-left:-.15625rem}}@media screen and (max-width:820.98px) and (max-width: 296px){.Footer[data-astro-cid-l3trhy4j] .privacyLink[data-astro-cid-l3trhy4j]{font-size:10px}}.Footer[data-astro-cid-l3trhy4j] .privacyLink[data-astro-cid-l3trhy4j]:after{content:"";position:absolute;bottom:0;height:1px;transform:scaleX(0);background-color:#f9f1e7;transform-origin:right;transition:transform .5s cubic-bezier(0,.55,.45,1)}@media screen and (min-width: 821px){.Footer[data-astro-cid-l3trhy4j] .privacyLink[data-astro-cid-l3trhy4j]:after{width:calc(100% - 1.25rem);left:.625rem;bottom:.5rem}}@media screen and (max-width:820.98px){.Footer[data-astro-cid-l3trhy4j] .privacyLink[data-astro-cid-l3trhy4j]:after{width:calc(100% - .3125rem);left:.15625rem;bottom:.09375rem}}[data-whatintent=mouse] .Footer[data-astro-cid-l3trhy4j] .privacyLink[data-astro-cid-l3trhy4j]:hover:after{transform-origin:left;transform:scaleX(1)}.Footer[data-astro-cid-l3trhy4j] .pageTopLink[data-astro-cid-l3trhy4j]{display:flex;align-items:center;margin-inline:auto 0}@media screen and (min-width: 821px){.Footer[data-astro-cid-l3trhy4j] .pageTopLink[data-astro-cid-l3trhy4j]{flex-direction:column;bottom:2.5rem;right:2.5rem;gap:.75rem}}@media screen and (max-width:820.98px){.Footer[data-astro-cid-l3trhy4j] .pageTopLink[data-astro-cid-l3trhy4j]{margin-top:-.09375rem;gap:.34375rem}}@media screen and (min-width: 821px){.Footer[data-astro-cid-l3trhy4j] .pageTopLink[data-astro-cid-l3trhy4j] .text{writing-mode:vertical-rl;font-size:.625rem}}@media screen and (min-width: 821px) and (max-width: 1600px){.Footer[data-astro-cid-l3trhy4j] .pageTopLink[data-astro-cid-l3trhy4j] .text{font-size:10px}}@media screen and (max-width:820.98px){.Footer[data-astro-cid-l3trhy4j] .pageTopLink[data-astro-cid-l3trhy4j] .text{font-size:.3125rem}}@media screen and (max-width:820.98px) and (max-width: 414px){.Footer[data-astro-cid-l3trhy4j] .pageTopLink[data-astro-cid-l3trhy4j] .text{font-size:10px}}.Footer[data-astro-cid-l3trhy4j] .svg[data-astro-cid-l3trhy4j]{display:block;width:100%;height:100%}
