.ToggleButton_toggle-button__Imr1A{position:relative;display:inline-block;box-sizing:border-box;width:2.25rem;height:1.125rem}.ToggleButton_toggle-button__input__yKeAa{position:absolute;inset:0;opacity:0;margin:0}.ToggleButton_toggle-button__input__yKeAa:checked+.ToggleButton_background__JlbiP{background-color:var(--color-black)}.ToggleButton_toggle-button__input__yKeAa:checked~.ToggleButton_circle__wxGPH{background-color:var(--color-white);transform:translate(18px,-50%)}.ToggleButton_toggle-button__input__yKeAa[readonly]~.ToggleButton_background__JlbiP,.ToggleButton_toggle-button__input__yKeAa[readonly]~.ToggleButton_circle__wxGPH{cursor:default}.ToggleButton_toggle-button__input__yKeAa[disabled]~.ToggleButton_background__JlbiP,.ToggleButton_toggle-button__input__yKeAa[disabled]~.ToggleButton_circle__wxGPH{opacity:.5;cursor:default}.ToggleButton_toggle-button__Imr1A .ToggleButton_background__JlbiP{position:absolute;inset:0;background-color:var(--color-white);border:1px solid rgba(16,16,16,.4);border-radius:15px;transition:background-color .18s ease;cursor:pointer}.ToggleButton_toggle-button__Imr1A .ToggleButton_circle__wxGPH{position:absolute;top:50%;left:3px;width:.75rem;height:.75rem;border-radius:50%;background-color:rgba(16,16,16,.4);transform:translateY(-50%);transition:transform .18s ease;box-shadow:0 1px 2px rgba(0,0,0,.25);cursor:pointer}.CookieAgree_cookie-agree__92xaj{width:100%;height:100%;font-family:Pretendard,Noto Sans,Noto Sans JP,Noto Sans SC,Noto Sans TC,sans-serif}.CookieAgree_cookie-agree--cjk__xkPFm{word-break:break-all}.CookieAgree_cookie-agree__92xaj h2{font-size:1rem;line-height:1.25;font-weight:600;color:var(--color-black);margin-bottom:1.25rem}.CookieAgree_cookie-agree__info__qPgXQ{color:var(--color-black);font-size:.875rem;font-weight:600;line-height:1.7142857143;padding-bottom:2.5rem;border-bottom:1px solid var(--color-black)}.CookieAgree_cookie-agree__info__qPgXQ .CookieAgree_link__3gDzb{font-weight:700;text-decoration-line:underline;text-decoration-style:solid}.CookieAgree_cookie-agree__cookies__F6FsW{display:flex;flex-direction:column}.CookieAgree_cookie-agree__cookies-item__HjWeJ{padding:.625rem 0;border-bottom:1px solid var(--color-black)}.CookieAgree_cookie-agree__cookies-item__HjWeJ .CookieAgree_item-header__QvEuF{display:flex;justify-content:space-between;align-items:center;margin-bottom:.3125rem}.CookieAgree_cookie-agree__cookies-item__HjWeJ .CookieAgree_item-header__QvEuF .CookieAgree_title__5ZXaq{color:var(--color-black);font-size:.875rem;font-weight:600;line-height:1.7142857143}.CookieAgree_cookie-agree__cookies-item__HjWeJ .CookieAgree_info__JvyFP{color:var(--color-black);font-size:.75rem;font-weight:600;line-height:1.4166666667}.CookieAgree_cookie-agree__cookies-item__HjWeJ .CookieAgree_info__JvyFP p{margin-bottom:1.25rem}.CookieAgree_cookie-agree__cookies-item__HjWeJ .CookieAgree_view-cookies__xTrIP{text-decoration:underline;text-underline-offset:.125rem;text-transform:capitalize}.CookieTable_cookie-table__2Jfwp{width:100%;margin-top:1.875rem;margin-bottom:3.75rem}.CookieTable_cookie-table__container__xdCY_{width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.CookieTable_cookie-table__container__xdCY_ .CookieTable_table__2EHnC{min-width:480px;border-spacing:0}.CookieTable_cookie-table__container__xdCY_ .CookieTable_table__2EHnC col.CookieTable_col-1__m5Qyr{width:14.5%}.CookieTable_cookie-table__container__xdCY_ .CookieTable_table__2EHnC col.CookieTable_col-2__9fICr{width:25%}.CookieTable_cookie-table__container__xdCY_ .CookieTable_table__2EHnC col.CookieTable_col-3__01ga3,.CookieTable_cookie-table__container__xdCY_ .CookieTable_table__2EHnC col.CookieTable_col-4__Uyenj{width:14.5%}.CookieTable_cookie-table__container__xdCY_ .CookieTable_table__2EHnC col.CookieTable_col-5__8NK6k{width:31.5%}.CookieTable_cookie-table__container__xdCY_ .CookieTable_table__2EHnC thead th{color:#111827;background:#f3f4f6;font-size:14px;line-height:1.4285714286;font-weight:700;text-align:center;padding:20px 10px}.CookieTable_cookie-table__container__xdCY_ .CookieTable_table__2EHnC tbody td{padding:20px 10px;color:#4b5563;border-bottom:1px solid #e5e7eb;text-align:center;font-size:13px;font-weight:500;line-height:1.2307692308}@media(min-width:1024px){.CookieTable_cookie-table__2Jfwp{margin-bottom:6.25rem}.CookieTable_cookie-table__container__xdCY_{width:100%}.CookieTable_cookie-table__container__xdCY_ .CookieTable_table__2EHnC{width:100%;border-spacing:0}.CookieTable_cookie-table__container__xdCY_ .CookieTable_table__2EHnC col.CookieTable_col-1__m5Qyr,.CookieTable_cookie-table__container__xdCY_ .CookieTable_table__2EHnC col.CookieTable_col-2__9fICr,.CookieTable_cookie-table__container__xdCY_ .CookieTable_table__2EHnC col.CookieTable_col-3__01ga3,.CookieTable_cookie-table__container__xdCY_ .CookieTable_table__2EHnC col.CookieTable_col-4__Uyenj{width:15.5%}.CookieTable_cookie-table__container__xdCY_ .CookieTable_table__2EHnC col.CookieTable_col-5__8NK6k{width:38%}.CookieTable_cookie-table__container__xdCY_ .CookieTable_table__2EHnC thead th{font-size:.875rem;line-height:1.7142857143}.CookieTable_cookie-table__container__xdCY_ .CookieTable_table__2EHnC tbody td{padding:20px 38px;font-size:.875rem;line-height:1.7142857143}}.CookieTable_cookie-policy-table__v5gdV [class*=cookie-table__container] [class*=table] thead th{background-color:rgba(0,0,0,0);border-top:1px solid var(--text-black);border-bottom:1px solid var(--text-black);padding:.625rem;font-size:.75rem;font-weight:600;line-height:1.4166666667;color:var(--text-black);text-align:center;vertical-align:middle}.CookieTable_cookie-policy-table__v5gdV [class*=cookie-table__container] [class*=table] thead th:not(:last-child){border-right:1px solid var(--text-black)}.CookieTable_cookie-policy-table__v5gdV [class*=cookie-table__container] [class*=table] tbody tr td{padding:.625rem;font-size:.75rem;font-weight:600;line-height:1.4166666667;color:var(--text-black);border-bottom:1px solid var(--text-black);text-align:center;vertical-align:middle}.CookieTable_cookie-policy-table__v5gdV [class*=cookie-table__container] [class*=table] tbody tr td:not(:last-child){border-right:1px solid var(--text-black)}.cookie_cookie-policy__hv76o{width:100%;margin:auto;font-family:Pretendard,Noto Sans,Noto Sans JP,Noto Sans SC,Noto Sans TC,sans-serif;white-space:normal;overflow-wrap:anywhere;word-break:break-word;position:relative;padding:5rem .625rem}.cookie_cookie-policy__hv76o b{font-weight:700}.cookie_cookie-policy__heading__vRDoN{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;gap:1.25rem;flex-wrap:wrap}.cookie_cookie-policy__heading__vRDoN h2{font-size:.875rem;line-height:1.7142857143;font-weight:700;color:var(--text-black)}.cookie_cookie-policy__heading__vRDoN button{font-size:.875rem;line-height:1;font-weight:400;color:var(--text-black);border:1px solid var(--text-black);min-width:0}.cookie_cookie-policy__section__22YsN{padding:1.875rem 0}.cookie_cookie-policy__section__22YsN ul{list-style:disc;padding-left:1rem;margin:1.25rem 0}.cookie_cookie-policy__section__22YsN li{margin-left:.5rem;padding-left:.25rem;color:var(--text-black);font-size:.75rem;font-weight:600;line-height:1.4166666667}.cookie_cookie-policy__section__22YsN li a{text-decoration:underline;color:var(--text-black);font-size:.75rem;font-weight:600;line-height:1.4166666667}.cookie_cookie-policy__hv76o section:last-of-type{border-bottom:none;padding-bottom:0}.cookie_cookie-policy__box__8qvKy{display:flex;flex-direction:column;justify-content:space-between;width:100%;margin-bottom:3.75rem;padding:0}.cookie_cookie-policy__title__9UNye{color:var(--text-black);font-size:.875rem;font-weight:600;line-height:1.7142857143;margin-bottom:1.25rem}.cookie_cookie-policy__title__9UNye b{font-weight:700}.cookie_cookie-policy__text__tloGv,.cookie_cookie-policy__text__tloGv a{color:var(--text-black);font-size:.75rem;font-weight:600;line-height:1.4166666667}.cookie_cookie-policy__text__tloGv a{text-decoration:underline}.cookie_cookie-policy__text__tloGv+.cookie_cookie-policy__text__tloGv{margin-top:1.25rem}.cookie_cookie-policy__hyper-link__TCI_I{color:var(--text-black);font-weight:500;text-decoration:underline}div[lang=ja] .cookie_cookie-policy__hyper-link__TCI_I{word-break:break-all}@media(min-width:1024px){.cookie_cookie-policy__hv76o{max-width:78.375rem;padding:10rem 1.25rem 12.5rem}.cookie_cookie-policy__heading__vRDoN{margin-bottom:2.5rem}.cookie_cookie-policy__heading__vRDoN h2{font-size:1.5625rem;line-height:1.6}.cookie_cookie-policy__heading__vRDoN button{font-size:1.125rem}.cookie_cookie-policy__section__22YsN{padding:6.25rem 0 0}.cookie_cookie-policy__section__22YsN ul{list-style:none;padding-left:0;margin:20px 0}.cookie_cookie-policy__section__22YsN ul li{position:relative;font-size:.875rem;font-weight:600;line-height:1.7142857143;margin-left:0;padding-left:14px}.cookie_cookie-policy__section__22YsN ul li:before{content:"";position:absolute;left:0;top:12px;width:4px;height:4px;border-radius:50%;background:var(--text-black)}.cookie_cookie-policy__section__22YsN ul li a{font-size:.875rem;font-weight:600;line-height:1.7142857143}.cookie_cookie-policy__hv76o section:first-of-type ul{margin-bottom:0}.cookie_cookie-policy__title__9UNye{font-size:1.5625rem;line-height:1.6}.cookie_cookie-policy__text__tloGv,.cookie_cookie-policy__text__tloGv a{font-size:.875rem;line-height:1.7142857143}.cookie_cookie-policy__text__tloGv a{font-weight:600}}.cookie_cookie-modal__g3u_4{width:calc(100% - 1.25rem);max-width:31.25rem;max-height:80%;display:flex;flex-direction:column;overflow:hidden;margin-top:50px}@media(min-width:1024px){.cookie_cookie-modal__g3u_4{margin-top:70px;max-width:37.5rem}}.cookie_cookie-modal-scroll-wrapper__6wpfk{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;margin:.25rem .25rem 0}.cookie_cookie-modal-scroll-wrapper__6wpfk::-webkit-scrollbar{display:block;width:5px}.cookie_cookie-modal-scroll-wrapper__6wpfk::-webkit-scrollbar-track{background:rgba(0,0,0,0);margin:5px 0}.cookie_cookie-modal-scroll-wrapper__6wpfk::-webkit-scrollbar-thumb{background:#ddd;border-radius:50px}.cookie_cookie-modal-scroll-wrapper__6wpfk::-webkit-scrollbar-thumb:hover{background:#aaa}.cookie_cookie-modal-body__y04ap{padding:1.625rem 1rem .625rem}.cookie_cookie-modal-footer__xPS9Q{display:flex;justify-content:center;gap:.3125rem;padding:1.875rem 1rem;background-color:var(--color-white);font-size:.875rem;font-weight:600;line-height:1.5}.cookie_cookie-modal-footer__xPS9Q button{flex:1 1 0}.cookie_hl__znTni{font-weight:700;background-color:rgba(0,0,0,0)}.cookie_link___FpEh{text-decoration:underline}.Button_button__9Ya7B{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:.46875rem 0;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;border:none;cursor:pointer;transition:all var(--transition-fast);text-align:center;text-decoration:none;white-space:nowrap}.Button_button__9Ya7B:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Button_button--primary__rtDnN{background-color:var(--color-primary);color:var(--color-white);border:1px solid var(--color-primary)}.Button_button--primary__rtDnN:hover:not(:disabled){background-color:var(--color-black)}.Button_button--primary__rtDnN:active:not(:disabled){background-color:var(--gray-950)}.Button_button--secondary__4GM1_{background-color:var(--color-surface);color:var(--color-primary);border:1px solid var(--color-black)}.Button_button--secondary__4GM1_:hover:not(:disabled){background-color:var(--color-bg-gray-light);border-color:var(--color-black)}.Button_button--outline__21kom{background-color:rgba(0,0,0,0);color:var(--color-primary);border:2px solid var(--color-primary)}.Button_button--outline__21kom:hover:not(:disabled){background-color:var(--color-primary);color:var(--color-white)}.Button_button--text__TZjRt{background-color:rgba(0,0,0,0);color:var(--color-primary);padding:var(--spacing-sm) 12px}.Button_button--text__TZjRt:hover:not(:disabled){background-color:var(--color-bg-gray)}.Button_button--small__bEoOT{padding:var(--spacing-sm) 16px}.Button_button--medium__ddef0{padding:.46875rem .5rem;min-height:2.1875rem}.Button_button--large__fksYu{padding:.46875rem 1.25rem}.Button_button--full-width__HdQc7{width:100%}.Button_button--loading__O4C_B{position:relative;color:rgba(0,0,0,0);pointer-events:none}.Button_button--disabled__2_Lqc,.Button_button__9Ya7B:disabled{opacity:.5;cursor:not-allowed}@media(min-width:1024px){.Button_button__9Ya7B{min-width:11.1875rem}}.Button_button__spinner__UnTij{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;border:2px solid;border-right:2px solid rgba(0,0,0,0);border-radius:50%;animation:Button_spin__ow6Bl .6s linear infinite}@keyframes Button_spin__ow6Bl{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.ModalContainer_modal-container__DKhkV{position:fixed;inset:0;z-index:1001;display:flex;align-items:center;justify-content:center;height:100%}.ModalContainer_modal-inline-container__Dr1l8{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);flex:0 1 auto;width:calc(100vw - 20px);display:flex;justify-content:center;pointer-events:auto}@media(min-width:1024px){.ModalContainer_modal-inline-container__Dr1l8{position:static;transform:none;max-width:100%;width:29.375rem;flex:0 0 auto}}@media(min-width:1440px){.ModalContainer_modal-inline-container__Dr1l8{position:static;transform:none;max-width:100%;width:31.25rem;flex:0 0 auto}}.ModalContainer_modal-dimmed__kIbEN{position:absolute;inset:0;background-color:rgba(16,16,16,.4)}.ModalContainer_modal__QjCGD{position:relative;background-color:#fff;box-sizing:border-box}.FloatingCookie_floating-cookie-container__lkwXr{position:fixed;inset:0;background-color:rgba(16,16,16,.4);z-index:1000}.FloatingCookie_floating-cookie__E3zF2{position:fixed;bottom:0;left:0;z-index:999;width:100%;padding:1.25rem .75rem;background-color:var(--color-white);color:var(--color-black);font-family:Pretendard,Noto Sans,Noto Sans JP,Noto Sans SC,Noto Sans TC,sans-serif}.FloatingCookie_floating-cookie-desc__J4iXm{font-size:.875rem;font-weight:600;line-height:1.7142857143}.FloatingCookie_floating-cookie-desc__J4iXm .FloatingCookie_link__6XMjb{text-decoration:underline}.FloatingCookie_floating-cookie-btn-group__tiL_c{margin-top:2.5rem;display:flex;flex-direction:column;width:100%;gap:.3125rem;font-size:1rem;font-weight:600;line-height:1}@media(min-width:1024px){.FloatingCookie_floating-cookie__E3zF2{padding:1.875rem 1.25rem}.FloatingCookie_floating-cookie-btn-group__tiL_c{flex-direction:row}}.FloatingCookie_cookie-modal__vQnVe{width:calc(100% - 1.25rem);max-width:31.25rem;max-height:80%;display:flex;flex-direction:column;overflow:hidden;margin-top:50px}@media(min-width:1024px){.FloatingCookie_cookie-modal__vQnVe{margin-top:70px;max-width:37.5rem}.FloatingCookie_cookie-modal--fullpage__7y_CA{margin-top:0}}.FloatingCookie_cookie-modal--fullpage__7y_CA{margin-top:0}.FloatingCookie_cookie-modal-scroll-wrapper__N2OnA{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;margin:.25rem .25rem 0}.FloatingCookie_cookie-modal-scroll-wrapper__N2OnA::-webkit-scrollbar{display:block;width:5px}.FloatingCookie_cookie-modal-scroll-wrapper__N2OnA::-webkit-scrollbar-track{background:rgba(0,0,0,0);margin:5px 0}.FloatingCookie_cookie-modal-scroll-wrapper__N2OnA::-webkit-scrollbar-thumb{background:#ddd;border-radius:50px}.FloatingCookie_cookie-modal-scroll-wrapper__N2OnA::-webkit-scrollbar-thumb:hover{background:#aaa}.FloatingCookie_cookie-modal-body__GCyhb{padding:1.625rem 1rem .625rem}.FloatingCookie_cookie-modal-footer__6UcKw{display:flex;justify-content:center;gap:.3125rem;padding:1.875rem 1rem;background-color:var(--color-white);font-size:.875rem;font-weight:600;line-height:1.5}.FloatingCookie_cookie-modal-footer__6UcKw button{flex:1 1 0}.footer_footer__wrapper__0tz11{position:fixed;bottom:0;left:0;right:0;z-index:99}.footer_footer__content__8zrCB{padding:.25rem 1rem;border-top:2px solid #000;background:#fff;color:#000;font-size:1rem;line-height:1.5;font-weight:400!important;font-size:.625rem}.footer_footer__ko__CybM7{font-size:.72rem;font-weight:900}.footer_footer__link__1InRh{color:inherit;text-decoration:underline;cursor:pointer}@media(max-width:768px){.footer_footer__content__8zrCB{font-size:.625rem}.footer_footer__ko__CybM7{font-size:.69rem}}.header_header__MusB9{position:fixed;top:0;left:0;right:0;z-index:99999;pointer-events:auto;width:100%;height:70px}.header_headerWhite__Kd22F,.header_headerWhite__Kd22F .header_inner___G_tY{background-color:#fff}.header_inner___G_tY{display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:1.875rem 1.375rem;min-height:56px}.header_LanguageNav__Wl8Un{gap:.25rem;list-style:none;margin:0;padding:0}.header_LanguageNav__Wl8Un,.header_navList__cn_Yb,.header_nav__lRNWW{display:flex;align-items:center}.header_navList__cn_Yb{gap:.25rem;list-style:none;margin:0;padding:0}.header_logo__Mjjb1,.header_navLink__7FjaD{border:3px solid #000;display:block;padding:.25rem .625rem;font-size:.875rem;font-size:1rem;font-weight:500;color:var(--muted-foreground);text-decoration:none;border-radius:9999px;transition:color .2s,background .2s;background-color:#fff}.header_logo__Mjjb1:hover,.header_navLink__7FjaD:hover{color:#fff;background:#000}.header_LanguageLink__cj_mz{color:#000;background:rgba(0,0,0,0);border:3px solid rgba(0,0,0,0);padding:0;font-size:1rem}.header_LanguageLink__cj_mz:hover{color:#757575;background-color:rgba(0,0,0,0)}.header_navLinkActive__hFW_h{color:#fff;background:#000}.header_LanguageLinkActive__SEdNQ{font-weight:700;text-decoration:underline}@media(max-width:768px){.header_LanguageNav__Wl8Un{display:flex;align-items:center;list-style:none;margin:0;padding:0}.header_header__MusB9{min-height:74px;height:auto;display:flex}.header_inner___G_tY{display:flex;align-items:start;justify-content:start;margin:0;padding:.4rem;min-height:0;gap:0;flex-direction:column;min-width:0}.header_inner___G_tY .header_nav__lRNWW{display:flex;justify-content:space-evenly}.header_logo__Mjjb1,.header_navLink__7FjaD{min-height:0;min-width:0;font-size:max(.9375rem,2.8vw)!important;padding:.35rem .75rem!important;box-sizing:border-box}.header_LanguageLink__cj_mz{font-size:max(.875rem,2.5vw)!important;padding:.25rem .5rem!important;min-height:0}}