@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,600);
/* @import url(https://cdn.rawgit.com/openhiun/hangul/14c0f6faa2941116bb53001d6a7dcd5e82300c3f/nanumbarungothic.css); */
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);

/* 표준 선택자 */
* { -webkit-text-size-adjust: none; box-sizing: border-box; }

body, td, input, textarea, div, th, p, a, address ul { margin: 0; padding: 0; }
body { font-family: 'Nanum Gothic',sans-serif; margin: 0; padding: 0; font-size: 13px; color: #666; line-height: normal; }

a:link { color:#333; text-decoration: none; }
a:visited { color:#333; text-decoration: none; }
a:active { color:#333; text-decoration: none; }
a:hover { color:#666; text-decoration: none; }

form, p, h1, h2, h3, h4, h5, h6 { margin:0; padding:0}
fieldset, img { margin: 0; padding: 0; border: 0; vertical-align: middle; }
caption, legend { display: none; }
address, em, i { font-style: normal; }
ul, ol { list-style-type: none; margin: 0; padding: 0; }

input, button, select, textarea { font: inherit; }
input[type=button], input[type=submit], input[type=reset] { -webkit-appearance: none; }

.clearfix:before, .clearfix:after { display: block; content: ''; }
.clearfix:after { clear: both; }

/* common elements */
.bt { display: block; }
.displaynone { display: none !important; }

.font-ng { font-family: 'Nanum Gothic'; }