body{
  scrollbar-face-color:#ffffff; scrollbar-highlight-color:#0066cc;
  scrollbar-shadow-color:#0066cc; scrollbar-3dlight-color:#ffffff;
  scrollbar-arrow-color:#000000; scrollbar-track-color:#ffffff;
  scrollbar-darkshadow-color:#ffffff;
 color:#333333;
 line-height:1.2em;
 font-size:95%;
 text-align: center;
}
/*-------------------------wrapperの指定*/ 
#wrapper {
  text-align: left;
  width: 600px;
 margin-right:auto; margin-left:auto;
/*  margin: 0px auto;*/
  padding: 0px;
 height:100%;
/* position:center;*/
}
table{
 text-align:left;
}
/*-------------------------headerの指定*/
#header {
  margin: 0 auto;
 position:center;
/*  width: 250px;*/
  padding: 0;
}
h1{
 font-size:170%;
 color:#ff3366;
 line-height:2em;
 font-family:ＭＳ 明朝;
 margin-top:10px;
 margin-bottom:10px;
  text-align: center;
}
.sup{
 font-size:90%;
 line-height:1.1em;
 margin-left:25%;
}
/*-------------------------contentsの指定*/
#contents {
/*  width: 500px;*/
/*  float: right;*/
  margin: 0 auto;
  padding: 0;
 position:center;
}
td.genre{
 font-size:70%; color:#666666;
 padding-right:3px; padding-left:5px;
/* vertical-align:bottom;*/
}
a{ text-decoration:none; }
a:hover,a:active{ text-decoration:underline; }
a:link{ color:#ff6666; }
a:visited{ color:#ff6666; }
a:hover{ color:#ff0066; }
a:active{ color:#ff0066; }

/*-------------------------contents2の指定*/
#contents2 {
  text-align: center;
}
/*-------------------------footerの指定*/
#footer {
  clear: both;
  margin: 0;
 text-align:center;
 vertical-align:bottom;
}
.nav-item{
 margin-left:10px;
 margin-right:5px;
}

