@charset "Shift_JIS";
/* CSS Document */

ul.covers {
}
	.covers li {
		padding: 0 0 20px 0;
	}
	.covers li.end {
		padding: 0px;
	}
	.covers a {
		display:block;
	}
	.covers a .title {
		font-weight: bold;
		padding-right: 2em;
		padding-bottom: 10px;
	}
	.covers a .cap {
		font-weight: normal;
		padding-left: 2em;
	}
	.covers a:hover .cap {
		color: #CCC;
	}
	
.profileButtons {
		padding-bottom: 40px;
}
	.profileButtons .left {
		float: left;
		width: 290px;
	}
	.profileButtons .right {
		float: left;
		width: 310px;
		padding-left: 30px;
	}
	.profileButtons li {
		padding: 0 0 20px 0;
	}

.profile {
	background: #FFF url(../../images/bg.gif) center top;
	height: 500px;
	overflow: auto;
}
.profile2 {
	background: #FFF url(../../images/bg.gif) center top;
}
	
	.profile .article,
	.profile2 .article {
		background-color: #FFF;
		width: 600px;
		margin: 0 auto;
		padding: 50px;
		color: #333;
		font-family: auto;
		font-size: 14px;
		line-height: 1.75em;
	}
	
	.profile .article h3,
	.profile2 .article h3 {
		padding-bottom: 40px;
	}
	
.links {
}
	.links li {
		padding: 0 0 10px;
	}
		.links li div,
		.links li p {
			float: left;
		}
		.links li div {
		}
		.links li p {
			line-height: 1.5em;
			padding-left: 20px;
			padding-bottom: 0 !important;
		}
		.links li a {
			display: block;
		}
		.links li .date {
			font-size: 11px;
			color: #808080;
		}
		.links li a:hover .date {
			font-size: 11px;
			color: #CCC;
		}
		
.coverLinks {
}
	.coverLinks li {
		line-height: 1.75em;
	}