body,div,p,form,input,select,option,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,address{
margin: 0;
padding: 0;
font-size: 100%;
font-weight: normal;
font-style: normal;
line-height:1.6;
}

img{border: 0;}

ul, ol{list-style: none;}

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

body{
font-family: 'ＭＳ Ｐゴシック','Osaka','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ','sans-serif';
font-size: 62.5%; /* 基準フォントをおよそ10pxに変換*/
background: #000000;
color: #ffffff;
text-align: center;
}

#wrapper{
width:100%;
position:absolute;
left: 50%;
top: 50%;
margin-top: -290px;
margin-left: -50%;
height:560px;
background:#000000;
text-align: center;
}

#imgArea{
width:100%;
height:518px;
border-top: #ffffff 1px solid;
border-bottom: #ffffff 1px solid;
}

#doorImg{
background: url(../../images/door_11ss.jpg) no-repeat center center;
}

#nav {
width: 984px;
height:23px;
margin:26px auto 0px;
}

#nav ul#gnav {
margin: 0;
padding: 0;
list-style:none;
}

#nav ul#gnav li {
float: left;
}

.gnav01{width: 116px}
.gnav02{width: 113px}
.gnav03{width: 130px}
.gnav04{width: 93px}
.gnav05{width: 143px}
.gnav06{width: 114px}
.gnav07{width: 165px}
.gnav08{width: 110px}

