body {
	margin:0px;
}
A:link {
	color: #FF0000;
}
A:visited {
	color: #FF0000;
}
.contents {
	padding:0px 0px 30px 0px;
	width: 800px;
}
.catebanner {
	height:130px;
	padding:190px 0px 0px 440px;
}
.asbanner {
	background:url(images/category/authorsource.jpg) no-repeat fixed left top;
	height:320px;
}
.asname {
	margin:90px 0px 0px 300px;
	font-weight:bold;
}
.aswikipedia {
	margin:50px 0px 0px 690px;
}
.asnum {
	margin:12px 0px 0px 440px;
}
.left {
	width:200px;
	float:left;
}
.lc4top {
	margin:0px 0px 0px 60px;
}
.connection {
	margin:40px 0px 0px 28px;
}
.catelink {
	margin:20px 0px 0px 60px;
	line-height: 230%;
}
.menu {
	margin:40px 0px 0px 30px;
}
.poin {
	margin:30px 0px 0px 0px;
}
.right {
	margin:20px 0px 0px 0px;
	width:540px;
}
.kotoba {
	line-height: 200%;
}
.kotoba2 {
	margin:0px 0px 80px 0px;
	line-height: 200%;
}
.meaning {
	font-size: smaller;
	line-height: 100%;
}
.source {
	margin:26px 0px 70px 0px;
	text-align:right;
}
.prevnext {
	margin:0px 0px 10px 0px;
	text-align:center;
}
.bottomcolor {
	background-color:#CE0000;
	width:100%;
	height:30px;
}
.presentinfo {
	margin:0px 0px 50px 0px;
	line-height: 200%;
}
.presentform {
	margin:0px 0px 50px 0px;
	line-height: 300%;
}
.colorblue {
	color:#0000FF;
}
.foryou {
	margin:0px 0px 70px 0px;
}