@charset "utf-8";
/* CSS Document */

html,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
:focus { outline:0; }
a:active { outline:none; }


/*** 메인슬라이드 ***/
.main_slide{
	margin: 0px auto; width: 960px; height:430px;
	}
/*** 메인슬라이드 끝 ***/
	
/*** 메인컨텐츠 ***/	
.content_main{
	margin: 0px auto; width: 960px; height:500px;
}
.content_main h2{
    padding: 20px 0 0 15px;
    font-size: 1.5em;
    font-weight: bold;
    color: #484848;
    line-height: 20px;
}
.content_main h2 a {
	cursor: pointer;
}
.content_main h2 a:hover {
	color:#005bac; text-decoration: none;
}	
.content_main p{
	padding: 0px 20px; font-size:12px; color:#777777;
	}	
	
.content_wrap1{
	position:relative; margin: 0px auto; width: 960px; height:250px; 
}
.content_wrap1 .content_ul{
	width: 960px; height:250px;  border: 1px solid #bbbbbb;
}

.content_wrap1 .content_li{
	float:left; width: 320px; height: 250px;
position:relative;
}
.content_wrap1 .content_li a{
	text-decoration:none; 
}
.content_wrap1 .content_li a:hover h2{
	text-decoration:none; color:#005bac;
}

.content_wrap1 .cont_company{
	width:320px; height:250px; background-image:url(/mw/images/main/cont_company.gif);
	border-right:1px; border-right-color:#bbbbbb; border-right-style:solid;
	}
.content_wrap1 .cont_rf{ 
    width:320px; height:250px; border-right:1px; border-right-color:#bbbbbb; border-right-style:solid;
	}
.content_wrap1 .cont_rf_title{
	width:320px; height:70px;
	}
.cont_rf_title h2 a{
	color:#484848;
	}				
.content_wrap1 .cont_led{
	width:320px; height:70px;
	}
.content_wrap1 .product_wrap{
	width:320px; height:180px;
	}
/*** 메인컨텐츠 ***/			
				
.content_wrap2{
	position:relative; margin: 0px auto; width: 960px; height:250px; 
}
.content_wrap2 .content_ul{
	width: 960px; height:250px;  border: 1px solid #bbbbbb; border-top:0px;
}
.content_wrap2 .content_li{
	float:left; width: 320px; height: 250px;
}

.content_wrap2 .content_li a{
	text-decoration:none;
}
.content_wrap2 .content_li a:hover h2{
	text-decoration:none; color:#005bac;
}


.content_wrap2 .cont_business{ 
    width:319px; height:250px; border: 1px solid #bbbbbb; border-top:0px; border-bottom:0px;
	background: url("/images/main/cont_business.gif") no-repeat center ;
	}
.content_wrap2 .cont1{ 
    width:320px; height:250px; position:relative;
	}
.content_wrap2 .cont_news{ 
    width:320px; height:125px; border-bottom:1px; border-style:solid; border-color:#bbbbbb;
	background: url("/images/main/cont_news.gif") no-repeat right bottom;
	}
.content_wrap2 .cont_award{ 
    width:320px; height:125px; background: url("/images/main/cont_award.gif") no-repeat right center;
	}
.content_wrap2 .cont_award2{ 
     width:319px; height:250px; background: url("/images/main/cont_award2.gif") no-repeat right center;
	}	
.content_wrap2 .cont_recruit{ 
    width:320px; height:125px; border-bottom:1px solid #bbbbbb;
	background: url("/images/main/cont_recruit.gif") no-repeat right bottom;
	}
.content_wrap2 .cont_activities{ 
    width:320px; height:125px; border-bottom:1px solid #bbbbbb;/*border-top:1px solid #bbbbbb;
	/*background: url("/images/main/cont_activities.gif") no-repeat right top;*/
	}	
.content_wrap2 .cont_contactus{ 
    width:320px; height:125px;float:left;
	background: url("/images/main/cont_contactus.gif") no-repeat right top;
	}						
.content_wrap2 .cont2{ 
    width:320px; height:250px;
	}
.content_wrap2 .cont3{ 
    width:320px; height:125px;
	}		

/*** 메인컨텐츠 끝***/
	

.con_title{clear:both; float:left; padding:0px 4px 0px 1px; background:#33b2d5; margin:2px 0;}
.con_h1 {font-size:1.25em; font-weight:bold;}
.con_h1_ex1 {font-size:1.7em; font-weight:bold;}
.con_h1_ex2 {font-size:2.2em; font-weight:bold;}
.con_h2 {font-size: 1em; font-weight: bold; float: left; padding:4px 0;}
.con_extra_big{font-size:2.3em; line-height:0.7em; font-weight: bold; clear:both;}
.con_blue {color:#4e9bc7;}
.con_orange {color:#f57303;}
.con_white{color:#ffffff !important;}
.con_thin {font-weight:none; float:left;margin:2px 0;}

.num_txt {
	color: rgb(51, 51, 51); letter-spacing: -1px; font-size: 32px; margin-bottom: 10px;
}
.content_wrap1 .num_txt {
	color: rgb(51, 51, 51); font-size: 20px; margin-bottom: 5px;
}
.main_cc {background:url('../images/main/cont_mbf.gif') no-repeat 10px 70px;}


.btn_bill {
transition: background-color .5s, color .5s; color:#fff !important;
	background: rgb(204, 204, 204); border: 1px solid rgb(175, 175, 175); border-image: none; width: 125px; height: 33px; color: rgb(255, 255, 255); line-height: 33px; text-indent: 10px; margin-top: 20px; display: inline-block;position:absolute; right:10px;
top:50px;
}
.btn_bill:hover {
	color:#777 !important;background: rgb(255, 255, 255); border: 1px solid rgb(153, 153, 153); border-image: none; color: rgb(153, 153, 153);
}