@keyframes lineLight {
  0% {
    outline: 0rem solid rgba(63, 107, 255, 0.2);
  }
  100% {
    outline: 0.7rem solid rgba(63, 107, 255, 0.2);
  }
}
@keyframes loginLines {
  0% {
    outline: 0rem solid rgba(255, 255, 255, 0.4);
  }
  100% {
    outline: 0.7rem solid rgba(255, 255, 255, 0.4);
  }
}
body, html {
  width: 100%;
  height: 100%;
}

body:has(.loginChoice) {
  background: #ffffff;
}

#wrap {
  width: 100%;
  height: 100%;
  padding: 0;
}
#wrap .loginWrap {
  width: 100%;
  height: 100%;
  background: radial-gradient(101.74% 82.2% at 67.67% 0%, #8BFFDE 0%, #3F75FF 100%);
  position: fixed;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 2vw;
}
#wrap .loginWrap a.chLan {
  display: flex;
  align-items: center;
  gap: 0.6rem;
  padding: 0.4rem 1rem;
  border-radius: 20rem;
  border: 1px solid #3F6BFF;
  color: rgb(0, 49.5, 216);
  font-weight: 500;
  font-size: 1.4rem;
  background: #ffffff;
  width: fit-content;
  position: absolute;
  top: 5vw;
  right: 5vw;
}
#wrap .loginWrap a.chLan i {
  display: block;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath d='M7.99977 0.5C8.02105 0.5 8.04164 0.5 8.06292 0.500463H8.07056C8.09947 0.501157 8.12793 0.502315 8.15615 0.503934V0.500463L8.29194 0.505322C10.5953 0.588138 12.7535 1.6673 14.2127 3.46566C14.3275 3.60631 14.4406 3.75575 14.5488 3.90982C15.439 5.17543 15.9389 6.66173 15.9947 8.20794C15.9981 8.30834 16 8.40666 16 8.49988C16 8.59311 15.9981 8.69004 15.9947 8.79229C15.9389 10.3383 15.439 11.8246 14.5486 13.0906C14.442 13.2431 14.3288 13.3925 14.2127 13.535C12.7537 15.3329 10.5956 16.4116 8.29241 16.4947C8.22925 16.4968 8.15499 16.4988 8.07865 16.4991C8.07241 16.4995 8.06732 16.4995 8.06477 16.4995C8.0421 16.5 8.02128 16.5 8 16.5C7.97872 16.5 7.95674 16.5 7.93615 16.4995H7.9343C7.9306 16.4995 7.92551 16.4995 7.91926 16.4988C7.89451 16.4984 7.8693 16.4972 7.84408 16.4961V16.4995L7.70829 16.4947C5.40536 16.4119 3.24724 15.3332 1.78706 13.5353C1.66861 13.3888 1.55572 13.2396 1.45139 13.0911C0.560987 11.825 0.0610733 10.3387 0.00532246 8.79252C0.00162125 8.68911 9.53674e-07 8.59357 9.53674e-07 8.50012C9.53674e-07 8.40666 0.00185204 8.3095 0.00532246 8.20818C0.0610733 6.66219 0.560987 5.17589 1.45139 3.90982C1.55503 3.76177 1.66815 3.61209 1.78706 3.46566C3.24678 1.6673 5.40489 0.588138 7.70829 0.505322L7.84408 0.500463V0.503934C7.8693 0.502545 7.89428 0.50162 7.91903 0.501158C7.92644 0.500463 7.93199 0.500463 7.935 0.500463C7.95697 0.5 7.97895 0.5 8.00023 0.5H7.99977ZM7.58152 1.35731C7.27037 1.42764 6.9583 1.57754 6.6534 1.80332L6.60344 1.8401C6.59025 1.85005 6.57568 1.86161 6.56064 1.87387C5.8398 2.44619 5.23139 3.36896 4.79417 4.54968C4.96813 4.58831 5.14163 4.62347 5.30982 4.65355C6.04315 4.78679 6.80678 4.86429 7.58152 4.88418V1.35708V1.35731ZM11.2051 4.54991C10.7695 3.36989 10.1614 2.44711 9.44098 1.87549C9.41021 1.8512 9.37922 1.82691 9.34798 1.80424C9.04124 1.57823 8.72893 1.4281 8.41872 1.35754V4.88418C9.19484 4.86383 9.95824 4.78656 10.6895 4.65401C10.8604 4.62301 11.0337 4.58785 11.2051 4.54968V4.54991ZM13.3989 3.80479C12.6618 2.95743 11.7453 2.29952 10.7175 1.87734C11.2822 2.51188 11.7606 3.33982 12.1196 4.30794C12.5876 4.16289 13.0167 3.99402 13.3991 3.80479H13.3989ZM3.88086 4.30794C4.23989 3.33982 4.71829 2.51212 5.28229 1.87758C4.25447 2.29999 3.33769 2.95766 2.60043 3.80433C2.98213 3.99356 3.41172 4.16243 3.88086 4.30771V4.30794ZM3.62848 5.07966C3.06472 4.90338 2.55023 4.69403 2.09543 4.45599C1.35631 5.53168 0.928577 6.77994 0.853625 8.08164H3.17437C3.20583 7.06864 3.34949 6.09081 3.60187 5.17381C3.61067 5.14235 3.61969 5.11112 3.62848 5.07989V5.07966ZM15.1461 8.08164C15.071 6.78017 14.6435 5.53191 13.9043 4.45622C13.45 4.69449 12.9357 4.90385 12.3718 5.07943C12.3808 5.11042 12.3896 5.14165 12.3981 5.17311C12.6505 6.09104 12.7944 7.06887 12.8259 8.08187H15.1461V8.08164ZM11.8718 8.08164C11.8401 7.13642 11.7032 6.21943 11.4642 5.35355C11.4617 5.3443 11.4591 5.33505 11.4564 5.32579C11.4411 5.32926 11.4261 5.33273 11.4108 5.3362C11.2391 5.3753 11.0559 5.41277 10.8665 5.44771C10.0825 5.59113 9.25961 5.67395 8.41848 5.69454V8.08187H11.8716L11.8718 8.08164ZM7.58152 5.69477C6.73668 5.67395 5.91383 5.5909 5.13377 5.44771C4.94847 5.41393 4.76525 5.37669 4.58921 5.33644C4.57417 5.33297 4.55914 5.3295 4.54387 5.32603C4.54155 5.33435 4.53924 5.34245 4.53693 5.35078C4.29634 6.22012 4.15962 7.13735 4.12932 8.08164H7.58175V5.69477H7.58152ZM0.853625 8.91882C0.92904 10.2205 1.35678 11.469 2.09589 12.5445C2.55116 12.3062 3.06564 12.0968 3.62871 11.921C3.61992 11.8898 3.61113 11.8583 3.60234 11.8269C3.34995 10.9094 3.20606 9.93182 3.1746 8.91859H0.853393L0.853625 8.91882ZM4.12908 8.91882C4.15985 9.86474 4.29657 10.782 4.536 11.6469C4.53855 11.6562 4.54109 11.6652 4.54364 11.6744C4.55914 11.671 4.5744 11.6675 4.5899 11.664C4.7641 11.6247 4.94708 11.5875 5.13354 11.553C5.9166 11.4098 6.73923 11.3267 7.58152 11.3059V8.91906H4.12932L4.12908 8.91882ZM8.41872 8.91882V11.3062C9.26424 11.3272 10.0859 11.41 10.866 11.5528C11.0494 11.5861 11.2329 11.6235 11.4108 11.664C11.4258 11.6675 11.4411 11.671 11.4561 11.6744C11.4587 11.6656 11.461 11.6569 11.4635 11.6478C11.7027 10.7806 11.8395 9.86335 11.8705 8.91882H8.41872ZM12.8254 8.91882C12.7944 9.9302 12.6507 10.9078 12.3977 11.8267C12.3889 11.8581 12.3801 11.8893 12.3713 11.9206C12.9348 12.0964 13.4491 12.3057 13.9036 12.5438C14.6428 11.4683 15.0705 10.2201 15.1459 8.91859H12.8252L12.8254 8.91882ZM7.58152 12.1156C6.804 12.1359 6.0406 12.2134 5.31028 12.3462C5.12614 12.3798 4.95703 12.4138 4.79417 12.4506C5.23209 13.6322 5.84165 14.5557 6.5618 15.1273L6.59742 15.155L6.6534 15.1967C6.94465 15.4125 7.24307 15.5592 7.54173 15.6337L7.54404 15.6314L7.58152 15.6413V12.1156ZM11.2047 12.4503C11.03 12.4115 10.8565 12.3765 10.6893 12.3467C9.95824 12.2137 9.19507 12.1364 8.41848 12.1165V15.6425C8.7287 15.5719 9.04077 15.4218 9.34683 15.1965C9.37852 15.1731 9.40975 15.1488 9.44052 15.1247C10.1609 14.5531 10.7691 13.6303 11.2044 12.4506L11.2047 12.4503ZM13.3989 13.1954C13.0181 13.0067 12.589 12.8378 12.1191 12.6925C11.7608 13.6602 11.2826 14.4877 10.7179 15.1224C11.7455 14.6998 12.6621 14.0421 13.3991 13.1954H13.3989ZM5.28252 15.1224C4.71806 14.4879 4.23989 13.6602 3.88086 12.6925C3.41241 12.8376 2.98329 13.0064 2.60135 13.1957C3.33769 14.0421 4.25401 14.6998 5.28252 15.1227V15.1224Z' fill='%233F6BFF'/%3E%3C/svg%3E") no-repeat 0 0/contain;
  width: 2rem;
  height: 2rem;
}
#wrap .loginWrap a.chLan::after {
  content: "";
  display: inline-block;
  width: 1rem;
  aspect-ratio: 1/1;
  scale: -1;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='29' viewBox='0 0 16 29' fill='none'%3E%3Cpath d='M13.6678 28.492L0.482101 15.6332C-0.1607 15.0063 -0.1607 13.9856 0.482101 13.3588L13.6678 0.5L16 2.7744L3.97631 14.5L16 26.2256L13.6678 28.5V28.492Z' fill='%233f6bff'/%3E%3C/svg%3E") no-repeat center center/contain;
}
#wrap .loginWrap p.copyright {
  position: absolute;
  left: 0;
  bottom: min(5vw, 2rem);
  width: 100%;
  font-size: min(3vw, 1.6rem);
  font-weight: 300;
  letter-spacing: 0.06rem;
  color: #ffffff;
  text-align: center;
  width: 100%;
}
#wrap .loginWrap .login_inner {
  width: 90%;
  margin: 0 auto;
}
#wrap .loginWrap button {
  width: 100%;
}
#wrap .loginWrap .login_form {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
#wrap .loginWrap .login_form ul {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  font-weight: 300;
}
#wrap .loginWrap .login_form ul li {
  font-size: min(5vw, 1.6rem);
  display: flex;
  align-items: center;
}
#wrap .loginWrap .login_form ul li:not(:last-child)::after {
  content: "";
  display: inline-block;
  margin: 0 3vw;
  width: 1px;
  height: 1rem;
  background: #ffffff;
}
@keyframes ani-logos {
  0% {
    outline-width: 0vw;
    outline-color: rgba(255, 255, 255, 0);
  }
  100% {
    outline-width: 5vw;
    outline-color: rgba(255, 255, 255, 0.2);
  }
}
#wrap .loginWrap .logo {
  margin: 0 auto;
  display: block;
  width: max(16vw, 24rem);
  aspect-ratio: 1/1;
  overflow: hidden;
  margin-bottom: min(20vw, 8rem);
  border-radius: 100rem;
  padding: max(2vw, 4rem);
  outline: 5vw solid rgba(255, 255, 255, 0);
  animation: ani-logos 800ms ease-out infinite alternate-reverse backwards;
}
#wrap .loginWrap .logo img {
  display: none;
}
#wrap .loginWrap .logo:empty, #wrap .loginWrap .logo:has(img[src=""], img:not([src]), img[src="#"]) {
  background: #FFFFFF url("data:image/svg+xml;charset=utf8,%3Csvg width='296' height='148' viewBox='0 0 296 148' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_81_1402)'%3E%3Cpath d='M0 126.52V120.947H24.5708C25.9973 120.947 26.7068 120.372 26.7068 119.229V112.162C26.7068 111.049 25.9973 110.489 24.5708 110.489H7.99112C2.6662 110.489 0 108.352 0 104.079V97.6694C0 93.3963 2.6662 91.2598 7.99112 91.2598H30.5231V96.8327H8.59605C7.1696 96.8327 6.46011 97.4079 6.46011 98.5509V103.242C6.46011 104.393 7.1696 104.961 8.59605 104.961H25.1832C30.5082 104.961 33.1743 107.097 33.1743 111.37V120.103C33.1743 124.376 30.5082 126.513 25.1832 126.513H0V126.52Z' fill='%2325438F'/%3E%3Cpath d='M34.4664 126.52L51.0535 91.252H57.7452L74.2801 126.52H67.6407L63.69 118.205H45.0639L41.1655 126.52H34.4738H34.4664ZM47.5658 112.715H61.2254L54.3994 98.2144L47.5733 112.715H47.5658Z' fill='%2325438F'/%3E%3Cpath d='M77.3944 126.52V91.252H107.126V96.7801H83.8545V105.423H106.805V110.952H83.8545V126.52H77.3944Z' fill='%2325438F'/%3E%3Cpath d='M112.929 126.52V91.252H144.146V96.7801H119.389V104.908H142.847V110.436H119.389V120.94H144.146V126.512H112.929V126.52Z' fill='%2325438F'/%3E%3Cpath d='M148.926 126.52V91.252H155.386V120.992H178.053V126.52H148.926Z' fill='%233F6BFF'/%3E%3Cpath d='M173.46 91.252H181.824L192.369 107.142L202.959 91.252H211.272L196.126 113.185V126.52H188.65V113.185L173.46 91.252Z' fill='%233F6BFF'/%3E%3Cpath d='M214.379 126.52V120.947H238.949C240.376 120.947 241.085 120.372 241.085 119.229V112.162C241.085 111.049 240.376 110.489 238.949 110.489H222.362C217.037 110.489 214.371 108.352 214.371 104.079V97.6694C214.371 93.3963 217.037 91.2598 222.362 91.2598H244.894V96.8327H222.967C221.541 96.8327 220.831 97.4079 220.831 98.5509V103.242C220.831 104.393 221.541 104.961 222.967 104.961H239.554C244.879 104.961 247.545 107.097 247.545 111.37V120.103C247.545 124.376 244.879 126.513 239.554 126.513H214.379V126.52Z' fill='%233F6BFF'/%3E%3Cpath d='M252.101 126.52V91.252H260.697L274.073 119.274L287.404 91.252H296V126.52H289.54V101.89L277.785 126.52H270.309L258.554 101.89V126.52H252.094H252.101Z' fill='%233F6BFF'/%3E%3Cpath d='M149.651 39.5332H125.274L106.207 72.5675H120.696L138.104 42.4019L141.794 48.7293L128.037 72.5675H134.4L144.975 54.235L148.672 60.5625L141.742 72.5675H148.642L158.68 55.1763L149.651 39.5332Z' fill='%2325438F'/%3E%3Cpath d='M162.354 48.8115L165.917 54.9223L172.855 42.9024L170.913 39.5332H156.992L162.354 48.8115Z' fill='%2325438F'/%3E%3Cpath d='M156.992 39.5338H170.913L159.001 18.9004L152.04 30.9502L156.992 39.5338Z' fill='%233F6BFF'/%3E%3Cpath d='M144.699 30.9501L148.366 24.5852L148.373 24.5927L155.326 12.5354L148.09 0L125.274 39.5336H149.651L144.699 30.9501Z' fill='%233F6BFF'/%3E%3Cpath d='M172.855 42.9023L165.917 54.9223L155.73 72.5675H155.984H189.98L172.855 42.9023Z' fill='%233F6BFF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_81_1402'%3E%3Crect width='296' height='127' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat center center/70%;
}
#wrap .loginWrap .logo:empty img, #wrap .loginWrap .logo:has(img[src=""], img:not([src]), img[src="#"]) img {
  display: none;
}
#wrap .loginWrap .logo:has(img) img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
#wrap .loginWrap .btn-join {
  display: flex;
  width: 100%;
  height: max(6vw, 7rem);
  padding: min(2vw, 1rem) 2rem;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
  flex-shrink: 0;
  border-radius: 0.5rem;
  background: linear-gradient(91deg, #3CEFE6 -1.37%, #97F8AC 48.45%, #DDFF7E 98.67%);
  box-shadow: 0 -2px 14px 0 rgba(255, 255, 255, 0.65) inset;
  color: #14745D;
  text-align: center;
  font-size: max(3vw, 2.4rem);
  font-style: normal;
  font-weight: 700;
  line-height: 100%;
}
#wrap .loginWrap a.btnPrev {
  display: flex;
  align-items: center;
  gap: 0.6rem;
  border-radius: 20rem;
  padding: 0.8rem;
  background: #000;
  border: 1px solid #3F6BFF;
  color: rgb(0, 49.5, 216);
  font-weight: 500;
  font-size: 1.4rem;
  background: #ffffff;
  width: fit-content;
  position: absolute;
  top: 5vw;
  left: 5vw;
}
#wrap .loginWrap a.btnPrev::after {
  content: "";
  display: inline-block;
  width: 1.4rem;
  aspect-ratio: 1/1;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='29' viewBox='0 0 16 29' fill='none'%3E%3Cpath d='M13.6678 28.492L0.482101 15.6332C-0.1607 15.0063 -0.1607 13.9856 0.482101 13.3588L13.6678 0.5L16 2.7744L3.97631 14.5L16 26.2256L13.6678 28.5V28.492Z' fill='%233f6bff'/%3E%3C/svg%3E") no-repeat center center/contain;
}
#wrap .loginWrap input.get-id, #wrap .loginWrap input.get-pw {
  padding-left: min(16vw, 5rem);
}
#wrap .loginWrap input.get-id:focus, #wrap .loginWrap input.get-pw:focus {
  animation: loginLines 600ms linear infinite alternate backwards;
}
#wrap .loginWrap input.get-id {
  background: #ffffff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='20' viewBox='0 0 18 20' fill='none'%3E%3Cpath opacity='0.2' fill-rule='evenodd' clip-rule='evenodd' d='M13 12.0007C14.2885 12.0007 15.5272 12.4982 16.4578 13.3894C17.3884 14.2806 17.9391 15.4966 17.995 16.7839L18 17.0009V19.0011C17.9997 19.2559 17.9021 19.5011 17.7272 19.6865C17.5522 19.8718 17.313 19.9833 17.0586 19.9983C16.8042 20.0132 16.5536 19.9304 16.3582 19.7668C16.1627 19.6032 16.0371 19.3712 16.007 19.1181L16 19.0011V17.0009C16 16.2357 15.7077 15.4993 15.1827 14.9426C14.6578 14.3858 13.9399 14.0507 13.176 14.0058L13 14.0008H5C4.23479 14.0007 3.49849 14.2931 2.94174 14.8181C2.38499 15.3431 2.04989 16.061 2.005 16.8249L2 17.0009V19.0011C1.99972 19.2559 1.90212 19.5011 1.72715 19.6865C1.55218 19.8718 1.31305 19.9833 1.05861 19.9983C0.804163 20.0132 0.553621 19.9304 0.358167 19.7668C0.162714 19.6032 0.0371036 19.3712 0.00699997 19.1181L0 19.0011V17.0009C7.44425e-05 15.7124 0.497542 14.4736 1.38866 13.543C2.27978 12.6123 3.49575 12.0616 4.783 12.0057L5 12.0007H13ZM9 0C10.3261 0 11.5979 0.526813 12.5355 1.46455C13.4732 2.40228 14 3.67412 14 5.00028C14 6.32643 13.4732 7.59827 12.5355 8.53601C11.5979 9.47374 10.3261 10.0006 9 10.0006C7.67392 10.0006 6.40215 9.47374 5.46447 8.53601C4.52678 7.59827 4 6.32643 4 5.00028C4 3.67412 4.52678 2.40228 5.46447 1.46455C6.40215 0.526813 7.67392 0 9 0ZM9 2.00011C8.60603 2.00011 8.21593 2.07771 7.85195 2.22849C7.48797 2.37926 7.15726 2.60025 6.87868 2.87884C6.6001 3.15743 6.37913 3.48817 6.22836 3.85216C6.0776 4.21616 6 4.60629 6 5.00028C6 5.39426 6.0776 5.78439 6.22836 6.14839C6.37913 6.51239 6.6001 6.84312 6.87868 7.12172C7.15726 7.40031 7.48797 7.6213 7.85195 7.77207C8.21593 7.92284 8.60603 8.00044 9 8.00044C9.79565 8.00044 10.5587 7.68436 11.1213 7.12172C11.6839 6.55908 12 5.79597 12 5.00028C12 4.20458 11.6839 3.44148 11.1213 2.87884C10.5587 2.3162 9.79565 2.00011 9 2.00011Z' fill='%233F6BFF'/%3E%3C/svg%3E") no-repeat min(4vw, 2rem) 50%;
}
#wrap .loginWrap input.get-pw {
  background: #ffffff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='22' viewBox='0 0 18 22' fill='none'%3E%3Cpath d='M9.27734 0.720215C12.1303 0.857954 14.4002 3.10537 14.4004 5.85693V8.71436H16.5596C17.3545 8.7146 17.9998 9.32827 18 10.0854V19.9146C17.9999 20.6718 17.3546 21.2854 16.5596 21.2856H1.44043C0.64522 21.2856 0.000122803 20.6719 0 19.9146V10.0854C0.000195339 9.32812 0.645265 8.71436 1.44043 8.71436H3.59961V5.85693C3.59982 3.01661 6.01788 0.714355 9 0.714355L9.27734 0.720215ZM9 12.144C8.00592 12.144 7.2002 12.9121 7.2002 13.8589C7.20034 14.6047 7.70119 15.2365 8.39941 15.4722V17.2876C8.39951 17.6031 8.6687 17.8599 9 17.8599C9.33124 17.8598 9.60049 17.6031 9.60059 17.2876V15.4722C10.2987 15.2364 10.7997 14.6046 10.7998 13.8589C10.7998 12.9121 9.99402 12.1441 9 12.144ZM9 2.08545C6.9499 2.08545 5.26454 3.56956 5.06152 5.47119L5.04004 5.85693V8.71436H12.96V5.85693C12.9598 3.77426 11.1866 2.08573 9 2.08545Z' fill='%233F6BFF' fill-opacity='0.2'/%3E%3C/svg%3E") no-repeat min(4vw, 2rem) 50%;
}
#wrap .loginChoice {
  background: #ffffff;
  width: 100%;
  height: 100%;
  padding: 10vw 0;
}
#wrap .loginChoice a.chLan {
  display: flex;
  align-items: center;
  gap: 0.6rem;
  padding: 0.4rem 1rem;
  border-radius: 20rem;
  border: 1px solid #3F6BFF;
  color: #3B67D7;
  font-weight: 500;
  font-size: 1.4rem;
  background: #ffffff;
  width: fit-content;
  position: absolute;
  top: 5vw;
  right: 5vw;
  animation: lineLight 600ms linear infinite alternate backwards;
}
#wrap .loginChoice a.chLan i {
  display: block;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath d='M7.99977 0.5C8.02105 0.5 8.04164 0.5 8.06292 0.500463H8.07056C8.09947 0.501157 8.12793 0.502315 8.15615 0.503934V0.500463L8.29194 0.505322C10.5953 0.588138 12.7535 1.6673 14.2127 3.46566C14.3275 3.60631 14.4406 3.75575 14.5488 3.90982C15.439 5.17543 15.9389 6.66173 15.9947 8.20794C15.9981 8.30834 16 8.40666 16 8.49988C16 8.59311 15.9981 8.69004 15.9947 8.79229C15.9389 10.3383 15.439 11.8246 14.5486 13.0906C14.442 13.2431 14.3288 13.3925 14.2127 13.535C12.7537 15.3329 10.5956 16.4116 8.29241 16.4947C8.22925 16.4968 8.15499 16.4988 8.07865 16.4991C8.07241 16.4995 8.06732 16.4995 8.06477 16.4995C8.0421 16.5 8.02128 16.5 8 16.5C7.97872 16.5 7.95674 16.5 7.93615 16.4995H7.9343C7.9306 16.4995 7.92551 16.4995 7.91926 16.4988C7.89451 16.4984 7.8693 16.4972 7.84408 16.4961V16.4995L7.70829 16.4947C5.40536 16.4119 3.24724 15.3332 1.78706 13.5353C1.66861 13.3888 1.55572 13.2396 1.45139 13.0911C0.560987 11.825 0.0610733 10.3387 0.00532246 8.79252C0.00162125 8.68911 9.53674e-07 8.59357 9.53674e-07 8.50012C9.53674e-07 8.40666 0.00185204 8.3095 0.00532246 8.20818C0.0610733 6.66219 0.560987 5.17589 1.45139 3.90982C1.55503 3.76177 1.66815 3.61209 1.78706 3.46566C3.24678 1.6673 5.40489 0.588138 7.70829 0.505322L7.84408 0.500463V0.503934C7.8693 0.502545 7.89428 0.50162 7.91903 0.501158C7.92644 0.500463 7.93199 0.500463 7.935 0.500463C7.95697 0.5 7.97895 0.5 8.00023 0.5H7.99977ZM7.58152 1.35731C7.27037 1.42764 6.9583 1.57754 6.6534 1.80332L6.60344 1.8401C6.59025 1.85005 6.57568 1.86161 6.56064 1.87387C5.8398 2.44619 5.23139 3.36896 4.79417 4.54968C4.96813 4.58831 5.14163 4.62347 5.30982 4.65355C6.04315 4.78679 6.80678 4.86429 7.58152 4.88418V1.35708V1.35731ZM11.2051 4.54991C10.7695 3.36989 10.1614 2.44711 9.44098 1.87549C9.41021 1.8512 9.37922 1.82691 9.34798 1.80424C9.04124 1.57823 8.72893 1.4281 8.41872 1.35754V4.88418C9.19484 4.86383 9.95824 4.78656 10.6895 4.65401C10.8604 4.62301 11.0337 4.58785 11.2051 4.54968V4.54991ZM13.3989 3.80479C12.6618 2.95743 11.7453 2.29952 10.7175 1.87734C11.2822 2.51188 11.7606 3.33982 12.1196 4.30794C12.5876 4.16289 13.0167 3.99402 13.3991 3.80479H13.3989ZM3.88086 4.30794C4.23989 3.33982 4.71829 2.51212 5.28229 1.87758C4.25447 2.29999 3.33769 2.95766 2.60043 3.80433C2.98213 3.99356 3.41172 4.16243 3.88086 4.30771V4.30794ZM3.62848 5.07966C3.06472 4.90338 2.55023 4.69403 2.09543 4.45599C1.35631 5.53168 0.928577 6.77994 0.853625 8.08164H3.17437C3.20583 7.06864 3.34949 6.09081 3.60187 5.17381C3.61067 5.14235 3.61969 5.11112 3.62848 5.07989V5.07966ZM15.1461 8.08164C15.071 6.78017 14.6435 5.53191 13.9043 4.45622C13.45 4.69449 12.9357 4.90385 12.3718 5.07943C12.3808 5.11042 12.3896 5.14165 12.3981 5.17311C12.6505 6.09104 12.7944 7.06887 12.8259 8.08187H15.1461V8.08164ZM11.8718 8.08164C11.8401 7.13642 11.7032 6.21943 11.4642 5.35355C11.4617 5.3443 11.4591 5.33505 11.4564 5.32579C11.4411 5.32926 11.4261 5.33273 11.4108 5.3362C11.2391 5.3753 11.0559 5.41277 10.8665 5.44771C10.0825 5.59113 9.25961 5.67395 8.41848 5.69454V8.08187H11.8716L11.8718 8.08164ZM7.58152 5.69477C6.73668 5.67395 5.91383 5.5909 5.13377 5.44771C4.94847 5.41393 4.76525 5.37669 4.58921 5.33644C4.57417 5.33297 4.55914 5.3295 4.54387 5.32603C4.54155 5.33435 4.53924 5.34245 4.53693 5.35078C4.29634 6.22012 4.15962 7.13735 4.12932 8.08164H7.58175V5.69477H7.58152ZM0.853625 8.91882C0.92904 10.2205 1.35678 11.469 2.09589 12.5445C2.55116 12.3062 3.06564 12.0968 3.62871 11.921C3.61992 11.8898 3.61113 11.8583 3.60234 11.8269C3.34995 10.9094 3.20606 9.93182 3.1746 8.91859H0.853393L0.853625 8.91882ZM4.12908 8.91882C4.15985 9.86474 4.29657 10.782 4.536 11.6469C4.53855 11.6562 4.54109 11.6652 4.54364 11.6744C4.55914 11.671 4.5744 11.6675 4.5899 11.664C4.7641 11.6247 4.94708 11.5875 5.13354 11.553C5.9166 11.4098 6.73923 11.3267 7.58152 11.3059V8.91906H4.12932L4.12908 8.91882ZM8.41872 8.91882V11.3062C9.26424 11.3272 10.0859 11.41 10.866 11.5528C11.0494 11.5861 11.2329 11.6235 11.4108 11.664C11.4258 11.6675 11.4411 11.671 11.4561 11.6744C11.4587 11.6656 11.461 11.6569 11.4635 11.6478C11.7027 10.7806 11.8395 9.86335 11.8705 8.91882H8.41872ZM12.8254 8.91882C12.7944 9.9302 12.6507 10.9078 12.3977 11.8267C12.3889 11.8581 12.3801 11.8893 12.3713 11.9206C12.9348 12.0964 13.4491 12.3057 13.9036 12.5438C14.6428 11.4683 15.0705 10.2201 15.1459 8.91859H12.8252L12.8254 8.91882ZM7.58152 12.1156C6.804 12.1359 6.0406 12.2134 5.31028 12.3462C5.12614 12.3798 4.95703 12.4138 4.79417 12.4506C5.23209 13.6322 5.84165 14.5557 6.5618 15.1273L6.59742 15.155L6.6534 15.1967C6.94465 15.4125 7.24307 15.5592 7.54173 15.6337L7.54404 15.6314L7.58152 15.6413V12.1156ZM11.2047 12.4503C11.03 12.4115 10.8565 12.3765 10.6893 12.3467C9.95824 12.2137 9.19507 12.1364 8.41848 12.1165V15.6425C8.7287 15.5719 9.04077 15.4218 9.34683 15.1965C9.37852 15.1731 9.40975 15.1488 9.44052 15.1247C10.1609 14.5531 10.7691 13.6303 11.2044 12.4506L11.2047 12.4503ZM13.3989 13.1954C13.0181 13.0067 12.589 12.8378 12.1191 12.6925C11.7608 13.6602 11.2826 14.4877 10.7179 15.1224C11.7455 14.6998 12.6621 14.0421 13.3991 13.1954H13.3989ZM5.28252 15.1224C4.71806 14.4879 4.23989 13.6602 3.88086 12.6925C3.41241 12.8376 2.98329 13.0064 2.60135 13.1957C3.33769 14.0421 4.25401 14.6998 5.28252 15.1227V15.1224Z' fill='%233F6BFF'/%3E%3C/svg%3E") no-repeat 0 0/contain;
  width: 2rem;
  height: 2rem;
}
#wrap .loginChoice a.chLan::after {
  content: "";
  display: inline-block;
  width: 1rem;
  aspect-ratio: 1/1;
  scale: -1;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='29' viewBox='0 0 16 29' fill='none'%3E%3Cpath d='M13.6678 28.492L0.482101 15.6332C-0.1607 15.0063 -0.1607 13.9856 0.482101 13.3588L13.6678 0.5L16 2.7744L3.97631 14.5L16 26.2256L13.6678 28.5V28.492Z' fill='%233F6BFF'/%3E%3C/svg%3E") no-repeat center center/contain;
}
#wrap .loginChoice .logo {
  display: block;
  width: 100%;
  height: min(30vw, 16rem);
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='296' height='148' viewBox='0 0 296 148' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_81_1402)'%3E%3Cpath d='M0 126.52V120.947H24.5708C25.9973 120.947 26.7068 120.372 26.7068 119.229V112.162C26.7068 111.049 25.9973 110.489 24.5708 110.489H7.99112C2.6662 110.489 0 108.352 0 104.079V97.6694C0 93.3963 2.6662 91.2598 7.99112 91.2598H30.5231V96.8327H8.59605C7.1696 96.8327 6.46011 97.4079 6.46011 98.5509V103.242C6.46011 104.393 7.1696 104.961 8.59605 104.961H25.1832C30.5082 104.961 33.1743 107.097 33.1743 111.37V120.103C33.1743 124.376 30.5082 126.513 25.1832 126.513H0V126.52Z' fill='%2325438F'/%3E%3Cpath d='M34.4664 126.52L51.0535 91.252H57.7452L74.2801 126.52H67.6407L63.69 118.205H45.0639L41.1655 126.52H34.4738H34.4664ZM47.5658 112.715H61.2254L54.3994 98.2144L47.5733 112.715H47.5658Z' fill='%2325438F'/%3E%3Cpath d='M77.3944 126.52V91.252H107.126V96.7801H83.8545V105.423H106.805V110.952H83.8545V126.52H77.3944Z' fill='%2325438F'/%3E%3Cpath d='M112.929 126.52V91.252H144.146V96.7801H119.389V104.908H142.847V110.436H119.389V120.94H144.146V126.512H112.929V126.52Z' fill='%2325438F'/%3E%3Cpath d='M148.926 126.52V91.252H155.386V120.992H178.053V126.52H148.926Z' fill='%233F6BFF'/%3E%3Cpath d='M173.46 91.252H181.824L192.369 107.142L202.959 91.252H211.272L196.126 113.185V126.52H188.65V113.185L173.46 91.252Z' fill='%233F6BFF'/%3E%3Cpath d='M214.379 126.52V120.947H238.949C240.376 120.947 241.085 120.372 241.085 119.229V112.162C241.085 111.049 240.376 110.489 238.949 110.489H222.362C217.037 110.489 214.371 108.352 214.371 104.079V97.6694C214.371 93.3963 217.037 91.2598 222.362 91.2598H244.894V96.8327H222.967C221.541 96.8327 220.831 97.4079 220.831 98.5509V103.242C220.831 104.393 221.541 104.961 222.967 104.961H239.554C244.879 104.961 247.545 107.097 247.545 111.37V120.103C247.545 124.376 244.879 126.513 239.554 126.513H214.379V126.52Z' fill='%233F6BFF'/%3E%3Cpath d='M252.101 126.52V91.252H260.697L274.073 119.274L287.404 91.252H296V126.52H289.54V101.89L277.785 126.52H270.309L258.554 101.89V126.52H252.094H252.101Z' fill='%233F6BFF'/%3E%3Cpath d='M149.651 39.5332H125.274L106.207 72.5675H120.696L138.104 42.4019L141.794 48.7293L128.037 72.5675H134.4L144.975 54.235L148.672 60.5625L141.742 72.5675H148.642L158.68 55.1763L149.651 39.5332Z' fill='%2325438F'/%3E%3Cpath d='M162.354 48.8115L165.917 54.9223L172.855 42.9024L170.913 39.5332H156.992L162.354 48.8115Z' fill='%2325438F'/%3E%3Cpath d='M156.992 39.5338H170.913L159.001 18.9004L152.04 30.9502L156.992 39.5338Z' fill='%233F6BFF'/%3E%3Cpath d='M144.699 30.9501L148.366 24.5852L148.373 24.5927L155.326 12.5354L148.09 0L125.274 39.5336H149.651L144.699 30.9501Z' fill='%233F6BFF'/%3E%3Cpath d='M172.855 42.9023L165.917 54.9223L155.73 72.5675H155.984H189.98L172.855 42.9023Z' fill='%233F6BFF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_81_1402'%3E%3Crect width='296' height='127' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat center center/contain;
}
#wrap .loginChoice > div:not(.logo):last-child::before {
  content: "";
  width: 100%;
  height: 1px;
  background: #dddddd;
  margin: max(4vw, 3rem) 0;
  display: block;
}
#wrap .loginChoice dl {
  text-align: center;
}
#wrap .loginChoice dl dt {
  font-size: min(8vw, 4rem);
  font-weight: 700;
  line-height: 1.3;
  color: #333333;
}
#wrap .loginChoice dl dd {
  font-size: min(4vw, 1.8rem);
  font-weight: 400;
  color: #777777;
}
#wrap .loginChoice .user_new button {
  background: #3F6BFF;
}
#wrap .loginChoice .user_old button {
  background: #333333;
}
#wrap .loginChoice button {
  color: #ffffff;
  display: block;
  width: 100%;
  padding: 4vw;
  font-size: min(7vw, 3.6rem);
  font-weight: 700;
  max-width: 86%;
  margin: 3vw auto;
}