

/* Default Style */
html, body { width:100%; height:100%; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, form, fieldset, p, button { margin:0; padding:0; }
body, h1, h2, h3, h4, input, select, button, textarea { font-family: 'NanumGothic', sans-serif; font-size:14px; line-height:22px; color:#000; }
body { background-color:#fff; *word-break:break-all; -ms-word-break:break-all; }
img, fieldset, iframe { border:0 none; vertical-align: middle; }
li { list-style:none; }
input, select, button { vertical-align:middle; }
img { vertical-align:top; }
i, em, address { font-style:normal; }
label, button { cursor:pointer; }
button { margin:0; padding:0; }
a {color:#666; text-decoration:none; }
a:hover {text-decoration:none;  }
button * { position:relative; }
button img { left:-3px; *left:auto; }
html:first-child select { height:20px; padding-right:6px; }
option { padding-right:6px; }
hr, caption { display:none; }
legend { *width:0 ;}
table {/* border-collapse:collapse;table-layout:fixed; */ border-collapse:collapse; border-spacing:0; }


@font-face {
font-family:NanumGothic; 
src: url(font/NanumGothic.eot);/*IE9 호환성 보기*/
src: local("☺"),
url(font/NanumGothic.eot?#iefix) format('embedded-opentype'), /*IE 6-8*/
url(font/NanumGothic.woff); format('woff'); /*표준 브라우저*/
}

@font-face {
font-family:NanumGothicBold; 
src: url(font/NanumGothicBold.eot);/*IE9 호환성 보기*/
src: local("☺"),
url(font/NanumGothicBold.eot?#iefix) format('embedded-opentype'), /*IE 6-8*/
url(font/NanumGothicBold.woff); format('woff'); /*표준 브라우저*/

}





