/* CSS Document */
html, body{width:100%;height:100%}
body{font-size: 0.75em;line-height: 1.5em;}
label { cursor:pointer}
a{color: #444}
a:link, a:visited { text-decoration:none}
a:hover, a:focus, a:active { text-decoration:underline}
/* css2 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;font-family:'나눔고딕','NanumGothicWeb','Nanum Gothic','맑은고딕','Malgun Gothic','돋움', dotum, 'dotum', arial}
h1, h2, h3, h4, h5, h6, th, td, table, input, button, select, textarea, sub{ font-size:1em;font-family:'나눔고딕','NanumGothicWeb','Nanum Gothic','맑은고딕','Malgun Gothic','돋움', dotum, 'dotum', arial}
h1, h2, h3{letter-spacing:-1px}
table {border-collapse: collapse;border-spacing: 0}
fieldset,img,abbr,acronym { border: 0}
address,caption,cite,code,dfn,em,strong,th,var {font-weight: normal;font-style: normal}
ol,ul { list-style: none }
caption{ text-align: left }
q:before,q:after {content:''}
img, input, button, select, textarea { vertical-align:middle}
strong{font-weight:bold}

legend, hr { overflow:hidden; position:absolute; top:0; left:0}
legend, hr, caption { visibility:hidden; font-size:0; width:0; height:0; line-height:0}

.skip{position:absolute;top:-100px;left:0;z-index:1000;width:100%;min-width:300px}
.skip a{position:absolute; display:block; width:100%; left:0; text-align:center; top:-999em;left:-999em; z-index:999; font-size:1.3em}
.skip a:hover,.skip a:focus,.skip a:active{position:absolute; top:100px;left:0; padding:15px 0; font-weight:bold; color:#fff; background:#1d60a7; z-index:999}