@charset "utf-8";

/* Reset CSS */
* {margin:0; padding:0;-webkit-text-size-adjust:none; border:0; outline:0; vertical-align:top; box-sizing:border-box; }
html { height:100%; filter:expression(document.execCommand("BackgroundImageCache", false, true)); overflow-x:hidden; text-align:left; backgound:none; margin:0px; padding:0px; line-height:1em;}
body { text-align:left; color:#555; font-size:16px; font-family:sans-serif, arial, 나눔고딕, NanumGothic, 돋움, Dotum, 굴림, Gulim, Helvetica; line-height:1em; margin:0px; padding:0px; }
/*body { word-break: break-all; word-wrap: break-word; }*/<!--말줄임(ie)에서 안먹힘-->
article, aside, hgroup, header, footer, figure, figcaption, nav, section,time, mark, canvas, video, audio, details, summary { display:block; }
div { margin:0px; padding:0px; }
dl, dt, dd { margin:0px; padding:0px; }
ul, li { margin:0px; padding:0px; list-style:none; }
p { margin:0px; padding:0px; }
h1, h2, h3, h4 { margin:0px; padding 0px; }
form { margin:0px; padding:0px; }
img { border:none; vertical-align:top; max-width:100% }
table { border-collapse:collapse; }
a { vertical-align:top; text-decoration:none; color:#555; }
a, a:link { color:#555; text-decoration:none; }
a:visited { color:#555; }
a:hover, a:active { color:#555; text-decoration:none; }
a, img, button { outline:none; border:0 none; }
input, textarea, select, button, table { font-size:inherit; font-family:inherit; line-height:inherit; }
textarea { -webkit-border-radius:1px; -webkit-appearance:none; }
textarea { resize:none; }
select, button { cursor:pointer; background:transparent; }
label { cursor:pointer; }
figcaption { width:0opx; height:0px; line-height:0px; overflow:hidden; visibility:hidden; text-indent:-999px; }
caption { visibility:hidden; overflow:hidden; width:0;height:0;font-size:0;line-height:0; }

