@charset "utf-8";

/* Default CSS */
html {
height:100%;
position: relative;
}
img {
	width:100%}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; width:100%;}

html, body,
div, span,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
blockquote, p, address, pre, cite,
form, fieldset, input, textarea, select,
table, th, td {
	margin:0;
	padding:0;
	}

/*  */
h1, h2, h3, h4, h5, h6 {  
	font-size:100%;   
	font-weight:normal;   
	} 
	
/* ?��??�소 */
caption, legend, header h2, section h2, footer h2, #skip, h2 {
	position:absolute;
	overflow:hidden;	
	width:1px;
	height:1px;
	font-size:0;
	line-height:0;
}

/*  */
ol, ul { list-style:none; }

/*  */
fieldset, img, abbr,acronym { border:0 none; } 
label, input, select, img {vertical-align:middle;}

/* */
address, caption, strong, em, cite {
	font-weight:normal;
	font-style:normal;
	}
ins { text-decoration:none; }
del { text-decoration:line-through; }

/*  */
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote,q { quotes:"" ""; }

/*  */
hr { display:none; }