@charset "utf-8";

* {-webkit-text-size-adjust:none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, img, input, textarea, blockquote, th, td, p, header, hgroup, nav, section, article, aside {margin:0; padding:0; font-size:14px; line-height:16px; border:none;}
table {border-collapse:collapse; border-spacing:0px;}
legend {position:absolute; width:0; height:0; visibility:hidden; font-size:0; line-height:0; text-indent:-9999px;}
address, caption, cite, code, dfn, em, var {font-style:normal;}
button {margin:0; padding:0; font-family:'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; border:none; cursor:pointer;}
button span {visibility:hidden; font-size:0px; line-height:0px;}
ol,ul {list-style:none;}
caption {text-align:left;}
q:before, q:after {content:'';}
abbr, acronym {border:0px;}
label {cursor:pointer;}
img, select, input, textarea, select, button {vertical-align:top;}
input,textarea,select {font-family:'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; font-size:14px; -webkit-border-radius:0; -webkit-appearance:none; }
iframe {border:none;}
a {border:none; text-decoration:none; color:#222;}
a:link, a:active {}
.hide, caption {visibility:hidden; position:absolute; width:0; height:0; font-size:0; line-height:0;} /* 화면에서 숨기기 */
.cboth, clear {clear:both; width:0px; height:0px; font-size:0px; line-height:0px;} /* float 해제 */
html, body {height:100%;}
body {font-family:'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; font-size:14px; line-height:16px; color:#222;}
	/* skip */
.skip {position:absolute; top:-100px; display:block; z-index:999;}
.skip:focus {top:0;}

/* margin */
.mgt5 {margin-top:5px;}