@charset "utf-8";

/* webfont */
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');
.png24{behavior: url("iepngfix.htc")} 


/* Default */
*{margin:0px;padding:0px;list-style:none;border:0;}

body{color:#444;background-color:#fff; font-size:12px;font-family:'Nanum Gothic', '나눔고딕', dotum,"돋움",sans-serif;background:url(/nam/img/nam_bg.jpg) repeat center bottom;overflow-y:scroll; }
body,div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,input,table,tr,th,td{margin:0; padding:0;}
ul,ol,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
hr{display:none;}
fieldset{border:none; vertical-align:top;}
legend, caption {display:none;font-size:0;line-height:0;}
textarea, button{vertical-align:middle; text-align:left;}

/* Table */
table {font-size:12px;font-family:'Nanum Gothic', '나눔고딕', dotum,"돋움",sans-serif;*border-collapse:collapse;border-spacing:0;}
th{font-size:12px;font-family:'Nanum Gothic', '나눔고딕', 'ng', 'ng02', dotum,"돋움",sans-serif;vertical-align:middle;height:37px; text-align:center;}
caption{display:none;}

/* Link */
a{color:#000;text-decoration:none;}
a:hover,a:active,a:focus{color:#000; outline:0;}
a:hover {text-decoration:none;color:#397210;}

/* img */
img {border:0;vertical-align:middle;}

/* Form */
input, select, textarea {
	line-height:1.2; vertical-align:middle;
	border:1px solid #b3b3b3;
	padding:3px 5px;
	color:#666;
	font-family:'Nanum Gothic', '나눔고딕', dotum,"돋움",sans-serif;
}

select {font-weight:bold;}
textarea{font-size:12px;padding:3px 3px 2px 3px;font-family:'Nanum Gothic', '나눔고딕',dotum,"돋움",sans-serif;color:#666;background:#fff;border:1px solid #cfcfcf;}
form{margin:0px;padding:0px;border:0;}

/* ETC */
address, caption, cite, code, dfn, em, th, var {font-style:normal; font-weight:normal;}

/* html5 */
header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption {display:block} 

/*color*/
.orange{color:#fa5911 ! important;}
.red{color:#ED4323 ! important;}
.blue{color:#3e9ef7 ! important;}
.black{color:#000 ! important;}
.white{color:#fff ! important;}
.yellow{color:#FFA25E ! important;}
.green{color:#3F9D46 ! important;}
.skyblue{color:#6BAFE0 ! important;}
.gray{color:#999 ! important;}
.gray02{color:#454149 ! important;}
.pink {color:#EE2C58 ! important;}


/* @clear fix */
* html .clfix { height: 1%; overflow: visible;} /* float clearing for IE6 */
*+html .clfix{ min-height: 1%;} /* float clearing for IE7 */
.clfix:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;} /* float clearing for everyone else */


.hide{
	position:absolute;left:0;top:0;font-size:0;
	visibility:hidden;text-indent:-9999em}


.mgT5{	margin-top:5px !important;	}
.mgT10{	margin-top:10px !important;	}
.mgL40{	margin-left:40px !important;	}
.pdR3{	padding-right:3px !important;	}
.pdR5{	padding-right:5px !important;	}
.pdR10{	padding-right:10px !important;	}
