@charset "Shift_JIS";

/*-- Style Seet Format for Eternal Fantasy --*/
/*-- Body --*/
body{ background-color:#000; color:#d3d3d3;} /* 本文の背景色・文字色の定義 */
body{line-height:140%;}/*全体用レイアウト*/
p.novel{line-height:190%; margin-left:2%; margin-right:20%;}/*小説用レイアウト*/

a { text-decoration: none;} 

a:link { color: #FFFF99; } /* リンク要素文字色定義. キャッシュにない */

a:visited { color: #8470ff; } /* リンク要素文字色定義. キャッシュにある */

a:hover { color: #0000cd; text-decoration : underline; } /* リンク要素定義. リンクの上にマウスカーソルが来たときの動作 */

a:active { color: #c00; } /* リンク要素文字色定義. クリックした瞬間の色 */

td.sitemap{
	width: 80px;
	text-align: center;
	font-weight: bold; /* 文字の太さ */
	background-color: #363636;
	border-style: none none none none;
	border-color:#000000 #000000 #000000 #000000;}

table.weblink{font-size:90%;}

th.novelpro {
	vertical-align : middle; /* セル内での垂直位置 */
	text-align : center; /* セル内での水平位置 */
	font-weight: bold; /* 文字の太さ */
	border-style: none solid solid none; /* thセルの枠スタイル定義. 左から上 右 下 左 */
	border-color: #6495ed #4682b4 #d3d3d3 #6495ed; /* thセルの枠色定義. */
	border-width: 0px 1px 2px 0px; /* thセルの枠太さ定義 */
	padding: 2px; /* thセルのパッディング定義. 枠線とセル内データの距離 */
	/*background-color: #009999;*/
	background-color: #0066FF;
	color: #dcdcdc;
}

td {
	vertical-align : middle;
	border-style: none dotted solid none;
	border-color: #6495ed #4682b4 #4682b4 #6495ed;
	border-width: 0px 1px 1px 0px;
	padding: 2px;
}

td.titlelink{
	text-align: center;
	white-space: nowrap;
}

td.title {
	text-align: center;
	background-color: #252525;
	white-space: nowrap;
}

td.old {
	text-align: center;
	white-space: nowrap;
}

td.outline { text-align: left; }

td.novellink{
	text-align: left;
	border-style: none solid double none;
	border-color: #6495ed #4682b4 #D3D3D3 #6495ed;
	border-width: 0px 0px 1px 0px;
	padding: 2px;
}
