@charset "utf-8";


/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	Last Updated: Feb 17, 2008
	Edited by Kazuya Ono

	1 : dl.news
	2 : div.release
	3 : #footer

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/


body#index h2 {
	margin: 30px 0 10px;
}
body#index p {
	margin-top: 1em;
}


/* **********************************************************************
1 : dl.news
********************************************************************** */
body#index dl.news {
	font-size: 11px;
	position: relative;
}
body#index dl.news dt,
body#index dl.news dd {
	margin-bottom: 5px;
}
body#index dl.news dt {
	width: 10em;
	position: absolute;
	left: 0;
}
body#index dl.news dd {
	padding-left: 10em;
	border-bottom: #C1BFA5 1px solid;
}


/* **********************************************************************
2 : div.release
********************************************************************** */
body#index div.release {
	width: 100%;
	overflow: hidden;
}
/* 2段以上の場合、下の div.release に追加 */
body#index div.under {
	margin-top: 10px;
	padding-top: 10px;
	border-top: #C1BFA5 1px solid;
}
body#index div.release p {
	margin-top: 0;
}
body#index div.release p.cover {
	width: 200px;
	float: left;
}
body#index div.release div.data {
	width: 530px;
	float: right;
}
body#index div.release div.data p.date {
	font-weight: bold;
}
body#index div.release div.data p.artist {
	margin-top: 20px;
}
body#index div.release div.data h3 {
	color: #630;
	font-size: 18px;
	font-weight: bold;
}
body#index div.release div.data p.intro {
	margin-top: 20px;
}
body#index div.release div.data p.link {
	margin-top: 20px;
}


/* **********************************************************************
2 : #footer
********************************************************************** */
body#index #footer {
	padding: 0;
}
body#index #footer ul {
	margin-top: 20px;
}
body#index #footer ul li {
	height: 12px;
	margin-top: 10px;
}
body#index #footer address {
	margin-top: 20px;
	padding-top: 5px;
	border-top: #2B2C1C 1px solid;
}
