@charset "utf-8";

body {overflow-y: scroll;}

/* @font-face {
	font-family: Nanum Gothic;
	src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
}

@font-face {
	font-family: Nanum Gothic;
	src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
}

@font-face {
	font-family: Nanum Gothic;
	src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot);
} */


body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, select, pre {
  -webkit-text-size-adjust:none; font-size:12pt; letter-spacing: -0.02em; font-weight:normal; color:#606060; font-family: "Noto Sans KR", sans-serif;}
} 

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0; padding:0; border:0; outline:0; font-size:100%;  /*  vertical-align:baseline; */ background:transparent;
}

body, div, p, h1, h2, h3, h4, h5, h6, ul, li, ol, dl, dt, dd, table, caption, tr, td, th, form, fieldset, legend, address, blockquote, img { margin: 0px; padding: 0px; list-style:none;}
address, cite, dfn, em, var { font-style: normal; }
code, kbd, samp { font-family:dotum,'돋움', courier new, courier, monospace; }
header, hgroup, article, nav, footer, figure, figcaption, canvas, section , menu { display: block; margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 {font-size:100%;}
address, em {font-style:normal;}
img,fieldset,iframe{border:0 none}
img { border: 0px; vertical-align:top; }
table {border-collapse:collapse;border-spacing:0;width:100%;}

article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section { display:block;}

q:before, q:after {content:''}
.clearfix:after { display: block; visibility: hidden; clear:both; height:0; content:'\020'; }
.clearfix { zoom: 1; }
.clear, .clearfix { clear: both; height:0; }
.clearafter { *zoom:1;}
.clearafter:after { content: ''; clear: both; display: block; height: 0px; line-height: 0px; }
.blind, legend { visibility: hidden; overflow: hidden; position: absolute; top: 0; left: 0; width: 0; height: 0; font-size: 0; line-height: 0; }
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}

form { margin: 0px; padding: 0px; }
fieldset { padding: 0; border: none; }
caption { display: none; }
label { font-family: 'Malgun Gothic'; font-size: 12pt; }
input, button { vertical-align: middle; border:none; background: none; }
select { border:1px solid #bababa; vertical-align:middle; padding:3px 0 5px; background:#fff;}
input { margin:0; padding:0; }
button { cursor:pointer; }

input[type="checkbox"],input[type="radio"] { padding:0; vertical-align:middle; margin-top:-1px; *margin-top:-2px; }
input[type="text"] ,input[type="password"] , input[type="file"] , input[type="tel"] , input[type="email"] { padding:4px 0 4px 4px; }
input[type="button"] ,input[type="submit"] { cursor:pointer; }

textarea { font-size: 12pt; border:1px solid #e5e5e5; padding:5px; }
a:link { text-decoration: none; color:#000; }
a:visited { text-decoration: none; color:#000; }
a:hover { text-decoration: none; color:#000; }
a:active { text-decoration: none; color:#000; } 

.skip, .hidden {
	text-indent:-5000px;visibility:hidden;
	width:0;height:0;
	line-height:0;font-size:0;
	}

hr {display:none;}
strong {font-weight:normal;}

.center { text-align:center !important; }
.left { text-align:left !important; }
.right { text-align:right !important; }

