@charset "UTF-8";:root{--black: #1f3134;--white: #ffffff;--ash: #808080;--gray: #dcdcdc;--snowWhite: #f9f9f9;--ghostwhite: #f8f8ff;--cobaltGreen: #83ccd2;--cobaltGreen20: #83ccd233;--darkGreen: #00a381;--darkGreen60: #00a38199;--red: #ff0000;--dandelion: #ffd900;--violet: #714f9d;--lapis-lazuli: #1e50a2;--scarlet: #d3381c;--brown: #965042;--royalblue: #4169e1;--font-base: 18px;--font-h1: 26px;--font-h2: 24px;--font-h3: 22px;--font-h4: 20px;--font-note: 15px;--font-step: 12px;--first-letter: 36px;--hour-height: 60px;--time-axis-width: 50px;--time-grid-width: 70px;--breakpoint-sp: 0px;--breakpoint-tablet: 400px;--breakpoint-pc: 960px;--axis-index: 14;--selection-layer-index: 10;--events-layer-index: 13;--event-index: 15;--time-grid-index: 11;--time-cell-index: 12;--dialog-index: 16;--adjustment-answer-dialog-index: 17;--oparation-area-index: 20;--header-nav-index: 30}#login,#signup,#mail_verify,#admin-register,#organization-create{width:100%;height:100%}#login .auth-form,#signup .auth-form,#mail_verify .auth-form,#admin-register .auth-form,#organization-create .auth-form{width:100%;height:100%;margin:auto;overflow-y:auto}#login .auth-form fieldset,#signup .auth-form fieldset,#mail_verify .auth-form fieldset,#admin-register .auth-form fieldset,#organization-create .auth-form fieldset{max-width:25em;padding:.5em 1em .5em .5em;margin-left:auto;margin-right:auto;margin-bottom:1em;border:1px solid var(--gray);border-radius:5px}#login .auth-form fieldset label,#signup .auth-form fieldset label,#mail_verify .auth-form fieldset label,#admin-register .auth-form fieldset label,#organization-create .auth-form fieldset label{color:var(--ash);font-size:var(--font-note);height:var(--font-base);margin-bottom:5px;display:flex;align-items:center}#login .auth-form fieldset label .satisfied-icon,#signup .auth-form fieldset label .satisfied-icon,#mail_verify .auth-form fieldset label .satisfied-icon,#admin-register .auth-form fieldset label .satisfied-icon,#organization-create .auth-form fieldset label .satisfied-icon{height:18px;margin-left:5px;color:var(--darkGreen)}#login .auth-form fieldset input,#signup .auth-form fieldset input,#mail_verify .auth-form fieldset input,#admin-register .auth-form fieldset input,#organization-create .auth-form fieldset input{width:100%;height:2.5em}#login .auth-form fieldset input:focus,#signup .auth-form fieldset input:focus,#mail_verify .auth-form fieldset input:focus,#admin-register .auth-form fieldset input:focus,#organization-create .auth-form fieldset input:focus{outline:none}#login .auth-form fieldset .password-field,#signup .auth-form fieldset .password-field,#mail_verify .auth-form fieldset .password-field,#admin-register .auth-form fieldset .password-field,#organization-create .auth-form fieldset .password-field{display:flex;align-items:center}#login .auth-form fieldset .password-field .toggle-password-form,#signup .auth-form fieldset .password-field .toggle-password-form,#mail_verify .auth-form fieldset .password-field .toggle-password-form,#admin-register .auth-form fieldset .password-field .toggle-password-form,#organization-create .auth-form fieldset .password-field .toggle-password-form{height:30px;width:30px;margin-left:-35px;color:var(--ash);background-color:var(--white);border:none}#login .auth-form fieldset .password-field .toggle-password-form:hover,#signup .auth-form fieldset .password-field .toggle-password-form:hover,#mail_verify .auth-form fieldset .password-field .toggle-password-form:hover,#admin-register .auth-form fieldset .password-field .toggle-password-form:hover,#organization-create .auth-form fieldset .password-field .toggle-password-form:hover{cursor:pointer}#login .auth-form fieldset:has(input:focus),#signup .auth-form fieldset:has(input:focus),#mail_verify .auth-form fieldset:has(input:focus),#admin-register .auth-form fieldset:has(input:focus),#organization-create .auth-form fieldset:has(input:focus){border:2px solid var(--ash)}#login .auth-form .required-check-area,#signup .auth-form .required-check-area,#mail_verify .auth-form .required-check-area,#admin-register .auth-form .required-check-area,#organization-create .auth-form .required-check-area{display:flex;border:none}#login .auth-form .required-check-area input,#signup .auth-form .required-check-area input,#mail_verify .auth-form .required-check-area input,#admin-register .auth-form .required-check-area input,#organization-create .auth-form .required-check-area input{width:20px;height:20px}#login .auth-form .required-check-area label,#signup .auth-form .required-check-area label,#mail_verify .auth-form .required-check-area label,#admin-register .auth-form .required-check-area label,#organization-create .auth-form .required-check-area label{flex:1;display:flex;margin-left:10px}#login .auth-form .required-check-area label a,#signup .auth-form .required-check-area label a,#mail_verify .auth-form .required-check-area label a,#admin-register .auth-form .required-check-area label a,#organization-create .auth-form .required-check-area label a{display:flex;align-items:end;margin-right:10px;color:var(--royalblue);text-decoration:underline}#login .auth-form .required-check-area label a .icon,#signup .auth-form .required-check-area label a .icon,#mail_verify .auth-form .required-check-area label a .icon,#admin-register .auth-form .required-check-area label a .icon,#organization-create .auth-form .required-check-area label a .icon{width:15px}#login .auth-form .required-check-area:has(input:focus),#signup .auth-form .required-check-area:has(input:focus),#mail_verify .auth-form .required-check-area:has(input:focus),#admin-register .auth-form .required-check-area:has(input:focus),#organization-create .auth-form .required-check-area:has(input:focus){border:none}#login .auth-form .buttons,#signup .auth-form .buttons,#mail_verify .auth-form .buttons,#admin-register .auth-form .buttons,#organization-create .auth-form .buttons{display:flex;justify-content:space-around}#login .auth-form .buttons .submit,#login .auth-form .buttons button,#signup .auth-form .buttons .submit,#signup .auth-form .buttons button,#mail_verify .auth-form .buttons .submit,#mail_verify .auth-form .buttons button,#admin-register .auth-form .buttons .submit,#admin-register .auth-form .buttons button,#organization-create .auth-form .buttons .submit,#organization-create .auth-form .buttons button{padding:2px 10px;border:1px solid var(--gray);border-radius:20px;background-color:var(--white);cursor:pointer}#login .auth-form .buttons .submit:hover,#signup .auth-form .buttons .submit:hover,#mail_verify .auth-form .buttons .submit:hover,#admin-register .auth-form .buttons .submit:hover,#organization-create .auth-form .buttons .submit:hover{box-shadow:0 0 3px 3px var(--gray)}#login .auth-form .validation-error,#signup .auth-form .validation-error,#mail_verify .auth-form .validation-error,#admin-register .auth-form .validation-error,#organization-create .auth-form .validation-error{font-size:var(--font-step);color:var(--red);margin-top:.5em;margin-left:.5em}#login .auth-form .message,#signup .auth-form .message,#mail_verify .auth-form .message,#admin-register .auth-form .message,#organization-create .auth-form .message{text-align:center}#login .auth-form .error-message,#signup .auth-form .error-message,#mail_verify .auth-form .error-message,#admin-register .auth-form .error-message,#organization-create .auth-form .error-message{text-align:center;color:var(--red)}#login .signup-guidance,#signup .signup-guidance,#mail_verify .signup-guidance,#admin-register .signup-guidance,#organization-create .signup-guidance{margin-top:2em;display:flex;justify-content:center}#login .signup-guidance .signup-link,#signup .signup-guidance .signup-link,#mail_verify .signup-guidance .signup-link,#admin-register .signup-guidance .signup-link,#organization-create .signup-guidance .signup-link{color:var(--blue);text-decoration:underline}
