@charset "utf-8";


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0; padding:0;	}
table {
	border-collapse: separate;	border-spacing:0; border-style:hidden; border:0; }
caption, td { text-align:left; font-weight: normal; } 
tr, td, th { border:0; /* border-style:hidden;*/ }

fieldset,img { border:0; }
/*img { vertical-align:top;}*/

address,caption,cite,em { font-style:normal; font-weight:normal; }
ol,ul {	list-style:none;}
caption /* th */ { text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal;}
q:before,q:after {	content:'';}

/* ********************** form style **************************** */
a:link    { color:#484848; text-decoration:none; }
a:visited { color:#484848; text-decoration:none; }
a:hover   { color:#161616; text-decoration:underline; }
a:focus   { color:#161616; text-decoration:underline; }
a:active  { color:#5c5c5c; text-decoration:none; }
a:link,a:visited,a:hover,a:active,a:focus { color:#484848;}

legend, #skipNavigation, caption 
{ position:absolute; height:1px; width:1px; left:-1000px; font-size:0; line-height:0; text-indent:-999%;}

input, textarea, select { font-size:1em;}
button { cursor: pointer; border-color: #FAFAFA #848484 #848484 #FAFAFA; border-width: 2px; border-style: solid; color: #000000;  background-color: #f0f0f0; }
/* font-size: 85%; */

button:active { border-color: #848484 #fafafa #fafafa #848484; }

body {font:12px/1.5 Malgun Gothic,'맑은고딕',Nanum Gothic,'나눔고딕',Dotum,'돋움',Helvetica,AppleGothic,Sans-serif; color:#000000;}