/*Created with Adobe RoboHelp 11.*/
@charset UTF-8 {}
;
/*기본 글꼴*/
.RH-LAYOUT-CENTERPANEL-topic-box {
  font-family: "맑은 고딕", 굴림, "Malgun Gothic", Gulim, Serif;
  font-size: 9.5pt;
  color: rgb(73, 73, 73);
  background-color: #ffffff;
  margin: 5px;
  padding: 5px;
  line-height: 1.5;
}
/*heading 스타일 (페이지 제목에 사용)*/
.RH-LAYOUT-CENTERPANEL-topic-box h1, .RH-LAYOUT-FOOTER-container h1 {
  font-family: "맑은 고딕", 굴림, "Malgun Gothic", Gulim, Serif;
  border-bottom-style: Solid;
  font-size: 20pt;
  color: rgb(37, 65, 189);
  padding-top: 200px;
  padding-left: 0px;
  padding-bottom: 10px;
  margin-bottom: 5px;
}
.RH-LAYOUT-CENTERPANEL-topic-box h2, .RH-LAYOUT-FOOTER-container h2 {
  font-family: "맑은 고딕", 굴림, "Malgun Gothic", Gulim, Serif;
  border-bottom-style: Solid;
  font-size: 18pt;
  color: rgb(37, 34, 34);
  border-left: 2px;
  padding-left: 0px;
  padding-top: 10px;
  padding-bottom: 2px;
  margin-top: 20px;
  margin-bottom: 4px;
  border-bottom-width: 2px;
  x-next-class: ;
  x-next-type: p;
}
.RH-LAYOUT-CENTERPANEL-topic-box h3, .RH-LAYOUT-FOOTER-container h3 {
  font-family: "맑은 고딕", 굴림, "Malgun Gothic", Gulim, Serif;
  border-bottom-style: Solid;
  font-size: 18pt;
  color: rgb(37, 34, 34);
  border-left: 2px;
  padding-left: 0px;
  padding-top: 10px;
  padding-bottom: 2px;
  margin-top: 20px;
  margin-bottom: 4px;
  border-bottom-width: 2px;
  x-next-class: ;
  x-next-type: p;
}
.RH-LAYOUT-CENTERPANEL-topic-box h4, .RH-LAYOUT-FOOTER-container h4 {
  font-family: "맑은 고딕", 굴림, "Malgun Gothic", Gulim, Serif;
  border-bottom-style: Solid;
  font-size: 18pt;
  color: rgb(37, 34, 34);
  border-left: 2px;
  padding-left: 0px;
  padding-top: 10px;
  padding-bottom: 2px;
  margin-top: 20px;
  margin-bottom: 4px;
  border-bottom-width: 2px;
  x-next-class: ;
  x-next-type: p;
}
.RH-LAYOUT-CENTERPANEL-topic-box h5, .RH-LAYOUT-FOOTER-container h5 {
  font-family: "맑은 고딕", 굴림, "Malgun Gothic", Gulim, Serif;
  border-bottom-style: Solid;
  font-size: 18pt;
  color: rgb(37, 34, 34);
  border-left: 2px;
  padding-left: 0px;
  padding-top: 10px;
  padding-bottom: 2px;
  margin-top: 20px;
  margin-bottom: 4px;
  border-bottom-width: 2px;
  x-next-class: ;
  x-next-type: p;
}
.RH-LAYOUT-CENTERPANEL-topic-box h6, .RH-LAYOUT-FOOTER-container h6 {
  font-family: "맑은 고딕", 굴림, "Malgun Gothic", Gulim, Serif;
  border-bottom-style: Solid;
  font-size: 18pt;
  color: rgb(37, 34, 34);
  border-left: 2px;
  padding-left: 0px;
  padding-top: 10px;
  padding-bottom: 2px;
  margin-top: 20px;
  margin-bottom: 4px;
  border-bottom-width: 2px;
  x-next-class: ;
  x-next-type: p;
}
/*mini toc를 위한 online 용 heading 3*/
.RH-LAYOUT-CENTERPANEL-topic-box h3.h3_online, .RH-LAYOUT-FOOTER-container h3.h3_online {
  font-family: "맑은 고딕", 굴림, "Malgun Gothic", Gulim, Serif;
  border-bottom-style: None;
  font-weight: bold;
  font-size: 16pt;
  color: #222222;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 10px;
}
/*p 스타일 글꼴*/
.RH-LAYOUT-CENTERPANEL-topic-box p, .RH-LAYOUT-FOOTER-container p {
  font-family: "맑은 고딕", 굴림, "Malgun Gothic", Gulim, Serif;
  font-size: 9.5pt;
  color: rgb(73, 73, 73);
  margin-top: 5pt;
  margin-bottom: 5pt;
  line-height: 1.5;
}
/*p를 이용한 title 스타일 (내용에 사용)*/
.RH-LAYOUT-CENTERPANEL-topic-box p.Ptitle, .RH-LAYOUT-FOOTER-container p.Ptitle {
  font-weight: bold;
  margin-top: 10pt;
  margin-bottom: 5pt;
  color: rgb(61, 83, 178);
}
.RH-LAYOUT-CENTERPANEL-topic-box p.Ptitle1, .RH-LAYOUT-FOOTER-container p.Ptitle1 {
  /*기존 h3와 동일한 스타일입니다.*/
  font-family: "맑은 고딕", 굴림, "Malgun Gothic", Gulim, Serif;
  font-weight: bold;
  font-size: 16pt;
  color: #222222;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 10px;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.Ptitle2, .RH-LAYOUT-FOOTER-container p.Ptitle2 {
  /*기존 h4와 동일한 스타일입니다.*/
  font-family: "맑은 고딕", 굴림, "Malgun Gothic", Gulim, Serif;
  font-weight: bold;
  font-size: 14pt;
  color: #222222;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 5px;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.Ptitle3, .RH-LAYOUT-FOOTER-container p.Ptitle3 {
  /*기존 h5와 동일한 스타일입니다.*/
  font-family: "맑은 고딕", 굴림, "Malgun Gothic", Gulim, Serif;
  font-weight: bold;
  font-size: 12pt;
  color: #222222;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 0px;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.Ptitle4, .RH-LAYOUT-FOOTER-container p.Ptitle4 {
  /*기존 h6와 동일한 스타일입니다.*/
  font-family: "맑은 고딕", 굴림, "Malgun Gothic", Gulim, Serif;
  font-weight: bold;
  font-size: 10pt;
  color: #222222;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 0px;
}
/*ol, ul을 이용한 list 스타일 글꼴*/
.RH-LAYOUT-CENTERPANEL-topic-box ol, .RH-LAYOUT-FOOTER-container ol,.RH-LAYOUT-CENTERPANEL-topic-box 
ul, .RH-LAYOUT-FOOTER-container 
ul {
  font-family: "맑은 고딕", 굴림, "Malgun Gothic", Gulim, Serif;
  font-size: 9.5pt;
  color: rgb(73, 73, 73);
  line-height: 1.5;
  margin-top: 0pt;
  margin-bottom: 0pt;
}
/*number에 사용하는 스타일: ol 선 적용 후 적용*/
.RH-LAYOUT-CENTERPANEL-topic-box li.ListNumber, .RH-LAYOUT-FOOTER-container li.ListNumber {
  list-style-type: decimal;
  margin-top: 5pt;
  margin-bottom: 5pt;
  margin-left: 0pt;
}
/*bullet에 사용하는 스타일: ul 선 적용 후 적용*/
.RH-LAYOUT-CENTERPANEL-topic-box li.ListBullet, .RH-LAYOUT-FOOTER-container li.ListBullet {
  list-style-type: square;
  margin-top: 5pt;
  margin-bottom: 5pt;
  margin-left: 0pt;
}
.RH-LAYOUT-CENTERPANEL-topic-box li.ListBullet2, .RH-LAYOUT-FOOTER-container li.ListBullet2 {
  list-style-type: disc;
  margin-top: 5pt;
  margin-bottom: 5pt;
  margin-left: 10pt;
}
.RH-LAYOUT-CENTERPANEL-topic-box li.ListBullet3, .RH-LAYOUT-FOOTER-container li.ListBullet3 {
  list-style-type: circle;
  margin-top: 5pt;
  margin-bottom: 5pt;
  margin-left: 20pt;
}
.RH-LAYOUT-CENTERPANEL-topic-box li.ListBullet4, .RH-LAYOUT-FOOTER-container li.ListBullet4 {
  list-style-type: disc;
  margin-top: 5pt;
  margin-bottom: 5pt;
  margin-left: 30pt;
}
/*table용 bullet에 사용하는 스타일: ul 선 적용 후 적용*/
.RH-LAYOUT-CENTERPANEL-topic-box li.TableListBullet, .RH-LAYOUT-FOOTER-container li.TableListBullet {
  list-style-type: square;
  color: rgb(73, 73, 73);
  margin-top: 5pt;
  margin-bottom: 5pt;
  margin-left: -10pt;
}
.RH-LAYOUT-CENTERPANEL-topic-box li.TableListBullet2, .RH-LAYOUT-FOOTER-container li.TableListBullet2 {
  list-style-type: disc;
  margin-top: 5pt;
  margin-bottom: 5pt;
  margin-left: 0pt;
}
/*table 닫침 스타일*/
.RH-LAYOUT-CENTERPANEL-topic-box table.AhnLabBlueWithBHeader, .RH-LAYOUT-FOOTER-container table.AhnLabBlueWithBHeader {
  font-family: "맑은 고딕", 굴림, "Malgun Gothic", Gulim, Serif;
  border-bottom-style: Solid;
  border-bottom-width: 1px;
  border-bottom-color: #d3d3d3;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #d3d3d3;
  border-spacing: 0px;
  vertical-align: top;
  margin-top: 10px;
  margin-left: 0px;
  padding: 0px;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.AhnLabBlueWithBHeader tbody, .RH-LAYOUT-FOOTER-container table.AhnLabBlueWithBHeader tbody {
  font-size: 9.5pt;
  color: rgb(73, 73, 73);
  line-height: 1.5;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.AhnLabBlueWithBHeader th, .RH-LAYOUT-FOOTER-container table.AhnLabBlueWithBHeader th {
  padding-top: 5pt;
  padding-bottom: 5pt;
  padding-left: 5pt;
  background-color: #f3f3f3;
  border-bottom-style: Solid;
  border-bottom-width: 1px;
  border-bottom-color: #d3d3d3;
  border-right-style: Solid;
  border-right-width: 1px;
  border-right-color: #d3d3d3;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.AhnLabBlueWithBHeader tr:first-child th, .RH-LAYOUT-FOOTER-container table.AhnLabBlueWithBHeader tr:first-child th {
  border-top-style: Solid;
  border-top-width: 2px;
  border-top-color: #555555;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.AhnLabBlueWithBHeader td, .RH-LAYOUT-FOOTER-container table.AhnLabBlueWithBHeader td {
  padding-top: 5pt;
  padding-bottom: 5pt;
  padding-left: 5pt;
  border-bottom-style: Solid;
  border-bottom-width: 1px;
  border-bottom-color: #d3d3d3;
  border-right-style: Solid;
  border-right-width: 1px;
  border-right-color: #d3d3d3;
  border-collapse: collapse;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.AhnLabBlueWithBHeader tr:first-child td, .RH-LAYOUT-FOOTER-container table.AhnLabBlueWithBHeader tr:first-child td {
  text-align: left;
  font-weight: bold;
  border-top-style: Solid;
  border-top-width: 2px;
  border-top-color: #555555;
  background-color: #f3f3f3;
}
/*참고, 주의, 경고 스타일*/
.RH-LAYOUT-CENTERPANEL-topic-box p.NoteSubject, .RH-LAYOUT-FOOTER-container p.NoteSubject {
  margin-bottom: 0pt;
  margin-left: 0pt;
  background-color: #f9f9f9;
  border-left-style: Solid;
  border-left-width: 1px;
  border-right-style: Solid;
  border-right-width: 1px;
  border-top-style: Solid;
  border-top-width: 1px;
  border-left-color: #dfdfdf;
  border-right-color: #dfdfdf;
  border-top-color: #dfdfdf;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: bold;
  font-style: normal;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.Note, .RH-LAYOUT-FOOTER-container p.Note {
  margin-top: 0pt;
  margin-bottom: 10pt;
  margin-left: 0pt;
  border-left-style: Solid;
  background-color: #f9f9f9;
  border-left-width: 1px;
  border-right-style: Solid;
  border-right-width: 1px;
  border-bottom-style: Solid;
  border-bottom-width: 1px;
  border-left-color: #dfdfdf;
  border-right-color: #dfdfdf;
  border-bottom-color: #dfdfdf;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 21px;
}
/*이미지 위치 스타일*/
.RH-LAYOUT-CENTERPANEL-topic-box p.Figure, .RH-LAYOUT-FOOTER-container p.Figure {
  line-height: Normal;
  margin-left: 30pt;
  margin-bottom: 10pt;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.Figure_navi, .RH-LAYOUT-FOOTER-container p.Figure_navi {
  /*p.menu_navi를 사용할 경우만 사용*/
  line-height: Normal;
  margin-top: 10pt;
  margin-left: 16pt;
  margin-bottom: 10pt;
}
/*메뉴 네비게이션 표시 스타일*/
.RH-LAYOUT-CENTERPANEL-topic-box p.menu_navi, .RH-LAYOUT-FOOTER-container p.menu_navi {
  font-family: "맑은 고딕", Menlo, Consolas, "Sans Serif";
  font-weight: bold;
  font-size: 9pt;
  color: rgb(76. 84, 121);
  width: 80%;
  line-height: 1.2;
  border-left: 10px solid #ebebeb;
  padding: 5px;
  padding-left: 10px;
  margin-left: 20px;
  overflow: hidden;
  x-next-class: Figure_navi;
  x-next-type: p;
}
/*Heading 밑 설명, 정의에 사용하는 summary 스타일*/
.RH-LAYOUT-CENTERPANEL-topic-box p.summary, .RH-LAYOUT-FOOTER-container p.summary {
  font-family: "맑은 고딕", 굴림, "Malgun Gothic", Gulim, Serif;
  font-size: 9.5pt;
  color: rgb(73, 73, 73);
  line-height: 1.5;
  margin-top: 0pt;
  margin-bottom: 10pt;
  padding-top: 5pt;
  padding-bottom: 0pt;
  border-left: 2px;
}
/*일반 설명에 사용하는 desc 스타일 (normal 사용 무방)*/
.RH-LAYOUT-CENTERPANEL-topic-box p.desc, .RH-LAYOUT-FOOTER-container p.desc {
  font-family: "맑은 고딕", 굴림, "Malgun Gothic", Gulim, Serif;
  font-size: 9.5pt;
  color: rgb(73, 73, 73);
  margin-top: 5pt;
  margin-bottom: 8pt;
  line-height: 1.5;
}
/*표 설명에 사용하는 text 스타일*/
.RH-LAYOUT-CENTERPANEL-topic-box p.TableText, .RH-LAYOUT-FOOTER-container p.TableText {
  margin-left: 0pt;
  margin-top: 2pt;
  margin-bottom: 2pt;
  font-family: "맑은 고딕", "맑은 고딕", "Malgun Gothic", Gulim, Serif;
  font-weight: bold;
  text-align: left;
}
/*설명에서 강조가 필요할 때 사용하는 스타일*/
.RH-LAYOUT-CENTERPANEL-topic-box span.Message, .RH-LAYOUT-FOOTER-container span.Message {
  font-weight: bold;
  font-style: normal;
}
/*명령어 설명에 사용하는 스타일*/
.RH-LAYOUT-CENTERPANEL-topic-box p.CodeBlock, .RH-LAYOUT-FOOTER-container p.CodeBlock {
  font-family: "맑은 고딕", 굴림, "Malgun Gothic", Gulim, Serif;
  padding-left: 8pt;
  padding-right: 8pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  margin-top: 0pt;
  background-color: #f3f3f3;
  line-height: 200%;
}
/*연관 주제에 사용하는 스타일*/
.RH-LAYOUT-CENTERPANEL-topic-box p.related_topic, .RH-LAYOUT-FOOTER-container p.related_topic {
  font-family: "맑은 고딕", 굴림, "Malgun Gothic", Gulim, Serif;
  font-size: 9.5pt;
  color: rgb(31, 73, 125);
  font-weight: bold;
  margin-left: 0;
  margin-top: 30px;
  margin-bottom: 1px;
  padding-left: 0;
  border-left: none;
}
/*저작권 표시에 사용하는 스타일*/
.RH-LAYOUT-CENTERPANEL-topic-box p.Copyright, .RH-LAYOUT-FOOTER-container p.Copyright {
  font-weight: bold;
  font-style: normal;
  x-next-class: ;
  x-next-type: P;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.Disc, .RH-LAYOUT-FOOTER-container ul.Disc {
  list-style: disc;
}
.RH-LAYOUT-CENTERPANEL-topic-box ol.AlphaNumeric, .RH-LAYOUT-FOOTER-container ol.AlphaNumeric {
  list-style: decimal;
}
.RH-LAYOUT-CENTERPANEL-topic-box ol.AlphaNumeric>li>ol, .RH-LAYOUT-FOOTER-container ol.AlphaNumeric>li>ol {
  list-style: lower-alpha;
}
.RH-LAYOUT-CENTERPANEL-topic-box ol.AlphaNumeric>li>ol>li>ol, .RH-LAYOUT-FOOTER-container ol.AlphaNumeric>li>ol>li>ol {
  list-style: lower-roman;
}
.RH-LAYOUT-CENTERPANEL-topic-box ol.AlphaNumeric>li>ol>li>ol>li>ol, .RH-LAYOUT-FOOTER-container ol.AlphaNumeric>li>ol>li>ol>li>ol {
  --prefix-size: 40px;
  --prefix-fixed-size: false;
  --prefix-gap: 4px;
  --list-indent: 40px;
  counter-reset: item4;
  list-style: none;
  padding-left: var(--prefix-size);
  margin-left: calc(var(--list-indent) - var(--prefix-size));
}
.RH-LAYOUT-CENTERPANEL-topic-box ol.AlphaNumeric>li>ol>li>ol>li>ol>li, .RH-LAYOUT-FOOTER-container ol.AlphaNumeric>li>ol>li>ol>li>ol>li {
  --prefix-size: 40px;
  --prefix-fixed-size: false;
  --prefix-gap: 4px;
  --list-indent: 40px;
  position: relative;
}
.RH-LAYOUT-CENTERPANEL-topic-box ol.AlphaNumeric>li>ol>li>ol>li>ol>li:before, .RH-LAYOUT-FOOTER-container ol.AlphaNumeric>li>ol>li>ol>li>ol>li:before {
  counter-increment: item4;
  content: "("counter(item4, decimal)")";
  text-align: right;
  position: absolute;
  left: calc(-1 * var(--prefix-size) - var(--prefix-gap));
  margin-right: var(--prefix-gap);
  width: var(--prefix-size);
  overflow: hidden;
}
.RH-LAYOUT-CENTERPANEL-topic-box ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol, .RH-LAYOUT-FOOTER-container ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol {
  list-style: none;
  --prefix-size: 40px;
  --prefix-fixed-size: false;
  --prefix-gap: 4px;
  --list-indent: 40px;
  counter-reset: item5;
  padding-left: var(--prefix-size);
  margin-left: calc(var(--list-indent) - var(--prefix-size));
}
.RH-LAYOUT-CENTERPANEL-topic-box ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol>li:before, .RH-LAYOUT-FOOTER-container ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol>li:before {
  counter-increment: item5;
  content: "("counter(item5, lower-alpha)")";
  text-align: right;
  position: absolute;
  left: calc(-1 * var(--prefix-size) - var(--prefix-gap));
  margin-right: var(--prefix-gap);
  width: var(--prefix-size);
  overflow: hidden;
}
.RH-LAYOUT-CENTERPANEL-topic-box ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol>li, .RH-LAYOUT-FOOTER-container ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol>li {
  --prefix-size: 40px;
  --prefix-fixed-size: false;
  --prefix-gap: 4px;
  --list-indent: 40px;
  position: relative;
}
.RH-LAYOUT-CENTERPANEL-topic-box ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol>li>ol, .RH-LAYOUT-FOOTER-container ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol>li>ol {
  list-style: none;
  --prefix-size: 40px;
  --prefix-fixed-size: false;
  --prefix-gap: 4px;
  --list-indent: 40px;
  counter-reset: item6;
  padding-left: var(--prefix-size);
  margin-left: calc(var(--list-indent) - var(--prefix-size));
}
.RH-LAYOUT-CENTERPANEL-topic-box ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol>li>ol>li:before, .RH-LAYOUT-FOOTER-container ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol>li>ol>li:before {
  counter-increment: item6;
  content: "("counter(item6, lower-roman)")";
  text-align: right;
  position: absolute;
  left: calc(-1 * var(--prefix-size) - var(--prefix-gap));
  margin-right: var(--prefix-gap);
  width: var(--prefix-size);
  overflow: hidden;
}
.RH-LAYOUT-CENTERPANEL-topic-box ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol>li>ol>li, .RH-LAYOUT-FOOTER-container ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol>li>ol>li {
  --prefix-size: 40px;
  --prefix-fixed-size: false;
  --prefix-gap: 4px;
  --list-indent: 40px;
  position: relative;
}
.RH-LAYOUT-CENTERPANEL-topic-box ol.Decimal, .RH-LAYOUT-FOOTER-container ol.Decimal {
  list-style: decimal;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.Circle, .RH-LAYOUT-FOOTER-container ul.Circle {
  list-style: circle;
}
.RH-LAYOUT-CENTERPANEL-topic-box strong, .RH-LAYOUT-FOOTER-container strong {}
/*참고 표 스타일*/
.RH-LAYOUT-CENTERPANEL-topic-box table.AhnLabTableNote, .RH-LAYOUT-FOOTER-container table.AhnLabTableNote {
    font-size: 9.5pt;
    margin-top: 10px;
    margin-left: 0px;
    margin-bottom:10px; 
    background-color: #f9f9f9;
    table-layout:fixed;
    page-break-inside: avoid;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.AhnLabTableNote td, .RH-LAYOUT-FOOTER-container table.AhnLabTableNote td {
    background-repeat: No-Repeat;
    background-color: Transparent;
    background-attachment: scroll;
    background-position: 10px Center;
    border-left-style: Solid;
    border-left-width: 4px;
    border-left-color: #30548F;
    border-right-style: Solid;
    border-right-width: 1px;
    border-top-style: Solid;
    border-top-width: 1px;
    border-bottom-style: Solid;
    border-bottom-width: 1px;
    border-right-color: #dfdfdf;
    border-top-color: #dfdfdf;
    border-bottom-color: #dfdfdf;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.AhnLabBlueWithBHeader table.AhnLabTableNote td, .RH-LAYOUT-FOOTER-container table.AhnLabBlueWithBHeader table.AhnLabTableNote td {
    text-align: left;
    font-weight: Normal;
    border-top-style: Solid;
    border-top-width: 1px;
    border-top-color: #dfdfdf;
    background-color: #f9f9f9;
}
/*주의 표 스타일*/
.RH-LAYOUT-CENTERPANEL-topic-box table.AhnLabTableCaution, .RH-LAYOUT-FOOTER-container table.AhnLabTableCaution {
    margin-left: 0px;
    font-size: 9.5pt;
    margin-top: 10px;
    margin-bottom:10px; 
    background-color: #f9f9f9;
    table-layout:fixed;
    page-break-inside: avoid;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.AhnLabTableCaution td, .RH-LAYOUT-FOOTER-container table.AhnLabTableCaution td {
    background-repeat: No-Repeat;
    background-color: Transparent;
    background-attachment: scroll;
    background-position: 10px Center;
    border-left-style: Solid;
    border-left-width: 4px;
    border-left-color: #FAC00D;
    border-right-style: Solid;
    border-right-width: 1px;
    border-top-style: Solid;
    border-top-width: 1px;
    border-bottom-style: Solid;
    border-bottom-width: 1px;
    border-right-color: #dfdfdf;
    border-top-color: #dfdfdf;
    border-bottom-color: #dfdfdf;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.AhnLabBlueWithBHeader table.AhnLabTableCaution td, .RH-LAYOUT-FOOTER-container table.AhnLabBlueWithBHeader table.AhnLabTableCaution td {
    text-align: left;
    font-weight: Normal;
    border-top-style: Solid;
    border-top-width: 1px;
    border-top-color: #dfdfdf;
    background-color: #f9f9f9;
}
.RH-LAYOUT-CENTERPANEL-topic-box ol.RoundNumbers, .RH-LAYOUT-FOOTER-container ol.RoundNumbers {
  --prefix-size: 25px;
  --prefix-fixed-size: true;
  --prefix-gap: 4px;
  --list-indent: 40px;
  counter-reset: item1;
  list-style: none;
  padding-left: var(--prefix-size);
  margin-left: calc(var(--list-indent) - var(--prefix-size));
}
.RH-LAYOUT-CENTERPANEL-topic-box ol.RoundNumbers>li, .RH-LAYOUT-FOOTER-container ol.RoundNumbers>li {
  --prefix-size: 25px;
  --prefix-fixed-size: true;
  --prefix-gap: 4px;
  --list-indent: 40px;
  position: relative;
  line-height: var(--prefix-size);
  margin-bottom: 2px;
}
.RH-LAYOUT-CENTERPANEL-topic-box ol.RoundNumbers>li:before, .RH-LAYOUT-FOOTER-container ol.RoundNumbers>li:before {
  counter-increment: item1;
  content: counter(item1, decimal);
  text-align: center;
  position: absolute;
  left: calc(-1 * var(--prefix-size) - var(--prefix-gap));
  margin-right: var(--prefix-gap);
  width: var(--prefix-size);
  overflow: hidden;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  background-color: #000000;
  color: #FFFFFF;
  height: var(--prefix-size);
  line-height: var(--prefix-size);
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.Square, .RH-LAYOUT-FOOTER-container ul.Square {
  list-style: square;
}