@charset "utf-8";
/* CSS Document */

/* Google Web Font */
@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);

* { margin: 0; padding: 0; -webkit-text-size-adjust:none; }
body, form, div, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, fieldset, th, td, input, textarea,button,select
{ color:#222222;font-size:16px; font-weight:400;font-family:'Noto Sans KR', 'Nanum Gothic', '나눔고딕',Helvetica, AppleGothic,sans-serif,돋움, Dotum; line-height:150%;word-break: keep-all;}
img, fieldset { border:0 }
ul, ol, li, dl { list-style:none; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
hr { display:none; }
a { color:inherit; }
a, a:link { color:#222222; text-decoration:none; }
a:visited { color:#222222; }
a:hover, a:active { color:#222222; text-decoration: none; }
em, i, address { font-style:normal; font-weight:normal; }
legend, caption { display:none; clear:both; }
input, textarea, select, button, table { font-size:inherit; font-family:inherit; line-height:inherit; }
section, nav, article, aside, hgroup, header, footer { display:block }
textarea, input { background:url(none); -webkit-border-radius:1px; -webkit-apprearance:none; }
textarea { resize:none; }
label { cursor:pointer; }
.helv { font-family:'Noto Sans KR', 'Nanum Gothic', '나눔고딕',돋움, HelveticaNeue, Dotum, 굴림, Gulim, Apple-Gothic; }
.bold { font-weight:bold; }

/* Reset */
*, *:after, *:before {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; 	box-sizing: border-box;}

/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before, .clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both !important;}
.clear {clear:both !important;}
.pointer{cursor:pointer !important;}

@media (max-width: 768px) {
    body, form, div, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, fieldset, th, td, input, textarea,button,select {font-size:14px;}
}