@charset "utf-8";
@font-face {font-family: 'NanumGothic'; src:url('../resource/font/NanumGothic.eot'); src:local("나눔고딕"), url('../resource/font/NanumGothic.woff') format('woff'), url('../resource/font/NanumGothic.tff') format('truetype');}
@font-face {font-family: 'NanumGothic-Bold'; src:url('../resource/font/NanumGothic-Bold.eot'); src:url('../resource/font/NanumGothic-Bold.woff') format('woff'), url('../resource/font/NanumGothic-Bold.tff') format('truetype');}

/* Type Selector */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,blockquote{ margin:0;padding:0; }
body {  align:center; background: none repeat scroll 0 0 #FFFFFF; color:#000000; font:normal 12px NanumGothic,돋움,Dotum,AppleGothic,Verdana,Arial,San-Serif; }
a {color:#666666; text-decoration:none; }
a:visited, a:active {text-decoration:none;} a:hover {text-decoration:none;}
input, select { font-size:100%; vertical-align:middle; margin:0; padding:0; }
ol,ul,li { list-style:none; padding:0; margin:0; } fieldset, blockquote { border:none; }
i,em,cite { font-style:normal; }
b {color:#cccccc;font-weight:normal}
red {color:#cc2222;font-weight:normal}
h3,h4,h5,h6 { clear:both; font-family:NanumGothic,돋움,Dotum,AppleGothic,Verdana,Arial,San-Serif; }
caption,legend { display:none; clear:both;font:bold 12px NanumGothic,돋움,Dotum,AppleGothic,Verdana,Arial,San-Serif; }
hr {clear:both; }
table { table-layout:fixed; border-collapse:collapse; border-spacing:0; border:0; }
th,td { border-collapse:collapse; margin:0;	padding:0; }
strong { font-style:normal; font-weight:bold; }
img,button { margin:0; padding:0; border:0 none; vertical-align: middle;}
form    {display:block; padding: 0px 0px;}
input, textarea, select {font:12px NanumGothic,Dotum;}
label { cursor:pointer; font-weight:inherit; margin-bottom: 0;}

textarea {resize: none;}