body {
	background-color: white;
	width: 100%;
	position: relative;
	padding-bottom: 100px;
}

.header {
	height: 220px;
	background-image: url('../image/cover-image.jpg');
}
.header #searchBar {
	margin-top: 0;
}
.header #searchBar #searchCaption {
    font-size: 25px;
    display: block;
	margin: auto;
	padding-bottom: 1em;
	text-align: center;
	color: #fff;
	font-family: "LG Smart Regular", sans-serif !important;
}

.subHeader {
	position: absolute;
	top: 248px; 
	width: 100%;
	height: 50px;
	background-color: #f6f3f2;
	z-index: 3;
	border-bottom: 1px solid #dedede;
}

.subHeaderInner {
	margin: auto;
	width: 67%;
}

.subHeaderInner>* {
	float: left;
}

#backButton {
	display: block;
	padding-top: 14px;
	width: 75px;
	height: 30px;
	text-decoration: none;
}
#backButton:before {
	content: "Home";
	font-size: 18px;
    font-family: "LG Smart Bold", sans-serif !important;
	text-transform: capitalize;
	color: black;
}
#backButton:after {
	content: ">";
	margin-left: 5px;
}

.fontChangeDiv {
    display: none; 
	}

/*text*/
.Upsys-Common {
	font-weight: bold;
	margin-right: 5px;
	font-family: "Upsys-Common", sans-serif !important;
}

.UPSYS-Rounded-Alphabet {
	/*font-weight: bold;*/
	margin-right: 5px;
	font-family: "UPSYS-Rounded-Alphabet", sans-serif !important;
}
.UPSYS-RoundedBoxNumber {
	/*font-weight: bold;*/
	/*margin-right: 10px;*/
	font-family: "UPSYS-RoundedBoxNumber", sans-serif !important;
}

.chapterTitle {
	margin-left: 10px;
	line-height: 50px;	
	font-size: 18px;
	font-family: 'LG Smart Bold', sans-serif !important;
	text-transform: capitalize;
}

.content {
	padding-top: 300px;
	width: 85%;
	margin-left: auto;
	margin-right: auto;
}

.content.big {
	font-size: 1.5em;
}

.text {
	width: 99%;
	margin-left: auto;
	margin-right: auto;
	min-height: 300px;	
}

h1 {
	margin-top: 25px;
	margin-bottom: 25px;
	font-family: "LG Smart Regular", sans-serif !important;
	font-size: 2.8em;	
	font-weight: bold;
	color: #bc162c;
	border-left: 5px solid #bc162c;
    padding-left: 5px;
}

h2 {
	clear: both;
	margin-top: 50px;
	margin-bottom: 15px;
	border-bottom: 1px solid #666666;
	padding-bottom: 4px;
	font-family: "LG Smart Regular", sans-serif !important;
	font-weight: normal;
}

p.Title-3 {
	font-weight: bold;
	font-size: 1.4em;	
	margin-top: 1.4em;
	margin-bottom: .4em;
	border-bottom: 1px solid black;
    padding-bottom: 5px
}

.Title-3 .UPSYS-RoundedBoxNumber {margin-right: 5px;}
.Title-4 {
	font-weight: bold;
	margin-top: 30px;
	margin-bottom: 5px;
	font-size: 1.2em;
}
.char-style-override-2 {font-weight: bold;}
.UPYSY-Font-2013 {font-family: "UPYSY-Font-2013", sans-serif !important;}
.Basic-Text-Frame {
	background-color: #E7E7E8;
    padding: 20px;
	border-radius: 10px;
	margin: 10px 0;
}
.Text-Num--8pt- {font-size: 0.8em;}
.Text-Bullet--8pt- {font-size: 0.8em;}
.Text-Bullet-Sub--8pt- {font-size: 0.8em;}
.Text-Hyp--8pt-{font-size: 0.8em;}
.Text-Hyp-Sub--8pt-{font-size: 0.8em;}
.Text-Hyp-Sub--8pt-::marker {content: "-";}
.Text-Light--8pt- {font-size: 0.8em;}
.Text-Light-Sub--8pt- {font-size: 0.8em;}
.Text-Light--8pt--Center {font-size: 0.8em; text-align: center;}
.Text-Bold--8pt- {font-size: 0.8em; font-weight: bold;}
.Text-Bold--10pt- {font-size: 1em; font-weight: bold;}
.Text-Bold--8pt--Center {font-size: 0.8em; text-align: center; font-weight: bold;}
.Text-Semi-Bold--8pt- {font-size: 0.8em; font-weight: bold;}

.Bold {font-weight:  bold;}
.frame-19 {display: inline-block;}

.content p, li {
	font-family: "LG Smart Light", sans-serif !important;
	line-height: 1.5em;
}

.Contents-Title {
	display: none;
}
p[class^=Toc] {
	display: none;
}
p.Chapter-Title {
	display: none;
}

.content .text>ol, .content .text>ul, .content .text table ol, .content .text table ul
	{
	padding-left: 20px;
}

.content .text>ol {
	padding-left: 0px;
}

.content .text>ol li {
	list-style: none;	
	margin-left: 45px;
	margin-top: 35px;
}

.content .text>ol li:BEFORE {
	content: attr(value) " ";
	font-size: 36px;
	font-family: "LG Smart Light", sans-serif !important;
	display: inline-block;
	position: absolute;
	/* left: -5px; */
	/* top: 14px; */
	margin-left: -45px;
	margin-top: 6px;
}

ul .Text-Hyp-Sub--8pt- {margin-left: 5px;}

li.Text-Num-Start--8pt- {
	font-size: 0.8em;
	margin-left: 0 !important;
	margin-top: 5px !important;
}
li.Text-Num-Continue--8pt- {
	font-size: 0.8em;
	margin-left: 0 !important;
	margin-top: 5px !important;
}


/*figure*/
figure {margin-top: 15px;}
div.figure {display: inline-block;}
.Pic-center-Under-Line {
    padding-top: 10px;
    padding-bottom: 20px;
}
p.Illust img {
	display: block;
	text-align: center;
	margin: auto;
	margin-bottom: 5px;
}

/*note*/
.Note-left {
	vertical-align: top;
	font-weight: bold;
	width: 100px;
	padding-left: 0;
}
.Note-right {
	padding-left: 50px;
}

.Table-Note {
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	margin-top: 15px;	
	background-color: #E7E7E8;
}

.Table-Note ul {
	/*margin-left: 20px;*/ /*요구사항*/
	margin-left: 5px;
}

.x-----------1 {
	background-color: #E7E7E8;
	margin: 20px 0;
	padding: 10px;	
}

.x-----------1 ul {margin-left: 20px;}


/*link*/
a, a.Hyperlink, .Cross-Reference {
	text-decoration:none;
	color: #AF1947;
	word-wrap:break-word;	
}

.Cross-Reference-page {
	display: none;
}

a:hover {text-decoration:none;}

.left {
	margin-bottom: 25px;
}

.text img {
	/* width: 100%; */
	max-width: 100%;
	display: block;
}

span.inline-img img {
	width: auto;
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
	margin-top: -5px;
	/*margin-right: 5px;*/
	height: 16px;
}

.text .u-vmenu>ul>li>a>span.inline-img img {
	-webkit-filter: invert(100%) grayscale(100%);
	filter: invert(100%) grayscale(100%);
}

.text .u-vmenu ul li a[data-option='on'] {
	background: url(icon/common/sub_menu_close.png) no-repeat;
	background-position: 95% 50%;
	color: white;
}

.text .u-vmenu ul li a[data-option='off'] {
	background: url(icon/common/sub_menu_open.png) no-repeat;
	background-position: 95% 50%;
	color: white;
}

/*table*/
table {
	width: 100%;
	border-collapse: collapse;
}

td {padding: .25rem .0 .0 .3rem;}

td.Line-No-line {border-bottom: none;}

td.General-1col-K20 {
	background: #E7E7E8;
	font-weight: bold;
	border-bottom: 1px solid black;
	border-top: 1px solid black;
}
td.General-1col-K0 {
	border-bottom: 1px solid black;
	border-top: 1px solid black;
}

td .Text-Caption {
	text-align: center;
	font-size: 0.8em;
}

td.General-Left-K20, td.General-Right-K20 {
	background-color: #E7E7E8;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	font-weight: bold;
	text-align: center;	
}
td.General-Center-K20 {
	background-color: #E7E7E8;
	border: 1px solid black;
	font-weight: bold;
	text-align: center;
}
td.General-Left, td.General-Right, td.General-Center {
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

.General-Right, .General-Center {border-left: 1px solid black;}

.frame-8 {
	margin: auto;
	margin-top: 10px;
}

.frame-26 ul {
	margin-left: 20px;
	margin-right: 20px;
}

.Table-4col {
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

.Cell-1-Above-line, .Cell-2, .Cell-3-Above-line, .Cell-4, .Cell-1-Above-Blow-line {
	border-bottom: 1px solid black;
}

.Cell-1-Above-Blow-line, .Cell-2 {
	vertical-align: top;
}

.Cell-Left-K20,.Cell-Center-K20, .Cell-Right-K20 {
	background-color: #E7E7E8;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}
.Cell-Left, .Cell-Center,.Cell-Right {
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

.Table-4col {margin-top: 10px;}
.responsive	{
	width: 100%;
	margin-top: 30px;
	margin-bottom: 15px;
}
.responsive tr:FIRST-CHILD {
	color: white;
	text-align: center;
}

.responsive td {
	border-bottom: 1px solid grey;
	border-right: 10px solid white;
	padding: 10px;
}

.responsive td p {text-align: center;}

.Table-Pic-center {
	width: 100%;	
	margin-bottom: 10px;
}

.Table-Pic-center img {
	margin-left: auto;
	margin-right: auto;
}

td.Pic-Top {width: 25%;}
.Pic-Top {vertical-align: top; align-content: center;}

img.frame-2 {
	display: inline;
	margin-left: 5px;
}
.frame-48 ul {
	margin-left: 20px;
	margin-right: 20px;
}
.Table-2col, .Table-3col {
	margin-bottom: 10px;
/*	margin-top: 20px;*/
}

.General-Center-K100 {
	text-align: center;
	background-color: black;
	color: white;
	font-weight: bold;
}
.Troubleshooting-L-R, .Troubleshooting-L-R {
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	min-width: 60px;	
}

.Troubleshooting-Center {
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	min-width: 20px;	
}

/*.Table-3col tr:FIRST-CHILD>td,.Table-2col tr:FIRST-CHILD>td,.Table-4col tr:FIRST-CHILD>td,	.responsive tr:FIRST-CHILD>td {
	border-right: none;
	border-bottom: none;
}*/

.Table-5col {border: none;}
.Table-5col tr {border-bottom: 1px solid grey;}

.Table-Spec {margin: 20px 0 20px;}
.Table-Spec colgroup col:nth-child(1) {width: 30%;}

.Table-In-Table {
	margin-top: 15px;
	margin-bottom: 5px;
}
.Table-In-Table tbody tr:nth-child(1) {background: #E7E7E8; text-align: center; border-top: 1px solid black;}
.Table-In-Table colgroup col:nth-child(1) {width: 20%;}
.Table-In-Table colgroup col:nth-child(2) {width: 20%;}
.Table-In-Table colgroup col:nth-child(3) {width: 20%;}
.Table-In-Table tr td{border: 1px solid black;}
.Table-In-Table tr td:FIRST-CHILD {border-left: 0;}
.Table-In-Table tr td:Last-child {border-right: 0;}

#table-8 {margin: 20px 0 5px 0;}
#table-8 tbody tr:nth-child(1) {background: #E7E7E8; text-align: center; border-top: 1px solid black;}
#table-8 colgroup col:nth-child(1) {width: 17%;}
#table-8 colgroup col:nth-child(2) {width: 17%;}
#table-8 colgroup col:nth-child(3) {width: 17%;}
#table-8 colgroup col:nth-child(4) {width: 17%;}
#table-8 colgroup col:nth-child(5) {width: 17%;}
#table-8 tr td:FIRST-CHILD {border-left: 0;}
#table-8 tr td:Last-child {border-right: 0;}

#table-18.Table-In-Table tbody tr:nth-child(1) {background: none; text-align: left;}
#table-18.Table-In-Table tr td:FIRST-CHILD {text-align: center;}

#table-52 colgroup col:nth-child(1) {min-width: 40px;}
#table-69 tr td{padding: 10px;}
#table-23 {max-width: 50%; margin-left:auto; margin-right:auto;}
/*#table-28,*/ #table-29 {max-width: 80%; margin-left:auto; margin-right:auto;}
#table-68 colgroup col:nth-child(1) {width: 10%}}


/*search*/
#keyword, #count {
	color: #00aad2;
	font-family: "LG Smart Regular", sans-serif !important;
}

.resultcount p {
	margin: 20px 0 20px 0;
	padding: 0 0 0 20px;
	display: block;
	color: #bc162c;
	font-size: 36px;
}

.noResult {
	font-family: "LG Smart Bold", sans-serif !important;
    margin-top: 20px;
}

.noResult>span {
	display: inline-block;
	width: 300px;
	height: 43px;
	background: url("icon/K/NOTFOUND_K.png");
	background-repeat: no-repeat;
	background-position: 5% 50%;
	padding-left: 80px;
}

.noResult>span>span#searchResultContent3 {
	color: #bc162c;
	display: block;
}

.result_list {
	border-top: 1px solid #dadada;
	font-family: "LG Smart Light", sans-serif !important;
}

.result_list a {
	text-decoration: none;
	color: #bc162c;
	font-family: "LG Smart Regular", sans-serif !important;
}

.filename {
	padding-top: 20px;
	padding-left: 20px;
	padding-right:20px;
}

.filename p {
	/* font-size: 20px; */
	font-family: "LG Smart Bold", sans-serif !important;
}

.resulttext p {
	padding: 0 20px 20px 20px;
	color: #666;
	border-bottom: 1px solid #dadada;
	font-size: 14px;
	word-wrap: break-word;
}

.resultItem:nth-child(even) {
	background-color: F5F9FD;
}

.resultItem:nth-child(odd) {
	background-color: FCFCFC;
}





@media screen and (max-width: 1280px) {
	.column {
		/* column-count: 1; */

	}

	#backButton {
		background-size: 16px;
	}
	.chapterTitle {
		margin-left: 0px;
		line-height: 50px;
		font-weight: bold;
		font-size: 12px;
	}
	h1 {
		/*margin-top: 25px;*/
		font-size: 2.2em;
	}
	h2 {
		font-size: 1.4em;
	}
	#contentAccordion {
		margin-top: 25px;
		margin-bottom: 25px;
	}
	.text .u-vmenu ul li a {
		line-height: 21px;
		font-size: 14px;
		font-weight: normal;
		background-size: 10px !important;
	}
	.text .u-vmenu ul ul li a {
		line-height: 21px;
	}
	.video {
		width: 46%;
	}
}

@media screen and (max-width: 640px) {
	h2 {
		margin-top: 40px;
	}
	.subHeader {
		top: 40px;
	}
/*	.fontChangeDiv {
		position: absolute;
		right: 3%;
		margin-top: -25px;
		display: block;
	}*/
	.fontChangeDiv {
    display: none; 
	}



	.text .u-vmenu ul li a {
		margin-left: 8%;
		padding-right: 13%;
	}
	.text .u-vmenu ul li a span.Boxed-Num {
		left: -11%;
		width: 0px;
	}
	.text .u-vmenu ul ul li a {
		margin-left: 7.3%;
	}
	.resultcount p {
		font-size: 16px;
	}

	h1 {
		margin-top: -15px;
		font-size: 1.8em;
	}
	h2 {
		font-size: 1.2em;
	}
	.Heading-3 {
		font-size: 1em;
	}
	.content .text>ol li:BEFORE {
		font-size: 26px;
		/* top: 9px; */
	}

	.subHeader {
		top: 220px;
	}
}


/*@media (prefers-color-scheme: dark) {
	body{
		background: #cfcece;
		coclor: #343434;
	}*/
}





