@charset "UTF-8";.ho-event-item[data-v-87070599]{width:100%}.ho-event-item :where(:any-link,:enabled,summary):hover .image-container[data-v-87070599]:before{background-color:#fff3}.ho-event-item :where(:any-link,:enabled,summary):hover .image[data-v-87070599]{-webkit-transform:scale(1.1);transform:scale(1.1)}.ho-event-item :where(:any-link,:enabled,summary):hover .name[data-v-87070599]{color:#6666fa}.ho-event-item .link[data-v-87070599]{height:100%;width:100%}.ho-event-item .image-container[data-v-87070599]{aspect-ratio:16/9;overflow:clip;position:relative;width:100%}.ho-event-item .image-container[data-v-87070599]:before{background-color:#fff0;content:"";height:100%;left:0;position:absolute;top:0;transition:background-color .3s ease-out;width:100%;z-index:1}.ho-event-item .image-container>.image[data-v-87070599]{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;width:100%}.ho-event-item .name[data-v-87070599]{color:#2e3458;font-weight:700;overflow:hidden;text-overflow:ellipsis;transition:color .3s ease-out;white-space:nowrap;width:100%}.ho-event-list[data-v-954d708b]{width:100%}.ho-event-list .event-header[data-v-954d708b]{align-items:center;background-image:linear-gradient(270deg,#bfe5ff,#f5d9fe);border-radius:16px 16px 0 0;display:flex;justify-content:center;padding:40px 16px 16px;position:relative}.ho-event-list .event-header>.ornament-container[data-v-954d708b]{height:135px;left:50%;overflow:clip;position:absolute;top:-100px;-webkit-transform:translateX(-50%);transform:translate(-50%);width:240px;z-index:1}.ho-event-list .event-header>.ornament-container>.ornament[data-v-954d708b]{position:absolute}.ho-event-list .event-header>.ornament-container>.ornament.-registration[data-v-954d708b]{animation:rotate-954d708b 5s linear infinite reverse;height:240px;padding:0;width:240px;z-index:1}.ho-event-list .event-header>.ornament-container>.ornament.-star[data-v-954d708b]{height:53px;width:53px;z-index:2}.ho-event-list .event-header>.ornament-container>.ornament.-star.-topleft[data-v-954d708b]{left:0;top:0}.ho-event-list .event-header>.ornament-container>.ornament.-star.-bottomright[data-v-954d708b]{bottom:0;right:0;rotate:180deg}.ho-event-list .event-header>.ornament-container>.ornament.-vketchan[data-v-954d708b]{bottom:0;height:135px;width:240px;z-index:3}.ho-event-list .event-header>h2[data-v-954d708b]{color:#2e3458;font-size:24px;font-weight:700;position:relative;z-index:10}.ho-event-list .event-container[data-v-954d708b]{background-color:#fff;border-radius:0 0 16px 16px;display:flex;flex-direction:column;gap:16px;min-height:300px;overflow:clip;padding-bottom:40px}.ho-event-list .event-list[data-v-954d708b]{align-items:center;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,320px);padding:16px 56px 0;width:100%}.ho-event-list .link[data-v-954d708b],.ho-event-list .link-container[data-v-954d708b]{align-items:center;display:flex;justify-content:center}.ho-event-list .link[data-v-954d708b]{background-image:linear-gradient(180deg,#8181ff,#6666fa);border-radius:56px;color:#fff;font-size:16px;font-weight:700;padding:16px;transition:background-image .3s ease-out;width:288px}.ho-event-list .link.-disabled[data-v-954d708b]{background:#949497;background-image:none;color:#fffc;cursor:not-allowed}@media (any-hover:hover){.ho-event-list .link[data-v-954d708b]:hover:not(.-disabled){background-image:linear-gradient(180deg,#8181ff,#5dbdff)}.ho-event-list .link[data-v-954d708b]:focus-within:not(.-disabled){background-image:linear-gradient(180deg,#8181ff,#5dbdff)}}.ho-event-list .no-event[data-v-954d708b]{align-items:center;display:flex;height:100%;justify-content:center;margin:auto}@-webkit-keyframes rotate-954d708b{0%{padding:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{padding:52px;-webkit-transform:rotate(0deg);transform:rotate(0)}}@keyframes rotate-954d708b{0%{padding:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{padding:52px;-webkit-transform:rotate(0deg);transform:rotate(0)}}.icon[data-v-2ebb1097]{fill:#111827}.icon.-close[data-v-2ebb1097]{cursor:pointer}.icon.-close>svg[data-v-2ebb1097]{height:100%;width:100%}.icon.-close[data-v-2ebb1097]:active,.icon.-close[data-v-2ebb1097]:focus,.icon.-close[data-v-2ebb1097]:hover{color:#fff!important}.icon.-arrow[data-v-2ebb1097]{bottom:calc(50% - 6px);fill:#111827!important;height:12px;position:absolute;right:-18px;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:24px}.icon-button[data-v-2ebb1097]{background:#fff;border-radius:max(100vmax,9999px);box-shadow:0 0 16px #7a7a7a40;padding:8px}.icon-button:active .icon.-grid-round[data-v-2ebb1097],.icon-button:active .icon.-grid-round.-top[data-v-2ebb1097],.icon-button:focus .icon.-grid-round[data-v-2ebb1097],.icon-button:focus .icon.-grid-round.-top[data-v-2ebb1097],.icon-button:hover .icon.-grid-round[data-v-2ebb1097],.icon-button:hover .icon.-grid-round.-top[data-v-2ebb1097]{color:#6666fa}.icon-button:active .icon.-grid-round[data-v-2ebb1097] circle,.icon-button:focus .icon.-grid-round[data-v-2ebb1097] circle,.icon-button:hover .icon.-grid-round[data-v-2ebb1097] circle{fill:currentcolor!important}.icon.-grid-round[data-v-2ebb1097]{color:#7a7a7a;cursor:pointer;height:24px;margin-bottom:-4px;width:24px}.icon.-grid-round.-top[data-v-2ebb1097]{color:#7a7a7a}.icon.-grid-round[data-v-2ebb1097] circle{fill:currentcolor!important}@media screen and (max-width:769px){.ho-header-grid-menu[data-v-2ebb1097]{display:none}}.ho-header-grid-menu.-show>.service-menu[data-v-2ebb1097]{opacity:1;transition:.3s;visibility:visible}.ho-header-grid-menu .service-menu[data-v-2ebb1097]{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-2ebb1097]{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-2ebb1097]{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-2ebb1097] .icon{padding:4px}.body.-service-menu[data-v-2ebb1097]{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-2ebb1097]{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-2ebb1097]{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;width:192px}.body.-service-menu>.content>.item[data-v-2ebb1097]{align-items:center;display:flex;flex-direction:column;flex-shrink:0;position:relative;width:88px}.body.-service-menu>.content>.item:active>.icon[data-v-2ebb1097],.body.-service-menu>.content>.item:focus>.icon[data-v-2ebb1097],.body.-service-menu>.content>.item:hover>.icon[data-v-2ebb1097]{background-image:linear-gradient(270deg,#bfe5ff,#f5d9fe);border-radius:8px}.body.-service-menu>.content>.item:active>.description[data-v-2ebb1097],.body.-service-menu>.content>.item:focus>.description[data-v-2ebb1097],.body.-service-menu>.content>.item:hover>.description[data-v-2ebb1097]{opacity:1;transition:.3s;visibility:visible}.body.-service-menu>.content>.item:active>.text[data-v-2ebb1097],.body.-service-menu>.content>.item:focus>.text[data-v-2ebb1097],.body.-service-menu>.content>.item:hover>.text[data-v-2ebb1097]{color:#111827}.body.-service-menu>.content>.item>.icon[data-v-2ebb1097]{height:72px;padding:8px;width:72px}.body.-service-menu>.content>.item>.text[data-v-2ebb1097]{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-2ebb1097]{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-2ebb1097]{color:#fff;font-size:14px;font-weight:400;letter-spacing:.56px;line-height:150%}.ho-mypage-side-menu[data-v-1f7c19d1]{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-1f7c19d1]{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-1f7c19d1]:not(:first-child){border-top:1px solid #dbdbdb}.ho-mypage-side-menu>.group>.item[data-v-1f7c19d1]{width:100%}.ho-mypage-side-menu>.group>.item>.link[data-v-1f7c19d1]{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-1f7c19d1]:hover{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:bgwidth-1f7c19d1;animation-name:bgwidth-1f7c19d1;-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-1f7c19d1]:focus-within{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:bgwidth-1f7c19d1;animation-name:bgwidth-1f7c19d1;-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-1f7c19d1],.ho-mypage-side-menu>.group>.item>.link.router-link-exact-active[data-v-1f7c19d1]{background-image:linear-gradient(90deg,#f5d9fe,#bfe5ff)}.ho-mypage-side-menu>.group>.item>.link.-disabled[data-v-1f7c19d1]{background:initial;cursor:not-allowed;opacity:.5}.ho-mypage-side-menu>.group>.item>.link>.icon[data-v-1f7c19d1]{color:#2e3458;fill:#2e3458;height:100%;max-height:24px;max-width:24px;width:100%}.ho-mypage-side-menu>.group>.item>.link>.icon.-after[data-v-1f7c19d1]{height:100%;margin-left:8px;max-height:16px;max-width:16px;width:100%}.ho-mypage-side-menu>.group>.item>.link>.text[data-v-1f7c19d1]{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-1f7c19d1]{align-items:center;border-radius:8px;display:flex;flex:1 0 0;padding:8px}.ho-mypage-side-menu>.group>.item .title>.text[data-v-1f7c19d1]{color:#2e3458;font-weight:700;letter-spacing:.64px;line-height:120%;margin-left:0;max-width:100%}@-webkit-keyframes bgwidth-1f7c19d1{0%{--width:0%}to{--width:100%}}@keyframes bgwidth-1f7c19d1{0%{--width:0%}to{--width:100%}}.ho-header-my-menu[data-v-a0c02b52]{right:0}.ho-header-my-menu[data-v-a0c02b52],.overlay[data-v-a0c02b52]{height:100vh;position:fixed;top:0}.overlay[data-v-a0c02b52]{background-color:#2e345880;display:none;left:0;width:100%;z-index:1}@media screen and (max-width:769px){.overlay[data-v-a0c02b52]{display:block}}.header-my-menu[data-v-a0c02b52]{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);-ms-overflow-style:none;overflow-y:scroll;padding:8px;position:absolute;right:0;scrollbar-width:none;top:64px;width:240px;z-index:2}.header-my-menu[data-v-a0c02b52]::-webkit-scrollbar{display:none}@media screen and (max-width:769px){.header-my-menu[data-v-a0c02b52]{border-radius:8px 0 0 8px;height:calc(100svh - 50px);overflow-y:scroll;position:absolute;right:0;top:50px;width:290px}}.header[data-v-a0c02b52]{background-color:transparent;text-align:center}.avatar[data-v-a0c02b52]{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-a0c02b52]{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-a0c02b52]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title[data-v-a0c02b52]{color:#fff;font-size:14px;font-weight:700;padding:4px;text-align:center}.list[data-v-a0c02b52]{background:#fff;gap:8px;list-style:none;margin:0;padding:8px}@media screen and (max-width:769px){.list[data-v-a0c02b52]{height:100%}}.item[data-v-a0c02b52]{align-items:center;display:flex;padding:4px 0}.item.-before[data-v-a0c02b52]{border-top:1px solid #dbdbdb}@media screen and (max-width:769px){.item.-before[data-v-a0c02b52]{border-top:none}}.link[data-v-a0c02b52]{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-a0c02b52]:hover{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:bgwidth-a0c02b52;animation-name:bgwidth-a0c02b52;-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-a0c02b52]:focus-within{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:bgwidth-a0c02b52;animation-name:bgwidth-a0c02b52;-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-a0c02b52]{color:#2e3458;height:24px;margin-right:8px;vertical-align:middle;width:24px}.icon.-after[data-v-a0c02b52]{margin-left:8px}.label[data-v-a0c02b52]{color:#2e3458;font-size:16px;font-weight:700}.footer[data-v-a0c02b52]{align-items:center;background-color:#fff;border-radius:0 0 6px 6px;display:flex;flex-direction:column;padding:8px}[data-v-a0c02b52] .ho-mypage-side-menu{padding:0 8px;width:100%}.language[data-v-a0c02b52]{align-items:center;display:flex;flex:1 0 0;gap:8px;justify-content:center;width:100%}.language>button[data-v-a0c02b52]{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-a0c02b52],.language>button[data-v-a0c02b52]:hover{background-image:linear-gradient(90deg,#bfe5ff,#f5d9fe)}@-webkit-keyframes bgwidth-a0c02b52{0%{--width:0%}to{--width:100%}}@keyframes bgwidth-a0c02b52{0%{--width:0%}to{--width:100%}}.icon[data-v-541c2fce]{fill:#111827}.icon.-close[data-v-541c2fce]{cursor:pointer;z-index:3}.icon.-close>svg[data-v-541c2fce]{height:100%;width:100%}.icon.-close[data-v-541c2fce]:active,.icon.-close[data-v-541c2fce]:focus,.icon.-close[data-v-541c2fce]:hover{color:#fff!important}.icon.-arrow[data-v-541c2fce]{bottom:calc(50% - 6px);fill:#111827!important;height:12px;position:absolute;right:-18px;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:24px}.icon-button[data-v-541c2fce]{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-541c2fce]{position:relative;z-index:2}}@media (any-hover:hover){.icon-button[data-v-541c2fce]:hover{background:linear-gradient(270deg,#ff61b6,#7876ff)}.icon-button[data-v-541c2fce]:focus-within{background:linear-gradient(270deg,#ff61b6,#7876ff)}}.ho-header-mypage-menu.-show>.service-menu[data-v-541c2fce]{opacity:1;transition:.3s;visibility:visible}.ho-header-mypage-menu .service-menu[data-v-541c2fce]{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-541c2fce]{width:290px}}.ho-header-mypage-menu .service-menu>.body-wrapper[data-v-541c2fce]{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;padding:8px}.ho-header-mypage-menu .service-menu>.icon[data-v-541c2fce]{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-541c2fce] .icon{padding:4px}.user-icon[data-v-541c2fce]{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-541c2fce]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.icon[data-v-e9c4f8a7]{fill:#111827}.icon.-close[data-v-e9c4f8a7]{cursor:pointer}.icon.-close>svg[data-v-e9c4f8a7]{height:100%;width:100%}.icon.-close[data-v-e9c4f8a7]:active,.icon.-close[data-v-e9c4f8a7]:focus,.icon.-close[data-v-e9c4f8a7]:hover{color:#fff!important}.ho-header-login-menu[data-v-e9c4f8a7]{position:fixed}.ho-header-login-menu[data-v-e9c4f8a7],.overlay[data-v-e9c4f8a7]{height:100vh;left:0;top:0;width:100%}.overlay[data-v-e9c4f8a7]{background-color:#2e345880;position:absolute;z-index:1}.header-login-menu[data-v-e9c4f8a7]{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-e9c4f8a7]{border-radius:16px 0 0 16px;height:calc(100svh - 50px);top:50px;width:290px}}.header-login-menu>.body-wrapper[data-v-e9c4f8a7]{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-e9c4f8a7]{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-e9c4f8a7] .icon{padding:4px}.body.-login-menu[data-v-e9c4f8a7]{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-e9c4f8a7]{border-radius:8px 0 0 8px}}.body.-login-menu>.content[data-v-e9c4f8a7]{align-content:flex-start;align-items:center;display:flex;flex-wrap:wrap;gap:16px;width:100%}.body.-login-menu>.content>.description[data-v-e9c4f8a7]{align-self:center;color:#2e3458;font-size:16px;font-weight:500;padding:16px;white-space:pre-wrap}.body.-login-menu .button-container[data-v-e9c4f8a7]{display:flex;flex-direction:column;width:100%}.body.-login-menu .button-container>.item[data-v-e9c4f8a7]{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-e9c4f8a7] .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-e9c4f8a7]{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-e9c4f8a7]{color:#2e3458;fill:#2e3458;height:24px;width:24px}.body.-login-menu .button-container>.item:active>.hm-button[data-v-e9c4f8a7],.body.-login-menu .button-container>.item:focus>.hm-button[data-v-e9c4f8a7],.body.-login-menu .button-container>.item:hover>.hm-button[data-v-e9c4f8a7]{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:bgwidth-e9c4f8a7;animation-name:bgwidth-e9c4f8a7;-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-e9c4f8a7{0%{--width:0%}to{--width:100%}}@keyframes bgwidth-e9c4f8a7{0%{--width:0%}to{--width:100%}}.icon[data-v-ece018d2]{fill:#111827}.icon.-close[data-v-ece018d2]{cursor:pointer}.icon.-close>svg[data-v-ece018d2]{height:100%;width:100%}.icon.-close[data-v-ece018d2]:active,.icon.-close[data-v-ece018d2]:focus,.icon.-close[data-v-ece018d2]:hover{color:#fff!important}.login[data-v-ece018d2]{align-items:center;display:flex;justify-content:center;position:relative;width:180px}@media screen and (max-width:769px){.login[data-v-ece018d2]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.login .login-button[data-v-ece018d2]{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-ece018d2]:hover{padding:0}.login .login-button:hover>.inner[data-v-ece018d2]{padding:10px 18px}.login .login-button[data-v-ece018d2]:focus-within{padding:0}.login .login-button:focus-within>.inner[data-v-ece018d2]{padding:10px 18px}}.login .login-button>.inner[data-v-ece018d2]{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-ece018d2]{font-size:14px;width:-webkit-max-content;width:max-content}}.ho-header-login-menu-button[data-v-ece018d2]{display:block}.ho-header-login-menu-button.-show>.login-menu[data-v-ece018d2]{opacity:1;transition:.3s;visibility:visible}.ho-header-login-menu-button .login-menu[data-v-ece018d2]{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-1d7b303d]{position:fixed}.ho-header-sp-menu[data-v-1d7b303d],.overlay[data-v-1d7b303d]{height:100vh;left:0;top:0;width:100%}.overlay[data-v-1d7b303d]{background-color:#2e345880;position:absolute;z-index:1}.sp-menu[data-v-1d7b303d]{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-1d7b303d],.sp-menu[data-v-1d7b303d]{display:flex;flex-direction:column;padding:8px}.event[data-v-1d7b303d]{background-color:#fff298;border-radius:8px 0 0;gap:4px}.event>.title[data-v-1d7b303d]{color:#2e3458;font-size:12px;overflow:hidden;text-overflow:ellipsis;width:100%}.event>.list[data-v-1d7b303d]{padding:0}.title[data-v-1d7b303d]{color:#fff;font-size:14px;font-weight:700;padding:4px;text-align:center}.list[data-v-1d7b303d]{background:#fff;list-style:none;margin:0;padding:8px}.item[data-v-1d7b303d]{align-items:center;display:flex}.item.-before[data-v-1d7b303d]{border-top:1px solid #dbdbdb}.item:has(.link.-future)>.link[data-v-1d7b303d]{cursor:default;padding:0 8px;transition:none}@media (any-hover:hover){.item:has(.link.-future)>.link[data-v-1d7b303d]:hover{background-color:#dbdbdb}.item:has(.link.-future)>.link[data-v-1d7b303d]:focus-within{background-color:#dbdbdb}}.item:has(.link.-section)>.link[data-v-1d7b303d]{cursor:default;fill:#2e3458;text-align:left}@media (any-hover:hover){.item:not(:has(.link.-future))>.link[data-v-1d7b303d]:hover{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:bgwidth-1d7b303d;animation-name:bgwidth-1d7b303d;-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-1d7b303d]:focus-within{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:bgwidth-1d7b303d;animation-name:bgwidth-1d7b303d;-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-1d7b303d]{border-radius:8px;display:block;padding:8px;transition:background .3s ease-out;width:100%}.link.-future[data-v-1d7b303d]{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-1d7b303d]{color:#7a7a7a;fill:#7a7a7a}.link.-future>.label-container[data-v-1d7b303d]{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.link.-future>.label-container>.label[data-v-1d7b303d]{color:#2e3458}.link.-future>.label-container>.description[data-v-1d7b303d]{color:#da0000;font-size:12px;font-weight:700}.link.-disabled[data-v-1d7b303d]{background:#fff;background-image:none;color:#2e3458;cursor:not-allowed;opacity:.5}.icon[data-v-1d7b303d],.link.-disabled>.icon[data-v-1d7b303d]{color:#2e3458;fill:#2e3458}.icon[data-v-1d7b303d]{height:24px;margin-right:16px;vertical-align:middle;width:24px}.icon.-after[data-v-1d7b303d]{margin-left:8px}.label[data-v-1d7b303d]{color:#2e3458;font-size:16px;font-weight:700}.footer[data-v-1d7b303d]{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-1d7b303d],.language[data-v-1d7b303d]{align-items:center;display:flex}.language[data-v-1d7b303d]{gap:8px;justify-content:center;width:100%}.language button[data-v-1d7b303d]{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-1d7b303d],.language button[data-v-1d7b303d]:hover{background-image:linear-gradient(90deg,#bfe5ff,#f5d9fe)}@-webkit-keyframes bgwidth-1d7b303d{0%{--width:0%}to{--width:100%}}@keyframes bgwidth-1d7b303d{0%{--width:0%}to{--width:100%}}.icon[data-v-8682ecc3]{fill:#111827}.icon-button[data-v-8682ecc3]{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-8682ecc3],.icon-button:hover .icon.-grid-round[data-v-8682ecc3]{color:#7a7a7a}.icon-button:hover .icon.-close[data-v-8682ecc3] circle,.icon-button:hover .icon.-grid-round[data-v-8682ecc3] circle{fill:currentcolor!important}.icon-button:focus-within .icon.-close[data-v-8682ecc3],.icon-button:focus-within .icon.-grid-round[data-v-8682ecc3]{color:#7a7a7a}.icon-button:focus-within .icon.-close[data-v-8682ecc3] circle,.icon-button:focus-within .icon.-grid-round[data-v-8682ecc3] circle{fill:currentcolor!important}}.icon.-close[data-v-8682ecc3],.icon.-grid-round[data-v-8682ecc3]{color:#7a7a7a;cursor:pointer;height:20px;margin-bottom:-4px;width:20px}.icon.-close[data-v-8682ecc3] circle,.icon.-grid-round[data-v-8682ecc3] circle{fill:currentcolor!important}.ho-header-sp-menu-button[data-v-8682ecc3]{display:none}@media screen and (max-width:769px){.ho-header-sp-menu-button[data-v-8682ecc3]{display:block}}.ho-header-sp-menu-button.-show>.service-menu[data-v-8682ecc3]{opacity:1;transition:.3s;visibility:visible}.ho-header-sp-menu-button .service-menu[data-v-8682ecc3]{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-8682ecc3]{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;padding:8px}.ho-header-sp-menu-button .service-menu>.icon[data-v-8682ecc3]{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-8682ecc3] .icon{padding:4px}.ho-the-header[data-v-324a08bc]{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-324a08bc]{height:50px}}.ho-the-header.-top[data-v-324a08bc]{background-color:transparent;justify-content:flex-end;left:0;position:fixed;top:0}.ho-the-header>.logo[data-v-324a08bc]{color:#231815;fill:#231815;height:56px;padding:8px 0;position:relative;width:120px;z-index:206}@media screen and (max-width:769px){.ho-the-header>.logo[data-v-324a08bc]{height:40px;width:100px}.ho-the-header>.logo[data-v-324a08bc]:is(.ho-the-header:has(.ho-header-login-menu-button.-show) *),.ho-the-header>.logo[data-v-324a08bc]:is(.ho-the-header:has(.ho-header-mypage-menu.-show) *),.ho-the-header>.logo[data-v-324a08bc]:is(.ho-the-header:has(.ho-header-sp-menu-button.-show) *){color:#fff;fill:#fff}}.ho-the-header>.menu[data-v-324a08bc],.ho-the-header>.menu>.link-list[data-v-324a08bc]{align-items:center;display:flex;gap:.83cqi}.ho-the-header>.menu>.link-list[data-v-324a08bc]{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-324a08bc]{align-items:center;display:flex;gap:.41cqi;justify-content:center}.ho-the-header>.menu>.link-list .link-content .icon[data-v-324a08bc],.ho-the-header>.menu>.link-list .link-content>.text[data-v-324a08bc]{transition:color,fill .3s ease-out}@media (any-hover:hover){.ho-the-header>.menu>.link-list .link-content:hover .icon[data-v-324a08bc],.ho-the-header>.menu>.link-list .link-content:hover>.text[data-v-324a08bc]{color:#6666fa;fill:#6666fa}.ho-the-header>.menu>.link-list .link-content:focus-within .icon[data-v-324a08bc],.ho-the-header>.menu>.link-list .link-content:focus-within>.text[data-v-324a08bc]{color:#6666fa;fill:#6666fa}}.ho-the-header>.menu>.link-list .link-content .icon[data-v-324a08bc]{color:#2e3458;fill:#2e3458;height:.83cqi;width:.83cqi}@media screen and (max-width:1080px){.ho-the-header>.menu>.link-list .link-content .icon[data-v-324a08bc]{height:1.56cqi;width:1.56cqi}}.ho-the-header>.menu>.link-list .link-content>.text[data-v-324a08bc]{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-324a08bc]{font-size:min(16px,1.56cqi)}}.ho-the-header>.menu .login[data-v-324a08bc]{align-items:center;display:flex;justify-content:center;width:9.6cqi}.ho-the-header>.menu .login .login-button[data-v-324a08bc]{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-324a08bc]:hover{padding:0}.ho-the-header>.menu .login .login-button:hover>.inner[data-v-324a08bc]{padding:.5cqi .93cqi}.ho-the-header>.menu .login .login-button[data-v-324a08bc]:focus-within{padding:0}.ho-the-header>.menu .login .login-button:focus-within>.inner[data-v-324a08bc]{padding:.5cqi .93cqi}}.ho-the-header>.menu .login .login-button>.inner[data-v-324a08bc]{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-324a08bc]{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-324a08bc]{height:100%;width:100%}.menu-button.-relative[data-v-324a08bc]{position:relative}.menu-button.-relative.-login[data-v-324a08bc]>.ho-header-grid-menu .service-menu{right:30px}.ho-the-footer[data-v-3d30e50e]{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-3d30e50e] .hm-input-radio-changeable{background:#fff;border-radius:400px;padding:4px}.ho-the-footer[data-v-3d30e50e] .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-3d30e50e] .hm-input-radio-changeable .radio>.input:checked+.label{background-color:#8181ff;border-color:transparent;color:#fff;transition:.3s}.ho-the-footer[data-v-3d30e50e] .hm-input-radio-changeable .radio>.input:focus+.label:not(.-disabled),.ho-the-footer[data-v-3d30e50e] .hm-input-radio-changeable .radio>.input:hover:not(:checked)+.label:not(.-disabled){background-color:#e5f5ff;border-color:transparent}.content[data-v-3d30e50e]{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-3d30e50e]{align-items:center;flex-direction:column;gap:32px;padding:16px;width:100%}}.company-wrapper[data-v-3d30e50e]{align-items:flex-start;display:flex;flex-direction:column;gap:16px;width:232px}@media screen and (max-width:769px){.company-wrapper[data-v-3d30e50e]{display:contents}}.company[data-v-3d30e50e]{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px}@media screen and (max-width:769px){.company[data-v-3d30e50e]{order:3}}.hikky[data-v-3d30e50e]{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px}@media screen and (max-width:769px){.hikky[data-v-3d30e50e]{display:contents}}.hikky>.tips[data-v-3d30e50e]{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-3d30e50e]{margin-inline:auto;order:1}}.icon.-hikky[data-v-3d30e50e]{display:block;fill:#fff;height:50px;margin-bottom:4px;margin-left:-8px;width:100%}@media screen and (max-width:769px){.icon.-hikky[data-v-3d30e50e]{width:160px}}.all-rights[data-v-3d30e50e]{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-3d30e50e]{margin:0 auto 56px;order:3}}.tips[data-v-3d30e50e]{display:none}@media screen and (max-width:769px){.tips[data-v-3d30e50e]{align-self:stretch;color:#fff;display:block;font-size:12px;font-weight:400;line-height:150%;order:4;text-align:center}}.sns[data-v-3d30e50e]{align-items:center;align-self:stretch;display:flex;gap:24px;padding:3px 0}@media screen and (max-width:769px){.sns[data-v-3d30e50e]{justify-content:center;order:5}}.sns>.icon-wrapper>.icon[data-v-3d30e50e]{display:block;height:35px;transition:opacity .3s;width:35px}.sns>.icon-wrapper>.icon[data-v-3d30e50e]:hover{opacity:.7}.language[data-v-3d30e50e]{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:4px}@media screen and (max-width:769px){.language[data-v-3d30e50e]{order:1}}.language>.text[data-v-3d30e50e]{align-self:stretch;color:#fff;font-size:12px;font-weight:400;letter-spacing:.24px;line-height:150%;text-align:center}.service-wrapper[data-v-3d30e50e]{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-3d30e50e]{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);order:2}}.service[data-v-3d30e50e]{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:8px;max-width:218px}.service>.title[data-v-3d30e50e]{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-3d30e50e]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.service-list[data-v-3d30e50e]{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px}.service-list>.item>.link[data-v-3d30e50e]{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-3d30e50e]{font-size:14px}}.service-list>.item>.link[data-v-3d30e50e]:hover{opacity:1}.link-container[data-v-3d30e50e]{display:flex;flex-direction:column;justify-content:space-between}.link-container .support-list[data-v-3d30e50e]{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-3d30e50e]{width:100%}}.link-container .support-list>.item>.link[data-v-3d30e50e]{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-3d30e50e]{font-size:14px}}.link-container .support-list>.item>.link[data-v-3d30e50e]:hover{opacity:1}.link-container .support-list>.item>.link>.icon[data-v-3d30e50e]{display:inline-block;height:16px;margin-bottom:4px;vertical-align:middle;width:16px}.link-container>.vrchat-link[data-v-3d30e50e]{display:flex;justify-content:flex-end;width:100%}.link-container>.vrchat-link>.link[data-v-3d30e50e]{height:60px;width:120px}.link-container>.vrchat-link>.link>.icon[data-v-3d30e50e]{height:100%;width:100%}#sp-footer-menu[data-v-3d30e50e] .sp-link{display:none}@media screen and (max-width:769px){#sp-footer-menu[data-v-3d30e50e] .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-3d30e50e] .sp-link :deep(.button){min-width:100%}}
