@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
	*{margin:0px; padding:0px;-webkit-box-sizing:border-box;
      -moz-box-sizing:border-box; box-sizing:border-box; word-wrap:break-word;list-style:none;}
    img{border: 0;}
    a {outline: none;}
	body{font-family:"nanumgothic";}
	.hide{position:absolute; left:-9999em;}
	
	
	
	header{width:838px;height:58px;margin:0 auto;}
	nav{width:838px;margin:0 auto;}
	
	.mainmenu{width:838px;}
    .mainmenu li{display:block;}
    .mainmenu>li{position:relative;float:left;}
    .mainmenu>li>a{height:58px;display:inline-block;text-align:center;display:table-cell;vertical-align:middle;}
    
    .mainmenu>li>div{width:60px;position:absolute;top:58px;left:-16px;display:block;opacity:0;visibility:hidden;overflow:hidden}
    .mainmenu>li:hover>div{opacity:1;visibility:visible;overflow:visible;}
       
    .mainmenu>li>div ul{padding:10px 0 10px 0;}
    .mainmenu>li>div ul li{padding:3px;}
    
    .mainmenu>li>div{background: rgb(0, 0,0);
					 /* RGBa with 0.6 opacity */
					 background: rgba(0,0,0, 0.8);/*backgroud:검정.opacity0.8*/
					 /* For IE 5.5 - 7*/
					 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000, endColorstr=#000);
					 /* For IE 8*/
					 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#000, endColorstr=#000)";z-index:100;}

	nav>ul{text-align:center;padding-left:108px;}
	nav>ul>li{float:left;display:inline;margin:0px 18px 0px 18px;}
	nav>ul>li>a{height:58px;
	            display:inline-block;text-align:center;display:table-cell;vertical-align:middle;}

   .c_menu{width:500px;margin:0 auto;margin-top:40px;}
   .c_menu ul{width:500px;margin:0 auto;text-align:center;}
   .c_menu ul li{display:inline;margin-left:8px;}
   .c_menu ul li a{opacity:0.8;}
   .c_menu ul li a:hover{opacity:1;}
   
   .menu_me{opacity:1 ! important;}
   .bar{opacity:0.5;} 
   
   .mainimg{width:1200px;height:600px; margin:0 auto;margin-top:-10px;}
   .img_le{width:440px;float:left;}
   .img_ri{width:760px;float:left;}
     
   .border{width:1100px;margin:0 auto; margin-top:-50px;}    
    
	footer{width:100%;height:120px;clear:both;float:left;background:#000;margin-top:100px;}
	footer div{width:1300px;margin:0 auto;}
	footer img{float:left;}