*{
	margin:0;
	padding:0;
	font-size:12px;
}
html{
	overflow-y:scroll;
}

body{
	margin:.2em;
	font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	line-height:120%;
	letter-spacing: 0.1em;
}

h1,h2,h3,h4,h5,h6{
}

li{
	list-style-type:none;
}

img{
	border:0;
	vertical-align:bottom;
}


.header{
	text-align:right;
	background-color:#DDEEFF;
	margin-bottom:20px;
}

#wrapper{
	width:1102px;
	margin-left:auto;
	margin-right:auto;
}
.menu{
	float:right;
	width:220px;
}
.main{
	float:right;
	width:880px;
}

#wrapper2{
	width:680px;
	margin-left:auto;
	margin-right:auto;
}

.main2{
}

.foot{
	clear:both;
	height: 20px;
	text-align:center;
}
.head{
	height: 20px;
}

.loginform{
	width:130px;
}

.booktable{
	border-collapse:collapse;
	margin-top:10px;
}

.booktable tr.even{
	background-color:#DDEEFF;
}

.booktable td{
	border-bottom:1px solid #cccccc;
	padding:1px 3px;
}

.booktable th{
	border-bottom:1px solid #cccccc;
	padding:1px 5px;
	background-color:#EF810F;
}
.booktable a{
	color:#0000FF;
	text-decoration:none;
}

.ajax{
	cursor:pointer;
	color:#0000FF;
}

.keywordlist li{
	border-bottom:1px solid #cccccc;
}

.new-aqua {
  margin:5px;
  width: 155px;
  height: 35px;
  background: #cde;
  border: 2px solid #ccc;
  border-color: #8ba2c1 #5890bf #4f93ca #768fa5;
  font: 600 16px/1 Lucida Sans, Verdana, sans-serif;
  color: #fff;
  text-shadow: rgba(10, 10, 10, 0.5) 1px 2px 2px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  border-radius: 16px; -moz-border-radius: 16px; -webkit-border-radius: 16px;
  box-shadow: 0 10px 16px rgba(66, 140, 240, 0.5), inset 0 -8px 12px 0 #6bf, inset 0 -8px 0 8px #48c, inset 0 -35px 15px -10px #7ad;
  -moz-box-shadow: 0 10px 16px rgba(66, 140, 240, 0.5), inset 0 -8px 12px 0 #6bf, inset 0 -8px 0 8px #48c, inset 0 -35px 15px -10px #7ad;
  -webkit-box-shadow: 0 10px 16px rgba(66, 140, 240, 0.5), inset 0 -8px 12px 0 #6bf, inset 0 -8px 0 8px #48c, inset 0 -35px 15px -10px #7ad;
 text-decoration:none;
 color:white;
}
.new-aqua:hover {
  text-shadow: rgb(255, 255, 255) 0px 0px 5px;
}

