.l-team[data-v-b93c0ec4]{padding-bottom:var(--spacing-30);margin-top:var(--spacing-30)}@media(max-width:991.98px){.l-team[data-v-b93c0ec4]{margin-top:0;padding-bottom:var(--spacing-14)}}.l-hero[data-v-db53b8df]{display:flex;justify-content:center;align-items:center;height:88vh}@media(max-width:1399.98px){.l-hero[data-v-db53b8df]{height:75vh}}@media(max-width:991.98px){.l-hero[data-v-db53b8df]{height:65vh}}@media(max-width:575.98px){.l-hero[data-v-db53b8df]{height:55vh}}.l-hero__img-mask[data-v-db53b8df]{position:absolute;left:0;top:0;width:100%;height:100%}.l-feature__img[data-v-cb2395ef]{width:calc(var(--html-spacing)*180);height:calc(var(--html-spacing)*180);transform-origin:center;animation:aniRotate-cb2395ef 15s linear infinite both}@media(max-width:991.98px){.l-feature__img[data-v-cb2395ef]{width:calc(var(--html-spacing)*160);height:calc(var(--html-spacing)*160)}}@media(max-width:575.98px){.l-feature__img[data-v-cb2395ef]{width:calc(var(--html-spacing)*120);height:calc(var(--html-spacing)*120)}}@keyframes aniRotate-cb2395ef{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.l-feature__bg[data-v-cb2395ef]{position:absolute;right:0;bottom:6%;width:52vw;height:75%;background:url(../img/items/square-bg.svg)}@media(min-width:1200px){.l-feature__bg[data-v-cb2395ef]{bottom:0;height:100%}}.l-feature__bg[data-v-cb2395ef]:before{content:"";position:absolute;inset:0;background:#fffc;pointer-events:none}.l-customer-service__title[data-v-d0d078c4]{margin-bottom:var(--spacing-12);font-family:var(--font-jp);font-size:var(--text-7xl);font-weight:400;line-height:var(--leading-tight);text-align:center;text-decoration-thickness:.42em;text-underline-offset:-.25em}.l-customer-service__img-mask[data-v-d0d078c4]{display:flex;flex-shrink:0;justify-content:center;align-items:center;width:calc(var(--html-spacing)*64);height:calc(var(--html-spacing)*64)}.l-customer-service__img-mask img[data-v-d0d078c4]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.l-chat__title[data-v-a8503758]{margin-bottom:var(--spacing-12);font-family:var(--font-jp);font-size:var(--text-7xl);font-weight:400;line-height:var(--leading-tight);text-align:center;text-decoration-thickness:.42em;text-underline-offset:-.25em}.l-chat__bubble[data-v-a8503758]{max-width:80%;padding:var(--spacing-4) var(--spacing-5);font-size:var(--text-xl);font-weight:700}.l-chat__bubble[data-v-a8503758]:before{--width:calc(var(--html-spacing)*24);--height:calc(var(--html-spacing)*24);--border-radius:0}.l-chat__bubble.--bubble-left[data-v-a8503758]:before{--bg-color:var(--color-primary-80);position:absolute;top:100%;left:var(--spacing-6);transform:rotate(180deg)}.l-chat__bubble.--bubble-right[data-v-a8503758]:before{--bg-color:var(--color-tertiary-80);position:absolute;top:100%;right:var(--spacing-6);transform:rotateX(180deg)}.l-about[data-v-3db3b7e0]{overflow:hidden}.l-about__stars-wrapper[data-v-3db3b7e0]{position:absolute;width:100%;height:100%;pointer-events:none}.l-about .star[data-v-3db3b7e0]{position:absolute}.l-about .star-1[data-v-3db3b7e0]{top:54%;left:10%;width:calc(var(--html-spacing)*340);height:calc(var(--html-spacing)*340)}@media(max-width:991.98px){.l-about .star-1[data-v-3db3b7e0]{top:28%;left:65%;width:calc(var(--html-spacing)*240);height:calc(var(--html-spacing)*240);z-index:1}}.l-about .star-2[data-v-3db3b7e0]{top:60.2%;left:5%;width:calc(var(--html-spacing)*650);height:calc(var(--html-spacing)*650)}@media(max-width:991.98px){.l-about .star-2[data-v-3db3b7e0]{top:48%;left:28%;width:calc(var(--html-spacing)*450);height:calc(var(--html-spacing)*450);transform:rotate(60deg)}}.l-about .star-3[data-v-3db3b7e0]{top:40.5%;left:84%;width:calc(var(--html-spacing)*520);height:calc(var(--html-spacing)*520)}@media(max-width:991.98px){.l-about .star-3[data-v-3db3b7e0]{top:60%;left:10%;width:calc(var(--html-spacing)*420);height:calc(var(--html-spacing)*420);transform:rotate(90deg)}}.l-about .star-4[data-v-3db3b7e0]{top:56%;left:60%;width:calc(var(--html-spacing)*590);height:calc(var(--html-spacing)*590)}@media(max-width:991.98px){.l-about .star-4[data-v-3db3b7e0]{top:62%;left:10%;width:calc(var(--html-spacing)*420);height:calc(var(--html-spacing)*420);transform:rotate(10deg) scaleX(-1)}}
