
/*--------------------------------------------------------------$B%Y!<%9@_Dj(B
*/

* {
  margin: 0;
  padding: 0;
}

/* default 
-----------------------------------*/
body {
  font-size: 91.6%;
}

/* Except IE 
-----------------------------------*/

html>body {
  font-size: 11pt;
}

html {
  overflow-y: scroll;
}

body {
  color: #555;
  line-height: 1.5em;
  background: #fff;
  font-family: "meiryo", "MS UI Gothic", sans-serif;
  text-align: center;
}

img {
  vertical-align: bottom;
}

/*-------------------------------------------------------------- container
*/

#Container {
  background: url('images/pre_open/body_bg.gif') repeat-y;
  width: 672px;
  margin: 0 auto;
  overflow: auto;
}

/*-------------------------------------------------------------- header
*/

#Header {
  background: url('images/pre_open/header.jpg') no-repeat;
  width: 672px;
  height: 284px;
}

h1,h2 {
  display: none;
}

/*-------------------------------------------------------------- footer
*/

#Footer {
  background: url('images/pre_open/footer.gif') no-repeat left bottom;
  width: 672px;
  padding: 24px 0 40px 0;
}

#Footer p {
  color: #56ab91;
  font-family: impact;
  text-align: center;
}

/*-------------------------------------------------------------- contents
*/

#Contents {
  width: 640px;
  margin: 0 auto;
  text-align: left;
}

/*-------------------------------------------------------------- summary
*/

#Copy,#Staff,#Summary {
  display: none;
}

/*-------------------------------------------------------------- requirements
*/

#Requirements {
  font-size: 81.8%;
  width: 504px;
  margin: 24px auto 8px;
}

#Requirements h3 {
  display: inline;
  font-size: 100%;
  font-weight: normal;
  float: left;
}

#Requirements li {
  display: inline;
}


