.tab-product{	width: 100%;	background: #333; position: absolute;	top: 0;	left : 0;}.tab-product .gnb-tab{	text-align: right;	white-space: nowrap;	overflow-x: auto;	position: static;}.tab-product .gnb-tab li{	display: inline-block;	padding: 8px 0 0;	height: 32px;	margin: 0 3px;	font-size: 16px;}.tab-product .gnb-tab li:first-child{	margin-left: 0;}.tab-product .gnb-tab li:last-child{	margin-right: 0;}.tab-product .gnb-tab a{	color: #999;}.tab-product .gnb-tab a.active{	color: #fff;}.tab-product .gnb-tab a.active:hover,.tab-product .gnb-tab a.active:focus,.tab-product .gnb-tab a.active:active{	text-decoration: none;	cursor: default;}.wide-wrap .latest-contents .tab-content > li .mkt-down li .down-wrap .img-wrap{	padding-bottom:105%;}.wide-wrap .latest-contents .tab-content > li .mkt-down li .down-wrap .img-wrap img{	position: absolute;	left:0;	top:0;}.tab-product .gnb-tab li.show-only{color:#fff;}header{	top: 32px;}.wrapper{	padding-top: 96px;}@media (max-width: 1024px){	.wrapper header .m-nav-dim{		z-index: 101;	}}@media (max-width: 767px){	.tab-product .gnb-tab li.show-only{display: none}	.tab-product .gnb-tab li{		margin: 0 3px;		height: 32px;		font-size: 14px;	}	.tab-product .gnb-tab{ }	.wrapper{		padding-top: 85px;	}	header{		top: 32px;	}}

.sub-menu-wrap .depth2.doc,
.sub-menu-wrap .depth2.hvac,
.checkingType-footer,
.checkingType-site {
	display: none;
}
.sub-menu-wrap .depth2.active,
.checkingType-footer.active,
.checkingType-site.active {
	display: block;
}
.gnb-tabs-list {
	display: none;
	position: absolute;
	top: 6px;
	left: 128px;
	width: 264px;
	height: 28px;
	border-radius: 18px;
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	line-height: 27px;
	cursor: pointer;
}
.nav-list.open-nav .primary-nav.on .gnb-tabs-list {
	display: block;
}
.gnb-tab-inner {
	position: absolute;
	top: 0;
	width: 146px;
	height: 100%;
	background-color: #a5a5a5;
	border-radius: 18px;
}
.gnb-tab-inner:first-child {
	left: 0;
}
.gnb-tab-inner:last-child {
	right: 0;
}
.gnb-tab-inner.active {
	background-color: #ae1948;
	z-index: 2;
}
.nav-wrapper .gnb .nav-list.open-nav .depth2.gnb-tab-cont.hvac > li:first-child a {
	width: 215px;
	height: 33px;
	background-color: #666666;
	color: white;
	line-height: 33px;
	margin-top: 9px;
	padding: 0 20px;
	font-size: 16px;
	font-family: LG Smart Light,Arial,Helvetica,sans-serif;
	border-radius: 5px;
}
.nav-wrapper .gnb .nav-list.open-nav .depth2.gnb-tab-cont.hvac > li:first-child a:after {
	position: relative;
	top: 2px;
	width: 7px;
	height: 11px;
	padding-left: 60px;
	background-image: url("/bpp/portal/images/basic/gnb-arrow-white.png");
}
.nav-wrapper .gnb .nav-list.open-nav .depth2.gnb-tab-cont.hvac > li:first-child a span:after {
	content:'';
	position: absolute;
	top: 9px;
	right: 64px;
	width: 17px;
	height: 17px;
	background-image: url("/bpp/portal/images/basic/gnb-new-red.png");
}
.sitemap-tab-list,
.footer-tab-list {
	padding-bottom: 20px;
}
.my-lg .container .util-list> li.mymenu > a.current.new > span:after {
	content: '';
	position: relative;
	top: 3px;
	display: inline-block;
	width: 15px;
	height: 15px;
	background-image: url("/bpp/portal/images/basic/gnb-new-white.png");
}
/*@media all and (max-width: 767px) {*/
@media all and (max-width: 1024px) {
	.mobile-bar+.gnb .web-nav .nav-list>li .depth1.on+div .depth2.gnb-tab-cont.hvac>li:first-child a {
		position: relative;
	}
	.mobile-bar+.gnb .web-nav .nav-list>li .depth1.on+div .depth2.gnb-tab-cont.hvac>li:first-child a span {
		width: 100%;
		height: 33px;
		background-color: #666666;
		color: white;
		font-size: 16px;
		font-family: LG Smart Light,Arial,Helvetica,sans-serif;
		border-radius: 5px;
		padding: 4px 11px;
		text-align: left;
		display: inline-block;
		margin-top: 4px;
		line-height: 27px;
	}
	.mobile-bar+.gnb .web-nav .nav-list>li .depth1.on+div .depth2.gnb-tab-cont.hvac>li:first-child a:after {
		content: "";
		position: absolute;
		top: 15px;
		right: 40px;
		width: 7px;
		height: 11px;
		background-repeat: no-repeat;
		background-image: url(/bpp/portal/images/basic/gnb-arrow-white.png);
	}
	.mobile-bar+.gnb .web-nav .nav-list>li .depth1.on+div .depth2.gnb-tab-cont.hvac>li:first-child a span:after {
		content: "";
		position: absolute;
		top: 12px;
		width: 17px;
		height: 17px;
		margin-left: 5px;
		background-repeat: no-repeat;
		background-image: url(/bpp/portal/images/basic/gnb-new-red.png);

	}
	.depth1.on + .sub-menu-wrap .gnb-tabs-list,
	.nav-wrapper .gnb .nav-list>li .depth2.gnb-tab-cont.active {
		display: block;
	}
	.gnb-tabs-list {
		display: none;
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
		height: 30px;
		font-size: 14px;
		line-height: 30px;
	}
	.gnb-tab-inner {
		width: 50%;
		border-radius: 0;
	}
	.sitemap-tab-list,
	.footer-tab-list,
	.sitemap-tab-list input.toggling-site,
	.footer-tab-list input.toggling-footer,
	.nav-wrapper .gnb .nav-list>li .depth2.gnb-tab-cont {
		display: none;
	}
	li.on .sitemap-tab-list,
	li.on .footer-tab-list {
		overflow: hidden;
		display: block;
		padding-bottom: 0;
	}
	.sitemap-tab-list label,
	.footer-tab-list label {
		float: left;
		width: 50%;
		height: 30px;
		line-height: 30px;
		text-align: center;
		background-color: #a5a5a5;
		color: #FFFFFF;
	}
	.sitemap-tab-list .toggling-site.active  + i + label,
	.footer-tab-list .toggling-footer.active + i + label {
		background-color: #ae1948;
	}
}

/* 2018.11.16 Footer */
.doclibrary-types {
	margin-bottom: 12px;
}
.doclibrary-types input {
	display: inline-block;
	margin: 0;
	margin-right: 4px;
	position: relative;
	top: 1px;
}
.doclibrary-types input:first-child {
	margin-bottom: 4px;
}
.doclibrary-types label {
	display: inline-block;
	font-family: LG Smart,Arial,Helvetica,sans-serif;
}
/* // 2018.11.16 Footer */
