@charset "UTF-8";
@keyframes lineLight {
  0% {
    outline: 0rem solid rgba(63, 107, 255, 0.2);
  }
  100% {
    outline: 0.7rem solid rgba(63, 107, 255, 0.2);
  }
}
/* ------------------------
           공통
----------------------- */
@keyframes ani-blink {
  0% {
    background: #D33636;
  }
  100% {
    background: #942626;
  }
}
/* ------------------------
          준비중
----------------------- */
.page-wait {
  text-align: center;
}
.page-wait img {
  max-width: 86%;
}
.page-wait p {
  font-size: min(7vw, 5rem);
  color: #3F6BFF;
  font-family: "Paperlogy", sans-serif;
  font-weight: 800;
}
.page-wait span {
  font-size: min(5vw, 2.4rem);
  color: #777777;
  display: block;
}

/* ------------------------
        마이페이지
----------------------- */
/* 내 정보 */
.mypage-info {
  width: calc(100% - min(6rem, 6vw));
  max-width: 1800px;
  margin: 0 auto;
  box-sizing: border-box;
}
.mypage-info .visual-user {
  gap: 2vw;
  width: 100%;
  padding: 3vw 0 6vw;
}
.mypage-info .visual-user dl {
  display: flex;
  flex-direction: column;
  gap: 4vw;
}
.mypage-info .visual-user dl dt {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2vw;
  width: 100%;
}
.mypage-info .visual-user dl dt p {
  display: flex;
  align-items: center;
  gap: 1vw;
}
.mypage-info .visual-user dl dt p > i {
  width: 8vw;
  aspect-ratio: 1/1;
  display: block;
  border-radius: 100rem;
  position: relative;
  background: radial-gradient(101.74% 82.2% at 67.67% 0%, #8BFFDE 0%, #3F75FF 100%);
}
.mypage-info .visual-user dl dt p > i::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='23' viewBox='0 0 18 23' fill='none'%3E%3Cpath d='M9.0136 10.55C6.27984 10.55 4.06332 8.34509 4.06332 5.62496C4.06332 2.90484 6.27984 0.700195 9.0136 0.700195C11.7473 0.700195 13.9639 2.90513 13.9639 5.62526C13.9639 8.34538 11.7476 10.55 9.0136 10.55Z' fill='%23fff'/%3E%3Cpath d='M6.60848 12.4631L9.01364 14.9048L11.4091 12.471C14.6413 13.0083 17.2299 15.4296 18 18.5639C17.968 18.5963 17.9375 18.6302 17.9049 18.6623C15.6365 20.8981 12.5202 22.2834 9.07584 22.3001C5.50682 22.2834 2.28634 20.7957 0 18.415C0.818249 15.3365 3.40267 12.9751 6.60848 12.4631Z' fill='%23fff'/%3E%3C/svg%3E") no-repeat center center/50%;
}
.mypage-info .visual-user dl dt p {
  font-size: 6vw;
  font-weight: 400;
  color: #333333;
}
.mypage-info .visual-user dl dt p span {
  font-weight: 700;
}
.mypage-info .visual-user dl dt a {
  display: flex;
  align-items: center;
  gap: 1vw;
  font-size: 3.4vw;
  font-weight: 500;
  color: #333333;
}
.mypage-info .visual-user dl dt a i {
  display: block;
  width: 5vw;
  aspect-ratio: 1/1;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M14.2788 0.00414972L14.2244 0.0107106C14.0323 0.0491387 13.8973 0.177545 13.8167 0.346253L13.0295 2.2461C12.3472 2.15893 11.6565 2.18893 10.9743 2.25922L10.1823 0.347191C10.0633 0.060386 9.73436 -0.0755183 9.44759 0.0425778L5.34929 1.73997C5.06251 1.85901 4.92569 2.18799 5.04471 2.47479L5.83288 4.37839C5.28181 4.79548 4.83197 5.31566 4.38306 5.83491L2.47496 5.04479C2.18818 4.92576 1.85923 5.0626 1.7402 5.3494L0.0429688 9.44809C-0.0760536 9.73489 0.0607738 10.0639 0.347551 10.1829L2.25003 10.9711C2.2013 11.5869 2.17693 11.6741 2.2013 12.3236C2.20973 12.5589 2.23691 12.7932 2.25378 13.0275L0.34849 13.8167C0.0617123 13.9357 -0.0741787 14.2647 0.0439053 14.5515L1.74114 18.6502C1.86016 18.937 2.18912 19.0739 2.47589 18.9548L4.37931 18.1666C4.79635 18.7186 5.31274 19.1732 5.83475 19.6203L5.04564 21.5248C4.92662 21.8116 5.06345 22.1406 5.35023 22.2596L9.44852 23.957C9.7353 24.0761 10.0643 23.9392 10.1833 23.6524L10.9705 21.7526C11.6528 21.8397 12.3435 21.8097 13.0257 21.7394L13.8177 23.6515C13.9367 23.9383 14.2656 24.0751 14.5524 23.9561L18.6507 22.2587C18.9375 22.1397 19.0743 21.8107 18.9553 21.5239L18.1671 19.6193C18.7182 19.2023 19.168 18.6821 19.6169 18.1628L21.525 18.9529C21.8118 19.072 22.1408 18.9351 22.2598 18.6483L23.957 14.5506C24.0761 14.2638 23.9392 13.9348 23.6524 13.8158L21.75 13.0275C21.7987 12.4117 21.8231 12.3246 21.7987 11.675C21.7903 11.4398 21.7631 11.2055 21.7462 10.9711L23.6515 10.182C23.9383 10.0629 24.0751 9.73395 23.9561 9.44715L22.2589 5.34847C22.1398 5.06166 21.8109 4.92482 21.5241 5.04385L19.6216 5.8321C19.2046 5.28004 18.6882 4.82547 18.1662 4.37839L18.9553 2.47386C19.0743 2.18705 18.9375 1.85807 18.6507 1.73904L14.5524 0.0416405L14.4437 0.00883607L14.2797 0.00414972H14.2788ZM9.36043 1.29571L10.0989 3.07933C10.1964 3.31365 10.4382 3.45424 10.6903 3.42144C11.7334 3.28835 12.5309 3.27616 13.2835 3.41394C13.5449 3.46174 13.8036 3.32115 13.9048 3.07652L14.6424 1.29571L17.7023 2.5629L16.9647 4.34371C16.8654 4.58272 16.9432 4.85921 17.1522 5.01292C17.8607 5.53123 18.4811 6.15077 18.9881 6.84622C19.1409 7.05617 19.4173 7.1349 19.6582 7.03461L21.4379 6.29792L22.705 9.35811L20.9253 10.0948C20.6881 10.1932 20.5476 10.4397 20.5832 10.6937C20.7144 11.6188 20.7191 12.483 20.5841 13.29C20.541 13.5477 20.6816 13.8026 20.9234 13.9029L22.704 14.6406L21.437 17.7007L19.6563 16.9631C19.4201 16.8656 19.1484 16.9387 18.9937 17.1421C18.4211 17.8957 17.8185 18.5068 17.1568 18.982C16.945 19.1348 16.8654 19.4131 16.9657 19.654L17.7032 21.4348L14.6433 22.702L13.9048 20.9184C13.8074 20.6841 13.5656 20.5435 13.3135 20.5754C12.2704 20.7094 11.4728 20.7206 10.7203 20.5829C10.4588 20.5351 10.2001 20.6756 10.0989 20.9212L9.36137 22.702L6.30147 21.4348L7.03903 19.654C7.13837 19.4141 7.06059 19.1385 6.85159 18.9848C6.14308 18.4665 5.52267 17.847 5.01565 17.1515C4.86289 16.9416 4.58643 16.8628 4.34557 16.9631L2.56586 17.6998L1.29879 14.6396L3.0785 13.9029C3.31561 13.8045 3.45618 13.558 3.41963 13.304C3.28843 12.3789 3.28374 11.5148 3.4187 10.7078C3.46181 10.45 3.32123 10.1951 3.07944 10.0948L1.29879 9.35717L2.56586 6.29698L4.34651 7.03461C4.58268 7.13209 4.85446 7.05898 5.00909 6.8556C5.58171 6.10203 6.18432 5.49187 6.84597 5.0148C7.05777 4.86296 7.13743 4.58459 7.03716 4.34277L6.29959 2.56196L9.35949 1.29477L9.36043 1.29571ZM12.0005 7.74694C9.65283 7.74694 7.74848 9.65053 7.74848 11.9993C7.74848 14.3481 9.65189 16.2517 12.0005 16.2517C14.349 16.2517 16.2525 14.3481 16.2525 11.9993C16.2525 9.65053 14.349 7.74694 12.0005 7.74694ZM12.0005 8.87166C13.7277 8.87166 15.1278 10.2719 15.1278 11.9993C15.1278 13.7267 13.7277 15.127 12.0005 15.127C10.2732 15.127 8.87309 13.7267 8.87309 11.9993C8.87309 10.2719 10.2732 8.87166 12.0005 8.87166Z' fill='%233F6BFF'/%3E%3C/svg%3E") no-repeat center center/contain;
}
.mypage-info .visual-user dl dd {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 3.4vw;
  color: #777777;
  font-weight: 300;
  word-break: keep-all;
  text-wrap: pretty;
  line-height: 1.2;
}
.mypage-info .visual-user button:has(> i) {
  gap: 1vw;
}
.mypage-info .visual-user i.ico-logout {
  display: block;
  width: 1.6rem;
  aspect-ratio: 1/1;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='24' viewBox='0 0 20 24' fill='none'%3E%3Cpath d='M0 12C0 11.3911 0.49962 10.8975 1.11599 10.8975H11.5947L7.31899 6.67346C6.88312 6.24285 6.88312 5.54495 7.31899 5.11434C7.75486 4.68374 8.4613 4.68374 8.89717 5.11434L15.0776 11.2201C15.0809 11.2234 15.0839 11.227 15.0872 11.2303C15.0924 11.2358 15.0976 11.2413 15.1028 11.2464C15.1165 11.2607 15.1294 11.2754 15.142 11.29C15.145 11.2933 15.148 11.2966 15.1506 11.2999C15.1665 11.3189 15.1813 11.3384 15.1958 11.3581C15.198 11.3611 15.2002 11.3644 15.2025 11.3673C15.2169 11.3874 15.2306 11.4079 15.2432 11.4288C15.2432 11.4292 15.2436 11.4295 15.244 11.4299C15.2581 11.4533 15.2714 11.4768 15.2836 11.5009C15.2836 11.5013 15.284 11.502 15.2844 11.5024C15.3092 11.5511 15.3303 11.6013 15.3474 11.6525C15.3481 11.6547 15.3489 11.6566 15.3492 11.6587C15.3652 11.7071 15.3774 11.7565 15.3863 11.8063C15.3874 11.8118 15.3882 11.8173 15.3893 11.8228C15.393 11.8462 15.3963 11.8697 15.3985 11.8931C15.3985 11.8953 15.3985 11.8975 15.3989 11.8997C15.4008 11.9213 15.4019 11.9429 15.4026 11.9645C15.4026 11.9711 15.403 11.978 15.403 11.9846C15.403 12.0077 15.403 12.0308 15.4019 12.0535C15.4019 12.056 15.4015 12.059 15.4011 12.0615C15.4 12.0831 15.3978 12.1047 15.3952 12.1263C15.3945 12.1315 15.3941 12.1366 15.3933 12.1417C15.387 12.1908 15.377 12.2395 15.3637 12.2874C15.3629 12.29 15.3622 12.2926 15.3618 12.2948C15.3478 12.3442 15.3303 12.3933 15.3092 12.4409C15.3088 12.442 15.3081 12.4431 15.3077 12.4442C15.2866 12.4914 15.2621 12.5372 15.234 12.5818C15.2325 12.584 15.231 12.5862 15.2295 12.5888C15.2025 12.6309 15.1721 12.6715 15.1387 12.7107C15.135 12.7151 15.1313 12.7195 15.1276 12.7235C15.1109 12.7422 15.0942 12.7605 15.0761 12.7785L8.89568 18.8842C8.67775 19.0995 8.39236 19.2072 8.1066 19.2072C7.82083 19.2072 7.53544 19.0995 7.31751 18.8842C6.88164 18.4536 6.88164 17.7557 7.31751 17.3251L11.5932 13.1011H1.11599C0.49962 13.1011 0 12.6075 0 11.9985V12ZM19.7917 1.92874C19.6586 1.6175 19.4681 1.33849 19.2254 1.09865C18.983 0.859182 18.7002 0.670975 18.3851 0.539157C18.0586 0.402579 17.7121 0.333374 17.3555 0.333374H13.9104C13.294 0.333374 12.7944 0.82696 12.7944 1.43589C12.7944 2.04481 13.294 2.5384 13.9104 2.5384H17.3555C17.4118 2.5384 17.4656 2.54902 17.5156 2.56989C17.5645 2.59039 17.6086 2.62005 17.6472 2.65777C17.6857 2.69548 17.7154 2.73942 17.7361 2.78775C17.7573 2.83719 17.768 2.89065 17.768 2.94594V21.0544C17.768 21.1101 17.7573 21.1632 17.7361 21.2126C17.7154 21.261 17.6854 21.3045 17.6472 21.3423C17.609 21.38 17.5645 21.4096 17.5156 21.4301C17.4656 21.451 17.4115 21.4616 17.3555 21.4616H13.9104C13.294 21.4616 12.7944 21.9552 12.7944 22.5641C12.7944 23.1731 13.294 23.6666 13.9104 23.6666H17.3555C17.7121 23.6666 18.0582 23.5974 18.3851 23.4609C18.7002 23.3294 18.9826 23.1412 19.2254 22.9014C19.4678 22.6619 19.6583 22.3825 19.7917 22.0713C19.93 21.7487 20 21.4063 20 21.0541V2.94594C20 2.59369 19.93 2.25169 19.7917 1.92874Z' fill='%23bbb'/%3E%3C/svg%3E") no-repeat center center/contain;
}

.edu_area {
  display: flex;
  flex-direction: column;
  gap: 2vw;
  padding: 4vw 0;
  width: calc(100% - min(6rem, 6vw));
  max-width: 1800px;
  margin: 0 auto;
  box-sizing: border-box;
}
.edu_area .eduState {
  display: flex;
  align-items: center;
  width: 100%;
  gap: 2vw;
}
.edu_area .eduState > div {
  display: flex;
  align-items: center;
  gap: 2vw;
  padding: 4vw;
  width: 100%;
}
.edu_area .eduState > div i {
  display: block;
  width: 12vw;
  aspect-ratio: 1/1;
  border-radius: 100rem;
  flex-shrink: 0;
  background: rgba(255, 255, 255, 0.3) url() no-repeat center center/50%;
}
.edu_area .eduState > div dl {
  color: #FFFFFF;
}
.edu_area .eduState > div dl dt {
  font-size: min(3vw, 2rem);
  font-weight: 300;
}
.edu_area .eduState > div dl dd {
  font-size: min(6vw, 7rem);
  font-family: "Paperlogy", sans-serif;
  font-weight: 600;
  line-height: 1.1;
}
.edu_area .eduState .ei-comple {
  border-radius: 1rem;
  background: linear-gradient(99deg, #6CB1EA 21.45%, #5073FF 94.99%);
}
.edu_area .eduState .ei-comple i {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38' fill='none'%3E%3Cpath d='M24.2282 18.8506C25.0891 18.6976 25.9106 19.2715 26.0635 20.1324L28.4633 33.631L28.4648 33.6449C28.5454 34.1218 28.4786 34.6126 28.2731 35.0504C28.0677 35.4876 27.7337 35.8515 27.316 36.0941C26.8977 36.3368 26.4142 36.4469 25.9321 36.408C25.4723 36.3708 25.0345 36.1996 24.6704 35.9178L19.005 31.6657L13.3288 35.9178C12.9654 36.1984 12.5288 36.3693 12.0702 36.4064C11.5887 36.4454 11.1059 36.3362 10.6879 36.0941C10.2703 35.8522 9.9367 35.4885 9.73079 35.052C9.52484 34.615 9.45658 34.1245 9.53596 33.648L9.53905 33.6325L11.9357 20.1324C12.0886 19.2716 12.9102 18.698 13.7711 18.8506C14.632 19.0035 15.2072 19.8251 15.0544 20.686L13.0072 32.2023L17.1094 29.1315L17.1109 29.1299C17.658 28.7214 18.3223 28.5007 19.005 28.5006C19.6881 28.5006 20.3534 28.7211 20.9007 29.1299L20.9038 29.1315L24.9905 32.1992L22.9464 20.686C22.7935 19.8251 23.3674 19.0036 24.2282 18.8506Z' fill='white'/%3E%3Cpath d='M26.9167 12.6667C26.9167 8.29445 23.3722 4.75004 19 4.75004C14.6277 4.75004 11.0833 8.29445 11.0833 12.6667C11.0833 17.039 14.6277 20.5834 19 20.5834C23.3722 20.5834 26.9167 17.039 26.9167 12.6667ZM30.0833 12.6667C30.0833 18.7879 25.1211 23.75 19 23.75C12.8788 23.75 7.91666 18.7879 7.91666 12.6667C7.91666 6.54555 12.8788 1.58337 19 1.58337C25.1211 1.58337 30.0833 6.54555 30.0833 12.6667Z' fill='white'/%3E%3C/svg%3E");
}
.edu_area .eduState .ei-fail {
  border-radius: 1rem;
  background: linear-gradient(277deg, #DD5A5C 10.11%, #EB8B36 88.22%);
}
.edu_area .eduState .ei-fail i {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34' fill='none'%3E%3Cpath d='M30.9091 17C30.9091 9.31822 24.6818 3.09091 17 3.09091C9.31822 3.09091 3.09091 9.31822 3.09091 17C3.09091 24.6818 9.31822 30.9091 17 30.9091C24.6818 30.9091 30.9091 24.6818 30.9091 17ZM34 17C34 26.3888 26.3888 34 17 34C7.61116 34 0 26.3888 0 17C0 7.61116 7.61116 0 17 0C26.3888 0 34 7.61116 34 17Z' fill='white'/%3E%3Cpath d='M15.4545 7.72722C15.4545 6.87369 16.1465 6.18176 17 6.18176C17.8535 6.18176 18.5455 6.87369 18.5455 7.72722V16.0446L23.873 18.7084C24.6365 19.0901 24.946 20.0187 24.5643 20.7821C24.1826 21.5455 23.254 21.855 22.4906 21.4733L16.3088 18.3824C15.7852 18.1206 15.4545 17.5853 15.4545 16.9999V7.72722Z' fill='white'/%3E%3C/svg%3E");
}
.edu_area .eduCheck {
  border-radius: 2vw;
  padding: 4vw;
  background: #333333;
  width: 100%;
  display: flex;
  align-items: center;
  gap: 2vw;
  color: #FFFFFF;
  position: relative;
}
.edu_area .eduCheck i {
  width: 10vw;
  aspect-ratio: 1/1;
  display: block;
  border-radius: 2vw;
  background: rgba(255, 255, 255, 0.3) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 3.99902C12.4295 3.99905 12.8543 4.09226 13.2451 4.27051L13.2441 4.27148L21.8154 8.17383L21.8145 8.1748C22.163 8.32664 22.462 8.57402 22.6748 8.88965C22.8933 9.2139 23.0115 9.59537 23.0156 9.98633C23.0165 10.0768 23.0112 10.1668 23 10.2559V16C23 16.5523 22.5523 17 22 17C21.4477 17 21 16.5523 21 16V12.2109L19 13.1182V16C19 17.3662 17.9386 18.3911 16.6895 19.0156C15.3936 19.6635 13.7064 20 12 20C10.2936 20 8.60643 19.6635 7.31055 19.0156C6.06141 18.3911 5 17.3662 5 16V13.1055L2.18457 11.8223V11.8213C1.83487 11.6648 1.53696 11.4116 1.32715 11.0908C1.11454 10.7656 1.00107 10.3846 1.00098 9.99609C1.00103 9.60771 1.11475 9.2275 1.32715 8.90234C1.53718 8.58107 1.83527 8.32639 2.18555 8.16992L10.7549 4.27148V4.27051C11.1456 4.09229 11.5705 3.99906 12 3.99902ZM7 16C7 16.225 7.20324 16.726 8.2041 17.2266C9.15862 17.7038 10.5239 18 12 18C13.4761 18 14.8414 17.7038 15.7959 17.2266C16.7968 16.726 17 16.225 17 16V14.0264L13.2432 15.7314C12.853 15.909 12.4287 16.0009 12 16.001C11.6243 16.0009 11.2521 15.9299 10.9033 15.793L10.7549 15.7305L7 14.0176V16ZM12 6C11.857 6.00003 11.7151 6.03053 11.585 6.08984L11.584 6.09082L3.01367 9.99023L3.00098 9.99609L3.01465 10.0029L11.585 13.9102C11.7152 13.9696 11.8569 14.0009 12 14.001C12.143 14.0009 12.2849 13.9694 12.415 13.9102H12.417L21 10.0146V10C20.9955 9.99791 20.9908 9.99616 20.9863 9.99414L12.415 6.09082V6.08984C12.2848 6.03045 12.1431 6.00003 12 6Z' fill='white'/%3E%3C/svg%3E") no-repeat center center/50%;
}
.edu_area .eduCheck::after {
  content: "";
  position: absolute;
  right: 4vw;
  width: 4vw;
  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='%23fff'/%3E%3C/svg%3E") no-repeat center center/contain;
}

/* 학습 정보 */
.sec-eduProgress .sec_body {
  display: flex;
  align-items: center;
  gap: 4vw;
  justify-content: space-around;
}
.sec-eduProgress .pgArea {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  gap: 2vw;
}
.sec-eduProgress .progress-container {
  position: relative;
  width: 30vw;
  aspect-ratio: 1/1;
}
.sec-eduProgress svg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.sec-eduProgress .percentage-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  display: flex;
  flex-direction: column;
}
.sec-eduProgress .percentage-text p {
  font-size: 5vw;
  font-weight: bold;
  color: #3F6BFF;
  line-height: 1;
}
.sec-eduProgress .percentage-text span {
  color: #999999;
  font-size: 3vw;
  font-weight: 300;
}
.sec-eduProgress .eduInfo {
  display: flex;
  flex-direction: column;
  gap: 3vw;
}
.sec-eduProgress .eduInfo dl {
  display: flex;
  font-size: 3.6vw;
}
.sec-eduProgress .eduInfo dl dt {
  display: flex;
  align-items: center;
  font-weight: 600;
  color: #333333;
}
.sec-eduProgress .eduInfo dl dt::after {
  content: "";
  display: block;
  flex-shrink: 0;
  margin: 0 1rem;
  width: 0.3rem;
  height: 0.3rem;
  border-radius: 1rem;
  background-color: #3F6BFF;
  margin-bottom: 1px;
}
.sec-eduProgress .eduInfo dl dd {
  font-weight: 300;
  color: #777777;
}
.sec-eduProgress .eduInfo dl.edu_state dd span {
  font-weight: 600;
}
.sec-eduProgress .eduInfo dl.edu_state dd span.sco_on {
  color: #3F6BFF;
}
.sec-eduProgress .eduInfo dl.edu_state dd span.sco_off {
  color: #e01f11;
}
.sec-eduProgress .eduInfo button.sco_off_btn {
  height: 3rem;
  font-size: 1.4rem;
  padding: 0rem 1.5rem;
  border: 2px solid #e01f11;
  color: #e01f11;
  border-radius: 5rem;
  justify-content: center;
  font-size: max(3.6vw, 1.6rem);
  display: flex;
  align-items: center;
  gap: 0.6rem;
}
.sec-eduProgress .eduInfo button.sco_off_btn::after {
  content: "->";
  font-weight: 600;
  animation: ani-flicker 500ms ease-in-out infinite 500ms alternate-reverse;
}
.sec-eduProgress .moreEdu {
  width: 100%;
  aspect-ratio: 2.6/1;
  border-radius: 2vw;
  box-sizing: border-box;
  padding: 6vw 6vw;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-top: 6vw;
}
.sec-eduProgress .moreEdu dt, .sec-eduProgress .moreEdu dd {
  display: block;
  color: #ffffff;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.sec-eduProgress .moreEdu dt {
  font-size: 5vw;
  font-weight: 600;
}
.sec-eduProgress .moreEdu dd {
  font-weight: 400;
  font-size: 3.4vw;
  display: flex;
  align-items: center;
  gap: 1vw;
}
.sec-eduProgress .moreEdu dd::before {
  content: "";
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='11' viewBox='0 0 17 11' fill='none'%3E%3Cpath d='M0.5 0C0.776142 0 1 0.223858 1 0.5V6.5H14.793L12.4648 4.17188C12.2696 3.97661 12.2696 3.66011 12.4648 3.46484C12.6601 3.26958 12.9766 3.26958 13.1719 3.46484L16.3535 6.64648C16.5488 6.84175 16.5488 7.15825 16.3535 7.35352L13.1719 10.5352C12.9766 10.7304 12.6601 10.7304 12.4648 10.5352C12.2696 10.3399 12.2696 10.0234 12.4648 9.82812L14.793 7.5H0V0.5C0 0.223858 0.223858 0 0.5 0Z' fill='%23F9FF46'/%3E%3C/svg%3E") no-repeat center center/contain;
  width: 4vw;
  aspect-ratio: 1/1;
  display: inline-block;
}

.set-bar {
  display: block;
  padding: 1.2vw 3vw;
  font-weight: 600;
  font-size: max(4vw, 2rem);
  margin-top: -5vw;
}
.set-bar.set-on {
  background: #3F6BFF;
  color: #ffffff;
  display: flex;
  align-items: center;
  gap: 0.6rem;
  justify-content: center;
}
.set-bar.set-off {
  background: #e01f11;
  color: #ffffff;
  display: flex;
  align-items: center;
  gap: 0.6rem;
  justify-content: center;
}
.set-bar.set-off::before {
  content: "";
  flex-shrink: 0;
  width: 3vw;
  aspect-ratio: 1/1;
  border-radius: 50rem;
  background: #F9FF46;
  animation: ani-flicker 500ms ease-in-out infinite 500ms alternate-reverse;
  display: block;
}

/* 내 정보 관리 */
.sec-fvMenu .fvMenu:not(:last-of-type) {
  padding-bottom: 4vw;
  margin-bottom: 5vw;
  border-bottom: 1px solid #eeeeee;
}
.sec-fvMenu .fvMenu p {
  font-size: 4vw;
  color: #999999;
}
.sec-fvMenu .fvMenu ul {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0.4rem 6vw;
  margin-top: 2vw;
}
.sec-fvMenu .fvMenu ul li {
  position: relative;
  width: 100%;
}
.sec-fvMenu .fvMenu ul li::after {
  content: "";
  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='%23bebebe'/%3E%3C/svg%3E") no-repeat center center/contain;
  width: 3vw;
  aspect-ratio: 1/1;
  position: absolute;
  right: 0;
  scale: -1;
  transform-origin: top;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
.sec-fvMenu .fvMenu ul li.new a {
  display: flex;
  align-items: center;
  gap: 0.3rem;
}
.sec-fvMenu .fvMenu ul li.new a::after {
  content: "";
  width: 5vw;
  aspect-ratio: 1/1;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M25 12.5C25 19.4036 19.4036 25 12.5 25C5.59644 25 0 19.4036 0 12.5C0 5.59644 5.59644 0 12.5 0C19.4036 0 25 5.59644 25 12.5Z' fill='%23e01f11'/%3E%3Cpath d='M17.2767 7.06522V17.8244H15.1219L10.7528 11.5086H10.6785V17.8244H8.15217V7.06522H10.3367L14.6612 13.381H14.7503V7.06522H17.2767Z' fill='white'/%3E%3C/svg%3E") no-repeat center center/contain;
  display: inline-block;
}
.sec-fvMenu .fvMenu ul li a {
  font-size: 5vw;
  display: block;
  padding: 2vw 0;
  line-height: 0.9;
  color: #333333;
  font-weight: 500;
  transform: rotate(-0.03deg);
}

/* ------------------------
          학습방
----------------------- */
#wrap:has(.learning-player, .box_tit) {
  padding-top: 16vw;
}

article.contents section.sec-eduLearn:has(.eduLabel) {
  background: transparent;
}

.learn_state {
  background: #333333;
  color: #ffffff;
  font-weight: 600;
  text-align: center;
  font-size: max(3vw, 1.4rem);
  padding: max(2vw, 1rem);
}

.learn_timeSet {
  background: #ffffff;
  color: #333333;
  font-weight: 600;
  text-align: center;
  font-size: max(3vw, 1.4rem);
  padding: max(2vw, 1rem);
  border: 1px solid #dddddd;
  display: flex;
  align-items: center;
  border-left: none;
  border-right: none;
}
.learn_timeSet > p {
  width: 100%;
  padding: 2vw;
  color: #333333;
  font-weight: 400;
}
.learn_timeSet > p strong {
  font-size: max(4vw, 1.6rem);
  font-weight: 700;
  color: #222222;
}
.learn_timeSet > p strong.ts_hereTime {
  color: #3F6BFF;
}
.learn_timeSet > p strong.ts_warning {
  color: #e41b1b;
}
.learn_timeSet > p:not(:first-child) {
  border-left: 1px solid #dddddd;
}

.visual-learn {
  display: flex;
  align-items: center;
  padding: 0 0 4vw;
  gap: 3vw;
  width: calc(100% - min(6rem, 6vw));
  max-width: 1800px;
  margin: 0 auto;
  box-sizing: border-box;
}
.visual-learn .vl-thumb {
  width: min(40vw, 28rem);
  aspect-ratio: 16/9;
  flex-shrink: 0;
  box-shadow: 0 0 0 1px #eeeeee;
  border-radius: 0.4rem;
  overflow: hidden;
}
.visual-learn .vl-thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.visual-learn .vl-info dl {
  position: relative;
}
.visual-learn .vl-info dl dt {
  line-height: 1.2;
  font-size: 4vw;
  font-weight: 600;
  color: #333333;
  text-wrap-style: pretty;
  word-break: keep-all;
}
.visual-learn .vl-info dl dd {
  letter-spacing: -0.04rem;
  margin-top: 1vw;
  font-size: 3vw;
  font-weight: 300;
  color: #777777;
  line-height: 1.2;
  text-wrap: balance;
  word-break: keep-all;
}

.dtiArea {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
.dtiArea details, .dtiArea .dtiInfo {
  border: 1px solid #dddddd;
  overflow: hidden;
  border-radius: 0.4rem;
  font-size: min(4.6vw, 2.6rem);
  letter-spacing: -0.04rem;
  line-height: 1.3;
}
.dtiArea summary, .dtiArea .dtiHere {
  padding: 3vw 5vw;
  padding-right: 10vw;
  font-weight: 600;
  color: #333333;
  position: relative;
  text-wrap-style: balance;
  word-break: keep-all;
}
.dtiArea .dtiInfo .dtiHere {
  background: #333333;
}
.dtiArea .dtiInfo .dtiHere dl {
  display: flex;
  align-items: center;
  color: #ffffff;
}
.dtiArea .dtiInfo .dtiHere dl dt {
  font-size: max(4vw, 1.4rem);
  font-weight: 600;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.dtiArea .dtiInfo .dtiHere dl dd {
  font-size: max(3vw, 1.2rem);
  flex-shrink: 0;
}
.dtiArea .dtiInfo .dtiHere dl dd::after {
  content: "|";
  font-weight: 200;
  display: inline-block;
  margin: 0 max(1vw, 0.6rem);
}
.dtiArea .dtiInfo .dtiHere dl.dl-now dd {
  display: flex;
  align-items: center;
}
.dtiArea .dtiInfo .dtiHere dl.dl-now dd::before {
  content: "";
  width: max(3vw, 1.2rem);
  aspect-ratio: 1/1;
  display: inline-block;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='14' viewBox='0 0 11 14' fill='none'%3E%3Cpath d='M9.67425 7.84366C10.2917 7.45071 10.2917 6.54929 9.67425 6.15634L1.53688 0.978014C0.871152 0.55437 -2.38419e-07 1.03258 -2.38419e-07 1.82167V12.1783C-2.38419e-07 12.9674 0.87115 13.4456 1.53688 13.022L9.67425 7.84366Z' fill='white'/%3E%3C/svg%3E") no-repeat 0 0/contain;
}
.dtiArea .dtiInfo .dtiHere dl.dl-prg {
  justify-content: end;
  margin-top: 2vw;
}
.dtiArea .dtiInfo .dtiHere dl.dl-prg dd {
  font-weight: 400;
}
.dtiArea details:hover summary {
  color: #333333;
  font-weight: 600;
}
.dtiArea details:open summary::before {
  transform: rotate(-90deg);
}
.dtiArea summary {
  background: #f8f8f8;
  list-style-type: none;
}
.dtiArea summary::before {
  content: "";
  position: absolute;
  width: 1.5rem;
  height: 1.5rem;
  display: block;
  position: absolute;
  top: calc(50% - 0.8rem);
  right: 3vw;
  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='%23bebebe'/%3E%3C/svg%3E") no-repeat center center/contain;
  transform: rotate(90deg);
  transform-origin: 50% 50%;
  border-radius: 100rem;
  transition: transform 500ms;
}
.dtiArea summary::-webkit-details-marker {
  display: none;
}
.dtiArea ul li {
  padding: 4vw;
  border-top: 1px solid #dddddd;
  color: #777777;
  font-weight: 300;
  position: relative;
  display: flex;
  align-items: center;
  gap: 2.4vw;
  background: #ffffff;
}
.dtiArea ul li .thumb {
  width: min(25vw, 16rem);
  aspect-ratio: 16/9;
  flex-shrink: 0;
  box-shadow: 0 0 0 1px #eeeeee;
  border-radius: 0.4rem;
  overflow: hidden;
}
.dtiArea ul li .thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.dtiArea ul li dl {
  position: relative;
}
.dtiArea ul li dl dt {
  font-size: min(4vw, 1.6rem);
  font-weight: 300;
  color: #777777;
  line-height: 1.2;
  text-wrap: balance;
  word-break: keep-all;
}
.dtiArea ul li dl dd {
  line-height: 1.2;
  font-size: 4vw;
  font-weight: 600;
  color: #333333;
  text-wrap-style: pretty;
  word-break: keep-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.dtiArea ul li dl dd.eduLabel {
  padding: min(2vw, 0.6rem) 4vw;
  border: 2px solid #BDF03E;
  color: #BDF03E;
  width: fit-content;
  line-height: 1;
  border-radius: 100rem;
  font-size: 3.2vw;
  margin-top: 2vw;
  display: flex;
  align-items: center;
}
.dtiArea ul li dl dd.eduLabel.clear {
  border: 2px solid #3F6BFF;
  color: #3F6BFF;
}
.dtiArea ul li dl dd.eduLabel.ing {
  border: 2px solid #ff0404;
  color: rgb(255, 4, 4);
}
.dtiArea ul li dl dd.eduLabel.ing::before {
  content: "";
  width: max(2.4vw, 1rem);
  aspect-ratio: 1/1;
  display: inline-block;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='14' viewBox='0 0 11 14' fill='none'%3E%3Cpath d='M9.67425 7.84366C10.2917 7.45071 10.2917 6.54929 9.67425 6.15634L1.53688 0.978014C0.871152 0.55437 -2.38419e-07 1.03258 -2.38419e-07 1.82167V12.1783C-2.38419e-07 12.9674 0.87115 13.4456 1.53688 13.022L9.67425 7.84366Z' fill='red'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  position: relative;
  left: -0.5vw;
  animation: ani-flicker 500ms ease-in-out infinite 500ms alternate-reverse;
}
.dtiArea ul li:hover {
  color: #333333;
  font-weight: 500;
}
.dtiArea.none_dti details:open summary::before {
  transform: rotate(180deg);
}
.dtiArea.none_dti summary {
  background: #f8f8f8;
  list-style-type: none;
}
.dtiArea.none_dti summary::before {
  content: "";
  position: absolute;
  width: 1.5rem;
  height: 1.5rem;
  display: block;
  position: absolute;
  top: calc(50% - 0.8rem);
  right: 3vw;
  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='%23bebebe'/%3E%3C/svg%3E") no-repeat center center/contain;
  transform: rotate(180deg);
  transform-origin: 50% 50%;
  border-radius: 100rem;
  transition: transform 500ms;
}
.dtiArea.none_dti summary::-webkit-details-marker {
  display: none;
}
.dtiArea.none_dti ul {
  display: none;
}

.learning-player {
  position: relative;
  width: 100%;
  aspect-ratio: 16/9;
  margin-bottom: 3vw;
  overflow: hidden;
}
.learning-player video {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.reqBox {
  padding: 4vw;
  padding-top: 8vw;
  margin-top: 6vw;
  background: #EEF4FF;
  border-radius: 2vw;
  text-wrap-style: pretty;
  word-break: keep-all;
  color: #333333;
  font-family: "Paperlogy", sans-serif;
  font-size: max(1.6rem, 3vw);
  line-height: 1.3;
  position: relative;
}
.reqBox > p {
  background: #3F6BFF;
  color: #ffffff;
  font-size: max(1.8rem, 5vw);
  font-family: "Paperlogy", sans-serif;
  font-weight: 600;
  line-height: 1;
  rotate: -0.03deg;
  word-break: keep-all;
  text-wrap-style: pretty;
  padding: max(1rem, 1vw) max(1.6rem, 3vw);
  display: block;
  width: fit-content;
  border-radius: 100rem;
  position: absolute;
  left: 50%;
  top: 0;
  transform: translate(-50%, -50%);
  text-wrap-mode: nowrap;
}
.reqBox > p::before, .reqBox > p::after {
  content: "·";
  font-weight: 800;
  color: #F9FF46;
  display: inline-block;
}
.reqBox > p::before {
  margin-right: 2vw;
}
.reqBox > p::after {
  margin-left: 2vw;
}
.reqBox ol {
  display: flex;
  flex-direction: column;
  gap: 0.4rem;
  line-height: 1.4;
  margin-top: 0.6rem;
  font-weight: 300;
}
.reqBox ol li {
  position: relative;
  margin-left: 1rem;
  font-size: max(1.6rem, 3vw);
  line-height: 1.3;
  color: #777777;
  font-weight: 400;
  word-break: auto-phrase;
  text-wrap-mode: pretty;
}
.reqBox ol li::before {
  content: "";
  width: 0.4rem;
  height: 0.4rem;
  display: inline-block;
  border-radius: 10rem;
  background: #777777;
  position: absolute;
  top: 0.9rem;
  left: -1rem;
}

/* ------------------------
 개인정보처리방침 & 이용약관
----------------------- */
.sec-policy .useBtn {
  margin-top: 2rem;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(min(46vw, 32rem), 1fr));
  gap: 1rem;
}
.sec-policy .useBtn a, .sec-policy .useBtn button {
  width: 100%;
}
.sec-policy .pol-icon > strong {
  width: 100%;
  display: block;
  border-radius: 2vw;
  font-size: min(8vw, 1.8rem);
  color: #ffffff;
  font-family: "Paperlogy", sans-serif;
  padding: 2vw 4vw;
  text-align: center;
  background: #3F6BFF;
  margin-bottom: 3vw;
}
.sec-policy .pol-icon i[class^=pi-] {
  display: inline-block;
  width: max(4rem, 10vw);
  aspect-ratio: 1/1;
  background: url() no-repeat center/auto;
}
.sec-policy .pol-icon i.pi-1 {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='_%3F덉씠%3F%3F1' data-name='%3F덉씠%3F%3F1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 76.51 88.09'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; %7D .cls-2 %7B fill: %2305f; %7D .cls-3 %7B fill: %23ff6b00; %7D .cls-4 %7B fill: %2304c; %7D .cls-5 %7B opacity: .2; %7D .cls-6 %7B opacity: .8; %7D %3C/style%3E%3C/defs%3E%3Cg class='cls-5'%3E%3Crect class='cls-2' x='21.64' y='37.4' width='26.59' height='19.94' rx='1.66' ry='1.66'/%3E%3C/g%3E%3Ccircle class='cls-1' cx='49.06' cy='53.19' r='14.13'/%3E%3Cpath class='cls-4' d='M33.27,57.62h-11.63c-3.21,0-5.82-2.61-5.82-5.82v-26.04c0-.46.37-.83.83-.83h14.64c1.24,0,2.41.55,3.2,1.51l3.1,3.75h18.94c.46,0,.83.37.83.83v5.54c0,.46-.37.83-.83.83s-.83-.37-.83-.83v-4.71h-18.5c-.25,0-.48-.11-.64-.3l-3.35-4.05c-.48-.58-1.18-.91-1.92-.91h-13.81v25.21c0,2.29,1.86,4.16,4.16,4.16h11.63c.46,0,.83.37.83.83s-.37.83-.83.83Z'/%3E%3Cpath class='cls-4' d='M29.11,31.3h-7.2c-.46,0-.83-.37-.83-.83s.37-.83.83-.83h7.2c.46,0,.83.37.83.83s-.37.83-.83.83Z'/%3E%3Cpath class='cls-4' d='M38.26,88.09c-.14,0-.29-.04-.42-.11L.42,66.37c-.26-.15-.42-.42-.42-.72V22.44c0-.3.16-.57.42-.72L37.84.11c.26-.15.57-.15.83,0l37.42,21.61c.26.15.42.42.42.72v43.21c0,.3-.16.57-.42.72l-37.42,21.61c-.13.07-.27.11-.42.11ZM1.66,65.17l36.59,21.13,36.59-21.13V22.92L38.26,1.79,1.66,22.92v42.25Z'/%3E%3Cpath class='cls-4' d='M48.25,63.98c-.37,0-.74-.01-1.11-.05-3.11-.25-6.05-1.6-8.29-3.81-2.22-2.22-3.6-5.15-3.87-8.26-.27-3.11.57-6.24,2.38-8.81,1.81-2.57,4.47-4.43,7.51-5.24,3.04-.81,6.27-.53,9.11.8.42.19.6.69.4,1.11-.19.42-.69.6-1.1.4-2.49-1.16-5.32-1.41-7.98-.7-2.66.71-4.99,2.34-6.58,4.59-1.58,2.25-2.32,4.99-2.08,7.71.24,2.72,1.44,5.29,3.38,7.23,1.96,1.93,4.54,3.12,7.26,3.33,2.73.24,5.47-.52,7.74-2.11,2.24-1.58,3.87-3.91,4.57-6.58.56-2.14.51-4.37-.16-6.47-.14-.44.1-.9.54-1.04.43-.14.9.1,1.04.54.76,2.4.82,4.95.18,7.39-.8,3.04-2.66,5.71-5.22,7.51-2.28,1.6-4.98,2.45-7.72,2.45Z'/%3E%3Cpath class='cls-4' d='M48.24,41.14c-.46,0-.83-.37-.83-.83v-4.16c0-.46.37-.83.83-.83s.83.37.83.83v4.16c0,.46-.37.83-.83.83Z'/%3E%3Cpath class='cls-4' d='M48.24,66.08c-.46,0-.83-.37-.83-.83v-4.16c0-.46.37-.83.83-.83s.83.37.83.83v4.16c0,.46-.37.83-.83.83Z'/%3E%3Cpath class='cls-4' d='M62.79,51.54h-4.16c-.46,0-.83-.37-.83-.83s.37-.83.83-.83h4.16c.46,0,.83.37.83.83s-.37.83-.83.83Z'/%3E%3Cpath class='cls-4' d='M37.84,51.54h-4.16c-.46,0-.83-.37-.83-.83s.37-.83.83-.83h4.16c.46,0,.83.37.83.83s-.37.83-.83.83Z'/%3E%3Cg class='cls-6'%3E%3Cpath class='cls-3' d='M48.23,57.06c-3.51,0-6.37-2.86-6.37-6.37s2.86-6.37,6.37-6.37,6.37,2.86,6.37,6.37-2.86,6.37-6.37,6.37ZM48.23,45.98c-2.6,0-4.71,2.11-4.71,4.71s2.11,4.71,4.71,4.71,4.71-2.11,4.71-4.71-2.11-4.71-4.71-4.71Z'/%3E%3C/g%3E%3C/svg%3E");
}
.sec-policy .pol-icon i.pi-2 {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='_%3F덉씠%3F%3F1' data-name='%3F덉씠%3F%3F1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 81.44 81.44'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %2304c; %7D .cls-2 %7B opacity: .35; %7D .cls-3 %7B opacity: .15; %7D .cls-4 %7B fill: %23fb8; %7D .cls-5 %7B fill: %2305f; fill-rule: evenodd; %7D .cls-6 %7B fill: %2304c; %7D %3C/style%3E%3C/defs%3E%3Cg class='cls-2'%3E%3Cellipse class='cls-4' cx='32.41' cy='34.07' rx='9.97' ry='14.96'/%3E%3C/g%3E%3Cpath class='cls-1' d='M41.55,51.47c-5.67,0-10.92-3.22-13.52-8.24-2.71-.24-4.77-2.35-4.77-4.91,0-1.99,1.21-3.73,3.08-4.51v-1.65c0-8.38,6.82-15.2,15.2-15.2s15.2,6.82,15.2,15.2v1.65c1.87.78,3.08,2.53,3.08,4.51,0,2.59-2.1,4.72-4.77,4.92-2.59,5.02-7.84,8.23-13.51,8.23ZM41.55,18.62c-7.47,0-13.54,6.07-13.54,13.54v2.86l-.6.17c-1.48.43-2.48,1.68-2.48,3.13,0,1.81,1.58,3.28,3.53,3.28h.53l.33.47c2.23,4.7,7.04,7.74,12.24,7.74s10.01-3.04,12.24-7.74l.23-.47h.53c2.05,0,3.63-1.47,3.63-3.27,0-1.44-1-2.7-2.48-3.13l-.6-.17v-2.86c0-7.47-6.07-13.54-13.54-13.54Z'/%3E%3Cg class='cls-3'%3E%3Cpath class='cls-5' d='M75.12,61.4c-7,6.05-16.12,9.72-26.09,9.72-22.03,0-39.89-17.86-39.89-39.89,0-7.37,2-14.28,5.48-20.2C6.18,18.34.83,29.14.83,41.2c0,22.03,17.86,39.89,39.89,39.89,14.66,0,27.47-7.91,34.4-19.69Z'/%3E%3C/g%3E%3Cpath class='cls-6' d='M14.13,70.64s-.07,0-.11,0c-.46-.06-.78-.48-.72-.93l.83-6.4c.56-3.33,2.39-6.18,5.18-8.04,2.78-1.86,6.11-2.48,9.38-1.74l8.72,1.99c2.29.52,4.7.52,6.99,0l8.85-2c3.3-.75,6.67-.14,9.51,1.72,2.83,1.85,4.74,4.7,5.37,8.02l.84,5.22c.07.45-.24.88-.69.95-.46.08-.88-.24-.95-.69l-.83-5.2c-.55-2.85-2.2-5.32-4.65-6.92-2.45-1.6-5.37-2.13-8.23-1.49l-8.85,2c-2.53.57-5.2.57-7.73,0l-8.72-1.99c-2.82-.64-5.68-.11-8.08,1.5-2.4,1.61-3.98,4.06-4.46,6.91l-.83,6.37c-.05.42-.41.72-.82.72Z'/%3E%3Cpath class='cls-6' d='M40.72,81.44C18.27,81.44,0,63.17,0,40.72S18.27,0,40.72,0s40.72,18.27,40.72,40.72-18.27,40.72-40.72,40.72ZM40.72,1.66C19.18,1.66,1.66,19.18,1.66,40.72s17.52,39.06,39.06,39.06,39.06-17.52,39.06-39.06S62.26,1.66,40.72,1.66Z'/%3E%3C/svg%3E");
}
.sec-policy .pol-icon i.pi-3 {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='_%3F덉씠%3F%3F1' data-name='%3F덉씠%3F%3F1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 76.52 88.09'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; %7D .cls-2 %7B fill: %2305f; %7D .cls-3 %7B fill: %23ff6b00; %7D .cls-4 %7B fill: %2304c; %7D .cls-5 %7B opacity: .2; %7D %3C/style%3E%3C/defs%3E%3Cg class='cls-5'%3E%3Cpath class='cls-2' d='M21.64,40.72c0-.92.75-1.66,1.66-1.66h23.27c.91,0,1.66.74,1.66,1.66v12.6c0,1.66-3.37,3.64-5.04,3.51-4.4-.35-11.19.76-19.68,1.93-1,.13-1.88-.65-1.88-1.65v-16.39Z'/%3E%3C/g%3E%3Ccircle class='cls-1' cx='48.23' cy='52.35' r='14.96'/%3E%3Cpath class='cls-4' d='M33.28,59.29h-11.63c-3.21,0-5.82-2.61-5.82-5.82v-26.04c0-.46.37-.83.83-.83h12.98c1.24,0,2.41.55,3.2,1.51l3.11,3.75h20.6c.46,0,.83.37.83.83v5.54c0,.46-.37.83-.83.83s-.83-.37-.83-.83v-4.71h-20.16c-.25,0-.48-.11-.64-.3l-3.36-4.05c-.48-.58-1.18-.91-1.92-.91h-12.15v25.21c0,2.29,1.86,4.16,4.16,4.16h11.63c.46,0,.83.37.83.83s-.37.83-.83.83Z'/%3E%3Cpath class='cls-4' d='M29.12,32.96h-7.2c-.46,0-.83-.37-.83-.83s.37-.83.83-.83h7.2c.46,0,.83.37.83.83s-.37.83-.83.83Z'/%3E%3Cpath class='cls-4' d='M38.26,88.09c-.14,0-.29-.04-.42-.11L.42,66.37c-.26-.15-.42-.42-.42-.72V22.44c0-.3.16-.57.42-.72L37.85.11c.26-.15.57-.15.83,0l37.43,21.61c.26.15.42.42.42.72v43.21c0,.3-.16.57-.42.72l-37.43,21.61c-.13.07-.27.11-.42.11ZM1.66,65.17l36.6,21.13,36.6-21.13V22.92L38.26,1.79,1.66,22.92v42.25Z'/%3E%3Cpath class='cls-4' d='M34.47,52.55c0,.45.38.81.85.81s.81-.38.81-.85l-1.66.03ZM37.25,58.02c-.45-.12-.9.15-1.01.6l-1.93,7.21c-.12.45.15.9.58,1.03.45.12.9-.15,1.01-.6l1.73-6.42,6.42,1.71c.45.12.9-.15,1.01-.6.12-.43-.13-.9-.58-1.01l-7.23-1.93ZM56.99,60.7c-4.6,4.84-12.27,5.02-17.1.42l-1.15,1.21c5.5,5.24,14.21,5.02,19.46-.48l-1.21-1.15ZM39.47,44.01c4.6-4.84,12.27-5.02,17.1-.41l1.15-1.2c-5.5-5.24-14.21-5.03-19.46.47l1.21,1.15ZM56.58,43.59c4.84,4.61,5.02,12.27.42,17.1l1.21,1.15c5.24-5.5,5.02-14.21-.48-19.45l-1.15,1.2ZM36.13,52.52c-.05-3.05,1.06-6.12,3.34-8.51l-1.21-1.15c-2.58,2.72-3.84,6.21-3.79,9.69l1.66-.03ZM39.89,61.11c-.86-.81-1.58-1.73-2.13-2.71l-1.45.85c.65,1.1,1.45,2.14,2.43,3.07l1.15-1.21Z'/%3E%3Crect class='cls-4' x='47.25' y='39.02' width='1.66' height='3.32'/%3E%3Crect class='cls-4' x='47.25' y='62.66' width='1.66' height='3.32'/%3E%3Crect class='cls-4' x='58.05' y='51.49' width='3.32' height='1.66'/%3E%3Cpath class='cls-3' d='M48.08,54.91c-.21,0-.41-.08-.57-.22l-5.17-4.83c-.33-.31-.35-.84-.04-1.18.31-.33.84-.35,1.18-.04l4.49,4.2,6.09-8.12c.27-.37.8-.44,1.16-.17.37.27.44.8.17,1.16l-6.65,8.86c-.14.19-.36.31-.59.33-.02,0-.05,0-.07,0Z'/%3E%3Cg%3E%3Ccircle class='cls-1' cx='48.23' cy='53.35' r='1.66'/%3E%3Cpath class='cls-3' d='M48.23,55.85c-1.37,0-2.49-1.12-2.49-2.49s1.12-2.49,2.49-2.49,2.49,1.12,2.49,2.49-1.12,2.49-2.49,2.49ZM48.23,52.52c-.46,0-.83.37-.83.83s.37.83.83.83.83-.37.83-.83-.37-.83-.83-.83Z'/%3E%3C/g%3E%3C/svg%3E");
}
.sec-policy .pol-icon i.pi-4 {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='_%3F덉씠%3F%3F1' data-name='%3F덉씠%3F%3F1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 76.52 88.09'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %2305f; %7D .cls-2 %7B fill: %23ff6b00; %7D .cls-3 %7B fill: %2304c; %7D .cls-4 %7B opacity: .9; %7D .cls-5 %7B opacity: .2; %7D %3C/style%3E%3C/defs%3E%3Cg class='cls-5'%3E%3Crect class='cls-1' x='26.63' y='37.4' width='11.63' height='24.93' rx='1.66' ry='1.66'/%3E%3C/g%3E%3Cpath class='cls-3' d='M38.26,88.09c-.14,0-.29-.04-.42-.11L.42,66.37c-.26-.15-.42-.42-.42-.72V22.44c0-.3.16-.57.42-.72L37.85.11c.26-.15.57-.15.83,0l37.43,21.61c.26.15.42.42.42.72v43.21c0,.3-.16.57-.42.72l-37.43,21.61c-.13.07-.27.11-.42.11ZM1.66,65.17l36.6,21.13,36.6-21.13V22.92L38.26,1.79,1.66,22.92v42.25Z'/%3E%3Cg class='cls-4'%3E%3Cpath class='cls-2' d='M44.83,30.11c-.37,0-.71-.25-.8-.62l-.48-1.85c-.29-1.1-1.28-1.87-2.42-1.87h-5.65c-1.14,0-2.13.77-2.4,1.87l-.49,1.86c-.12.44-.56.72-1.01.59-.44-.12-.71-.57-.59-1.01l.48-1.85c.45-1.83,2.11-3.12,4.01-3.12h5.65c1.89,0,3.55,1.28,4.03,3.12l.48,1.85c.12.44-.15.9-.59,1.01-.07.02-.14.03-.21.03Z'/%3E%3C/g%3E%3Cpath class='cls-3' d='M46.09,63.54h-15.57c-2.2,0-3.99-1.65-4.15-3.84l-1.93-25.18c-.02-.23.06-.46.22-.63s.38-.27.61-.27h26.08c.23,0,.45.1.61.27.16.17.24.4.22.63l-1.94,25.18c-.16,2.16-1.98,3.84-4.13,3.84ZM26.16,35.29l1.86,24.28c.1,1.32,1.17,2.31,2.49,2.31h15.57c1.31,0,2.38-.99,2.48-2.31l1.88-24.28h-24.28Z'/%3E%3Cpath class='cls-3' d='M53.22,32.99c-.46,0-.83-.37-.83-.83v-.83c0-.46-.37-.83-.83-.83h-26.59c-.46,0-.83.37-.83.83v.83c0,.46-.37.83-.83.83s-.83-.37-.83-.83v-.83c0-1.37,1.12-2.49,2.49-2.49h26.59c1.37,0,2.49,1.12,2.49,2.49v.83c0,.46-.37.83-.83.83Z'/%3E%3Cpath class='cls-3' d='M38.01,52.93c-.46,0-.83-.37-.83-.83v-9.2c0-.46.37-.83.83-.83s.83.37.83.83v9.2c0,.46-.37.83-.83.83Z'/%3E%3Cpath class='cls-3' d='M32.03,55.1c-.46,0-.83-.37-.83-.83v-13.55c0-.46.37-.83.83-.83s.83.37.83.83v13.55c0,.46-.37.83-.83.83Z'/%3E%3Cpath class='cls-3' d='M43.99,55.1c-.46,0-.83-.37-.83-.83v-13.55c0-.46.37-.83.83-.83s.83.37.83.83v13.55c0,.46-.37.83-.83.83Z'/%3E%3C/svg%3E");
}
.sec-policy .pol-icon i.pi-5 {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='_%3F덉씠%3F%3F1' data-name='%3F덉씠%3F%3F1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 78.12 78.12'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; %7D .cls-2 %7B fill: %2305f; %7D .cls-3 %7B fill: %23ff6b00; %7D .cls-4 %7B fill: %2304c; %7D .cls-5 %7B opacity: .2; %7D .cls-6 %7B opacity: .8; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M19.11,32.23v-7.13l5.98-6.32,1.02-.91c.3-.27.7-.42,1.1-.42h25.13v35.22c0,3.66-2.98,6.65-6.65,6.65h-26.59v-27.09Z'/%3E%3Cg class='cls-5'%3E%3Cpath class='cls-2' d='M12.47,35.37v-7.84l6.58-6.95,1.17-1.05c.3-.27.7-.42,1.1-.42h27.71v39.39c0,3.67-2.98,6.65-6.65,6.65H12.47v-29.78Z'/%3E%3C/g%3E%3Cpath class='cls-1' d='M19.11,32.23v-7.13l5.98-6.32,1.02-.91c.3-.27.7-.42,1.1-.42h25.13v35.22c0,3.66-2.98,6.65-6.65,6.65h-26.59v-27.09Z'/%3E%3Cpath class='cls-4' d='M77.29,78.12H.83c-.46,0-.83-.37-.83-.83V.83c0-.46.37-.83.83-.83h76.45c.46,0,.83.37.83.83v76.45c0,.46-.37.83-.83.83ZM1.66,76.45h74.79V1.66H1.66v74.79Z'/%3E%3Cg%3E%3Cg class='cls-5'%3E%3Cpath class='cls-2' d='M34.07,34.84l14.96-7.41,14.96,7.41v11.34h0c-1.05,5.62-4.57,10.45-9.58,13.21l-5.38,2.94-6.2-3.21c-4.94-2.54-8.24-7.43-8.75-12.95h0v-11.34Z'/%3E%3C/g%3E%3Cpath class='cls-4' d='M49.03,63.16c-.13,0-.26-.03-.38-.09l-6.2-3.21c-5.21-2.69-8.65-7.77-9.2-13.61v-11.41c0-.32.18-.6.46-.75l14.96-7.41c.23-.11.5-.11.74,0l14.96,7.41c.28.14.46.43.46.75v11.34c-1.11,6.02-4.76,11.05-10.01,13.94l-5.38,2.94c-.12.07-.26.1-.4.1ZM34.9,35.35v10.82c.49,5.19,3.6,9.78,8.3,12.21l5.81,3,4.99-2.73c4.82-2.65,8.16-7.26,9.16-12.64v-10.67s-14.14-7-14.14-7l-14.13,7Z'/%3E%3C/g%3E%3Cpath class='cls-4' d='M28.66,17.45v-.83h-.83v.83h.83ZM19.11,25.1l-.6-.57-.23.23v.33h.83ZM51.52,25.03c0,.45.37.83.83.83s.83-.38.83-.83h-1.66ZM52.35,17.45h.83c0-.47-.37-.83-.83-.83v.83ZM28.66,25.55v.83c.46,0,.83-.37.83-.83h-.83ZM23.1,24.72c-.46,0-.83.38-.83.83s.37.83.83.83v-1.66ZM25.7,19.35c.32-.33.3-.85-.03-1.16-.33-.32-.86-.3-1.18.03l1.21,1.13ZM19.11,59.32h-.83c0,.45.37.83.83.83v-.83ZM36.57,60.15c.46,0,.83-.38.83-.83s-.37-.83-.83-.83v1.66ZM18.28,25.1v7.13h1.66v-7.13h-1.66ZM53.19,25.03v-7.58h-1.66v7.58h1.66ZM52.35,16.62h-23.69v1.66h23.69v-1.66ZM27.83,17.45v8.09h1.66v-8.09h-1.66ZM28.66,24.72h-5.56v1.66h5.56v-1.66ZM19.72,25.66l5.98-6.32-1.21-1.13-5.98,6.32,1.21,1.13ZM19.94,59.32v-27.09h-1.66v27.09h1.66ZM19.11,60.15h17.45v-1.66h-17.45v1.66Z'/%3E%3Cg%3E%3Ccircle class='cls-1' cx='49.03' cy='44.88' r='9.14'/%3E%3Cpath class='cls-4' d='M49.03,54.85c-5.5,0-9.97-4.47-9.97-9.97s4.47-9.97,9.97-9.97,9.97,4.47,9.97,9.97-4.47,9.97-9.97,9.97ZM49.03,36.57c-4.58,0-8.31,3.73-8.31,8.31s3.73,8.31,8.31,8.31,8.31-3.73,8.31-8.31-3.73-8.31-8.31-8.31Z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-1' d='M29.92,42.38c3.89.95,6.08,1,9.97,0v5.67c-3.89,1.3-6.08,1.31-9.97,0v-5.67Z'/%3E%3Cpath class='cls-4' d='M34.89,49.86c-1.61,0-3.21-.34-5.24-1.03-.34-.11-.56-.43-.56-.79v-5.67c0-.25.12-.5.32-.65.2-.16.46-.21.71-.15,3.85.94,5.91.94,9.57,0,.25-.06.51,0,.72.15.2.16.32.4.32.66v5.67c0,.36-.23.68-.57.79-2.05.68-3.66,1.02-5.27,1.02ZM30.75,47.45c3.15,1,5.12,1,8.31,0v-4.01c-3.01.68-5.15.67-8.31,0v4.02Z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-1' d='M68.14,42.38c-3.89.95-6.08,1-9.97,0v5.67c3.89,1.3,6.08,1.31,9.97,0v-5.67Z'/%3E%3Cpath class='cls-4' d='M63.18,49.86c-1.61,0-3.22-.34-5.27-1.02-.34-.11-.57-.43-.57-.79v-5.67c0-.26.12-.5.32-.66.2-.16.47-.21.72-.15,3.66.94,5.71.94,9.57,0,.25-.06.51,0,.71.15.2.16.32.4.32.65v5.67c0,.36-.23.67-.56.79-2.03.68-3.63,1.03-5.24,1.03ZM59,47.45c3.19,1,5.16,1,8.31,0v-4.02c-3.16.68-5.3.69-8.31,0v4.01Z'/%3E%3C/g%3E%3Cg class='cls-6'%3E%3Cpath class='cls-3' d='M47.48,42.42v3.72h1.86c.26,0,.5-.05.72-.13.22-.1.42-.23.59-.42.17-.17.3-.37.4-.58.1-.23.15-.48.15-.73s-.05-.5-.15-.71c-.1-.23-.23-.43-.4-.6-.17-.17-.37-.3-.59-.4-.22-.1-.47-.15-.72-.15h-1.86ZM47.48,49.86h-1.86v-9.31h3.73c.34,0,.67.05.99.13.32.08.61.22.88.38.28.15.53.35.75.58.23.22.42.48.58.75.16.28.29.58.38.9.09.32.14.63.14.98,0,.52-.1,1-.29,1.45s-.46.85-.8,1.18c-.34.35-.73.61-1.19.8-.45.2-.93.3-1.44.3h-1.86v1.86Z'/%3E%3C/g%3E%3C/svg%3E");
}
.sec-policy .pol-icon i.pi-6 {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='_%3F덉씠%3F%3F1' data-name='%3F덉씠%3F%3F1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 76.51 88.09'%3E%3Cdefs%3E%3Cstyle%3E .cls-1, .cls-2 %7B fill: %23fff; %7D .cls-2 %7B fill-rule: evenodd; %7D .cls-3 %7B fill: %2305f; %7D .cls-4 %7B fill: %23ff6b00; %7D .cls-5 %7B fill: %2304c; %7D .cls-6 %7B opacity: .2; %7D .cls-7 %7B opacity: .8; %7D %3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M14.99,25.76v26.04c0,2.74,2.23,4.99,4.99,4.99h34.9v-25.77h-19.33l-3.35-4.06c-.63-.76-1.57-1.21-2.56-1.21h-14.64Z'/%3E%3Cpath class='cls-5' d='M54.88,57.62H19.97c-3.21,0-5.82-2.61-5.82-5.82v-26.04c0-.46.37-.83.83-.83h14.64c1.24,0,2.41.55,3.2,1.51l3.1,3.75h18.94c.46,0,.83.37.83.83v25.77c0,.46-.37.83-.83.83ZM15.82,26.59v25.21c0,2.29,1.86,4.16,4.16,4.16h34.07v-24.11h-18.5c-.25,0-.48-.11-.64-.3l-3.35-4.05c-.48-.58-1.18-.91-1.92-.91h-13.81Z'/%3E%3C/g%3E%3Cpath class='cls-5' d='M27.45,31.3h-7.2c-.46,0-.83-.37-.83-.83s.37-.83.83-.83h7.2c.46,0,.83.37.83.83s-.37.83-.83.83Z'/%3E%3Cg class='cls-6'%3E%3Crect class='cls-3' x='19.97' y='37.4' width='26.59' height='19.94' rx='1.66' ry='1.66'/%3E%3C/g%3E%3Cpath class='cls-5' d='M38.26,88.09c-.14,0-.29-.04-.42-.11L.42,66.37c-.26-.15-.42-.42-.42-.72V22.44c0-.3.16-.57.42-.72L37.84.11c.26-.15.57-.15.83,0l37.42,21.61c.26.15.42.42.42.72v43.21c0,.3-.16.57-.42.72l-37.42,21.61c-.13.07-.27.11-.42.11ZM1.66,65.17l36.59,21.13,36.59-21.13V22.92L38.26,1.79,1.66,22.92v42.25Z'/%3E%3Cpath class='cls-2' d='M45.35,36.03l5.42.12-.05,2.06c1.77.31,3.42.94,4.9,1.82l2.14-2.03,3.76,3.91-1.85,1.76c1.27,1.67,2.18,3.63,2.61,5.76l2.28.05-.12,5.42-2.12-.05c-.34,1.83-1.03,3.54-2.01,5.05l2.01,2.09-3.93,3.74-1.83-1.91c-1.88,1.33-4.09,2.23-6.48,2.54l-.05,2.29-5.42-.13.06-2.49c-2.08-.53-3.97-1.51-5.57-2.83l-1.54,1.46-3.76-3.91,1.84-1.75c-.8-1.48-1.35-3.09-1.59-4.82l-2.11-.05.12-5.42,2.27.05c.5-1.98,1.41-3.79,2.64-5.35l-1.76-1.83,3.93-3.73,1.94,2.02c1.29-.74,2.71-1.29,4.22-1.6l.05-2.27Z'/%3E%3Cpath class='cls-5' d='M50.77,36.15l.83.02c.01-.46-.35-.84-.81-.85l-.02.83ZM45.35,36.03l.02-.83c-.46,0-.84.35-.85.81l.83.02ZM50.72,38.22l-.83-.02c0,.41.28.77.69.84l.14-.82ZM55.61,40.04l-.43.71c.32.19.73.15,1-.11l-.57-.6ZM57.76,38l.6-.58c-.32-.33-.84-.34-1.17-.03l.57.6ZM61.51,41.91l.57.6c.16-.15.25-.36.26-.59,0-.22-.08-.43-.23-.59l-.6.58ZM59.66,43.67l-.57-.6c-.31.29-.35.77-.09,1.11l.66-.5ZM62.27,49.43l-.81.17c.08.37.41.65.8.66l.02-.83ZM64.55,49.48l.83.02c0-.47-.35-.85-.81-.85l-.02.83ZM64.43,54.9l-.02.83c.46,0,.84-.37.85-.81l-.83-.02ZM62.31,54.85l.02-.83c-.41-.02-.76.27-.84.68l.82.15ZM60.31,59.9l-.7-.45c-.21.32-.17.75.1,1.03l.6-.58ZM62.32,61.99l.57.6c.16-.15.25-.35.26-.58,0-.22-.08-.43-.23-.6l-.6.58ZM58.39,65.73l-.6.57c.32.33.84.35,1.17.03l-.57-.6ZM56.56,63.82l.6-.58c-.29-.3-.75-.33-1.08-.1l.48.68ZM50.08,66.37l-.11-.83c-.41.05-.72.4-.72.81l.83.02ZM50.02,68.66l-.02.83c.46,0,.84-.37.85-.81l-.83-.02ZM44.61,68.53l-.83-.02c0,.22.08.43.23.6.15.15.36.25.58.25l.02-.83ZM44.66,66.03l.83.02c0-.38-.25-.73-.62-.81l-.21.8ZM39.09,63.21l.53-.65c-.32-.27-.8-.25-1.1.05l.57.6ZM37.55,64.67l-.6.58c.32.33.84.33,1.17.02l-.57-.6ZM33.79,60.76l-.57-.6c-.16.15-.25.37-.26.58s.08.43.23.6l.6-.58ZM35.63,59.02l.57.6c.27-.25.34-.66.16-1l-.73.4ZM34.04,54.2l.82-.12c-.06-.4-.4-.7-.8-.71l-.02.83ZM31.93,54.15l-.83-.02c0,.22.08.43.23.6.15.15.36.25.58.25l.02-.83ZM32.05,48.73l.02-.83c-.46,0-.84.35-.85.81l.83.02ZM34.32,48.78l-.02.83c.39.02.73-.25.82-.63l-.81-.2ZM36.96,43.44l.65.52c.26-.33.24-.79-.05-1.09l-.6.58ZM35.21,41.61l-.57-.6c-.16.15-.25.36-.26.58,0,.22.08.44.23.59l.6-.58ZM39.14,37.88l.6-.58c-.32-.33-.84-.34-1.17-.03l.57.6ZM41.08,39.9l-.6.58c.26.27.68.33,1.01.14l-.41-.72ZM45.3,38.3l.17.81c.38-.08.65-.41.66-.79l-.83-.02ZM50.78,35.32l-5.42-.12-.04,1.66,5.42.12.04-1.66ZM51.55,38.24l.05-2.06-1.66-.04-.05,2.06,1.66.04ZM56.04,39.33c-1.56-.94-3.31-1.6-5.18-1.93l-.29,1.64c1.66.29,3.22.88,4.61,1.72l.85-1.42ZM57.18,37.4l-2.14,2.04,1.14,1.2,2.14-2.04-1.15-1.21ZM62.11,41.34l-3.75-3.91-1.2,1.15,3.75,3.91,1.2-1.15ZM60.23,44.27l1.85-1.76-1.15-1.2-1.85,1.76,1.15,1.21ZM63.09,49.26c-.46-2.26-1.42-4.33-2.76-6.1l-1.32,1.01c1.2,1.57,2.05,3.42,2.45,5.43l1.63-.33ZM62.25,50.26l2.28.05.04-1.66-2.28-.05-.04,1.66ZM63.72,49.46l-.12,5.4,1.66.05.12-5.42-1.66-.03ZM64.45,54.07l-2.12-.05-.04,1.66,2.12.05.04-1.66ZM61.01,60.35c1.03-1.6,1.76-3.41,2.12-5.35l-1.63-.3c-.32,1.73-.97,3.32-1.89,4.75l1.4.9ZM62.92,61.41l-2.01-2.09-1.2,1.16,2.01,2.09,1.2-1.16ZM58.96,66.33l3.93-3.74-1.15-1.2-3.93,3.72,1.15,1.21ZM55.96,64.4l1.83,1.89,1.2-1.15-1.83-1.91-1.2,1.16ZM50.18,67.18c2.53-.32,4.87-1.26,6.86-2.68l-.96-1.36c-1.77,1.26-3.85,2.11-6.11,2.39l.21,1.65ZM50.86,68.68l.05-2.29-1.66-.03-.05,2.29,1.66.03ZM44.59,69.36l5.42.13.04-1.66-5.42-.13-.04,1.66ZM43.84,66.02l-.06,2.49,1.66.03.06-2.49-1.66-.03ZM38.56,63.84c1.69,1.4,3.7,2.44,5.9,2.99l.41-1.6c-1.96-.5-3.74-1.43-5.25-2.68l-1.06,1.28ZM38.12,65.27l1.54-1.46-1.15-1.2-1.54,1.46,1.15,1.2ZM33.19,61.35l3.75,3.91,1.2-1.16-3.75-3.91-1.2,1.16ZM35.06,58.42l-1.84,1.75,1.15,1.2,1.84-1.75-1.15-1.2ZM33.21,54.32c.25,1.83.84,3.54,1.69,5.1l1.46-.8c-.76-1.38-1.27-2.91-1.5-4.54l-1.65.23ZM34.06,53.37l-2.11-.05-.04,1.66,2.11.05.04-1.66ZM32.76,54.17l.12-5.42-1.66-.03-.12,5.42,1.66.03ZM32.03,49.56l2.27.05.04-1.66-2.27-.05-.04,1.66ZM36.31,42.92c-1.3,1.64-2.27,3.57-2.79,5.66l1.61.4c.47-1.86,1.33-3.57,2.48-5.03l-1.3-1.03ZM34.61,42.18l1.76,1.83,1.2-1.15-1.76-1.83-1.2,1.15ZM38.56,37.28l-3.93,3.73,1.14,1.2,3.93-3.73-1.15-1.2ZM41.68,39.32l-1.94-2.02-1.2,1.15,1.94,2.02,1.2-1.15ZM45.13,37.48c-1.59.33-3.09.91-4.46,1.69l.83,1.44c1.22-.7,2.56-1.21,3.97-1.51l-.34-1.63ZM44.52,36.01l-.05,2.27,1.66.04.05-2.27-1.66-.04Z'/%3E%3Cg class='cls-7'%3E%3Cpath class='cls-4' d='M46.79,50.08l-1.73,5.6h-1.84l2.61-7.1h1.16l-.2,1.5ZM48.22,55.68l-1.73-5.6-.22-1.5h1.18l2.62,7.1h-1.84ZM48.15,53.04v1.31h-3.64v-1.31h3.64ZM52.4,48.58v7.1h-1.71v-7.1h1.71Z'/%3E%3C/g%3E%3C/svg%3E");
}
.sec-policy .pol-icon i.pi-7 {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='_%3F덉씠%3F%3F1' data-name='%3F덉씠%3F%3F1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 78.12 78.12'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; %7D .cls-2 %7B fill: %2305f; %7D .cls-3 %7B fill: %23ff6b00; %7D .cls-4 %7B fill: %2304c; %7D .cls-5 %7B opacity: .1; %7D .cls-6 %7B opacity: .8; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-4' d='M77.29,78.12H.83c-.46,0-.83-.37-.83-.83V.83c0-.46.37-.83.83-.83h76.45c.46,0,.83.37.83.83v76.45c0,.46-.37.83-.83.83ZM1.66,76.45h74.79V1.66H1.66v74.79Z'/%3E%3Cpath class='cls-4' d='M39.06,57.18c-8.28,0-15.01-6.73-15.01-15.01v-3.56c0-8.28,6.73-15.01,15.01-15.01s15.01,6.73,15.01,15.01v3.56c0,8.28-6.73,15.01-15.01,15.01ZM39.06,25.26c-7.36,0-13.35,5.99-13.35,13.35v3.56c0,7.36,5.99,13.35,13.35,13.35s13.35-5.99,13.35-13.35v-3.56c0-7.36-5.99-13.35-13.35-13.35Z'/%3E%3Cg class='cls-5'%3E%3Cpath class='cls-2' d='M25.76,32.41c0-3.67,2.98-6.65,6.65-6.65h0c3.67,0,6.65,2.98,6.65,6.65v16.62c0,3.67-2.98,6.65-6.65,6.65h0c-3.67,0-6.65-2.98-6.65-6.65v-16.62Z'/%3E%3C/g%3E%3Cellipse class='cls-1' cx='39.06' cy='57.34' rx='8.31' ry='6.65'/%3E%3Cg class='cls-6'%3E%3Cpath class='cls-3' d='M20.64,50.88h-2.05c-3.84,0-6.96-3.12-6.96-6.96s3.12-6.96,6.96-6.96h2.05c.46,0,.83.37.83.83s-.37.83-.83.83h-2.05c-2.92,0-5.3,2.38-5.3,5.3s2.38,5.3,5.3,5.3h2.05c.46,0,.83.37.83.83s-.37.83-.83.83Z'/%3E%3C/g%3E%3Cg class='cls-6'%3E%3Cpath class='cls-3' d='M59.52,50.88h-2.05c-.46,0-.83-.37-.83-.83s.37-.83.83-.83h2.05c2.92,0,5.3-2.38,5.3-5.3s-2.38-5.3-5.3-5.3h-2.05c-.46,0-.83-.37-.83-.83s.37-.83.83-.83h2.05c3.84,0,6.96,3.12,6.96,6.96s-3.12,6.96-6.96,6.96Z'/%3E%3C/g%3E%3Cpath class='cls-4' d='M45.87,61.1h-1.83c-.46,0-.83-.37-.83-.83s.37-.83.83-.83h1.83c5.94,0,10.77-4.83,10.77-10.77v-11.14c0-9.7-7.89-17.58-17.58-17.58s-17.58,7.89-17.58,17.58v11.14c0,.46-.37.83-.83.83s-.83-.37-.83-.83v-11.14c0-10.61,8.63-19.25,19.25-19.25s19.25,8.63,19.25,19.25v11.14c0,6.85-5.58,12.43-12.43,12.43Z'/%3E%3Cpath class='cls-1' d='M35.25,57.47c0-1.55,1.26-2.81,2.81-2.81h4.8v5.6h-4.8c-1.55,0-2.81-1.25-2.81-2.79h0Z'/%3E%3Cg class='cls-6'%3E%3Cpath class='cls-3' d='M42.86,54.67h.83c0-.45-.38-.83-.83-.83v.83ZM42.86,60.27v.83h.83v-.83h-.83ZM38.06,55.5h4.8v-1.66h-4.8v1.66ZM42.03,54.67v5.6h1.66v-5.6h-1.66ZM42.86,59.44h-4.8v1.66h4.8v-1.66ZM38.06,59.44c-1.1,0-1.98-.88-1.98-1.96h-1.66c0,1.99,1.63,3.62,3.64,3.62v-1.66ZM38.06,53.83c-2.01,0-3.64,1.63-3.64,3.64h1.66c0-1.1.88-1.98,1.98-1.98v-1.66Z'/%3E%3C/g%3E%3Cpath class='cls-4' d='M38.96,47.89c-1.79,0-3.55-.78-5.7-2.34-.37-.27-.46-.79-.19-1.16.27-.38.79-.45,1.16-.19,3.76,2.73,5.66,2.72,9.68-.01.38-.25.89-.16,1.15.22.26.38.16.9-.22,1.15-2.28,1.55-4.1,2.33-5.89,2.33Z'/%3E%3Cellipse class='cls-1' cx='20.77' cy='9.97' rx='4.99' ry='4.16'/%3E%3C/svg%3E");
}
.sec-policy .pol_grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(14rem, 1fr));
  gap: 4vw;
  margin-bottom: 4vw;
}
.sec-policy .pol_grid > p {
  display: flex;
  flex-direction: column;
  gap: 0.6rem;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-radius: 3vw;
  border: 2px solid #3F6BFF;
  padding: 4vw;
  line-height: 1.2;
  box-sizing: border-box;
}
.sec-policy .pol_grid > p span {
  display: block;
  text-wrap-style: pretty;
  word-break: keep-all;
  font-size: min(5vw, 1.6rem);
  color: #3F6BFF;
  font-weight: 500;
}
.sec-policy .policyBox {
  padding: 4vw;
  background: #EEF4FF;
  border-radius: 2vw;
  text-wrap-style: pretty;
  word-break: keep-all;
  color: #333333;
  font-family: "Paperlogy", sans-serif;
  font-size: max(1.6rem, 3vw);
  line-height: 1.3;
  text-align: center;
}
.sec-policy .policyArea {
  display: flex;
  flex-direction: column;
  gap: 9vw;
  margin-top: min(6rem, 6vw);
}
.sec-policy .policyArea h3 {
  display: flex;
  align-items: center;
  line-height: 1.3;
  gap: 1rem;
  font-size: max(2rem, 5vw);
  font-family: "Paperlogy", sans-serif;
  font-weight: 600;
  color: #333333;
  word-break: keep-all;
  text-wrap-style: balance;
}
.sec-policy .policyArea h3::before {
  content: "";
  width: 0.6rem;
  aspect-ratio: 1/1;
  background: #3F6BFF;
  align-self: baseline;
  flex-shrink: 0;
  position: relative;
  top: 4.7vw;
}
.sec-policy .policy-define {
  display: flex;
  flex-direction: column;
  gap: 3rem;
  padding-left: max(2vw, 1.6rem);
  padding-top: max(2vw, 0.6rem);
}
.sec-policy .policy-define dl {
  line-height: 1.3;
}
.sec-policy .policy-define dl dt {
  color: #333333;
  font-weight: 700;
  font-size: max(1.8rem, 3vw);
}
.sec-policy .policy-define dl dd {
  color: #777777;
  font-weight: 400;
  font-size: max(1.6rem, 3vw);
  display: block;
  margin-top: 0.4rem;
}
.sec-policy .policy-define > p {
  font-size: max(1.8rem, 3vw);
  line-height: 1.3;
  color: #333333;
  font-weight: 700;
}
.sec-policy .policy-define > span {
  font-size: max(1.6rem, 3vw);
  line-height: 1.3;
  color: #777777;
  font-weight: 400;
}
.sec-policy .policy-define ol {
  display: flex;
  flex-direction: column;
  gap: 0.4rem;
  line-height: 1.4;
  margin-top: 0.6rem;
  font-weight: 300;
}
.sec-policy .policy-define ol li {
  position: relative;
  margin-left: 1rem;
  font-size: max(1.6rem, 3vw);
  line-height: 1.3;
  color: #777777;
  font-weight: 400;
}
.sec-policy .policy-define ol li::before {
  content: "";
  width: 0.4rem;
  height: 0.4rem;
  display: inline-block;
  border-radius: 10rem;
  background: #777777;
  position: absolute;
  top: 0.9rem;
  left: -1rem;
}
.sec-policy .policy-define ul {
  counter-set: policy-num 0;
  counter-reset: policy-num 0;
  display: flex;
  flex-direction: column;
  gap: 0.4rem;
  margin-top: 0.6rem;
  line-height: 1.4;
  font-weight: 300;
}
.sec-policy .policy-define ul > li {
  counter-increment: policy-num;
  margin-left: max(4.4vw, 2.6rem);
  font-size: max(1.6rem, 3vw);
  word-break: keep-all;
  text-wrap-style: pretty;
}
.sec-policy .policy-define ul > li::before {
  content: counter(policy-num);
  font-size: max(1rem, 2.4vw);
  font-weight: 500;
  font-family: "Pretendard", sans-serif;
  border: 1px solid #777777;
  color: #777777;
  line-height: 0.5;
  width: max(1.7rem, 3vw);
  aspect-ratio: 1/1;
  border-radius: 10rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  top: -0.2rem;
  margin-right: 0.5rem;
  margin-left: min(-3.3vw, -2.3rem);
  flex-shrink: 0;
  letter-spacing: -0.1px;
}
.sec-policy .policy-define ul > li > ul > li {
  counter-increment: policy-num;
  margin-left: max(2.4vw, 1.6rem);
  font-size: max(1.4rem, 3vw);
  color: #333333;
}
.sec-policy .policy-define ul > li > ul > li::before {
  content: counter(policy-num) ".";
  font-size: max(1.4rem, 3vw);
  font-weight: 400;
  font-family: "Pretendard", sans-serif;
  color: #333333;
  width: auto;
  border: none;
  line-height: 0.5;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  top: 0rem;
  margin-right: 0.5rem;
  margin-left: min(-1.4vw, -1.5rem);
  flex-shrink: 0;
  letter-spacing: -0.1px;
}
.sec-policy .policy-define ul .caution {
  display: block;
  font-size: 1.6rem;
  line-height: 1.4;
  color: #999999;
}
.sec-policy .policy-define ul .caution::before {
  content: "※";
  font-family: "Inter", sans-serif;
  display: inline-block;
  margin-right: 0.2rem;
}
.sec-policy .policySec .pol-icon {
  display: flex;
  align-items: center;
  gap: 1rem;
}
.sec-policy .policySec > p {
  font-size: 2.4rem;
  color: #333333;
  font-weight: 700;
  margin-bottom: 1rem;
}
.sec-policy .policySec .table-pol {
  overflow: auto;
}
.sec-policy .policySec .table-pol .rcm-text p {
  color: #333333;
}
.sec-policy .policySec .table-pol .rcm-text p b {
  font-weight: 500;
}
.sec-policy .policySec .table-pol .rcm-text p span.value-up {
  font-weight: 500;
  color: #F9FF46;
}
.sec-policy .policySec .table-pol .rcm-text p span.value-down {
  font-weight: 500;
  color: #3F6BFF;
}
.sec-policy .policySec .table-pol table {
  text-align: center;
  font-family: "Pretendard", sans-serif;
  border-collapse: collapse;
  table-layout: fixed;
  position: relative;
  min-width: 58rem;
}
.sec-policy .policySec .table-pol table th, .sec-policy .policySec .table-pol table td {
  text-wrap-style: pretty;
  word-break: keep-all;
}
.sec-policy .policySec .table-pol table caption {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 0;
  overflow: hidden;
  display: block;
  height: 0;
  width: 0;
}
.sec-policy .policySec .table-pol table thead {
  background: #f8f8f8;
}
.sec-policy .policySec .table-pol table thead tr th {
  font-size: 1.8rem;
  border-top: 2px solid #333333;
  height: 4rem;
  vertical-align: middle;
  color: #333333;
  font-weight: 500;
  padding: 0 2rem;
}
.sec-policy .policySec .table-pol table thead tr th:not(:last-child), .sec-policy .policySec .table-pol table thead tr td:not(:last-child) {
  border-right: 1px solid #eeeeee;
}
.sec-policy .policySec .table-pol table tbody tr {
  border-bottom: 1px solid #eeeeee;
}
.sec-policy .policySec .table-pol table tbody tr th, .sec-policy .policySec .table-pol table tbody tr td {
  transition: all 100ms ease-in-out;
  font-size: 1.6rem;
  color: #777777;
  height: 4rem;
  vertical-align: middle;
  padding: 2rem;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 1.2;
}
.sec-policy .policySec .table-pol table tbody tr th:not(:last-child), .sec-policy .policySec .table-pol table tbody tr td:not(:last-child) {
  border-right: 1px solid #eeeeee;
}
.sec-policy .policySec .table-pol table tbody tr th strong, .sec-policy .policySec .table-pol table tbody tr td strong {
  color: #333333;
  font-weight: 700;
}
.sec-policy .policySec .table-pol table tbody tr th span.ans_comple, .sec-policy .policySec .table-pol table tbody tr td span.ans_comple {
  color: #3F6BFF;
  font-weight: 500;
  display: inline-block;
  padding: 0.4rem 1rem;
  background: rgba(63, 107, 255, 0.09);
  border-radius: 10rem;
}
.sec-policy .policySec .table-pol table tbody tr th span.ans_comple_n, .sec-policy .policySec .table-pol table tbody tr td span.ans_comple_n {
  color: #F9FF46;
  font-weight: 500;
  display: inline-block;
  padding: 0.4rem 1rem;
  background: rgba(249, 255, 70, 0.09);
  border-radius: 10rem;
}
.sec-policy .policySec .table-pol table tbody tr th:has(a, i), .sec-policy .policySec .table-pol table tbody tr td:has(a, i) {
  display: flex;
  align-items: center;
  gap: 0.4rem;
}
.sec-policy .policySec .table-pol table tbody tr th em, .sec-policy .policySec .table-pol table tbody tr td em {
  border: 1px solid #3F6BFF;
  color: #3F6BFF;
  display: inline-block;
  padding: 0.5rem 1rem;
  border-radius: 10rem;
  font-weight: 600;
  line-height: 1;
  font-size: 1.6rem;
}
.sec-policy .policySec .table-pol table tbody tr th a, .sec-policy .policySec .table-pol table tbody tr td a {
  text-overflow: ellipsis;
  text-wrap: nowrap;
  width: fit-content;
  overflow: hidden;
  display: block;
}
.sec-policy .policySec .table-pol table tbody tr th i, .sec-policy .policySec .table-pol table tbody tr td i {
  flex-shrink: 0;
}
.sec-policy .policySec .table-pol {
  margin-top: 2vw;
  margin-left: max(2vw, 1.6rem);
}

:lang(zh) .sec-policy .policy-define li,
:lang(zh) .sec-policy .policy-define dt,
:lang(zh) .sec-policy .policy-define dd,
:lang(zh) .sec-policy .policy-define > p,
:lang(zh) .sec-policy .policy-define > span,
:lang(zh) .sec-policy .policyBox,
:lang(zh) .sec-policy .policySec .table-pol table th,
:lang(zh) .sec-policy .policySec .table-pol table td {
  word-break: break-word;
  overflow-wrap: anywhere;
}

/* ------------------------
          퀴 즈
----------------------- */
.quiz_item {
  text-align: left;
  display: flex;
  flex-direction: column;
  gap: 5vw;
  max-width: 178rem;
  margin: 0 auto;
  padding: 0 min(3vw, 4rem);
}
.quiz_item dl {
  padding-bottom: 5vw;
  border-bottom: 1px solid #eee;
}
.quiz_item dt {
  color: #333333;
  font-size: min(6vw, 3rem);
  gap: 1rem;
  font-weight: 500;
  line-height: 1.2;
  margin-bottom: 4vw;
}
.quiz_item dt span {
  text-align: left;
}
.quiz_item dt::before {
  content: "";
  flex-shrink: 0;
  width: min(10vw, 6rem);
  height: min(10vw, 6rem);
  position: relative;
  display: block;
  margin-bottom: 4vw;
  background: url("../img/common/faq_que.svg") no-repeat 0 0/contain;
}
.quiz_item dt b {
  color: #3F6BFF;
  font-weight: 700;
}
.quiz_item dd {
  background: #ffffff;
  border-radius: min(1vw, 1rem);
  flex-wrap: wrap;
  flex-direction: column;
  display: flex;
  justify-content: center;
  box-sizing: border-box;
}
.quiz_item dd span:has(input[type=text], textarea) {
  display: block;
  width: 100%;
  max-width: 90rem;
}
.quiz_item input[type=radio] + label {
  font-size: min(5vw, 2.4rem);
  rotate: -0.03deg;
  padding: 2vw 0;
}
.quiz_item input[type=radio], .quiz_item input[type=checkbox] {
  display: none;
}
.quiz_item input:checked + label {
  color: #3F6BFF;
  font-weight: 600;
}
.quiz_item input:checked + label i {
  outline-color: #3F6BFF;
}
.quiz_item input:checked + label i::before {
  background: #3F6BFF;
}

/* ------------------------
        보충학습자료실
----------------------- */
.slArea {
  background: #ffffff;
}
.slArea .selFlex {
  display: flex;
  align-items: center;
  gap: 1rem;
  width: 100%;
}
.slArea .joinInfo {
  display: flex;
  align-items: center;
  gap: 4vw;
}
.slArea .joinInfo::before {
  content: "";
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72' fill='none'%3E%3Ccircle cx='36' cy='36' r='36' fill='%233F6BFF' fill-opacity='0.15'/%3E%3Cpath d='M37.1736 36.9998C41.6714 36.9998 45.641 39.6391 47.6645 43.5952L47.7085 43.6819C48.6203 45.504 49 47.5277 49 49.4985C48.9998 50.3277 48.3611 50.9999 47.573 51C46.7848 51 46.1462 50.3278 46.1459 49.4985C46.1459 47.8966 45.8309 46.3476 45.1511 45.0186C43.6108 42.0074 40.5907 40.0039 37.1736 40.0039H33.8252C30.4083 40.0042 27.3891 42.0076 25.8489 45.0186C25.1691 46.3476 24.8541 47.8966 24.8541 49.4985C24.8538 50.3278 24.2152 51 23.427 51C22.6389 51 22.0002 50.3278 22 49.4985C22 47.4963 22.392 45.4397 23.3355 43.5952C25.359 39.6393 29.3277 37 33.8252 36.9998H37.1736ZM35.5 21C39.6422 21 43.0001 24.3579 43.0001 28.5C43.0001 32.6421 39.6422 36 35.5 36C31.3578 36 27.9999 32.6421 27.9999 28.5C27.9999 24.3579 31.3578 21 35.5 21ZM35.5 24.053C33.044 24.053 31.0529 26.0441 31.0529 28.5C31.0529 30.9559 33.044 32.947 35.5 32.947C37.956 32.947 39.9471 30.9559 39.9471 28.5C39.9471 26.0441 37.956 24.053 35.5 24.053Z' fill='%233F6BFF'/%3E%3C/svg%3E") no-repeat center center/contain;
  width: max(6vw, 5rem);
  aspect-ratio: 1/1;
  display: block;
  flex-shrink: 0;
}
.slArea .joinInfo dl dt {
  font-size: 2rem;
  font-weight: 600;
  color: #333333;
}
.slArea .joinInfo dl dd {
  font-size: 1.4rem;
  color: #777777;
  font-weight: 400;
  word-break: keep-all;
  text-wrap-style: balance;
}
.slArea .slSearch {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1rem;
  margin: 6vw 0;
}
.slArea .slSearch .searchBar {
  display: flex;
  align-items: center;
  gap: 1rem;
  width: 100%;
}
.slArea .slSearch .searchBar input {
  flex-grow: 1;
}
.slArea .slSearch .searchBar button i {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M3.32422 4.32397C7.77027 -0.121939 14.9788 -0.122025 19.4248 4.32397C21.5828 6.439 22.748 9.33093 22.748 12.3523C22.748 14.9319 21.848 17.3825 20.2627 19.364L23.957 23.0574L22.1006 24.9138L18.3887 21.2019C16.3168 22.8421 13.8561 23.7048 11.3525 23.7048C8.46062 23.7048 5.52562 22.5828 3.32422 20.3816C1.16595 18.2665 0 15.3739 0 12.3523C6.16297e-05 9.3308 1.166 6.48219 3.32422 4.32397ZM11.3525 3.67651C9.10793 3.67651 6.90631 4.53994 5.17969 6.22339C3.53967 7.86355 2.63293 10.0646 2.63281 12.3953C2.63281 14.7261 3.53953 16.9278 5.17969 18.5681C8.58976 21.9782 14.1153 21.9782 17.5254 18.5681C19.1655 16.9279 20.0723 14.7261 20.0723 12.3953C20.0722 10.0646 19.1654 7.86354 17.5254 6.22339C15.8419 4.53994 13.5971 3.67652 11.3525 3.67651Z' fill='%23fff'/%3E%3C/svg%3E") no-repeat center center/contain;
  width: 1.6rem;
  aspect-ratio: 1/1;
}
.slArea .slBar {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #333333;
  color: #ffffff;
  word-break: keep-all;
  text-wrap-style: pretty;
  font-size: 1.4rem;
  gap: 1.6vw;
  padding: 4vw 2vw;
  letter-spacing: -0.1px;
  margin: 6vw 0;
}
.slArea .slBar i {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_938_3080)'%3E%3Cpath d='M12 24C15.1826 24 18.2348 22.7357 20.4853 20.4853C22.7357 18.2348 24 15.1826 24 12C24 8.8174 22.7357 5.76516 20.4853 3.51472C18.2348 1.26428 15.1826 0 12 0C8.8174 0 5.76516 1.26428 3.51472 3.51472C1.26428 5.76516 0 8.8174 0 12C0 15.1826 1.26428 18.2348 3.51472 20.4853C5.76516 22.7357 8.8174 24 12 24ZM13.395 9.882L11.895 16.9395C11.79 17.4495 11.9385 17.739 12.351 17.739C12.642 17.739 13.0815 17.634 13.38 17.37L13.248 17.994C12.8175 18.513 11.868 18.891 11.0505 18.891C9.996 18.891 9.5475 18.258 9.8385 16.9125L10.9455 11.7105C11.0415 11.271 10.9545 11.112 10.515 11.0055L9.8385 10.884L9.9615 10.3125L13.3965 9.882H13.395ZM12 8.25C11.6022 8.25 11.2206 8.09196 10.9393 7.81066C10.658 7.52936 10.5 7.14782 10.5 6.75C10.5 6.35218 10.658 5.97064 10.9393 5.68934C11.2206 5.40804 11.6022 5.25 12 5.25C12.3978 5.25 12.7794 5.40804 13.0607 5.68934C13.342 5.97064 13.5 6.35218 13.5 6.75C13.5 7.14782 13.342 7.52936 13.0607 7.81066C12.7794 8.09196 12.3978 8.25 12 8.25Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_938_3080'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
  width: 1.8rem;
  aspect-ratio: 1/1;
  display: block;
  flex-shrink: 0;
}
.slArea .tpItem {
  padding: 6vw;
  border: 1px solid #eeeeee;
  border-radius: 0.4rem;
}
.slArea .tpInfo {
  margin-top: 4vw;
}
.slArea .tpInfo ul {
  display: flex;
  align-items: center;
  margin-top: 1.6vw;
}
.slArea .tpInfo ul li {
  font-size: 1.4rem;
  display: flex;
  align-items: center;
  gap: 0.3rem;
}
.slArea .tpInfo ul li i {
  width: 1.6rem;
  aspect-ratio: 1/1;
  display: block;
  background: url() no-repeat center center/contain;
}
.slArea .tpInfo ul li:not(:last-child)::after {
  content: "";
  width: 1px;
  height: 0.9rem;
  background: #dddddd;
  display: block;
  margin: 0 2vw;
}
.slArea .tpInfo ul .file, .slArea .tpInfo ul .hit {
  font-weight: 600;
  color: #333333;
}
.slArea .tpInfo ul .data {
  color: #333333;
}
.slArea .tpInfo ul .data i {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cg clip-path='url(%23clip0_938_3133)'%3E%3Cpath d='M9.49731 6.2528C9.53806 6.29344 9.57038 6.34172 9.59244 6.39487C9.61449 6.44802 9.62585 6.505 9.62585 6.56255C9.62585 6.6201 9.61449 6.67708 9.59244 6.73023C9.57038 6.78338 9.53806 6.83166 9.49731 6.8723L6.87231 9.4973C6.83167 9.53804 6.7834 9.57037 6.73024 9.59242C6.67709 9.61448 6.62011 9.62583 6.56256 9.62583C6.50502 9.62583 6.44804 9.61448 6.39488 9.59242C6.34173 9.57037 6.29345 9.53804 6.25281 9.4973L4.94031 8.1848C4.89964 8.14412 4.86737 8.09583 4.84536 8.04269C4.82334 7.98954 4.81201 7.93258 4.81201 7.87505C4.81201 7.81752 4.82334 7.76056 4.84536 7.70741C4.86737 7.65427 4.89964 7.60598 4.94031 7.5653C5.02247 7.48315 5.13389 7.437 5.25006 7.437C5.30759 7.437 5.36455 7.44833 5.4177 7.47034C5.47085 7.49236 5.51914 7.52462 5.55981 7.5653L6.56256 8.56893L8.87781 6.2528C8.91845 6.21206 8.96673 6.17973 9.01988 6.15768C9.07304 6.13562 9.13002 6.12427 9.18756 6.12427C9.24511 6.12427 9.30209 6.13562 9.35524 6.15768C9.40839 6.17973 9.45667 6.21206 9.49731 6.2528Z' fill='%233F6BFF'/%3E%3Cpath d='M3.0625 0C3.17853 0 3.28981 0.0460936 3.37186 0.128141C3.45391 0.210188 3.5 0.321468 3.5 0.4375V0.875H10.5V0.4375C10.5 0.321468 10.5461 0.210188 10.6281 0.128141C10.7102 0.0460936 10.8215 0 10.9375 0C11.0535 0 11.1648 0.0460936 11.2469 0.128141C11.3289 0.210188 11.375 0.321468 11.375 0.4375V0.875H12.25C12.7141 0.875 13.1592 1.05937 13.4874 1.38756C13.8156 1.71575 14 2.16087 14 2.625V12.25C14 12.7141 13.8156 13.1592 13.4874 13.4874C13.1592 13.8156 12.7141 14 12.25 14H1.75C1.28587 14 0.840752 13.8156 0.512563 13.4874C0.184374 13.1592 0 12.7141 0 12.25V2.625C0 2.16087 0.184374 1.71575 0.512563 1.38756C0.840752 1.05937 1.28587 0.875 1.75 0.875H2.625V0.4375C2.625 0.321468 2.67109 0.210188 2.75314 0.128141C2.83519 0.0460936 2.94647 0 3.0625 0V0ZM0.875 3.5V12.25C0.875 12.4821 0.967187 12.7046 1.13128 12.8687C1.29538 13.0328 1.51794 13.125 1.75 13.125H12.25C12.4821 13.125 12.7046 13.0328 12.8687 12.8687C13.0328 12.7046 13.125 12.4821 13.125 12.25V3.5H0.875Z' fill='%233F6BFF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_938_3133'%3E%3Crect width='14' height='14' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.slArea .tpInfo ul .file i {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 14 16' fill='none'%3E%3Cpath d='M3.09965 10.0721L9.03931 4.07545C9.29446 3.81785 9.70813 3.81785 9.96328 4.07545C10.2184 4.33304 10.2184 4.75069 9.96328 5.00829L4.02362 11.0049C3.76848 11.2625 3.76848 11.6802 4.02362 11.9378C4.27877 12.1954 4.69245 12.1954 4.9476 11.9378L12.1192 4.69734C12.8847 3.92455 12.8847 2.67161 12.1192 1.89882C11.3538 1.12604 10.1127 1.12604 9.3473 1.89882L2.2635 9.05059C0.98776 10.3386 0.987761 12.4268 2.2635 13.7148C3.53924 15.0028 5.60763 15.0028 6.88337 13.7148L12.7352 7.8068C12.9904 7.54921 13.404 7.54921 13.6592 7.8068C13.9143 8.0644 13.9143 8.48205 13.6592 8.73964L7.80734 14.6476C6.02131 16.4508 3.12557 16.4508 1.33953 14.6476C-0.446509 12.8444 -0.446509 9.92092 1.33953 8.11775L8.42333 0.965986C9.69907 -0.321995 11.7675 -0.321995 13.0432 0.965986C14.3189 2.25397 14.3189 4.3422 13.0432 5.63018L5.87157 12.8706C5.10613 13.6434 3.86509 13.6434 3.09965 12.8706C2.3342 12.0978 2.33421 10.8449 3.09965 10.0721Z' fill='%233F6BFF'/%3E%3C/svg%3E");
}
.slArea .tpInfo ul .hit i {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='12' viewBox='0 0 18 12' fill='none'%3E%3Cpath d='M9 2.5C8.66879 2.50518 8.34003 2.5578 8.02375 2.65625C8.17005 2.91354 8.24794 3.20403 8.25 3.5C8.25 3.72981 8.20473 3.95738 8.11679 4.1697C8.02884 4.38202 7.89994 4.57493 7.73743 4.73744C7.57493 4.89994 7.38201 5.02884 7.16969 5.11679C6.95737 5.20474 6.72981 5.25 6.5 5.25C6.20403 5.24795 5.91353 5.17005 5.65624 5.02375C5.45325 5.72775 5.47691 6.47777 5.72387 7.16757C5.97083 7.85738 6.42856 8.452 7.03224 8.8672C7.63591 9.28241 8.35493 9.49715 9.08743 9.48101C9.81993 9.46487 10.5288 9.21867 11.1136 8.77728C11.6984 8.33589 12.1295 7.72169 12.3458 7.02168C12.5622 6.32167 12.5528 5.57133 12.319 4.87696C12.0852 4.18258 11.6388 3.57937 11.0432 3.15277C10.4475 2.72616 9.73268 2.49779 9 2.5ZM17.8913 5.54375C16.1966 2.23719 12.8416 0 9 0C5.15843 0 1.80249 2.23875 0.108733 5.54406C0.0372461 5.68547 0 5.8417 0 6.00016C0 6.15861 0.0372461 6.31484 0.108733 6.45625C1.80342 9.76281 5.15843 12 9 12C12.8416 12 16.1975 9.76125 17.8913 6.45594C17.9628 6.31453 18 6.1583 18 5.99984C18 5.84139 17.9628 5.68516 17.8913 5.54375ZM9 10.5C5.91718 10.5 3.09093 8.78125 1.56467 6C3.09093 3.21875 5.91687 1.5 9 1.5C12.0831 1.5 14.9091 3.21875 16.4353 6C14.9094 8.78125 12.0831 10.5 9 10.5Z' fill='%233F6BFF'/%3E%3C/svg%3E");
}
.slArea .tpInfo ul .user {
  color: #999999;
}
.slArea .tpInfo ul .user i {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cg clip-path='url(%23clip0_944_4504)'%3E%3Cpath d='M4.8794 4.87944C5.30162 4.87944 5.71436 4.75423 6.06542 4.51966C6.41648 4.28509 6.6901 3.95168 6.85168 3.5616C7.01326 3.17152 7.05553 2.74228 6.97316 2.32817C6.89079 1.91407 6.68747 1.53368 6.38892 1.23513C6.09036 0.936573 5.70998 0.733255 5.29587 0.650884C4.88177 0.568512 4.45253 0.610788 4.06245 0.772365C3.67237 0.933942 3.33896 1.20756 3.10439 1.55863C2.86981 1.90969 2.74461 2.32243 2.74461 2.74465C2.74461 3.31083 2.96953 3.85382 3.36988 4.25417C3.77023 4.65452 4.31322 4.87944 4.8794 4.87944ZM4.8794 5.48937C3.55621 5.48937 0.914795 6.30669 0.914795 7.92913V9.14901H8.844V7.92913C8.844 6.30669 6.20258 5.48937 4.8794 5.48937Z' fill='%233F6BFF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_944_4504'%3E%3Crect width='9.75902' height='9.75902' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

/* ------------------------
          방생성완료
----------------------- */
#wrap:has(.compleBox) {
  background: #FFFFFF;
  min-height: 100vh;
}

.compleBox {
  text-align: center;
  padding: 10vw 0;
  width: calc(100% - min(6rem, 6vw));
  max-width: 1800px;
  margin: 0 auto;
  box-sizing: border-box;
}
.compleBox i {
  font-size: 20vw;
}
.compleBox > p {
  font-size: min(7vw, 5rem);
  font-family: "Paperlogy", sans-serif;
  font-weight: 800;
  color: #333333;
}
.compleBox > span {
  font-size: min(5vw, 2rem);
  color: #9E9E9E;
}
.compleBox .cordArea {
  padding: 3vw;
  border-radius: 1vw;
  background: #EBF0FB;
  display: flex;
  align-items: center;
  gap: 2vw;
  width: fit-content;
  margin: 0 auto;
  margin-top: 4vw;
}
.compleBox .cordArea input {
  text-align: center;
  height: 30vw;
  font-size: 20vw;
  font-family: "Paperlogy", sans-serif;
  font-weight: 600;
  color: #3F6BFF;
}
.compleBox .cordArea input::placeholder {
  font-weight: 600;
  color: #EBF0FB;
}
.compleBox .cordArea span {
  display: block;
  line-height: 1;
  padding: 4vw;
  border-radius: 1vw;
  color: #FFFFFF;
  background: #3B67D7;
  font-weight: 600;
  font-family: "Paperlogy", sans-serif;
  font-size: min(10vw, 6rem);
}
.compleBox .infoBox {
  margin-top: 6vw;
}
.compleBox .infoBox p {
  font-size: min(4vw, 4rem);
  color: #333333;
  font-weight: 600;
}
.compleBox .infoBox span {
  font-size: min(4vw, 2rem);
  color: #9E9E9E;
  font-weight: 400;
}

/* ------------------------
            채팅
----------------------- */
#wrap:has(.sec_chat) {
  padding-top: 16vw;
}

article.contents section.sec_chat {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  min-height: calc(100vh - 16vw);
  background: #F8F8F8;
}

.chat_room {
  padding: 4vw;
  display: flex;
  flex-direction: column;
  gap: 8vw;
  height: 100%;
  overflow: auto;
  padding-bottom: 90vw;
}
.chat_room .chat_noti {
  font-size: min(5vw, 1.4rem);
  color: #555555;
  background: #EEEEEE;
  border-radius: 10rem;
  padding: 1.4vw 3vw;
  display: block;
  margin: 0 auto;
  width: fit-content;
}
.chat_room .chat_info {
  font-size: min(5vw, 1.4rem);
  color: #555555;
  width: 100%;
  padding: 3vw;
  display: block;
  margin: 0 auto;
  width: 100%;
  text-align: center;
}
.chat_room .chat_msg dl {
  display: flex;
  align-items: center;
  gap: 2vw;
  justify-content: flex-start;
}
.chat_room .chat_msg dl dt, .chat_room .chat_msg dl dd {
  font-size: min(5vw, 1.4rem);
  color: #555555;
}
.chat_room .chat_msg dl dt {
  font-weight: 600;
}
.chat_room .chat_msg .chat_bubble {
  background: #FFFFFF;
  color: #333333;
  border-radius: 4vw 4vw 4vw 0.7vw;
  box-shadow: 0 0 10px -5px rgba(51, 51, 51, 0.3);
}
.chat_room .chat_user {
  margin-left: auto;
}
.chat_room .chat_user dl {
  display: flex;
  align-items: center;
  gap: 2vw;
  justify-content: end;
}
.chat_room .chat_user dl dt, .chat_room .chat_user dl dd {
  font-size: min(5vw, 1.4rem);
  color: #555555;
}
.chat_room .chat_user dl dt {
  font-weight: 600;
}
.chat_room .chat_user .chat_bubble {
  background: #3B67D7;
  color: #FFFFFF;
  border-radius: 4vw 4vw 0.7vw 4vw;
}
.chat_room .chat_bubble {
  margin: 2vw 0;
  padding: 4vw;
}
.chat_room .chat_bubble p {
  font-size: min(4.2vw, 3rem);
  font-weight: 600;
  word-break: break-all;
}
.chat_room .chat_bubble span {
  font-size: min(3.4vw, 1.4rem);
  font-weight: 300;
  word-break: break-all;
}
.chat_room .chat_mode {
  font-size: min(3.3vw, 1.4rem);
  color: #777777;
  text-align: right;
}

.chat_form {
  padding: 10vw 4vw;
  background: #FFFFFF;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 5;
  width: 100%;
}
.chat_form .cf_label {
  position: absolute;
  right: 3vw;
  top: 0;
  transform: translateY(calc(-100% - 3vw));
}
.chat_form .cf_tit {
  display: flex;
  align-items: center;
  gap: 1vw;
}
.chat_form .cf_tit p {
  font-size: min(5vw, 3rem);
  font-weight: 600;
  color: #333333;
}
.chat_form .cf_tit span {
  font-size: min(4vw, 2rem);
  font-weight: 300;
  color: #9E9E9E;
}
.chat_form .cf_close {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1vw;
  text-align: center;
}
.chat_form .cf_close i {
  display: block;
  margin-bottom: 2vw;
  width: 6vw;
  aspect-ratio: 1/1;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath d='M17.2868 13.998L27.3105 3.99625C27.7494 3.55724 27.996 2.96181 27.996 2.34095C27.996 1.72009 27.7494 1.12466 27.3105 0.685649C26.8715 0.246635 26.2762 0 25.6554 0C25.0346 0 24.4393 0.246635 24.0003 0.685649L14 10.7107L3.99966 0.685649C3.56071 0.246635 2.96537 -4.62576e-09 2.3446 0C1.72383 4.62576e-09 1.12848 0.246635 0.68953 0.685649C0.250579 1.12466 0.00397823 1.72009 0.00397822 2.34095C0.00397822 2.96181 0.250579 3.55724 0.68953 3.99625L10.7132 13.998L0.68953 23.9998C0.471041 24.2165 0.297623 24.4744 0.179277 24.7585C0.0609309 25.0426 0 25.3473 0 25.6551C0 25.9628 0.0609309 26.2676 0.179277 26.5517C0.297623 26.8358 0.471041 27.0936 0.68953 27.3104C0.906234 27.5289 1.16405 27.7023 1.44812 27.8207C1.73218 27.9391 2.03687 28 2.3446 28C2.65233 28 2.95701 27.9391 3.24108 27.8207C3.52514 27.7023 3.78296 27.5289 3.99966 27.3104L14 17.2853L24.0003 27.3104C24.217 27.5289 24.4749 27.7023 24.7589 27.8207C25.043 27.9391 25.3477 28 25.6554 28C25.9631 28 26.2678 27.9391 26.5519 27.8207C26.8359 27.7023 27.0938 27.5289 27.3105 27.3104C27.529 27.0936 27.7024 26.8358 27.8207 26.5517C27.9391 26.2676 28 25.9628 28 25.6551C28 25.3473 27.9391 25.0426 27.8207 24.7585C27.7024 24.4744 27.529 24.2165 27.3105 23.9998L17.2868 13.998Z' fill='%23D00000'/%3E%3C/svg%3E") no-repeat center center/contain;
}
.chat_form .cf_close p {
  font-size: min(5vw, 3rem);
  font-weight: 600;
  color: #333333;
}
.chat_form .cf_close span {
  font-size: min(3.3vw, 2rem);
  font-weight: 300;
  color: #9E9E9E;
}
.chat_form .cf_btn {
  display: flex;
  align-items: center;
  gap: 2vw;
  margin-top: 2vw;
}
.chat_form .cf_btn button {
  width: 100%;
  padding: 2vw;
  border: 1px solid #DDDDDD;
  font-size: min(3.6vw, 2rem);
}
.chat_form .cf_btn button.on {
  border-color: #3B67D7;
  color: #3B67D7;
  font-weight: 600;
}
.chat_form > [class^=cau-] {
  width: fit-content;
  margin: 2vw auto;
}

.tab-active, .tab-inactive {
  display: flex;
  flex-direction: column;
  gap: 6vw;
}
.tab-active > [class^=cau-], .tab-inactive > [class^=cau-] {
  margin-left: auto;
}

.sec_list {
  display: flex;
  flex-direction: column;
  gap: 6vw;
  padding-bottom: 20vh;
}
.sec_list > [class^=cau-] {
  margin-left: auto;
}
.sec_list .sec_tab {
  margin-top: 6vw;
  margin-bottom: 2vw;
}
.sec_list .sec_tab menu {
  display: flex;
  align-items: center;
  gap: 1vw;
}
.sec_list .sec_tab menu li {
  width: 100%;
  padding: 3vw;
  border: 1px solid #DDDDDD;
  color: #333333;
  text-align: center;
}
.sec_list .sec_tab menu li.on {
  background: #3F6BFF;
  color: #FFFFFF;
}
.sec_list .sec_tab menu li span {
  font-size: inherit;
  color: inherit;
}
.sec_list .sec_tab menu li span::before {
  content: "(";
}
.sec_list .sec_tab menu li span::after {
  content: ")";
}
.sec_list .list_item {
  padding: 5vw;
  background: #FFFFFF;
  border: 1px solid #DDDDDD;
  border-radius: 1vw;
}
.sec_list .list_item:has(.rece_state.off) {
  overflow: hidden;
  position: relative;
  padding-top: 16vw;
}
.sec_list .list_item .rece_state {
  padding: 2vw;
  color: #FFFFFF;
  text-align: center;
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  font-size: min(4vw, 3rem);
}
.sec_list .list_item .rece_state.off {
  background: #C30707;
  animation: ani-blink 600ms linear infinite alternate-reverse;
}
.sec_list .list_item .util {
  display: flex;
  flex-wrap: wrap;
  gap: 3vw;
  justify-content: space-between;
}
.sec_list .list_item .util em {
  line-height: 1;
  padding: 1.4vw 2.4vw;
  border-radius: 100rem;
  font-size: min(3.2vw, 1.2rem);
  display: flex;
  align-items: center;
  gap: 1vw;
  width: fit-content;
}
.sec_list .list_item .util em::before {
  content: "●";
}
.sec_list .list_item .util em.on {
  color: #1DBC62;
  background: #EBFCF2;
}
.sec_list .list_item .util em.off {
  color: #777777;
  background: #F0F0F0;
}
.sec_list .list_item .util_state {
  display: flex;
  align-items: center;
  gap: 2vw;
}
.sec_list .list_item .util_state span {
  font-size: min(3vw, 1.4rem);
}
.sec_list .list_item .util_state span.time {
  color: #9E9E9E;
  display: flex;
  align-items: center;
  gap: 1.2vw;
  line-height: 1;
}
.sec_list .list_item .util_state span.time::before {
  content: "";
  display: block;
  width: 3.4vw;
  aspect-ratio: 1/1;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_1149_3792)'%3E%3Cpath d='M10.4785 8.50703L8.8 7.53828V4C8.8 3.78783 8.71572 3.58434 8.56569 3.43431C8.41566 3.28428 8.21218 3.2 8 3.2C7.78783 3.2 7.58435 3.28428 7.43432 3.43431C7.28429 3.58434 7.2 3.78783 7.2 4V8C7.19996 8.14045 7.23691 8.27845 7.30713 8.40009C7.37735 8.52174 7.47836 8.62275 7.6 8.69297L9.67851 9.89297C9.76952 9.94556 9.86999 9.9797 9.9742 9.99345C10.0784 10.0072 10.1843 10.0003 10.2858 9.9731C10.3874 9.94591 10.4825 9.89899 10.5659 9.835C10.6493 9.77102 10.7193 9.69123 10.7718 9.6002C10.8244 9.50917 10.8585 9.40868 10.8722 9.30447C10.8859 9.20025 10.8789 9.09436 10.8517 8.99284C10.8244 8.89133 10.7774 8.79617 10.7134 8.71281C10.6494 8.62946 10.5696 8.55953 10.4785 8.50703V8.50703ZM8 0C6.41775 0 4.87103 0.469192 3.55544 1.34824C2.23985 2.22729 1.21447 3.47672 0.608967 4.93853C0.00346627 6.40034 -0.15496 8.00887 0.153721 9.56072C0.462403 11.1126 1.22433 12.538 2.34315 13.6569C3.46197 14.7757 4.88743 15.5376 6.43928 15.8463C7.99113 16.155 9.59966 15.9965 11.0615 15.391C12.5233 14.7855 13.7727 13.7602 14.6518 12.4446C15.5308 11.129 16 9.58225 16 8C15.9976 5.87899 15.154 3.84553 13.6542 2.34575C12.1545 0.845971 10.121 0.00235886 8 0V0ZM8 14.4C6.7342 14.4 5.49683 14.0246 4.44435 13.3214C3.39188 12.6182 2.57158 11.6186 2.08717 10.4492C1.60277 9.27972 1.47603 7.9929 1.72298 6.75142C1.96992 5.50994 2.57946 4.36957 3.47452 3.47452C4.36958 2.57946 5.50995 1.96992 6.75142 1.72297C7.9929 1.47603 9.27973 1.60277 10.4492 2.08717C11.6186 2.57157 12.6182 3.39187 13.3214 4.44435C14.0246 5.49682 14.4 6.7342 14.4 8C14.3981 9.69679 13.7232 11.3235 12.5233 12.5233C11.3235 13.7231 9.69679 14.3981 8 14.4V14.4Z' fill='%233F6BFF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1149_3792'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center center/contain;
}
.sec_list .list_item .util_state span.suc {
  color: #1DBC62;
}
.sec_list .list_item .util_state span.fail {
  color: #D33636;
}
.sec_list .list_item .util_state span.unset {
  color: #4281FF;
}
.sec_list .list_item .util_state span.data {
  color: #9E9E9E;
}
.sec_list .list_item .util_state ul {
  display: flex;
  align-items: center;
}
.sec_list .list_item .util_state ul li {
  font-size: min(3vw, 1.6rem);
  color: #777777;
}
.sec_list .list_item .util_state ul li:not(:last-child)::after {
  content: "|";
  color: #DDDDDD;
  font-weight: 100;
  display: inline-block;
  margin: 0 1vw;
}
.sec_list .list_item .qna_area > div dl {
  padding-left: 8%;
}
.sec_list .list_item .qna_area > div dt {
  font-size: min(4vw, 3rem);
  position: relative;
  word-break: break-all;
}
.sec_list .list_item .qna_area > div dt::before {
  font-family: "Paperlogy", sans-serif;
  font-weight: 800;
  flex-shrink: 0;
  font-size: min(4vw, 4rem);
  position: absolute;
  left: 0;
  top: 0;
  transform: translateX(-140%);
}
.sec_list .list_item .qna_area > div dd {
  font-size: min(4vw, 1.4rem);
  color: #9E9E9E;
  word-break: break-all;
}
.sec_list .list_item .qna_area .qna_que dl {
  margin-top: 2vw;
}
.sec_list .list_item .qna_area .qna_que dt::before {
  content: "Q";
  color: #3B67D7;
}
.sec_list .list_item .qna_area .qna_ans {
  background: #EBFCF2;
  padding: 3vw;
  margin-top: 3vw;
  border-radius: 1vw;
}
.sec_list .list_item .qna_area .qna_ans p {
  font-size: min(3.2vw, 1.4rem);
  color: #FFFFFF;
  line-height: 1;
  padding: 1.4vw 3vw 1.2vw;
  background: #1DBC62;
  border-radius: 4rem;
  margin-bottom: 2vw;
  width: fit-content;
}
.sec_list .list_item .qna_area .qna_ans p span {
  font-weight: 300;
  display: inline-block;
  margin-left: 3vw;
  opacity: 0.88;
}
.sec_list .list_item .qna_area .qna_ans dt::before {
  content: "A";
  color: #1DBC62;
}
.sec_list .list_item > dl {
  margin-top: 3vw;
}
.sec_list .list_item > dl dt {
  display: flex;
  align-items: center;
  gap: 2vw;
}
.sec_list .list_item > dl dt.set-company p::before {
  content: "🏢";
}
.sec_list .list_item > dl dt.set-site p::before {
  content: "🚨";
}
.sec_list .list_item > dl dt p, .sec_list .list_item > dl dt span {
  font-size: min(4.6vw, 3rem);
  font-family: "Paperlogy", sans-serif;
  font-weight: 600;
}
.sec_list .list_item > dl dt p {
  color: #333333;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.sec_list .list_item > dl dt span {
  color: #D33636;
  flex-grow: 1;
  flex-shrink: 0;
}
.sec_list .list_item > dl dd {
  margin-top: 1rem;
  font-size: min(3vw, 2rem);
  color: #333333;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.sec_list .list_item > dl dd.set-voice::before {
  content: "🔊";
}
.sec_list .list_item > dl dd.set-write::before {
  content: "✏️";
}
.sec_area:not(:last-child) {
  margin-bottom: 9vw;
}
.sec_area .ar_tit {
  margin-bottom: 3vw;
}
.sec_area .ar_tit h2 {
  font-size: min(5vw, 3rem);
  font-weight: 600;
}
.sec_area .ar_tit .imp::after {
  content: "*";
  display: inline-block;
  color: #D33636;
}
.sec_area .ar_noti {
  padding: 6vw;
  background: #FFFFFF;
  border-radius: 1vw;
}
.sec_area .ar_noti ul {
  display: flex;
  flex-direction: column;
  gap: 1vw;
}
.sec_area .ar_noti ul li {
  font-size: min(4vw, 2rem);
  color: #333333;
}
.sec_area .ar_noti ul li.imp {
  color: #D33636;
  font-weight: 700;
}

.dLArea {
  padding-left: 3vw;
}
.dLArea > dl {
  display: flex;
  flex-direction: column;
  gap: 2vw;
}
.dLArea > dl + dl {
  margin-top: 6vw;
}
.dLArea > dl > dt {
  display: flex;
  align-items: center;
  line-height: 1.3;
  gap: 1rem;
  font-size: max(2rem, 5vw);
  font-family: "Paperlogy", sans-serif;
  font-weight: 600;
  color: #333333;
  word-break: keep-all;
  text-wrap-style: balance;
  position: relative;
}
.dLArea > dl > dt::before {
  content: "";
  width: 0.6rem;
  aspect-ratio: 1/1;
  background: #3F6BFF;
  align-self: baseline;
  flex-shrink: 0;
  position: absolute;
  top: 50%;
  left: -3vw;
  transform: translateY(-50%);
}

#wrap:has(.stop_tit) {
  padding-top: 16vw;
}

.stop_tit {
  background: #FFF9E8;
  align-items: center;
  display: flex;
  gap: 3vw;
  padding: 6vw 3vw;
}
.stop_tit::before {
  content: "";
  display: block;
  width: 16vw;
  aspect-ratio: 1/1;
  border-radius: 100rem;
  flex-shrink: 0;
  background: #FFF1CA url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='52' viewBox='0 0 40 52' fill='none'%3E%3Cg clip-path='url(%23clip0_1214_5537)'%3E%3Cpath d='M24.772 52H24.2446C19.7028 52 16.1491 50.5306 13.3824 47.508L1.41115 35.7C0.501189 34.8025 0 33.6092 0 32.34C0 31.0709 0.501189 29.8776 1.41115 28.98C2.32111 28.0825 3.53098 27.5882 4.81772 27.5882C6.10446 27.5882 7.31433 28.0825 8.22429 28.98L9.01651 29.7614V9.40905C9.01651 8.1399 9.51769 6.94657 10.4277 6.04905C11.3376 5.15153 12.5475 4.65719 13.8342 4.65719C14.666 4.65719 15.4493 4.86623 16.1327 5.23348V4.75142C16.1327 3.48227 16.6339 2.28894 17.5438 1.39142C18.4538 0.494337 19.6637 0 20.9504 0C23.607 0 25.7681 2.13161 25.7681 4.75185V5.23041C26.4652 4.85616 27.2503 4.65719 28.0666 4.65719C30.7231 4.65719 32.8843 6.7888 32.8843 9.40905V9.67155C33.5814 9.2973 34.3665 9.09833 35.1827 9.09833C37.8393 9.09833 40.0004 11.2299 40.0004 13.8502V36.9797C40.0004 45.2616 33.1691 51.9996 24.7724 51.9996L24.772 52ZM4.81772 30.073C4.20367 30.073 3.62651 30.3088 3.19241 30.737C2.75831 31.1651 2.51927 31.7344 2.51927 32.34C2.51927 32.9457 2.75831 33.515 3.19241 33.9431L15.1872 45.7739C15.2032 45.7892 15.2183 45.8055 15.2334 45.8217C17.53 48.3416 20.3932 49.5152 24.245 49.5152H24.7724C31.7802 49.5152 37.4812 43.8921 37.4812 36.9801V13.8506C37.4812 12.6008 36.4504 11.5836 35.1827 11.5836C34.5687 11.5836 33.9915 11.8194 33.5574 12.2475C33.1233 12.6757 32.8843 13.245 32.8843 13.8506V20.0636C32.8843 20.7499 32.3204 21.306 31.6246 21.306C30.9288 21.306 30.365 20.7499 30.365 20.0636V9.40949C30.365 8.15962 29.3337 7.14246 28.0666 7.14246C27.4525 7.14246 26.8753 7.37824 26.4412 7.8064C26.0072 8.23456 25.7681 8.80384 25.7681 9.40949V20.0636C25.7681 20.7499 25.2043 21.306 24.5085 21.306C23.8127 21.306 23.2488 20.7499 23.2488 20.0636V4.75185C23.2488 3.50199 22.2176 2.48483 20.9504 2.48483C20.3363 2.48483 19.7592 2.7206 19.3251 3.14877C18.891 3.57693 18.6519 4.1462 18.6519 4.75185V20.0636C18.6519 20.7499 18.0881 21.306 17.3923 21.306C16.6965 21.306 16.1327 20.7499 16.1327 20.0636V9.40949C16.1327 8.15962 15.1014 7.14246 13.8342 7.14246C13.2202 7.14246 12.643 7.37824 12.2089 7.8064C11.7748 8.23456 11.5358 8.80384 11.5358 9.40949V32.2467L13.9066 34.5852C14.3985 35.0703 14.3985 35.8569 13.9066 36.3421C13.4148 36.8272 12.6172 36.8272 12.1254 36.3421L6.44303 30.7374C6.00893 30.3092 5.43176 30.0735 4.81772 30.0735V30.073Z' fill='%23C0961E'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1214_5537'%3E%3Crect width='40' height='52' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat 47% center/40%;
}
.stop_tit dl dt {
  font-size: min(4.5vw, 3rem);
  font-weight: 600;
  font-family: "Paperlogy", sans-serif;
}
.stop_tit dl dd {
  font-size: min(3vw, 1.6rem);
  font-weight: 400;
  color: #777777;
  line-height: 1.4;
  word-break: keep-all;
  text-wrap-style: pretty;
}

.stArea .stTab {
  width: fit-content;
  overflow: hidden;
  margin-bottom: 4vw;
  border-radius: 2vw;
  padding: 1.4vw;
  border: 1px solid rgba(255, 255, 255, 0.5);
  background: rgba(255, 255, 255, 0.7);
  box-shadow: 0 0 16px -4px rgba(0, 0, 0, 0.1);
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 2vw;
}
.stArea .stTab li {
  padding: 1.6vw 4vw;
  border-radius: 1vw;
  color: #333333;
  font-weight: 500;
}
.stArea .stTab li.active {
  background: #3F6BFF;
  color: #FFFFFF;
}
.stArea .states {
  display: flex;
  align-items: center;
  gap: 2vw;
  margin-bottom: 4vw;
}
.stArea .states em {
  padding: 1.5vw 3vw;
  line-height: 1;
  border-radius: 100rem;
  font-size: min(3.6vw, 2rem);
  font-weight: 500;
  align-items: center;
  gap: 0.4rem;
  width: fit-content;
  display: none;
}
.stArea .states em[class^=st-] {
  display: flex;
}
.stArea .states em::before {
  content: "●";
  font-size: min(2.4vw, 1.4rem);
}
.stArea .states em:has(i)::before {
  content: none;
}
.stArea .states em i {
  display: block;
  width: 4vw;
  aspect-ratio: 1/1;
  background: url() no-repeat center center/contain;
}
.stArea .states em.st-add {
  background: rgba(63, 107, 255, 0.08);
  color: #3F6BFF;
}
.stArea .states em.st-ing {
  background: rgba(208, 150, 69, 0.08);
  color: #D09645;
}
.stArea .states em.st-comple {
  background: rgba(57, 184, 50, 0.08);
  color: #39B832;
}
.stArea .states em.st-comple i {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M14.0005 8.00049C14.0005 4.68689 11.314 2.00066 8.00049 2.00049C4.68678 2.00049 2.00049 4.68678 2.00049 8.00049C2.00066 11.314 4.68689 14.0005 8.00049 14.0005C11.3139 14.0003 14.0003 11.3139 14.0005 8.00049ZM15.3335 8.00049C15.3333 12.0503 12.0503 15.3333 8.00049 15.3335C3.95051 15.3335 0.66668 12.0504 0.666504 8.00049C0.666504 3.9504 3.9504 0.666504 8.00049 0.666504C12.0504 0.66668 15.3335 3.95051 15.3335 8.00049Z' fill='%232BBD30'/%3E%3Cpath d='M9.52851 6.19477C9.78886 5.93442 10.2115 5.93442 10.4719 6.19477C10.7322 6.45512 10.7322 6.87778 10.4719 7.13813L7.80488 9.80415C7.54453 10.0645 7.12285 10.0645 6.8625 9.80415L5.52851 8.47114C5.26844 8.21089 5.26854 7.78908 5.52851 7.52876C5.78886 7.26841 6.21152 7.26841 6.47187 7.52876L7.3332 8.39009L9.52851 6.19477Z' fill='%232BBD30'/%3E%3C/svg%3E");
}
.stArea .states em.st-fail {
  background: rgba(219, 39, 42, 0.06);
  color: #DB272A;
}
.stArea .states em.st-fail i {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M13.334 7.33398C13.334 4.02038 10.6475 1.33416 7.33398 1.33398C4.02028 1.33398 1.33398 4.02028 1.33398 7.33398C1.33416 10.6475 4.02038 13.334 7.33398 13.334C10.6474 13.3338 13.3338 10.6474 13.334 7.33398ZM14.667 7.33398C14.6668 11.3838 11.3838 14.6668 7.33398 14.667C3.284 14.667 0.000175739 11.3839 0 7.33398C0 3.2839 3.2839 0 7.33398 0C11.3839 0.000175743 14.667 3.284 14.667 7.33398Z' fill='%23E04242'/%3E%3Cpath d='M6.66699 3.33398C6.66699 2.96579 6.96579 2.66699 7.33398 2.66699C7.70217 2.66699 8.00098 2.96579 8.00098 3.33398V6.92188L10.2988 8.07129C10.6281 8.23599 10.7613 8.63654 10.5967 8.96582C10.4319 9.29485 10.0313 9.42827 9.70215 9.26367L7.03613 7.93066C6.81028 7.81774 6.66699 7.5865 6.66699 7.33398V3.33398Z' fill='%23E04242'/%3E%3C/svg%3E");
}
.stArea .stHead {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2vw;
}
.stArea .stHead span {
  color: #333333;
}
.stArea .stHead:has(+ .stBody) {
  margin-bottom: 2rem;
}
.stArea .stBody {
  display: flex;
  flex-direction: column;
  gap: 3vw;
}
.stArea .stItem {
  padding: 6vw;
  border: 1px solid #eeeeee;
  border-radius: 0.4rem;
  position: relative;
}
.stArea .stItem > p {
  font-size: 1.8rem;
  font-weight: 600;
  margin-top: 1rem;
}
.stArea .stItem > p span {
  display: inline-block;
  margin-right: 1vw;
  font-size: 1.6rem;
  color: #3F6BFF;
}
.stArea .stItem::after {
  width: 9vw;
  aspect-ratio: 1/1;
  background: #3F6BFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' viewBox='0 0 16 15' fill='none'%3E%3Cpath d='M8.2517 14.4737L6.92145 13.0942L11.5358 8.23314H0V6.21865H11.5358L6.92145 1.37949L8.2517 0L15.1316 7.22589L8.2517 14.4737Z' fill='white'/%3E%3C/svg%3E") no-repeat center center/40%;
  border-radius: 10rem;
  position: absolute;
  right: 5vw;
  top: 5vw;
}
.stArea .stInfo {
  margin-top: 4vw;
}
.stArea .stInfo ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 1vw;
  margin-top: 1.6vw;
}
.stArea .stInfo ul li {
  font-size: 1.4rem;
  display: flex;
  align-items: center;
  gap: 0.3rem;
}
.stArea .stInfo ul li i {
  width: 1.6rem;
  aspect-ratio: 1/1;
  display: block;
  background: url() no-repeat center center/contain;
}
.stArea .stInfo ul li:not(:last-child)::after {
  content: "";
  width: 1px;
  height: 0.9rem;
  background: #dddddd;
  display: block;
  margin: 0 2vw;
}
.stArea .stInfo ul .file, .stArea .stInfo ul .hit {
  font-weight: 600;
  color: #333333;
}
.stArea .stInfo ul .data {
  color: #333333;
}
.stArea .stInfo ul .data i {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cg clip-path='url(%23clip0_938_3133)'%3E%3Cpath d='M9.49731 6.2528C9.53806 6.29344 9.57038 6.34172 9.59244 6.39487C9.61449 6.44802 9.62585 6.505 9.62585 6.56255C9.62585 6.6201 9.61449 6.67708 9.59244 6.73023C9.57038 6.78338 9.53806 6.83166 9.49731 6.8723L6.87231 9.4973C6.83167 9.53804 6.7834 9.57037 6.73024 9.59242C6.67709 9.61448 6.62011 9.62583 6.56256 9.62583C6.50502 9.62583 6.44804 9.61448 6.39488 9.59242C6.34173 9.57037 6.29345 9.53804 6.25281 9.4973L4.94031 8.1848C4.89964 8.14412 4.86737 8.09583 4.84536 8.04269C4.82334 7.98954 4.81201 7.93258 4.81201 7.87505C4.81201 7.81752 4.82334 7.76056 4.84536 7.70741C4.86737 7.65427 4.89964 7.60598 4.94031 7.5653C5.02247 7.48315 5.13389 7.437 5.25006 7.437C5.30759 7.437 5.36455 7.44833 5.4177 7.47034C5.47085 7.49236 5.51914 7.52462 5.55981 7.5653L6.56256 8.56893L8.87781 6.2528C8.91845 6.21206 8.96673 6.17973 9.01988 6.15768C9.07304 6.13562 9.13002 6.12427 9.18756 6.12427C9.24511 6.12427 9.30209 6.13562 9.35524 6.15768C9.40839 6.17973 9.45667 6.21206 9.49731 6.2528Z' fill='%233F6BFF'/%3E%3Cpath d='M3.0625 0C3.17853 0 3.28981 0.0460936 3.37186 0.128141C3.45391 0.210188 3.5 0.321468 3.5 0.4375V0.875H10.5V0.4375C10.5 0.321468 10.5461 0.210188 10.6281 0.128141C10.7102 0.0460936 10.8215 0 10.9375 0C11.0535 0 11.1648 0.0460936 11.2469 0.128141C11.3289 0.210188 11.375 0.321468 11.375 0.4375V0.875H12.25C12.7141 0.875 13.1592 1.05937 13.4874 1.38756C13.8156 1.71575 14 2.16087 14 2.625V12.25C14 12.7141 13.8156 13.1592 13.4874 13.4874C13.1592 13.8156 12.7141 14 12.25 14H1.75C1.28587 14 0.840752 13.8156 0.512563 13.4874C0.184374 13.1592 0 12.7141 0 12.25V2.625C0 2.16087 0.184374 1.71575 0.512563 1.38756C0.840752 1.05937 1.28587 0.875 1.75 0.875H2.625V0.4375C2.625 0.321468 2.67109 0.210188 2.75314 0.128141C2.83519 0.0460936 2.94647 0 3.0625 0V0ZM0.875 3.5V12.25C0.875 12.4821 0.967187 12.7046 1.13128 12.8687C1.29538 13.0328 1.51794 13.125 1.75 13.125H12.25C12.4821 13.125 12.7046 13.0328 12.8687 12.8687C13.0328 12.7046 13.125 12.4821 13.125 12.25V3.5H0.875Z' fill='%233F6BFF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_938_3133'%3E%3Crect width='14' height='14' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.stArea .stInfo ul .site i {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M1.3335 15.3333V4.29557C1.3335 3.92738 1.63197 3.62891 2.00016 3.62891H8.44461C8.8128 3.62891 9.11127 3.92738 9.11127 4.29557C9.11127 4.66376 8.8128 4.96224 8.44461 4.96224H2.66683V15.3333C2.66683 15.7015 2.36835 16 2.00016 16C1.63197 16 1.3335 15.7015 1.3335 15.3333Z' fill='%233F6BFF'/%3E%3Cpath d='M15.3333 14.6665C15.7015 14.6665 16 14.965 16 15.3332C16 15.7014 15.7015 15.9998 15.3333 15.9998H0.666667C0.298477 15.9998 0 15.7014 0 15.3332C0 14.965 0.298477 14.6665 0.666667 14.6665H15.3333Z' fill='%233F6BFF'/%3E%3Cpath d='M3.5376 13.1109V6.96208C3.5376 6.59389 3.83607 6.29541 4.20426 6.29541C4.57245 6.29541 4.87093 6.59389 4.87093 6.96208V13.1109C4.87093 13.4791 4.57245 13.7776 4.20426 13.7776C3.83607 13.7776 3.5376 13.4791 3.5376 13.1109Z' fill='%233F6BFF'/%3E%3Cpath d='M5.729 13.1109V6.96208C5.729 6.59389 6.02748 6.29541 6.39567 6.29541C6.76386 6.29541 7.06234 6.59389 7.06234 6.96208V13.1109C7.06234 13.4791 6.76386 13.7776 6.39567 13.7776C6.02748 13.7776 5.729 13.4791 5.729 13.1109Z' fill='%233F6BFF'/%3E%3Cpath d='M13.3333 15.3333V1.33333H9.33333V15.3333C9.33333 15.7015 9.03486 16 8.66667 16C8.29848 16 8 15.7015 8 15.3333V0.666667C8 0.298477 8.29848 0 8.66667 0H14C14.3682 0 14.6667 0.298477 14.6667 0.666667V15.3333C14.6667 15.7015 14.3682 16 14 16C13.6318 16 13.3333 15.7015 13.3333 15.3333Z' fill='%233F6BFF'/%3E%3Cpath d='M12 2.6665C12.3682 2.6665 12.6667 2.96498 12.6667 3.33317C12.6667 3.70136 12.3682 3.99984 12 3.99984H10.6667C10.2985 3.99984 10 3.70136 10 3.33317C10 2.96498 10.2985 2.6665 10.6667 2.6665H12Z' fill='%233F6BFF'/%3E%3Cpath d='M12 5.3335C12.3682 5.3335 12.6667 5.63197 12.6667 6.00016C12.6667 6.36835 12.3682 6.66683 12 6.66683H10.6667C10.2985 6.66683 10 6.36835 10 6.00016C10 5.63197 10.2985 5.3335 10.6667 5.3335H12Z' fill='%233F6BFF'/%3E%3C/svg%3E");
}
.stArea .stInfo ul .file i {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 14 16' fill='none'%3E%3Cpath d='M3.09965 10.0721L9.03931 4.07545C9.29446 3.81785 9.70813 3.81785 9.96328 4.07545C10.2184 4.33304 10.2184 4.75069 9.96328 5.00829L4.02362 11.0049C3.76848 11.2625 3.76848 11.6802 4.02362 11.9378C4.27877 12.1954 4.69245 12.1954 4.9476 11.9378L12.1192 4.69734C12.8847 3.92455 12.8847 2.67161 12.1192 1.89882C11.3538 1.12604 10.1127 1.12604 9.3473 1.89882L2.2635 9.05059C0.98776 10.3386 0.987761 12.4268 2.2635 13.7148C3.53924 15.0028 5.60763 15.0028 6.88337 13.7148L12.7352 7.8068C12.9904 7.54921 13.404 7.54921 13.6592 7.8068C13.9143 8.0644 13.9143 8.48205 13.6592 8.73964L7.80734 14.6476C6.02131 16.4508 3.12557 16.4508 1.33953 14.6476C-0.446509 12.8444 -0.446509 9.92092 1.33953 8.11775L8.42333 0.965986C9.69907 -0.321995 11.7675 -0.321995 13.0432 0.965986C14.3189 2.25397 14.3189 4.3422 13.0432 5.63018L5.87157 12.8706C5.10613 13.6434 3.86509 13.6434 3.09965 12.8706C2.3342 12.0978 2.33421 10.8449 3.09965 10.0721Z' fill='%233F6BFF'/%3E%3C/svg%3E");
}
.stArea .stInfo ul .hit i {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='12' viewBox='0 0 18 12' fill='none'%3E%3Cpath d='M9 2.5C8.66879 2.50518 8.34003 2.5578 8.02375 2.65625C8.17005 2.91354 8.24794 3.20403 8.25 3.5C8.25 3.72981 8.20473 3.95738 8.11679 4.1697C8.02884 4.38202 7.89994 4.57493 7.73743 4.73744C7.57493 4.89994 7.38201 5.02884 7.16969 5.11679C6.95737 5.20474 6.72981 5.25 6.5 5.25C6.20403 5.24795 5.91353 5.17005 5.65624 5.02375C5.45325 5.72775 5.47691 6.47777 5.72387 7.16757C5.97083 7.85738 6.42856 8.452 7.03224 8.8672C7.63591 9.28241 8.35493 9.49715 9.08743 9.48101C9.81993 9.46487 10.5288 9.21867 11.1136 8.77728C11.6984 8.33589 12.1295 7.72169 12.3458 7.02168C12.5622 6.32167 12.5528 5.57133 12.319 4.87696C12.0852 4.18258 11.6388 3.57937 11.0432 3.15277C10.4475 2.72616 9.73268 2.49779 9 2.5ZM17.8913 5.54375C16.1966 2.23719 12.8416 0 9 0C5.15843 0 1.80249 2.23875 0.108733 5.54406C0.0372461 5.68547 0 5.8417 0 6.00016C0 6.15861 0.0372461 6.31484 0.108733 6.45625C1.80342 9.76281 5.15843 12 9 12C12.8416 12 16.1975 9.76125 17.8913 6.45594C17.9628 6.31453 18 6.1583 18 5.99984C18 5.84139 17.9628 5.68516 17.8913 5.54375ZM9 10.5C5.91718 10.5 3.09093 8.78125 1.56467 6C3.09093 3.21875 5.91687 1.5 9 1.5C12.0831 1.5 14.9091 3.21875 16.4353 6C14.9094 8.78125 12.0831 10.5 9 10.5Z' fill='%233F6BFF'/%3E%3C/svg%3E");
}
.stArea .stInfo ul .user {
  color: #999999;
}
.stArea .stInfo ul .user i {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cg clip-path='url(%23clip0_944_4504)'%3E%3Cpath d='M4.8794 4.87944C5.30162 4.87944 5.71436 4.75423 6.06542 4.51966C6.41648 4.28509 6.6901 3.95168 6.85168 3.5616C7.01326 3.17152 7.05553 2.74228 6.97316 2.32817C6.89079 1.91407 6.68747 1.53368 6.38892 1.23513C6.09036 0.936573 5.70998 0.733255 5.29587 0.650884C4.88177 0.568512 4.45253 0.610788 4.06245 0.772365C3.67237 0.933942 3.33896 1.20756 3.10439 1.55863C2.86981 1.90969 2.74461 2.32243 2.74461 2.74465C2.74461 3.31083 2.96953 3.85382 3.36988 4.25417C3.77023 4.65452 4.31322 4.87944 4.8794 4.87944ZM4.8794 5.48937C3.55621 5.48937 0.914795 6.30669 0.914795 7.92913V9.14901H8.844V7.92913C8.844 6.30669 6.20258 5.48937 4.8794 5.48937Z' fill='%233F6BFF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_944_4504'%3E%3Crect width='9.75902' height='9.75902' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.stArea .stInfo .stGroup {
  display: flex;
  align-items: center;
  gap: 2vw;
}
.stArea .stInfo .stGroup dl {
  padding: 4vw;
  background: #fafafa;
  width: 100%;
}
.stArea .stInfo .stGroup dl dt {
  font-size: min(3.2vw, 1.4rem);
  font-weight: 400;
}
.stArea .stInfo .stGroup dl dd {
  font-size: min(4vw, 1.8rem);
  font-weight: 600;
  color: #333333;
}
.stArea .stInfo .stGroup dl.sg-time {
  background: #EBF4FF;
}
.stArea .stInfo .stGroup dl.sg-time dt {
  color: #1E5BE2;
}
.stArea .stInfo .stGroup dl.sg-data {
  background: #EBFFE9;
}
.stArea .stInfo .stGroup dl.sg-data dt {
  color: #5DC724;
}

.comple_tit {
  margin-bottom: 6vw;
}
.comple_tit > i {
  font-size: 16vw;
  display: block;
  text-align: center;
}
.comple_tit > p {
  font-size: 3.2rem;
  font-weight: 600;
  font-family: "Paperlogy", sans-serif;
  color: #333333;
  text-align: center;
}