@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
* {font-family:'Nanum Gothic', sans-serif;}



html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;line-height:155%;letter-spacing:normal} /* delete vertical-align,font:inherit; */

/* ¼­ºê */

#topimg {
	width:100%;
	height:px;
	height:157px;
	background-color: #F7F7F7;
}



	
#topimg div {margin:0 auto; 	width: 1300px; height:157px;}
.company_img {background:url('../images/subbg01.jpg') top center no-repeat;}


/* ³»¿ë */



#Visual{position:relative; overflow:hidden; width:1200px; margin:0 auto; clear:both; padding:0px 0}
.lnb {float:left; width:200px; padding:0 0 80px 0; }
	.lnb h2 {padding:45px 0 20px 15px; color:#fff; font-weight:600; line-height:36px; font-size:24px; letter-spacing:-1.5pt; border-bottom:1px solid #ddd; background:#005cc3}
	.lnb ul{position:relative; overflow:hidden;}
	
	.lnb li a:link, .lnb li a:visited{font-weight:600;  font-size:14px; color:#2b333e; display:block; height:30px; border-bottom:1px solid #ddd; text-indent:15px; padding-top:12px; letter-spacing:-0.5pt;  background: url('../img/left_up01.gif') 180px 14px no-repeat; }
	
	.lnb li a:hover{display:block; color:#fff; font-weight:700; text-decoration: none; background:#2b333e url('../img/left_up.gif') 180px 14px no-repeat;}
	.left_linktop{display:block; color:#fff !important; font-weight:700 !important; text-decoration: none; background:#2b333e url('../img/left_up.gif') 180px 14px no-repeat !important;}
	
	/*depth_3*/
	.lnb ol.depth_3{border-bottom:1px solid #ddd; padding:11px 0 10px 20px; background-color:#f9f9f9}
		.depth_3 dd a:link, .depth_3 dd a:visited{display:block; font-size:13px; height:25px; padding:3px 0; line-height:16px; background:url('../../img/dot.gif') 0 8px no-repeat !important; padding-left:8px;}
		.depth_3 dd a:hover{display:block; color:#1b60a1; text-decoration:none}
		.depth_linktop{color:#1b60a1 !important; font-weight:bold !important; }
		.depth_linktop:hover{text-decoration:none}





		.sub_cs{position:relative; overflow:hidden; padding:18px 0 15px 10px; border:1px solid #ddd; background-color:#f9f9f9; margin-top:30px;}
			.sub_cs h3{font-size:14px; font-weight:600; color:#333; padding:0 0 15px 0; letter-spacing:-0.7pt}
			

.contentArea{float:left; width:940px; overflow:hidden; margin-left:40px; background:url("../../img/sub_top.gif") right 0 no-repeat;}
.contentArea .tit_area{width:100%; padding:40px 0 0 0; border-bottom-color: #333; border-bottom-style: solid; border-bottom-width: 2px; overflow:hidden;}
	.contentArea p.location {font-size:12px; color:#777; padding-bottom:12px}
	.contentArea p.location a:link, .tit_area p.location a:visited{ font-size:12px; color:#777; }
	.contentArea p.location a:hover{ font-size:12px; color:#222;}
	.contentArea p.location img{vertical-align:middle; margin-bottom:2px;}
	.contentArea h3 {color:#333; font-weight:600; font-size:37px; letter-spacing:-3pt; line-height:36px;}	

.contents_in {position:relative; clear:both; font-size:12px; margin:20px 0 100px 0; width:940px; *zoom:1; overflow:hidden;}

.table_style{width:880; border-collapse:separate; border-spacing:0px; border-left:1px solid #ddd; border-top:1px solid #333;}
.table_style th{color:#333; text-align:left; padding:8px 0 8px 10px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; font-size:13px; vertical-align:middle; background-color:#f9f9f9; font-weight:700;}
.table_style td{border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:5px 0 5px 10px; text-align:left; line-height:180%; color:#3f3f3f;}


/************ °øÅëCSS *************/

.lpad_25{padding-left:25px;}
.lpad_95{padding-left:95px;}
.lpad_100{padding-left:100px;}
.point_txt01{font-weight:700; color:#1593da;}
.point_txt02{font-weight:700; color:#0b337b;}
.point_txt03{font-weight:600; color:#888;}
.black{color:#000;}
.bold {font-weight:bold; color:#555;}
.bmar_50{margin-bottom:10px;}



/* ÇÏ´Ü */
#footer {
	position:relative;
	width:100%;
	clear:both;

*zoom:1; 		overflow:hidden;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	background-image: url(images/bg_footer.png);
}
#footer .footer_in{
	position:relative;
	margin:0 auto;
		width:1125px;
	clear:both;
	overflow:hidden;
	padding:30px 0;

}
		.footer_in ul{float:right;}
	.footer_in h2{float:left;}
	.footer_in li{padding-bottom:10px; font-size:11px; color:#333}
	.footer_in li.copy{color:#999}
	.footer_in li.copy a:link, .footer_in li.copy a:visited, .footer_in li.copy a:hover{color:#999}