body {  /* 本文 */
	background-color: #FFFAF0;  /* floralwhite */
	color: #2F4F4F;  /* darkslategray */
	font-size: small;
	line-height: 150%;
	margin: 2% 10%;
}


/* 論理構造に関する要素の設定 */

h1 {  /* 章見出し */
	background-color: #FFFAF0;  /* floralwhite */
	border: 6px groove #00CED1;  /* darkturquoise */
	color: #20B2AA;  /* lightseagreen */
	margin: 1ex 0ex;
	padding: 3px;
	text-align: center;
}
h2 {  /* 節見出し */
	background-color: #FFFAF0;  /* floralwhite */
	border-left: double #DC143C;  /* crimson */
	border-top: thin solid #DC143C;  /* crimson */
	color: #FF6347;  /* tomato */
		/* #E03050 */
	clear: both;
	font-size: large;
	font-weight: bold;
	margin: 2ex 0ex 1ex 0ex;
	padding: 3px;
	text-align: center;
}
h3 {  /* 項見出し */
	background-color: #ADFF2F;  /* greenyellow */
	clear: both;
	color: #2F4F4F;  /* darkslategray */
	margin: 1em 0 1ex 0;
}


/* 文章の構成要素に関する設定 */

p {  /* 段落 */
	font-size: small;
	margin: 0em;
	text-indent: 1em;
}
ol, ul {  /* リスト */

	margin: 0em;
}
li {
	background-color: #FFFAF0;  /* floralwhite */
	color: #2F4F4F;  /* darkslategray */
}

img {  /* 画像 */
	border-style: none;
}
img.cover {  /* 書籍カバーの画像 */
	border-style: none;
	float: right;
}

address {  /* 連絡先 */
	font-size: x-small;
}

em {  /* 強調箇所 */
	font-size: larger;
	font-style: normal;
	font-weight: bold;
}


/* リンク関連の設定 */

a:link {  /* 未読 */
	background-color: #FFFAF0;  /* floralwhite */
	color: #A0522D;  /* sienna */
		/* #6A5ACD(slateblue) */
		/* #B0B76B(by EAST) */
	text-decoration: underline;
}
a:visited {  /* 既読 */
	background-color: #FFFAF0;  /* floralwhite */
	color: #B0B76B;  /* by EAST */
		/* #BF00DF(copper) */
	text-decoration: none;
}
a:active {  /* 選択 */
	background-color: #98FB98;  /* palegreen */
	color: #FF4500;  /* orangered */
}
a:hover {  /* 候補 */
	background-color: #FFE4E1;  /* mistyrose */
	color: #32CD32;  /* limegreen */
}

.navi {  /* ナビゲーション */
	border: double #DC143C;  /* crimson */
	clear: both;
	margin: 1ex 0ex;
	padding: 3px;
	text-align: right;
	text-indent: 0em;
}

a.h2 {  /* 節見出し用リンク設定 */
	background-color: #FFFAF0;  /* floralwhite */
	color: #FF6347;  /* tomato */
}
a.h3:link {  /* 項見出し用リンク設定（未読） */
	background-color: #ADFF2F;  /* greenyellow */
	color: #2F4F4F;  /* darkslategray */
	text-decoration: underline;
}
a.h3:visited {  /* 項見出し用リンク設定（既読） */
	background-color: #ADFF2F;  /* greenyellow */
	color: #2F4F4F;  /* darkslategray */
}
a.h3:active {  /* 項見出し用リンク設定（選択） */
	background-color: #98FB98;  /* palegreen */
	color: #FF4500;  /* orangered */
}
a.h3:hover {  /* 項見出し用リンク設定（候補） */
	background-color: #FFE4E1;  /* mistyrose */
	color: #32CD32;  /* limegreen */
}


/* テキスト位置 */

.c {  /* 中央寄せ */
	text-align: center;
	text-indent: 0em;
}
.l {  /* 左寄せ */
	text-align: left;
	text-indent: 0em;
}
.r { /* 右寄せ */
	text-align: right;
	text-indent: 0em;
}


/* テキストのスタイル */

.b {  /* ボールド体 */
	font-weight: bold;
}
.i {  /* イタリック体 */
	font-style: italic;
}
.bi {  /* ボールドイタリック体 */
	font-style: italic;
	font-weight: bold;
}


/* 仕切り線 */

.hr {  /* 水平線 */
	margin: 1ex 0ex;
	text-align: center;
	text-indent: 0em;
}


/* 書籍情報関係 */

.series {  /* シリーズ */
	font-size: small;
	text-align: center;
	text-indent: 0em;
}
.pretitle {  /* 冠称 */
	font-size: smaller;
}
.edition {  /* 版 */
	font-size: smaller;
}
.subtitle {  /* 副題 */
	font-size: small;
	text-align: center;
	text-indent: 0em;
}
.authors {  /* 著作者情報 */
	font-size: small;
	font-weight: bold;
	line-height: 125%;
	margin: 1ex 120px 1ex 0em;
	text-align: right;
}
.standing {  /* 著者の肩書き */
	font-size: x-small;
	font-weight: normal;
}
.authoring {  /* 著作の種類 */
	font-size: small;
	font-weight: normal;
}
.bibliog {  /* 書誌情報 */
	font-size: small;
	font-weight: normal;
	line-height: 125%;
}
.date, .style, .price, .isbn {
	font-size: small;
	font-weight: normal;
	margin: 0ex 5em;
}


/* その他の設定 */

ul.next {  /* 近刊案内（書名のみ） */
	border-left: 5px solid #FED0E0;  /* feldsper ? */
	list-style-type: circle;
	margin-left: 3em;
}
ul.new {  /* 新刊案内（書名のみ） */
	border-left: 5px solid #B0E0E6;  /* powderblue */
	list-style-type: square;
	margin-left: 3em;
}
div.next {  /* 近刊案内（書誌データ） */
	border-left: 5px solid #FED0E0;  /* feldsper ? */
}
div.new {  /* 新刊案内（書誌データ） */
	border-left: 5px solid #B0E0E6;
}
.co {  /* 社名表示 */
	background-color: #FFFAF0;  /* floralwhite */
	color: #FF4500;  /* black */
	text-align: center;
}
.yamato {  /* 販売方法 */
	background-color: #FFFAF0;  /* floralwhite */
	color: #000000;  /* black */
	text-align: right;
}