 /* Common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;}
body,input,textarea,select,button{font-family:RixGoEB,RixGoL,RixGoM;font-size:12px}
 
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{text-decoration:none}
a:hover,a:active,a:focus{}

.bg{
	background-color: #000;
	color: #FFF;
	
	
}

.body { overflow-y:visible;
	
	 
	
	
	}

/* main_layout 속성 */

.header-bar {
  
	background-color: #D21A24;
	line-height: 5px;
	width: 100%;
	
	 
	 
	
	} 
	
	
	
.middle-bar {
	position:relative;
	background-color:#D5D5D5;
	line-height: 1px; 
	font-size:0px
	} 

 /* border-top:  #D21A24 solid  #D21A24; */
#Main_menu {
	
	width:1280px;
	height:85px;
	margin:auto;
	padding:0px;
	position:relative;
	color: #FFF; 
}

#header_bar { background-color: #D21A24;
	 
	width:100%;
	height:5px;
	margin:auto;
	padding:0px;
	position:relative;
	 
	color: #FFF; 
}


 .logo{
	position:absolute;
	top:16px;
	left:119px;
	width: 111px;
 }

 
#Main_baner{
	width:1280px;
	
	margin:auto;
	padding:0px;


}
 
#Main_content {
	width:1280px;
	height:280px;
	margin:auto;
	padding:0px;
	position:relative;
	 
	color: #FFF;
	
}

#Main_client_logo {
	width:1280px;
	height:250px;
	margin:auto;
	padding:0px;
	position:relative; 
	 
	color: #FFF;
	
}


#comm_footer {
    width:100%;
	margin:0 auto;
	padding:0px;
	position:relative;
	background-color:#2b2b2b; 
	color:#7e7e7e; 	 
	 
	  
}

.footarea {
  width:1280px;
  margin:0 auto;
  padding:40px 0 60px 0;
  line-height:150%;
  text-align:center;
 
 }




.placefiller {
    
	text-align: center;
	font-size: 1px;
	color:#eee;
	border: 0px dashed #eee;
}



 
 
 
 
 
 

	
  
.footet_logo{
	position:absolute;
	top:61px;
	left:129px;
	z-index:200;
}

 

 
.slider {position: relative; margin: 0 auto; top: 0px; left: 0px; width: 1920px; height: 460px; overflow: hidden;}
.slide {cursor: move; position: absolute; left: 0px; top: 0px; width: 1920px; height: 460px; overflow: hidden;}

.soutwrap {position: relative; width: 100%; overflow: hidden;}
.sinwrap {position: relative; left: 50%; text-align:centrer; width: 5000px; margin-left: -2500px;}

 
#mslide1 {height:460px; background:url('/image/renew/main1_1.png') no-repeat; background-size:cover; background-position: center; }
#mslide2 {height:460px; background:url('/image/renew/main1_2.png') no-repeat; background-size:cover; background-position: center;}
#mslide3 {height:460px; background:url('/image/renew/main1_3.png') no-repeat; background-size:cover; background-position: center;} 
#mslide4 {height:460px; background:url('/image/renew/main1_4.png') no-repeat; background-size:cover; background-position: center;} 
 
#cslide1 {background:url('/image/renew/comp1.png') no-repeat; background-size:cover; background-position: center;}
#sslide1 {background:url('/image/renew/service1.png') no-repeat; background-size:cover; background-position: center;}
#rslide1 {background:url('/image/renew/recruit1.png') no-repeat; background-size:cover; background-position: center;}

#map-canvas1 {width:100%; height:460px; }
#map-canvas1 {margin:0px !important; padding:0px !important;}

.ptarea {max-width:1000px; margin:0 auto; padding:50px 0 40px 0;}
.ptarea img {margin:-4px 0 0 -4px; padding:0;}

.pfl {float:left;}
.ptc {text-align:center !important;}

.mbarbg {width:100%; max-width:1920px; margin:auto;background-color:#d9d9d9;} 
.mbar {width:1000px; height:80px; margin:auto; padding-top:20px;} 
.md {width:220px; float:left;}
.mh {width:220px; float:left; padding-right:30px;}
.mb {float:left;}
.mc {float:left; padding:0 15px;}
.clear {clear:both;}
 
.cearea {width:100%; max-width:1000px; margin:auto; text-align:left;} 

.cate {width:1000px; min-width:1000px; margin:auto; text-align:left; font-size:16px; padding-top:50px;}
.cate a {color:#959595;}

.ctb {font-weight:bold; color:#000 !important;}


.pb40 {padding-bottom:40px;}
.pb50 {padding-bottom:50px;}
.pb60 {padding-bottom:50px;}
.pb80 {padding-bottom:80px;}
.pb100 {padding-bottom:100px;}
.pb200 {padding-bottom:200px;}
.pb500 {padding-bottom:500px;}
.pt60 {padding-top:60px;}
.pt90 {padding-top:90px;}
 
.selectbox select {
width:130%;
height:39px;
box-shadow: none;
font-size: 13px;
padding-left:10px;
line-height: 1;
border: 0;
border-radius: 0;
background: transparent;
background-image: none;
-webkit-appearance: none;
font-weight:bold;
}
 
.selectbox {
width:167px;
height:39px;
overflow: hidden;
background:#f0f0f0 url('/image/renew/da.png') no-repeat 90% 50%;

} 
 
 