*{font-family:var(--font-family-main);background-repeat:no-repeat;box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html{margin:0;color:var(--color-text);font-size:calc(.125vw + 13.6px);font-weight:400;background-color:var(--color-bg);height:100%;min-height:100dvh;padding:0;-webkit-font-smoothing:antialiased}.--icon .nuxt-icon{display:flex}.nuxt-icon svg{vertical-align:unset;width:unset;height:unset;margin-bottom:unset}main{position:relative;flex:1 0}@media screen and (max-width:991px){main{overflow-x:hidden}}.js-no-scroll{overflow:hidden}.js-no-scroll,.js-no-scroll .ui-modal{padding-right:var(--scroll-width)}.--mob-hide{display:none}.--mob-show{display:flex}@media screen and (max-width:1680px){body,html{font-size:14px}}@media screen and (max-width:1440px){body,html{font-size:calc(.125vw + 11.6px)}}@media screen and (max-width:1024px){body,html{font-size:13px}}@media screen and (max-width:991px){body,html{font-size:1.5vw}.--mob-hide{display:flex}.--mob-show{display:none}.js-no-scroll,.js-no-scroll .ui-modal{padding-right:0}}@media screen and (max-width:768px){body,html{font-size:1.8vw}}@media screen and (max-width:640px){body,html{font-size:2vw}.js-no-scroll{padding-right:0}}@media screen and (max-width:500px){body,html{font-size:3vw}}@media screen and (max-width:468px){body,html{font-size:3.5vw}}.faq-item{box-sizing:border-box;width:100%;overflow:hidden;border-radius:var(--shape-12);background-color:var(--color-fill-gray);transition:all .24s ease}@media(hover:hover)and (pointer:fine){.faq-item:hover{background-color:var(--color-fill-gray-h)}.faq-item:hover .faq-item__toggle{background-color:var(--color-fill-1-h)}}.faq-item__trigger.flex{gap:.625rem;box-sizing:border-box;width:100%;min-width:0;margin:0;padding:.75rem .75rem .75rem 2rem;border:none;background:none;text-align:left;cursor:pointer;transition:padding-bottom .24s ease}.faq-item__trigger.flex:focus-visible{border-radius:var(--shape-4);outline:.125rem solid var(--color-fill-1);outline-offset:.125rem}.faq-item.--open .faq-item__trigger.flex{padding-bottom:0}.faq-item.--open{background-color:var(--color-white);box-shadow:0 0 0 1.5px #000}.faq-item__question{flex:1 1 auto;min-width:0;font-family:var(--font-family-main);font-weight:400;font-size:1.5rem;line-height:1.1;color:var(--color-dark);word-break:break-word}.faq-item__toggle{display:flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:border-box;width:3.375rem;height:3.375rem;border-radius:var(--shape-12);background-color:var(--color-fill-1);transition:background-color .24s ease}.faq-item.--open .faq-item__toggle{background-color:var(--color-dark)}.faq-item__toggle-icon.--icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.767766875rem;height:1.767766875rem;font-size:1.767766875rem;line-height:0;transform-origin:center center;transition:transform .24s ease}.faq-item__toggle-icon.--icon .nuxt-icon{display:block;width:1em;height:1em;font-size:inherit}.faq-item__toggle-icon.--icon .nuxt-icon svg{display:block;width:1em;height:1em}.faq-item.--open .faq-item__toggle-icon.--icon{transform:rotate(45deg)}.faq-item__body-wrap{overflow:hidden;height:0;opacity:1;transition:height .28s ease,opacity .24s ease}.faq-item__body-inner{min-height:0;padding:0 .75rem .75rem 2rem}.faq-item__body{font-family:var(--font-family-second);font-weight:400;font-size:1rem;line-height:1.1;letter-spacing:-.01rem;color:var(--color-dark);opacity:.56;word-break:break-word}@media screen and (max-width:768px){.faq-item__trigger.flex{padding-inline-start:1.5rem;flex-wrap:nowrap;align-items:flex-start}.faq-item__body-inner{min-width:0;padding-inline-start:1.5rem}.faq-item__question{font-size:1.25rem}.faq-item__body,.faq-item__question{overflow-wrap:anywhere;word-break:break-word}.faq-item__toggle{width:3rem;height:3rem}.faq-item__toggle-icon.--icon{width:1.5713484375rem;height:1.5713484375rem;font-size:1.5713484375rem}}
