#main .contents {
	width: 672px;
}
.information {
	font-size:90%;
	margin: 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	width: 300px;
}
.information h3 {
	font-size:110%;
	font-weight: normal;
	color: #111111;
	margin: 0px;
	padding: 1.5em 0em 0.1em 0em;
}
.information ul {
	margin: 1em 1.5em;
	padding: 0px;
}
.information ul li {
	margin: 3px 0.1em;
	padding: 0px;
	line-height: 1.6;
}
.novellist {
	padding: 1px 0px 0px 0px;
	margin: 0px 0px 0px 320px;
}
.novellist h3 {
	display: none;
}
.novellist li {
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.novellist li .date {
	font-size: 56%;
	color: #999999;
	white-space: nowrap;
}
#main .novellist li a {
	text-decoration: none;
	color: #4433ee;
}
#main .novellist li a:visited {
	text-decoration: none;
	color: #7766cc;
}
#main .novellist li a:hover {
	text-decoration: underline;
	color: #ff6611;
}

.mail form input[type="text"], .mail form input[type="radio"], .mail form input[type="checkbox"], .mail form input[type="password"], .mail form textarea, .mail form select {
	background: #f5f5f5;
}

.bbsmini form input, .bbsmini form textarea, .bbsmini form select {
	background: #f5f5f5;
}
.bbsmini form input.button {
	background: #cccccc;
}
