@charset "utf-8";
/* 내용관리 */
#ctt {margin:0 0;padding:0;background:#fff}
.ctt_admin {text-align:right}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {padding:0 0;line-height:1.6em}
#ctt_con img{max-width:100%;height:auto}
.ctt_img {text-align:center}


.companyWrap{width:100%;}
.companyWrap h2{padding:30px 10px 40px; text-align:center; font-size:24px; color:#000; line-height:1.4em; border-bottom:2px dashed #ccc;font-family: 'Nanum Myeongjo'; margin-bottom:30px; font-weight:normal;}
.companyWrap h2 b{display:block;font-size:30px; font-weight:normal;}
.companyWrap h2 span{display:block;font-size:16px; color:#666;line-height:1.6em;}
.companyWrap h2 span i{display:block;}



.companyWrap dl{width:100%; overflow:hidden;}
.companyWrap dl dt{width:50%; float:left;}
.companyWrap dl dt img{display:block; width:100%;}
.companyWrap dl dd{width:50%; float:left; text-align:left;}
.companyWrap dl dd b{display:block; padding:30px 30px 0 30px; color:#006935; font-size:24px;}
.companyWrap dl dd p{display:block; padding:15px 30px 30px 30px; color:#666; font-size:13px; line-height:1.6em;}
.companyWrap dl dd p i{display:block; padding-top:20px; text-align:center;}

.companyWrap dl:nth-child(3) dt{float:right;}



.companyWrap dl:last-child{ margin-top:30px; border-top:2px dashed #ccc;}

.companyWrap.businessWrap dl dd p{font-size:18px;}
.companyWrap dl.businessLastDL dd{width:100%; text-align:center;}
.companyWrap dl.businessLastDL dd p{font-size:22px;padding:30px 0;}
.companyWrap dl.businessLastDL dd p u{display:block;}

.businessWrap2{padding:60px 0; border-top:5px solid #efefef;}

.businessWrap2 h2{color:#999; font-size:14px; text-align:center;}
.businessWrap2 h2 b{font-size:40px; color:#000;display:block; padding-bottom:15px;}
.businessWrap2 h2 u{display:block;width:50px; height:5px; background:#fcc800; margin:20px auto;}


.businessWrap2 ul{width:100%; margin:0 auto; overflow:hidden;}
.businessWrap2 div {width:100%; text-align:center; overflow:hidden;}
.businessWrap2 div  a{display:inline-block; width:21%; margin:0 1%; overflow:hidden; padding-bottom:20px}
.businessWrap2 div  a i{display:block; padding:15px; overflow:hidden;background:#fff; border-radius:50%; border:2px solid #fff;
				-webkit-transition-duration: 0.2s;-webkit-transition-timing-function: ease;transition-duration: 0.2s;transition-timing-function: ease;}
.businessWrap2 div  a:hover i{border:2px solid #006633;
				-webkit-transition-duration: 0.2s;-webkit-transition-timing-function: ease;transition-duration: 0.2s;transition-timing-function: ease;}
.businessWrap2 div  a i img{display:block;width:100%; height:auto;}
.businessWrap2 div  a b{display:block; padding-top:20px; font-size:16px; color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.businessWrap2 div  a u{display:block; text-decoration:none; font-size:12px; color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; height:16px;line-height:16px;}



@media all and (max-width: 900px) 
{
	.companyWrap h2{font-size:13px;}
	.companyWrap h2 b{font-size:16px;}
	.companyWrap h2 span{font-size:12px;}
	.companyWrap h2 span i{display:inline;}

	.companyWrap dl dt{width:20%; padding-top:30px;}
	.companyWrap dl dd{width:80%;}

	.companyWrap dl dd b{font-size:14px;}
	.companyWrap dl dd p{font-size:12px;}
	.companyWrap dl:last-child dd{width:100%;}
	.companyWrap dl:last-child dd p i img{width:60px;}

	.companyWrap.businessWrap dl dd p{font-size:14px;}
	
	.companyWrap dl.businessLastDL dd p{font-size:14px;}
	.companyWrap dl.businessLastDL dd p u{display:inline;}
}


@media all and (max-width: 700px) 
{

	.companyWrap dl dt{width:100%; padding-top:30px;}
	.companyWrap dl:nth-child(2) dt{padding-top:0px;}
	.companyWrap dl dd{width:100%;}

	.businessWrap2 {padding:30px 0;}
	.businessWrap2 h2{font-size:12px;}
	.businessWrap2 h2 b{font-size:18px;padding-bottom:3px;}
	.businessWrap2 div  a b{font-size:12px;}
	.businessWrap2 div  a u{font-size:11px;}

}




