/* --------------------------------------------------------------

   reset.css
   * Resets default browser CSS.

-------------------------------------------------------------- */
html, body{ 
	width: 100%; height: 100%; margin: 0; padding: 0; overflow:hidden;
}
a, abbr, address, article, aside, audio, b, blockquote, button, canvas, 
caption, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset,
figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, 
object, ol, p, pre, q, samp, section, small, span, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var, video, input {
	margin: 0;
	padding: 0;
	border: 0;
	border-radius:0;
	/*font-size: 100%;*/
	font-weight: inherit;
	font-style: inherit;
	vertical-align: baseline;
	text-align:left;
	
	box-shadow:none;
	text-shadow:none;
	overflow:visible;
	background:none;
	list-style:none;	
	background-image: none;
	box-sizing:content-box;
	-moz-box-sizing:content-box;
	
	/* 마우스 선택 안되게*/
	-ms-user-select: none; 
   	-moz-user-select: -moz-none;
   	-khtml-user-select: none;
   	-webkit-user-select: none;
   	user-select: none;
}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { 
	display: block;
}
input:focus, textarea:focus, select:focus, video:focus, div:focus, img:focus, a:focus{
	outline: none;
}
a, ins, del { 
	text-decoration: none; 
}
ul, ol {
	 list-style: none;  text-indent:0px;  margin:0; padding:0;
}
table {
	border-spacing: 0; border-collapse: collapse; 
}
caption, th { 
	text-align: left; 
}
q:after, q:before { 
	content: ""; 
}
li:before, li:after {
    content:none;
}
a, button:hover { 
	cursor: pointer; 
}
input, textarea, select, video, div, img, a{
	outline: none; 
	border: 0px;
	outline-style: none; /* 포커스시 발생하는 효과 제거를 원한다면 */ 
	-webkit-appearance: none; /* 브라우저별 기본 스타일링 제거 */ 
	-moz-appearance: none; 
	/*appearance: none;*/
}
textarea{
	resize: none;
	padding: 0px;
	margin: 0px;
	background-color: transparent;
	/*appearance: none;*/
	overflow-x: hidden;
	overflow-y: auto;
}


div, p, span, ul, ol, li{
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

img{
	/*user-drag: none;*/ 
	user-select: none;
	-moz-user-select: none;
	-webkit-user-drag: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}
/*
.checkbox{
	-webkit-appearance: checkbox;
	-moz-appearance: checkbox; appearance: checkbox;
}
*/

