@charset "utf-8";
/* CSS Document */

/* base */
body,input,textarea,select,button,table{font-family:'나눔고딕','돋움',Dotum,'굴림',Gulim,AppleGothic,sans-serif; font-size:12px}
body,div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,input,table,tr,th,td{margin:0;padding:0; font-family:'나눔고딕','돋움',Dotum,'굴림',Gulim,AppleGothic,sans-serif;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
ul,ol{list-style:none}
fieldset,img{border:0; vertical-align:top;}
address{font-style:normal}

/* a-style */
a{color:#666; text-decoration:none}
a:hover,a:active,a:focus{color:#333;text-decoration:none}

/* p-style */
p{line-height:1.7em;}

/* skip nav */
#skipNav{position:relative;width:100%;overflow:hidden;}
#skipNav a{display:block; height:1px; margin-bottom:-1px; overflow:hidden; text-align:center; text-decoration:none; color:#333; font-size:12px;}
#skipNav a:hover,#skipNav a:focus,#skipNav a:active{display:block; height:auto; padding:5px 0; background:none repeat scroll 0 0 #f2f2f2;}

/* basic */
body{color:#666;}
h1, .footerLogo{text-indent:-7777px}
hr{display:none}
.hidden{position:absolute; top:0; left:-1000%; width:1px; height:1px; overflow:hidden}
.tab{display:block}

.hsf_positions{display:block}