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