/***** ページ全体の設定 *******************************/
body {
	margin-top		: 10px;
	margin-bottom	: 10px;
	background-color: #FAF9FE;
	background-image: url(../image/bg_image.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	font-size		: 12px;
	font-family		: 'ＭＳ 明朝','ＭＳ ゴシック';
	color			: #333344;
}
/***** メニューの設定 *******************************/
body.menu {
	margin-top		: 10px;
	margin-bottom	: 10px;
	background-color: #000066;
	background-image: none;
	color			: #F0F0FF;
	font-size		: 12px;
}
a.menu {
	color			: #FFFFFF;
	text-decoration	: none;
}
a:link.menu {
	color			: #FFFFFF;
	text-decoration	: none;
}
a:visited.menu {
	color			: #C0C0E0;
	text-decoration	: none;
}
a:hover.menu {
	color			: #5BBCF9;
	text-decoration	: none;
}
/***** 更新履歴の設定 *******************************/
body.history {
	margin-top		: 5px;
	margin-bottom	: 5px;
	background-color: #FFFFFF;
	background-image: none;
	color			: #202020;
	font-size		: 11px;
}
/***** 小説部屋の設定 *******************************/
table.novell_title {
	margin-left		: 5px;
	border			: 2px #D3D3FF solid;
	border-collapse	: collapse;
	border-spacing	: 0;
	font-size		: 12px;
}
table.novell_title th {/* タイトル部 */
	padding			: 2px;
	border			: #D3D3FF solid;
	border-width	: 0 0 1px 1px;
	background		: #F5F5F5;
	font-weight		: bold;
	font-size		: 12px;
	color			: #0000CC;
    text-align		: center;
}
table.novell_title td {/* 内容 */
	padding			: 4px;
	border			: 1px #D3D3FF solid;
	border-width	: 0 0 1px 1px;
	color			: #222277;
	text-align		: left;
}
table.novell_title td.title {/* 内容タイトル */
	padding			: 4px;
	padding-left	: 8px;
	border			: 1px #D3D3FF solid;
	border-width	: 0 0 1px 1px;
	color			: #2200CC;
	text-align		: left;
}
table.novell_title td.subtitle {/* 内容サブタイトル */
	padding			: 4px;
	border			: 1px #D3D3FF solid;
	border-width	: 0 0 1px 1px;
	color			: #2200CC;
	text-align		: center;
}
/***** 小説部屋のリンク設定 *******************************/
a.novell {
	color			: #2200CC;
	text-decoration	: underline;
}
a:link.novell {
	color			: #2200CC;
	text-decoration	: underline;
}
a:visited.novell {
	color			: #8888FF;
	text-decoration	: underline;
}
a:hover.novell {
	color			: #FF0066;
	text-decoration	: underline;
}
div.novell_nextlink {/* 前編 戻る 次編 */
	font-size		: 12px;
	font-weight		: bold;
	margin-top		: 10px;
	margin-left		: 10px;
	color			: #CCCCFF;
}
s.delete {
	color			: #BEBEC8;
}
/***** 小説本文の設定 *******************************/
pre.novell_style {
	text-align		: justify;
	text-justify	: distribute-all-lines;
}
div.novell_style {
	width			: 780px;
	border			: 2px #D3D3FF solid;
	padding			: 10px;
	margin-left		: 5px;
}
p {
	margin			: 0px;
	text-align		: left;
	font-size		: 100%;
	font-size		: 16px;
	font-family		: 'ＭＳ ゴシック','ＭＳ 明朝';
	color			: #505060;
	line-height		: 2.5em;
	letter-spacing	: 0px;
}
ruby.rt {/* ルビ */
	font-family		: 'ＭＳ ゴシック','ＭＳ 明朝';
	font-size		: 7px;
}
ruby.rp {/* ルビ */
	ruby-align		: distribute-space;
}
.c1 {/* 設定なし */}
.c2 {/* 設定なし */}
.c3 {/* ルビ */}
.c4 {/* ルビ振り付け間隔 */}
.c5 {/* ルビ？ */}

div.novell_after {
	width			: 780px;
	border			: 2px #D3D3FF solid;
	padding			: 10px;
	margin-left		: 5px;
	text-align		: left;
	font-size		: 100%;
	font-size		: 13px;
	font-family		: 'ＭＳ ゴシック','ＭＳ 明朝';
	color			: #505060;
	line-height		: 1.5em;
	letter-spacing	: 0px;
}

/***** リンク部屋の設定 *******************************/
table.link {
	margin-left		: 5px;
	border			: 2px #D3D3FF solid;
	border-collapse	: collapse;
	border-spacing	: 0;
	font-size		: 12px;
}
table.link td {/* 内容 */
	padding			: 4px;
	border			: 1px #D3D3FF solid;
	border-width	: 0 0 1px 1px;
	color			: #222277;
	text-align		: left;
}
table.link th {/* タイトル部 */
	padding			: 2px;
	border			: #D3D3FF solid;
	border-width	: 0 0 1px 1px;
	background		: #F5F5F5;
	font-weight		: bold;
	font-size		: 12px;
	color			: #0000CC;
    text-align		: center;
}
table.link td.title {/* ＨＰ名 */
	padding			: 4px;
	padding-left	: 8px;
	border			: 1px #D3D3FF solid;
	border-width	: 0 0 1px 1px;
	color			: #2200CC;
	text-align		: center;
	font-weight		: bold;
	font-size		: 14px;
}
a.link {
	color			: #2200CC;
	text-decoration	: underline;
}
a:link.link {
	color			: #2200CC;
	text-decoration	: underline;
}
a:visited.link {
	color			: #8888FF;
	text-decoration	: underline;
}
a:hover.link {
	color			: #FF0066;
	text-decoration	: underline;
}

