@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500&display=swap";.c-kv[data-v-4b041301]{height:calc(100vh - 72px);position:relative;width:100%;z-index:-1}@media (min-width:1024px){.c-kv[data-v-4b041301]{height:56.25vw;max-height:calc(100vh - 88px)}}.c-kv__inner[data-v-4b041301]{align-items:center;display:flex;height:calc(100dvh - 72px);justify-content:center;position:fixed;top:72px;width:100%}@media (min-width:1024px){.c-kv__inner[data-v-4b041301]{height:56.25vw;max-height:calc(100dvh - 88px);top:88px}}.c-kv__filter[data-v-4b041301]{align-items:center;display:flex;justify-content:center;z-index:2}.c-kv__filter[data-v-4b041301],.c-kv__video[data-v-4b041301]{height:100%;position:absolute;width:100%}.c-kv__video[data-v-4b041301]{aspect-ratio:auto;margin:0 auto;overflow:hidden;z-index:1}.c-kv__bottom[data-v-4b041301]{display:flex;height:calc(100dvh - 72px);pointer-events:none;position:fixed;width:100%}@media (min-width:1024px){.c-kv__bottom[data-v-4b041301]{height:56.25vw;max-height:calc(100dvh - 88px)}}.c-kv__bottom--scroll-down[data-v-4b041301]{bottom:0;color:#fff;font-family:Helvetica Neue,Almarai,Noto Sans JP,sans-serif;font-size:12px;font-weight:300;height:52px;left:50%;opacity:1;position:absolute;transform:translate(-50%);transition:all 1.2s cubic-bezier(.26,1,.48,1);z-index:20}@media (min-width:1024px){.c-kv__bottom--scroll-down[data-v-4b041301]{height:62px}}.c-kv__bottom--scroll-down[data-v-4b041301]:after{animation:path-move-4b041301 1s ease-in infinite;background-color:#fff;content:"";display:block;height:30px;left:50%;opacity:0;position:absolute;top:22px;width:1px}.--hide-slot-and-scroll .c-kv__inner[data-v-4b041301]{height:100%}.--hide-slot-and-scroll .c-kv__bottom[data-v-4b041301],.--hide-slot-and-scroll .c-kv__inner--slot[data-v-4b041301]{display:none}@keyframes path-move-4b041301{0%{height:0;opacity:0;top:22px}30%{height:100%;opacity:1}to{height:0;opacity:0;top:100%}}.c-slider[data-v-de1957a5]{font-family:serif;margin:0 -24px;min-height:590px;overflow:hidden;width:100vw}.c-slider__items[data-v-de1957a5]{display:flex;gap:48px;overflow:hidden;width:-moz-max-content;width:max-content;-ms-overflow-style:none;scrollbar-width:none}.c-slider__items[data-v-de1957a5]::-webkit-scrollbar{display:none}.c-slider__item[data-v-de1957a5]{display:flex;flex-direction:column;flex-shrink:0;gap:16px;width:196px}.c-slider__item--img[data-v-de1957a5]{background-color:#fff;box-shadow:0 4px 4px #0000001a;height:196px;padding:8px;width:196px}.c-slider__item--text[data-v-de1957a5]{font-size:14px;letter-spacing:.04em;line-height:1.7}.c-slider__item--account[data-v-de1957a5]{align-items:center;display:flex;font-size:12px;gap:8px;letter-spacing:.04em;line-height:1.7}.c-slider__arrows[data-v-de1957a5]{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:24px}@media (min-width:1024px){.c-slider__arrows[data-v-de1957a5]{margin-top:64px}}.c-slide-img[data-v-cfd59cbf]{overflow:hidden;width:100%}.c-slide-img__wrapper[data-v-cfd59cbf]{display:flex;width:-moz-max-content;width:max-content;will-change:transform}.c-slide-img__image[data-v-cfd59cbf]{backface-visibility:hidden;display:block;flex-shrink:0;transform:translateZ(0)}.p-philosophy[data-v-3181e2d5]{font-family:Zen Kaku Gothic New,sans-serif;position:relative}.p-philosophy__kv-slot[data-v-3181e2d5]{align-items:center;color:#fff;display:flex;flex-direction:column;gap:32px;position:relative;z-index:3}.p-philosophy__kv-slot--title[data-v-3181e2d5]{font-size:28px;font-weight:500;letter-spacing:.04em;line-height:1.5}.p-philosophy__kv-slot--sub[data-v-3181e2d5]{font-size:15px;font-weight:400;letter-spacing:.04em;line-height:1.5}.p-philosophy__texts[data-v-3181e2d5]{font-size:15px;letter-spacing:.04em;line-height:2}.p-philosophy__texts[data-v-3181e2d5],.p-philosophy__title[data-v-3181e2d5]{display:flex;flex-direction:column;gap:16px}.p-philosophy__title[data-v-3181e2d5]{align-items:center;text-align:center}.p-philosophy__title--sub[data-v-3181e2d5]{font-size:18px;letter-spacing:.04em;line-height:2}.p-philosophy__title--main[data-v-3181e2d5]{font-size:28px;font-weight:500;letter-spacing:.1em;line-height:1.7}.p-philosophy__lead[data-v-3181e2d5]{font-size:18px;font-weight:500;letter-spacing:.04em;line-height:2}.p-philosophy__intro[data-v-3181e2d5]{align-items:center;background-color:#fffbf5;display:flex;flex-direction:column;gap:40px;padding:80px 0;position:relative}.p-philosophy__sticky-intro-bottom[data-v-3181e2d5]{background-color:#fffbf5;height:100vw;position:sticky;top:72px;width:100%;z-index:-1}@media (min-width:768px){.p-philosophy__sticky-intro-bottom[data-v-3181e2d5]{height:42vw}}@media (min-width:1024px){.p-philosophy__sticky-intro-bottom[data-v-3181e2d5]{top:88px}}.p-philosophy__sticky-intro-bottom img[data-v-3181e2d5]{height:100%;left:0;max-width:none;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.p-philosophy__history[data-v-3181e2d5]{background-color:#fffbf5;padding:0 24px;position:relative;width:100%}.p-philosophy__history img[data-v-3181e2d5]{display:block;margin:0 auto}@media (min-width:768px){.p-philosophy__history img[data-v-3181e2d5]{max-width:866px}}.p-philosophy__sticky-history-bottom[data-v-3181e2d5]{background-color:#fffbf5;height:54vw;position:sticky;top:72px;width:100%;z-index:-1}@media (min-width:768px){.p-philosophy__sticky-history-bottom[data-v-3181e2d5]{height:34vw}}@media (min-width:1024px){.p-philosophy__sticky-history-bottom[data-v-3181e2d5]{top:88px}}.p-philosophy__sticky-history-bottom img[data-v-3181e2d5]{height:100%;left:0;max-width:none;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.p-philosophy__crafted-in-japan[data-v-3181e2d5]{align-items:center;background-color:#fffbf5;display:flex;flex-direction:column;gap:64px;padding:80px 24px;position:relative}@media (min-width:768px){.p-philosophy__crafted-in-japan[data-v-3181e2d5]{gap:80px}}.p-philosophy__crafted-in-japan--img[data-v-3181e2d5]{margin:0 auto;max-width:800px}.p-philosophy__crafted-in-japan--img img[data-v-3181e2d5]{aspect-ratio:342/228;height:auto;width:100%}@media (min-width:768px){.p-philosophy__crafted-in-japan--img img[data-v-3181e2d5]{aspect-ratio:800/400}}.p-philosophy__crafted-in-japan--content[data-v-3181e2d5]{display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:500px;width:100%}@media (min-width:1024px){.p-philosophy__crafted-in-japan--content[data-v-3181e2d5]{align-items:center;flex-direction:row-reverse;gap:96px;max-width:1000px}.p-philosophy__crafted-in-japan--content[data-v-3181e2d5]:nth-child(2n){flex-direction:row}}.p-philosophy__crafted-in-japan--content__body[data-v-3181e2d5]{display:flex;flex-direction:column;gap:24px}@media (min-width:1024px){.p-philosophy__crafted-in-japan--content__body[data-v-3181e2d5]{width:320px}}.p-philosophy__crafted-in-japan--content__imgs[data-v-3181e2d5]{margin:0 -24px;overflow:hidden;position:relative}@media (min-width:1024px){.p-philosophy__crafted-in-japan--content__imgs[data-v-3181e2d5]{margin:0}}.p-philosophy__crafted-in-japan--content__imgs--text[data-v-3181e2d5]{bottom:0;color:#666;font-family:serif;font-size:12px;letter-spacing:.06em;line-height:1.7;position:absolute;text-align:center;transition-delay:1.8s!important;width:100%}.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-1[data-v-3181e2d5]{height:607px}@media (min-width:1024px){.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-1[data-v-3181e2d5]{height:641px;width:581.5px}}.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-1 .img-group-1[data-v-3181e2d5]{left:50%;position:absolute;top:0;transform:translate(-50%);width:493px}@media (min-width:1024px){.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-1 .img-group-1[data-v-3181e2d5]{width:581.5px}}.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-1 .img-group-1>div[data-v-3181e2d5]{position:absolute}@media (min-width:1024px){.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-1 .img-group-1>div[data-v-3181e2d5]{transform:scale(1.17);transform-origin:top left}}.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-1 .img-group-1 .img-1[data-v-3181e2d5]{left:117px;top:0}@media (min-width:1024px){.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-1 .img-group-1 .img-1[data-v-3181e2d5]{left:172.75px}}.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-1 .img-group-1 .img-1 img[data-v-3181e2d5]{transition-delay:.6s}.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-1 .img-group-1 .img-2[data-v-3181e2d5]{left:324px;top:25px}@media (min-width:1024px){.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-1 .img-group-1 .img-2[data-v-3181e2d5]{left:407px;top:52px}}.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-1 .img-group-1 .img-2 img[data-v-3181e2d5]{transition-delay:1.2s}.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-1 .img-group-1 .img-3[data-v-3181e2d5]{left:0;top:181px}@media (min-width:1024px){.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-1 .img-group-1 .img-3[data-v-3181e2d5]{left:0;top:168px}}.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-1 .img-group-1 .img-3 img[data-v-3181e2d5]{transition-delay:1.5s}.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-1 .img-group-1 .img-4[data-v-3181e2d5]{left:176px;top:211px}@media (min-width:1024px){.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-1 .img-group-1 .img-4[data-v-3181e2d5]{left:200px;top:209px}}.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-1 .img-group-1 .img-4 img[data-v-3181e2d5]{transition-delay:0}.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-1 .img-group-1 .img-5[data-v-3181e2d5]{left:354px;top:269px}@media (min-width:1024px){.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-1 .img-group-1 .img-5[data-v-3181e2d5]{left:407.5px;top:284px}}.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-1 .img-group-1 .img-5 img[data-v-3181e2d5]{transition-delay:.3s}.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-1 .img-group-1 .img-6[data-v-3181e2d5]{left:117px;top:393px}@media (min-width:1024px){.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-1 .img-group-1 .img-6[data-v-3181e2d5]{left:150px;top:416px}}.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-1 .img-group-1 .img-6 img[data-v-3181e2d5]{transition-delay:.9s}.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-2[data-v-3181e2d5]{height:586px}@media (min-width:1024px){.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-2[data-v-3181e2d5]{height:685px;width:584px}}.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-2 .img-group-2[data-v-3181e2d5]{left:50%;position:absolute;top:0;transform:translate(-50%);width:500px}@media (min-width:1024px){.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-2 .img-group-2[data-v-3181e2d5]{width:584px}}.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-2 .img-group-2>div[data-v-3181e2d5]{position:absolute}@media (min-width:1024px){.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-2 .img-group-2>div[data-v-3181e2d5]{transform:scale(1.17);transform-origin:top left}}.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-2 .img-group-2 .img-1[data-v-3181e2d5]{left:105px;top:0}@media (min-width:1024px){.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-2 .img-group-2 .img-1[data-v-3181e2d5]{left:122px}}.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-2 .img-group-2 .img-1 img[data-v-3181e2d5]{transition-delay:.6s}.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-2 .img-group-2 .img-2[data-v-3181e2d5]{left:356px;top:120px}@media (min-width:1024px){.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-2 .img-group-2 .img-2[data-v-3181e2d5]{left:414px;top:143px}}.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-2 .img-group-2 .img-2 img[data-v-3181e2d5]{transition-delay:1.2s}.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-2 .img-group-2 .img-3[data-v-3181e2d5]{left:177px;top:179px}@media (min-width:1024px){.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-2 .img-group-2 .img-3[data-v-3181e2d5]{left:206px;top:210px}}.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-2 .img-group-2 .img-3 img[data-v-3181e2d5]{transition-delay:0}.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-2 .img-group-2 .img-4[data-v-3181e2d5]{left:0;top:219px}@media (min-width:1024px){.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-2 .img-group-2 .img-4[data-v-3181e2d5]{top:244px}}.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-2 .img-group-2 .img-4 img[data-v-3181e2d5]{transition-delay:1.5s}.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-2 .img-group-2 .img-5[data-v-3181e2d5]{left:355px;top:307px}@media (min-width:1024px){.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-2 .img-group-2 .img-5[data-v-3181e2d5]{left:414px;top:343px}}.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-2 .img-group-2 .img-5 img[data-v-3181e2d5]{transition-delay:.3s}.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-2 .img-group-2 .img-6[data-v-3181e2d5]{left:55px;top:395px}@media (min-width:1024px){.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-2 .img-group-2 .img-6[data-v-3181e2d5]{left:89px;top:461px}}.p-philosophy__crafted-in-japan--content__imgs.img-group-wrapper-2 .img-group-2 .img-6 img[data-v-3181e2d5]{transition-delay:.9s}.p-philosophy__lovot-gives-us[data-v-3181e2d5]{align-items:center;background-color:#fffbf5;display:flex;flex-direction:column;gap:64px;padding:80px 24px;position:relative}@media (min-width:768px){.p-philosophy__lovot-gives-us[data-v-3181e2d5]{padding:100px 24px}}.p-philosophy__lovot-gives-us--bottom-text[data-v-3181e2d5]{font-size:15px;letter-spacing:.04em;line-height:1.8;text-align:center}.p-philosophy__no-stop[data-v-3181e2d5]{align-items:center;color:#fff;display:flex;flex-direction:column;gap:64px;padding:74px 24px;position:relative}@media (min-width:768px){.p-philosophy__no-stop[data-v-3181e2d5]{padding:150px 24px}}.p-philosophy__new-x[data-v-3181e2d5]{align-items:center;background-color:#fffbf5;display:flex;flex-direction:column;gap:64px;padding:80px 0 0;position:relative}@media (min-width:768px){.p-philosophy__new-x[data-v-3181e2d5]{padding:100px 0 0}}.p-philosophy__new-x--img[data-v-3181e2d5]{overflow:hidden;width:100%}.p-philosophy__more-info[data-v-3181e2d5]{align-items:center;background-color:#fffbf5;display:flex;flex-direction:column;gap:64px;padding:80px 0;position:relative}@media (min-width:768px){.p-philosophy__more-info[data-v-3181e2d5]{padding:100px 0}}.p-philosophy__more-info--btns[data-v-3181e2d5]{display:flex;flex-direction:column;gap:24px}@media (min-width:768px){.p-philosophy__more-info--btns[data-v-3181e2d5]{flex-direction:row;gap:40px}}.p-philosophy__more-info--btns a[data-v-3181e2d5]{align-items:center;background:#a08269;border-radius:38px;color:#fff;display:flex;font-size:16px;font-weight:500;gap:8px;height:76px;justify-content:center;letter-spacing:.04em;padding:16px 24px;width:330px}.p-philosophy__more-info--btns a.--outline[data-v-3181e2d5]{background-color:transparent;border:1px solid #a08269;color:#3d3d3d}.p-philosophy__more-info--btns a.--outline .--icon[data-v-3181e2d5]{color:#a08269}.text-center[data-v-3181e2d5]{text-align:center}.leading-loose[data-v-3181e2d5]{line-height:2.4}.fade-up[data-v-3181e2d5]{opacity:0;transform:translateY(40px);transition:opacity 1.2s ease,transform 1.2s ease}.fade-in[data-v-3181e2d5]{opacity:0;transition:opacity 1.2s ease}.delay-1[data-v-3181e2d5]{transition-delay:.1s}.delay-2[data-v-3181e2d5]{transition-delay:.2s}.delay-3[data-v-3181e2d5]{transition-delay:.3s}.delay-4[data-v-3181e2d5]{transition-delay:.4s}.animate-start .fade-up[data-v-3181e2d5]{opacity:1;transform:translateY(0)}.animate-start .fade-in[data-v-3181e2d5]{opacity:1}@media (prefers-reduced-motion:reduce){.fade-up[data-v-3181e2d5]{transform:none!important;transition:none!important}.fade-in[data-v-3181e2d5],.fade-up[data-v-3181e2d5]{opacity:1!important}}
