/* ★☆★☆ エントランス用スタイル ☆★☆★ */


/* --- タイトル装飾 --- */
.ct-1 { /* コンテンツ・タイトルゾーン・上 */
	width: 570px;
	margin-bottom: 10px;
	background-color: #ffffff;
}
	.ct-1l { /* タイトルゾーン・上（左装飾） */
		width: 90px;
		padding: 5px 0 5px 0;
		background-color: #000000;
		text-align: center;
		color: #ffffff;
		font: normal bold 75%/100%;
	}
	.ct-1r { /* タイトルゾーン・上（右装飾） */
		width: 90px;
		padding: 5px 0 5px 0;
		background-color: #000000;
		text-align: center;
		color: #ffffff;
		font: normal bold 75%/100%;
	}
.ct-2 { /* コンテンツ・タイトル */
	width: 390px;
	height: 50px;
	padding: 5px 0 0 5px;
	background : #ffffff url(../../img/04_line/ct_001.gif) repeat-x 0px 35px;
	border-top: #000000 solid 1px;
	color: #8c049b;
	font: normal bold 150%/100%;
}
	.ct-2a { /* コンテンツ内容表示 */
		height: 20px;
		padding: 3px 5px 3px 0;
		border-bottom: #000000 solid 1px;
		text-align: right;
		color: #000000;
		font: normal normal 75%/100%;
	}


/* --- コンテンツテーブル装飾 --- */
.ct-3 { /* ☆最新の作品☆ */
	width: 570px;
	padding: 5px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	border-left: #000000 solid 90px;
	border-right: #000000 solid 90px;
	background: #ffffff;
	text-align: center;
	font: normal normal 85%/100%;
	letter-spacing: 1px;
}


/* ---コンテンツメニュー書式--- */
.menu { /* メニュー下地 */
	width: 570px;
	margin: 5px 0 5px 0;
}
.menu-t { /* メニューテーブル */
	width: 280px;
	padding: 0;
	margin: 10px 0 10px 0;
	border: 1px solid #000000;
	background: #ffffff;
}
	.menu-0 { /* 上になるほど新しい作品です欄 */
		width: 100%;
		height: 1em;
		color: #000000;
		text-align: right;
		font: normal normal 60%/100%;
	}
	.menu-1 { /* ジャンル表記欄 */
		width: 100%;
		height: 1.7em;
		padding: 0.3em 5px 0.3em 5px;
		background: #000000;
		color: #ffffff;
		text-align: left;
		font: normal bold 85%/100%;
	}
	.menu-2 { /* 作品ナンバー欄 */
		width: 23px;
		padding: 0.5em 0 0.5em 3px;
		color: #565656;
		text-align: left;
		font: normal normal 75%/100%;
	}
	.menu-3 { /* 作品名表記欄 */
		width: 170px;
		padding: 0.5em 0 0.5em 0;
		color: #565656;
		text-align: left;
		font: normal normal 80%/100%;
	}
	.menu-4 { /* 最終更新日付 */
		width: 45px;
		text-align: right;
		color: #565656;
		font: normal normal 65%/100%;
	}
	.menu-5 { /* NEWマーク欄 */
		width: 40px;
		padding: 0 3px 0 0;
		text-align: right;
		color: #009900;
		font: normal normal 65%/100%;
	}

/* --- リンクについての注釈欄 --- */
H3 { /* セクタータイトル */
	width: 570px;
	padding: 1em 1.5em 1em 3em;
	margin: 0px;
	border-top: 1px solid #565656;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background: #000000;
	text-align: left;
	color: #ff8000;
	font: normal bold 85%/100%;
}
P { /* リンク注意書き */
	width: 570px;
	padding: 1em 15px 1em 15px;
	margin: 0px;
	background: #000000;
	color: #ffffff;
	text-align: left;
	font: normal normal 75%/150%;
	letter-spacing: 0.1em;
}
.d1 { /* バナー展示テーブル */
	width: 570px;
	background: #000000;
	color: #ffffff;
	text-align: center;
	font: normal normal 75%/150%;
}
	.d1b { /* バナー展示欄 */
		width: 50%;
		height: 60px;
		text-align: center;
	}
FORM {
	width: 570px;
	padding: 0 0 1em 0;
	margin: 0 0 15px 0;
	background: #000000;
	color: #ffffff;
	font: normal normal 75%/100%;
}
	.ft-1 { /* フォーム用テーブル */
		width: 100%;
		color: #ffffff;
		text-align: left;
	}
		.ft-1l { /* 左部 */
			width: 150px;
			text-align: right;
			font: normal bold 75%/100%;
		}
		.ft-1r { /* 右部 */
			text-align: left;
			font: normal normal 75%/100%;
		}
	.ft-2 { /* フォーム用DIV */
		width:100%;
		padding: 0.5em 0 0 5em;
		text-align: left;
		font-weight: bold;
	}
 	.d4s { /* 送信・リセットボタン */
		width: 80px;
		height: 27px;
		padding: 3px 0 3px 0;
		margin: 15px 8px 0px 8px;
		background: #ff8000;
		color: #000000;
		text-align: center;
		font: normal bold 115%/100%;
}
