@charset "UTF-8";
body > form {
  display: flex;
  justify-content: center;
  align-items: center;
}

.loginWrap {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 600ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
.loginWrap .loginInner {
  width: calc(100% - 4rem);
  max-width: 60rem;
  padding: min(10rem, 4vw) min(7rem, 4vw);
  padding-bottom: min(14rem, 10vw);
  height: 65vh;
  min-height: 50rem;
  border-radius: 1rem;
  border: 2px solid #3B67D7;
  background: rgba(255, 255, 255, 0.7);
  backdrop-filter: blur(20px);
  position: relative;
  transition: all 600ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
.loginWrap .loginInner .btn-file {
  position: absolute;
  width: fit-content;
  right: 2rem;
  bottom: 2rem;
  font-size: 1.6rem;
  background: linear-gradient(90deg, #3B67D7 0%, #365EC4 100%);
  border-radius: 100rem;
  line-height: 0.9;
  color: #FFFFFF;
  font-weight: 500;
  display: flex;
  align-items: center;
  padding: 1rem 1rem;
  padding-left: 2rem;
  gap: 1rem;
}
.loginWrap .loginInner .btn-file i {
  width: 2.4rem;
  height: 2.4rem;
  display: block;
  border-radius: 10rem;
  background: #FFFFFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'%3E%3Cg clip-path='url(%23clip0_1881_6662)'%3E%3Cpath d='M11.5957 6.07224C11.3724 6.07224 11.1913 6.24168 11.1913 6.4507V8.11116C11.1913 8.7353 10.6488 9.24308 9.98202 9.24308H2.01798C1.35118 9.24308 0.808672 8.7353 0.808672 8.11116V6.4507C0.808672 6.24168 0.627645 6.07224 0.404336 6.07224C0.181027 6.07224 0 6.24168 0 6.4507V8.11116C0 9.15269 0.905251 10 2.01798 10H9.98213C11.0949 10 12.0001 9.15269 12.0001 8.11116V6.4507C12.0001 6.24168 11.8191 6.07224 11.5958 6.07224H11.5957Z' fill='%233B67D7'/%3E%3Cpath d='M5.66146 7.53774C5.66215 7.53839 5.66273 7.53893 5.66343 7.53947C5.66747 7.54325 5.67163 7.54693 5.6759 7.55061C5.67844 7.55277 5.68099 7.55482 5.68364 7.55688C5.68607 7.55882 5.68849 7.56077 5.69092 7.56272C5.69404 7.5652 5.69739 7.56747 5.70062 7.56985C5.70259 7.57126 5.70444 7.57266 5.7064 7.57407C5.70998 7.57656 5.71356 7.57883 5.71714 7.58121C5.71888 7.5824 5.72073 7.58359 5.72246 7.58467C5.72616 7.58694 5.72985 7.58921 5.73366 7.59137C5.73551 7.59245 5.73736 7.59353 5.73921 7.59461C5.74291 7.59667 5.7466 7.59862 5.7503 7.60056C5.75238 7.60164 5.75434 7.60272 5.75642 7.60381C5.75989 7.60554 5.76347 7.60727 5.76705 7.60889C5.76948 7.60997 5.7719 7.61116 5.77433 7.61224C5.77756 7.61365 5.7808 7.61505 5.78415 7.61635C5.78704 7.61754 5.78981 7.61873 5.7927 7.61981C5.79559 7.62089 5.79859 7.62197 5.80148 7.62305C5.80483 7.62424 5.80806 7.62543 5.81153 7.62662C5.81407 7.62749 5.81673 7.62824 5.81927 7.62911C5.82297 7.6303 5.82678 7.63149 5.83059 7.63257C5.8329 7.63322 5.83521 7.63376 5.83752 7.63441C5.84156 7.63549 5.84572 7.63657 5.84977 7.63754C5.85185 7.63808 5.85404 7.63852 5.85612 7.63895C5.8604 7.63992 5.86467 7.64079 5.86894 7.64154C5.87114 7.64198 5.87333 7.6423 5.87553 7.64263C5.8798 7.64338 5.88408 7.64403 5.88835 7.64468C5.89089 7.645 5.89344 7.64533 5.89598 7.64554C5.8999 7.64598 5.90383 7.64652 5.90788 7.64684C5.91134 7.64717 5.91469 7.64738 5.91816 7.6476C5.92128 7.64782 5.9244 7.64814 5.92751 7.64825C5.93422 7.64857 5.9408 7.64868 5.9475 7.64868C5.94981 7.64868 5.95201 7.64857 5.95432 7.64857C5.95663 7.64857 5.95882 7.64868 5.96113 7.64868C6.06464 7.64868 6.16804 7.6117 6.24706 7.53785L8.43093 5.49373C8.58885 5.34591 8.58885 5.10629 8.43093 4.95848C8.27301 4.81066 8.01701 4.81066 7.85909 4.95848L6.35195 6.36916V0.37846C6.35195 0.169442 6.17093 0 5.94762 0C5.72431 0 5.54328 0.169442 5.54328 0.37846V6.3564L4.04966 4.95837C3.89174 4.81055 3.63574 4.81055 3.47782 4.95837C3.31989 5.10618 3.31989 5.3458 3.47782 5.49362L5.66169 7.53774H5.66146Z' fill='%233B67D7'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1881_6662'%3E%3Crect width='12' height='10' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center/60%;
}
.loginWrap .loginInner .loginArea {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  transition: all 600ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
.loginWrap i.symbol {
  position: absolute;
  top: -3rem;
  left: 50%;
  transform: translateX(-50%);
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62' height='62' viewBox='0 0 62 62' fill='none'%3E%3Crect x='1' y='1' width='60' height='60' rx='30' fill='white'/%3E%3Crect x='1' y='1' width='60' height='60' rx='30' stroke='url(%23paint0_linear_986_2383)' stroke-width='2'/%3E%3Cpath d='M36.5133 19.7027L26.3561 13L27.6276 19.7027H36.5133Z' fill='%23F4DC5B'/%3E%3Cpath d='M36.5133 19.7026L34.524 27.3947H42.2161L36.5133 19.7026Z' fill='%23E42530'/%3E%3Cpath d='M27.6276 19.7026L34.524 27.3947L22.5901 29.9145L27.6276 19.7026Z' fill='%23EB7041'/%3E%3Cpath d='M34.524 27.3945L44.6033 36.1265L36.5133 38.6674L22.5901 29.9144L34.524 27.3945Z' fill='%23E42530'/%3E%3Cpath d='M17.3968 36.2446L25.6067 43.7767L40.8646 44.9998L36.5133 38.6676L17.3968 36.2446Z' fill='%233F000A'/%3E%3Cpath d='M36.5133 38.6678L44.6033 36.127L40.8646 45L36.5133 38.6678Z' fill='%23109FB0'/%3E%3Cpath d='M17.3968 36.2448L25.6067 43.7769L40.8646 45L44.6033 36.127' stroke='url(%23paint1_linear_986_2383)' stroke-width='0.25' stroke-miterlimit='10'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_986_2383' x1='0' y1='31' x2='62' y2='31' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23EB7041'/%3E%3Cstop offset='1' stop-color='%23E21E31'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_986_2383' x1='17.3799' y1='40.5721' x2='44.6283' y2='40.5721' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='0.8172' stop-color='%23333434'/%3E%3Cstop offset='0.844' stop-color='%23474342'/%3E%3Cstop offset='0.9005' stop-color='%237E7571'/%3E%3Cstop offset='0.9814' stop-color='%23E5E2E1'/%3E%3Cstop offset='1' stop-color='white'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
  width: 6.2rem;
  height: 6.2rem;
}
.loginWrap .loginTit {
  text-align: center;
  margin-bottom: 2.4rem;
  width: 100%;
  transition: all 600ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
.loginWrap .loginTit h1 {
  font-family: "Paperlogy", sans-serif;
  font-weight: 700;
  font-size: min(5rem, 10vw);
  line-height: 1.2;
  color: #3B67D7;
  transition: all 600ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
.loginWrap .loginTit p {
  color: #777777;
  text-align: center;
  font-family: "Pretendard", sans-serif;
  font-size: 1.6rem;
  line-height: 1.2;
  font-weight: 300;
  letter-spacing: -0.032rem;
  text-wrap: pretty;
  word-break: keep-all;
}
.loginWrap .loginForm {
  width: 100%;
}
.loginWrap .loginForm .loginINFO {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  margin-bottom: 1rem;
}
.loginWrap .loginForm input.loginID, .loginWrap .loginForm input.loginPW {
  transition: all 400ms cubic-bezier(0.165, 0.84, 0.44, 1);
  height: 6rem;
  padding: 2rem;
  padding-left: 5.4rem;
  background: #FFFFFF no-repeat 2rem center/2.4rem;
}
.loginWrap .loginForm input.loginID::placeholder, .loginWrap .loginForm input.loginPW::placeholder {
  transition: all 400ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
.loginWrap .loginForm input.loginID:focus-within, .loginWrap .loginForm input.loginID:hover, .loginWrap .loginForm input.loginPW:focus-within, .loginWrap .loginForm input.loginPW:hover {
  box-shadow: 0 0 0 2px #3B67D7 inset;
}
.loginWrap .loginForm input.loginID:focus-within::placeholder, .loginWrap .loginForm input.loginID:hover::placeholder, .loginWrap .loginForm input.loginPW:focus-within::placeholder, .loginWrap .loginForm input.loginPW:hover::placeholder {
  color: #3B67D7;
}
.loginWrap .loginForm input.loginID {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.0007 14.0007C17.2893 14.0007 18.528 14.4982 19.4587 15.3894C20.3894 16.2806 20.9401 17.4966 20.996 18.7839L21.001 19.0009V21.0011C21.0007 21.2559 20.9031 21.5011 20.7281 21.6865C20.5532 21.8718 20.314 21.9833 20.0596 21.9983C19.8051 22.0132 19.5545 21.9304 19.3591 21.7668C19.1636 21.6032 19.038 21.3712 19.0079 21.1181L19.0009 21.0011V19.0009C19.0009 18.2357 18.7085 17.4993 18.1836 16.9426C17.6586 16.3858 16.9407 16.0507 16.1767 16.0058L16.0007 16.0008H8.00028C7.23502 16.0007 6.49868 16.2931 5.9419 16.8181C5.38513 17.3431 5.05001 18.061 5.00511 18.8249L5.00011 19.0009V21.0011C4.99983 21.2559 4.90223 21.5011 4.72725 21.6865C4.55227 21.8718 4.31312 21.9833 4.05866 21.9983C3.80421 22.0132 3.55365 21.9304 3.35819 21.7668C3.16272 21.6032 3.03711 21.3712 3.007 21.1181L3 21.0011V19.0009C3.00007 17.7124 3.49757 16.4736 4.38874 15.543C5.2799 14.6123 6.49594 14.0616 7.78327 14.0057L8.00028 14.0007H16.0007ZM12.0005 2C13.3267 2 14.5985 2.52681 15.5362 3.46455C16.474 4.40228 17.0008 5.67412 17.0008 7.00028C17.0008 8.32643 16.474 9.59827 15.5362 10.536C14.5985 11.4737 13.3267 12.0006 12.0005 12.0006C10.6743 12.0006 9.4025 11.4737 8.46477 10.536C7.52703 9.59827 7.00022 8.32643 7.00022 7.00028C7.00022 5.67412 7.52703 4.40228 8.46477 3.46455C9.4025 2.52681 10.6743 2 12.0005 2ZM12.0005 4.00011C11.6065 4.00011 11.2164 4.07771 10.8524 4.22849C10.4884 4.37926 10.1577 4.60025 9.87906 4.87884C9.60047 5.15743 9.37948 5.48817 9.22871 5.85216C9.07793 6.21616 9.00033 6.60629 9.00033 7.00028C9.00033 7.39426 9.07793 7.78439 9.22871 8.14839C9.37948 8.51239 9.60047 8.84312 9.87906 9.12172C10.1577 9.40031 10.4884 9.6213 10.8524 9.77207C11.2164 9.92284 11.6065 10.0004 12.0005 10.0004C12.7962 10.0004 13.5593 9.68436 14.1219 9.12172C14.6846 8.55908 15.0007 7.79597 15.0007 7.00028C15.0007 6.20458 14.6846 5.44148 14.1219 4.87884C13.5593 4.3162 12.7962 4.00011 12.0005 4.00011Z' fill='%23C2D0F3'/%3E%3C/svg%3E%0A");
}
.loginWrap .loginForm input.loginID:focus-within, .loginWrap .loginForm input.loginID:hover {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.0007 14.0007C17.2893 14.0007 18.528 14.4982 19.4587 15.3894C20.3894 16.2806 20.9401 17.4966 20.996 18.7839L21.001 19.0009V21.0011C21.0007 21.2559 20.9031 21.5011 20.7281 21.6865C20.5532 21.8718 20.314 21.9833 20.0596 21.9983C19.8051 22.0132 19.5545 21.9304 19.3591 21.7668C19.1636 21.6032 19.038 21.3712 19.0079 21.1181L19.0009 21.0011V19.0009C19.0009 18.2357 18.7085 17.4993 18.1836 16.9426C17.6586 16.3858 16.9407 16.0507 16.1767 16.0058L16.0007 16.0008H8.00028C7.23502 16.0007 6.49868 16.2931 5.9419 16.8181C5.38513 17.3431 5.05001 18.061 5.00511 18.8249L5.00011 19.0009V21.0011C4.99983 21.2559 4.90223 21.5011 4.72725 21.6865C4.55227 21.8718 4.31312 21.9833 4.05866 21.9983C3.80421 22.0132 3.55365 21.9304 3.35819 21.7668C3.16272 21.6032 3.03711 21.3712 3.007 21.1181L3 21.0011V19.0009C3.00007 17.7124 3.49757 16.4736 4.38874 15.543C5.2799 14.6123 6.49594 14.0616 7.78327 14.0057L8.00028 14.0007H16.0007ZM12.0005 2C13.3267 2 14.5985 2.52681 15.5362 3.46455C16.474 4.40228 17.0008 5.67412 17.0008 7.00028C17.0008 8.32643 16.474 9.59827 15.5362 10.536C14.5985 11.4737 13.3267 12.0006 12.0005 12.0006C10.6743 12.0006 9.4025 11.4737 8.46477 10.536C7.52703 9.59827 7.00022 8.32643 7.00022 7.00028C7.00022 5.67412 7.52703 4.40228 8.46477 3.46455C9.4025 2.52681 10.6743 2 12.0005 2ZM12.0005 4.00011C11.6065 4.00011 11.2164 4.07771 10.8524 4.22849C10.4884 4.37926 10.1577 4.60025 9.87906 4.87884C9.60047 5.15743 9.37948 5.48817 9.22871 5.85216C9.07793 6.21616 9.00033 6.60629 9.00033 7.00028C9.00033 7.39426 9.07793 7.78439 9.22871 8.14839C9.37948 8.51239 9.60047 8.84312 9.87906 9.12172C10.1577 9.40031 10.4884 9.6213 10.8524 9.77207C11.2164 9.92284 11.6065 10.0004 12.0005 10.0004C12.7962 10.0004 13.5593 9.68436 14.1219 9.12172C14.6846 8.55908 15.0007 7.79597 15.0007 7.00028C15.0007 6.20458 14.6846 5.44148 14.1219 4.87884C13.5593 4.3162 12.7962 4.00011 12.0005 4.00011Z' fill='%233B67D7'/%3E%3C/svg%3E%0A");
}
.loginWrap .loginForm input.loginPW {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.0013 3.90476C10.2754 3.90476 8.8763 5.18395 8.8763 6.7619V8.66667H15.1263V6.7619C15.1263 5.18395 13.7272 3.90476 12.0013 3.90476ZM17.2096 8.66667V6.7619C17.2096 4.13198 14.8778 2 12.0013 2C9.12482 2 6.79297 4.13198 6.79297 6.7619V8.66667C5.06708 8.66667 3.66797 9.94585 3.66797 11.5238V19.1429C3.66797 20.7208 5.06708 22 6.79297 22H17.2096C18.9355 22 20.3346 20.7208 20.3346 19.1429V11.5238C20.3346 9.94585 18.9355 8.66667 17.2096 8.66667ZM6.79297 10.5714C6.21767 10.5714 5.7513 10.9978 5.7513 11.5238V19.1429C5.7513 19.6688 6.21767 20.0952 6.79297 20.0952H17.2096C17.7849 20.0952 18.2513 19.6688 18.2513 19.1429V11.5238C18.2513 10.9978 17.7849 10.5714 17.2096 10.5714H6.79297ZM12.0013 13.4286C12.5766 13.4286 13.043 13.855 13.043 14.381V16.2857C13.043 16.8117 12.5766 17.2381 12.0013 17.2381C11.426 17.2381 10.9596 16.8117 10.9596 16.2857V14.381C10.9596 13.855 11.426 13.4286 12.0013 13.4286Z' fill='%23C2D0F3'/%3E%3C/svg%3E%0A");
}
.loginWrap .loginForm input.loginPW:focus-within, .loginWrap .loginForm input.loginPW:hover {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.0013 3.90476C10.2754 3.90476 8.8763 5.18395 8.8763 6.7619V8.66667H15.1263V6.7619C15.1263 5.18395 13.7272 3.90476 12.0013 3.90476ZM17.2096 8.66667V6.7619C17.2096 4.13198 14.8778 2 12.0013 2C9.12482 2 6.79297 4.13198 6.79297 6.7619V8.66667C5.06708 8.66667 3.66797 9.94585 3.66797 11.5238V19.1429C3.66797 20.7208 5.06708 22 6.79297 22H17.2096C18.9355 22 20.3346 20.7208 20.3346 19.1429V11.5238C20.3346 9.94585 18.9355 8.66667 17.2096 8.66667ZM6.79297 10.5714C6.21767 10.5714 5.7513 10.9978 5.7513 11.5238V19.1429C5.7513 19.6688 6.21767 20.0952 6.79297 20.0952H17.2096C17.7849 20.0952 18.2513 19.6688 18.2513 19.1429V11.5238C18.2513 10.9978 17.7849 10.5714 17.2096 10.5714H6.79297ZM12.0013 13.4286C12.5766 13.4286 13.043 13.855 13.043 14.381V16.2857C13.043 16.8117 12.5766 17.2381 12.0013 17.2381C11.426 17.2381 10.9596 16.8117 10.9596 16.2857V14.381C10.9596 13.855 11.426 13.4286 12.0013 13.4286Z' fill='%233B67D7'/%3E%3C/svg%3E%0A");
}
.loginWrap .loginForm button {
  width: 100% !important;
  margin-top: 2.8rem;
}
.loginWrap .loginUtil {
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1.3;
  margin-top: 2rem;
}
.loginWrap .loginUtil li {
  color: #777777;
  font-weight: 300;
  font-size: 1.6rem;
}
.loginWrap .loginUtil li:hover {
  font-weight: 600;
  color: #3B67D7;
}
.loginWrap .loginUtil li:not(:last-child)::after {
  content: "";
  width: 1px;
  height: 1.2rem;
  background: #DDDDDD;
  display: inline-block;
  margin: 0 1rem;
}

/* 레이어팝업 영역 */
.login_layer_pop {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 9999;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(6px);
  display: flex;
  align-items: center;
  justify-content: center;
}
.login_layer_pop .layer_close {
  background: #3B67D7;
  height: min(16vw, 6rem);
  width: min(16vw, 6rem);
  position: absolute;
  z-index: 2;
  left: 50%;
  transform: translateX(-50%);
  right: min(6vw, 4rem);
  top: -3rem;
  border-radius: 100rem;
}
.login_layer_pop .layer_close i {
  position: absolute;
  width: 4rem;
  height: 4rem;
  border-radius: 50rem;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.login_layer_pop .layer_close i::after, .login_layer_pop .layer_close i::before {
  content: "";
  width: 60%;
  height: 2px;
  background: #FFFFFF;
  position: absolute;
  left: 50%;
  top: 50%;
  transform-origin: 0 0;
  transform: translate(-50%, -50%);
}
.login_layer_pop .layer_close i::after {
  rotate: 45deg;
}
.login_layer_pop .layer_close i::before {
  rotate: -45deg;
}
.login_layer_pop .layerWrap {
  overflow-y: auto;
  width: 100%;
  height: 100%;
  padding: 0 min(2vw, 1.6rem);
}
.login_layer_pop .login_layer_inner {
  width: 90%;
  max-width: 56rem;
  max-height: 72rem;
  background: #FFFFFF;
  position: relative;
  top: 2rem;
  padding: min(6vw, 6rem) min(4vw, 3rem);
  border-radius: 1rem;
}

/* 셋 */
.find-Form {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.find-Form button {
  width: 100% !important;
}
.find-Form input[type=text], .find-Form input[type=password], .find-Form input[type=number], .find-Form input[type=date] {
  transition: all 400ms cubic-bezier(0.165, 0.84, 0.44, 1);
  padding: 2rem;
  height: 6rem;
}

.find-BTN {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  margin-top: 2rem;
}
.find-BTN button, .find-BTN a {
  width: 100% !important;
  text-align: center;
}

.layerTit {
  text-align: center;
  margin-bottom: 1.4rem;
}
.layerTit h2 {
  font-family: "Paperlogy", sans-serif;
  font-weight: 600;
  font-size: min(4rem, 10vw);
  line-height: 1.2;
  color: #3B67D7;
  transition: all 600ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
.layerTit h2 b {
  color: #333333;
}
.layerTit p {
  color: #777777;
  text-align: center;
  font-family: "Pretendard", sans-serif;
  font-size: 2.4rem;
  line-height: 1.3;
  font-weight: 300;
  letter-spacing: -0.032rem;
  text-wrap: pretty;
  word-break: keep-all;
  rotate: -0.03deg;
}
.layerTit p b {
  color: #333333;
  font-weight: 600;
}
.layerTit span {
  color: #777777;
  text-align: center;
  font-family: "Pretendard", sans-serif;
  font-size: 1.6rem;
  line-height: 1.2;
  font-weight: 300;
  letter-spacing: -0.032rem;
  text-wrap: pretty;
  word-break: keep-all;
}

.wd_inner {
  width: 100%;
  background: #FFFFFF;
  box-sizing: border-box;
  padding: 8rem 0;
}
.wd_inner > div {
  width: calc(100% - min(6rem, 6vw));
  margin: 0 auto;
}
.wd_inner .ip-title {
  font-size: 2rem;
  text-align: center;
  display: block;
  position: relative;
  font-weight: 600;
  color: #333333;
  isolation: isolate;
}
.wd_inner .ip-title span {
  background: #FFFFFF;
  display: block;
  width: fit-content;
  margin: 0 auto;
  padding: 0 2rem;
}
.wd_inner .ip-title::before {
  content: "";
  width: 100%;
  height: 1px;
  background: #DDDDDD;
  position: absolute;
  top: calc(50% - 1px);
  left: 0;
  z-index: -1;
}
.wd_inner .find-Form {
  margin-bottom: 3vw;
}
.wd_inner .confirm-noti {
  padding: 2rem 0;
}
.wd_inner .confirm-noti dt {
  font-size: max(0.9375vw, 1.6rem);
}
.wd_inner .confirm-noti dd {
  font-size: 1.6rem;
  padding: 1.6rem;
  border-radius: 0.4rem;
  background: #eee;
  color: #777777;
  margin-top: 0.8rem;
  word-break: keep-all;
  text-wrap: balance;
}

.privacy-form .policyArea {
  display: flex;
  flex-direction: column;
  gap: 6.5rem;
  margin-top: min(6rem, 6vw);
}
.privacy-form .policy-define {
  display: flex;
  flex-direction: column;
  gap: 3rem;
}
.privacy-form .policy-define dl {
  font-size: 1.8rem;
  line-height: 1.3;
}
.privacy-form .policy-define dl dt {
  color: #333333;
  font-weight: 500;
}
.privacy-form .policy-define dl dd {
  color: #777777;
  font-weight: 400;
}
.privacy-form .policySec > p {
  font-size: 2.4rem;
  color: #333333;
  font-weight: 700;
  margin-bottom: 1rem;
}
.privacy-form .policySec .tableArea {
  padding: min(5rem, 6vw);
  border-radius: 2rem;
  border: 1px solid #DDDDDD;
}
.privacy-form .policySec .tableArea table tbody tr td::before {
  display: block;
}

@media screen and (max-width: 720px) {
  .loginWrap .loginInner {
    width: 100%;
    max-width: 100%;
    border: unset;
    border-radius: unset;
    height: 100%;
    min-height: auto;
  }
  .loginWrap i.symbol {
    top: 0;
    position: unset;
    transform: unset;
    margin-bottom: 4vw;
    width: max(10rem, 20vw);
    height: max(10rem, 20vw);
    min-width: 6rem;
    min-height: 6rem;
  }
}