/* CSS Document */


html{
  height:100%;
  }

* html div#wrapper{
  height:100%;
  }

/*
* html div#content-container{
  height:100%;
  }
*/

body{
  background:#e059e2 url(../img/bg.jpg) repeat-x center 40px;
  margin: 0 ;
  padding:0;
  font-size:12px;
  font-family : "ＭＳ Ｐゴシック", "MS UI Gothic", "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", Osaka, "平成角ゴシック","HeiseiKakuGothic", "中ゴシック体", "ChuGothic", sans-serif;
  }

table{
  margin:0;
  padding:0;
  border-collapse: collapse;
  border-spacing: 0;
  }

img{
  border: 0 none ;
  }

p{
  margin:0;
  padding:0;
  }

a:link,
a:visited{
  color:#ed44f2;;
  }

a:hover{
  color: #0aa0cf;
  }

#wrapper{
  width:868px;
  margin: 0 auto;
  position:relative;
  min-height: 100%;
  }
  
body > #wrapper {
  height: auto;
  }  

#content-container{
  width:760px;
  margin: 0 auto;
  text-align:left;
  min-height: 100%;
  }

#header{
  width:868px;
  }

#header h1{
  margin:0;
  padding:0;
  }

#contents-area{
  margin:0;
  padding:16px 0 0 34px;
  background:url(../img/contents_mid.gif) repeat-y ;
  width:725px;
  }

.box-repeat{
  background: url(../img/box_mid.gif) repeat-y;
  width:684px;
  }

.pagetop{
  padding-top:10px;
  padding-bottom:10px;
  text-align:right;
  width:684px;
  }

#footer{
  width:760px;
  margin: 0 auto;
  color:#FFFFFF;
  font-size:12px;
  padding:15px 0;
  text-align:center;
  }

