@charset "shift-jis";

body, div, h1, h2, h3, h4, h5, h6, p, table, {
  margin: 0;
  padding: 0;
}





#toplogo {
margin-top : 200px;
}





#slide {
width:500px;
height:170px;
margin:0;
position:relative;
}

#slide img {
position:absolute;
left:0;
top:0;
}




#menu_area_top {
margin-top : 30px;
}








html, body {height: 100%;}  /*高さ100%に指定*/
body {
  margin: 0;
  padding: 0;
  position: relative;
  min-width: 216px;  /*中央配置するボックスの横幅*/
  min-height: 288px;  /*中央配置するボックス縦幅*/
  background-color: white;
}
.centerMiddle {
  margin: -450px 0 0 -108px;  /*縦横の半分をネガティブマージンでずらす*/
  position: absolute;  /*body要素に対して絶対配置*/
  top: 50%;  /*上端を中央に*/
  left: 50%;  /*左端を中央に*/
  width: 216px;  /*横幅*/
  height: 288px;  /*縦幅*/
  background-color: #fff;
}










#since {
margin: 0px auto;
margin-top : 100px;
}
















