@charset "utf-8";

/* Reset */
body {width:100%;height:100%;font-size:14px;font-family:NanumGothic,'나눔고딕',Dotum, Gulim, Arial;color:#555;background:#f3f4f0 url('../../images/user/common/bg_body.gif') repeat-x left top;}
html, body, h1, h2, h3, h4, h5, h6, div, p, blockquote, pre, code, address, ul, ol, li,
dl, dt, dd, table, thead, tbody, tfoot, label, caption, th, td, form, fieldset, legend, hr, input, button, textarea, object {margin:0;padding:0;}
ul, ol ,li{list-style:none;}
img {vertical-align:middle;border:0;}
table {border-spacing:0;border:0;border-collapse:collapse;}
fieldset, abbr, button {border:0;}
address, caption, cite, code, em {font-style:normal;font-weight:normal;}
input, select, textarea, button, label {font-size:14px;vertical-align:middle;font-family:NanumGothic,'나눔고딕',Dotum, Gulim, Arial;}
caption, legend {visibility:hidden;width:0; height:0;line-height:0;font-size:0;overflow:hidden;}
hr {display:none;}
header,section,nav,hgroup,footer,aside,article,figure {display: block;}
.hide {position:absolute;visibility:hidden;width:0;height:0;font-size:0;line-height:0;overflow:hidden;}

/* Link_Style */
a:link {color:#555;text-decoration:none;}
a:visited {color:#555;text-decoration:none;}
a:hover {color:#1479c7;text-decoration:none;}
a:active {color:#555;text-decoration:none;}
a:focus {color:#1479c7;text-decoration:none;}

/* Heading */
h1 {font-size:2em;}
h2 {font-size:1.8em;}

/* Align_Style */
.fl {float:left;}
.fr {float:right;}
.tal {text-align:left !important;}
.tac {text-align:center !important;}
.tar {text-align:right !important;}
.ls01 {letter-spacing:-1px;}
.uline {text-decoration:underline !important;}
.vat {vertical-align:top !important;}
.bgnone {background:none;}


