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