/*	ページ全体の設定	*/
body.page{
	margin:		0px;
	font-size:		80%;
	font-family:	Arial , Helvetica;
	background:	White;
}


/*	層を設定	*/
div.main{
	margin-left:	20px;
	padding-bottom:	20px;
}


/*	見出し部分	*/
div.head{
	background:	#324395 url("../images/bg.png");
	color:		#FFFFFF;
	font-weight:	Bold;
	font-size:	140%;
	padding:	11 12 9 21;
	margin-left:	-20px;
	width:		100%;
}


div.catch_01{
	color:		#000099;
	font-size:	140%;
	font-weight:	Bold;
	margin:		0px;
	padding-top:	20px;
	padding-bottom:	6px;
	padding-right:	20px;
}


div.catch_02{
	color:		Black;
	font-size:	120%;
	font-weight:	Bold;
	margin:		0px;
	padding-top:	10px;
	padding-right:	20px;
}

div.catch_03{
	color:		#000066;
	font-size:	90%;
	font-weight:	Bold;
	margin:		0px;
	padding-top:	12px;
	padding-right:	20px;
}

div.catch_04{
	color:		dimgray;
	font-size:	90%;
	font-weight:	Bold;
	margin-top:	20px;
	padding:	5 20 5 10;
	background:	lavender;
}


/*	リンク表示の設定	*/
a:link{
	color:		#0000ff;
}

a:visited{
	color:		#8a2be2;
}

a:vlink{
	color:		#800080;
}

a:hover{
	color:		#0000ff;
}

a img{
	border:		none;
}


/*	本文の設定	*/
div.text{
	margin-top:	4px;
	margin-left:	0px;
	padding-right:	20px;
}

/*	本文（上マージンあり）	*/
div.text_a{
	margin-top:	16px;
	margin-left:	0px;
	padding-right:	20px;
}

/*	本文（章ごと）	*/
div.text_menu{
	font-size:	120%;
	margin-top:	15px;
	margin-left:	0px;
	padding-right:	20px;
}

/*	本文（インデント01）	*/
div.texti_01{
	margin-top:	4px;
	margin-left:	10px;
	padding-right:	20px;
}

/*	本文（インデント02）	*/
div.texti_02{
	margin-top:	4px;
	margin-left:	20px;
	padding-right:	20px;
}


/*	警告	*/
div.warn{
	color:		red;
	font-size:	90%;
	font-weight:	Bold;
	margin:		0px;
	padding-top:	15px;
	padding-right:	20px;
}


/*	注意	*/
div.att{
	color:		darkorange;
	font-size:	90%;
	font-weight:	Bold;
	margin:		0px;
	padding-top:	15px;
	padding-right:	20px;
}


/*	参照	*/
div.refer{
	color:		green;
	font-size:	90%;
	font-weight:	Normal;
	margin:		0px;
	padding-top:	5px;
	padding-right:	20px;
}


/*	ワンポイント	*/
div.point{
	color:		blue;
	font-size:	90%;
	font-weight:	Bold;
	margin:		0px;
	padding-top:	15px;
	padding-right:	20px;
}


/*	索引用語	*/
.gloword {
	color: #FF6600;
}


/*	テーブル設定	*/

/*	手順	*/
table.step{
	margin:		4 20 4 0;
}

table.step tr th{
	vertical-align:	top;
	font-size:	80%;
	color:		Black;
	width:		1.3em;
	padding:	0px;
	padding-top:	5px;
}

table.step tr th.navy{
	color:		#000066;
	font-weight:	Bold;
	text-align:	left;
}

table.step tr th.vmiddle{
	color:		#000066;
	font-weight:	Bold;
	text-align:	left;
	vertical-align:	middle;
}

table.step tr td{
	vertical-align:	top;
	font-size:	80%;
	padding:	0px;
	padding-top:	5px;
}


/*	タイトルあり	*/
table.title{
	margin:		4 20 4 0;
}

table.title tr th{
	color:		#000066;
	vertical-align:	top;
	text-align:	left;
	font-size:	80%;
	font-weight:	bold;
	padding:	0px;
	padding-top:	12px;
}

table.title tr td{
	vertical-align:	top;
	font-size:	80%;
	padding:	0px;
	padding-top:	5px;
}


/*	リスト	*/
table.list{
	margin:		4 20 4 0;
	border-bottom:	none;
}

table.list tr th{
	vertical-align:	top;
	font-size:	80%;
	font-weight:	Normal;
	color:		Black;
	width:		1.3em;
	padding:	0px;
	padding-top:	5px;
	text-align:	left;
}

table.list tr th.vmiddle{
	vertical-align:	middle;
	font-size:	80%;
	font-weight:	Normal;
	color:		Black;
	width:		1.3em;
	padding:	0px;
	padding-top:	5px;
	text-align:	left;
}

table.list tr td{
	vertical-align:	top;
	font-size:	80%;
	padding:	0px;
	padding-top:	5px;
	width:		100%;
}


/*	表組み	*/
div.table{
	margin-top:	20px;	
}
