@charset "UTF-8";
@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);

/* reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, p, blockquote, th, td, input, select, button {margin:0;padding:0;}
fieldset, img {border:0 none;}
dl, ul, ol, menu, li {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:"";content:none;}
input, select, textarea, button {border-radius:0;vertical-align:middle;}
input::-ms-clear {display:none;}
button {border:0 none;background-color:transparent;cursor:pointer;}
body {background:#fff;-webkit-text-size-adjust:none;}
body, th, td, input, select, textarea, button {font-size:16px;line-height:1.5;color:#212529;}
a {color:#212529;text-decoration:none;}
a:hover {color:#ec455a;text-decoration:underline;}
a:active {background-color:transparent;}
address, caption, cite, code, dfn, em, var {font-style:normal;font-weight:400;}
*, :after, :before {box-sizing:border-box;}
img {max-width:100%;}

/* layout */
#container {max-width:1314px;margin:40px auto 0;padding:0 15px;}
.con-top {text-align:center;}
#contents {padding:30px 0 15px;}

/* contents */
.tal {text-align:left !important;}
.ml-1 {margin-left:20px !important;}
.mt-1 {margin-top:20px !important;}
caption {overflow:hidden;width:1px;height:1px;margin:0;padding:0;font-size:1px;text-indent:-9999px;}
.content-service-view {font-family:'Noto Sans','Noto Sans KR',sans-serif;font-size:14px;line-height:1.6;}
.content-service-view .lg-red {color:#ec455a;}
.content-service-view strong {font-weight:600;}
.content-service-view p {margin:0 0 10px 0;padding:0;}
.content-service-view .iframe-wrap {margin-top:15px;}
.content-service-view .iframe-wrap iframe {width:560px;}
#contentsViewer .content-service-view .iframe-wrap iframe {height:315px !important;}
.content-service-view h3.subject {margin:0 0 15px;padding:0;font-size:23px;color:#444;line-height:1.5;}
#contentsViewer .content-service-view h3.subject {margin:0;padding:0 0 15px;}
.content-service-view h4.tit,
.content-service-view h2.tit {position:relative;margin:60px 0 15px 0;padding:0;font-weight:600;font-size:22px;color:#444;line-height:1.5;}
.content-service-view h4.tit:before,
.content-service-view h2.tit:before {content:"";overflow:hidden;position:absolute;left:0;top:-8px;width:25px;height:3px;background:#ec455a;}
.content-service-view h4.tit:first-child,
.content-service-view h2.tit:first-child {margin-top:0;}
.content-service-view h3.subject+h4.tit {margin-top:40px;}
.content-service-view h5.sub-tit,
.content-service-view h3.sub-tit  {position:relative;margin:60px 0 10px;padding:0 0 0 22px;font-size:17px;font-weight:500;line-height:1.5;}
.content-service-view h5.sub-tit:before,
.content-service-view h3.sub-tit:before {content:"";overflow:hidden;position:absolute;left:0;top:5px;width:18px;height:18px;border-radius:50%;background:#000 url(https://gscs.lge.com:/gscs/support/fileupload/downloadFile.do?fileId=CYfUaCPKDZkbFewB3OjoAA&amp;portalId=P1) no-repeat 4px 50%;background-size:10px;}
.content-service-view h5.sub-tit:first-child,
.content-service-view h3.sub-tit:first-child,
.content-service-view h4.tit+h5.sub-tit,
.content-service-view h2.tit+h3.sub-tit {margin-top:20px;}
.content-service-view h5.sub-tit .num {display:block;position:absolute;left:0;top:5px;width:18px;height:18px;text-align:center;border-radius:50%;font-size:12px;color:#fff;line-height:1.4;background:#000;}
.content-service-view .info-tit {margin:20px 0 0;padding-left:20px;font-size:15px;font-weight:500;background:url(https://gscs.lge.com:/gscs/support/fileupload/downloadFile.do?fileId=81CJtgOoS8EBzjcpk4oCvA&amp;portalId=P1) no-repeat 0 5px;background-size:15px;}
.content-service-view .info-desc {margin:0.3em 0 0.5em;font-weight:500;}
.content-service-view .img-only {margin:0 0 20px;}
.content-service-view .img-only img {margin-bottom:20px;max-width:100%;}
.content-service-view .img-box {margin:15px 0;font-size:0;line-height:0;}
.content-service-view .img-box a {font-size:0;line-height:0;}
.content-service-view ol,
.content-service-view ul {margin:0 0 20px;padding:0;list-style:none;}
.content-service-view .cause-list {margin-top:0;}
.content-service-view .cause-list li {position:relative;margin-top:5px;padding-left:10px;line-height:1.5;}
.content-service-view .cause-list li:before {content:"";position:absolute;left:0;top:10px;overflow:hidden;width:3px;height:3px;border-radius:50%;background:#000;}
.content-service-view .bul-list {margin-top:15px;}
.content-service-view .bul-list li {position:relative;margin-top:10px;padding-left:10px;line-height:1.5;}
.content-service-view .bul-list li:before {content:"";position:absolute;left:0;top:9px;overflow:hidden;width:4px;height:4px;border-radius:50%;background:#ec455a;}
.content-service-view .link-list {margin-top:10px;}
.content-service-view .link-list li {display:table;box-sizing:border-box;width:100%;margin-top:10px;padding:8px;border-radius:8px;box-shadow:2px 4px 16px 1px rgba(0,0,0,0.14);}
.content-service-view .link-list li .tit {display:table-cell;padding-right:5px;font-weight:600;vertical-align:middle;}
.content-service-view .link-list li .right {display:table-cell;text-align:right;}
.content-service-view .link-list li .ver {display:inline-block;margin-top:5px;color:#999;}
.content-service-view .link-list li .right a {margin-left:10px;}
.content-service-view .tbl-scroll {position:relative;overflow-x:auto;margin:0 0 15px;}
.content-service-view .tbl-scroll table {border-collapse:collapse;}
.content-service-view .tbl-scroll th,
.content-service-view .tbl-scroll td {padding:7px;border:1px solid #ccc;text-align:center;white-space:nowrap;vertical-align:middle;font-size:14px;line-height:1.6;}
.content-service-view .tbl-scroll th {font-size:15px;font-weight:600;background:#ddd;}
.content-service-view .tbl-scroll td p {margin-bottom:0;}
.content-service-view [class^="icon-"] {display:inline-block;overflow:hidden;width:14px;height:14px;text-indent:-5000px;margin-right:2px;vertical-align:-2px;background-image:url(https://gscs.lge.com:/gscs/support/fileupload/downloadFile.do?fileId=e6Br68S0ipa4zVZ3ZhqQ&amp;portalId=P1);background-size:100%;}
.content-service-view .icon-down {background-image:url(https://gscs.lge.com:/gscs/support/fileupload/downloadFile.do?fileId=cSrRVKKz6eHJNHzIRgzWA&amp;portalId=P1);}
.content-service-view [class^="btn0"] {display:inline-block;height:32px;padding:0 15px;border:1px solid #ec455a;border-radius:18px;text-decoration:none;font-size:14px;color:#ec455a;line-height:2;background:#fff;}
.content-service-view .btn01:hover {color:#fff;background:#ec455a;}
.content-service-view .link-btn {display:inline-block;height:32px;padding:0 15px;border:1px solid #d2d2d7;border-radius:18px;text-decoration:none;font-size:14px;color:#ec455a;line-height:2;background:#fff;}
.content-service-view .link-btn:hover {border-color:#ec455a;}
.content-service-view .link-txt {display:inline-block;text-decoration:underline;vertical-align:top;color:#ec455a;}
.content-service-view .tip-box {margin:15px 0 25px;padding:20px 22px 10px;border:2px solid #ddd;border-radius:8px;}
.content-service-view .tip-box .tip-tit {display:block;position:relative;padding-left:22px;font-size:16px !important;}
.content-service-view .tip-box .tip-tit:before {content:"!";position:absolute;left:0;top:5px;width:18px;height:18px;border-radius:50%;text-align:center;font-size:11px;color:#fff;background:#999;}
.content-service-view .tip-box p {margin-top:1em;color:#ec455a;}
.content-service-view .tip-box strong {font-size:14px;}
.content-service-view .tip-box .con-view {margin:1em 0 15px;}
.content-service-view .tip-box .bul-list {margin-bottom:15px;}
.content-service-view .txt-box {max-width:600px;}
.content-service-view .txt-box+.txt-box {margin-top:25px;}
.content-service-view .txt-box h5 {margin:0;padding:6px;text-align:center;font-size:18px;font-weight:600;background:#ddd;}
.content-service-view .txt-box ul {margin:0 7px;}
.content-service-view .txt-box li {display:flex;flex-wrap:wrap;padding:5px;border-bottom:1px solid #ddd;}
.content-service-view .txt-box li div {flex:1 1 50%;}
.content-service-view .txt-box li span {display:block;position:relative;padding-left:10px;font-size:16px;font-weight:600;}
.content-service-view .txt-box li span:before {content:"";position:absolute;left:0;top:10px;overflow:hidden;width:4px;height:4px;border-radius:50%;background:#000;}
.content-service-view .txt-box li p {margin:0;padding:0 0 0 10px;font-size:15px;}
.content-service-view .help-box {margin-top:30px;padding:20px 22px;border-radius:8px;background:#f4f4f4;}
.content-service-view .help-box .help-tit {display:block;margin:0 0 15px;padding:0 0 5px 22px;border-bottom:2px solid #444;font-size:18px !important;color:#000;background:url(https://gscs.lge.com:/gscs/support/fileupload/downloadFile.do?fileId=Ut86lQxtr7IjBAsNzT427w&amp;portalId=P1) no-repeat 0 6px;background-size:15px;}
.content-service-view .help-box p {font-size:13px !important;line-height:1.6 !important;}
.content-service-view .help-box span {display:block;position:relative;margin:0;padding:0 0 0 15px;}
.content-service-view .help-box span:before {content:'＊';position:absolute;left:0;top:-1px;font-size:12px;font-weight:600;color:#ec455a;}
.content-service-view .img-banner {margin-top:2em;}
.content-service-view .img-banner .mo {display:none;}
.content-service-view .img-banner .pc {display:block;position:relative;height:168px;margin-right:175px;background:#e9ecf1 url(https://gscs.lge.com:/gscs/support/fileupload/downloadFile.do?fileId=EYElckJimMpH2v7UAxQSvw&portalId=P1) no-repeat 0 50%;background-size:contain;}
.content-service-view .img-banner .pc a {position:absolute;top:0;right:-175px;}
.content-service-view .img-banner .pc a img {-webkit-box-shadow: 2px 2px 5px 0px rgba(118,118,118,1);-moz-box-shadow: 2px 2px 5px 0px rgba(118,118,118,1);box-shadow: 2px 2px 5px 0px rgba(118,118,118,1);}
.content-service-view .ir-hidden {position:absolute;margin:-1px;width:1px;height:1px;padding:0;border:0;white-space:nowrap;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);}
.content-service-view .mobile-txt {display:none;margin-top:-10px;padding-left:20px;color:#999;background:url(https://gscs.lge.com:/gscs/support/fileupload/downloadFile.do?fileId=Xw5rvb0UTyjfo1LwHfIJ7w&amp;portalId=P1) no-repeat 0 5px;background-size:15px;}
@media screen and (max-width: 767px) {
.content-service-view img {max-width:100% !important;}
.content-service-view .mobile-txt {display:block;}
.content-service-view .iframe-wrap {position:relative;overflow:hidden;height:0;padding-top:30px;padding-bottom:56.25%;}
.content-service-view .iframe-wrap iframe {position:absolute;top:0;left:0;width:100%;height:90% !important;}
#contentsViewer .content-service-view .iframe-wrap iframe {height:90% !important;}
.content-service-view .iframe-wrap+h4.tit {margin-top:0;}
.content-service-view .img-banner .mo {display:block;}
.content-service-view .img-banner .mo img {width:100%;}
.content-service-view .img-banner .pc {display:none;}
}

/* add */
.content-service-view .tabs {display:flex;margin-top:20px;border-bottom:2px solid #ddd;}
.content-service-view .tabs li {margin:0 0 -2px 5px;padding:8px 20px;border:1px solid #ddd;border-bottom-width:2px;border-radius:10px 10px 0 0;transition:0.1s;white-space:nowrap;cursor:pointer;}
.content-service-view .tabs li:first-child {margin-left:0;}
.content-service-view .tabs li.on,
.content-service-view .tabs li:hover {border-bottom-width:3px;border-bottom-color:#ec455a;}
.content-service-view .tab-con {display:none;position:relative;min-height:136px;margin-top:-20px;border:2px solid #ddd;border-radius:0 0 10px 10px;padding:20px;border-top:0;}
.content-service-view .tabs+.tab-con {display:block;}
.content-service-view .tabs.in-type {margin-top:0;border:0;}
.content-service-view .tabs.in-type li {margin:0 0 0 5px;border:1px solid #ddd;border-radius:21px;font-weight:600;color:#888;background:#efefef;transition:0.3s;}
.content-service-view .tabs.in-type li:first-child {margin-left:0;}
.content-service-view .tabs.in-type li.on,
.content-service-view .tabs.in-type li:hover {border-color:#ec455a;color:#fff;background:#ec455a;}
.content-service-view .tab-con.in-type-con {position:static;min-height:94px;margin-top:0;border:0;border-radius:0;padding:0;}
.content-service-view .tabs.in-type+.in-type-con {margin-top:0;}
.content-service-view .tab-con .tip-box {border:1px solid #ddd;background:#efefef;}
.content-service-view .img-only img {max-width:600px;}
.content-service-view .tabs.in-img-type {margin-top:0;border-bottom:0;}
.content-service-view .tabs.in-img-type li {overflow:hidden;margin-left:10px;padding:3px;border-width:1px;border-radius:5px;transition:0.4s;}
.content-service-view .tabs.in-img-type li:first-child {margin-left:0;}
.content-service-view .tabs.in-img-type li span {display:block;width:130px;margin-bottom:10px;text-align:center;background:#fff;}
.content-service-view .tabs.in-img-type li span img {height:70px;}
.content-service-view .tabs.in-img-type li.on,
.content-service-view .tabs.in-img-type li:hover {border-width:1px;border-color:#ec455a;color:#fff;background:#ec455a;}
[id^="layer-pop"] .popup {max-height:auto;height:auto;padding:50px 10px 20px 30px;}
[id^="layer-pop"] .layer-close {z-index:1;top:-3px;right:10px;}
[id^="layer-pop"] .layer-close:hover {color:#ec455a;transition:0.3s;}
[id^="layer-pop"] .content-service-view {max-height:75vh;margin-top:15px;padding:10px 15px 10px 0;}
[id^="layer-pop"] .content-service-view img {max-width:400px;}
[id^="layer-pop"] h3 {overflow:hidden;position:absolute;left:0;top:0;width:100%;height:50px;padding:11px 50px 0 20px;border-bottom:1px solid #ddd;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:20px;color:#444;line-height:1.5;background:#efefef;}
[id^="layer-pop"] .multi-box-inline {display:flex;justify-content:flex-start;align-items:center;}
[id^="layer-pop"] .multi-box-inline li {flex-shrink:0;margin-right:5px;}
[id^="layer-pop"] a.lgeai-box-hover {display:block;border-radius:5px;border-width:1px;width:64px;padding:5px 3px;text-align:center;}
[id^="layer-pop"] a.lgeai-box-hover:hover {border-color:#ec455a;}
[id^="layer-pop"] a.lgeai-box-hover img {height:13px;}
@media screen and (max-width: 767px) {
.content-service-view .tabs {flex-wrap:wrap;padding-bottom:5px;}
.content-service-view .tabs li {position:relative;flex:1 0 15%;margin:0 5px 10px;padding:9px 35px 9px 15px;border-radius:10px;border-width:1px;}
.content-service-view .tabs li:after {content:"";position:absolute;top:50%;right:0;width:10px;height:10px;margin-top:-4px;border-top:2px solid #ec455a;border-right:2px solid #ec455a;transform:rotate(45deg);opacity:0;}
.content-service-view .tabs li:first-child {margin-left:5px;}
.content-service-view .tabs li.on,
.content-service-view .tabs li:hover {border-color:#ec455a;border-width:1px;background-color:rgba(236, 69, 90, 0.1);}
.content-service-view .tabs li.on:after {right:15px;opacity:1;transition:all 0.3s;}
.content-service-view .tabs.in-img-type li:after {display:none;}
.content-service-view .tabs.in-img-type li span {width:100%;}
[id^="layer-pop"] .popup {max-width:90%;height:auto;}
[id^="layer-pop"] .content-service-view>div {margin-right:10px;}
}


/* etc */
/*  PARTS ADS  */
.parts-link-section {
	display: block;
	position: relative;
	margin-bottom: 2rem;
	overflow: hidden;
	cursor: pointer;
	box-shadow: 0 0 5px 0 #bbb;
	background-image: url("/us/content/img/support/help-library/Register.jpg");
	background-size: 100%;
	background-repeat: no-repeat;
}

.parts-image {
	/* 	display:none; */
}

.parts-image>img {
	width: 100%;
}

.parts-text {
	position: absolute;
	top: 3%;
	left: 2%;
	width: 68%;
	padding: 0.5rem;
	text-transform: uppercase;
	/*     text-align: center; */
}

.parts-text>h2 {
	color: #fff;
	text-shadow: 0 0 5px #000;
	font-size: 2.5rem;
	/*     letter-spacing: 2px; */
	/*     font-family: LG Smart; */
}

.parts-text .product-name {
	/* font-family: LG Smart; */
	/* FONT-WEIGHT: bolder; */
}

.parts-text>p {
	margin: 0;
	color: #fff;
	display: inline-block;
	margin-right: 1rem;
	vertical-align: middle;
	letter-spacing: 8px;
	font-size: 1.5rem;
	text-shadow: 0 0 5px black;
}

.lgeai-tab-wrapper .tab-instructions {
	width: 0;
	height: 0;
	overflow: hidden;
	margin: 0;
}

@media screen and (max-width: 1100px) {
	.parts-text>h2 {
		font-size: 1.8rem;
	}
}

@media screen and (max-width: 1000px) {
	.parts-text>p {
		font-size: 0.6rem;
		letter-spacing: 6px;
	}
}

@media screen and (max-width: 900px) {
	.parts-text>h2 {
		font-size: 1.4rem;
	}
}

@media screen and (max-width: 700px) {
	.parts-text>h2 {
		font-size: 1.0rem;
	}

	.parts-text {
		padding: 0.25rem;
	}
}

@media screen and (max-width: 500px) {
	.parts-text>h2 {
		font-size: 0.8rem;
	}

	.parts-text>p {
		font-size: 0.5rem;
		letter-spacing: 4px;
	}
}

@media screen and (max-width: 400px) {
	.parts-text>h2 {
		font-size: 0.6rem;
	}

	.parts-text>p {
		font-size: 0.5rem;
		/* margin-top: -10px; */
	}
}

/* 미국법인 기존 css */

.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	-ms-filter: "alpha(opacity=0)"; /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/


/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	/* Support: IE <= 11 */
	overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}

.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 3em 1.4em 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}
body .ui-tooltip {
	border-width: 2px;
}
/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #e9e9e9;
	color: #333333;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: normal;
	color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cccccc;
	background: #ededed;
	font-weight: normal;
	color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: normal;
	color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff;
	background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
}
.ui-state-checked {
	border: 1px solid #dad55e;
	background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
}

.lgeai-wrapper .lgeai-steps {
	DISPLAY: block;
	padding-top: 20px;
}

/* 에러 버튼 사이즈 조절 css */

.lgeai-error-code-list{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-direction: normal;-webkit-box-orient: horizontal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap:wrap;-webkit-box-pack: space-between;-webkit-justify-content: space-between;-ms-flex-pack: space-between;justify-content:space-between;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items:stretch;padding-left: 0!important;margin-left: 0!important;margin-right: 0!important;}
.lgeai-error-code-item {-webkit-box-flex: 10%;-webkit-flex: 10%;-ms-flex: 10%;flex: 1 0 20%;-webkit-align-self: auto;-ms-flex-item-align: auto;min-height: 10px;display: flex;justify-content: space-around;align-items: center;border: solid 0.1rem #999;border-radius: 0.3rem;/* list-style: none; */margin: 0.2rem;overflow: hidden;min-width: 6rem;background: #f4f4f4;}.lgeai-error-code-item img {max-width: 200px;filter: opacity(0.7);}.lgeai-error-code-item a{display:block;width: 50%;text-align:center;vertical-align: middle;color: #333!important;padding: 0.3rem; }.lgeai-error-code-item:hover,.lgeai-error-code-item:focus,.lgeai-error-code-item:active{background-color:#a50034;border-color:#a50034;cursor: pointer;}
.lgeai-error-code-item:hover > a,.lgeai-error-code-item:active > a{color:#fff!important;text-decoration: none!important;}.lgeai-error-code-item:hover > a img {-webkit-filter: invert(100%);-moz-filter:invert(100%);-o-filter: invert(100%);-ms-filter: invert(100%);filter: invert(100%);}.lgeai-code-item a:hover ~ .lgeai-error-code-item,.lgeai-error-code-item a:focus ~ .lgeai-error-code-item,.lgeai-error-code-item a:active ~ 
.lgeai-error-code-item{background-color:#a50034;border-color:#a50034;}@media (min-width: 500px) {.lgeai-error-code-list{justify-content:flex-start;}.lgeai-error-code-item {-webkit-box-flex: 15%;-webkit-flex: 15%;-ms-flex: 15%;flex: 0 0 3%;/* margin: 0.8rem; */border: solid 1px #999;}.lgeai-error-code-item img {max-width: 20px;}}@media (min-width: 500px) {.multi-box-inline {width: 100%;flex-flow: row wrap;justify-content: center;align-items: stretch;display: flex;align-self: center;justify-self: center;justify-items: center;}}

a.lgeai-box-hover {border: solid 2px #999;background: #efefef;}a.lgeai-box-hover:hover, a.lgeai-box-hover:active {border-color: #a50034;text-decoration: none;}.quick-tips{border: solid 1px #aaa;border-radius: 1rem;margin-top: 5rem;padding: 1rem;}.quick-tips-title{color: #fff;background: #4b4b4b;width: fit-content;margin: -3rem auto 0 3rem;padding: 1rem 2rem;border-radius: 1rem;border: solid 2px #fff;}.quick-checklist{width: min-content;background: #fff;position: relative;padding: 0 2rem;margin: 4rem  auto -2.5rem;font-size: 3rem;font-family: "LG Smart";line-height: 90%;text-align: center;}.quick-checklist-line{background: #a50034;width:100%;height: 2px;margin-bottom: 5rem;}@media (min-width:500px) {.quick-checklist {width: max-content;margin: 4rem auto -1.5rem;}}


/* Standard LGEAI Help Library Article Styles */
@font-face {
	font-family: lg-ai-icon;
	src: url(/us/content/html/assets/icons/lg-ai-icon.eot?7611362541596f5c64c714af047838bb);
	src: url(/us/content/html/assets/icons/lg-ai-icon.eot?#iefix) format("embedded-opentype"), url(/us/content/html/assets/icons/lg-ai-icon.woff?7611362541596f5c64c714af047838bb) format("woff"), url(/us/content/html/assets/icons/lg-ai-icon.ttf?7611362541596f5c64c714af047838bb) format("truetype"), url(/us/content/html/assets/icons/lg-ai-icon.svg?7611362541596f5c64c714af047838bb#lg-icon) format("svg");
	font-weight: 400;
	font-style: normal
}
/*****************/
/**    MODAL    **/
/*****************/

.ai-modal-overlay {
	position: fixed;
	z-index: 99999;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .6);
	margin: 0;
}

.ai-modal-overlay.inside-modal {
	position: absolute;
	background: rgba(255, 255, 255, .9);
}

.ai-modal-overlay+.ai-modal-overlay {
	background: transparent;
}

.ai-modal-holder {
	position: relative;
	margin:0;
	width: 80%;
	height: 80%;
	background: #fff;
	padding: 50px 20px 30px 30px;
	border-radius: 7px;
	overflow: hidden;
}

.ai-modal-overlay.inside-modal .ai-modal-holder {
	border: 2px solid #666;
}

.ai-modal-scroll-holder {
	height: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	padding-right: 20px;
}

.ai-modal-close {
	position: absolute;
	top: 0;
	right: 15px;
	font-size: 2.5rem;
	text-decoration: none;
}
.ai-modal-close:after {content: "\00d7";display:inline-block;font-family:'Noto Sans','Noto Sans KR',sans-serif;font-size:35px;}

.ai-modal-close:focus,
.ai-modal-close:hover {
	text-decoration: none;
}

.ai-modal-close>span {
	position: absolute;
	overflow: hidden;
	width: 0;
	height: 0;
}

.ai-modal-close:before {
	display:none;
	font-family: lg-ai-icon;
	content: "\f133";
	color: #999;
}

.ai-modal-content {
	display: none;
}

.ai-modal-holder .ai-modal-content {
	display: block;
}



.is-mobile .lgeai-wrapper .ai-modal-overlay {
	margin: 0;
	display: none;
	align-items: center;
}

.is-mobile .ai-modal-holder {
	margin: 10% auto;
	width: 90%;
	padding: 1.5rem;
	height: auto;
	max-height: 70vh;
	overflow-y: auto;
	-ms-overflow-style: none;  /* IE and Edge */
	scrollbar-width: none;  /* Firefox */
}
  .is-mobile .ai-modal-holder::-webkit-scrollbar{
  display: none;
  }
.is-mobile .ai-modal-close {
	top: .1rem;
	right: .5rem;
}

/* popup */

		.background {
			position: fixed;
			top: 0;
			left: 0;
			width: 100%;
			height: 100vh;
			background-color: rgba(0, 0, 0, 0.3);
			z-index: 1000;

			/* 숨기기 */
			z-index: -1;
			opacity: 0;
		}

		.show {
			opacity: 1;
			z-index: 1000;
			transition: all 0.5s;
		}

		.window {
			position: relative;
			width: 100%;
			height: 100%;
		}

		.popup {
			position: absolute;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
			background-color: #ffffff;
			box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3);

			/* 임시 지정 */
			width: 700px;
			height: 800px;

			/* 초기에 약간 아래에 배치 */
			transform: translate(-50%, -40%);
		}

		.show .popup {
			transform: translate(-50%, -50%);
			transition: all 0.5s;
		}

#container .contact-us-link-menu22 {
    position: relative;
    margin: 30px auto!important;
    padding: 35px 0 40px;
}
#container .contact-us-link-menu22 .bg-gray {
    background: #f8f8f8;
}
#container .support-wrap {
    position: relative;
    margin: 0;
    width: auto;
    clear: both;
    font-size: 14px;
}
.contact-us-link-menu22 .area-title {
    font-family: 'Noto Sans','Noto Sans KR',sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 28px;
    line-height: 40px;
    text-align: center;
    display: block;
    color: #000;
    margin-bottom: 5px;
}

.contact-us-link-menu22 .desc {
    max-width: 460px;
    margin: 0 auto;
}
.contact-us-link-menu22 .mb-4, .my-4 {
    margin-bottom: 24px!important;
    margin-bottom: 1.5rem!important;
}
.btn {
    display: inline-block;
    min-width: 80px;
    padding: 7px 24px;
    border-radius: 3px;
    border: 1px solid transparent;
    font-family: "LG Smart Bold",sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    white-space: normal;
    cursor: pointer;
    background-color: transparent;
}
.btn:visited {
    text-decoration: none;
}
.btn.btn-primary {
    color: #fff!important;
    border-color: #a50034!important;
    background: #a50034!important;
}

.btn, .link-text.bold, .tabs-type-liner a {
    text-transform: uppercase;
}

#container .bg-gray {
    background: #f8f8f8;
}
