﻿.Normal {
  font-family: Normal;
  margin-bottom: 0;
  text-align: justify;
}
.heading-1 {
  font-family: heading 1;
  margin-bottom: 0;
}
.heading-1 .rStyle2 {
  font-weight: bold;
  font-size: 34pt;
}
.heading-2 {
  font-family: heading 2;
  margin-bottom: 0;
  margin-bottom: 24pt;
}
.heading-2 .rStyle3 {
  font-weight: bold;
  font-size: 12pt;
}
.heading-3 {
  font-family: heading 3;
  margin-bottom: 0;
  margin-top: 15pt;
  margin-bottom: 7pt;
}
.heading-3 .rStyle4 {
  font-weight: bold;
}
.heading-4 {
  font-family: heading 4;
  margin-bottom: 0;
  margin-top: 12pt;
  margin-bottom: 5pt;
}
.heading-4 .rStyle5 {
  font-weight: bold;
  font-size: 9pt;
}
.heading-5 {
  font-family: heading 5;
  margin-bottom: 0;
}
.heading-6 {
  font-family: heading 6;
  margin-bottom: 0;
}
.heading-6 .rStyle7 {
  font-weight: bold;
}
.heading-7 {
  font-family: heading 7;
  margin-bottom: 0;
}
.heading-8 {
  font-family: heading 8;
  margin-bottom: 0;
}
.heading-9 {
  font-family: heading 9;
  margin-bottom: 0;
}
.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;
}
.nNormal {
  font-family: nNormal;
  margin-bottom: 0;
  margin-top: 5pt;
  margin-bottom: 5pt;
}
.nNormal .rStyle11 {
  font-size: 9pt;
}
.nNormal-Char {
  font-family: nNormal Char;
  margin-bottom: 0;
}
span.nNormal-Char {
  font-size: 9pt;
}
.style-3-Char {
  font-family: 제목 3 Char;
  margin-bottom: 0;
}
span.style-3-Char {
  font-weight: bold;
}
.style-2-Char {
  font-family: 제목 2 Char;
  margin-bottom: 0;
}
span.style-2-Char {
  font-weight: bold;
  font-size: 12pt;
}
.style-1-Char {
  font-family: 제목 1 Char;
  margin-bottom: 0;
}
span.style-1-Char {
  font-weight: bold;
  font-size: 34pt;
}
.style-4-Char {
  font-family: 제목 4 Char;
  margin-bottom: 0;
}
span.style-4-Char {
  font-weight: bold;
  font-size: 9pt;
}
.style-5-Char {
  font-family: 제목 5 Char;
  margin-bottom: 0;
}
.style-6-Char {
  font-family: 제목 6 Char;
  margin-bottom: 0;
}
span.style-6-Char {
  font-weight: bold;
}
.style-7-Char {
  font-family: 제목 7 Char;
  margin-bottom: 0;
}
.style-8-Char {
  font-family: 제목 8 Char;
  margin-bottom: 0;
}
.style-9-Char {
  font-family: 제목 9 Char;
  margin-bottom: 0;
}
.annotation-reference {
  font-family: annotation reference;
  margin-bottom: 0;
}
span.annotation-reference {
  font-size: 9pt;
}
.nTblListBul-d2 {
  font-family: nTblListBul_d2;
  margin-bottom: 0;
}
.nTblListBul-d1 {
  font-family: nTblListBul_d1;
  margin-bottom: 0;
}
.nTblNormal {
  font-family: nTblNormal;
  margin-bottom: 0;
  margin-top: 3pt;
  margin-bottom: 3pt;
}
.nTblNormal .rStyle12 {
  font-size: 9pt;
}
.annotation-text {
  font-family: annotation text;
  margin-bottom: 0;
  text-align: left;
}
.Char {
  font-family: 메모 텍스트 Char;
  margin-bottom: 0;
}
.unknown {
  font-family: 그림제목;
  margin-bottom: 0;
}
.unknown {
  font-family: 그림 제목;
  margin-bottom: 0;
}
.annotation-subject {
  font-family: annotation subject;
  margin-bottom: 0;
}
.annotation-subject .rStyle14 {
  font-weight: bold;
}
.Char {
  font-family: 메모 주제 Char;
  margin-bottom: 0;
}
span.Char {
  font-weight: bold;
}
.Body-Text {
  font-family: Body Text;
  margin-bottom: 0;
  margin-bottom: 9pt;
}
.Char {
  font-family: 본문 Char;
  margin-bottom: 0;
}
.Table-Grid {
  font-family: Table Grid;
  margin-bottom: 0;
  text-align: justify;
}
.Table-Grid {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
.header {
  font-family: header;
  margin-bottom: 0;
}
.header .rStyle15 {
  font-weight: bold;
  font-size: 8pt;
}
.Char {
  font-family: 머리글 Char;
  margin-bottom: 0;
}
span.Char {
  font-weight: bold;
  font-size: 8pt;
}
.footer {
  font-family: footer;
  margin-bottom: 0;
  margin-bottom: 5pt;
}
.footer .rStyle16 {
  font-size: 8pt;
}
.Char {
  font-family: 바닥글 Char;
  margin-bottom: 0;
}
span.Char {
  font-size: 8pt;
}
.toc-2 {
  font-family: toc 2;
  margin-bottom: 0;
  background-color: #FFFFFF;
}
.toc-2 .rStyle17 {
  font-weight: bold;
  font-size: 8pt;
}
.toc-1 {
  font-family: toc 1;
  margin-bottom: 0;
  margin-top: 24pt;
  margin-bottom: 4pt;
  background-color: #FFFFFF;
}
.toc-1 .rStyle18 {
  font-weight: bold;
}
.Hyperlink {
  font-family: Hyperlink;
  margin-bottom: 0;
}
span.Hyperlink {
  text-decoration: underline;
  color: #0000FF;
}
.Plain-Text {
  font-family: Plain Text;
  margin-bottom: 0;
}
.unknown {
  font-family: 대제목;
  margin-bottom: 0;
}
span.unknown {
  font-weight: bold;
  font-size: 26pt;
}
.unknown {
  font-family: 소제목;
  margin-bottom: 0;
  margin-top: 8pt;
  text-align: right;
}
.unknown .rStyle20 {
  font-weight: bold;
  font-size: 16pt;
}
.style-1 {
  font-family: 본문1;
  margin-bottom: 0;
}
.List-Paragraph {
  font-family: List Paragraph;
  margin-bottom: 0;
}
.Document-Map {
  font-family: Document Map;
  margin-bottom: 0;
  background-color: #000080;
}
.toc-3 {
  font-family: toc 3;
  margin-bottom: 0;
  text-align: justify;
  background-color: #FFFFFF;
}
.toc-3 .rStyle22 {
  font-size: 8pt;
}
.toc-4 {
  font-family: toc 4;
  margin-bottom: 0;
  text-align: left;
}
.toc-4 .rStyle23 {
  font-size: 11pt;
}
.toc-5 {
  font-family: toc 5;
  margin-bottom: 0;
  text-align: left;
}
.toc-5 .rStyle24 {
  font-size: 11pt;
}
.toc-6 {
  font-family: toc 6;
  margin-bottom: 0;
  text-align: left;
}
.toc-6 .rStyle25 {
  font-size: 11pt;
}
.toc-7 {
  font-family: toc 7;
  margin-bottom: 0;
  text-align: left;
}
.toc-7 .rStyle26 {
  font-size: 11pt;
}
.toc-8 {
  font-family: toc 8;
  margin-bottom: 0;
  text-align: left;
}
.toc-8 .rStyle27 {
  font-size: 11pt;
}
.toc-9 {
  font-family: toc 9;
  margin-bottom: 0;
  text-align: left;
}
.toc-9 .rStyle28 {
  font-size: 11pt;
}
.Date {
  font-family: Date;
  margin-bottom: 0;
}
.footnote-text {
  font-family: footnote text;
  margin-bottom: 0;
}
.footnote-text .rStyle29 {
  font-size: 7pt;
}
.footnote-reference {
  font-family: footnote reference;
  margin-bottom: 0;
}
span.footnote-reference {
  vertical-align: super;
  font-size: smaller;
}
.Balloon-Text {
  font-family: Balloon Text;
  margin-bottom: 0;
}
.Balloon-Text .rStyle30 {
  font-size: 9pt;
}
.caption {
  font-family: caption;
  margin-bottom: 0;
  margin-top: 10pt;
  margin-bottom: 8pt;
}
.caption .rStyle31 {
  font-weight: bold;
}
.nBxText {
  font-family: nBxText;
  margin-bottom: 0;
  margin-top: 3pt;
  margin-bottom: 6pt;
}
.nBxText .rStyle32 {
  font-size: 9pt;
}
.Revision {
  font-family: Revision;
  margin-bottom: 0;
}
.page-number {
  font-family: page number;
  margin-bottom: 0;
}
.nCvrTitle {
  font-family: nCvrTitle;
  margin-bottom: 0;
  margin-top: 3pt;
  text-align: left;
}
.nCvrTitle .rStyle34 {
  font-weight: bold;
  font-size: 34pt;
}
.nCvrSubTitle {
  font-family: nCvrSubTitle;
  margin-bottom: 0;
}
.nCvrSubTitle .rStyle35 {
  font-weight: bold;
  font-size: 15pt;
}
.nBxTitle {
  font-family: nBxTitle;
  margin-bottom: 0;
  margin-top: 5pt;
  margin-bottom: 5pt;
}
.nBxTitle .rStyle36 {
  font-weight: bold;
}
.nListNum-d1 {
  font-family: nListNum_d1;
  margin-bottom: 0;
  margin-top: 3pt;
  margin-bottom: 3pt;
}
.nListNum-d2 {
  font-family: nListNum_d2;
  margin-bottom: 0;
  margin-top: 3pt;
  margin-bottom: 3pt;
}
.nListBul-d1 {
  font-family: nListBul_d1;
  margin-bottom: 0;
  margin-top: 3pt;
  margin-bottom: 3pt;
}
.nListBul-d2 {
  font-family: nListBul_d2;
  margin-bottom: 0;
  margin-top: 3pt;
  margin-bottom: 3pt;
}
.nCode {
  font-family: nCode;
  margin-bottom: 0;
  background-color: #D9D9D9;
}
.nCode .rStyle38 {
  font-size: 8pt;
}
.nCode-Char {
  font-family: nCode Char;
  margin-bottom: 0;
}
span.nCode-Char {
  background-color: #D9D9D9;
  font-size: 8pt;
}
.nCvrTitle-d2 {
  font-family: nCvrTitle_d2;
  margin-bottom: 0;
  margin-top: 11pt;
}
.nCvrTitle-d2 .rStyle39 {
  font-weight: bold;
  font-size: 24pt;
}
.nCvrTitle-d3 {
  font-family: nCvrTitle_d3;
  margin-bottom: 0;
  margin-top: 18pt;
  margin-bottom: 3pt;
}
.nCvrTitle-d3 .rStyle40 {
  font-size: 9pt;
}
.Medium-List-2-Accent-1 {
  font-family: Medium List 2 Accent 1;
  margin-bottom: 0;
}
span.Medium-List-2-Accent-1 {
  color: #000000;
  font-size: 11pt;
}
.Medium-List-2-Accent-1 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #4F81BD;
  border-bottom: 1px solid #4F81BD;
  border-left: 1px solid #4F81BD;
  border-right: 1px solid #4F81BD;
}
table.Medium-List-2-Accent-1 > tbody > tr:first-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Medium-List-2-Accent-1 > tbody > tr:last-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.table-of-figures {
  font-family: table of figures;
  margin-bottom: 0;
  text-align: justify;
}
.table-of-figures .rStyle41 {
  font-size: 8pt;
}
.No-Spacing {
  font-family: No Spacing;
  margin-bottom: 0;
}
.No-Spacing .rStyle42 {
  font-size: 11pt;
}
.Char {
  font-family: 간격 없음 Char;
  margin-bottom: 0;
}
span.Char {
  font-size: 11pt;
}
.nGlossaryTitle {
  font-family: nGlossaryTitle;
  margin-bottom: 0;
  margin-top: 12pt;
}
.nGlossaryTitle .rStyle43 {
  font-weight: bold;
  font-size: 9pt;
}
.nTblHeader {
  font-family: nTblHeader;
  margin-bottom: 0;
}
.nTblHeader .rStyle44 {
  font-weight: bold;
}
.Title {
  font-family: Title;
  margin-bottom: 0;
  margin-top: 12pt;
  margin-bottom: 6pt;
  text-align: center;
}
.Title .rStyle45 {
  font-weight: bold;
  font-size: 16pt;
}
.Char {
  font-family: 제목 Char;
  margin-bottom: 0;
}
span.Char {
  font-weight: bold;
  font-size: 16pt;
}
.Subtitle {
  font-family: Subtitle;
  margin-bottom: 0;
  margin-bottom: 3pt;
  text-align: center;
}
.Subtitle .rStyle46 {
  font-size: 12pt;
}
.Char {
  font-family: 부제 Char;
  margin-bottom: 0;
}
span.Char {
  font-size: 12pt;
}
.Strong {
  font-family: Strong;
  margin-bottom: 0;
}
span.Strong {
  font-weight: bold;
}
.Emphasis {
  font-family: Emphasis;
  margin-bottom: 0;
}
span.Emphasis {
  font-style: italic;
}
.Quote {
  font-family: Quote;
  margin-bottom: 0;
}
.Quote .rStyle47 {
  font-style: italic;
  color: #000000;
}
.Char {
  font-family: 인용 Char;
  margin-bottom: 0;
}
span.Char {
  font-style: italic;
  color: #000000;
}
.Intense-Quote {
  font-family: Intense Quote;
  margin-bottom: 0;
  margin-top: 10pt;
  margin-bottom: 14pt;
  border-bottom: 1px solid #4F81BD;
}
.Intense-Quote .rStyle48 {
  font-weight: bold;
  font-style: italic;
  color: #4F81BD;
}
.Char {
  font-family: 강한 인용 Char;
  margin-bottom: 0;
}
span.Char {
  font-weight: bold;
  font-style: italic;
  color: #4F81BD;
}
.Subtle-Emphasis {
  font-family: Subtle Emphasis;
  margin-bottom: 0;
}
span.Subtle-Emphasis {
  font-style: italic;
  color: #808080;
}
.Intense-Emphasis {
  font-family: Intense Emphasis;
  margin-bottom: 0;
}
span.Intense-Emphasis {
  font-weight: bold;
  font-style: italic;
  color: #4F81BD;
}
.Subtle-Reference {
  font-family: Subtle Reference;
  margin-bottom: 0;
}
span.Subtle-Reference {
  text-decoration: underline;
  color: #C0504D;
}
.Intense-Reference {
  font-family: Intense Reference;
  margin-bottom: 0;
}
span.Intense-Reference {
  font-weight: bold;
  text-decoration: underline;
  color: #C0504D;
}
.Book-Title {
  font-family: Book Title;
  margin-bottom: 0;
}
span.Book-Title {
  font-weight: bold;
}
.nCodeHighlight {
  font-family: nCodeHighlight;
  margin-bottom: 0;
}
span.nCodeHighlight {
  font-weight: bold;
  color: #C00000;
  background-color: #D9D9D9;
  font-size: 8pt;
}
.nImgText {
  font-family: nImgText;
  margin-bottom: 0;
  text-align: center;
}
.nImgText .rStyle49 {
  font-size: 8pt;
}
.nCvrNormal {
  font-family: nCvrNormal;
  margin-bottom: 0;
  margin-top: 0pt;
  margin-bottom: 0pt;
}
.nCvrInfoNormal {
  font-family: nCvrInfoNormal;
  margin-bottom: 0;
}
.nTbl {
  font-family: nTbl;
  margin-bottom: 0;
}
span.nTbl {
  font-size: 9pt;
}
.nTbl {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #262626;
  border-bottom: 1px solid #262626;
  border-collapse: collapse;
}
table.nTbl > tbody > tr:first-child {
}
.nTblIndent {
  font-family: nTblIndent;
  margin-bottom: 0;
}
.nTblIndent {
  margin-left: 36pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #262626;
  border-bottom: 1px solid #262626;
  border-collapse: collapse;
}
table.nTblIndent > tbody > tr:first-child {
}
.nBoxIcon {
  font-family: nBoxIcon;
  margin-bottom: 0;
  text-align: center;
}
.nCode-d2 {
  font-family: nCode_d2;
  margin-bottom: 0;
}
.nCode-d3 {
  font-family: nCode_d3;
  margin-bottom: 0;
}
.nCvrTocTitle {
  font-family: nCvrTocTitle;
  margin-bottom: 0;
}
.nAppendTitle1 {
  font-family: nAppendTitle1;
  margin-bottom: 0;
}
.nAppendTitle2 {
  font-family: nAppendTitle2;
  margin-bottom: 0;
}
.nAppendTitle3 {
  font-family: nAppendTitle3;
  margin-bottom: 0;
}
.nAppendTitle4 {
  font-family: nAppendTitle4;
  margin-bottom: 0;
}
.nApiSubTitle {
  font-family: nApiSubTitle;
  margin-bottom: 0;
}
.nApiParam {
  font-family: nApiParam;
  margin-bottom: 0;
  margin-top: 8pt;
}
.nApiParam .rStyle50 {
  font-style: italic;
}
.nCodeFunc {
  font-family: nCodeFunc;
  margin-bottom: 0;
}
span.nCodeFunc {
  font-weight: bold;
}
.nCodeParam {
  font-family: nCodeParam;
  margin-bottom: 0;
}
span.nCodeParam {
  font-weight: bold;
  font-style: italic;
}
.nCodeType {
  font-family: nCodeType;
  margin-bottom: 0;
}
.nCodeType .rStyle51 {
  color: #0070C0;
}
.nUI {
  font-family: nUI;
  margin-bottom: 0;
}
span.nUI {
  font-weight: bold;
}
.nImgMargin {
  font-family: nImgMargin;
  margin-bottom: 0;
  margin-top: 15pt;
  margin-bottom: 15pt;
}
.nNormal-d1 {
  font-family: nNormal_d1;
  margin-bottom: 0;
}
.nNormal-d2 {
  font-family: nNormal_d2;
  margin-bottom: 0;
}
.Outline-List-2 {
  font-family: Outline List 2;
  margin-bottom: 0;
}
.Outline-List-1 {
  font-family: Outline List 1;
  margin-bottom: 0;
}
.Note-Heading {
  font-family: Note Heading;
  margin-bottom: 0;
  text-align: center;
}
.Char {
  font-family: 각주/미주 머리글 Char;
  margin-bottom: 0;
}
.table-of-authorities {
  font-family: table of authorities;
  margin-bottom: 0;
}
.toa-heading {
  font-family: toa heading;
  margin-bottom: 0;
  margin-top: 6pt;
}
.toa-heading .rStyle54 {
  font-size: 12pt;
}
.List-Bullet {
  font-family: List Bullet;
  margin-bottom: 0;
}
.List-Bullet-2 {
  font-family: List Bullet 2;
  margin-bottom: 0;
}
.List-Bullet-3 {
  font-family: List Bullet 3;
  margin-bottom: 0;
}
.List-Bullet-4 {
  font-family: List Bullet 4;
  margin-bottom: 0;
}
.List-Bullet-5 {
  font-family: List Bullet 5;
  margin-bottom: 0;
}
.macro {
  font-family: macro;
  margin-bottom: 0;
}
.macro .rStyle55 {
  font-size: 12pt;
}
.Char {
  font-family: 매크로 텍스트 Char;
  margin-bottom: 0;
}
span.Char {
  font-size: 12pt;
}
.Closing {
  font-family: Closing;
  margin-bottom: 0;
}
.Char {
  font-family: 맺음말 Char;
  margin-bottom: 0;
}
.Message-Header {
  font-family: Message Header;
  margin-bottom: 0;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}
.Message-Header .rStyle56 {
  font-size: 12pt;
}
.Char {
  font-family: 메시지 머리글 Char;
  margin-bottom: 0;
}
span.Char {
  font-size: 12pt;
}
.List {
  font-family: List;
  margin-bottom: 0;
}
.List-2 {
  font-family: List 2;
  margin-bottom: 0;
}
.List-3 {
  font-family: List 3;
  margin-bottom: 0;
}
.List-4 {
  font-family: List 4;
  margin-bottom: 0;
}
.List-5 {
  font-family: List 5;
  margin-bottom: 0;
}
.List-Continue {
  font-family: List Continue;
  margin-bottom: 0;
  margin-bottom: 9pt;
}
.List-Continue-2 {
  font-family: List Continue 2;
  margin-bottom: 0;
  margin-bottom: 9pt;
}
.List-Continue-3 {
  font-family: List Continue 3;
  margin-bottom: 0;
  margin-bottom: 9pt;
}
.List-Continue-4 {
  font-family: List Continue 4;
  margin-bottom: 0;
  margin-bottom: 9pt;
}
.List-Continue-5 {
  font-family: List Continue 5;
  margin-bottom: 0;
  margin-bottom: 9pt;
}
.HTML-Preformatted {
  font-family: HTML Preformatted;
  margin-bottom: 0;
}
.HTML-Char {
  font-family: 미리 서식이 지정된 HTML Char;
  margin-bottom: 0;
}
.endnote-reference {
  font-family: endnote reference;
  margin-bottom: 0;
}
span.endnote-reference {
  vertical-align: super;
  font-size: smaller;
}
.endnote-text {
  font-family: endnote text;
  margin-bottom: 0;
  text-align: left;
}
.Char {
  font-family: 미주 텍스트 Char;
  margin-bottom: 0;
}
.envelope-return {
  font-family: envelope return;
  margin-bottom: 0;
}
.style-1 {
  font-family: 밝은 목록1;
  margin-bottom: 0;
}
.style-1 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}
table.style-1 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.style-1 > tbody > tr:last-child {
}
.style-11 {
  font-family: 밝은 목록 - 강조색 11;
  margin-bottom: 0;
}
.style-11 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #4F81BD;
  border-bottom: 1px solid #4F81BD;
  border-left: 1px solid #4F81BD;
  border-right: 1px solid #4F81BD;
}
table.style-11 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.style-11 > tbody > tr:last-child {
}
.Light-List-Accent-2 {
  font-family: Light List Accent 2;
  margin-bottom: 0;
}
.Light-List-Accent-2 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #C0504D;
  border-bottom: 1px solid #C0504D;
  border-left: 1px solid #C0504D;
  border-right: 1px solid #C0504D;
}
table.Light-List-Accent-2 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Light-List-Accent-2 > tbody > tr:last-child {
}
.Light-List-Accent-3 {
  font-family: Light List Accent 3;
  margin-bottom: 0;
}
.Light-List-Accent-3 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #9BBB59;
  border-bottom: 1px solid #9BBB59;
  border-left: 1px solid #9BBB59;
  border-right: 1px solid #9BBB59;
}
table.Light-List-Accent-3 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Light-List-Accent-3 > tbody > tr:last-child {
}
.Light-List-Accent-4 {
  font-family: Light List Accent 4;
  margin-bottom: 0;
}
.Light-List-Accent-4 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #8064A2;
  border-bottom: 1px solid #8064A2;
  border-left: 1px solid #8064A2;
  border-right: 1px solid #8064A2;
}
table.Light-List-Accent-4 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Light-List-Accent-4 > tbody > tr:last-child {
}
.Light-List-Accent-5 {
  font-family: Light List Accent 5;
  margin-bottom: 0;
}
.Light-List-Accent-5 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #4BACC6;
  border-bottom: 1px solid #4BACC6;
  border-left: 1px solid #4BACC6;
  border-right: 1px solid #4BACC6;
}
table.Light-List-Accent-5 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Light-List-Accent-5 > tbody > tr:last-child {
}
.Light-List-Accent-6 {
  font-family: Light List Accent 6;
  margin-bottom: 0;
}
.Light-List-Accent-6 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #F79646;
  border-bottom: 1px solid #F79646;
  border-left: 1px solid #F79646;
  border-right: 1px solid #F79646;
}
table.Light-List-Accent-6 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Light-List-Accent-6 > tbody > tr:last-child {
}
.List-Number {
  font-family: List Number;
  margin-bottom: 0;
}
.List-Number-2 {
  font-family: List Number 2;
  margin-bottom: 0;
}
.List-Number-3 {
  font-family: List Number 3;
  margin-bottom: 0;
}
.List-Number-4 {
  font-family: List Number 4;
  margin-bottom: 0;
}
.List-Number-5 {
  font-family: List Number 5;
  margin-bottom: 0;
}
.Body-Text-2 {
  font-family: Body Text 2;
  margin-bottom: 0;
  margin-bottom: 9pt;
}
.style-2-Char {
  font-family: 본문 2 Char;
  margin-bottom: 0;
}
.Body-Text-3 {
  font-family: Body Text 3;
  margin-bottom: 0;
  margin-bottom: 9pt;
}
.Body-Text-3 .rStyle59 {
  font-size: 8pt;
}
.style-3-Char {
  font-family: 본문 3 Char;
  margin-bottom: 0;
}
span.style-3-Char {
  font-size: 8pt;
}
.Body-Text-Indent {
  font-family: Body Text Indent;
  margin-bottom: 0;
  margin-bottom: 9pt;
}
.Char {
  font-family: 본문 들여쓰기 Char;
  margin-bottom: 0;
}
.Body-Text-Indent-2 {
  font-family: Body Text Indent 2;
  margin-bottom: 0;
  margin-bottom: 9pt;
}
.style-2-Char {
  font-family: 본문 들여쓰기 2 Char;
  margin-bottom: 0;
}
.Body-Text-Indent-3 {
  font-family: Body Text Indent 3;
  margin-bottom: 0;
  margin-bottom: 9pt;
}
.Body-Text-Indent-3 .rStyle60 {
  font-size: 8pt;
}
.style-3-Char {
  font-family: 본문 들여쓰기 3 Char;
  margin-bottom: 0;
}
span.style-3-Char {
  font-size: 8pt;
}
.Body-Text-First-Indent {
  font-family: Body Text First Indent;
  margin-bottom: 0;
}
.Char {
  font-family: 본문 첫 줄 들여쓰기 Char;
  margin-bottom: 0;
}
.Body-Text-First-Indent-2 {
  font-family: Body Text First Indent 2;
  margin-bottom: 0;
}
.style-2-Char {
  font-family: 본문 첫 줄 들여쓰기 2 Char;
  margin-bottom: 0;
}
.Block-Text {
  font-family: Block Text;
  margin-bottom: 0;
  margin-bottom: 9pt;
}
.style-1 {
  font-family: 색상형 눈금1;
  margin-bottom: 0;
}
span.style-1 {
  color: #000000;
}
.style-1 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-collapse: collapse;
}
table.style-1 > tbody > tr:first-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.style-1 > tbody > tr:last-child {
  color: #000000;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Colorful-Grid-Accent-1 {
  font-family: Colorful Grid Accent 1;
  margin-bottom: 0;
}
span.Colorful-Grid-Accent-1 {
  color: #000000;
}
.Colorful-Grid-Accent-1 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-collapse: collapse;
}
table.Colorful-Grid-Accent-1 > tbody > tr:first-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Colorful-Grid-Accent-1 > tbody > tr:last-child {
  color: #000000;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Colorful-Grid-Accent-2 {
  font-family: Colorful Grid Accent 2;
  margin-bottom: 0;
}
span.Colorful-Grid-Accent-2 {
  color: #000000;
}
.Colorful-Grid-Accent-2 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-collapse: collapse;
}
table.Colorful-Grid-Accent-2 > tbody > tr:first-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Colorful-Grid-Accent-2 > tbody > tr:last-child {
  color: #000000;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Colorful-Grid-Accent-3 {
  font-family: Colorful Grid Accent 3;
  margin-bottom: 0;
}
span.Colorful-Grid-Accent-3 {
  color: #000000;
}
.Colorful-Grid-Accent-3 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-collapse: collapse;
}
table.Colorful-Grid-Accent-3 > tbody > tr:first-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Colorful-Grid-Accent-3 > tbody > tr:last-child {
  color: #000000;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Colorful-Grid-Accent-4 {
  font-family: Colorful Grid Accent 4;
  margin-bottom: 0;
}
span.Colorful-Grid-Accent-4 {
  color: #000000;
}
.Colorful-Grid-Accent-4 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-collapse: collapse;
}
table.Colorful-Grid-Accent-4 > tbody > tr:first-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Colorful-Grid-Accent-4 > tbody > tr:last-child {
  color: #000000;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Colorful-Grid-Accent-5 {
  font-family: Colorful Grid Accent 5;
  margin-bottom: 0;
}
span.Colorful-Grid-Accent-5 {
  color: #000000;
}
.Colorful-Grid-Accent-5 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-collapse: collapse;
}
table.Colorful-Grid-Accent-5 > tbody > tr:first-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Colorful-Grid-Accent-5 > tbody > tr:last-child {
  color: #000000;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Colorful-Grid-Accent-6 {
  font-family: Colorful Grid Accent 6;
  margin-bottom: 0;
}
span.Colorful-Grid-Accent-6 {
  color: #000000;
}
.Colorful-Grid-Accent-6 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-collapse: collapse;
}
table.Colorful-Grid-Accent-6 > tbody > tr:first-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Colorful-Grid-Accent-6 > tbody > tr:last-child {
  color: #000000;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.style-1 {
  font-family: 색상형 목록1;
  margin-bottom: 0;
}
span.style-1 {
  color: #000000;
}
.style-1 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}
table.style-1 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.style-1 > tbody > tr:last-child {
  color: #9E3A38;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Colorful-List-Accent-1 {
  font-family: Colorful List Accent 1;
  margin-bottom: 0;
}
span.Colorful-List-Accent-1 {
  color: #000000;
}
.Colorful-List-Accent-1 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}
table.Colorful-List-Accent-1 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Colorful-List-Accent-1 > tbody > tr:last-child {
  color: #9E3A38;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Colorful-List-Accent-2 {
  font-family: Colorful List Accent 2;
  margin-bottom: 0;
}
span.Colorful-List-Accent-2 {
  color: #000000;
}
.Colorful-List-Accent-2 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}
table.Colorful-List-Accent-2 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Colorful-List-Accent-2 > tbody > tr:last-child {
  color: #9E3A38;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Colorful-List-Accent-3 {
  font-family: Colorful List Accent 3;
  margin-bottom: 0;
}
span.Colorful-List-Accent-3 {
  color: #000000;
}
.Colorful-List-Accent-3 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}
table.Colorful-List-Accent-3 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Colorful-List-Accent-3 > tbody > tr:last-child {
  color: #664E82;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Colorful-List-Accent-4 {
  font-family: Colorful List Accent 4;
  margin-bottom: 0;
}
span.Colorful-List-Accent-4 {
  color: #000000;
}
.Colorful-List-Accent-4 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}
table.Colorful-List-Accent-4 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Colorful-List-Accent-4 > tbody > tr:last-child {
  color: #7E9C40;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Colorful-List-Accent-5 {
  font-family: Colorful List Accent 5;
  margin-bottom: 0;
}
span.Colorful-List-Accent-5 {
  color: #000000;
}
.Colorful-List-Accent-5 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}
table.Colorful-List-Accent-5 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Colorful-List-Accent-5 > tbody > tr:last-child {
  color: #F2730A;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Colorful-List-Accent-6 {
  font-family: Colorful List Accent 6;
  margin-bottom: 0;
}
span.Colorful-List-Accent-6 {
  color: #000000;
}
.Colorful-List-Accent-6 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}
table.Colorful-List-Accent-6 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Colorful-List-Accent-6 > tbody > tr:last-child {
  color: #348DA5;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.style-1 {
  font-family: 색상형 음영1;
  margin-bottom: 0;
}
span.style-1 {
  color: #000000;
}
.style-1 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 3px solid #C0504D;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.style-1 > tbody > tr:first-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.style-1 > tbody > tr:last-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Colorful-Shading-Accent-1 {
  font-family: Colorful Shading Accent 1;
  margin-bottom: 0;
}
span.Colorful-Shading-Accent-1 {
  color: #000000;
}
.Colorful-Shading-Accent-1 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 3px solid #C0504D;
  border-bottom: 1px solid #4F81BD;
  border-left: 1px solid #4F81BD;
  border-right: 1px solid #4F81BD;
  border-collapse: collapse;
}
table.Colorful-Shading-Accent-1 > tbody > tr:first-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Colorful-Shading-Accent-1 > tbody > tr:last-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Colorful-Shading-Accent-2 {
  font-family: Colorful Shading Accent 2;
  margin-bottom: 0;
}
span.Colorful-Shading-Accent-2 {
  color: #000000;
}
.Colorful-Shading-Accent-2 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 3px solid #C0504D;
  border-bottom: 1px solid #C0504D;
  border-left: 1px solid #C0504D;
  border-right: 1px solid #C0504D;
  border-collapse: collapse;
}
table.Colorful-Shading-Accent-2 > tbody > tr:first-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Colorful-Shading-Accent-2 > tbody > tr:last-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Colorful-Shading-Accent-3 {
  font-family: Colorful Shading Accent 3;
  margin-bottom: 0;
}
span.Colorful-Shading-Accent-3 {
  color: #000000;
}
.Colorful-Shading-Accent-3 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 3px solid #8064A2;
  border-bottom: 1px solid #9BBB59;
  border-left: 1px solid #9BBB59;
  border-right: 1px solid #9BBB59;
  border-collapse: collapse;
}
table.Colorful-Shading-Accent-3 > tbody > tr:first-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Colorful-Shading-Accent-3 > tbody > tr:last-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Colorful-Shading-Accent-4 {
  font-family: Colorful Shading Accent 4;
  margin-bottom: 0;
}
span.Colorful-Shading-Accent-4 {
  color: #000000;
}
.Colorful-Shading-Accent-4 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 3px solid #9BBB59;
  border-bottom: 1px solid #8064A2;
  border-left: 1px solid #8064A2;
  border-right: 1px solid #8064A2;
  border-collapse: collapse;
}
table.Colorful-Shading-Accent-4 > tbody > tr:first-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Colorful-Shading-Accent-4 > tbody > tr:last-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Colorful-Shading-Accent-5 {
  font-family: Colorful Shading Accent 5;
  margin-bottom: 0;
}
span.Colorful-Shading-Accent-5 {
  color: #000000;
}
.Colorful-Shading-Accent-5 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 3px solid #F79646;
  border-bottom: 1px solid #4BACC6;
  border-left: 1px solid #4BACC6;
  border-right: 1px solid #4BACC6;
  border-collapse: collapse;
}
table.Colorful-Shading-Accent-5 > tbody > tr:first-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Colorful-Shading-Accent-5 > tbody > tr:last-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Colorful-Shading-Accent-6 {
  font-family: Colorful Shading Accent 6;
  margin-bottom: 0;
}
span.Colorful-Shading-Accent-6 {
  color: #000000;
}
.Colorful-Shading-Accent-6 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 3px solid #4BACC6;
  border-bottom: 1px solid #F79646;
  border-left: 1px solid #F79646;
  border-right: 1px solid #F79646;
  border-collapse: collapse;
}
table.Colorful-Shading-Accent-6 > tbody > tr:first-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Colorful-Shading-Accent-6 > tbody > tr:last-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.index-1 {
  font-family: index 1;
  margin-bottom: 0;
}
.index-2 {
  font-family: index 2;
  margin-bottom: 0;
}
.index-3 {
  font-family: index 3;
  margin-bottom: 0;
}
.index-4 {
  font-family: index 4;
  margin-bottom: 0;
}
.index-5 {
  font-family: index 5;
  margin-bottom: 0;
}
.index-6 {
  font-family: index 6;
  margin-bottom: 0;
}
.index-7 {
  font-family: index 7;
  margin-bottom: 0;
}
.index-8 {
  font-family: index 8;
  margin-bottom: 0;
}
.index-9 {
  font-family: index 9;
  margin-bottom: 0;
}
.index-heading {
  font-family: index heading;
  margin-bottom: 0;
}
.index-heading .rStyle61 {
  font-weight: bold;
}
.Signature {
  font-family: Signature;
  margin-bottom: 0;
}
.Char {
  font-family: 서명 Char;
  margin-bottom: 0;
}
.style-1 {
  font-family: 어두운 목록1;
  margin-bottom: 0;
}
span.style-1 {
  color: #FFFFFF;
}
.style-1 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}
table.style-1 > tbody > tr:first-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.style-1 > tbody > tr:last-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Dark-List-Accent-1 {
  font-family: Dark List Accent 1;
  margin-bottom: 0;
}
span.Dark-List-Accent-1 {
  color: #FFFFFF;
}
.Dark-List-Accent-1 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}
table.Dark-List-Accent-1 > tbody > tr:first-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Dark-List-Accent-1 > tbody > tr:last-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Dark-List-Accent-2 {
  font-family: Dark List Accent 2;
  margin-bottom: 0;
}
span.Dark-List-Accent-2 {
  color: #FFFFFF;
}
.Dark-List-Accent-2 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}
table.Dark-List-Accent-2 > tbody > tr:first-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Dark-List-Accent-2 > tbody > tr:last-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Dark-List-Accent-3 {
  font-family: Dark List Accent 3;
  margin-bottom: 0;
}
span.Dark-List-Accent-3 {
  color: #FFFFFF;
}
.Dark-List-Accent-3 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}
table.Dark-List-Accent-3 > tbody > tr:first-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Dark-List-Accent-3 > tbody > tr:last-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Dark-List-Accent-4 {
  font-family: Dark List Accent 4;
  margin-bottom: 0;
}
span.Dark-List-Accent-4 {
  color: #FFFFFF;
}
.Dark-List-Accent-4 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}
table.Dark-List-Accent-4 > tbody > tr:first-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Dark-List-Accent-4 > tbody > tr:last-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Dark-List-Accent-5 {
  font-family: Dark List Accent 5;
  margin-bottom: 0;
}
span.Dark-List-Accent-5 {
  color: #FFFFFF;
}
.Dark-List-Accent-5 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}
table.Dark-List-Accent-5 > tbody > tr:first-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Dark-List-Accent-5 > tbody > tr:last-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Dark-List-Accent-6 {
  font-family: Dark List Accent 6;
  margin-bottom: 0;
}
span.Dark-List-Accent-6 {
  color: #FFFFFF;
}
.Dark-List-Accent-6 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}
table.Dark-List-Accent-6 > tbody > tr:first-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Dark-List-Accent-6 > tbody > tr:last-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.style-1 {
  font-family: 연한 눈금1;
  margin-bottom: 0;
}
.style-1 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.style-1 > tbody > tr:first-child {
}
table.style-1 > tbody > tr:last-child {
}
.style-11 {
  font-family: 연한 눈금 - 강조색 11;
  margin-bottom: 0;
}
.style-11 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #4F81BD;
  border-bottom: 1px solid #4F81BD;
  border-left: 1px solid #4F81BD;
  border-right: 1px solid #4F81BD;
  border-collapse: collapse;
}
table.style-11 > tbody > tr:first-child {
}
table.style-11 > tbody > tr:last-child {
}
.Light-Grid-Accent-2 {
  font-family: Light Grid Accent 2;
  margin-bottom: 0;
}
.Light-Grid-Accent-2 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #C0504D;
  border-bottom: 1px solid #C0504D;
  border-left: 1px solid #C0504D;
  border-right: 1px solid #C0504D;
  border-collapse: collapse;
}
table.Light-Grid-Accent-2 > tbody > tr:first-child {
}
table.Light-Grid-Accent-2 > tbody > tr:last-child {
}
.Light-Grid-Accent-3 {
  font-family: Light Grid Accent 3;
  margin-bottom: 0;
}
.Light-Grid-Accent-3 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #9BBB59;
  border-bottom: 1px solid #9BBB59;
  border-left: 1px solid #9BBB59;
  border-right: 1px solid #9BBB59;
  border-collapse: collapse;
}
table.Light-Grid-Accent-3 > tbody > tr:first-child {
}
table.Light-Grid-Accent-3 > tbody > tr:last-child {
}
.Light-Grid-Accent-4 {
  font-family: Light Grid Accent 4;
  margin-bottom: 0;
}
.Light-Grid-Accent-4 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #8064A2;
  border-bottom: 1px solid #8064A2;
  border-left: 1px solid #8064A2;
  border-right: 1px solid #8064A2;
  border-collapse: collapse;
}
table.Light-Grid-Accent-4 > tbody > tr:first-child {
}
table.Light-Grid-Accent-4 > tbody > tr:last-child {
}
.Light-Grid-Accent-5 {
  font-family: Light Grid Accent 5;
  margin-bottom: 0;
}
.Light-Grid-Accent-5 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #4BACC6;
  border-bottom: 1px solid #4BACC6;
  border-left: 1px solid #4BACC6;
  border-right: 1px solid #4BACC6;
  border-collapse: collapse;
}
table.Light-Grid-Accent-5 > tbody > tr:first-child {
}
table.Light-Grid-Accent-5 > tbody > tr:last-child {
}
.Light-Grid-Accent-6 {
  font-family: Light Grid Accent 6;
  margin-bottom: 0;
}
.Light-Grid-Accent-6 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #F79646;
  border-bottom: 1px solid #F79646;
  border-left: 1px solid #F79646;
  border-right: 1px solid #F79646;
  border-collapse: collapse;
}
table.Light-Grid-Accent-6 > tbody > tr:first-child {
}
table.Light-Grid-Accent-6 > tbody > tr:last-child {
}
.FollowedHyperlink {
  font-family: FollowedHyperlink;
  margin-bottom: 0;
}
span.FollowedHyperlink {
  text-decoration: underline;
  color: #800080;
}
.style-1 {
  font-family: 옅은 음영1;
  margin-bottom: 0;
}
span.style-1 {
  color: #000000;
}
.style-1 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
table.style-1 > tbody > tr:first-child {
}
table.style-1 > tbody > tr:last-child {
}
.style-11 {
  font-family: 옅은 음영 - 강조색 11;
  margin-bottom: 0;
}
span.style-11 {
  color: #365F91;
}
.style-11 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #4F81BD;
  border-bottom: 1px solid #4F81BD;
}
table.style-11 > tbody > tr:first-child {
}
table.style-11 > tbody > tr:last-child {
}
.Light-Shading-Accent-2 {
  font-family: Light Shading Accent 2;
  margin-bottom: 0;
}
span.Light-Shading-Accent-2 {
  color: #943634;
}
.Light-Shading-Accent-2 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #C0504D;
  border-bottom: 1px solid #C0504D;
}
table.Light-Shading-Accent-2 > tbody > tr:first-child {
}
table.Light-Shading-Accent-2 > tbody > tr:last-child {
}
.Light-Shading-Accent-3 {
  font-family: Light Shading Accent 3;
  margin-bottom: 0;
}
span.Light-Shading-Accent-3 {
  color: #76923C;
}
.Light-Shading-Accent-3 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #9BBB59;
  border-bottom: 1px solid #9BBB59;
}
table.Light-Shading-Accent-3 > tbody > tr:first-child {
}
table.Light-Shading-Accent-3 > tbody > tr:last-child {
}
.Light-Shading-Accent-4 {
  font-family: Light Shading Accent 4;
  margin-bottom: 0;
}
span.Light-Shading-Accent-4 {
  color: #5F497A;
}
.Light-Shading-Accent-4 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #8064A2;
  border-bottom: 1px solid #8064A2;
}
table.Light-Shading-Accent-4 > tbody > tr:first-child {
}
table.Light-Shading-Accent-4 > tbody > tr:last-child {
}
.Light-Shading-Accent-5 {
  font-family: Light Shading Accent 5;
  margin-bottom: 0;
}
span.Light-Shading-Accent-5 {
  color: #31849B;
}
.Light-Shading-Accent-5 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #4BACC6;
  border-bottom: 1px solid #4BACC6;
}
table.Light-Shading-Accent-5 > tbody > tr:first-child {
}
table.Light-Shading-Accent-5 > tbody > tr:last-child {
}
.Light-Shading-Accent-6 {
  font-family: Light Shading Accent 6;
  margin-bottom: 0;
}
span.Light-Shading-Accent-6 {
  color: #E36C0A;
}
.Light-Shading-Accent-6 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #F79646;
  border-bottom: 1px solid #F79646;
}
table.Light-Shading-Accent-6 > tbody > tr:first-child {
}
table.Light-Shading-Accent-6 > tbody > tr:last-child {
}
.Salutation {
  font-family: Salutation;
  margin-bottom: 0;
}
.Char {
  font-family: 인사말 Char;
  margin-bottom: 0;
}
.Normal-Web {
  font-family: Normal (Web);
  margin-bottom: 0;
}
.Normal-Web .rStyle62 {
  font-size: 12pt;
}
.Placeholder-Text {
  font-family: Placeholder Text;
  margin-bottom: 0;
}
span.Placeholder-Text {
  color: #808080;
}
.Outline-List-3 {
  font-family: Outline List 3;
  margin-bottom: 0;
}
.E-mail-Signature {
  font-family: E-mail Signature;
  margin-bottom: 0;
}
.Char {
  font-family: 전자 메일 서명 Char;
  margin-bottom: 0;
}
.envelope-address {
  font-family: envelope address;
  margin-bottom: 0;
}
.envelope-address .rStyle63 {
  font-size: 12pt;
}
.line-number {
  font-family: line number;
  margin-bottom: 0;
}
.style-11 {
  font-family: 중간 눈금 11;
  margin-bottom: 0;
}
.style-11 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #404040;
  border-bottom: 1px solid #404040;
  border-left: 1px solid #404040;
  border-right: 1px solid #404040;
  border-collapse: collapse;
}
table.style-11 > tbody > tr:first-child {
}
table.style-11 > tbody > tr:last-child {
}
.Medium-Grid-1-Accent-1 {
  font-family: Medium Grid 1 Accent 1;
  margin-bottom: 0;
}
.Medium-Grid-1-Accent-1 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #7BA0CD;
  border-bottom: 1px solid #7BA0CD;
  border-left: 1px solid #7BA0CD;
  border-right: 1px solid #7BA0CD;
  border-collapse: collapse;
}
table.Medium-Grid-1-Accent-1 > tbody > tr:first-child {
}
table.Medium-Grid-1-Accent-1 > tbody > tr:last-child {
}
.Medium-Grid-1-Accent-2 {
  font-family: Medium Grid 1 Accent 2;
  margin-bottom: 0;
}
.Medium-Grid-1-Accent-2 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #CF7B79;
  border-bottom: 1px solid #CF7B79;
  border-left: 1px solid #CF7B79;
  border-right: 1px solid #CF7B79;
  border-collapse: collapse;
}
table.Medium-Grid-1-Accent-2 > tbody > tr:first-child {
}
table.Medium-Grid-1-Accent-2 > tbody > tr:last-child {
}
.Medium-Grid-1-Accent-3 {
  font-family: Medium Grid 1 Accent 3;
  margin-bottom: 0;
}
.Medium-Grid-1-Accent-3 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #B3CC82;
  border-bottom: 1px solid #B3CC82;
  border-left: 1px solid #B3CC82;
  border-right: 1px solid #B3CC82;
  border-collapse: collapse;
}
table.Medium-Grid-1-Accent-3 > tbody > tr:first-child {
}
table.Medium-Grid-1-Accent-3 > tbody > tr:last-child {
}
.Medium-Grid-1-Accent-4 {
  font-family: Medium Grid 1 Accent 4;
  margin-bottom: 0;
}
.Medium-Grid-1-Accent-4 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #9F8AB9;
  border-bottom: 1px solid #9F8AB9;
  border-left: 1px solid #9F8AB9;
  border-right: 1px solid #9F8AB9;
  border-collapse: collapse;
}
table.Medium-Grid-1-Accent-4 > tbody > tr:first-child {
}
table.Medium-Grid-1-Accent-4 > tbody > tr:last-child {
}
.Medium-Grid-1-Accent-5 {
  font-family: Medium Grid 1 Accent 5;
  margin-bottom: 0;
}
.Medium-Grid-1-Accent-5 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #78C0D4;
  border-bottom: 1px solid #78C0D4;
  border-left: 1px solid #78C0D4;
  border-right: 1px solid #78C0D4;
  border-collapse: collapse;
}
table.Medium-Grid-1-Accent-5 > tbody > tr:first-child {
}
table.Medium-Grid-1-Accent-5 > tbody > tr:last-child {
}
.Medium-Grid-1-Accent-6 {
  font-family: Medium Grid 1 Accent 6;
  margin-bottom: 0;
}
.Medium-Grid-1-Accent-6 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #F9B074;
  border-bottom: 1px solid #F9B074;
  border-left: 1px solid #F9B074;
  border-right: 1px solid #F9B074;
  border-collapse: collapse;
}
table.Medium-Grid-1-Accent-6 > tbody > tr:first-child {
}
table.Medium-Grid-1-Accent-6 > tbody > tr:last-child {
}
.style-21 {
  font-family: 중간 눈금 21;
  margin-bottom: 0;
}
span.style-21 {
  color: #000000;
}
.style-21 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.style-21 > tbody > tr:first-child {
  color: #000000;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.style-21 > tbody > tr:last-child {
  color: #000000;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Medium-Grid-2-Accent-1 {
  font-family: Medium Grid 2 Accent 1;
  margin-bottom: 0;
}
span.Medium-Grid-2-Accent-1 {
  color: #000000;
}
.Medium-Grid-2-Accent-1 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #4F81BD;
  border-bottom: 1px solid #4F81BD;
  border-left: 1px solid #4F81BD;
  border-right: 1px solid #4F81BD;
  border-collapse: collapse;
}
table.Medium-Grid-2-Accent-1 > tbody > tr:first-child {
  color: #000000;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Medium-Grid-2-Accent-1 > tbody > tr:last-child {
  color: #000000;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Medium-Grid-2-Accent-2 {
  font-family: Medium Grid 2 Accent 2;
  margin-bottom: 0;
}
span.Medium-Grid-2-Accent-2 {
  color: #000000;
}
.Medium-Grid-2-Accent-2 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #C0504D;
  border-bottom: 1px solid #C0504D;
  border-left: 1px solid #C0504D;
  border-right: 1px solid #C0504D;
  border-collapse: collapse;
}
table.Medium-Grid-2-Accent-2 > tbody > tr:first-child {
  color: #000000;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Medium-Grid-2-Accent-2 > tbody > tr:last-child {
  color: #000000;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Medium-Grid-2-Accent-3 {
  font-family: Medium Grid 2 Accent 3;
  margin-bottom: 0;
}
span.Medium-Grid-2-Accent-3 {
  color: #000000;
}
.Medium-Grid-2-Accent-3 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #9BBB59;
  border-bottom: 1px solid #9BBB59;
  border-left: 1px solid #9BBB59;
  border-right: 1px solid #9BBB59;
  border-collapse: collapse;
}
table.Medium-Grid-2-Accent-3 > tbody > tr:first-child {
  color: #000000;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Medium-Grid-2-Accent-3 > tbody > tr:last-child {
  color: #000000;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Medium-Grid-2-Accent-4 {
  font-family: Medium Grid 2 Accent 4;
  margin-bottom: 0;
}
span.Medium-Grid-2-Accent-4 {
  color: #000000;
}
.Medium-Grid-2-Accent-4 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #8064A2;
  border-bottom: 1px solid #8064A2;
  border-left: 1px solid #8064A2;
  border-right: 1px solid #8064A2;
  border-collapse: collapse;
}
table.Medium-Grid-2-Accent-4 > tbody > tr:first-child {
  color: #000000;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Medium-Grid-2-Accent-4 > tbody > tr:last-child {
  color: #000000;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Medium-Grid-2-Accent-5 {
  font-family: Medium Grid 2 Accent 5;
  margin-bottom: 0;
}
span.Medium-Grid-2-Accent-5 {
  color: #000000;
}
.Medium-Grid-2-Accent-5 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #4BACC6;
  border-bottom: 1px solid #4BACC6;
  border-left: 1px solid #4BACC6;
  border-right: 1px solid #4BACC6;
  border-collapse: collapse;
}
table.Medium-Grid-2-Accent-5 > tbody > tr:first-child {
  color: #000000;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Medium-Grid-2-Accent-5 > tbody > tr:last-child {
  color: #000000;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Medium-Grid-2-Accent-6 {
  font-family: Medium Grid 2 Accent 6;
  margin-bottom: 0;
}
span.Medium-Grid-2-Accent-6 {
  color: #000000;
}
.Medium-Grid-2-Accent-6 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #F79646;
  border-bottom: 1px solid #F79646;
  border-left: 1px solid #F79646;
  border-right: 1px solid #F79646;
  border-collapse: collapse;
}
table.Medium-Grid-2-Accent-6 > tbody > tr:first-child {
  color: #000000;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Medium-Grid-2-Accent-6 > tbody > tr:last-child {
  color: #000000;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.style-31 {
  font-family: 중간 눈금 31;
  margin-bottom: 0;
}
.style-31 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  border-collapse: collapse;
}
table.style-31 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.style-31 > tbody > tr:last-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Medium-Grid-3-Accent-1 {
  font-family: Medium Grid 3 Accent 1;
  margin-bottom: 0;
}
.Medium-Grid-3-Accent-1 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  border-collapse: collapse;
}
table.Medium-Grid-3-Accent-1 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Medium-Grid-3-Accent-1 > tbody > tr:last-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Medium-Grid-3-Accent-2 {
  font-family: Medium Grid 3 Accent 2;
  margin-bottom: 0;
}
.Medium-Grid-3-Accent-2 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  border-collapse: collapse;
}
table.Medium-Grid-3-Accent-2 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Medium-Grid-3-Accent-2 > tbody > tr:last-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Medium-Grid-3-Accent-3 {
  font-family: Medium Grid 3 Accent 3;
  margin-bottom: 0;
}
.Medium-Grid-3-Accent-3 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  border-collapse: collapse;
}
table.Medium-Grid-3-Accent-3 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Medium-Grid-3-Accent-3 > tbody > tr:last-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Medium-Grid-3-Accent-4 {
  font-family: Medium Grid 3 Accent 4;
  margin-bottom: 0;
}
.Medium-Grid-3-Accent-4 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  border-collapse: collapse;
}
table.Medium-Grid-3-Accent-4 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Medium-Grid-3-Accent-4 > tbody > tr:last-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Medium-Grid-3-Accent-5 {
  font-family: Medium Grid 3 Accent 5;
  margin-bottom: 0;
}
.Medium-Grid-3-Accent-5 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  border-collapse: collapse;
}
table.Medium-Grid-3-Accent-5 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Medium-Grid-3-Accent-5 > tbody > tr:last-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Medium-Grid-3-Accent-6 {
  font-family: Medium Grid 3 Accent 6;
  margin-bottom: 0;
}
.Medium-Grid-3-Accent-6 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  border-collapse: collapse;
}
table.Medium-Grid-3-Accent-6 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Medium-Grid-3-Accent-6 > tbody > tr:last-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.style-11 {
  font-family: 중간 목록 11;
  margin-bottom: 0;
}
span.style-11 {
  color: #000000;
}
.style-11 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
table.style-11 > tbody > tr:first-child {
}
table.style-11 > tbody > tr:last-child {
  color: #1F497D;
}
.style-1-11 {
  font-family: 중간 목록 1 - 강조색 11;
  margin-bottom: 0;
}
span.style-1-11 {
  color: #000000;
}
.style-1-11 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #4F81BD;
  border-bottom: 1px solid #4F81BD;
}
table.style-1-11 > tbody > tr:first-child {
}
table.style-1-11 > tbody > tr:last-child {
  color: #1F497D;
}
.Medium-List-1-Accent-2 {
  font-family: Medium List 1 Accent 2;
  margin-bottom: 0;
}
span.Medium-List-1-Accent-2 {
  color: #000000;
}
.Medium-List-1-Accent-2 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #C0504D;
  border-bottom: 1px solid #C0504D;
}
table.Medium-List-1-Accent-2 > tbody > tr:first-child {
}
table.Medium-List-1-Accent-2 > tbody > tr:last-child {
  color: #1F497D;
}
.Medium-List-1-Accent-3 {
  font-family: Medium List 1 Accent 3;
  margin-bottom: 0;
}
span.Medium-List-1-Accent-3 {
  color: #000000;
}
.Medium-List-1-Accent-3 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #9BBB59;
  border-bottom: 1px solid #9BBB59;
}
table.Medium-List-1-Accent-3 > tbody > tr:first-child {
}
table.Medium-List-1-Accent-3 > tbody > tr:last-child {
  color: #1F497D;
}
.Medium-List-1-Accent-4 {
  font-family: Medium List 1 Accent 4;
  margin-bottom: 0;
}
span.Medium-List-1-Accent-4 {
  color: #000000;
}
.Medium-List-1-Accent-4 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #8064A2;
  border-bottom: 1px solid #8064A2;
}
table.Medium-List-1-Accent-4 > tbody > tr:first-child {
}
table.Medium-List-1-Accent-4 > tbody > tr:last-child {
  color: #1F497D;
}
.Medium-List-1-Accent-5 {
  font-family: Medium List 1 Accent 5;
  margin-bottom: 0;
}
span.Medium-List-1-Accent-5 {
  color: #000000;
}
.Medium-List-1-Accent-5 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #4BACC6;
  border-bottom: 1px solid #4BACC6;
}
table.Medium-List-1-Accent-5 > tbody > tr:first-child {
}
table.Medium-List-1-Accent-5 > tbody > tr:last-child {
  color: #1F497D;
}
.Medium-List-1-Accent-6 {
  font-family: Medium List 1 Accent 6;
  margin-bottom: 0;
}
span.Medium-List-1-Accent-6 {
  color: #000000;
}
.Medium-List-1-Accent-6 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #F79646;
  border-bottom: 1px solid #F79646;
}
table.Medium-List-1-Accent-6 > tbody > tr:first-child {
}
table.Medium-List-1-Accent-6 > tbody > tr:last-child {
  color: #1F497D;
}
.style-21 {
  font-family: 중간 목록 21;
  margin-bottom: 0;
}
span.style-21 {
  color: #000000;
}
.style-21 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}
table.style-21 > tbody > tr:first-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.style-21 > tbody > tr:last-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Medium-List-2-Accent-2 {
  font-family: Medium List 2 Accent 2;
  margin-bottom: 0;
}
span.Medium-List-2-Accent-2 {
  color: #000000;
}
.Medium-List-2-Accent-2 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #C0504D;
  border-bottom: 1px solid #C0504D;
  border-left: 1px solid #C0504D;
  border-right: 1px solid #C0504D;
}
table.Medium-List-2-Accent-2 > tbody > tr:first-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Medium-List-2-Accent-2 > tbody > tr:last-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Medium-List-2-Accent-3 {
  font-family: Medium List 2 Accent 3;
  margin-bottom: 0;
}
span.Medium-List-2-Accent-3 {
  color: #000000;
}
.Medium-List-2-Accent-3 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #9BBB59;
  border-bottom: 1px solid #9BBB59;
  border-left: 1px solid #9BBB59;
  border-right: 1px solid #9BBB59;
}
table.Medium-List-2-Accent-3 > tbody > tr:first-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Medium-List-2-Accent-3 > tbody > tr:last-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Medium-List-2-Accent-4 {
  font-family: Medium List 2 Accent 4;
  margin-bottom: 0;
}
span.Medium-List-2-Accent-4 {
  color: #000000;
}
.Medium-List-2-Accent-4 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #8064A2;
  border-bottom: 1px solid #8064A2;
  border-left: 1px solid #8064A2;
  border-right: 1px solid #8064A2;
}
table.Medium-List-2-Accent-4 > tbody > tr:first-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Medium-List-2-Accent-4 > tbody > tr:last-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Medium-List-2-Accent-5 {
  font-family: Medium List 2 Accent 5;
  margin-bottom: 0;
}
span.Medium-List-2-Accent-5 {
  color: #000000;
}
.Medium-List-2-Accent-5 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #4BACC6;
  border-bottom: 1px solid #4BACC6;
  border-left: 1px solid #4BACC6;
  border-right: 1px solid #4BACC6;
}
table.Medium-List-2-Accent-5 > tbody > tr:first-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Medium-List-2-Accent-5 > tbody > tr:last-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Medium-List-2-Accent-6 {
  font-family: Medium List 2 Accent 6;
  margin-bottom: 0;
}
span.Medium-List-2-Accent-6 {
  color: #000000;
}
.Medium-List-2-Accent-6 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #F79646;
  border-bottom: 1px solid #F79646;
  border-left: 1px solid #F79646;
  border-right: 1px solid #F79646;
}
table.Medium-List-2-Accent-6 > tbody > tr:first-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Medium-List-2-Accent-6 > tbody > tr:last-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.style-11 {
  font-family: 중간 음영 11;
  margin-bottom: 0;
}
.style-11 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #404040;
  border-bottom: 1px solid #404040;
  border-left: 1px solid #404040;
  border-right: 1px solid #404040;
  border-collapse: collapse;
}
table.style-11 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.style-11 > tbody > tr:last-child {
}
.style-1-11 {
  font-family: 중간 음영 1 - 강조색 11;
  margin-bottom: 0;
}
.style-1-11 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #7BA0CD;
  border-bottom: 1px solid #7BA0CD;
  border-left: 1px solid #7BA0CD;
  border-right: 1px solid #7BA0CD;
  border-collapse: collapse;
}
table.style-1-11 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.style-1-11 > tbody > tr:last-child {
}
.Medium-Shading-1-Accent-2 {
  font-family: Medium Shading 1 Accent 2;
  margin-bottom: 0;
}
.Medium-Shading-1-Accent-2 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #CF7B79;
  border-bottom: 1px solid #CF7B79;
  border-left: 1px solid #CF7B79;
  border-right: 1px solid #CF7B79;
  border-collapse: collapse;
}
table.Medium-Shading-1-Accent-2 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Medium-Shading-1-Accent-2 > tbody > tr:last-child {
}
.Medium-Shading-1-Accent-3 {
  font-family: Medium Shading 1 Accent 3;
  margin-bottom: 0;
}
.Medium-Shading-1-Accent-3 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #B3CC82;
  border-bottom: 1px solid #B3CC82;
  border-left: 1px solid #B3CC82;
  border-right: 1px solid #B3CC82;
  border-collapse: collapse;
}
table.Medium-Shading-1-Accent-3 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Medium-Shading-1-Accent-3 > tbody > tr:last-child {
}
.Medium-Shading-1-Accent-4 {
  font-family: Medium Shading 1 Accent 4;
  margin-bottom: 0;
}
.Medium-Shading-1-Accent-4 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #9F8AB9;
  border-bottom: 1px solid #9F8AB9;
  border-left: 1px solid #9F8AB9;
  border-right: 1px solid #9F8AB9;
  border-collapse: collapse;
}
table.Medium-Shading-1-Accent-4 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Medium-Shading-1-Accent-4 > tbody > tr:last-child {
}
.Medium-Shading-1-Accent-5 {
  font-family: Medium Shading 1 Accent 5;
  margin-bottom: 0;
}
.Medium-Shading-1-Accent-5 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #78C0D4;
  border-bottom: 1px solid #78C0D4;
  border-left: 1px solid #78C0D4;
  border-right: 1px solid #78C0D4;
  border-collapse: collapse;
}
table.Medium-Shading-1-Accent-5 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Medium-Shading-1-Accent-5 > tbody > tr:last-child {
}
.Medium-Shading-1-Accent-6 {
  font-family: Medium Shading 1 Accent 6;
  margin-bottom: 0;
}
.Medium-Shading-1-Accent-6 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #F9B074;
  border-bottom: 1px solid #F9B074;
  border-left: 1px solid #F9B074;
  border-right: 1px solid #F9B074;
  border-collapse: collapse;
}
table.Medium-Shading-1-Accent-6 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Medium-Shading-1-Accent-6 > tbody > tr:last-child {
}
.style-21 {
  font-family: 중간 음영 21;
  margin-bottom: 0;
}
.style-21 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 2px solid #000000;
  border-bottom: 2px solid #000000;
}
table.style-21 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.style-21 > tbody > tr:last-child {
  color: #auto;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.style-2-11 {
  font-family: 중간 음영 2 - 강조색 11;
  margin-bottom: 0;
}
.style-2-11 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 2px solid #000000;
  border-bottom: 2px solid #000000;
}
table.style-2-11 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.style-2-11 > tbody > tr:last-child {
  color: #auto;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Medium-Shading-2-Accent-2 {
  font-family: Medium Shading 2 Accent 2;
  margin-bottom: 0;
}
.Medium-Shading-2-Accent-2 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 2px solid #000000;
  border-bottom: 2px solid #000000;
}
table.Medium-Shading-2-Accent-2 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Medium-Shading-2-Accent-2 > tbody > tr:last-child {
  color: #auto;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Medium-Shading-2-Accent-3 {
  font-family: Medium Shading 2 Accent 3;
  margin-bottom: 0;
}
.Medium-Shading-2-Accent-3 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 2px solid #000000;
  border-bottom: 2px solid #000000;
}
table.Medium-Shading-2-Accent-3 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Medium-Shading-2-Accent-3 > tbody > tr:last-child {
  color: #auto;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Medium-Shading-2-Accent-4 {
  font-family: Medium Shading 2 Accent 4;
  margin-bottom: 0;
}
.Medium-Shading-2-Accent-4 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 2px solid #000000;
  border-bottom: 2px solid #000000;
}
table.Medium-Shading-2-Accent-4 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Medium-Shading-2-Accent-4 > tbody > tr:last-child {
  color: #auto;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Medium-Shading-2-Accent-5 {
  font-family: Medium Shading 2 Accent 5;
  margin-bottom: 0;
}
.Medium-Shading-2-Accent-5 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 2px solid #000000;
  border-bottom: 2px solid #000000;
}
table.Medium-Shading-2-Accent-5 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Medium-Shading-2-Accent-5 > tbody > tr:last-child {
  color: #auto;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Medium-Shading-2-Accent-6 {
  font-family: Medium Shading 2 Accent 6;
  margin-bottom: 0;
}
.Medium-Shading-2-Accent-6 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 2px solid #000000;
  border-bottom: 2px solid #000000;
}
table.Medium-Shading-2-Accent-6 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Medium-Shading-2-Accent-6 > tbody > tr:last-child {
  color: #auto;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Bibliography {
  font-family: Bibliography;
  margin-bottom: 0;
}
.Table-3D-effects-1 {
  font-family: Table 3D effects 1;
  margin-bottom: 0;
  text-align: justify;
}
.Table-3D-effects-1 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}
table.Table-3D-effects-1 > tbody > tr:first-child {
  color: #800080;
}
table.Table-3D-effects-1 > tbody > tr:last-child {
}
.Table-3D-effects-2 {
  font-family: Table 3D effects 2;
  margin-bottom: 0;
  text-align: justify;
}
.Table-3D-effects-2 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}
table.Table-3D-effects-2 > tbody > tr:first-child {
}
.Table-3D-effects-3 {
  font-family: Table 3D effects 3;
  margin-bottom: 0;
  text-align: justify;
}
.Table-3D-effects-3 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}
table.Table-3D-effects-3 > tbody > tr:first-child {
}
.Table-Classic-1 {
  font-family: Table Classic 1;
  margin-bottom: 0;
  text-align: justify;
}
.Table-Classic-1 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
table.Table-Classic-1 > tbody > tr:first-child {
}
table.Table-Classic-1 > tbody > tr:last-child {
  color: #auto;
}
.Table-Classic-2 {
  font-family: Table Classic 2;
  margin-bottom: 0;
  text-align: justify;
}
.Table-Classic-2 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
table.Table-Classic-2 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Table-Classic-2 > tbody > tr:last-child {
}
.Table-Classic-3 {
  font-family: Table Classic 3;
  margin-bottom: 0;
  text-align: justify;
}
span.Table-Classic-3 {
  color: #000080;
}
.Table-Classic-3 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}
table.Table-Classic-3 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Table-Classic-3 > tbody > tr:last-child {
  color: #000080;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Table-Classic-4 {
  font-family: Table Classic 4;
  margin-bottom: 0;
  text-align: justify;
}
.Table-Classic-4 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}
table.Table-Classic-4 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Table-Classic-4 > tbody > tr:last-child {
  color: #000080;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Table-Elegant {
  font-family: Table Elegant;
  margin-bottom: 0;
  text-align: justify;
}
.Table-Elegant {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px double #000000;
  border-bottom: 1px double #000000;
  border-left: 1px double #000000;
  border-right: 1px double #000000;
  border-collapse: collapse;
}
table.Table-Elegant > tbody > tr:first-child {
  color: #auto;
}
.Table-Grid-1 {
  font-family: Table Grid 1;
  margin-bottom: 0;
  text-align: justify;
}
.Table-Grid-1 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Table-Grid-1 > tbody > tr:last-child {
}
.Table-Grid-2 {
  font-family: Table Grid 2;
  margin-bottom: 0;
  text-align: justify;
}
.Table-Grid-2 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-collapse: collapse;
}
table.Table-Grid-2 > tbody > tr:first-child {
}
table.Table-Grid-2 > tbody > tr:last-child {
}
.Table-Grid-3 {
  font-family: Table Grid 3;
  margin-bottom: 0;
  text-align: justify;
}
.Table-Grid-3 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Table-Grid-3 > tbody > tr:first-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Table-Grid-3 > tbody > tr:last-child {
}
.Table-Grid-4 {
  font-family: Table Grid 4;
  margin-bottom: 0;
  text-align: justify;
}
.Table-Grid-4 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Table-Grid-4 > tbody > tr:first-child {
  color: #auto;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Table-Grid-4 > tbody > tr:last-child {
  color: #auto;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Table-Grid-5 {
  font-family: Table Grid 5;
  margin-bottom: 0;
  text-align: justify;
}
.Table-Grid-5 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Table-Grid-5 > tbody > tr:first-child {
}
table.Table-Grid-5 > tbody > tr:last-child {
}
.Table-Grid-6 {
  font-family: Table Grid 6;
  margin-bottom: 0;
  text-align: justify;
}
.Table-Grid-6 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Table-Grid-6 > tbody > tr:first-child {
}
table.Table-Grid-6 > tbody > tr:last-child {
  color: #auto;
}
.Table-Grid-7 {
  font-family: Table Grid 7;
  margin-bottom: 0;
  text-align: justify;
}
span.Table-Grid-7 {
  font-weight: bold;
}
.Table-Grid-7 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Table-Grid-7 > tbody > tr:first-child {
}
table.Table-Grid-7 > tbody > tr:last-child {
}
.Table-Grid-8 {
  font-family: Table Grid 8;
  margin-bottom: 0;
  text-align: justify;
}
.Table-Grid-8 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #000080;
  border-bottom: 1px solid #000080;
  border-left: 1px solid #000080;
  border-right: 1px solid #000080;
  border-collapse: collapse;
}
table.Table-Grid-8 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Table-Grid-8 > tbody > tr:last-child {
  color: #auto;
}
.Table-Simple-1 {
  font-family: Table Simple 1;
  margin-bottom: 0;
  text-align: justify;
}
.Table-Simple-1 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #008000;
  border-bottom: 1px solid #008000;
}
table.Table-Simple-1 > tbody > tr:first-child {
}
table.Table-Simple-1 > tbody > tr:last-child {
}
.Table-Simple-2 {
  font-family: Table Simple 2;
  margin-bottom: 0;
  text-align: justify;
}
.Table-Simple-2 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}
table.Table-Simple-2 > tbody > tr:first-child {
}
table.Table-Simple-2 > tbody > tr:last-child {
  color: #auto;
}
.Table-Simple-3 {
  font-family: Table Simple 3;
  margin-bottom: 0;
  text-align: justify;
}
.Table-Simple-3 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}
table.Table-Simple-3 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Table-List-1 {
  font-family: Table List 1;
  margin-bottom: 0;
  text-align: justify;
}
.Table-List-1 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #008080;
  border-bottom: 1px solid #008080;
  border-left: 1px solid #008080;
  border-right: 1px solid #008080;
}
table.Table-List-1 > tbody > tr:first-child {
  color: #800000;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Table-List-1 > tbody > tr:last-child {
}
.Table-List-2 {
  font-family: Table List 2;
  margin-bottom: 0;
  text-align: justify;
}
.Table-List-2 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-bottom: 1px solid #808080;
}
table.Table-List-2 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Table-List-2 > tbody > tr:last-child {
}
.Table-List-3 {
  font-family: Table List 3;
  margin-bottom: 0;
  text-align: justify;
}
.Table-List-3 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-collapse: collapse;
}
table.Table-List-3 > tbody > tr:first-child {
  color: #000080;
}
table.Table-List-3 > tbody > tr:last-child {
}
.Table-List-4 {
  font-family: Table List 4;
  margin-bottom: 0;
  text-align: justify;
}
.Table-List-4 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Table-List-4 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Table-List-5 {
  font-family: Table List 5;
  margin-bottom: 0;
  text-align: justify;
}
.Table-List-5 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Table-List-5 > tbody > tr:first-child {
}
.Table-List-6 {
  font-family: Table List 6;
  margin-bottom: 0;
  text-align: justify;
}
.Table-List-6 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}
table.Table-List-6 > tbody > tr:first-child {
}
.Table-List-7 {
  font-family: Table List 7;
  margin-bottom: 0;
  text-align: justify;
}
.Table-List-7 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #008000;
  border-bottom: 1px solid #008000;
  border-left: 1px solid #008000;
  border-right: 1px solid #008000;
  border-collapse: collapse;
}
table.Table-List-7 > tbody > tr:first-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Table-List-7 > tbody > tr:last-child {
}
.Table-List-8 {
  font-family: Table List 8;
  margin-bottom: 0;
  text-align: justify;
}
.Table-List-8 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Table-List-8 > tbody > tr:first-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Table-List-8 > tbody > tr:last-child {
}
.Table-Colorful-1 {
  font-family: Table Colorful 1;
  margin-bottom: 0;
  text-align: justify;
}
span.Table-Colorful-1 {
  color: #FFFFFF;
}
.Table-Colorful-1 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #008080;
  border-bottom: 1px solid #008080;
  border-left: 1px solid #008080;
  border-right: 1px solid #008080;
  border-collapse: collapse;
}
table.Table-Colorful-1 > tbody > tr:first-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Table-Colorful-2 {
  font-family: Table Colorful 2;
  margin-bottom: 0;
  text-align: justify;
}
.Table-Colorful-2 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-bottom: 1px solid #000000;
}
table.Table-Colorful-2 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Table-Colorful-3 {
  font-family: Table Colorful 3;
  margin-bottom: 0;
  text-align: justify;
}
.Table-Colorful-3 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 2px solid #000000;
  border-bottom: 2px solid #000000;
  border-left: 2px solid #000000;
  border-right: 2px solid #000000;
  border-collapse: collapse;
}
table.Table-Colorful-3 > tbody > tr:first-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Table-Columns-1 {
  font-family: Table Columns 1;
  margin-bottom: 0;
  text-align: justify;
}
span.Table-Columns-1 {
  font-weight: bold;
}
.Table-Columns-1 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}
table.Table-Columns-1 > tbody > tr:first-child {
}
table.Table-Columns-1 > tbody > tr:last-child {
}
.Table-Columns-2 {
  font-family: Table Columns 2;
  margin-bottom: 0;
  text-align: justify;
}
span.Table-Columns-2 {
  font-weight: bold;
}
.Table-Columns-2 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}
table.Table-Columns-2 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Table-Columns-2 > tbody > tr:last-child {
}
.Table-Columns-3 {
  font-family: Table Columns 3;
  margin-bottom: 0;
  text-align: justify;
}
span.Table-Columns-3 {
  font-weight: bold;
}
.Table-Columns-3 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #000080;
  border-bottom: 1px solid #000080;
  border-left: 1px solid #000080;
  border-right: 1px solid #000080;
  border-collapse: collapse;
}
table.Table-Columns-3 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Table-Columns-3 > tbody > tr:last-child {
}
.Table-Columns-4 {
  font-family: Table Columns 4;
  margin-bottom: 0;
  text-align: justify;
}
.Table-Columns-4 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}
table.Table-Columns-4 > tbody > tr:first-child {
  color: #FFFFFF;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Table-Columns-4 > tbody > tr:last-child {
}
.Table-Columns-5 {
  font-family: Table Columns 5;
  margin-bottom: 0;
  text-align: justify;
}
.Table-Columns-5 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #808080;
  border-bottom: 1px solid #808080;
  border-left: 1px solid #808080;
  border-right: 1px solid #808080;
  border-collapse: collapse;
}
table.Table-Columns-5 > tbody > tr:first-child {
}
table.Table-Columns-5 > tbody > tr:last-child {
}
.Table-Web-1 {
  font-family: Table Web 1;
  margin-bottom: 0;
  text-align: justify;
}
.Table-Web-1 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px outset #000000;
  border-bottom: 1px outset #000000;
  border-left: 1px outset #000000;
  border-right: 1px outset #000000;
  border-collapse: collapse;
}
table.Table-Web-1 > tbody > tr:first-child {
  color: #auto;
}
.Table-Web-2 {
  font-family: Table Web 2;
  margin-bottom: 0;
  text-align: justify;
}
.Table-Web-2 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px inset #000000;
  border-bottom: 1px inset #000000;
  border-left: 1px inset #000000;
  border-right: 1px inset #000000;
  border-collapse: collapse;
}
table.Table-Web-2 > tbody > tr:first-child {
  color: #auto;
}
.Table-Web-3 {
  font-family: Table Web 3;
  margin-bottom: 0;
  text-align: justify;
}
.Table-Web-3 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 3px outset #000000;
  border-bottom: 3px outset #000000;
  border-left: 3px outset #000000;
  border-right: 3px outset #000000;
  border-collapse: collapse;
}
table.Table-Web-3 > tbody > tr:first-child {
  color: #auto;
}
.Table-Subtle-1 {
  font-family: Table Subtle 1;
  margin-bottom: 0;
  text-align: justify;
}
.Table-Subtle-1 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}
table.Table-Subtle-1 > tbody > tr:first-child {
}
table.Table-Subtle-1 > tbody > tr:last-child {
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Table-Subtle-2 {
  font-family: Table Subtle 2;
  margin-bottom: 0;
  text-align: justify;
}
.Table-Subtle-2 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}
table.Table-Subtle-2 > tbody > tr:first-child {
}
table.Table-Subtle-2 > tbody > tr:last-child {
}
.Table-Professional {
  font-family: Table Professional;
  margin-bottom: 0;
  text-align: justify;
}
.Table-Professional {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Table-Professional > tbody > tr:first-child {
  color: #auto;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Table-Theme {
  font-family: Table Theme;
  margin-bottom: 0;
  text-align: justify;
}
.Table-Theme {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
.Table-Contemporary {
  font-family: Table Contemporary;
  margin-bottom: 0;
  text-align: justify;
}
.Table-Contemporary {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-collapse: collapse;
}
table.Table-Contemporary > tbody > tr:first-child {
  color: #auto;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Normal-Indent {
  font-family: Normal Indent;
  margin-bottom: 0;
}
.HTML-Acronym {
  font-family: HTML Acronym;
  margin-bottom: 0;
}
.HTML-Variable {
  font-family: HTML Variable;
  margin-bottom: 0;
}
span.HTML-Variable {
  font-style: italic;
}
.HTML-Sample {
  font-family: HTML Sample;
  margin-bottom: 0;
}
.HTML-Cite {
  font-family: HTML Cite;
  margin-bottom: 0;
}
span.HTML-Cite {
  font-style: italic;
}
.HTML-Definition {
  font-family: HTML Definition;
  margin-bottom: 0;
}
span.HTML-Definition {
  font-style: italic;
}
.HTML-Address {
  font-family: HTML Address;
  margin-bottom: 0;
}
.HTML-Address .rStyle64 {
  font-style: italic;
}
.HTML-Char {
  font-family: HTML 주소 Char;
  margin-bottom: 0;
}
span.HTML-Char {
  font-style: italic;
}
.HTML-Code {
  font-family: HTML Code;
  margin-bottom: 0;
}
span.HTML-Code {
  font-size: 10pt;
}
.HTML-Keyboard {
  font-family: HTML Keyboard;
  margin-bottom: 0;
}
span.HTML-Keyboard {
  font-size: 10pt;
}
.HTML-Typewriter {
  font-family: HTML Typewriter;
  margin-bottom: 0;
}
span.HTML-Typewriter {
  font-size: 10pt;
}
.TOC-Heading {
  font-family: TOC Heading;
  margin-bottom: 0;
  text-align: justify;
}
.TOC-Heading .rStyle65 {
  font-size: 14pt;
}
.nCvrInfoListBul-d1 {
  font-family: nCvrInfoListBul_d1;
  margin-bottom: 0;
}
.nCvrCode {
  font-family: nCvrCode;
  margin-bottom: 0;
}
.nCodeComment {
  font-family: nCodeComment;
  margin-bottom: 0;
}
.nCodeComment-d2 {
  font-family: nCodeComment_d2;
  margin-bottom: 0;
}
.nCodeComment-d3 {
  font-family: nCodeComment_d3;
  margin-bottom: 0;
}
.nListBul-d3 {
  font-family: nListBul_d3;
  margin-bottom: 0;
}
.nBxCode {
  font-family: nBxCode;
  margin-bottom: 0;
  background-color: #D9D9D9;
}
.nInput {
  font-family: nInput;
  margin-bottom: 0;
}
span.nInput {
  font-style: italic;
  font-size: 9pt;
}
.apple-style-span {
  font-family: apple-style-span;
  margin-bottom: 0;
}
.apple-converted-space {
  font-family: apple-converted-space;
  margin-bottom: 0;
}
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)
   ======================================== */

.numbering-1 {
    margin-left:51pt; padding-left:15pt; text-indent:-15pt;
}

.numbering-2 {
    margin-left:36pt; padding-left:36pt; text-indent:-36pt;
}

.numbering-3 {
    margin-left:52pt; padding-left:15pt; text-indent:-15pt;
}

.table-1 {
    border-bottom:1px solid #262626; border-collapse:collapse; border-top:1px solid #262626; min-width:576px; width:100%;
}

.table-col-1 {
    width:132px;
}

.table-col-2 {
    width:444px;
}

.table-cell-1 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:132px;
}

.table-cell-2 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:444px;
}

.table-cell-3 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:132px;
}

.table-cell-4 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:444px;
}

.table-2 {
    border-bottom:1px solid #262626; border-collapse:collapse; border-top:1px solid #262626; min-width:577px; width:100%;
}

.table-col-3 {
    width:27px;
}

.table-col-4 {
    width:24px;
}

.table-col-5 {
    width:30px;
}

.table-col-6 {
    width:135px;
}

.table-col-7 {
    width:361px;
}

.table-cell-5 {
    border-top:1px solid #262626; font-weight:bold; padding-left:5px; text-align:left; vertical-align:middle; width:217px;
}

.table-cell-6 {
    border-top:1px solid #262626; font-weight:bold; padding-left:5px; text-align:left; vertical-align:middle; width:361px;
}

.table-cell-7 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:217px;
}

.table-cell-8 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:361px;
}

.table-cell-9 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:27px;
}

.table-cell-10 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:190px;
}

.table-cell-11 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:24px;
}

.table-cell-12 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:166px;
}

.table-cell-13 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:30px;
}

.table-cell-14 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:135px;
}

.table-cell-15 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:27px;
}

.table-cell-16 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:24px;
}

.table-cell-17 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:30px;
}

.table-cell-18 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:135px;
}

.table-cell-19 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:361px;
}

.table-3 {
    border-bottom:1px solid #262626; border-collapse:collapse; border-top:1px solid #262626; min-width:578px; width:100%;
}

.table-col-8 {
    width:94px;
}

.table-col-9 {
    width:484px;
}

.table-cell-20 {
    border-top:1px solid #262626; font-weight:bold; padding-left:5px; text-align:left; vertical-align:middle; width:94px;
}

.table-cell-21 {
    border-top:1px solid #262626; font-weight:bold; padding-left:5px; text-align:left; vertical-align:middle; width:484px;
}

.table-cell-22 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:94px;
}

.table-cell-23 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:484px;
}

.table-cell-24 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:94px;
}

.table-cell-25 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:484px;
}

.table-4 {
    border-bottom:1px solid #262626; border-collapse:collapse; border-top:1px solid #262626; min-width:575px; width:100%;
}

.table-col-10 {
    width:28px;
}

.table-col-11 {
    width:387px;
}

.table-cell-26 {
    border-top:1px solid #262626; font-weight:bold; padding-left:5px; text-align:left; vertical-align:middle; width:189px;
}

.table-cell-27 {
    border-top:1px solid #262626; font-weight:bold; padding-left:5px; text-align:left; vertical-align:middle; width:387px;
}

.table-cell-28 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:189px;
}

.table-cell-29 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:387px;
}

.table-cell-30 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:28px;
}

.table-cell-31 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:161px;
}

.table-cell-32 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:28px;
}

.table-cell-33 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:387px;
}

.table-col-12 {
    width:161px;
}

.table-col-13 {
    width:416px;
}

.table-cell-34 {
    border-top:1px solid #262626; font-weight:bold; padding-left:5px; text-align:left; vertical-align:middle; width:161px;
}

.table-cell-35 {
    border-top:1px solid #262626; font-weight:bold; padding-left:5px; text-align:left; vertical-align:middle; width:416px;
}

.table-cell-36 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:416px;
}

.table-cell-37 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:161px;
}

.table-cell-38 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:416px;
}

.table-col-14 {
    width:359px;
}

.table-cell-39 {
    border-top:1px solid #262626; font-weight:bold; padding-left:5px; text-align:left; vertical-align:middle; width:359px;
}

.table-cell-40 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:359px;
}

.table-cell-41 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:189px;
}

.table-cell-42 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:359px;
}

.table-col-15 {
    width:425px;
}

.table-cell-43 {
    border-top:1px solid #262626; font-weight:bold; padding-left:5px; text-align:left; vertical-align:middle; width:151px;
}

.table-cell-44 {
    border-top:1px solid #262626; font-weight:bold; padding-left:5px; text-align:left; vertical-align:middle; width:425px;
}

.table-cell-45 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:151px;
}

.table-cell-46 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:425px;
}

.table-cell-47 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:123px;
}

.table-cell-48 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:123px;
}

.table-cell-49 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:425px;
}

.table-col-16 {
    width:151px;
}

.table-col-17 {
    width:340px;
}

.table-cell-50 {
    border-top:1px solid #262626; font-weight:bold; padding-left:5px; text-align:left; vertical-align:middle; width:236px;
}

.table-cell-51 {
    border-top:1px solid #262626; font-weight:bold; padding-left:5px; text-align:left; vertical-align:middle; width:340px;
}

.table-cell-52 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:236px;
}

.table-cell-53 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:340px;
}

.table-cell-54 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:208px;
}

.table-cell-55 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:180px;
}

.table-cell-56 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:57px;
}

.table-cell-57 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:208px;
}

.table-cell-58 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:340px;
}

.table-col-18 {
    width:85px;
}

.table-col-19 {
    width:378px;
}

.table-cell-59 {
    border-top:1px solid #262626; font-weight:bold; padding-left:5px; text-align:left; vertical-align:middle; width:198px;
}

.table-cell-60 {
    border-top:1px solid #262626; font-weight:bold; padding-left:5px; text-align:left; vertical-align:middle; width:378px;
}

.table-cell-61 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:198px;
}

.table-cell-62 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:378px;
}

.table-cell-63 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:170px;
}

.table-cell-64 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:142px;
}

.table-cell-65 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:113px;
}

.table-cell-66 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:85px;
}

.table-cell-67 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:113px;
}

.table-cell-68 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:378px;
}

.table-5 {
    border-bottom:1px solid #262626; border-collapse:collapse; border-top:1px solid #262626; min-width:579px; width:100%;
}

.table-col-20 {
    width:38px;
}

.table-col-21 {
    width:66px;
}

.table-col-22 {
    width:399px;
}

.table-cell-69 {
    border-top:1px solid #262626; font-weight:bold; padding-left:5px; text-align:left; vertical-align:middle; width:179px;
}

.table-cell-70 {
    border-top:1px solid #262626; font-weight:bold; padding-left:5px; text-align:left; vertical-align:middle; width:399px;
}

.table-cell-71 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:179px;
}

.table-cell-72 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:399px;
}

.table-cell-73 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:38px;
}

.table-cell-74 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:104px;
}

.table-cell-75 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:38px;
}

.table-cell-76 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:66px;
}

.table-cell-77 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:399px;
}

.table-col-23 {
    width:47px;
}

.table-col-24 {
    width:113px;
}

.table-cell-78 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:47px;
}

.table-cell-79 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:47px;
}

.table-col-25 {
    width:491px;
}

.table-cell-80 {
    border-top:1px solid #262626; font-weight:bold; padding-left:5px; text-align:left; vertical-align:middle; width:85px;
}

.table-cell-81 {
    border-top:1px solid #262626; font-weight:bold; padding-left:5px; text-align:left; vertical-align:middle; width:491px;
}

.table-cell-82 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:491px;
}

.table-cell-83 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:85px;
}

.table-cell-84 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:491px;
}

.numbering-4 {
    margin-left:40pt; padding-left:20pt; text-indent:-20pt;
}

.table-col-26 {
    width:9px;
}

.table-col-27 {
    width:123px;
}

.table-col-28 {
    width:370px;
}

.table-cell-85 {
    border-top:1px solid #262626; font-weight:bold; padding-left:5px; text-align:left; vertical-align:middle; width:38px;
}

.table-cell-86 {
    border-top:1px solid #262626; font-weight:bold; padding-left:5px; text-align:left; vertical-align:middle; width:47px;
}

.table-cell-87 {
    border-top:1px solid #262626; font-weight:bold; padding-left:5px; text-align:left; vertical-align:middle; width:123px;
}

.table-cell-88 {
    border-top:1px solid #262626; font-weight:bold; padding-left:5px; text-align:left; vertical-align:middle; width:370px;
}

.table-cell-89 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:370px;
}

.table-cell-90 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:57px;
}

.table-cell-91 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:370px;
}

.table-col-29 {
    width:76px;
}

.table-col-30 {
    width:501px;
}

.table-cell-92 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:76px;
}

.table-cell-93 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:501px;
}

.table-cell-94 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:76px;
}

.table-cell-95 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:501px;
}

.table-col-31 {
    width:95px;
}

.table-col-32 {
    width:482px;
}

.table-cell-96 {
    border-top:1px solid #262626; font-weight:bold; padding-left:5px; text-align:left; vertical-align:middle; width:95px;
}

.table-cell-97 {
    border-top:1px solid #262626; font-weight:bold; padding-left:5px; text-align:left; vertical-align:middle; width:482px;
}

.table-cell-98 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:95px;
}

.table-cell-99 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:482px;
}

.table-cell-100 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:95px;
}

.table-cell-101 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:482px;
}

.numbering-5 {
    margin-left:67pt; padding-left:15pt; text-indent:-15pt;
}

.paragraph-1 {
    text-align:left;
}

.table-col-33 {
    width:417px;
}

.table-cell-102 {
    border-top:1px solid #262626; font-weight:bold; padding-left:5px; text-align:left; vertical-align:middle; width:76px;
}

.table-cell-103 {
    border-top:1px solid #262626; font-weight:bold; padding-left:5px; text-align:left; vertical-align:middle; width:417px;
}

.run-1.run-1 {
    color:#000000;
}

.table-cell-104 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:417px;
}

.table-cell-105 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:417px;
}

.table-col-34 {
    width:236px;
}

.table-col-35 {
    width:106px;
}

.table-cell-106 {
    border-top:1px solid #262626; font-weight:bold; padding-left:5px; text-align:left; vertical-align:middle; width:113px;
}

.table-cell-107 {
    border-top:1px solid #262626; font-weight:bold; padding-left:5px; text-align:left; vertical-align:middle; width:106px;
}

.table-cell-108 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:106px;
}

.table-cell-109 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:236px;
}

.table-cell-110 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:106px;
}

.table-6 {
    border-bottom:1px solid #262626; border-collapse:collapse; border-top:1px solid #262626; min-width:601px; width:100%;
}

.table-col-36 {
    width:60px;
}

.table-col-37 {
    width:541px;
}

.table-cell-111 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:60px;
}

.table-cell-112 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:541px;
}

.table-col-38 {
    width:104px;
}

.table-col-39 {
    width:473px;
}

.table-cell-113 {
    border-top:1px solid #262626; font-weight:bold; padding-left:5px; text-align:left; vertical-align:middle; width:104px;
}

.table-cell-114 {
    border-top:1px solid #262626; font-weight:bold; padding-left:5px; text-align:left; vertical-align:middle; width:473px;
}

.table-cell-115 {
    border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:473px;
}

.table-cell-116 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:104px;
}

.table-cell-117 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:473px;
}

.table-col-40 {
    width:515px;
}

.table-cell-118 {
    border-bottom:1px solid #262626; border-top:1px solid #262626; padding-left:5px; text-align:left; vertical-align:middle; width:515px;
}

