/*  공통사항------------------------------------------------------------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
인재상
------------------------------------------------------------------------------------------------------------------------------------------------------ */
#talent .dong_t01 {
    background: url("../images/sub04/box_bg.gif") no-repeat left 0%;
	min-height:106px;
	padding-left:5%;
	margin:0 auto;
}
#talent .dong_t01 p{
    background: url("../images/sub04/box_bg02.gif") no-repeat right 0%;
	min-height:106px;
	text-align:center;
	padding-right:7%;
	padding-top:0.5em;
	font-size:1.7em;
	line-height:105%;
	letter-spacing:-0.09em;
}
#talent .dong_t01 p strong{
    font-weight:500;
}

.talent_con ul{
	overflow:hidden;
	max-width:1000px;
	margin:2% auto 0;
	padding-top:54px;
	text-align:center;
	background: url("../images/sub04/talent_img02.png") no-repeat center 0%;
	background-size:68% auto;
}
.talent_con ul li.li_01 dt{
	background: url("../images/sub04/talent_icon01.jpg") no-repeat 50% 0%;
}
.talent_con ul li.li_02 dt{
	background: url("../images/sub04/talent_icon02.jpg") no-repeat 50% 0%;
}
.talent_con ul li.li_03 dt{
	background: url("../images/sub04/talent_icon03.jpg") no-repeat 50% 0%;
}
.talent_con ul li dt{
	padding:60px 0 20px 0px;
	color:#282828;
	font-size:1.5em;
	letter-spacing: -0.1em;
	font-weight:500;
}
.talent_con ul li dt span{
	display:inline-block;
	margin-right:15px;
	color:#9a9999;
}
.talent_con ul li dt span::before {
	background-color: #d6d6d6;
	content: " ";
	display: table;
	height: 1px;
	bottom: 0px;
	width: 100%;
}
.talent_con ul li dt span::after {
	background-color: #d6d6d6;
	content: " ";
	display: table;
	height: 1px;
	bottom: 0px;
	width: 100%;
}
.talent_con ul li dd{
	padding:0px 0 0px 10px;;
	color:#7c7c7c;
	line-height: 150%;
    white-space: pre-line;
}


/* 최대 768  */
@media screen and (max-width:768px) {
	#talent .dong_t01 p{
		padding-top:1.3em;
		font-size:1.4em;
	}
	.talent_con ul {
		background: none;
		padding-top: 0px;
	}
	.talent_con ul li{
		border: 1px solid #eaeaea;
		padding:7%;
		margin-top:5%;
	}
    .talent_con ul li dd br {
	 display: none;
	}

}

/* 최소 769  */
@media all and (min-width:769px){
	/* 인재상 */
	#talent .dong_t01 {	max-width:700px;	}
	.talent_con ul li{
		float:left;
		width:32%;
		padding-top:2%;
	}
	.talent_con ul li.li_02{
		padding-right:2%;
		padding-left:2%;
	}
    .talent_con ul li dd br {
		display: none;
	}
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
고객문의
------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* Top Images */
#cs-center .cs_txt_box{
	background: url("../images/sub04/cs_topIMG.png") no-repeat center 0%;
	background-size:cover;
}
#cs-center .ce_txt_in{
	color:#fff;
	text-align:center;
	font-weight: 300;
	letter-spacing: -0.05em;
	color: #fff;
	background:rgba(52,117,196,0.9);
	padding:3.2rem 0;
}
	#cs-center .ce_txt_in strong{font-weight: 500;}

#cs-center .ce_txt_in .txt01{font-size: 1.6rem;}
	#cs-center .ce_txt_in .txt01 br{display:none;}
#cs-center .ce_txt_in .txt02{
	line-height: 130%;
	font-size: 1.2em;
	opacity:0.5;
	padding-top: 1rem;
}

/* contents */
#cs-center .cs_bn_box{
	background:rgba(255,255,255,1);
	margin-top: 5%;
}

#cs-center .cs_bn_box .cs_bn_in li{
	border: 1px solid #eaeaea;
	padding: 7%;
	margin-top: 5%;
}
#cs-center .cs_bn_box .cs_bn_in li dl{
	position:relative;
	padding-left:5rem;
}
#cs-center .cs_bn_box .cs_bn_in li dl::before{
	content:'';
	position:absolute;
	left:0;
	top:50%;
	transform: translateY(-50%);
	width:53px;
	height:58px;
}
	#cs-center .cs_bn_box .cs_bn_in li.cs_bn01 dl::before{background: url("../images/sub04/icon_add.png") no-repeat 50% 50%;}
	#cs-center .cs_bn_box .cs_bn_in li.cs_bn02 dl::before{background: url("../images/sub04/icon_tel.png") no-repeat 50% 50%;}
	#cs-center .cs_bn_box .cs_bn_in li.cs_bn03 dl::before{background: url("../images/sub04/icon_fax.png") no-repeat 50% 50%;}
	#cs-center .cs_bn_box .cs_bn_in li.cs_bn04 dl::before{background: url("../images/sub04/icon_email.png") no-repeat 50% 50%;}
	#cs-center .cs_bn_box .cs_bn_in li.cs_bn04 br{display:none;}


#cs-center .cs_bn_box .cs_bn_in dt{
	color:#282828;
	font-weight:500;
	font-size:1.2rem;
	padding-bottom:0.5rem;
}


@media all and (min-width:767px){
	/* Top Images */
	#cs-center .cs_txt_box{
		display:flex;
		position: relative;
		z-index: 0;
	}
	#cs-center .ce_txt_in{
		width:65%;
		text-align:right;
	}
	#cs-center .ce_txt{
		padding-right:2rem;
	}
	#cs-center .ce_txt_in .txt01{font-size: 2.2rem; line-height:1.15;}
	#cs-center .ce_txt_in .txt01 br{display:block;}


	/* contents */
	#cs-center .cs_bn_box{margin-top: 0%;}
	#cs-center .cs_bn_box .cs_bn_in{display:flex; flex-wrap: wrap;}
	#cs-center .cs_bn_box .cs_bn_in li{
		width:50%;
		padding: 0%;
		border: none;
		position:relative;
	}
		#cs-center .cs_bn_box .cs_bn_in li::after{
			content:'';
			position:absolute;
			right:0;
			top:40%;
			transform: translateY(-50%);
			width: 10px;
			height: 10px;
			background: #a9ccff;
			border-radius: 10px;
		}
		#cs-center .cs_bn_box .cs_bn_in li:nth-child(2n)::after{display:none;}


	#cs-center .cs_bn_box .cs_bn_in li dl{
		padding-left:0rem;
		padding-top:5rem;
		text-align:center;
		letter-spacing: -0.05em;
	}
		#cs-center .cs_bn_box .cs_bn_in li dl::before{
			left:50%;
			top:0%;
			transform: translateY(0%);
			transform: translateX(-50%);
		}
	#cs-center .cs_bn_box .cs_bn_in dt{font-size:1.5rem;}
	#cs-center .cs_bn_box .cs_bn_in dd{font-size:1.1rem;}
	#cs-center .cs_bn_box .cs_bn_in li.cs_bn04 br{display:block;}
}

@media all and (min-width:1200px){
	/* Top Images */
	#cs-center .ce_txt_in {
		width:50%;
		padding:3rem 0 5rem !important;
	}

	/* contents */
	#cs-center .cs_bn_box{
		margin-top: -2rem;
		position:relative;
		z-index:2;
	}
	#cs-center .cs_bn_box .cs_bn_in li.cs_bn04 br{display:none;}

}









