@charset "utf-8";

@font-face{font-family:'NanumBarunGothic';font-style:normal;font-weight:400;src:url(//cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/v1/NanumBarunGothic-Regular.eot);src:url(//cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/v1/NanumBarunGothic-Regular.eot?#iefix) format('embedded-opentype'),url(//cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/v1/NanumBarunGothic-Regular.woff) format('woff'),url(//cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/v1/NanumBarunGothic-Regular.ttf) format('truetype');}
 * { font-family : NanumBarunGothic,'나눔바른고딕',nbgttf,nbgeot,nbgwoff,dotum,'돋움',Verdana, Geneva, sans-serif; !important; }


*{margin:0;padding:0;}
html{}
body{color:#595959;font:12px/18px Verdana, "돋움", Dotum, Sans-serif;}
h1,h2,h3,h4,h5{font-size:100%;}
a:link, a:hover, a:active, a:visited, a:focus{color:#8f9398; text-decoration:underline;}
ul, ol, li{list-style:none;}
table{width:100%;border-collapse:collapse;}
colgroup{background:none;}
input, select, textarea{vertical-align:middle;font:12px/18px Verdana, "돋움", Dotum, Sans-serif;}
label{vertical-align:middle;}
textarea{padding:5px;border:1px solid #babfb4;}
fieldset, img{border:0;}
img{vertical-align:top;border:0;}
legend, caption{visibility:hidden;width:0;font-size:0;line-height:0;text-indent:-5000px;}
address, em{font-style:normal;}
hr{display:none;}
button *{position:relative}
button img{left:-3px;*left:auto}
button {background: none repeat scroll 0 0 transparent;border: medium none;cursor: pointer;margin: 0;padding: 0;}

.hide{visibility:hidden; display:none; position:absolute;padding:0;border:0; background:none;font-size:0;line-height:0;}
.over{cursor:pointer;}

