@charset "utf-8";

*{margin:0; padding:0;}
html {-webkit-text-size-adjust:none;}
body {margin:0; padding:0;}
html,body{width:100%;}

html {width:100%; height:100%;}
body {margin:0; padding:0; color:#666;font-size:12px; font-family:'NanumGothic', arial, dotum, 돋움;line-height:130%;}
h1, h2, h3, h4, h5, h6 {font-size:1em;}
h1, h2, h3, h4, h5, h6, div, p, dl, dt, dd, ul, ol, li, form, fieldset, blockquote, address, table, thead, tbody, tfoot, tr, td, caption {margin:0;padding:0;}
ul, ol {list-style:none;}
p, li {line-height:130%;}
em, var {font-style:normal;}
img, fieldset, input.type-image {border:0 none;}
div, p, span, li, table td {word-break:break-all;}
table caption, legend, hr {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; padding:0; visibility:hidden; font-size:0; line-height:0; display:none;}
tablec{border-collapse:collapse;}/*table-layout:fixed;*/
input {height:20px;padding:2px 0 0 4px;border:0px;background:#fdfdfd;vertical-align:middle;border-top:1px #cdcdcd solid;border-left:1px #cdcdcd solid;border-right:1px #e9e9e9 solid;border-bottom:1px #e9e9e9 solid;font:normal 12px 'NanumGothic';color:#666;}
input.nostyle {border:0 none;background:none;vertical-align:middle;}
select {font:normal 12px 'NanumGothic';color:#666;vertical-align:middle;}
textarea {padding:5px;background:#fdfdfd;border-top:1px #cdcdcd solid;border-left:1px #cdcdcd solid;border-right:1px #e9e9e9 solid;border-bottom:1px #e9e9e9 solid;resize:none;font:normal 12px 'NanumGothic';color:#666;}