@charset "UTF-8";

.main_slider .item {
		height: 100vh;
}

@media all and (max-width: 1024px) {
		.section#sec_center {
				padding: 0;
		}
		
		.section#sec_center .center_bx {
				margin: 0;
		}
		
		.section#sec_center .center_bx.cheonan_center {
				background-image: url(../images/main/cheonan_center_bg.jpg);
		}
		
		.section#sec_center .center_bx.songdo_center {
				background-image: url(../images/main/songdo_center_bg.jpg);
		}
		
		.section#sec_center .bx_title,
		.section#sec_center .bx_txt {
				color: #fff;
		}
		
		.section#sec_center .btn_bx .more_btn {
				border: 1px solid rgba(255, 255, 255, 0.3);
		}
}

/* 2020-02-05 yoosb */
.product_info_bx .hide_cont .product_list .desc_cont {
		box-sizing: border-box;
}

/* 2020-02-21 yoosb */
@media all and (max-width: 1280px) {
		.location_board .item .txt_bx {
				height: 200px;
		}
}

@media all and (max-width: 1024px) {
		.location_board {
				white-space: normal;
				display: flex;
		}
		
		.location_board .item {
				flex: 1 0 340px;
				max-width: 340px;
				width: auto;
		}
		
		.location_board .item .txt_bx {
				height: 185px;
		}
}

@media all and (max-width: 500px) {
		.location_board .item {
				flex: 1 0 290px;
				max-width: 290px;
		}
		
		.location_board .item .txt_bx {
				height: 175px;
		}
}

/*
	2021-06-08 JTS
 PC 화면 관련 사업장 수정 ( float -> flex )
 */
@media screen and (min-width: 1024.02px) {
		.location_board {
				display: flex;
				margin: 0 -6px;
				overflow-x: auto;
		}
		
		.location_board .item {
				float: none;
				padding: 6px;
				flex: 1 0 20%;
				width: 20%;
				box-sizing: border-box;
		}
		
		.location_board .item .inner {
				margin: 0;
				display: flex;
				flex-direction: column;
				height: 100%;
		}
		
		.location_board .item .inner .txt_bx {
				flex: 1 1 auto;
				height: 1%;
		}
}

/*
	2021-06-08 JTS
	메인 GLOBAL LOCATION 섹션 세르비아 추가
*/
.section#sec_global .location_marker .loca_marker.eu {
		left: 13.4%;
  top: 38.5%;
}

/*
	2022-12-21 KSE
	메인 GLOBAL LOCATION 섹션 튀르키예 추가
*/
.section#sec_global .location_marker .loca_marker.tu {
  left: 15%;
  top: 47%;
}
.section#sec_global .location_marker .loca_marker.tu .marker {
  left: 3%;
  bottom : 28px;
}

/*
	2023-01-02 KSE
	서브 지속가능경영 페이지 섹션 추가
*/
.management_download {
  display : flex;
  align-items: center;
  border-bottom: 1px solid #ddd;
  padding-top: 50px;
  padding-bottom : 100px;
  margin-bottom : 100px;
}
.management_download .txt-bx {
  flex : 1 1 auto;
  width : 1%;
  padding-right : 70px;
}
.management_download .txt-bx .tit {
  font-size: 25px;
  color: #005bbb;
  font-weight : 500;
  margin-bottom : 20px;
}
.management_download .txt-bx .des {
  font-size: 18px;
  color: #666666;
  font-weight : 300;
}
.management_download .txt-bx .download-btn {
  display: block;
  width : 100%;
  max-width: 300px;
  height: 76px;
  line-height: 76px;
  font-size: 18px;
  color: #ffffff;
  text-align: center;
  background-color: #363636;
  margin-top : 100px;
}

.management_download .img-bx {
  flex : 1 0 500px;
  max-width: 500px;
  position: relative;
}
.management_download .img-bx::before {
  content: '';
  display: block;
  width: 78%;
  height: 100%;
  background-color: #e7e7e7;
  position: absolute;
  top: 5%;
  left: 7%;
  z-index: -1;
}

@media all and (max-width: 1200px) {
	.management_download {
	 flex-wrap: wrap;
	}
	.management_download .txt-bx {
	  flex : 1 0 100%;
	  width : 100%;
	  padding-right : 0px;
	  order: 2;
	}
	.management_download .img-bx {
	  order: 1;
	  margin-bottom: 50px;
	}

	.management_download .txt-bx .download-btn {
	  margin-top : 50px;
	   max-width: 250px;
	  height: 60px;
	  line-height: 60px;
	  font-size: 16px;
	}
}

@media all and (max-width: 560px) {
	.management_download .img-bx {
	   flex : 1 0 100%;
	   max-width: 100%;
	}
	.management_download .img-bx::before {
	  width: 100%;
	  left: 5%;
	  right: 0;
	}
}

/* 20250408 추가 */
.section#sec_global .location_marker .loca_marker.usa3 {
	left: 62%;
    top: 53.5%;
}

.section#sec_global .location_marker .loca_marker.usa2.new {
	 left: 73.5%;
}

.icon_list_st2 .item.new {
	width:50%;
}