@charset "utf-8";
/* copyright(c) WEBsiting.co.kr */


.h2_title{padding:8px 20px;border-left:5px solid #000;font-size:22px;margin-bottom:20px;line-height:1.3em; color:#000;}
.h3_title{padding:8px 20px;border-left:5px solid #999;font-size:18px;margin-bottom:20px;line-height:1.3em; color:#333;}
.h2_title_center{font-family:'Nanum Myeongjo';text-align:center; font-size:40px;padding:8px 20px;margin-bottom:50px;line-height:1.3em; color:#000;}
.h2_title_center small{font-family:'Noto Sans Korean','Malgun Gothic';display:block;font-size:20px; font-weight:normal; color:#999;line-height:1.6em;}

.cont_text{font-size:16px;line-height:1.6em; color:#666;overflow:hidden;clear:both;padding-bottom:15px;}
.cont_text_info{font-size:16px;line-height:1.6em; color:#666;overflow:hidden;padding:20px;border:2px dashed #ddd;clear:both;margin-bottom:15px;}
.cont_text_infoNodash{border:0px;}
.cont_text_important{padding:8px 20px;border-left:5px solid #ddd;font-size:16px;color:#957958;line-height:1.3em;}

.cont_img_right50p{display:block;width:50%;float:right; margin:0 0 20px 20px}
.cont_img_right30p{display:block;width:30%;float:right; margin:0 0 20px 20px}
.cont_img_left50p{display:block;width:50%;float:left; margin:0 20px 20px 0}
.cont_img_left30p{display:block;width:30%;float:left; margin:0 20px 20px 0}



@media all and (max-width:980px)
{
	.h2_title{font-size:18px;padding:5px 15px;border-left:3px solid #000;}
	.h3_title{font-size:15px;padding:5px 15px;border-left:2px solid #999;}


	.cont_text{font-size:13px;line-height:1.4em;}
	.cont_text_info{font-size:13px;line-height:1.4em;}
	.cont_text_important{font-size:14px;padding:5px 15px;border-left:2px solid #ddd;}
	
}

@media all and (max-width:600px)
{
	.h2_title_center{font-size:20px;}
	.h2_title_center small{font-size:13px; font-weight:normal;}

	.cont_text{font-size:12px;}
	.cont_text_info{font-size:12px;}
	.cont_text_important{font-size:13px;}
	
}

.figure_list{width:100%;overflow:hidden;padding:30px 0;}
.figure_list li{width:25%; float:left; text-align:center;}
.figure_list li i{display:block;margin:10px auto; width:100px; height:100px; line-height:100px; border-radius:50%;background:#ddd; font-size:3em;}
.figure_list li strong{display:block; font-size:20px; color:#000; margin:5px;}
.figure_list li span{display:block; font-size:13px; color:#999; margin:5px;}
.figure_list li p{display:block; font-size:13px; color:#999; margin:5px;}

.figure_list3d li{width:28%; margin:0 2.5%;}
.figure_list3d li strong{ font-size:30px;padding:20px 0;}
.figure_list3d li span{font-size:14px; line-height:1.6em;}

.figure_list li i,
.figure_list li u{display:block;margin:0 auto;width:200px; height:200px; line-height:200px; font-size:100px; }

.compfl01 i,
.compfl02 i,
.compfl03 i{color:#fff; background:#d7e7f1 !important;}
.compfl01 strong{color:#004ea2 !important;}
.compfl02 strong{color:#599ec9 !important;}
.compfl03 strong{color:#7e498b !important;}


@media all and (max-width:650px)
{
	.figure_list li{width:50%; float:left; text-align:center;}
	.figure_list li i{display:block;margin:10px auto; width:100px; height:100px; line-height:100px; border-radius:50%;background:#ddd; font-size:3em;}
	.figure_list li strong{font-size:16px;padding:5px;}
	.figure_list li span{font-size:11px; min-height:auto; padding:10px;}

	
	.figure_list3d li{width:90%;margin:0 auto;float:none;}
	
}

.hdDline{display:block !important; height:50px; margin-bottom:50px; border:0px;clear:both; border-bottom:2px dashed #ddd;}
.hdDotline{display:block !important; height:30px; margin-bottom:30px; border:0px;clear:both; border-bottom:2px dotted #efefef;}


	.compWr{width:100%; max-width:1200px; margin:0 auto;overflow:hidden; padding:50px 15px;;}
	.compWrBg1{width:100%; background:#e8f0f5;}

	.ci3dList{width:100%; overflow:hidden; padding:30px 0;}
	.ci3dList li{width:33%; float:left; text-align:center;}
	.ci3dList li i{display:block; width:60%; margin:0 auto;}
	.ci3dList li i img{display:block; max-width:100%;}
	.ci3dList li b{display:block; padding-top:20px; margin-top:15px; position:relative;}
	.ci3dList li b:after{content:'';display:block; width:50px;;position:absolute; height:1px; background:#999; top:0px; left:50%; margin-left:-25px;}
	.ci2dList li{width:50%; float:left; text-align:center;}
	.ci2dList li i{width:80%;}

	.mapwr{width:100%; max-width:1200px; margin:0 auto;overflow:hidden; padding:80px 15px 50px 15px;;}
	.map01{width:100%; position:relative;}
	.map02{width:100%; position:relative;}
	.mapwr iframe{width:100%; height:500px;}

	.businessLwr{width:100%;overflow:hidden;}
	.businessLwr dl{float:left; width:50%; }
	.businessLwr dl dt{width:100%;}
	.businessLwr dl dd{width:100%; max-width:800px; overflow:hidden; padding:50px; text-align:center;}
	.businessLwr dl:nth-child(1) dd{float:right;}
	.businessLwr dl:nth-child(2) dd{float:left;}
	.businessLwr dl:nth-child(2) {background:#f1eaf3;}
	.businessLwr dl dd h3{ font-size:30px; padding:20px 0 40px; position:relative; margin-bottom:20px;}
	.businessLwr dl dd h3 small{display:block; color:RGBA(0,0,0,0.5); font-size:0.5em; padding-top:15px;;}
	.businessLwr dl dd h3:after{content:"";display:block; position:absolute; left:50%; bottom:0px; width:80px; height:1px; background:#7c929d; margin-left:-40px;}
	.businessLwr dl:nth-child(1) dd h3{color:#004ea2;}
	.businessLwr dl:nth-child(2) dd h3{ color:#7e498b;}

	.businessLwr dl dd ul{width:100%; overflow:hidden;}
	.businessLwr dl dd ul li{width:48%;display:inline-block;}

	
	.businessLwr dl dd ul li i{display:block; width:80px; height:80px; background:#fff; border-radius:50%; margin:0 auto;}
	.businessLwr dl dd ul li i img{display:block;filter:Alpha(opacity=50); opacity:0.5; -moz-opacity:0.5;}
	.businessLwr dl dd ul li strong{display:block;padding:10px 0; font-size:16px;}
	.businessLwr dl dd ul li p{display:block; padding-bottom:20px; min-height:80px; overflow:hidden; font-size:13px;}

	.stpWr{width:100%; max-width:1200px; margin:0 auto;overflow:hidden; padding:50px 15px;}
	.stpWr .h2_title_center{margin-bottom:0px;}
	.stpbg01{width:100%; max-width:1200px; margin:0 auto; overflow:hidden; padding-bottom:80px;}
	.stpbg01 h2{font-size:40px; color:#222; padding-bottom:40px;}
	.stpbg01 h2 span{color:#21569C;}
	.stpbg01 p{font-size:28px; color:#222;line-height:1.6em;}
	.stpbg01 div{width:50%; float:left; text-align:center; padding-top:5%;;}
	.stpbg01 i{display:block; width:50%; float:right;}
	.stpbg01 i img{display:block; width:100%;}

	.stpbg02{width:100%; margin:0 auto; background:URL(../img/stpbg02.jpg) no-repeat center center; background-size:auto 110%; text-align:center; padding:90px 0 60px 0 ; color:#fff; overflow:hidden;}
	.stpbg02 h2{font-size:80px; padding:0 15px 40px; margin-bottom:10px; display:inline-block; border-bottom:3px solid #fff;text-shadow: 3px 3px rgba(0,0,0,0.9)}
	.stpbg02 p{font-size:28px;line-height:1.6em;}

	.stpbg03{text-align:center ; padding:30px 0 60px 0; font-size:80px; line-height:1.0em; font-weight:normal;}
	.stpbg03 b{font-size:0.55em;}

	.stpbg0Hr{width:100%; border-top:2px solid #dee9ef; background:URL(../img/stpbg0Hr.png) no-repeat center top; height:85px;}

	.stpbg04{width:100%; max-width:980px; margin:0 auto; overflow:hidden;}
	.stpbg04 dl{width:100%; overflow:hidden;}
	.stpbg04 dl dt,
	.stpbg04 dl dd{width:50%; float:left;}
	.stpbg04 dl dt img{display:block; width:80%;margin:0 auto;}
	.stpbg04 dl dd h3{padding:0 20px; border-left:5px solid #222; color:#222; font-size:40px; line-height:1.2em;}
	.stpbg04 dl dd p{font-size:24px; line-height:1.4em; padding:40px 0 40px 30px; color:#666; font-weight:normal;}
	.stpbg04 dl:nth-child(2) {padding-top:50px;}
	.stpbg04 dl:nth-child(2) dt{float:right;}
	.stpbg04 dl:nth-child(2) dd{padding-top:40px; text-align:right;}
	.stpbg04 dl:nth-child(2) dd h3{ border-left:0px; border-right:5px solid #222;}

	.stpbg05{width:100%; background:#dee9ef; padding:70px 20px; text-align:center;font-family:'Nanum Myeongjo'; line-height:1.2em; margin:100px auto;}
	.stpbg05 sup,
	.stpbg05 sub{font-family:'Gungsuh';display:inline-block; text-align:center;vertical-align:top; font-size:80px; font-weight:3; color:#6b91a4; padding:0 20px;}
	.stpbg05 sub{vertical-align:bottom;}
	.stpbg05 span{display:inline-block; text-align:center;vertical-align:middle; font-size:26px; line-height:1.4em; color:#252030;}

	.stpbg06{width:100%; max-width:1200px; margin:0 auto 100px; overflow:hidden;}
	.stpbg06 dl{width:100%; overflow:hidden;}
	.stpbg06 dl dt,
	.stpbg06 dl dd{width:50%; float:left; text-align:center;}
	.stpbg06 dl:nth-child(2) dt{float:right;}
	.stpbg06 dl dd h3{padding:60px 0 20px 0; color:#222; font-size:40px;}
	.stpbg06 dl dd p{font-size:24px; line-height:1.4em; padding:40px 0 40px 30px; color:#666; font-weight:normal;}


@media all and (max-width:900px)
{
	.businessLwr dl{float:none; width:100%; }

	.stpbg01{padding-bottom:0px;}
	.stpbg01 h2{font-size:20px;}
	.stpbg01 p{font-size:16px;}
	.stpbg01 div,
	.stpbg01 i{width:100%; float:none;}
	.stpbg01 div{padding-bottom:20px;padding-top:0px;}
	.stpbg01 i{padding:15px;}

	.stpbg02 h2{font-size:40px;}
	.stpbg02 p{font-size:14px;}
	
	.stpbg03{font-size:40px;}

	.stpbg04 dl dd h3{font-size:20px;}
	.stpbg04 dl dd p{font-size:16px; }

	.stpbg06 dl dd h3{font-size:20px; padding:30px 0 10px 0 !important;}
	.stpbg06 dl dd p{font-size:14px; }
}

@media all and (max-width:650px)
{
	.compWr{padding:30px 15px;}
	.ceoSign{width:100px;}

	.hdDline{height:30px; margin-top:30px;}
	.hdDotline{height:10px; margin-top:10px;}

	.ci3dList li{width:100%; float:none; padding-top:20px;}
	.ci3dList li b{padding-top:10px; margin-top:5px;}
	.ci3dList li i{width:70%;}

	.businessLwr dl dd h3{ font-size:18px;}
	.businessLwr dl dd{padding:20px;}
	.businessLwr dl dd ul li strong{font-size:12px;}
	.businessLwr dl dd ul li p{font-size:11px;}

	.stpbg04 dl dt,
	.stpbg04 dl dd{width:100%; float:none;}
	.stpbg04 dl dd{padding:20px;}
	.stpbg04 dl:nth-child(2){padding-top:20px;}
	.stpbg04 dl:nth-child(2) dt{float:none;}
	.stpbg04 dl:nth-child(2) dd{padding-top:20px;}

	
	.stpbg05{margin:30px auto 0;}
	.stpbg05 sup,
	.stpbg05 sub{display:block;}
	.stpbg05 sup img,
	.stpbg05 sub img{display:block; width:20px; margin:0 auto;}
	.stpbg05 span{display:block; font-size:14px;padding:20px 0;}
	
	.stpbg06 dl dt,
	.stpbg06 dl dd{width:100%; float:none !important;}
	.stpbg06 dl dd p{padding:20px 15px;font-size:13px;}
	
}

#bo_list_total{display:none !important;}