@charset "euc-kr";
html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, address, dl, dt, dd, ol, ul, li, fieldset, form, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, select, textarea{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
img, fieldset{border:none;}
table{border-collapse:collapse;}
ul, ol, li{list-style:none;}
address, em{font-style:normal;}
li,  img, object{vertical-align:middle;}
input, select, textarea, form img{vertical-align:middle;}
/* font */
body{color:#7e7e7e; font-size:75%; font-family: '¸¼Àº °íµñ','Malgun Gothic','µ¸¿ò',Dotum,Helvetica,AppleGothic,Sans-serif; position:relative; font-smooth-always;font-weight:lighter;}
input, select, textarea{color:#7e7e7e; font-size:100%; font-family: "µ¸¿ò", Seoul, "ÇÑ°­Ã¼", Arial, Helvetica, Sans-serif;}
select{border:1px solid #ccc;}
input[type="text"] {border:1px solid #e5e5e5 !important;}
input[type="password"] {border:1px solid #e5e5e5 !important;}
/* anchor */
a{color:#333; text-decoration:none;}
a:hover, a:focus, a:active{color:#888;text-decoration:underline;}

/* skip */
legend, caption, hr, .skip, .hidden{position:absolute; left:-5000px; width:0; height:0; font-size:0; line-height:0; overflow:hidden;}
caption{position:static;}

/* skipNavi*/
#skipNavi{display:block;height:0; }
#skipNavi a{display:block; position:absolute; top:-500px; left:0; overflow:hidden; width:100%; z-index:1000000000000; font-weight:bold;}
#skipNavi a:active, #skipNavi a:focus{position:absolute;top:0; left:0; display:block;width:100%; height:30px; line-height:30px;background:#222; color:#fff; font-size:1.3em; text-align:center;}











