/* 품질관리 */

#lnb_3020 .sub_lnb_3020 {
	display: flex;
    flex-wrap: wrap;
    align-items: center;
}
#lnb_3020 .sub_lnb_3020_title {
    font-size: 35px;
    font-weight: 700;
    letter-spacing: -0.03em;
    line-height: 125%;
    display: block;
    margin-top: 90px;
    margin-bottom: 40px;
    padding: 25px 0 0 0;
}
#lnb_3020 .title-icon-bg:before {
    content: '';
    position: absolute;
    top: 0;
    width: 50px;
    height: 4px;
    background: #e60012;
}
#lnb_3020 .img-map {
	position: relative;
	max-width: 1600px;
	margin: 0 auto 0;
}
#lnb_3020 .img-map-mo {
	display: none;
}
#lnb_3020 .img-map-mo-img {
	max-width: 100%;
	margin-bottom: 10px;
}
#lnb_3020 .ytt-img-map-area {
	position: absolute;
	z-index: 10;
}
#lnb_3020 .img-map__img {
	position: relative;
	width: 100%;
	height: auto;
	z-index: 10;
}
#lnb_3020 .img-map-cont-wrap {
	position: absolute;
	top: 0;
	right: 0;
	width: 450px;
	height: 300px;
	z-index: 99;
}
#lnb_3020 .ytt-map-box {
	display: none;
	align-items: center;
    justify-content: center;
    height: 300px;
    padding: 65px 20px;
    background: url(../img/sub/sub_lnb_3020_img_over.png) rgba(0, 0, 0, 0.7);
}
#lnb_3020 .ytt-map-box2 {
	display: none;
	align-items: center;
    justify-content: center;
    height: 300px;
    padding: 65px 20px;
    background: url(../img/sub/sub_lnb_3020_img_over.png) rgba(0, 0, 0, 0.7);
}
#lnb_3020 .ytt-map-box.on {
	display: flex;
}
#lnb_3020 .ytt-map-box2.on {
	display: flex;
}
#lnb_3020 .img-none-tit {
    font-size: 24px;
    font-weight: 700;
    line-height: 200%;
    color: #fff;
}
#lnb_3020 .map-list {
	display: none;
	align-items: center;
	height: 300px;
	padding: 65px;
	background: url('../img/sub/sub_lnb_3020_img_over.png') rgba(0,0,0,0.7); 
}
#lnb_3020 .map-list2 {
	display: none;
	align-items: center;
	height: 300px;
	padding: 65px;
	background: url('../img/sub/sub_lnb_3020_img_over.png') rgba(0,0,0,0.7); 
}
#lnb_3020 .map-list.on {
	display: flex;
}
#lnb_3020 .map-list2.on {
	display: flex;
}
#lnb_3020 .map-list-cont {
	display: none;
}
#lnb_3020 .map-list-cont.on {
	display: block;
}
#lnb_3020 .map-list-cont-tit {
	font-size: 26px;
	font-weight: 700;
	color: #fff;
}
#lnb_3020 .map-list-cont-in-list {
	margin-top: 25px;
}
#lnb_3020 .map-list-cont-in-item {
	display: flex;
	gap: 35px;
}
#lnb_3020 .map-list-cont-in-tit {
	display: flex;
	flex-shrink: 0;
	align-items: center;
	width: 120px;
	padding: 5px 0;
	font-size: 16px;
	font-weight: 400;
	color: rgba(255, 255, 255, 1.0);
	border-right: 1px solid rgba(255, 255, 255, 0.3);
}
#lnb_3020 .map-list-cont-in-txt {
	font-size: 16px;
	color: #fff;
}
#lnb_3020 .ytt-map-list {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}
#lnb_3020 .ytt-map-img {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	transition:
		opacity 0.3s,
		visibility 0.3s;
}
#lnb_3020 .ytt-map-img2 {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	transition:
		opacity 0.3s,
		visibility 0.3s;
}
#lnb_3020 .ytt-map-img.show {
	opacity: 1;
	visibility: visible;
}
#lnb_3020 .ytt-map-img2.show {
	opacity: 1;
	visibility: visible;
}
#lnb_3020 .map-img {
	width: 100%;
	height: auto;
}

#lnb_3020 .ytt-map-area {
	margin-bottom: 0px;
}
#lnb_3020 .ytt-map-wrap .ytt-map-list {
	background: url("../../../theme/Bootstrap5/img/sub/sub_lnb_3020_img_01.png") no-repeat top center / cover;
}
#lnb_3020 table td {
	text-align: center;
}



/*데스크탑, 와이드*/
@media all and (max-width:1280px) {

}

/*타블렛 가로, 노트북*/
@media screen and (max-width: 1024px) {
	#lnb_3020 .ytt-map-box.on, #lnb_3020 .ytt-map-box2.on {
		display: none;
	}
	#lnb_3020 .map-list, #lnb_3020 .map-list2 {
		width: 100%;
		height: 100%;
		display: flex;
		flex-direction: column;  
		background: none;
		padding: 0;
	}
	#lnb_3020 .map-list-cont, #lnb_3020 .map-list-cont2 {
		width: 100%;
		height: 100%;
		display: block;
		background: url(../img/sub/sub_lnb_3020_img_over.png) rgba(0, 0, 0, 0.7);
		padding: 40px 30px;
		margin-bottom: 20px;
	}
	#lnb_3020 .img-map-cont-wrap {
		position: relative;
		width: 100%;
		height: 100%;
	}
	#lnb_3020 .ytt-map-list {
		position: relative;
		width: 100%;   
		height: 100%;
		padding-top: 51.640625%;  
		margin-bottom: 20px;
	}
	#lnb_3020 .img-map img {
		margin-bottom: 20px;
	}
	#lnb_3020 .sub_lnb_3020 {
		position: relative;
	}
	#lnb_3020 .sub_lnb_3020_title {
		position: relative;
	}
	#lnb_3020 .ytt-map-wrap {
		width: 100%;   
		height: 100%;
	}
	#lnb_3020 .img-map__img {
		display: none;
	}
	#lnb_3020 .map-list-cont-tit {
		font-size: 20px;
		font-weight: 700;
	}
	#lnb_3020 .map-list-cont-in-tit {
		font-size: 16px;
		font-weight: 400;
	}
	#lnb_3020 .map-list-cont-in-txt {
		font-size: 16px;
		color: #fff;
	}
	#lnb_3020 .sub_lnb_3020_title {
		margin-top: 40px;
		margin-bottom: 0px;
	}
}

/*모바일 가로, 타블렛 세로*/
@media screen and (max-width: 768px) {

}

/*모바일 세로*/
@media screen and (max-width: 480px) {

}