@charset "UTF-8";.beta-badge[data-v-f6b03f49] {
  font-family: "Pretendard", sans-serif;
  font-size: 11px;
  line-height: 16px;
  font-weight: 500;
  width: 32px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  border-radius: var(--radius-06);
  color: var(--text-on-color-color);
  background: var(--Gray-700);
}.article-wrapper[data-v-3b98b722] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-04);
}
.article-wrapper .parameter-wrapper[data-v-3b98b722] {
  width: 1040px;
  height: 94px;
  border-radius: var(--spacing-04);
  border: 1px solid var(--divider-01-color);
  background: #fafbfc;
  display: flex;
  flex-direction: column;
  gap: var(--spacing-05);
  padding: var(--spacing-06);
}
.article-wrapper .parameter-wrapper .form-wrapper[data-v-3b98b722] {
  display: flex;
  gap: var(--spacing-06);
  align-items: end;
}.alert[data-v-d0183732] {
  width: 100%;
  max-width: 812px;
}
.folded[data-v-d0183732] {
  color: var(--text-tertiary-color);
  cursor: pointer;
}
.unfolded[data-v-d0183732] {
  color: var(--system-error-color);
  cursor: pointer;
}.terms-content[data-v-070c06a9] {
  max-height: 600px;
  margin: 0;
  padding: var(--spacing-05);
}
.terms-content p[data-v-070c06a9],
.terms-content li[data-v-070c06a9] {
  color: var(--Gray-700);
  margin: 0;
  padding: 0;
}
.terms-content h2[data-v-070c06a9] {
  font-family: "Pretendard", sans-serif;
  font-size: 18px;
  line-height: 25px;
  font-weight: 600;
  margin-bottom: var(--spacing-06);
}
.terms-content h3[data-v-070c06a9] {
  font-family: "Pretendard", sans-serif;
  font-size: 18px;
  line-height: 25px;
  font-weight: 600;
  margin-bottom: var(--spacing-02);
}
.terms-content p[data-v-070c06a9] {
  margin-bottom: var(--spacing-06);
}
.terms-content ol[data-v-070c06a9],
.terms-content ul[data-v-070c06a9] {
  margin: 0 0 var(--spacing-06) 0;
  padding-left: var(--spacing-06);
}
.terms-content ol li[data-v-070c06a9],
.terms-content ul li[data-v-070c06a9] {
  margin-bottom: var(--spacing-02);
}
.terms-content ol li[data-v-070c06a9]:last-child,
.terms-content ul li[data-v-070c06a9]:last-child {
  margin-bottom: 0;
}
.terms-content ol[data-v-070c06a9] {
  list-style: decimal;
}
.terms-content ol ol[data-v-070c06a9] {
  margin-top: var(--spacing-02);
}
.terms-content ol ol li[data-v-070c06a9] {
  list-style-type: lower-alpha;
}
.terms-content ul[data-v-070c06a9] {
  list-style: disc;
}.terms-content[data-v-95619968] {
  max-height: 600px;
  margin: 0;
  padding: var(--spacing-06);
}
.terms-content p[data-v-95619968],
.terms-content li[data-v-95619968] {
  color: var(--Gray-700);
  margin: 0;
  padding: 0;
}
.terms-content h2[data-v-95619968] {
  font-family: "Pretendard", sans-serif;
  font-size: 18px;
  line-height: 25px;
  font-weight: 600;
  margin-bottom: var(--spacing-06);
}
.terms-content h3[data-v-95619968] {
  font-family: "Pretendard", sans-serif;
  font-size: 18px;
  line-height: 25px;
  font-weight: 600;
  margin-bottom: var(--spacing-02);
}
.terms-content p[data-v-95619968] {
  margin-bottom: var(--spacing-06);
}
.terms-content ol[data-v-95619968],
.terms-content ul[data-v-95619968] {
  margin: 0 0 var(--spacing-06) 0;
  padding-left: var(--spacing-06);
}
.terms-content ol li[data-v-95619968],
.terms-content ul li[data-v-95619968] {
  margin-bottom: var(--spacing-02);
}
.terms-content ol li[data-v-95619968]:last-child,
.terms-content ul li[data-v-95619968]:last-child {
  margin-bottom: 0;
}
.terms-content ol[data-v-95619968] {
  list-style: decimal;
}
.terms-content ol ol[data-v-95619968] {
  margin-top: var(--spacing-02);
}
.terms-content ol ol li[data-v-95619968] {
  list-style-type: lower-alpha;
}
.terms-content ul[data-v-95619968] {
  list-style: disc;
}.modal-content-scroll-area[data-v-d1b09ea4] {
  padding: var(--spacing-06);
}
.modal-content-footer[data-v-d1b09ea4] {
  display: flex;
  justify-content: center;
  padding: var(--spacing-07) 0;
  gap: var(--spacing-07);
}
.modal-content-footer > .n-btn[data-v-d1b09ea4] {
  width: 149px;
}.agreement-group[data-v-8b306d06] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-05);
}
.agreement-container[data-v-8b306d06] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: var(--spacing-02);
}.background[data-v-0b9395a5] {
  width: 100%;
  height: 100%;
  background-color: var(--background-02-color);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 var(--spacing-06);
}
.background .wrapper[data-v-0b9395a5] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-07);
  justify-content: center;
  width: 100%;
  min-width: 320px;
  max-width: 384px;
  position: relative;
}
.background .wrapper .logo[data-v-0b9395a5] {
  cursor: default;
  position: absolute;
  top: -72px;
  left: 50%;
  transform: translateX(-50%);
}
.background .wrapper .box[data-v-0b9395a5] {
  background-color: var(--background-01-color);
  border: 1px solid var(--divider-02-color);
  height: fit-content;
  display: flex;
  flex-direction: column;
  padding: var(--spacing-08);
  border-radius: var(--radius-05);
  gap: var(--spacing-07);
  position: relative;
}
.background .wrapper .box .upper[data-v-0b9395a5] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-04);
}
.background .wrapper .box .upper .step[data-v-0b9395a5] {
  font-family: "Pretendard", sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  color: var(--text-tertiary-color);
}
.background .wrapper .box .upper .title[data-v-0b9395a5] {
  font-family: "Pretendard", sans-serif;
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  color: var(--text-secondary-color);
}
.background .wrapper .box .lower[data-v-0b9395a5] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-07);
}.description[data-v-76204994] {
  margin-bottom: var(--spacing-04);
}
.email-form[data-v-76204994] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-04);
}
.auth-code-section[data-v-76204994] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-02);
}
.help-text[data-v-76204994] {
  color: var(--text-quaternary-color);
  font-family: "Pretendard", sans-serif;
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
}
.timer-text[data-v-76204994] {
  position: absolute;
  top: var(--spacing-04);
  right: var(--spacing-04);
  color: var(--system-error-color);
  z-index: 100;
  font-family: "Pretendard", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}
.button[data-v-76204994] {
  width: 100%;
}
.button.first[data-v-76204994] {
  margin-left: 0 !important;
}.summary-row--center[data-v-a53b25f7] {
  display: flex;
  align-items: center;
  gap: var(--spacing-05);
}
.summary-row__label[data-v-a53b25f7] {
  display: flex;
  align-items: center;
  gap: var(--spacing-02);
  color: var(--text-tertiary-color);
}
.summary-row__label--start[data-v-a53b25f7] {
  display: flex;
  align-items: flex-start;
  gap: var(--spacing-05);
}section[data-v-46be506c] {
  background-color: white;
}
section[data-v-46be506c]:nth-child(2) {
  background-color: #fafbfc;
}.left-section-card[data-v-98734d82] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-06);
  padding-bottom: var(--spacing-06);
}.container[data-v-2863a93e] {
  width: 100%;
}
.header[data-v-2863a93e] {
  border: 1px solid var(--divider-01-color);
  border-top-left-radius: var(--radius-04);
  border-top-right-radius: var(--radius-04);
  padding: 0 var(--spacing-06);
  display: flex;
  align-items: center;
  background-color: white;
}
.body[data-v-2863a93e] {
  border: 1px solid var(--divider-01-color);
  border-top: none;
  border-bottom-left-radius: var(--radius-04);
  border-bottom-right-radius: var(--radius-04);
  background-color: white;
}
.header[data-v-b25d3621] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.page-container[data-v-b25d3621] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-05);
}
.page__row[data-v-b25d3621] {
  display: flex;
  justify-content: center;
}
.body[data-v-b25d3621] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-05);
}
.body-text[data-v-b25d3621] {
  text-align: center;
}
.line-below[data-v-b25d3621] {
  display: flex;
  align-items: center;
  gap: var(--spacing-05);
}
.line-below__text[data-v-b25d3621] {
  width: 21px;
}
hr[data-v-b25d3621] {
  flex: 1;
  border: 1px solid var(--icon-primary-color);
}
section[data-v-b25d3621],
.bills-list[data-v-b25d3621] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-04);
}
.section__title[data-v-b25d3621] {
  display: flex;
  align-items: center;
  gap: var(--spacing-04);
}
.dot[data-v-b25d3621] {
  width: 8px;
  height: 8px;
  background-color: var(--icon-primary-color);
}
.paragraph-wrapper[data-v-b25d3621] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-07);
}
.signature[data-v-b25d3621] {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--spacing-09);
  padding-top: var(--spacing-08);
}
.signature__sign-wrapper[data-v-b25d3621] {
  position: relative;
  display: inline-block;
}
.signature__stamp[data-v-b25d3621] {
  position: absolute;
  right: -30px; /* 도장 위치 조정 */
  top: -20px; /* 도장 위치 조정 */
  width: 60px; /* 도장 크기 */
  height: 60px; /* 도장 크기 */
  opacity: 0.9; /* 도장 투명도 */
}
.signiature__date[data-v-b25d3621] {
  margin-top: var(--spacing-05);
  margin-bottom: var(--spacing-05);
}
.signature__corperation-name[data-v-b25d3621] {
  margin-bottom: var(--spacing-02);
}
.signature__sign[data-v-b25d3621] {
  margin-bottom: var(--spacing-08);
}
.signature__sign-item[data-v-b25d3621] {
  margin-right: var(--spacing-07);
}
.signature__stamp-company[data-v-b25d3621] {
  position: absolute;
  right: -80px; /* 도장 위치 조정 */
  top: -20px; /* 도장 위치 조정 */
  width: 60px; /* 도장 크기 */
  height: 60px; /* 도장 크기 */
  opacity: 0.9; /* 도장 투명도 */
}.thead[data-v-e6d6aed4] {
  width: 16.6%;
}.th-header[data-v-f04dd790] {
  width: 120px;
}.td-data[data-v-a317b3fb] {
  min-width: 120px;
}
.table-wrap[data-v-a317b3fb] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-05);
}.td-data[data-v-809df5a2] {
  min-width: 120px;
}
.table-wrap[data-v-809df5a2] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-05);
}.td-data[data-v-18690062] {
  min-width: 120px;
}
.table-wrap[data-v-18690062] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-05);
}.th-header[data-v-b9feeedc] {
  width: 120px;
}.td-data[data-v-c1dd0261] {
  min-width: 120px;
}
.table-wrap[data-v-c1dd0261] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-05);
}.th-header[data-v-5686749f] {
  width: 120px;
}
.td-data[data-v-5686749f] {
  min-width: 120px;
}
.table-wrap[data-v-5686749f] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-05);
}.th-header[data-v-388d2525] {
  width: 120px;
}
.td-data[data-v-388d2525] {
  min-width: 120px;
}
.table-wrap[data-v-388d2525] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-05);
}.th-header[data-v-0f5f888b] {
  width: 12.5%;
}
.table-wrap[data-v-0f5f888b] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-05);
}.th-header[data-v-9cdc1ccc] {
  width: 12.5%;
}
.table-wrap[data-v-9cdc1ccc] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-05);
}.th-header[data-v-608fce73] {
  width: 20%;
}
.th-header[data-v-608fce73]:nth-child(3) {
  width: 60%;
}.th-header[data-v-c64d769e] {
  width: 20%;
}
.th-header[data-v-c64d769e]:nth-child(3) {
  width: 60%;
}.th-header[data-v-d335b599] {
  width: 20%;
}
.th-header[data-v-d335b599]:nth-child(3) {
  width: 60%;
}.th-header[data-v-88910c37] {
  width: 20%;
}
.th-header[data-v-88910c37]:nth-child(3) {
  width: 60%;
}
.header[data-v-5d40f50c] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.page-container[data-v-5d40f50c] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-05);
}
.page__row[data-v-5d40f50c] {
  display: flex;
  justify-content: center;
}
.page__row section[data-v-5d40f50c] {
  padding-bottom: var(--spacing-08);
}
.body[data-v-5d40f50c] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-05);
}
.line-below[data-v-5d40f50c] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-05);
}
hr[data-v-5d40f50c] {
  flex: 1;
  border: 1px solid var(--icon-primary-color);
}
section[data-v-5d40f50c],
.bills-list[data-v-5d40f50c] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-04);
}
section__sbst[data-v-5d40f50c],
.bills-list__sbst[data-v-5d40f50c] {
  white-space: pre-wrap;
  word-break: break-word;
  overflow-wrap: break-word;
}
section__container[data-v-5d40f50c],
.bills-list__container[data-v-5d40f50c] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-07);
}
.section__title[data-v-5d40f50c] {
  display: flex;
  align-items: center;
  gap: var(--spacing-04);
}
.dot[data-v-5d40f50c] {
  width: 8px;
  height: 8px;
  background-color: var(--icon-primary-color);
}
.signature[data-v-5d40f50c] {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--spacing-10);
  padding-top: var(--spacing-08);
  break-inside: avoid;
}
.signature ul[data-v-5d40f50c] {
  display: flex;
  flex-direction: column;
}
.signature__sign-wrapper[data-v-5d40f50c] {
  position: relative;
  display: inline-block;
}
.signature__stamp[data-v-5d40f50c] {
  position: absolute;
  right: -40px; /* 도장 위치 조정 */
  top: -20px; /* 도장 위치 조정 */
  width: 60px; /* 도장 크기 */
  height: 60px; /* 도장 크기 */
  opacity: 0.9; /* 도장 투명도 */
}
.signature__stamp-company[data-v-5d40f50c] {
  position: absolute;
  right: -80px; /* 도장 위치 조정 */
  top: -20px; /* 도장 위치 조정 */
  width: 60px; /* 도장 크기 */
  height: 60px; /* 도장 크기 */
  opacity: 0.9; /* 도장 투명도 */
}
@media print {
body[data-v-5d40f50c] {
    print-color-adjust: exact;
    -webkit-print-color-adjust: exact;
}
}
.simple-table-wrapper[data-v-5d40f50c] {
  padding: 0 var(--spacing-07);
}
.section__title--with-padding[data-v-5d40f50c] {
  padding-left: var(--spacing-05);
  padding-bottom: var(--spacing-04);
}
.header[data-v-2a3909c6] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.page-container[data-v-2a3909c6] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-05);
}
.page__row[data-v-2a3909c6] {
  display: flex;
  justify-content: center;
}
.body[data-v-2a3909c6] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-05);
}
.body-text[data-v-2a3909c6] {
  text-align: center;
}
section[data-v-2a3909c6] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-04);
}
.section__title[data-v-2a3909c6] {
  display: flex;
  align-items: center;
  gap: var(--spacing-04);
}
.dot[data-v-2a3909c6] {
  width: 8px;
  height: 8px;
  background-color: var(--icon-primary-color);
}
.signature[data-v-2a3909c6] {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--spacing-10);
  padding-top: var(--spacing-08);
}
.signature__date-item[data-v-2a3909c6],
.signature__item[data-v-2a3909c6] {
  margin-right: 16px;
}
.signature__date[data-v-2a3909c6] {
  align-items: start;
}
.signature__sign-wrapper[data-v-2a3909c6] {
  position: relative;
  display: flex;
  gap: var(--spacing-04);
}
.signature__stamp-wrapper[data-v-2a3909c6] {
  width: 60px;
  height: 60px;
  display: flex;
  position: absolute;
  align-items: center;
  justify-content: center;
  right: -20px;
  top: -20px;
}
.signature__stamp[data-v-2a3909c6] {
  max-width: 60px;
  max-height: 60px;
  opacity: 0.9; /* 도장 투명도 */
}
.header[data-v-57338495] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.page-container[data-v-57338495] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-05);
}
.page__row[data-v-57338495] {
  display: flex;
  justify-content: center;
}
.body[data-v-57338495] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-05);
  margin-top: var(--spacing-07);
}
.body-text[data-v-57338495] {
  text-align: left;
}
.line-below[data-v-57338495] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-05);
  margin-top: var(--spacing-05);
}
.line-below__text[data-v-57338495] {
  width: 21px;
}
hr[data-v-57338495] {
  flex: 1;
  border: 1px solid var(--icon-primary-color);
}
section[data-v-57338495] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-04);
}
.section__title[data-v-57338495] {
  display: flex;
  align-items: center;
  gap: var(--spacing-04);
}
.dot[data-v-57338495] {
  width: 8px;
  height: 8px;
  background-color: var(--icon-primary-color);
}
.current-date[data-v-57338495] {
  margin-top: var(--spacing-05);
  margin-bottom: var(--spacing-07);
}
.current-date .date-unit[data-v-57338495] {
  margin: 0 var(--spacing-05);
}
.signature[data-v-57338495] {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--spacing-05);
  padding-top: var(--spacing-07);
}
.signature__sign-wrapper[data-v-57338495] {
  position: relative;
  display: inline-block;
  margin: var(--spacing-05) 0;
}
.signature__stamp-wrapper[data-v-57338495] {
  width: 60px;
  height: 60px;
  display: flex;
  position: absolute;
  align-items: center;
  justify-content: center;
  right: -20px;
  top: -20px;
}
.signature__stamp[data-v-57338495] {
  max-width: 60px;
  max-height: 60px;
  object-fit: contain;
  object-position: center;
  opacity: 0.9; /* 도장 투명도 */
}
.signature__sign-item[data-v-57338495] {
  margin-right: 16px;
}
.page-container[data-v-c589da3d] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-05);
}
.page__row[data-v-c589da3d] {
  display: flex;
  justify-content: center;
  margin: var(--spacing-05) 0;
}
.header[data-v-c589da3d] {
  margin-bottom: var(--spacing-07);
}
.body[data-v-c589da3d] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-07);
}
.body-text[data-v-c589da3d] {
  text-align: start;
}
.signature[data-v-c589da3d] {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--spacing-05);
}
.signature .current-date[data-v-c589da3d] {
  margin-top: var(--spacing-05);
  margin-bottom: var(--spacing-07);
}
.signature .current-date .date-unit[data-v-c589da3d] {
  margin: 0 var(--spacing-05);
}
.signature__sign-wrapper[data-v-c589da3d] {
  position: relative;
  display: inline-block;
  margin: var(--spacing-05) 0;
}
.signature__stamp-wrapper[data-v-c589da3d] {
  width: 60px;
  height: 60px;
  display: flex;
  position: absolute;
  align-items: center;
  justify-content: center;
  right: -20px;
  top: -20px;
}
.signature__stamp[data-v-c589da3d] {
  max-width: 60px;
  max-height: 60px;
  object-fit: contain;
  object-position: center;
  opacity: 0.9; /* 도장 투명도 */
}
.signature__sign-item[data-v-c589da3d] {
  margin-right: 16px;
}
.page-container[data-v-89063d30] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-05);
}
.page__row[data-v-89063d30] {
  display: flex;
  justify-content: center;
}
.header[data-v-89063d30] {
  margin-bottom: var(--spacing-05);
}
.body[data-v-89063d30] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-07);
  margin: var(--spacing-07) 0;
}
.body-text[data-v-89063d30] {
  text-align: start;
}
.signature[data-v-89063d30] {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--spacing-05);
}
.signature .current-date[data-v-89063d30] {
  margin-top: var(--spacing-05);
  margin-bottom: var(--spacing-07);
}
.signature .current-date .date-unit[data-v-89063d30] {
  margin: 0 var(--spacing-05);
}
.signature .signature__company[data-v-89063d30] {
  margin: var(--spacing-05) 0;
}
.signature__sign-wrapper[data-v-89063d30] {
  position: relative;
  display: inline-block;
  margin: var(--spacing-05) 0;
}
.signature__stamp-wrapper[data-v-89063d30] {
  width: 60px;
  height: 60px;
  display: flex;
  position: absolute;
  align-items: center;
  justify-content: center;
  right: -20px;
  top: -20px;
}
.signature__stamp[data-v-89063d30] {
  max-width: 60px;
  max-height: 60px;
  object-fit: contain;
  object-position: center;
  opacity: 0.9; /* 도장 투명도 */
}
.signature__sign-item[data-v-89063d30] {
  margin-right: 16px;
}
.page-container[data-v-ea213698] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-05);
}
.table-data[data-v-ea213698] {
  white-space: pre-wrap;
  min-height: 18px;
}
.page__row[data-v-ea213698] {
  display: flex;
  justify-content: center;
}
.body[data-v-ea213698] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-05);
}
.body-text[data-v-ea213698] {
  text-align: start;
  margin: var(--spacing-05) 0;
}
.line-below[data-v-ea213698] {
  display: flex;
  align-items: center;
  gap: var(--spacing-05);
  justify-content: center;
  margin-top: var(--spacing-05);
}
.line-below__text[data-v-ea213698] {
  width: 21px;
}
hr[data-v-ea213698] {
  flex: 1;
  border: 1px solid var(--icon-primary-color);
}
section[data-v-ea213698] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-04);
}
.section__title[data-v-ea213698] {
  display: flex;
  align-items: center;
  gap: var(--spacing-04);
}
.dot[data-v-ea213698] {
  width: 8px;
  height: 8px;
  background-color: var(--icon-primary-color);
}
.signature[data-v-ea213698] {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--spacing-05);
  padding-top: var(--spacing-07);
}
.signature .current-date[data-v-ea213698] {
  margin-top: var(--spacing-05);
  margin-bottom: var(--spacing-07);
}
.signature .current-date .date-unit[data-v-ea213698] {
  margin: 0 var(--spacing-05);
}
.signature__sign-wrapper[data-v-ea213698] {
  position: relative;
  display: inline-block;
  margin: var(--spacing-05) 0;
}
.signature__stamp-wrapper[data-v-ea213698] {
  width: 60px;
  height: 60px;
  display: flex;
  position: absolute;
  align-items: center;
  justify-content: center;
  right: -20px;
  top: -20px;
}
.signature__stamp[data-v-ea213698] {
  max-width: 60px;
  max-height: 60px;
  object-fit: contain;
  object-position: center;
  opacity: 0.9; /* 도장 투명도 */
}
.signature__sign-item[data-v-ea213698] {
  margin-right: 16px;
}
.header[data-v-0c0d296e] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.page-container[data-v-0c0d296e] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-05);
}
.page__row[data-v-0c0d296e] {
  display: flex;
  justify-content: center;
}
.page__row section[data-v-0c0d296e] {
  padding-bottom: var(--spacing-08);
}
.body[data-v-0c0d296e] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-05);
}
.body-text[data-v-0c0d296e] {
  text-align: center;
}
.line-below[data-v-0c0d296e] {
  display: flex;
  align-items: center;
  gap: var(--spacing-05);
}
.line-below__text[data-v-0c0d296e] {
  width: 21px;
}
hr[data-v-0c0d296e] {
  flex: 1;
  border: 1px solid var(--icon-primary-color);
}
section[data-v-0c0d296e],
.mttr-list[data-v-0c0d296e] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-04);
}
section__container[data-v-0c0d296e],
.mttr-list__container[data-v-0c0d296e] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-07);
}
.section__title[data-v-0c0d296e] {
  display: flex;
  align-items: center;
  gap: var(--spacing-04);
}
.dot[data-v-0c0d296e] {
  width: 8px;
  height: 8px;
  background-color: var(--icon-primary-color);
}
.signature[data-v-0c0d296e] {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--spacing-05);
  padding-top: var(--spacing-07);
}
.signature__sign-wrapper[data-v-0c0d296e] {
  position: relative;
  display: inline-block;
  padding: var(--spacing-05) 0;
}
.signature__stamp[data-v-0c0d296e] {
  position: absolute;
  right: -40px; /* 도장 위치 조정 */
  top: -10px; /* 도장 위치 조정 */
  width: 60px; /* 도장 크기 */
  height: 60px; /* 도장 크기 */
  opacity: 0.9; /* 도장 투명도 */
}
.signature__stamp-company[data-v-0c0d296e] {
  position: absolute;
  right: -70px; /* 도장 위치 조정 */
  top: -10px; /* 도장 위치 조정 */
  width: 60px; /* 도장 크기 */
  height: 60px; /* 도장 크기 */
  opacity: 0.9; /* 도장 투명도 */
}
@media print {
body[data-v-0c0d296e] {
    print-color-adjust: exact;
    -webkit-print-color-adjust: exact;
}
}
.simple-table-wrapper[data-v-0c0d296e] {
  padding: 0 var(--spacing-07);
}
.section__title--with-padding[data-v-0c0d296e] {
  padding-left: var(--spacing-05);
  padding-bottom: var(--spacing-04);
}
.header[data-v-fbaa474c] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.page-container[data-v-fbaa474c] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-05);
}
.page__row[data-v-fbaa474c] {
  display: flex;
  justify-content: center;
}
.body[data-v-fbaa474c] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-05);
}
.body-text[data-v-fbaa474c] {
  text-align: center;
}
.line-below[data-v-fbaa474c] {
  display: flex;
  align-items: center;
  gap: var(--spacing-05);
}
.line-below__text[data-v-fbaa474c] {
  width: 21px;
}
hr[data-v-fbaa474c] {
  flex: 1;
  border: 1px solid var(--icon-primary-color);
}
section[data-v-fbaa474c] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-04);
}
.section__title[data-v-fbaa474c] {
  display: flex;
  align-items: center;
  gap: var(--spacing-04);
}
.dot[data-v-fbaa474c] {
  width: 8px;
  height: 8px;
  background-color: var(--icon-primary-color);
}
.signature[data-v-fbaa474c] {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--spacing-05);
  padding-top: var(--spacing-07);
}
.signature__sign-wrapper[data-v-fbaa474c] {
  position: relative;
  display: inline-block;
  gap: var(--spacing-04);
  margin-bottom: var(--spacing-07);
}
.signature__stamp-wrapper[data-v-fbaa474c] {
  width: 60px;
  height: 60px;
  display: flex;
  position: absolute;
  align-items: center;
  justify-content: center;
  right: -20px;
  top: -20px;
}
.signature__stamp[data-v-fbaa474c] {
  max-width: 60px;
  max-height: 60px;
  object-fit: contain;
  object-position: center;
  opacity: 0.9; /* 도장 투명도 */
}
.signature__date[data-v-fbaa474c] {
  padding: var(--spacing-09) 0;
}
.signature__date-item[data-v-fbaa474c] {
  margin-right: var(--spacing-09);
}
.signature__sign-item[data-v-fbaa474c] {
  margin-right: 16px;
}.header[data-v-62207887] {
  width: 100%;
  border: 1px solid var(--divider-01-color);
  border-top-left-radius: var(--radius-04);
  border-top-right-radius: var(--radius-04);
}
.header--folded[data-v-62207887] {
  border-bottom: 1px solid var(--divider-01-color);
  border-bottom-left-radius: var(--radius-04);
  border-bottom-right-radius: var(--radius-04);
}
.body[data-v-62207887] {
  width: 100%;
  border: 1px solid var(--divider-01-color);
  border-top: none;
  border-bottom-left-radius: var(--radius-04);
  border-bottom-right-radius: var(--radius-04);
}