/****************************************************
 * ページ全体
 ****************************************************/
body {
	background-color: #666666; /*背景色*/
}
/****************************************************
 * 作品タイトル
 ****************************************************/
/* 全体 */
h1 {
	font-size: 150%;
	color: #ffffff;
}
/* タイトル部分のみ */
h1 span {
}
/****************************************************
 * 操作ヘルプエリア
 ****************************************************/
div.opeHelpArea {
	display: none;
	z-index: 9;
	position: absolute;
	top: 0px;
	left: 0px;
}
/*------------------------------*
 * 操作ヘルプボタン
 *------------------------------*/
/* 共通 */
div.opeHelpArea button {
	white-space: nowrap;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #c0c0c0;
	border-style: solid;
	border-width: 2px;
	outline: 1px solid #c0c0c0;
}
/* 押下状態 */
div.opeHelpArea button.opeHelpOn {
	border-color: #808080 #ffffff #ffffff #808080;
}
/* 非押下状態 */
div.opeHelpArea button.opeHelpOff {
	border-color: #ffffff #808080 #808080 #ffffff;
}
/*------------------------------*
 * キー一覧
 *------------------------------*/
div.opeHelpArea table.opeHelp {
	display: none;
	font-size: 12px;
	background-color: #ffffff;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	margin-left: 1em;
	position: absolute;
}
/* TD(キー) */
div.opeHelpArea table.opeHelp td {
	background-color: #f2f2f2;
	font-family: monospace;
	padding: 2px;
	white-space: nowrap;
}
/* TD(キー)中のキートップラベル */
div.opeHelpArea table.opeHelp td span {
	background-color: #c0c0c0;
	color: #000000;
	padding: 1px;
	border-style: solid;
	border-color: #ffffff #808080 #808080 #ffffff;
	border-width: 1px;
}
/* TH(機能) */
div.opeHelpArea table.opeHelp th {
	white-space: nowrap;
	font-weight: normal;
	background-color: #000088;
	color: #ffffff;
}
/****************************************************
 * メイン エリア
 ****************************************************/
table.mainArea {
	display: none;
	margin: auto;
}
/****************************************************
 * メイン エリア - ナビゲーションボタンエリア
 ****************************************************/
tr.naviAreaTop td,
tr.naviAreaBottom td {
	text-align: center;
}
/* 上部 */
tr.naviAreaTop {
}
tr.naviAreaTop td {
	padding-bottom: 10px;
}
/* 下部 */
tr.naviAreaBottom{
}
tr.naviAreaBottom td{
	padding-top: 5px;
}
/* アクティブ非アクティブ共通 */
tr.naviAreaTop    td button.deactive,
tr.naviAreaBottom td button.deactive,
tr.naviAreaTop    td button.current,
tr.naviAreaBottom td button.current,
tr.naviAreaTop    td button.hover,
tr.naviAreaBottom td button.hover {
	font-family: "Tahoma", "Verdana", "Lucida Console", "Arial", "Century Gothic", メイリオ;
	margin: 0px 5px 0px 5px;
	padding:1px 5px 0px 5px;
	border-width: 1px;
	border-style: solid;
}
/* 非アクティブ */
tr.naviAreaTop    td button.deactive,
tr.naviAreaBottom td button.deactive {
	background-color: #ffffff;
	border-color: #cccccc;
	color: #cccccc;
}
/* 現在のページ。TOP/LAST用 */
tr.naviAreaTop    td button.current,
tr.naviAreaBottom td button.current {
	background-color: #000000;
	border-color: #000000;
	color: #ffffff;
}
/* アクティブ */
tr.naviAreaTop    td button.hover,
tr.naviAreaBottom td button.hover {
	background-color: #880000;
	border-color: #880000;
	color: #ffff00;
}
/****************************************************
 * メイン エリア - 漫画表示エリアサイドバー
 ****************************************************/
/* アクティブ非アクティブ共通 */
td.deactive,
td.active {
	text-align: center;
	vertical-align: middle;
	padding: 0px 7px 0px 7px;
}
/* 非アクティブ */
td.deactive {
	background-color: transparent;
	border-color: transparent;
	color: #efefef;
}
/* アクティブ */
td.active {
	background-color: #dfdfdf;
	border-color: #dfdfdf;
	color: #aaaaaa;
}
/****************************************************
 * メイン エリア - 漫画表示エリア
 ****************************************************/
/* 左右ページ共通 */
td.leftPageArea,
td.rightPageArea {
	background-repeat: no-repeat;
	background-position: center center;
	color: #aaaaaa;
	text-align: center;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
}
/* 左ページ領域 */
td.leftPageArea {
}
/* 右ページ領域 */
td.rightPageArea {
}
/* ページ数領域 */
td.pageNumberArea {
	padding-top: 5px;
	text-align: center;
	vertical-align: middle;
	color: #888888;
}
/* ページ数のみ */
td.pageNumberArea span {
}
/****************************************************
 * メイン エリア - インフォメーションエリア
 ****************************************************/
/* 総ページ数領域 */
table.pageTotalArea {
	margin-top: 10px;
}
/* 接頭辞 */
table.pageTotalArea td.pageTotalPrefix {
}
/* 総ページ */
table.pageTotalArea td.pageTotal {
}
/* 接尾辞 */
table.pageTotalArea td.pageTotalSuffix {
}
/****************************************************
 * Loading エリア
 ****************************************************/
div.loadingArea {
	background-color: #aaaaaa;
	color: #ffffff;
	font-weight: bold;
	font-size:24px;
	padding:50px 0px 50px 0px;
	margin:50px;
}
/* JavaScript無効時 */
div.loadingArea div.noscript {
}
/* JavaScript有効時 */
div.loadingArea div.usescript {
	text-decoration: blink;
}
/****************************************************
 * Debug エリア
 ****************************************************/
textarea.debugArea {
	margin-top: 10px;
	display: none;
	border: 2px solid #efefef;
	padding: 4px;
	overflow-y: auto;
}
/****************************************************
 * 著作権表示エリア
 ****************************************************/
div.copyright {
	color: #888888;
	text-align: right;
	font-size: 10px;
}
/* リンク部分 */
div.copyright a {
	color: #888888;
}
