.icon[data-v-82ea0c68]{fill:#111827}.icon.-close[data-v-82ea0c68]{cursor:pointer}.icon.-close>svg[data-v-82ea0c68]{width:100%;height:100%}.icon.-close[data-v-82ea0c68]:active,.icon.-close[data-v-82ea0c68]:focus,.icon.-close[data-v-82ea0c68]:hover{color:#fff!important}.icon.-arrow[data-v-82ea0c68]{width:24px;height:12px;position:absolute;bottom:calc(50% - 6px);right:-18px;transform:rotate(90deg);fill:#111827!important}.icon-button[data-v-82ea0c68]{background:#fff;border-radius:max(100vmax,9999px);padding:8px;box-shadow:0 0 16px #7a7a7a40}.icon-button:active .icon.-grid-round[data-v-82ea0c68],.icon-button:active .icon.-grid-round.-top[data-v-82ea0c68],.icon-button:focus .icon.-grid-round[data-v-82ea0c68],.icon-button:focus .icon.-grid-round.-top[data-v-82ea0c68],.icon-button:hover .icon.-grid-round[data-v-82ea0c68],.icon-button:hover .icon.-grid-round.-top[data-v-82ea0c68]{color:#6666fa}.icon-button:active .icon.-grid-round[data-v-82ea0c68] circle,.icon-button:focus .icon.-grid-round[data-v-82ea0c68] circle,.icon-button:hover .icon.-grid-round[data-v-82ea0c68] circle{fill:currentColor!important}.icon.-grid-round[data-v-82ea0c68]{cursor:pointer;color:#7a7a7a;width:24px;height:24px;margin-bottom:-4px}.icon.-grid-round.-top[data-v-82ea0c68]{color:#7a7a7a}.icon.-grid-round[data-v-82ea0c68] circle{fill:currentColor!important}@media screen and (width<=769px){.ho-header-grid-menu[data-v-82ea0c68]{display:none}}.ho-header-grid-menu.-show>.service-menu[data-v-82ea0c68]{visibility:visible;opacity:1;transition:all .3s}.ho-header-grid-menu .service-menu[data-v-82ea0c68]{visibility:hidden;opacity:0;background-image:linear-gradient(#5dbdff,#dc72ff);border:2px solid #bfe5ff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:240px;margin-top:4px;padding:8px;transition:all .3s;position:absolute;right:0;transform:translate(100px);box-shadow:0 4px #2e3458,0 0 16px #13131340}.ho-header-grid-menu .service-menu>.body-wrapper[data-v-82ea0c68]{background:#fff;border-radius:16px;flex-direction:column;align-self:stretch;align-items:flex-start;padding:8px;display:flex}.ho-header-grid-menu .service-menu>.icon[data-v-82ea0c68]{color:#fff;background:#5dbdff;border-radius:0 16px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:0;right:0}.ho-header-grid-menu .service-menu>.icon[data-v-82ea0c68] .icon{padding:4px}.body.-service-menu[data-v-82ea0c68]{background:#fff;border-radius:8px;flex-flow:column wrap;align-content:center;align-self:stretch;align-items:center;padding:32px 16px 24px;display:flex}.body.-service-menu>.title[data-v-82ea0c68]{color:#111827;text-align:center;letter-spacing:.56px;flex:1 0 0;align-items:flex-start;gap:10px;padding:0 8px;font-size:14px;font-weight:700;line-height:150%;display:flex}.body.-service-menu>.content[data-v-82ea0c68]{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:16px;width:192px;display:flex}.body.-service-menu>.content>.item[data-v-82ea0c68]{flex-direction:column;flex-shrink:0;align-items:center;width:88px;display:flex;position:relative}.body.-service-menu>.content>.item:active>.icon[data-v-82ea0c68],.body.-service-menu>.content>.item:focus>.icon[data-v-82ea0c68],.body.-service-menu>.content>.item:hover>.icon[data-v-82ea0c68]{background-image:linear-gradient(270deg,#bfe5ff,#f5d9fe);border-radius:8px}.body.-service-menu>.content>.item:active>.description[data-v-82ea0c68],.body.-service-menu>.content>.item:focus>.description[data-v-82ea0c68],.body.-service-menu>.content>.item:hover>.description[data-v-82ea0c68]{visibility:visible;opacity:1;transition:all .3s}.body.-service-menu>.content>.item:active>.text[data-v-82ea0c68],.body.-service-menu>.content>.item:focus>.text[data-v-82ea0c68],.body.-service-menu>.content>.item:hover>.text[data-v-82ea0c68]{color:#111827}.body.-service-menu>.content>.item>.icon[data-v-82ea0c68]{width:72px;height:72px;padding:8px}.body.-service-menu>.content>.item>.text[data-v-82ea0c68]{color:#111827;text-align:center;letter-spacing:.48px;font-size:12px;font-weight:500;line-height:100%}.body.-service-menu>.content>.item>.description[data-v-82ea0c68]{z-index:10;color:#fff;visibility:hidden;opacity:0;background:#111827;border-radius:8px;flex-direction:column;align-self:stretch;align-items:center;width:270px;padding:16px;transition:all .3s;display:flex;position:absolute;bottom:80px;transform:translate(-100%,calc(50% + 36px))}.body.-service-menu>.content>.item>.description>.note[data-v-82ea0c68]{color:#fff;letter-spacing:.56px;font-size:14px;font-weight:400;line-height:150%}@property --width{syntax:"<length-percentage>";inherits:false;initial-value:0%}.ho-mypage-side-menu[data-v-0c9eafd3]{background:#fff;flex-direction:column;flex-shrink:0;align-items:center;width:240px;padding:32px 16px 16px;display:flex}.ho-mypage-side-menu>.group[data-v-0c9eafd3]{flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding-top:8px;padding-bottom:8px;display:flex}.ho-mypage-side-menu>.group[data-v-0c9eafd3]:not(:first-child){border-top:1px solid #dbdbdb}.ho-mypage-side-menu>.group>.item[data-v-0c9eafd3]{width:100%}.ho-mypage-side-menu>.group>.item>.link[data-v-0c9eafd3]{border-radius:8px;flex:1 0 0;align-items:center;padding:8px;display:flex}.ho-mypage-side-menu>.group>.item>.link[data-v-0c9eafd3]:after{content:"";flex:0 1000 8px;order:1}@media (any-hover:hover){.ho-mypage-side-menu>.group>.item>.link[data-v-0c9eafd3]:hover,.ho-mypage-side-menu>.group>.item>.link[data-v-0c9eafd3]:focus-within{background-image:linear-gradient(90deg,#f5d9fe,#bfe5ff);background-size:var(--width) 100%;animation-name:bgwidth-0c9eafd3;animation-duration:.3s;animation-timing-function:ease-out;animation-fill-mode:forwards}}.ho-mypage-side-menu>.group>.item>.link.-active[data-v-0c9eafd3],.ho-mypage-side-menu>.group>.item>.link.router-link-exact-active[data-v-0c9eafd3]{background-image:linear-gradient(90deg,#f5d9fe,#bfe5ff)}.ho-mypage-side-menu>.group>.item>.link.-disabled[data-v-0c9eafd3]{cursor:not-allowed;opacity:.5;background:initial}.ho-mypage-side-menu>.group>.item>.link>.icon[data-v-0c9eafd3]{color:#2e3458;fill:#2e3458;width:100%;max-width:24px;height:100%;max-height:24px}.ho-mypage-side-menu>.group>.item>.link>.icon.-after[data-v-0c9eafd3]{order:2;width:100%;max-width:16px;height:100%;max-height:16px}.ho-mypage-side-menu>.group>.item>.link>.text[data-v-0c9eafd3]{color:#2e3458;letter-spacing:.64px;max-width:150px;margin-left:8px;font-weight:500;line-height:120%}.ho-mypage-side-menu>.group>.item>.link>.text.-bold[data-v-0c9eafd3]{font-weight:700}.ho-mypage-side-menu>.group>.item>.link>.text.-extrabold[data-v-0c9eafd3]{font-weight:900}.ho-mypage-side-menu>.group>.item>.link>.text.-handledbreak[data-v-0c9eafd3]{word-break:keep-all;overflow-wrap:anywhere}.ho-mypage-side-menu>.group>.item .title[data-v-0c9eafd3]{border-radius:8px;flex:1 0 0;align-items:center;padding:8px;display:flex}.ho-mypage-side-menu>.group>.item .title>.text[data-v-0c9eafd3]{color:#2e3458;letter-spacing:.64px;max-width:100%;margin-left:0;font-weight:700;line-height:120%}@keyframes bgwidth-0c9eafd3{0%{--width:0%}to{--width:100%}}.ho-header-my-menu[data-v-5dd62708]{right:0}.ho-header-my-menu[data-v-5dd62708],.overlay[data-v-5dd62708]{height:100vh;position:fixed;top:0}.overlay[data-v-5dd62708]{z-index:1;background-color:#2e345880;width:100%;display:none;left:0}@media screen and (width<=769px){.overlay[data-v-5dd62708]{display:block}}.header-my-menu[data-v-5dd62708]{scrollbar-width:none;z-index:2;-ms-overflow-style:none;background-image:linear-gradient(#5dbdff,#dc72ff);border:2px solid #5dbdff;border-radius:8px;flex-direction:column;width:240px;height:calc(100svh - 64px);padding:8px;display:flex;position:absolute;top:64px;right:0;overflow-y:scroll;box-shadow:0 4px #2e3458}.header-my-menu[data-v-5dd62708]::-webkit-scrollbar{display:none}@media screen and (width<=769px){.header-my-menu[data-v-5dd62708]{border-radius:8px 0 0 8px;width:290px;height:calc(100svh - 50px);position:absolute;top:50px;right:0;overflow-y:scroll}}.header[data-v-5dd62708]{text-align:center;background-color:#0000}.avatar[data-v-5dd62708]{-o-object-fit:cover;object-fit:cover;border:4px solid #fff;border-radius:max(100vmax,9999px);width:112px;height:112px;margin-bottom:8px}.username[data-v-5dd62708]{color:#2e3458;background-color:#fff;border-radius:16px 16px 0 0;margin-top:-64px;padding:64px 8px 8px;font-size:16px;font-weight:700}.username>.name[data-v-5dd62708]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.title[data-v-5dd62708]{color:#fff;text-align:center;padding:4px;font-size:14px;font-weight:700}.list[data-v-5dd62708]{background:#fff;gap:8px;margin:0;padding:8px;list-style:none}@media screen and (width<=769px){.list[data-v-5dd62708]{height:100%}}.item[data-v-5dd62708]{align-items:center;padding:4px 0;display:flex}.item.-before[data-v-5dd62708]{border-top:1px solid #dbdbdb}@media screen and (width<=769px){.item.-before[data-v-5dd62708]{border-top:none}}.link[data-v-5dd62708]{background-color:#fff;border-radius:8px;align-items:flex-start;width:100%;padding:8px;transition:background .3s ease-out;display:flex}@media (any-hover:hover){.link[data-v-5dd62708]:hover,.link[data-v-5dd62708]:focus-within{background-image:linear-gradient(90deg,#f5d9fe,#bfe5ff);background-size:var(--width) 100%;animation-name:bgwidth-5dd62708;animation-duration:.3s;animation-timing-function:ease-out;animation-fill-mode:forwards}}.icon[data-v-5dd62708]{color:#2e3458;vertical-align:middle;width:24px;height:24px;margin-right:8px}.icon.-after[data-v-5dd62708]{margin-left:8px}.label[data-v-5dd62708]{color:#2e3458;font-size:16px;font-weight:700}.footer[data-v-5dd62708]{background-color:#fff;border-radius:0 0 6px 6px;flex-direction:column;align-items:center;padding:8px;display:flex}[data-v-5dd62708] .ho-mypage-side-menu{width:100%;padding:0 8px}.language[data-v-5dd62708]{flex:1 0 0;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.language>button[data-v-5dd62708]{cursor:pointer;color:#2e3458;background-color:#fff;border-radius:4px;width:100%;padding:8px;font-size:14px;font-weight:700;transition:background-image .2s}.language>button.-active[data-v-5dd62708],.language>button[data-v-5dd62708]:hover{background-image:linear-gradient(90deg,#bfe5ff,#f5d9fe)}@keyframes bgwidth-5dd62708{0%{--width:0%}to{--width:100%}}.icon[data-v-bb0b38f6]{fill:#111827}.icon.-close[data-v-bb0b38f6]{cursor:pointer;z-index:3}.icon.-close>svg[data-v-bb0b38f6]{width:100%;height:100%}.icon.-close[data-v-bb0b38f6]:active,.icon.-close[data-v-bb0b38f6]:focus,.icon.-close[data-v-bb0b38f6]:hover{color:#fff!important}.icon.-arrow[data-v-bb0b38f6]{width:24px;height:12px;position:absolute;bottom:calc(50% - 6px);right:-18px;transform:rotate(90deg);fill:#111827!important}.icon-button[data-v-bb0b38f6]{background:#fff;border-radius:max(100vmax,9999px);padding:2px;transition:background .3s ease-out;box-shadow:0 0 16px #7a7a7a40}@media screen and (width<=769px){.icon-button[data-v-bb0b38f6]{z-index:2;position:relative}}@media (any-hover:hover){.icon-button[data-v-bb0b38f6]:hover,.icon-button[data-v-bb0b38f6]:focus-within{background:linear-gradient(270deg,#ff61b6,#7876ff)}}.ho-header-mypage-menu.-show>.service-menu[data-v-bb0b38f6]{visibility:visible;opacity:1;transition:all .3s}.ho-header-mypage-menu .service-menu[data-v-bb0b38f6]{visibility:hidden;opacity:0;background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:240px;transition:all .3s;position:absolute;right:0;box-shadow:0 0 16px #13131340}@media screen and (width<=769px){.ho-header-mypage-menu .service-menu[data-v-bb0b38f6]{width:290px}}.ho-header-mypage-menu .service-menu>.body-wrapper[data-v-bb0b38f6]{flex-direction:column;align-self:stretch;align-items:flex-start;padding:8px;display:flex}.ho-header-mypage-menu .service-menu>.icon[data-v-bb0b38f6]{color:#fff;border-radius:0 16px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:0;right:0}.ho-header-mypage-menu .service-menu>.icon[data-v-bb0b38f6] .icon{padding:4px}.user-icon[data-v-bb0b38f6]{aspect-ratio:1;border-radius:max(100vmax,9999px);justify-content:center;align-items:center;width:40px;display:flex;overflow:hidden}.user-icon>.image[data-v-bb0b38f6]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.icon[data-v-b2e7d149]{fill:#111827}.icon.-close[data-v-b2e7d149]{cursor:pointer}.icon.-close>svg[data-v-b2e7d149]{width:100%;height:100%}.icon.-close[data-v-b2e7d149]:active,.icon.-close[data-v-b2e7d149]:focus,.icon.-close[data-v-b2e7d149]:hover{color:#fff!important}.ho-header-login-menu[data-v-b2e7d149]{position:fixed}.ho-header-login-menu[data-v-b2e7d149],.overlay[data-v-b2e7d149]{width:100%;height:100vh;top:0;left:0}.overlay[data-v-b2e7d149]{z-index:1;background-color:#2e345880;position:absolute}.header-login-menu[data-v-b2e7d149]{z-index:2;background-image:linear-gradient(#5dbdff,#dc72ff);border:2px solid #bfe5ff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:320px;margin-top:4px;padding:8px;position:absolute;top:64px;right:0;box-shadow:0 4px #2e3458,0 0 16px #13131340}@media screen and (width<=769px){.header-login-menu[data-v-b2e7d149]{border-radius:16px 0 0 16px;width:290px;height:calc(100svh - 50px);top:50px}}.header-login-menu>.body-wrapper[data-v-b2e7d149]{background:#fff;border-radius:16px;flex-direction:column;align-self:stretch;align-items:flex-start;height:100%;display:flex}.header-login-menu>.icon[data-v-b2e7d149]{color:#fff;background:#5dbdff;border-radius:0 16px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:0;right:0}.header-login-menu>.icon[data-v-b2e7d149] .icon{padding:4px}.body.-login-menu[data-v-b2e7d149]{background:#fff;border-radius:8px;flex-flow:column wrap;align-content:center;align-self:stretch;align-items:center;padding:16px 0 0;display:flex}@media screen and (width<=769px){.body.-login-menu[data-v-b2e7d149]{border-radius:8px 0 0 8px}}.body.-login-menu>.content[data-v-b2e7d149]{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:16px;width:100%;display:flex}.body.-login-menu>.content>.description[data-v-b2e7d149]{color:#2e3458;white-space:pre-wrap;align-self:center;padding:16px;font-size:16px;font-weight:500}.body.-login-menu .button-container[data-v-b2e7d149],.body.-login-menu .button-container>.item[data-v-b2e7d149]{flex-direction:column;width:100%;display:flex}.body.-login-menu .button-container>.item[data-v-b2e7d149]{border-top:1px solid #dbdbdb;flex:1 0 0;justify-content:center;align-items:center;position:relative}.body.-login-menu .button-container>.item[data-v-b2e7d149] .ha-base-button.hm-button.-primary:not(.-outline){background-color:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.body.-login-menu .button-container>.item>.button[data-v-b2e7d149]{color:#2e3458;align-items:center;width:100%;padding:16px;font-size:16px;font-weight:700}.body.-login-menu .button-container>.item>.button>.icon[data-v-b2e7d149]{color:#2e3458;fill:#2e3458;width:24px;height:24px}.body.-login-menu .button-container>.item:active>.hm-button[data-v-b2e7d149],.body.-login-menu .button-container>.item:focus>.hm-button[data-v-b2e7d149],.body.-login-menu .button-container>.item:hover>.hm-button[data-v-b2e7d149]{background-image:linear-gradient(270deg,#bfe5ff,#f5d9fe);background-size:var(--width) 100%;animation-name:bgwidth-b2e7d149;animation-duration:.3s;animation-timing-function:ease-out;animation-fill-mode:forwards}@keyframes bgwidth-b2e7d149{0%{--width:0%}to{--width:100%}}.icon[data-v-4c425e54]{fill:#111827}.icon.-close[data-v-4c425e54]{cursor:pointer}.icon.-close>svg[data-v-4c425e54]{width:100%;height:100%}.icon.-close[data-v-4c425e54]:active,.icon.-close[data-v-4c425e54]:focus,.icon.-close[data-v-4c425e54]:hover{color:#fff!important}.login[data-v-4c425e54]{justify-content:center;align-items:center;width:180px;display:flex;position:relative}@media screen and (width<=769px){.login[data-v-4c425e54]{width:fit-content}}.login .login-button[data-v-4c425e54]{z-index:2;background:#fff298;border-radius:max(100vmax,9999px);justify-content:center;align-items:center;padding:2px;transition:padding .2s ease-out;display:flex}@media (any-hover:hover){.login .login-button[data-v-4c425e54]:hover{padding:0}.login .login-button:hover>.inner[data-v-4c425e54]{padding:10px 18px}.login .login-button[data-v-4c425e54]:focus-within{padding:0}.login .login-button:focus-within>.inner[data-v-4c425e54]{padding:10px 18px}}.login .login-button>.inner[data-v-4c425e54]{color:#fff;background:linear-gradient(270deg,#ff61b6,#7876ff);border-radius:max(100vmax,9999px);width:180px;max-width:100%;padding:8px 16px;font-size:16px;font-weight:700}@media screen and (width<=769px){.login .login-button>.inner[data-v-4c425e54]{width:max-content;font-size:14px}}.ho-header-login-menu-button[data-v-4c425e54]{display:block}.ho-header-login-menu-button.-show>.login-menu[data-v-4c425e54]{visibility:visible;opacity:1;transition:all .3s}.ho-header-login-menu-button .login-menu[data-v-4c425e54]{visibility:hidden;opacity:0;transition:all .3s;display:flex;position:absolute;right:0}.ho-header-sp-menu[data-v-48d5dc7a]{position:fixed}.ho-header-sp-menu[data-v-48d5dc7a],.overlay[data-v-48d5dc7a]{width:100%;height:100vh;top:0;left:0}.overlay[data-v-48d5dc7a]{z-index:1;background-color:#2e345880;position:absolute}.sp-menu[data-v-48d5dc7a]{z-index:2;background-image:linear-gradient(#5dbdff,#dc72ff);border:2px solid #5dbdff;border-radius:8px 0 0 8px;width:290px;height:calc(100svh - 50px);margin-top:50px;margin-left:auto;position:relative;overflow-y:scroll;box-shadow:0 4px #2e3458}.event[data-v-48d5dc7a],.sp-menu[data-v-48d5dc7a]{flex-direction:column;padding:8px;display:flex}.event[data-v-48d5dc7a]{background-color:#fff298;border-radius:8px 0 0;gap:4px}.event>.title[data-v-48d5dc7a]{color:#2e3458;text-overflow:ellipsis;width:100%;font-size:12px;overflow:hidden}.event>.list[data-v-48d5dc7a]{padding:0}.title[data-v-48d5dc7a]{color:#fff;text-align:center;padding:4px;font-size:14px;font-weight:700}.list[data-v-48d5dc7a]{background:#fff;margin:0;padding:8px;list-style:none}.item[data-v-48d5dc7a]{align-items:center;display:flex}.item.-before[data-v-48d5dc7a]{border-top:1px solid #dbdbdb}.item:has(.link.-future)>.link[data-v-48d5dc7a]{cursor:default;padding:0 8px;transition:none}@media (any-hover:hover){.item:has(.link.-future)>.link[data-v-48d5dc7a]:hover{background-color:#dbdbdb}.item:has(.link.-future)>.link[data-v-48d5dc7a]:focus-within{background-color:#dbdbdb}}.item:has(.link.-section)>.link[data-v-48d5dc7a]{cursor:default;text-align:left;fill:#2e3458}@media (any-hover:hover){.item:not(:has(.link.-future))>.link[data-v-48d5dc7a]:hover{background-image:linear-gradient(90deg,#f5d9fe,#bfe5ff);background-size:var(--width) 100%;animation-name:bgwidth-48d5dc7a;animation-duration:.3s;animation-timing-function:ease-out;animation-fill-mode:forwards}.item:not(:has(.link.-future))>.link[data-v-48d5dc7a]:focus-within{background-image:linear-gradient(90deg,#f5d9fe,#bfe5ff);background-size:var(--width) 100%;animation-name:bgwidth-48d5dc7a;animation-duration:.3s;animation-timing-function:ease-out;animation-fill-mode:forwards}}.link[data-v-48d5dc7a]{border-radius:8px;width:100%;padding:8px;transition:background .3s ease-out;display:block}.link.-future[data-v-48d5dc7a]{opacity:.5;background-color:#fff;border-radius:8px;justify-content:flex-start;align-self:stretch;align-items:center;gap:4px;display:flex}.link.-future>.icon[data-v-48d5dc7a]{color:#7a7a7a;fill:#7a7a7a}.link.-future>.label-container[data-v-48d5dc7a]{flex-direction:column;align-self:stretch;align-items:flex-start;display:flex}.link.-future>.label-container>.label[data-v-48d5dc7a]{color:#2e3458}.link.-future>.label-container>.description[data-v-48d5dc7a]{color:#da0000;font-size:12px;font-weight:700}.link.-disabled[data-v-48d5dc7a]{cursor:not-allowed;color:#2e3458;opacity:.5;background:#fff}.icon[data-v-48d5dc7a],.link.-disabled>.icon[data-v-48d5dc7a]{color:#2e3458;fill:#2e3458}.icon[data-v-48d5dc7a]{vertical-align:middle;width:24px;height:24px;margin-right:16px}.icon.-after[data-v-48d5dc7a]{margin-left:8px}.label[data-v-48d5dc7a]{color:#2e3458;font-size:16px;font-weight:700}.footer[data-v-48d5dc7a]{background-color:#fff;border-radius:0 0 6px 6px;flex-direction:column;flex:1 0 0;justify-content:flex-start;padding:8px}.footer[data-v-48d5dc7a],.language[data-v-48d5dc7a]{align-items:center;display:flex}.language[data-v-48d5dc7a]{justify-content:center;gap:8px;width:100%}.language button[data-v-48d5dc7a]{cursor:pointer;color:#2e3458;background-color:#fff;border-radius:4px;width:100%;padding:8px;font-size:14px;font-weight:700;transition:background-image .2s}.language button.-active[data-v-48d5dc7a],.language button[data-v-48d5dc7a]:hover{background-image:linear-gradient(90deg,#bfe5ff,#f5d9fe)}@keyframes bgwidth-48d5dc7a{0%{--width:0%}to{--width:100%}}.icon[data-v-2f0920be]{fill:#111827}.icon-button[data-v-2f0920be]{z-index:2;background:#fff;border-radius:max(100vmax,9999px);padding:12px;transition:background .3s ease-out;position:relative;box-shadow:0 0 16px #7a7a7a40}@media (any-hover:hover){.icon-button:hover .icon.-close[data-v-2f0920be],.icon-button:hover .icon.-grid-round[data-v-2f0920be]{color:#7a7a7a}.icon-button:hover .icon.-close[data-v-2f0920be] circle,.icon-button:hover .icon.-grid-round[data-v-2f0920be] circle{fill:currentColor!important}.icon-button:focus-within .icon.-close[data-v-2f0920be],.icon-button:focus-within .icon.-grid-round[data-v-2f0920be]{color:#7a7a7a}.icon-button:focus-within .icon.-close[data-v-2f0920be] circle,.icon-button:focus-within .icon.-grid-round[data-v-2f0920be] circle{fill:currentColor!important}}.icon.-close[data-v-2f0920be],.icon.-grid-round[data-v-2f0920be]{cursor:pointer;color:#7a7a7a;width:20px;height:20px;margin-bottom:-4px}.icon.-close[data-v-2f0920be] circle,.icon.-grid-round[data-v-2f0920be] circle{fill:currentColor!important}.ho-header-sp-menu-button[data-v-2f0920be]{display:none}@media screen and (width<=769px){.ho-header-sp-menu-button[data-v-2f0920be]{display:block}}.ho-header-sp-menu-button.-show>.service-menu[data-v-2f0920be]{visibility:visible;opacity:1;transition:all .3s}.ho-header-sp-menu-button .service-menu[data-v-2f0920be]{visibility:hidden;opacity:0;background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:290px;margin-top:4px;transition:all .3s;position:absolute;right:0;box-shadow:0 0 16px #13131340}.ho-header-sp-menu-button .service-menu>.body-wrapper[data-v-2f0920be]{flex-direction:column;align-self:stretch;align-items:flex-start;padding:8px;display:flex}.ho-header-sp-menu-button .service-menu>.icon[data-v-2f0920be]{color:#fff;border-radius:0 16px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:0;right:0}.ho-header-sp-menu-button .service-menu>.icon[data-v-2f0920be] .icon{padding:4px}.ho-the-header[data-v-9c5011df]{z-index:203;background-color:#fff;justify-content:space-between;align-items:center;width:100%;height:64px;padding:0 16px;display:flex;position:sticky;top:0;container-type:inline-size}@media screen and (width<=769px){.ho-the-header[data-v-9c5011df]{height:50px}}.ho-the-header.-top[data-v-9c5011df]{background-color:#0000;justify-content:flex-end;position:fixed;top:0;left:0}.ho-the-header>.logo[data-v-9c5011df]{z-index:206;color:#231815;fill:#231815;width:120px;height:56px;padding:8px 0;position:relative}@media screen and (width<=769px){.ho-the-header>.logo[data-v-9c5011df]{width:100px;height:40px}.ho-the-header>.logo[data-v-9c5011df]:is(.ho-the-header:has(.ho-header-login-menu-button.-show) *),.ho-the-header>.logo[data-v-9c5011df]:is(.ho-the-header:has(.ho-header-mypage-menu.-show) *),.ho-the-header>.logo[data-v-9c5011df]:is(.ho-the-header:has(.ho-header-sp-menu-button.-show) *){color:#fff;fill:#fff}}.ho-the-header>.menu[data-v-9c5011df],.ho-the-header>.menu>.link-list[data-v-9c5011df]{align-items:center;gap:.83cqi;display:flex}.ho-the-header>.menu>.link-list[data-v-9c5011df]{background-color:#fff;border-radius:max(100vmax,9999px);flex-direction:row;justify-content:center;padding:.41cqi .83cqi}.ho-the-header>.menu>.link-list .link-content[data-v-9c5011df]{justify-content:center;align-items:center;gap:.41cqi;display:flex}.ho-the-header>.menu>.link-list .link-content .icon[data-v-9c5011df],.ho-the-header>.menu>.link-list .link-content>.text[data-v-9c5011df]{transition:color,fill .3s ease-out}@media (any-hover:hover){.ho-the-header>.menu>.link-list .link-content:hover .icon[data-v-9c5011df],.ho-the-header>.menu>.link-list .link-content:hover>.text[data-v-9c5011df],.ho-the-header>.menu>.link-list .link-content:focus-within .icon[data-v-9c5011df],.ho-the-header>.menu>.link-list .link-content:focus-within>.text[data-v-9c5011df]{color:#6666fa;fill:#6666fa}}.ho-the-header>.menu>.link-list .link-content .icon[data-v-9c5011df]{color:#2e3458;fill:#2e3458;width:.83cqi;height:.83cqi}@media screen and (width<=1080px){.ho-the-header>.menu>.link-list .link-content .icon[data-v-9c5011df]{width:1.56cqi;height:1.56cqi}}.ho-the-header>.menu>.link-list .link-content>.text[data-v-9c5011df]{color:#2e3458;font-size:min(16px,.83cqi);font-weight:700;display:inline-block}@media screen and (width<=1080px){.ho-the-header>.menu>.link-list .link-content>.text[data-v-9c5011df]{font-size:min(16px,1.56cqi)}}.ho-the-header>.menu .login[data-v-9c5011df]{justify-content:center;align-items:center;width:9.6cqi;display:flex}.ho-the-header>.menu .login .login-button[data-v-9c5011df]{background:#fff298;border-radius:max(100vmax,9999px);justify-content:center;align-items:center;padding:.1cqi;transition:padding .2s ease-out;display:flex}@media (any-hover:hover){.ho-the-header>.menu .login .login-button[data-v-9c5011df]:hover{padding:0}.ho-the-header>.menu .login .login-button:hover>.inner[data-v-9c5011df]{padding:.5cqi .93cqi}.ho-the-header>.menu .login .login-button[data-v-9c5011df]:focus-within{padding:0}.ho-the-header>.menu .login .login-button:focus-within>.inner[data-v-9c5011df]{padding:.5cqi .93cqi}}.ho-the-header>.menu .login .login-button>.inner[data-v-9c5011df]{color:#fff;background:linear-gradient(270deg,#ff61b6,#7876ff);border-radius:max(100vmax,9999px);width:max-content;padding:.4cqi .83cqi;font-size:.83cqi;font-weight:700}.ho-the-header>.menu>.user-icon[data-v-9c5011df]{aspect-ratio:1;border:2px solid #fff;border-radius:max(100vmax,9999px);justify-content:center;align-items:center;width:48px;display:flex;overflow:hidden}.ho-the-header>.menu>.user-icon>.image[data-v-9c5011df]{width:100%;height:100%}.menu-button.-relative[data-v-9c5011df]{position:relative}.menu-button.-relative.-login[data-v-9c5011df]>.ho-header-grid-menu .service-menu{right:30px}.ho-the-footer[data-v-4fa8d673]{z-index:12;background:#2e3458;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:10px;width:100%;display:flex;position:relative}.ho-the-footer[data-v-4fa8d673] .hm-input-radio-changeable{background:#fff;border-radius:400px;padding:4px}.ho-the-footer[data-v-4fa8d673] .hm-input-radio-changeable .radio>.label{color:#111827;text-align:center;letter-spacing:.56px;background-color:#fff;border:none;border-radius:40px;font-size:14px;font-weight:700;line-height:120%;transition:all .3s}.ho-the-footer[data-v-4fa8d673] .hm-input-radio-changeable .radio>.input:checked+.label{color:#fff;background-color:#8181ff;border-color:#0000;transition:all .3s}.ho-the-footer[data-v-4fa8d673] .hm-input-radio-changeable .radio>.input:focus+.label:not(.-disabled),.ho-the-footer[data-v-4fa8d673] .hm-input-radio-changeable .radio>.input:hover:not(:checked)+.label:not(.-disabled){background-color:#e5f5ff;border-color:#0000}.content[data-v-4fa8d673]{align-self:stretch;align-items:flex-start;gap:48px;width:calc(100% - 32px);max-width:fit-content;margin:auto;padding:48px 16px;display:flex}@media screen and (width<=769px){.content[data-v-4fa8d673]{flex-direction:column;align-items:center;gap:32px;width:100%;padding:16px}}.company-wrapper[data-v-4fa8d673]{flex-direction:column;align-items:flex-start;gap:16px;width:232px;display:flex}@media screen and (width<=769px){.company-wrapper[data-v-4fa8d673]{display:contents}}.company[data-v-4fa8d673]{flex-direction:column;align-self:stretch;align-items:flex-start;gap:8px;display:flex}@media screen and (width<=769px){.company[data-v-4fa8d673]{order:3}}.hikky[data-v-4fa8d673]{flex-direction:column;align-self:stretch;align-items:flex-start;gap:8px;display:flex}@media screen and (width<=769px){.hikky[data-v-4fa8d673]{display:contents}}.hikky>.tips[data-v-4fa8d673]{color:#fff;font-family:Meiryo,Noto Sans JP,Segoe UI,Helvetica Neue,helvetica,arial,メイリオ,ヒラギノ角ゴシック,游ゴシック,sans-serif;font-weight:700;line-height:24px}@media screen and (width<=769px){.hikky>.link[data-v-4fa8d673]{order:1;margin-inline:auto}}.icon.-hikky[data-v-4fa8d673]{fill:#fff;width:100%;height:50px;margin-bottom:4px;margin-left:-8px;display:block}@media screen and (width<=769px){.icon.-hikky[data-v-4fa8d673]{width:160px}}.all-rights[data-v-4fa8d673]{color:#fff;letter-spacing:.24px;align-self:stretch;font-size:12px;font-weight:400;line-height:150%}@media screen and (width<=769px){.all-rights[data-v-4fa8d673]{order:3;margin:0 auto 56px}}.tips[data-v-4fa8d673]{display:none}@media screen and (width<=769px){.tips[data-v-4fa8d673]{color:#fff;text-align:center;order:4;align-self:stretch;font-size:12px;font-weight:400;line-height:150%;display:block}}.sns[data-v-4fa8d673]{align-self:stretch;align-items:center;gap:24px;padding:3px 0;display:flex}@media screen and (width<=769px){.sns[data-v-4fa8d673]{order:5;justify-content:center}}.sns>.icon-wrapper>.icon[data-v-4fa8d673]{width:35px;height:35px;transition:opacity .3s;display:block}.sns>.icon-wrapper>.icon[data-v-4fa8d673]:hover{opacity:.7}.language[data-v-4fa8d673]{flex-direction:column;align-self:stretch;align-items:center;gap:4px;display:flex}@media screen and (width<=769px){.language[data-v-4fa8d673]{order:1}}.language>.text[data-v-4fa8d673]{color:#fff;text-align:center;letter-spacing:.24px;align-self:stretch;font-size:12px;font-weight:400;line-height:150%}.service-wrapper[data-v-4fa8d673]{flex-wrap:wrap;flex:1 0 0;align-items:flex-start;gap:32px;display:flex}@media screen and (width<=769px){.service-wrapper[data-v-4fa8d673]{order:2;grid-template-columns:repeat(2,1fr);gap:20px;display:grid}}.service[data-v-4fa8d673]{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:8px;max-width:218px;display:flex}.service>.title[data-v-4fa8d673]{color:#fff;letter-spacing:.56px;width:192px;font-size:14px;font-weight:700;line-height:150%}@media screen and (width<=769px){.service>.title[data-v-4fa8d673]{width:fit-content}}.service-list[data-v-4fa8d673]{flex-direction:column;align-self:stretch;align-items:flex-start;gap:8px;display:flex}.service-list>.item>.link[data-v-4fa8d673]{color:#fff;text-align:left;letter-spacing:.64px;opacity:.8;max-width:218px;font-weight:400;line-height:150%;transition:all .3s;display:inline-block}@media screen and (width<=769px){.service-list>.item>.link[data-v-4fa8d673]{font-size:14px}}.service-list>.item>.link[data-v-4fa8d673]:hover{opacity:1}.link-container[data-v-4fa8d673]{flex-direction:column;justify-content:space-between;display:flex}.link-container .support-list[data-v-4fa8d673]{flex-direction:column;align-self:stretch;align-items:flex-start;gap:8px;width:218px;display:flex}@media screen and (width<=769px){.link-container .support-list[data-v-4fa8d673]{width:100%}}.link-container .support-list>.item>.link[data-v-4fa8d673]{color:#fff;text-align:left;letter-spacing:.64px;opacity:.8;max-width:218px;font-weight:400;line-height:150%;transition:all .3s;display:inline-block}@media screen and (width<=769px){.link-container .support-list>.item>.link[data-v-4fa8d673]{font-size:14px}}.link-container .support-list>.item>.link[data-v-4fa8d673]:hover{opacity:1}.link-container .support-list>.item>.link>.icon[data-v-4fa8d673]{vertical-align:middle;width:16px;height:16px;margin-bottom:4px;display:inline-block}.link-container>.vrchat-link[data-v-4fa8d673]{justify-content:flex-end;width:100%;display:flex}.link-container>.vrchat-link>.link[data-v-4fa8d673]{width:120px;height:60px}.link-container>.vrchat-link>.link>.icon[data-v-4fa8d673]{width:100%;height:100%}#sp-footer-menu[data-v-4fa8d673] .sp-link{display:none}@media screen and (width<=769px){#sp-footer-menu[data-v-4fa8d673] .sp-link{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#2e3458bf;justify-content:center;align-items:center;width:100%;height:80px;padding:16px 8px;display:flex;bottom:0;left:0}#sp-footer-menu[data-v-4fa8d673] .sp-link :deep(.button){min-width:100%}}
