@charset "shift_jis";
body {
  margin: 0px;
  padding: 0px;
  background: #EFEFEF;
  color: #000000;
  text-align: center;
  font-family: "Helvetica", "Century Gothic", "Arial", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "平成角ゴシック", "HeiseiKakuGothic", "Osaka", "メイリオ", "Meiryo", "MS Pゴシック", "MS PGothic", sans-serif;
  font-size: 100%;
}
a img {
  border: none;
}
#wireframe {
  width: 800px;
  margin: 10px auto;
  padding: 0px 10%;
  text-align: left;
}
.header h1,
.header p {
  text-align: center;
}
.header h1 {
  margin: 1em 10px 0em;
  padding: 0px;
}
.header p {
  margin: 0em 20px 1em;
  letter-spacing: 0.5em;
}
h2 {
  margin: 1em 15px;
  padding: 0px 3px;
  background-color: #f04470;
  color: #fde1e9;
  vertical-align: bottom;
}
p,
dl {
  margin: 1em 20px;
  padding: 0px;
  line-height: 1.2em;
}
dt {
  display: block;
  width: 7em;
  float: left;
}
dd {
  margin: 0px 0px 0px 7em;
  padding: 0px;
}
