@charset "utf-8";
@import url("./common.css");


	
	body {position:relative;  min-width:1300px;}

	.default_layout {position:relative; width:1100px; margin:0 auto; clear:both; }

	/* 기본 감싸는 레이아웃 */
	#wrap,#header,#footerGroup {position:relative; width:100%;}


	/* 헤더 */
	#header {height:120px; z-index:99;  min-width:1100px; background:#fff;   }



	



	/* 상단 오른쪽메뉴 */
	#header .top_util {margin-top:15px; float:right; }
	#header .top_util ul{float:left; }
	#header .top_util ul li{float:left; line-height:24px; }

	#header .top_util ul.util li{font-size:12px; }
	#header .top_util ul.util li a{color:#777777; padding:0 14px 0 10px;  display:block; background:url(../images/common/top_util_dot.jpg) right 7px no-repeat;}
	#header .top_util ul.util li.last a{background:none;}


	#header .top_util ul.language {margin-left:10px;}
	#header .top_util ul.language li {margin-left:4px;}
	#header .top_util ul.language li a{display:inline-block; width:24px; height:24px; background:url(../images/common/language_bg.png) left top no-repeat; text-indent:-9999px;}
	#header .top_util ul.language li.en a{background-position:-24px top;}
	#header .top_util ul.language li.cn a{background-position:-48px top; display:none;}



/* 로고 */
	#header h1 {position:absolute;  height:76px; line-height:76px; }
	#header h1 img {vertical-align:middle;;}




	/*상단메뉴*/
	
	#topMenu {position:relative;float:right;}
	#topMenu li.menu_list{display:inline-block;   padding:0 18px; position:relative; text-align:center;  }
	#topMenu li.menu_list a.depth_link {display:block; font-size:17px; font-weight:bold; color:#000000; line-height:81px; position:relative; }


	
	#topMenu li.menu_list a.menu_on{color:#bd161d; background:url(../images/common/topMenu_list_dot.png) center 15px no-repeat;}

	#topMenu li div.depth_box {position:absolute; display:none;  top:81px; width:100%; min-width:220px; left:0px; background:#444;  }
	#topMenu li div.depth_box ul li {font-size:14px; text-align:left;}
	#topMenu li div.depth_box ul li a {display:block; color:#ffffff; padding:13px 15px; letter-spacing:-0.5px;  border-bottom:1px solid rgba(0,0,0,0.3);}
	#topMenu li div.depth_box ul li a:hover {background:#c21d20;}
	#topMenu li div.depth_box ul li:last-child a{border-bottom:0px;}


	/*3뎁스*/
	#topMenu li div.depth_box ul.three_depth{display:none;; background:#fff; border-top:1px #ddd solid; padding:0px; border-bottom:1px #ddd solid;}
	#topMenu li div.depth_box ul.three_depth li a{display:block;line-height:30px; color:#949494;}



	/*카피라이트*/
	#footerGroup {position:relative; background:#2d2e32; padding:40px 0 50px; }
	#footerGroup .default_layout{background:url(../images/common/f_logo.png) left top no-repeat;}



	#footerGroup .f_util {margin-left:364px; padding:10px 0 20px; overflow:hidden;}
	#footerGroup .f_util li{float:left; }
	#footerGroup .f_util li a{padding:0 15px 0 10px; display:block; background:url(../images/common/f_util_dot.jpg) right 50% no-repeat; color:rgba(255,255,255,0.6); font-size:14px; line-height:14px;}
	#footerGroup .f_util li.first a{padding-left:0px;}
	#footerGroup .f_util li.last a{background:none;}


	#footerGroup .footer {margin-left:364px;position:relative;color:rgba(255,255,255,0.3); font-size:13px; line-height:16px; }
	#footerGroup .footer span{display:inline-block; padding-right:22px; }


