/*Created with Adobe RoboHelp 11.*/
@charset UTF-8 {}
;
/*기본 글꼴*/
body {
  font-family: "Meiryo UI", "MS UI Gothic", "Serif";
  font-size: 9.5pt;
  color: rgb(73, 73, 73);
  background-color: #ffffff;
  margin: 5px;
  padding: 5px;
  line-height: 1.5;
}
/*heading 스타일 (페이지 제목에 사용)*/
h1 {
  font-family: "Meiryo UI", "MS UI Gothic", "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;
}
h2 {
  font-family: "Meiryo UI", "MS UI Gothic", "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;
}
h3 {
  font-family: "Meiryo UI", "MS UI Gothic", "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;
}
h4 {
  font-family: "Meiryo UI", "MS UI Gothic", "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;
}
h5 {
  font-family: "Meiryo UI", "MS UI Gothic", "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;
}
h6 {
  font-family: "Meiryo UI", "MS UI Gothic", "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*/
h3.onlineh3 {
  font-family: "Meiryo UI", "MS UI Gothic", "Serif";
  border-bottom-style: None;
  font-weight: bold;
  font-size: 16pt;
  color: #000000;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 10px;
}
/*p 스타일 글꼴*/
p {
  font-family: "Meiryo UI", "MS UI Gothic", "Serif";
  font-size: 9.5pt;
  color: rgb(73, 73, 73);
  margin-top: 5pt;
  margin-bottom: 5pt;
  line-height: 1.5;
}
/*p를 이용한 title 스타일 (내용에 사용)*/
p.Ptitle {
  font-weight: bold;
  margin-top: 10pt;
  margin-bottom: 5pt;
  color: rgb(61, 83, 178);
}
p.Ptitle1 {
  /*기존 h3와 동일한 스타일입니다.*/
  font-family: "Meiryo UI", "MS UI Gothic", "Serif";
  font-weight: bold;
  font-size: 16pt;
  color: #222222;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 10px;
}
p.Ptitle2 {
  /*기존 h4와 동일한 스타일입니다.*/
  font-family: "Meiryo UI", "MS UI Gothic", "Serif";
  font-weight: bold;
  font-size: 14pt;
  color: #222222;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 5px;
}
p.Ptitle3 {
  /*기존 h5와 동일한 스타일입니다.*/
  font-family: "Meiryo UI", "MS UI Gothic", "Serif";
  font-weight: bold;
  font-size: 12pt;
  color: #222222;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 0px;
}
p.Ptitle4 {
  /*기존 h6와 동일한 스타일입니다.*/
  font-family: "Meiryo UI", "MS UI Gothic", "Serif";
  font-weight: bold;
  font-size: 10pt;
  color: #222222;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 0px;
}
/*ol, ul을 이용한 list 스타일 글꼴*/
ol,
ul {
  font-family: "Meiryo UI", "MS UI Gothic", "Serif";
  font-size: 9.5pt;
  color: rgb(73, 73, 73);
  line-height: 1.5;
  margin-top: 0pt;
  margin-bottom: 0pt;
}
/*number에 사용하는 스타일: ol 선 적용 후 적용*/
li.ListNumber {
  list-style-type: decimal;
  margin-top: 5pt;
  margin-bottom: 5pt;
  margin-left: 0pt;
}
/*bullet에 사용하는 스타일: ul 선 적용 후 적용*/
li.ListBullet {
  list-style-type: square;
  margin-top: 5pt;
  margin-bottom: 5pt;
  margin-left: 0pt;
}
li.ListBullet2 {
  list-style-type: disc;
  margin-top: 5pt;
  margin-bottom: 5pt;
  margin-left: 10pt;
}
li.ListBullet3 {
  list-style-type: circle;
  margin-top: 5pt;
  margin-bottom: 5pt;
  margin-left: 20pt;
}
li.ListBullet4 {
  list-style-type: disc;
  margin-top: 5pt;
  margin-bottom: 5pt;
  margin-left: 30pt;
}
/*table용 bullet에 사용하는 스타일: ul 선 적용 후 적용*/
li.TableListBullet {
  list-style-type: square;
  color: rgb(73, 73, 73);
  margin-top: 5pt;
  margin-bottom: 5pt;
  margin-left: -10pt;
}
li.TableListBullet2 {
  list-style-type: disc;
  margin-top: 5pt;
  margin-bottom: 5pt;
  margin-left: 0pt;
}
/*table 닫침 스타일*/
table.AhnLabBlueWithBHeader {
  font-family: "Meiryo UI", "MS UI Gothic", "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;
}
table.AhnLabBlueWithBHeader tbody {
  font-size: 9.5pt;
  color: rgb(73, 73, 73);
  line-height: 1.5;
}
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;
}
table.AhnLabBlueWithBHeader tr:first-child th {
  border-top-style: Solid;
  border-top-width: 2px;
  border-top-color: #555555;
}
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;
}
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;
}
table.border_gray {
  border-width: 1px;
  border-style: solid;
  border-color: #C0C0C0;
  margin-left: 40px;
}
/*참고, 주의, 경고 스타일*/
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;
}
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;
}
/*이미지 위치 스타일*/
p.Figure {
  line-height: Normal;
  margin-left: 30pt;
  margin-bottom: 10pt;
}
p.Figure_navi {
  /*p.menu_navi를 사용할 경우만 사용*/
  line-height: Normal;
  margin-top: 10pt;
  margin-left: 16pt;
  margin-bottom: 10pt;
}
/*메뉴 네비게이션 표시 스타일*/
p.menu_navi {
  font-family: "Meiryo UI", "MS UI Gothic", "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;
}
/*Heading 밑 설명, 정의에 사용하는 summary 스타일*/
p.summary {
  font-family: "Meiryo UI", "MS UI Gothic", "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 사용 무방)*/
p.desc {
  font-family: "Meiryo UI", "MS UI Gothic", "Serif";
  font-size: 9.5pt;
  color: rgb(73, 73, 73);
  margin-top: 5pt;
  margin-bottom: 8pt;
  line-height: 1.5;
}
/*표 설명에 사용하는 text 스타일*/
p.TableText {
  margin-left: 0pt;
  margin-top: 2pt;
  margin-bottom: 2pt;
  font-family: "Meiryo UI", "MS UI Gothic", "Serif";
  font-weight: bold;
  text-align: left;
}
/*설명에서 강조가 필요할 때 사용하는 스타일*/
span.Message {
  font-weight: bold;
  font-style: normal;
}
p.Margin_style {
  /*볼드/마진 준 스타일입니다.*/
  font-family: "Meiryo UI", "MS UI Gothic", "Serif";
  font-weight: bold;
  font-size: 10pt;
  color: rgb(76. 84, 121);
  margin-left: 40px;
  padding-bottom: 0px;
}
/*명령어 설명에 사용하는 스타일*/
p.CodeBlock {
  font-family: "Meiryo UI", "MS UI Gothic", "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%;
}
/*연관 주제에 사용하는 스타일*/
p.related_topic {
  font-family: "Meiryo UI", "MS UI Gothic", "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;
}
/*저작권 표시에 사용하는 스타일*/
p.Copyright {
  font-weight: bold;
  font-style: normal;
}
/*참고 표 스타일*/
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;
}
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;
}
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;
}
/*주의 표 스타일*/
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;
}
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;
}
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;
}