@charset "utf-8";

@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(../webfont/NanumGothic.eot);
  src: url(../webfont/NanumGothic.eot?#iefix) format('embedded-opentype'),
       url(../webfont/NanumGothic.woff) format('woff'),
       url(../webfont/NanumGothic.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(../webfont/NanumGothicBold.eot);
  src: url(../webfont/NanumGothicBold.eot?#iefix) format('embedded-opentype'),
       url(../webfont/NanumGothicBold.woff) format('woff'),
       url(../webfont/NanumGothicBold.ttf) format('truetype');
}

/* Default CSS */
html {
overflow-y : scroll;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	float:left; width:100%; min-width:1100px;}

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; }