/* CSS Document */
@charset utf-8;

body { margin: 0px; padding: 0px; min-width: 980px; }

#wrap { display: block; width:100%; text-align: center; }
#header { clear:both; width:100%; height: 110px; z-index: 1;  }
#header div.wrap { clear:both; width:980px; margin:0 auto; background: #ffffff; }
#sub-view { clear:both; width:100%; height: 76px; z-index: 3; }
#sub-view div.wrap { clear:both; width:980px; margin:0 auto; *margin-top:-1px;}
#contents { display: inline-block; width: 980px; min-height:640px;margin:0 auto; margin-top: 46px; background: #ffffff; z-index: 1; }
#contents #left { clear: both; float: left; width: 164px; }
#contents #location { float:right; width: 767px; height: 46px; }
#contents #body { float:right; width: 767px; margin-top: 40px; margin-bottom:100px;}
#footer { left:0; bottom:0;clear:both; width:100%; height:100px; }
#footer div.wrap { clear:both; width:980px; height: 90px; margin: 0px auto; }

/*
* html #footer{ position:absolute;top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');}
*/

