﻿.Normal {
  font-family: Normal;
  margin-bottom: 0;
  margin-top: 4pt;
  margin-bottom: 4pt;
}
.heading-1 {
  font-family: heading 1;
  margin-bottom: 0;
  margin-top: 12pt;
  margin-bottom: 3pt;
}
.heading-1 .rStyle2 {
  font-weight: bold;
  font-size: 14pt;
}
.heading-2 {
  font-family: heading 2;
  margin-bottom: 0;
  margin-top: 12pt;
  margin-bottom: 3pt;
}
.heading-2 .rStyle3 {
  font-weight: bold;
  font-size: 12pt;
}
.heading-3 {
  font-family: heading 3;
  margin-bottom: 0;
  margin-top: 12pt;
  margin-bottom: 3pt;
}
.heading-3 .rStyle4 {
  font-weight: bold;
}
.heading-4 {
  font-family: heading 4;
  margin-bottom: 0;
  margin-top: 3pt;
  margin-bottom: 6pt;
}
.heading-4 .rStyle5 {
  color: #000000;
}
.heading-5 {
  font-family: heading 5;
  margin-bottom: 0;
  margin-top: 12pt;
  margin-bottom: 3pt;
}
.heading-5 .rStyle6 {
  font-size: 11pt;
}
.heading-6 {
  font-family: heading 6;
  margin-bottom: 0;
  margin-top: 6pt;
  margin-bottom: 3pt;
}
.heading-6 .rStyle7 {
  font-style: italic;
  font-size: 11pt;
}
.heading-7 {
  font-family: heading 7;
  margin-bottom: 0;
  margin-top: 6pt;
  margin-bottom: 3pt;
}
.heading-8 {
  font-family: heading 8;
  margin-bottom: 0;
  margin-top: 6pt;
  margin-bottom: 3pt;
}
.heading-8 .rStyle9 {
  font-style: italic;
}
.heading-9 {
  font-family: heading 9;
  margin-bottom: 0;
}
.heading-9 .rStyle10 {
  font-size: 1pt;
}
.Default-Paragraph-Font {
  font-family: Default Paragraph Font;
  margin-bottom: 0;
}
.Normal-Table {
  font-family: Normal Table;
  margin-bottom: 0;
}
.Normal-Table {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}
.No-List {
  font-family: No List;
  margin-bottom: 0;
}
.page-number {
  font-family: page number;
  margin-bottom: 0;
}
.Hyperlink {
  font-family: Hyperlink;
  margin-bottom: 0;
}
span.Hyperlink {
  text-decoration: underline;
  color: #0000FF;
}
.style-1 {
  font-family: 已访问的超链接1;
  margin-bottom: 0;
}
span.style-1 {
  text-decoration: underline;
  color: #800080;
}
.Char {
  font-family: 바닥글 Char;
  margin-bottom: 0;
}
.Char {
  font-family: 풍선 도움말 텍스트 Char;
  margin-bottom: 0;
}
span.Char {
  font-size: 8pt;
}
.caption {
  font-family: caption;
  margin-bottom: 0;
  margin-top: 6pt;
  margin-bottom: 6pt;
  text-align: center;
}
.caption .rStyle11 {
  font-weight: bold;
}
.toc-9 {
  font-family: toc 9;
  margin-bottom: 0;
}
.header {
  font-family: header;
  margin-bottom: 0;
}
.toc-7 {
  font-family: toc 7;
  margin-bottom: 0;
}
.toc-5 {
  font-family: toc 5;
  margin-bottom: 0;
}
.toc-1 {
  font-family: toc 1;
  margin-bottom: 0;
  margin-top: 2pt;
  margin-bottom: 2pt;
}
.toc-1 .rStyle12 {
  font-weight: bold;
}
.Balloon-Text {
  font-family: Balloon Text;
  margin-bottom: 0;
}
.Balloon-Text .rStyle13 {
  font-size: 8pt;
}
.toc-8 {
  font-family: toc 8;
  margin-bottom: 0;
}
.toc-2 {
  font-family: toc 2;
  margin-bottom: 0;
  margin-top: 2pt;
  margin-bottom: 2pt;
}
.toc-6 {
  font-family: toc 6;
  margin-bottom: 0;
}
.toc-4 {
  font-family: toc 4;
  margin-bottom: 0;
}
.footer {
  font-family: footer;
  margin-bottom: 0;
}
.Table {
  font-family: Table;
  margin-bottom: 0;
  margin-top: 1pt;
  margin-bottom: 1pt;
}
.Table .rStyle14 {
  font-size: 8pt;
}
.Bodytext {
  font-family: Bodytext;
  margin-bottom: 0;
  margin-bottom: 6pt;
  text-align: justify;
}
.Figuur {
  font-family: Figuur;
  margin-bottom: 0;
  margin-top: 3pt;
  margin-bottom: 3pt;
}
.Body {
  font-family: Body;
  margin-bottom: 0;
  margin-top: 2pt;
}
.toc-3 {
  font-family: toc 3;
  margin-bottom: 0;
  margin-top: 2pt;
  margin-bottom: 2pt;
}
.Warning {
  font-family: Warning;
  margin-bottom: 0;
}
.Warning .rStyle16 {
  font-style: italic;
}
.Body-Bullet-Ind-2 {
  font-family: Body_Bullet_Ind_2;
  margin-bottom: 0;
}
.Anlagennr {
  font-family: Anlagennr.;
  margin-bottom: 0;
}
.Anlagennr .rStyle17 {
  font-weight: bold;
}
.Anchor {
  font-family: Anchor;
  margin-bottom: 0;
  margin-top: 0pt;
  margin-bottom: 0pt;
}
.N {
  font-family: N;
  margin-bottom: 0;
  margin-top: 2pt;
  margin-bottom: 2pt;
  text-align: justify;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}
.Nr {
  font-family: Nr;
  margin-bottom: 0;
}
.Nr .rStyle20 {
  font-weight: bold;
}
.Body-Bullet {
  font-family: Body_Bullet;
  margin-bottom: 0;
}
.Caution {
  font-family: Caution;
  margin-bottom: 0;
}
.Caution .rStyle21 {
  font-weight: bold;
  font-style: italic;
}
.Bullet-list {
  font-family: Bullet list;
  margin-bottom: 0;
}
.Body-Indent-1 {
  font-family: Body_Indent_1;
  margin-bottom: 0;
}
.Body-Bullet-Ind {
  font-family: Body_Bullet_Ind;
  margin-bottom: 0;
}
.style-1 {
  font-family: 列出段落1;
  margin-bottom: 0;
}
.n {
  font-family: n;
  margin-bottom: 0;
  margin-top: 2pt;
  margin-bottom: 5pt;
  text-align: justify;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}
.n .rStyle22 {
  font-weight: bold;
}
.Figure {
  font-family: Figure;
  margin-bottom: 0;
  text-align: center;
}
.note {
  font-family: note;
  margin-bottom: 0;
}
.Numbered-list {
  font-family: Numbered list;
  margin-bottom: 0;
}
.Body-Number {
  font-family: Body_Number;
  margin-bottom: 0;
}
.Table-Grid {
  font-family: Table Grid;
  margin-bottom: 0;
}
.Table-Grid {
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
.List-Paragraph {
  font-family: List Paragraph;
  margin-bottom: 0;
}
.annotation-reference {
  font-family: annotation reference;
  margin-bottom: 0;
}
span.annotation-reference {
  font-size: 10pt;
}
.annotation-text {
  font-family: annotation text;
  margin-bottom: 0;
}
.Char {
  font-family: 메모 텍스트 Char;
  margin-bottom: 0;
}
.annotation-subject {
  font-family: annotation subject;
  margin-bottom: 0;
}
.annotation-subject .rStyle24 {
  font-weight: bold;
}
.Char {
  font-family: 메모 주제 Char;
  margin-bottom: 0;
}
span.Char {
  font-weight: bold;
}
p:has(span[data-is-tab="true"]) {
display: flex;
}
table {
table-layout: fixed;
}
table td, table th {
box-sizing: border-box;
}
.group {
position: relative;
}
p[style*='border-left'][style*='border-right'] {
display: table; width: fit-content;
}
.textbox {
    border: 1px solid #000000;
    padding: 10px;
    overflow: auto;
    display: block;
    box-sizing: border-box;
}
.chart-container {
max-width: 600px; margin: 1em auto;
}

/* ========================================
   Dynamic Styles (Generated from inline styles)
   ======================================== */

.table-1 {
    border-collapse:collapse; min-width:629px; width:100%;
}

.table-col-1 {
    width:56px;
}

.table-col-2 {
    width:573px;
}

.table-row-1 {
    height:63.9px;
}

.table-cell-1 {
    padding-left:5px; text-align:left; vertical-align:middle; width:56px;
}

.run-1.run-1 {
    color:#000000; font-family:'굴림', '굴림';
}

.image-anchor-1 {
    display:block;
}

.table-cell-2 {
    padding-left:5px; text-align:left; vertical-align:middle; width:573px;
}

.run-2.run-2 {
    font-family:'굴림', '굴림'; font-size:12pt; font-weight:bold;
}

.run-3.run-3 {
    font-family:'굴림', '굴림'; font-weight:bold;
}

.paragraph-1 {
    text-align:justify;
}

.numbering-1 {
    margin-left:36pt; padding-left:18pt; text-indent:-18pt;
}

.run-4.run-4 {
    font-family:'굴림', '굴림';
}

.numbering-2 {
    margin-left:53pt; padding-left:18pt; text-indent:-18pt;
}

.table-2 {
    border-collapse:collapse; min-width:631px; width:100%;
}

.table-col-3 {
    width:575px;
}

.table-row-2 {
    height:59.1px;
}

.table-cell-3 {
    padding-left:5px; text-align:left; vertical-align:middle; width:575px;
}

.run-5.run-5 {
    font-family:'굴림', '굴림'; font-size:12pt;
}

.run-6.run-6 {
    color:#000000; font-family:'굴림', '굴림'; font-size:12pt;
}

.paragraph-2 {
    margin-top:4pt;
}

.paragraph-3 {
    text-align:center;
}

.run-7.run-7 {
    font-family:'굴림', '굴림'; font-size:18pt;
}

.run-8.run-8 {
    color:#FF0000; font-family:'굴림', '굴림';
}

.run-9.run-9 {
    color:#FF0000; font-family:'굴림', '굴림'; font-weight:bold;
}

.run-10.run-10 {
    color:#000000; font-family:'굴림', '굴림'; font-size:12pt; font-weight:bold;
}

.numbering-3 {
    margin-left:36pt; padding-left:36pt; text-indent:-36pt;
}

.paragraph-4 {
    margin-bottom:0pt; margin-top:0pt;
}

.table-3 {
    border-bottom:1px solid #000000; border-collapse:collapse; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; min-width:263px; width:100%;
}

.table-col-4 {
    width:121px;
}

.table-col-5 {
    width:66px;
}

.table-col-6 {
    width:76px;
}

.table-cell-4 {
    border-left:1px solid #000000; border-top:1px solid #000000; padding-left:5px; text-align:left; vertical-align:middle; width:121px;
}

.table-cell-5 {
    border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding-left:5px; text-align:left; vertical-align:middle; width:143px;
}

.paragraph-5 {
    background-color:#FFFFFF;
}

.run-11.run-11 {
    color:#000000; font-family:'굴림', '굴림'; font-size:9pt;
}

.run-12.run-12 {
    font-family:'굴림', '굴림'; font-size:9pt;
}

.table-cell-6 {
    border-left:1px solid #000000; border-top:1px solid #000000; padding-left:5px; text-align:left; vertical-align:middle; width:66px;
}

.paragraph-6 {
    background-color:#FFFFFF; text-align:center;
}

.table-cell-7 {
    border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding-left:5px; text-align:left; vertical-align:middle; width:76px;
}

.table-cell-8 {
    border-bottom:1px solid #000000; border-left:1px solid #000000; border-top:1px solid #000000; padding-left:5px; text-align:left; vertical-align:middle; width:121px;
}

.table-cell-9 {
    border-bottom:1px solid #000000; border-left:1px solid #000000; border-top:1px solid #000000; padding-left:5px; text-align:left; vertical-align:middle; width:66px;
}

.table-cell-10 {
    border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding-left:5px; text-align:left; vertical-align:middle; width:76px;
}

.paragraph-7 {
    margin-top:17pt;
}

.paragraph-8 {
    background-color:#FFFFFF; text-align:justify;
}

.paragraph-9 {
    margin-top:16pt;
}

.paragraph-10 {
    margin-top:15pt;
}

.numbering-4 {
    margin-left:81pt; padding-left:18pt; text-indent:-18pt;
}

.table-4 {
    border-collapse:collapse; min-width:376px; width:100%;
}

.table-col-7 {
    width:26px;
}

.table-col-8 {
    width:350px;
}

.table-cell-11 {
    padding-left:5px; text-align:left; vertical-align:middle; width:26px;
}

.table-cell-12 {
    padding-left:5px; text-align:left; vertical-align:middle; width:350px;
}

.numbering-5 {
    margin-left:18pt; padding-left:18pt; text-indent:-18pt;
}

.run-13.run-13 {
    color:#000000; font-family:'굴림', '굴림'; font-weight:bold;
}

.table-5 {
    border-collapse:collapse; min-width:632px; width:100%;
}

.table-col-9 {
    width:36px;
}

.table-col-10 {
    width:265px;
}

.table-col-11 {
    width:38px;
}

.table-col-12 {
    width:293px;
}

.table-cell-13 {
    padding-left:5px; text-align:left; vertical-align:middle; width:36px;
}

.table-cell-14 {
    padding-left:5px; text-align:left; vertical-align:middle; width:265px;
}

.table-cell-15 {
    padding-left:5px; text-align:left; vertical-align:middle; width:38px;
}

.table-cell-16 {
    padding-left:5px; text-align:left; vertical-align:middle; width:293px;
}

.paragraph-11 {
    margin-top:0pt;
}

.table-row-3 {
    height:26.7px;
}

.numbering-6 {
    margin-left:54pt; padding-left:18pt; text-indent:-18pt;
}

.numbering-7 {
    margin-left:46pt; padding-left:18pt; text-indent:-18pt;
}

.numbering-8 {
    margin-left:12pt; text-indent:0pt;
}

.paragraph-12 {
    background-color:#FFFFFF; margin-bottom:12pt; margin-top:12pt;
}

.numbering-9 {
    margin-left:30pt; padding-left:18pt; text-indent:-18pt;
}

.paragraph-13 {
    background-color:#FFFFFF; margin-top:12pt;
}

.run-14.run-14 {
    font-family:'굴림', '굴림'; font-style:italic; font-weight:bold;
}

.paragraph-14 {
    background-color:#FFFFFF; margin-bottom:6pt; margin-top:6pt;
}

.run-15.run-15 {
    color:#000000; font-family:'굴림', '굴림'; font-style:italic; font-weight:bold;
}

.paragraph-15 {
    background-color:#FFFFFF; margin-bottom:6pt;
}

.paragraph-16 {
    background-color:#FFFFFF; margin-top:11pt;
}

.paragraph-17 {
    background-color:#FFFFFF; margin-top:9pt;
}

.paragraph-18 {
    background-color:#FFFFFF; margin-bottom:6pt; margin-top:12pt;
}

.paragraph-19 {
    background-color:#FFFFFF; margin-bottom:0pt; margin-top:0pt;
}

.paragraph-20 {
    background-color:#FFFFFF; margin-top:5pt;
}

.paragraph-21 {
    background-color:#FFFFFF; margin-top:6pt;
}

.paragraph-22 {
    background-color:#FFFFFF; margin-bottom:0pt;
}

.table-6 {
    border-bottom:1px solid #000000; border-collapse:collapse; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; min-width:622px; width:100%;
}

.table-col-13 {
    width:92px;
}

.table-col-14 {
    width:142px;
}

.table-col-15 {
    width:161px;
}

.table-col-16 {
    width:227px;
}

.table-cell-17 {
    border-left:1px solid #000000; border-top:1px solid #000000; padding-left:5px; text-align:left; vertical-align:middle; width:92px;
}

.table-cell-18 {
    border-left:1px solid #000000; border-top:1px solid #000000; padding-left:5px; text-align:left; vertical-align:middle; width:142px;
}

.table-cell-19 {
    border-left:1px solid #000000; border-top:1px solid #000000; padding-left:5px; text-align:left; vertical-align:middle; width:161px;
}

.table-cell-20 {
    border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding-left:5px; text-align:left; vertical-align:middle; width:227px;
}

.table-row-4 {
    height:32.7px;
}

.table-row-5 {
    height:42.1px;
}

.table-cell-21 {
    border-bottom:1px solid #000000; border-left:1px solid #000000; border-top:1px solid #000000; padding-left:5px; text-align:left; vertical-align:middle; width:92px;
}

.table-cell-22 {
    border-bottom:1px solid #000000; border-left:1px solid #000000; border-top:1px solid #000000; padding-left:5px; text-align:left; vertical-align:middle; width:142px;
}

.table-cell-23 {
    border-bottom:1px solid #000000; border-left:1px solid #000000; border-top:1px solid #000000; padding-left:5px; text-align:left; vertical-align:middle; width:161px;
}

.table-cell-24 {
    border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding-left:5px; text-align:left; vertical-align:middle; width:227px;
}

.paragraph-23 {
    margin-bottom:6pt; margin-top:6pt;
}

.table-7 {
    border-bottom:1px solid #000000; border-collapse:collapse; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; min-width:613px; width:100%;
}

.table-col-17 {
    width:291px;
}

.table-col-18 {
    width:85px;
}

.table-cell-25 {
    border-left:1px solid #000000; border-top:1px solid #000000; padding-left:5px; text-align:left; vertical-align:middle; width:291px;
}

.table-cell-26 {
    border-left:1px solid #000000; border-top:1px solid #000000; padding-left:5px; text-align:left; vertical-align:middle; width:85px;
}

.table-cell-27 {
    border-left:1px solid #000000; border-top:1px solid #000000; padding-left:5px; text-align:left; vertical-align:middle; width:76px;
}

.table-cell-28 {
    border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding-left:5px; text-align:left; vertical-align:middle; width:85px;
}

.table-cell-29 {
    border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding-left:5px; text-align:left; vertical-align:middle; width:321px;
}

.table-cell-30 {
    border-bottom:1px solid #000000; border-left:1px solid #000000; border-top:1px solid #000000; padding-left:5px; text-align:left; vertical-align:middle; width:291px;
}

.table-cell-31 {
    border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding-left:5px; text-align:left; vertical-align:middle; width:321px;
}

.table-col-19 {
    width:243px;
}

.table-cell-32 {
    border-left:1px solid #000000; border-top:1px solid #000000; padding-left:5px; text-align:left; vertical-align:middle; width:243px;
}

.table-cell-33 {
    border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding-left:5px; text-align:left; vertical-align:middle; width:369px;
}

.table-cell-34 {
    border-bottom:1px solid #000000; border-left:1px solid #000000; border-top:1px solid #000000; padding-left:5px; text-align:left; vertical-align:middle; width:243px;
}

.table-cell-35 {
    border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding-left:5px; text-align:left; vertical-align:middle; width:369px;
}

