body {
	margin:0px;
	padding:0px;
}


noscript {
	color:red;

}


.TopLogo {
	margin-top:10px;
	margin-bottom:10px;
	padding:0px;
	align:center;
}

.TopTable {
	align:center;
	margin-top:10px;
	margin-bottom:10px;
	background:#ffffee;
	border-style:solid;
	border-width:1px;
	border-color:#aaaaff;
	padding:0px;
}

.TopImage {
	padding:10px;
}


.TopSubtitle {
	margin:0px;
	padding:5px;
	background:#eeeeff;
	color:black;
	align:center;
	font-weight:bold;
	text-align:center;
	border-bottom:1px solid #aaaaff;

}

.TopSubText {
	padding:10px;
	font-size:11pt;

}


.TopSubText a:link {
	text-decoration:none;
	color:#aa4444;

}
.TopSubText a:visited {
	text-decoration:none;
	color:#aa4444;
}

.TopSubText a:hover {
	text-decoration:underline;
	color:#4444aa;

}

.TopSubListTag {
	color:#222299;
	font-size:100%;
}


.TopSubSep {
	margin-left:80px;
	margin-right:80px;
	padding:2px;
	background:#eeeeff;
	color:black;
	align:center;
	text-align:center;
	vertical-align:middle;
	/*border-bottom:1px solid #aaaaff;*/
	/*border-top:1px solid #aaaaff;*/
}


/* ------ 書名 ---------- */

.BookTitle {
	font-size:20pt;
	color:blue;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.BookTitleEnglish {
	color:#000077;
	font-size:35pt;
	font-family:'Times New Roman';
}

.BookTitleJapanese {
	color:#006633;
}

/* ------ 目次一覧 ----- */
.IndexTable {
	align:center;
}

/* ------- 扉絵 ------- */
.TitleCover {
	text-align:center;
}

/* ---------- 部関係 ---- */
.IndexPartRow {
	text-align:center;
	background:#fef0f0;
	border:1px #888888;
	padding:5px;

}

.IndexPartTitle {
	border:1px #888888;
	color:red;
	padding:10px;
}

.IndexPartTitleEnglish {
	color:#000077;
	font-family:'Times New Roman';
	font-size:120%;
}

.IndexPartTitleJapanese {
	color:#006633;
}



/*-------- 章番号 ------*/
.IndexChapterNumber {
	color:#442222;
	font-family:'Arial';
	font-size: 80%;
}

/* ------ 章名称 ------*/

.IndexChapterTitle {
	color:blue;
	border-bottom:1px dotted #cccccc;
}

.IndexChapterTitleEnglish {
	color:#000077;
	font-family:'Times New Roman';
	font-size:110%;
}

.IndexChapterTitleJapanese {
	color:#006633;
}

.IndexChapterDescription {
	color:#442222;
	font-size:70%;
	text-align:right;
	width:100%;
}

/* ------- 対訳 ------- */
.IndexParallel {
	color:black;
	text-align:right;
}

/* ------- ポップアップ ------- */
.IndexPopup {
	color:#00FF00;
	text-align:right;
}

.IndexRow {
	border:1px dotted;

}

/* ------- フッタ ------- */
.MenuFooter {
	clear:all;
	text-align:center;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	background:#EEE9E6;
	width:100%;
	border-top:1px solid #cccccc;
}

.MenuFooterEnglish {
	font-size:80%;
	font-family:Arial;
}

.MenuFooterJapanese {
	font-size:75%;
}



/* -------- 頁の枠組み全体 ------- */
.SingleColumnPage {



}

.DoubleColumnPage {


}


/* -------- テーブル全体 --------*/
.SingleColumnTable {


}


.DoubleColumnTable {


}


/* ------- 頁の部 -------------*/
.SingleColumnPartE {


}

.SingleColumnPartJ {


}

.DoubleColumnPartE {


}

.DoubleColumnPartJ {


}

/* ------- 頁の章 -------------*/
.SingleColumnSectionE {


}

.SingleColumnSectionJ {


}

.DoubleColumnSectionE {


}

.DoubleColumnSectionJ {


}



/*------ ページ内 p, blockquote ------*/

.SColP {


}

.SColBQ {


}

.DColPE {


}

.DColPJ {


}


/*---------- ページヘッダ ---------- */
.SingleColumnHeader {



}


.DoubleColumnHeader {


}

/*----- ヘッダ -----*/
.StoryHeader {


}

.HeaderLeftGuide {
	text-align:left;

}

.HeaderMiddleGuide {
	text-align:center;

}

.HeaderRightGuide {
	text-align:right;
}


.HeaderGuideE {
	font-family:Arial;
	font-size:9pt;
}

.HeaderGuideJ {
	
}


/* ---------- 一カラムイメージパターン1 ----- */
.SingleColumnImage1 {

}

/* ---------- 一カラムイメージパターン2 ------*/
.SingleColumnImage2 {


}

/* ---------- 一カラムイメージパターン2 ------*/
.SingleColumnImage3 {
	text-align:center;
}


/* ---------- 二カラムイメージ ---------------*/
.DoubleColumneImage {


}
