/* 全体の体裁 */

body {
	/* background-image: url(../img/logo-t.png); */
	background-image: url(/globalenv/lab/jp/img/logo-t.png);
	background-repeat: no-repeat;
	background-attachment: fixed;
	margin-right: 5%;
	margin-left: 5%;
}

h1 {
	font-size: 200%;
	color: #0080C0;
	clear: both;
}

.h1 { margin-left: 2%; }

h2 {
	font-size: 150%;
	color: #0080C0;
	clear: both;
}

.h2 { margin-left: 2%; }

h3 {
	font-size: 120%;
	color: maroon;
	clear: both;
}

.h3 { margin-left: 2%; }

h4 {
	font-family: 110%;
	color: maroon;
	clear: both;
}

.h4 { margin-left: 2%; }

h5 {
	font-size: 100%;
	color: maroon;
	clear: both;
}

.h5 { margin-left: 2%; }

li { clear: both; }

dt { clear: both; }

em {
	font-style: normal;
	font-weight: bolder;
	color: green;
}

strong {
	font-weight: bolder;
	color: red;
}

a:hover { background-color: #BFDFFF; }

.navigator {
	background-color: #EFEFEF;
	text-align: center;
}

.toDetail {
	text-align: right;
}

/* 一般テキスト */

.text { line-height: 160%; }

/* 図表 */

.figure {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

.leftFigure { float: left; }
.rightFigure { float: right; }

.default { text-align: left; }

.caption {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}


/* 数式 */

table.math { width: 100%; }

img.math {
	vertical-align: middle;
	margin-right: auto;
	margin-left: auto;
}

table.math td { text-align: center; }
table.math td.head { text-align: left; }
table.math td.foot { text-align: right; }

span.math { font-family: "Times New Roman", serif; font-style: italic; }

/* 参考文献リスト */

dl.ref dt {
	font-weight: bolder;
	color: green;
}

/* 文献情報 */

dl.author { line-height: 130%; }

dl.author dt {
	font-weight: bolder;
	color: green;
}
