﻿@charset "utf-8";

/*css reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, p, fieldset,  blockquote, button, th, td, textarea, input, header, nav, section, article, aside, footer, hgroup  { margin:0; padding:0; } /* line-height:1.5;  */
hr, legend, caption { display:none; }
img, fieldset { border:0 none;}
body, h1, h2, h3, h4, h5, dl, dt, dd, th, td, form, p, fieldset, legend, input, select, div { 
	font-family:'Nanum Gothic', 'Malgun Gothic', 'Dotum', '맑은 고딕', '돋움', 'arial', sans-serif, serif; 
	font-size:14px; 
	font-weight:normal; 
	color:#000; 
	letter-spacing:-1px;
} 
ul, ol, li { list-style:none; outline:none; }
img, input, select, textarea, label { vertical-align:middle; }
a { text-decoration:none; color:#444; }
table { padding:0; border-collapse:collapse; }
html , body { width:100%; letter-spacing:-1px; }
textarea { 
	font-size:12px; 
	font-weight:normal; 
	font-family:'Nanum Gothic', 'Malgun Gothic', 'Dotum', '맑은 고딕', '돋움', 'arial', sans-serif, serif; 
	color:#444; 
}
body {-webkit-text-size-adjust:none; }
address { font-style:normal; }
.chn { font-family:'Tahoma', 'Simsun', 'Dotum' !important; }
header, nav, section, article, aside, footer, hgroup { display:block; }
.blind { display:none; }

button { overflow:visible; cursor:pointer; background:none; border:0; }
button:focus { outline:none; }	