html { overflow: auto;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,blockquote{margin:0;padding:0;}
body{ position:relative; background-color:#fff; color:#444; font-size:0.75em;font-family:±¼¸²,Gulim,AppleGothic,sans-serif;  }
img	{border:0;}
a {color:#444; text-decoration:none;}	a:hover, a:active {text-decoration:underline;}
input, select {font-size:100%; vertical-align:middle;}
ol,ul,li {list-style:none;} fieldset, blockquote {border:none;} i{font-style:normal;}
/*h1,h2,h3,h4,h5,legend {display:none; font-size:0.75em;font-family:±¼¸²,Gulim,AppleGothic,sans-serif;}*/
h1,h2,h3,h4,h5,legend {visibility:hidden;font-size:0;line-height:0;width:0;height:0;position:absolute;}
hr {display:none; clear:both;}
strong	{letter-spacing:-1px;}
caption {display:none;}
em {font-size:0.75em;font-family:±¼¸²,Gulim,AppleGothic,sans-serif;}

.h2 {visibility:visible;font-size:medium;line-height:normal;width:auto;height:auto;position:static;}
.h3 {visibility:visible;font-size:medium;line-height:normal;width:auto;height:auto;position:static;}
.hidden {visibility:hidden;font-size:0;line-height:0;width:0;height:0;position:absolute;left:0;top:0;}