/*以下 2014-01-13 discography_single 追加*/

/* セル内の余白調整 */
td	{
	padding-left: 4px;
}

/* :nth-child(2)のIEハック */
div.main_txt > table > td:first-child + td table {
	width		: 100%;
}

/* 縦仕切り画像の背景x軸方向のリピートオフ */
td[background='img/line1.gif']	{
	background-repeat: repeat-y;
	visibility: hidden;
}

/* 横幅700pxテーブル */
table.width700	{
	width:	700px;
}

table.width700 > tbody > tr > td	{
	padding-top: 5px;
	padding-bottom: 5px;
}
table.width700 > tbody > tr > td:first-child	{
	width: 300px;
}

table.width700 > tbody > tr > td:first-child > table	{
	width: 300px;
}
table.width700 > tbody > tr > td:first-child > table tr > td:first-child	{
	width: 105px;
}
table.width700 > tbody > tr > td:first-child > table tr > td:first-child + td	{
	width: 195px;
}

table.width700 > tbody > tr > td:first-child + td	{
	padding: 0;/* 縦ボーダーのセルには余白をつけない */
}
table.width700 > tbody > tr > td:first-child + td + td	{
	width: 395px;
	margin-left: 0;
}
table.width700 > tbody > tr > td:first-child + td + td > table	{
	width: 395px;
}
table.width700 > tbody > tr > td:first-child + td + td > table > tbody > tr > td:first-child	{
	padding-left: 0;
}

table.width700 > tr > td	{
	padding-top: 5px;
	padding-bottom: 5px;
}
table.width700 > tr > td:first-child	{
	width: 300px;
}
table.width700 > tr > td:first-child + td	{
	padding: 0;/* 縦ボーダーのセルには余白をつけない */
}
table.width700 > tr > td:first-child + td + td	{
	width: 395px;
	margin-left: 0;
}
table.width700 > tr > td:first-child + td + td table > tbody > tr > td:first-child	{
	padding-left: 0;
}

/* add by suzuki. 2014-01-23 */
hr	{
	margin-top: 5px;
	margin-bottom: 5px;
}

.style1{
	font-weight: normal;
	color: #000000;
}