p[data-v-b2e9dccc]{font-family:PPMori,NotoSansJP,sans-serif;font-size:17px;font-weight:400;line-height:150%;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:768px){p.m[data-v-b2e9dccc]{font-size:1.25rem;line-height:1.75rem;line-height:180%}p.l[data-v-b2e9dccc]{font-size:1.5rem;line-height:2rem}}.icon[data-v-35fff2b3]{background-color:transparent!important;font-family:IconFont!important;font-style:normal!important;font-weight:400!important;line-height:1!important;--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.icon[data-v-35fff2b3]:before{--tw-content:attr(data-unicode);content:var(--tw-content)}.button[data-v-fba58022]{align-items:center;border-radius:9999px;cursor:pointer;display:flex;justify-content:center;overflow:clip;position:relative;--tw-bg-opacity:1;background-color:rgb(67 58 248/var(--tw-bg-opacity));font-family:PPMori,NotoSansJP,sans-serif;font-weight:600;line-height:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition-duration:.5s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear}.button[data-v-fba58022]:hover{--tw-bg-opacity:1;background-color:rgb(50 39 219/var(--tw-bg-opacity))}.button .overlay[data-v-fba58022]{background-color:#ffffff1a;top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition-duration:.5s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:10;--tw-content:"";content:var(--tw-content)}.button.icon-only[data-v-fba58022]{padding-left:0;padding-right:0}.button.icon-only.s[data-v-fba58022]{width:2rem}.button.icon-only.m[data-v-fba58022]{width:2.5rem}.button.icon-only.l[data-v-fba58022]{width:3.5rem}.button.icon-only.l .icon[data-v-fba58022]{font-size:26px}.button.icon-only .icon[data-v-fba58022]{font-size:1.25rem;font-weight:400;line-height:1.75rem}.button.s[data-v-fba58022]{font-size:13px;gap:.5rem;height:2rem;line-height:2rem;padding-left:1rem;padding-right:1rem}.button.m[data-v-fba58022]{height:2.5rem;line-height:2.5rem;padding-left:1.5rem;padding-right:1.5rem}.button.l[data-v-fba58022],.button.m[data-v-fba58022]{font-size:15px;gap:.75rem}.button.l[data-v-fba58022]{height:3.5rem;line-height:56px;padding-left:2rem;padding-right:2rem}.button.disabled[data-v-fba58022]{background-color:#ffffff0d!important;--tw-text-opacity:1!important;color:rgb(64 64 64/var(--tw-text-opacity))!important}.button.disabled:hover .overlay[data-v-fba58022]{opacity:0}.button.secondary[data-v-fba58022]{background-color:#ffffff0d}.button.secondary[data-v-fba58022]:hover{background-color:#ffffff26}.button.tertiary[data-v-fba58022]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.button.tertiary .overlay[data-v-fba58022]{background-color:#0000001a}.button.quaternary[data-v-fba58022]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.button.quaternary .overlay[data-v-fba58022]{background-color:#0003}.button .icon[data-v-fba58022]{font-size:15px}.wrapper[data-v-fc3e3144]{box-sizing:border-box;display:flex;width:100%}picture[data-v-6e961eb2]{background-size:cover;display:flex;position:relative}picture.loaded[data-v-6e961eb2]{background-image:none!important}picture img[data-v-6e961eb2]{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}picture img.fade-enter-active[data-v-6e961eb2],picture img.fade-leave-active[data-v-6e961eb2]{opacity:1;transition-duration:.5s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}picture img.fade-enter-from[data-v-6e961eb2],picture img.fade-leave-to[data-v-6e961eb2]{opacity:0}.container[data-v-0e3f0679]{box-sizing:border-box;display:flex;max-width:none;padding-left:1.5rem;padding-right:1.5rem;width:100%}@media (min-width:1280px){.container[data-v-0e3f0679]{max-width:1600px;padding-left:5rem;padding-right:5rem}}
