@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;200;300;400;500;600;700;800;900&family=Roboto+Condensed:ital,wght@1,700&display=swap");*{font-family:Noto Sans JP,-apple-system,Roboto,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.p1-button{border-radius:8px;border:1px solid var(--theme-theme-1,#382ad6);background:var(--theme-theme-1,#382ad6)}.p1-button,.p1-button:hover{display:flex;padding:6px 12px;justify-content:center;align-items:center;gap:8px;color:var(--scale-white,var(--scale-white,#fff));font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.p1-button:hover{border-radius:8px;border:1px solid var(--state-interaction,#382ad6);background:var(
    --state-hover-button,linear-gradient(93deg,#3f35af 13.54%,#524c98 108.6%)
  )}.p1-button:visited{border-radius:8px;border:1px solid var(--state-passive,#cbcde0);background:var(--state-passive,#cbcde0)}.p1-button:disabled,.p1-button:visited{display:flex;padding:6px 12px;justify-content:center;align-items:center;gap:8px;color:var(--scale-white,var(--scale-white,#fff));font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.p1-button:disabled{border-radius:8px;border:1px solid var(--state-disable,#d7d7d7);background:var(--state-disable,#d7d7d7)}.p2-button{display:flex;padding:6px 12px;justify-content:center;align-items:center;gap:8px;border-radius:8px;border:1px solid var(--state-interaction,#382ad6);background:var(--scale-white,#fff);font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.p2-button,.p2-button:hover{color:var(--state-interaction,var(--theme-theme-1,#382ad6))}.p2-button:hover{border:1px solid var(--state-hover-button,#3f35af);background:var(
    --state-hover-button,linear-gradient(93deg,#3f35af 13.54%,#524c98 108.6%)
  );background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.p2-button:visited{border:1px solid var(--state-passive,#cbcde0);background:var(--state-passive,#cbcde0)}.p2-button:disabled,.p2-button:visited{color:var(--scale-white,var(--scale-white,#fff))}.p2-button:disabled{border:1px solid var(--state-disable,#d7d7d7);background:var(--state-disable,#d7d7d7)}.P3Button{border-radius:8px;border:1px solid hsla(0,0%,100%,0);background:hsla(0,0%,100%,0);color:var(--state-interaction,var(--theme-theme-1,#382ad6));font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:21px}.P3Button:hover{background:var(
    --state-hover-button,linear-gradient(93deg,#3f35af 13.54%,#524c98 108.6%)
  );background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.P3Button:visited{border:1px solid hsla(0,0%,100%,0);border-radius:8px;font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:21px}.P3Button:disabled,.P3Button:visited{background:hsla(0,0%,100%,0);color:var(--state-disable,#d7d7d7)}.alert-button{border-radius:8px;border:1px solid var(--state-error,#df3600);background:var(--state-error,#df3600)}.alert-button,.alert-button:hover{display:flex;padding:6px 12px;justify-content:center;align-items:center;gap:8px;color:var(--scale-white,var(--scale-white,#fff));font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.alert-button:hover{border-radius:8px;border:1px solid var(--state-hover-alert-button,#de582d);background:var(--state-hover-alert-button,#de582d)}.alert-button:visited{border-radius:8px;border:1px solid var(--state-passive,#cbcde0);background:var(--state-passive,#cbcde0)}.alert-button:disabled,.alert-button:visited{display:flex;padding:6px 12px;justify-content:center;align-items:center;gap:8px;color:var(--scale-white,var(--scale-white,#fff));font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.alert-button:disabled{border-radius:8px;border:1px solid var(--state-disable,#d7d7d7);background:var(--state-disable,#d7d7d7)}.alert2-button{border-radius:8px;border:1px solid var(--state-error,#df3600);color:var(--state-error,var(--state-error,#df3600))}.alert2-button,.alert2-button:hover{display:flex;padding:6px 12px;justify-content:center;align-items:center;gap:8px;background:var(--scale-white,#fff);font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.alert2-button:hover{border-radius:8px;border:1px solid var(--state-hover-alert-button,#de582d);color:var(
    --state-hover-alert-button,var(--state-hover-alert-button,#de582d)
  )}.alert2-button:visited{display:flex;padding:6px 12px;justify-content:center;align-items:center;gap:8px;border-radius:8px;border:1px solid var(--state-passive,#cbcde0);background:var(--state-passive,#cbcde0);font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.alert2-button:disabled,.alert2-button:visited{color:var(--scale-white,var(--scale-white,#fff))}.amplify-button[data-variation=primary]{display:flex;padding:6px 12px;justify-content:center;align-items:center;gap:8px;border-radius:8px;border:1px solid var(--theme-theme-1,#382ad6);background:var(--theme-theme-1,#382ad6)}.amplify-button[data-variation=primary]:hover{display:flex;padding:6px 12px;justify-content:center;align-items:center;gap:8px;border-radius:8px;border:1px solid var(--state-interaction,#382ad6);background:var(
    --state-hover-button,linear-gradient(93deg,#3f35af 13.54%,#524c98 108.6%)
  )}.amplify-button[data-variation=primary]:disabled{display:flex;padding:6px 12px;justify-content:center;align-items:center;gap:8px;border-radius:8px;border:1px solid var(--state-disable,#d7d7d7);background:var(--state-disable,#d7d7d7)}.amplify-button[data-variation=primary]:visited{display:flex;padding:6px 12px;justify-content:center;align-items:center;gap:8px;border-radius:8px;border:1px solid var(--state-passive,#cbcde0);background:var(--state-passive,#cbcde0)}.amplify-button.amplify-field-group__control.amplify-button--link.amplify-button--small{padding:6px 12px;align-items:center;gap:8px;border-radius:8px;border:1px solid var(--state-interaction,#382ad6);background:var(--scale-white,#fff);color:var(--state-interaction,var(--theme-theme-1,#382ad6));font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:600;line-height:150%}[data-amplify-authenticator]{background:var(--scale-white,green);--amplify-components-authenticator-router-border-style:initial;--amplify-components-field-label-color:#0a0045;--amplify-components-field-font-size:14px;--amplify-components-placeholder-default-height:10px;--amplify-components-placeholder-small-height:10px}.amplify-input.amplify-field-group__control{background:var(--scale-white,#fff);border:1px solid var(--state-passive,#cbcde0);border-radius:4px}.amplify-input.amplify-field-group__control::placeholder{color:var(--scale-black-4,var(--scale-black-4,#d0d2e1));font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.amplify-button.amplify-field-group__control.amplify-field__show-password{background:var(--scale-white,#fff);border-left:none;border:1px solid var(--state-passive,#cbcde0);color:#cbcde0;border-radius:2px}.amplify-label{font-weight:500!important}.alert3-button{border-radius:8px;border:1px solid var(--state-error,#ffd873);color:var(--state-error,var(--state-error,#ffd873))}.alert3-button,.alert3-button:hover{display:flex;padding:6px 12px;justify-content:center;align-items:center;gap:8px;background:var(--scale-white,#fff);font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.alert3-button:hover{border-radius:8px;border:1px solid var(--state-hover-alert-button,#ffd873);color:var(
    --state-hover-alert-button,var(--state-hover-alert-button,#ffd873)
  )}.alert3-button:visited{border-radius:8px;border:1px solid var(--state-passive,#cbcde0);background:var(--state-passive,#cbcde0)}.alert2-button:disabled,.alert3-button:visited{display:flex;padding:6px 12px;justify-content:center;align-items:center;gap:8px;color:var(--scale-white,var(--scale-white,#080808));font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.alert2-button:disabled{border-radius:8px;border:1px solid var(--state-disable,#d7d7d7);background:var(--state-disable,#d7d7d7)}.p3-button{border-radius:8px;border:1px solid var(--theme-theme-1,#ffd873);background:var(--theme-theme-1,#ffd873)}.p3-button,.p3-button:hover{display:flex;padding:6px 12px;justify-content:center;align-items:center;gap:8px;color:var(--scale-white,var(--scale-white,#080808));font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.p3-button:hover{border-radius:8px;border:1px solid var(--state-interaction,#ffd873);background:var(
    --state-hover-button,linear-gradient(93deg,#b5923c 13.54%,#dbc07b 108.6%)
  )}.p3-button:disabled{padding:6px 12px;gap:8px;border-radius:8px;border:1px solid var(--state-disable,#d7d7d7);background:var(--state-disable,#d7d7d7);color:var(--scale-white,var(--scale-white,#080808));font-family:Noto Sans JP;font-style:normal}.commonTypography,.p3-button:disabled{display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:400;line-height:150%}.commonTypography{padding:16px;background-color:#e9eaf4}.commonTextBox,.commonTypography{font-family:Noto Sans JP,sans-serif}.commonTextBox{font-size:14px;font-style:normal;font-weight:400;line-height:150%}.commonTextField{display:flex;align-items:center;border-radius:8px;& .MuiOutlinedInput-input{padding:6px 12px;border-radius:4px;border:1px solid #cbcde0;background:#fff;&:focus{box-shadow:0 0 0 5px #382ad633}}}.expandable-text{display:flex;flex-direction:column;max-height:calc(5 * 150%);overflow:hidden;gap:8px;background-color:#e9eaf4;padding:16px;font-family:Noto Sans JP,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.expandable-text.expanded{max-height:none}.expandable-content{-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.expandable-content,.expandable-content-expanded{display:-webkit-box;line-height:150%;transition:line-height .3s ease}.expandable-content-button{display:inline-grid;align-self:end;text-decoration:none;font-size:12px;font-weight:unset;color:#382ad6;border:0;cursor:pointer;background-color:transparent}