/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial;--tw-border-style:solid;--tw-content:"";--tw-duration:initial;--tw-leading:initial}}}.home-footer{border-top:1px solid #e7e7e7;justify-content:center;width:100%;max-width:1280px;margin-top:20px;padding-top:8px;padding-bottom:20px;display:flex;position:relative}.home-footer .home-footer-button{gap:30px;display:flex}.home-footer a,.home-footer button{box-shadow:none;color:#2c2c31;font-family:Noto Sans JP;font-weight:400;font-style:Regular;letter-spacing:0;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;cursor:pointer;font-size:12px;line-height:140%;text-decoration:underline;text-decoration-thickness:2.93874e-39em}@media (min-width:640px){.modal:has(.cancel-membership){max-width:640px}}@media (min-width:768px){.modal:has(.cancel-membership){max-width:768px}}@media (min-width:1024px){.modal:has(.cancel-membership){max-width:1024px}}@media (min-width:1280px){.modal:has(.cancel-membership){max-width:1280px}}.modal:has(.cancel-membership){align-items:center;width:100%;margin-inline:auto}.modal:has(.cancel-membership)>div{border-radius:20px;width:calc(100% - 48px);min-width:auto;display:flex}.modal:has(.cancel-membership)>div .close{box-shadow:none;top:calc(var(--spacing,.25rem) * 4);right:calc(var(--spacing,.25rem) * 5);cursor:pointer}.modal:has(.cancel-membership)>div .body{width:100%;padding-inline:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 11)}.modal:has(.cancel-membership)>div .body .cancel-membership{gap:calc(var(--spacing,.25rem) * 5);text-align:center;flex-direction:column;display:flex}.modal:has(.cancel-membership)>div .body .cancel-membership .title{color:#525279;text-align:center;font-size:var(--text-fz18,1.125rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.modal:has(.cancel-membership)>div .body .cancel-membership p{text-align:start;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.1875rem))}.modal:has(.cancel-membership)>div .body .cancel-membership button{width:100%;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);border-radius:3.40282e+38px}.modal:has(.cancel-membership)>div .body .cancel-membership button.withdraw-btn{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.1875rem));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);background:#9764f7}.modal:has(.cancel-membership)>div .body .cancel-membership button.cancel-btn{color:#9764f7;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.1875rem));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);border:1px solid #9764f7}.confirm-page-wrapper{border-style:var(--tw-border-style);background-color:var(--color-purple-50,oklch(97.7% .014 308.299));border-width:1px;border-color:#0000;min-height:100vh;margin-inline:auto;position:relative}.confirm-page-wrapper .frame-2{padding-top:17px;padding-inline:calc(var(--spacing,.25rem) * 6);flex-direction:column;align-items:center;gap:17px;display:flex}.confirm-page-wrapper .frame-2 .ant-select-outlined{max-width:272px;height:calc(var(--spacing,.25rem) * 10);width:100%}.confirm-page-wrapper .frame-2 .ant-select-outlined>.ant-select-selector{border:1.07px solid #9764f7;border-radius:8.57px}.confirm-page-wrapper .frame-2 .ant-select-outlined>.ant-select-selector .ant-select-selection-item,.confirm-page-wrapper .frame-2 .ant-select-outlined>.ant-select-selector .ant-select-selection-placeholder{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,.9375rem));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.confirm-page-wrapper .select-title{--tw-leading:19.2px;text-align:center;width:100%;max-width:272px;line-height:19.2px;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);display:flex}.confirm-page-wrapper .agreement-section{width:100%}.confirm-page-wrapper .error-message-alert{color:#de3730;--tw-font-weight:var(--font-weight-bold,700);font-size:9px;font-weight:var(--font-weight-bold,700);justify-content:center;align-items:center;display:flex}.confirm-page-wrapper .error-message-alert span{margin-left:2px}.confirm-page-wrapper .agreement-item{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-black,#000);padding-top:22px;padding-bottom:22px;padding-inline:calc(var(--spacing,.25rem) * 4);border-radius:10px;justify-content:space-between;align-items:center;display:flex}.confirm-page-wrapper .agreement-item:has(.ant-checkbox-checked){border:2px solid #9764f7}.confirm-page-wrapper .agreement-item .ant-checkbox-wrapper,.confirm-page-wrapper .agreement-item .ant-checkbox-wrapper:hover{padding-right:14px}.confirm-page-wrapper .agreement-item .ant-checkbox-wrapper .ant-checkbox-checked>.ant-checkbox-inner,.confirm-page-wrapper .agreement-item .ant-checkbox-wrapper:hover .ant-checkbox-checked>.ant-checkbox-inner{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-black,#000);background-color:var(--color-white,#fff)}:is(.confirm-page-wrapper .agreement-item .ant-checkbox-wrapper .ant-checkbox-checked>.ant-checkbox-inner,.confirm-page-wrapper .agreement-item .ant-checkbox-wrapper:hover .ant-checkbox-checked>.ant-checkbox-inner):after{content:var(--tw-content);border-color:#9764f7}@media (hover:hover){:is(.confirm-page-wrapper .agreement-item .ant-checkbox-wrapper .ant-checkbox-checked>.ant-checkbox-inner,.confirm-page-wrapper .agreement-item .ant-checkbox-wrapper:hover .ant-checkbox-checked>.ant-checkbox-inner):hover{background-color:var(--color-white,#fff)}}.confirm-page-wrapper .agreement-item .ant-checkbox-inner{width:23px;height:23px}.confirm-page-wrapper .agreement-checkbox{cursor:pointer;appearance:none;border-style:var(--tw-border-style);border-width:1px;border-radius:2px;width:23px;height:23px;margin-right:14px}.confirm-page-wrapper .agreement-text{--tw-leading:18.2px;--tw-tracking:.84px;letter-spacing:.84px;line-height:18.2px;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.1875rem));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);flex:1}.confirm-page-wrapper .open-link{box-shadow:none;z-index:30;cursor:pointer;--tw-border-style:none;padding:calc(var(--spacing,.25rem) * 0);background-image:none;border-style:none}.confirm-page-wrapper .link-icon{width:13px;height:13px}.confirm-page-wrapper .button-wrapper{max-width:272px;margin-top:calc(var(--spacing,.25rem) * 6);width:100%}.confirm-page-wrapper .submit-button{cursor:pointer;--tw-border-style:none;width:100%;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;background:#e7e9f2;border-style:none;border-radius:3.40282e+38px;transition-duration:.3s;box-shadow:4px 4px 8px #41405333}.confirm-page-wrapper .submit-button.active{background:#9764f7}.confirm-page-wrapper .submit-button:not(:disabled) .button-text{color:#fafaff}.confirm-page-wrapper .submit-button:not(:disabled):hover{background-color:#c5bfd3}.confirm-page-wrapper .submit-button:disabled{cursor:not-allowed;opacity:.7}.confirm-page-wrapper .button-text{--tw-tracking:.84px;letter-spacing:.84px;text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.1875rem));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#b8bed8;text-shadow:4px 8px 24px #246bfd40}@media (max-width:320px){.confirm-page-wrapper .page-1{width:100%}}.route-base-use-term-home{top:calc(var(--spacing,.25rem) * 0);z-index:20;position:absolute}@media (min-width:640px){.route-base-use-term-home{max-width:640px}}@media (min-width:768px){.route-base-use-term-home{max-width:768px}}@media (min-width:1024px){.route-base-use-term-home{max-width:1024px}}@media (min-width:1280px){.route-base-use-term-home{max-width:1280px}}.route-base-use-term-home{width:100%;height:100%;margin-inline:auto}.route-base-use-term-home .route-base-use-term-home-container{background-color:#fff;flex-direction:column;flex:none;align-items:center;width:100%;height:100%;display:flex;position:relative}.route-base-use-term-home .route-base-use-term-home-container>div{width:100%}.route-base-use-term-home .route-base-use-term-home-container .close{box-shadow:none;top:calc(var(--spacing,.25rem) * 2);right:calc(var(--spacing,.25rem) * 3);z-index:10;position:absolute}.route-base-use-term-home .route-base-use-term-home-container .close svg{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4)}.route-base-use-term-home .scroll-top-button{right:calc(var(--spacing,.25rem) * 5);bottom:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);opacity:.4;background:#9764f7;border-radius:3.40282e+38px;place-content:center;align-items:center;display:flex;position:fixed}.route-base-use-term-home .scroll-top-button svg{fill:#fff;height:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 3)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-duration{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}