@charset "utf-8";

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,input,select,textarea,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{	
	padding:0px;
	margin:0px;
	vertical-align:top
}

@font-face {
	font-family: 'NG';
	src: url(webfont/NanumGothic/NanumGothic.eot);
	src: url(webfont/NanumGothic/NanumGothic.eot?#iefix) format('embedded-opentype'),
	url(webfont/NanumGothic/NanumGothic.woff) format('woff'),
	url(webfont/NanumGothic/NanumGothic.ttf) format('truetype');
}
@font-face {
	font-family: 'NBG';
	src: url(webfont/NanumBarunGothic/NanumBarunGothicWeb.eot);
	src: url(webfont/NanumBarunGothic/NanumBarunGothicWeb.eot?#iefix) format('embedded-opentype'),
	url(webfont/NanumBarunGothic/NanumBarunGothicWeb.woff) format('woff'),
	url(webfont/NanumBarunGothic/NanumBarunGothicWeb.ttf) format('truetype');
}
@font-face {
	font-family: 'NBGB';
	src: url(webfont/NanumBarunGothic/NanumBarunGothicWebBold.eot);
	src: url(webfont/NanumBarunGothic/NanumBarunGothicWebBold.eot?#iefix) format('embedded-opentype'),
	url(webfont/NanumBarunGothic/NanumBarunGothicWebBold.woff) format('woff'),
	url(webfont/NanumBarunGothic/NanumBarunGothicWebBold.ttf) format('truetype');
}



/* default setting */
html {width:100%;margin:0;padding:0}
* html * {zoom:1}
body {font-family:'NG','NBG',Dotum,Helvetica,AppleGothic,Sans-serif;width:100%;height:auto;color:#666666;-webkit-text-size-adjust:none;}
* {font-family:'NG','NBG',Dotum,Helvetica,AppleGothic,Sans-serif}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,a,button,form,fieldset,p,blockquote {margin:0;padding:0;border:0;outline:0;font-size:100%;font-size:12px;vertical-align:baseline;background:transparent; *line-height:normal;}
body {line-height:1;}
a {margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;color: #666666}
table {border-collapse:collapse;border-spacing:0;} 
ul, ol {list-style:none}
input, textarea {vertical-align: middle; font-family:'NG';}
input[type=text], input[type=password] {padding:5px 5px; border:1px solid #ebebeb; background:#fff; font-family:'NG'; color:#696969;}
			input[type=text]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder {color:#696969;}
			input[type=text]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder { color:#696969; }
			input[type=text]::-moz-placeholder, input[type=password]::-moz-placeholder { color:#696969; } /* firefox 19+ */
			input[type=text]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder { color:#696969; } /* ie */
			input[type=text]:-moz-placeholder, input[type=password]:-moz-placeholder { color:#696969; }
input[type=checkbox] {margin: 0 4px 0 0; vertical-align:middle;}
input[type=radio] {margin-top:0;vertical-align: middle; margin:0 4px 0 0;}
input[type=submit], input[type=button] {cursor:pointer;}
button {border:0;cursor: pointer;width:auto; overflow:visible;}
textarea {resize:none; border:1px solid #ebebeb;}
address, em {font-style:normal}
th, td {padding:0;vertical-align:middle;font-weight:normal}
a, button, input[type=button], input[type=submit], input[type=reset] {text-decoration:none; *line-height:normal;}
legend, caption {display: none}
iframe,object,video,embed{position:relative;top:0;left:0;max-width:100%}
*+ html body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,a,button,form,fieldset,p,blockquote {vertical-align: top}
@media screen and (-webkit-min-device-pixel-ratio:0){
input[type=radio] {vertical-align: top;}
label.radio {line-height: 13px}
}
@-moz-document url-prefix() {
input[type=radio] {vertical-align: top}
label.radio {line-height: 13px}
}

/* inline */
img {display:inline-block;border:none;vertical-align:baseline}
cite, code, dfn, del, em, ins, label, q, span, strong {display:inline-block; *line-height:normal;}
label {*vertical-align:middle}
cite, em, dfn {font-style:normal}
sub {vertical-align:bottom;font-family:helvetica}
sup {vertical-align:top;font-family:helvetica}
hr {display:none}

/* html5 ie9 else */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
   display:block;
   padding:0;
   margin:0
}





