/* Default */

	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; margin: 0; padding: 0; }
	
	html { width: 100%; height: 100%; }
	
	body { width: 100%; height: 100%; min-height: 100%; color: #000; -webkit-text-size-adjust: none; }
	
	body { *word-break: break-all; -ms-word-break: break-all; }
	
	body, p, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, select { margin: 0; padding: 0; }
	
	body, div, th, td, input, textarea, select, button, table, h1, h2, h3, h4, h5, h6 { font-family:돋움,Dotum,굴림,Gulim,Apple-Gothic,Helvetica,sans-serif; font-size: 12px; text-decoration: none; }
	
	img, fieldset, iframe { border: 0 none; }
	
	a { color: #000; text-decoration: none; }
	
	a:hover, a:active, a:focus { text-decoration: underline; }
	
	li, dd, ul, ol { list-style: none; }
	
	em, address { font-style: normal; }
	
	input { -webkit-border-radius: 1px; -webkit-apprearance: none; outline-style: none; }
	
	input.radio { width: 12px; height: 12px; margin: 0; padding: 0; }
	
	input.checkbox { width: 12px; height: 12px; margin: 0; padding: 0; }
	
	select { height: 20px; }
	
	
	/* Frequent */
	
		.hidden, .blind { display: none !important; }
		
		.iefix, .clear { width: 1px !important; height: 0px !important; margin: -1px 0 0 0 !important; clear: both !important; ; display: block !important; overflow: hidden !important; padding: 1px 0 0 0 !important; font-size: 1px !important; }


	/* float clear */

		.ftClear { _height:1%; } /* IE6하위 */
		
		*:first-child+html .ftClear { min-height:1%; } /* IE7 */
		
		.ftClear:after { content:" "; display:block; clear:both; height:0; visibility:hidden; } /* 표준 */ 