/************************************************************************************************/
/*												*/
/* <機能>											*/
/*	学際用の共通ＣＳＳ（印刷用）								*/
/*												*/
/*												*/
/* <履歴>											*/
/*	080122 	大石	新規作成。「gakusai_screen.css」の３箇所修正。				*/
/*	080307 	大石	修正									*/
/*												*/
/************************************************************************************************/

body {
	background-color:#FFFFFF;		/*	背景色＝snow 				*/
	color: #000000;				/*	文字の色＝black 			*/
}


/*==============================================================*/
/*			ブロック一覧				*/
/*==============================================================*/
div#header {					/*  【ヘッダー】				*/
	position; relative;
	width: 916px;				/*	ボックスの幅				*/
	height: 65px;				/*	ボックスの高さ				*/
	margin: 0px;				/*	マージン　(外側の余白)			*/
	padding: 0px;				/*	パディング(内側の余白)			*/
	text-decoration: none;			/*	装飾方法＝なし				*/
	background-color: #FF0000;		/*	背景色＝red				*/
	background-color: #FFFFFF;		/*	背景色＝white				*/
}
div#container{					/*  【コンテナ】＝【ユニット】＋【右メニュー】	*/
	position; static;			/*						*/
	width: 916px;				/*	ボックスの幅				*/
	height: auto;				/*	ボックスの高さ				*/
	margin: 0px;				/*	マージン　(外側の余白)			*/
	padding: 0px;				/*	パディング(内側の余白)			*/
	background-color: #1E90FF;		/*	背景色＝dodgerblue			*/
	background-color: #FFFFFF;		/*	背景色＝white				*/
}
div#unit{					/*  【ユニット】＝【左メニュー】＋【本文】	*/
	width: 734px;				/*	ボックスの幅				*/
	height: auto;				/*	ボックスの高さ				*/
	float: left;				/*	ブロック左寄せ(他コンテンツ右回り込み)	*/
	margin: 0px;				/*	マージン　(外側の余白)			*/
	padding: 0px;				/*	パディング(内側の余白)			*/
	background-color: #FF00FF;		/*	背景色＝magenta				*/
	background-color: #FFFFFF;		/*	背景色＝white				*/
}
div#contents {					/*  【本文ページの本文】			*/
	width: 542px;				/*	ボックスの幅				*/
	height: auto;				/*	ボックスの高さ				*/
	display: inline;			/*	float方向へのmargin指定で値が2倍になるIE6.x以前への予防	*/
/* #################################################################################################################### */
/*	float: right;		*/		/*	ブロック右寄せ(他コンテンツ左回り込み)		←印刷用に修正	*/
	float: left;				/*	ブロック左寄せ(他コンテンツ右回り込み)		←印刷用に修正	*/
/* #################################################################################################################### */
	margin: 10px;				/*	マージン　　(外側の余白)		*/
	padding-top: 0px;			/*	上パディング(内側の上余白)		*/
	padding-right: 0px;			/*	右パディング(内側の右余白)		*/
	padding-bottom: 0px;			/*	下パディング(内側の下余白)		*/
	padding-left: 0px;			/*	左パディング(内側の左余白)		*/
	background-color: #98FB98;		/*	背景色＝palegreen			*/
	background-color: #FFFFFF;		/*	背景色＝white				*/
	border: 1px solid #C0C0C0;		/*	枠線（色＝silver）			*/
}
div#mokuji {					/*  【目次ページの本文】			*/
	width: 542px;				/*	ボックスの幅				*/
	height: auto;				/*	ボックスの高さ				*/
	display: inline;			/*	float方向へのmargin指定で値が2倍になるIE6.x以前への予防	*/
/* #################################################################################################################### */
/*	float: right;		*/		/*	ブロック右寄せ(他コンテンツ左回り込み)		←印刷用に修正	*/
	float: left;				/*	ブロック左寄せ(他コンテンツ右回り込み)		←印刷用に修正	*/
/* #################################################################################################################### */
	margin: 10px;				/*	マージン　　(外側の余白)		*/
	padding-top: 0px;			/*	上パディング(内側の上余白)		*/
	padding-right: 0px;			/*	右パディング(内側の右余白)		*/
	padding-bottom: 0px;			/*	下パディング(内側の下余白)		*/
	padding-left: 0px;			/*	左パディング(内側の左余白)		*/
	background-color: #00FF7F;		/*	背景色＝springgreen			*/
	background-color: #FFFFFF;		/*	背景色＝white				*/
	border: 1px solid #FFFFFF;		/*	枠線（色＝white）			*/
}
div#side1 {					/*  【左メニュー】				*/
	width: 170px;				/*	ボックスの幅				*/
	height: auto;				/*	ボックスの高さ				*/
/* #################################################################################################################### */
/*	float: left;		*/		/*	ブロック左寄せ(他コンテンツ右回り込み)		←印刷用に削除	*/
/* #################################################################################################################### */
	margin: 0px;				/*	マージン　(外側の余白)			*/
	padding-top: 0px;			/*	左パディング(内側の上余白)		*/
	padding-right: 0px;			/*	左パディング(内側の左余白)		*/
	padding-bottom: 0px;			/*	下パディング(内側の下余白)		*/
	padding-left: 0px;			/*	左パディング(内側の左余白)		*/
	background-color: #00FFFF;		/*	背景色＝cyan				*/
	background-color: #FFFFFF;		/*	背景色＝white				*/
}
div#side2 {					/*  【右メニュー】				*/
	width: 182px;				/*	ボックスの幅				*/
	height: auto;				/*	ボックスの高さ				*/
	float: right;				/*	ブロック右寄せ(コンテンツ左回り込み)	*/
	margin: 0px;				/*	マージン　(外側の余白)			*/
	padding-top: 0px;			/*	左パディング(内側の上余白)		*/
	padding-right: 0px;			/*	左パディング(内側の左余白)		*/
	padding-bottom: 0px;			/*	下パディング(内側の下余白)		*/
	padding-left: 0px;			/*	左パディング(内側の左余白)		*/
	background-color: #FFFF00;		/*	背景色＝yellow				*/
	background-color: #FFFFFF;		/*	背景色＝white				*/
}
div#footer {					/*  【フッター】				*/
	clear: both;				/*	floatによる回り込み解除			*/
	width: 916px;				/*	ボックスの幅				*/
	height: 70px;				/*	ボックスの高さ				*/
	margin-top: 20px;			/*	左マージン　(外側の上余白)		*/
	margin-right: 0px;			/*	左マージン　(外側の左余白)		*/
	margin-bottom: 0px;			/*	下マージン　(外側の下余白)		*/
	margin-left: 0px;			/*	左マージン　(外側の左余白)		*/
	padding-top: 0px;			/*	上パディング(内側の上余白)		*/
	padding-right: 0px;			/*	右パディング(内側の右余白)		*/
	padding-bottom: 0px;			/*	下パディング(内側の下余白)		*/
	padding-left: 0px;			/*	左パディング(内側の左余白)		*/
	background-color: #FFA500;		/*	背景色＝orange				*/
	background-color: #FFFFFF;		/*	背景色＝white				*/
	border-top: 1px solid #C0C0C0;		/*	枠線（色＝silver）			*/
}



/*==============================================================*/
/*		ヘッダーブロック「header」			*/
/*==============================================================*/
/*----------------------------------------------------------------------*/
/*	ヘッダーブロック「header」中の					*/
/*		学際ロゴブロック	<div id="gakusaiLogo">		*/
/*		号Noブロック		<div id="gouNo">		*/
/*		段落			<p>				*/
/*	<注意> 								*/
/*		Opera及びFireFoxの時、背景画像が表示されないので	*/
/*		HTMLでのimg指定に修正した。				*/
/*----------------------------------------------------------------------*/
div#header #gakusaiLogo {
	position: absolute;
	top: 16px;
	left: 50px;
	width: 100px;					/*	ボックスの幅			*/
	height: 54px;					/*	ボックスの高さ			*/
	margin: 0px;					/*	マージン　(外側の余白)		*/
	padding: 0px;					/*	パディング(内側の余白)		*/
/*	background-image: url(../img/index_2.gif);*/	/*	背景画像＝学際ロゴ		*/
}
div#header #gouNo {
	position: absolute;
	top: 24px;
	left: 300px;
	width: 350px;					/*	ボックスの幅			*/
	height: 50px;					/*	ボックスの高さ			*/
	margin: 0px;					/*	マージン　(外側の余白)		*/
	padding: 0px;					/*	パディング(内側の余白)		*/
/*	background-image: url(../img/19.gif);	*/	/*	背景画像＝号No			*/
}
div#header p {
	margin-top: 5px;			/*	上マージン(外側の上余白)	*/
	margin-right: 5px;			/*	右マージン(外側の右余白)	*/
	margin-bottom: 5px;			/*	下マージン(外側の下余白)	*/
	margin-left: 5px;			/*	左マージン(外側の左余白)	*/
	padding: 0px;				/*	パディング(内側の余白)		*/
	font-size: 15px; 			/*	文字のサイズ			*/
	font-weight: normal; 			/*	文字の太さ			*/
	font-style: normal; 			/*	文字のスタイル			*/
	line-height: 1.6em;			/*	行の間隔＝文字のサイズ×1.6	*/
	text-align: left;			/*	文字の横方向の表示位置		*/
	text-valign: middle;			/*	文字の縦方向の表示位置		*/
	text-indent: 1em; 			/*	インデント＝１文字分		*/
	color: #000000;				/*	文字色＝濃いグレー		*/
}


/*==============================================================*/
/*		目次ページの目次ブロック「mokuji」		*/
/*==============================================================*/
/*--------------------------------------------------------------------------------------*/
/*	目次ブロック「mokuji」のメニュー						*/
/*		順序のないリスト			<ul id="gakusai_mokuji">	*/
/*		parentListクラスリスト項目		<li class="parentList">		*/
/*		childListクラスリスト項目		<li class="childList">		*/
/*	<注意> 										*/
/*		「li.parentList」及び「li.childList」で					*/
/*		「text-align: left;」としリストブロックを左寄せしているが、		*/
/*		「li.parentList a」及び「li.childList a」では				*/
/*		「text-align: left;」を宣言していない。					*/
/*		最初の宣言だけでリストブロック中の文字を左寄せ配置されるらしい。	*/
/*		「li.parentList_mokuji」及び「li.childList_mokuji」との違いに注意！	*/
/*--------------------------------------------------------------------------------------*/
div#mokuji ul#gakusai_mokuji { 
	margin: 0px;				/*	マージン  (外側の余白)		*/
	margin-left: 20px;			/*	マージン  (外側の余白)		*/
	padding: 0px;				/*	パディング(内側の余白)		*/
	padding-left: 5px;			/*	左パディング(内側の左余白)	*/
}
div#mokuji li.parentList ul { 
	margin: 0px;				/*	マージン  (外側の余白)		*/
	margin-left: 15px;			/*	マージン  (外側の余白)		*/
	padding: 0px;				/*	パディング(内側の余白)		*/
	padding-left: 5px;			/*	左パディング(内側の左余白)	*/
}
div#mokuji li.parentList { 
	font-size: 14px; 			/*	文字のサイズ			*/
	font-weight: normal; 			/*	文字の太さ			*/
	font-style: normal; 			/*	文字のスタイル			*/
	text-align: left;			/*	文字の横方向の表示位置		*/
	list-style-type: none; 			/*	リストマーク（マーカー）の種類	*/
}
div#mokuji li.parentList a { 
	width: 470px;				/*	ボックスの幅			*/
/*	height: 30px;	*/			/*	ボックスの高さ			*/
	height: auto;				/*	ボックスの高さ			*/
/*	line-height: 30px;	*/		/*	行の間隔			*/
	line-height: 1.4em;			/*	行の間隔			*/
	margin: 0px;				/*	マージン  (外側の余白)		*/
	margin-top: 20px;			/*	マージン  (外側の余白)		*/
/*	padding: 4px;		*/		/*	パディング(内側の余白)		*/
	padding: 10px;				/*	パディング(内側の余白)		*/
/*	padding-left: 1em;	*/		/*	左パディング(内側の左余白)	*/
	display: block;				/*	要素の表示形式＝ブロック	*/
	text-decoration: none; 			/*	文字の装飾（下線）＝無し	*/
	color: #0000CD;				/*	文字色＝mediumblue		*/
	background-color: #FFFACD;		/*	背景色＝lemonchiffon		*/
	border: 1px solid #FFB6C1;		/*	上枠線（色＝lightpink）		*/
}
div#mokuji li.parentList a:hover { 
	color: #FFFFFF;				/*	文字色＝white			*/
	background-color: #3366CC;		/*	背景色＝くすんだ紺色		*/
}
div#mokuji li.childList { 
	font-size: 14px; 			/*	文字のサイズ			*/
	font-weight: normal; 			/*	文字の太さ			*/
	font-style: normal; 			/*	文字のスタイル			*/
	text-align: left;			/*	文字の横方向の表示位置		*/
	list-style-type: none; 			/*	リストマーク（マーカー）の種類	*/
}
div#mokuji li.childList a { 
	width: 430px;				/*	ボックスの幅			*/
/*	height: 30px;	*/			/*	ボックスの高さ			*/
	height: auto;				/*	ボックスの高さ			*/
/*	line-height: 30px;	*/		/*	行の間隔			*/
	line-height: 1.4em;			/*	行の間隔			*/
	margin: 0px;				/*	マージン  (外側の余白)		*/
/*	padding: 4px;		*/		/*	パディング(内側の余白)		*/
	padding: 10px;				/*	パディング(内側の余白)		*/
/*	padding-left: 1em;	*/		/*	左パディング(内側の左余白)	*/
	display: block;				/*	要素の表示形式＝ブロック	*/
	text-decoration: none; 			/*	文字の装飾（下線）＝無し	*/
	color: #060606;				/*	文字色＝濃いグレー		*/
	background-color: #FFFFFF;		/*	背景色＝white			*/
	border: 0px solid #FFB6C1;		/*	上枠線（色＝lightgrey）		*/
	border-bottom: 1px solid #FFB6C1;	/*	下枠線（色＝lightgrey）		*/
	border-left: 2px solid #FFB6C1;		/*	左枠線（色＝lightgrey）		*/
}
div#mokuji li.childList a:hover { 
	color: #FFFFFF;				/*	文字色＝white			*/
	background-color: #4169E1;		/*	背景色＝royalblue		*/
}


/*==============================================================*/
/*			本文ブロック「contents」		*/
/*==============================================================*/
/*----------------------------------------------------------------------*/
/*	本文ブロック「contents」中の					*/
/*		ダミー論文名ブロック		「DAMY-TitleOfThesis」	*/
/*		連載シリーズボックス		「Rensai」		*/
/*----------------------------------------------------------------------*/
div#contents #DAMY-TitleOfThesis {		/*【ダミー論文名ブロック】		*/
	width: 500px;				/*	ボックスの幅			*/
	height: 100px;				/*	ボックスの高さ			*/
	margin: auto;				/*	マージン　(外側の余白)		*/
	padding: 0px;				/*	パディング(内側の余白)		*/
	background-color: #ffd78c;		/*	背景色				*/
	border: 1px solid #C0C0C0;		/*	枠線（色＝silver）		*/
}
div#contents #Rensai {				/*【連載シリーズボックス】		*/
/*	float: left;		*/		/*	ブロック配置＝左寄せ		*/
	width: 7em;				/*	ボックスの幅			*/
	height: auto;				/*	ボックスの高さ			*/
	margin-top: 20px;			/*	上マージン(外側の上余白)	*/
	margin-right: 10px;			/*	右マージン(外側の右余白)	*/
	margin-bottom: 20px;			/*	下マージン(外側の下余白)	*/
	margin-left: 20px;			/*	左マージン(外側の左余白)	*/
	padding: 3px;				/*	パディング(内側の余白)		*/
	font-size: 14px; 			/*	文字のサイズ			*/
	font-weight: bold; 			/*	文字の太さ			*/
	font-style: normal; 			/*	文字のスタイル			*/
	text-align: center;			/*	文字の横方向の表示位置		*/
	text-valign: middle;			/*	文字の縦方向の表示位置		*/
	line-height: 1.2em;			/*	行の間隔＝文字のサイズ×1.0	*/
	color: #FFFFFF;				/*	文字色＝白			*/
	background-color: #A9A9A9; 		/*	背景色＝darkgray		*/
	border: 1px solid #696969;		/*	枠線（色＝dimgray）		*/
}

/*----------------------------------------------------------------------*/
/*	本文ブロック「contents」の					*/
/*		見出し1				<h1>			*/
/*		見出し2				<h2>			*/
/*		見出し3				<h3>			*/
/*		見出し4				<h4>			*/
/*		見出し1の回り込み解除クラス	<h1 class="clearFloat">	*/
/*		見出し2の回り込み解除クラス	<h2 class="clearFloat">	*/
/*		見出し3の回り込み解除クラス	<h3 class="clearFloat">	*/
/*		見出し4の回り込み解除クラス	<h4 class="clearFloat">	*/
/*----------------------------------------------------------------------*/
div#contents h1 {
	margin-top: 20px;			/*	上マージン(外側の上余白)	*/
	margin-right: 20px;			/*	右マージン(外側の右余白)	*/
	margin-bottom: 10px;			/*	下マージン(外側の下余白)	*/
	margin-left: 20px;			/*	左マージン(外側の左余白)	*/
	padding: 0.5em;				/*	パディング(内側の余白)		*/
	font-weight: bold;			/*	文字の太さ			*/
	font-size: 18px;			/*	文字のサイズ			*/
	text-align: center;			/*	文字の横方向の表示位置		*/
	text-valign: middle;			/*	文字の縦方向の表示位置		*/
	border-style: solid;			/*	枠線の種類			*/
	border-color: #FF99CC;			/*	枠線の色＝薄いピンク		*/
	border-width: thin;			/*	枠線の太さ			*/
	color: #000000;				/*	文字色＝black			*/
}
div#contents h2 {
	margin-top: 20px;			/*	上マージン(外側の上余白)	*/
	margin-right: 20px;			/*	右マージン(外側の右余白)	*/
	margin-bottom: 0px;			/*	下マージン(外側の下余白)	*/
	margin-left: 20px;			/*	左マージン(外側の左余白)	*/
	padding: 0px;				/*	パディング(内側の余白)		*/
	font-weight: bold;			/*	文字の太さ			*/
	font-size: 16px;			/*	文字のサイズ			*/
	text-align: left;			/*	文字の横方向の表示位置		*/
	text-valign: middle;			/*	文字の縦方向の表示位置		*/
	color: #800000;				/*	文字色＝maroon			*/
}
div#contents h3 {
	margin-top: 15px;			/*	上マージン(外側の上余白)	*/
	margin-right: 20px;			/*	右マージン(外側の右余白)	*/
	margin-bottom: 0px;			/*	下マージン(外側の下余白)	*/
	margin-left: 20px;			/*	左マージン(外側の左余白)	*/
	padding: 0px;				/*	パディング(内側の余白)		*/
	font-weight: bold;			/*	文字の太さ			*/
	font-size: 16px;			/*	文字のサイズ			*/
	text-align: left;			/*	文字の横方向の表示位置		*/
	text-valign: middle;			/*	文字の縦方向の表示位置		*/
	color: #000000;				/*	文字色＝black			*/
}
div#contents h4 {				/*	【論文中のタイトル】		*/
	margin-top: 20px;			/*	上マージン(外側の上余白)	*/
	margin-right: 20px;			/*	右マージン(外側の右余白)	*/
	margin-bottom: 0px;			/*	下マージン(外側の下余白)	*/
	margin-left: 20px;			/*	左マージン(外側の左余白)	*/
	padding: 0px;				/*	パディング(内側の余白)		*/
	font-weight: bold;			/*	文字の太さ			*/
	font-size: 16px;			/*	文字のサイズ			*/
	text-align: left;			/*	文字の横方向の表示位置		*/
	text-valign: middle;			/*	文字の縦方向の表示位置		*/
	color: #800000;				/*	文字色＝maroon			*/
}
div#contents h1.clearFloat {
	clear: both;				/*	floatによる回り込み解除		*/
}
div#contents h2.clearFloat {
	clear: both;				/*	floatによる回り込み解除		*/
}
div#contents h3.clearFloat {
	clear: both;				/*	floatによる回り込み解除		*/
}
div#contents h4.clearFloat {
	clear: both;				/*	floatによる回り込み解除		*/
}
/*----------------------------------------------------------------------*/
/*	本文ブロック「contents」の段落「p」の				*/
/*		アンカー			<a>			*/
/*		強調				<b>	<strong>	*/
/*		回り込み解除クラス		<p class="clearFloat">	*/
/*----------------------------------------------------------------------*/
div#contents p {
	margin-top: 10px;			/*	上マージン(外側の上余白)	*/
	margin-right: 20px;			/*	右マージン(外側の右余白)	*/
	margin-bottom: 10px;			/*	下マージン(外側の下余白)	*/
	margin-left: 20px;			/*	左マージン(外側の左余白)	*/
	padding: 0px;				/*	パディング(内側の余白)		*/
	font-size: 14px; 			/*	文字のサイズ			*/
	font-weight: normal; 			/*	文字の太さ			*/
	font-style: normal; 			/*	文字のスタイル			*/
	text-align: left;			/*	文字の横方向の表示位置		*/
	text-valign: middle;			/*	文字の縦方向の表示位置		*/
	line-height: 1.6em;			/*	行の間隔＝文字のサイズ×1.6	*/
	text-indent: 1em; 			/*	インデント＝１文字分		*/
	color: #060606;				/*	文字色＝濃いグレー		*/
}
div#contents p a {				/*	【アンカー】			*/
	text-decoration: underline;		/*	文字の装飾＝下線		*/
}
div#contents p a:link {			
	color: #0000FF;				/*	文字色＝青			*/
}
div#contents p a:hover {			
	font-style: italic; 			/*	文字のスタイル			*/
}
div#contents p a:visited {			
	color: #0000FF;				/*	文字色＝青			*/
}
div#contents p b{				/*	【強調】			*/
	font-size: 15px;			/*	文字のサイズ			*/
	font-weight: bold; 			/*	文字の太さ＝太字		*/
	color: #FF1493;				/*	文字色＝deeppink		*/
	color: #060606;				/*	文字色＝濃いグレー		*/
}
div#contents p strong {				/*	【強調】			*/
	font-size: 15px; 			/*	文字のサイズ			*/
	font-weight: bold; 			/*	文字の太さ＝太字		*/
	color: #32CD32;				/*	文字色＝limegreen		*/
}
div#contents p strong a {
	font-size: 15px; 			/*	文字のサイズ			*/
	font-weight: bold; 			/*	文字の太さ＝太字		*/
	text-decoration: underline;		/*	文字の装飾＝下線		*/
	color: #0000FF;				/*	文字色＝青			*/
}
div#contents p a strong {
	font-size: 15px; 			/*	文字のサイズ			*/
	font-weight: bold; 			/*	文字の太さ＝太字		*/
	text-decoration: underline;		/*	文字の装飾＝下線		*/
	color: #0000FF;				/*	文字色＝青			*/
}
div#contents p.clearFloat {			/*	【回り込み解除】		*/
	clear: both;				/*	floatによる回り込み解除		*/
}
/*----------------------------------------------------------------------*/
/*	本文ブロック「contents」の文字列のかたまり「span」の		*/
/*		上付き文字クラス		<span class="upper">	*/
/*		下付き文字クラス		<span class="lower">	*/
/*----------------------------------------------------------------------*/
div#contents span.upper {			/*	【上付き文字】		*/
	font-size: 12px; 			/*	文字のサイズ		*/
/*	vertical-align: super;	*/		/*	上付き文字		*/
	vertical-align: 3px;			/*	上付き文字(ベースラインから上に3px移動)		*/
}
div#contents span.lower {			/*	【上付き文字】		*/
	font-size: 12px; 			/*	文字のサイズ		*/
/*	vertical-align: sub;	*/		/*	下付き文字		*/
	vertical-align: -1px;			/*	下付き文字(ベースラインから上に-1px移動)	*/
}
/*------------------------------------------------------------------------------------------------------*/
/*	本文ブロック「contents」の段落「p」の								*/
/*		引用文クラス				<p class="note">				*/
/*		引用文クラス2				<p class="note-0000CD">				*/
/*		引用文クラス3				<p class="note-CD0000">				*/
/*		論文のタイトルクラス1			<p class="titleOfThesis1">			*/
/*		論文のタイトルクラス2			<p class="titleOfThesis2">			*/
/*		論文のタイトルクラス3			<p class="titleOfThesis3">			*/
/*		論文の著者名クラス			<p class="authorName">				*/
/*		上矢印クラス				<p class="returnUp">				*/
/*		リストタイプの段落			<ul class="listTypeParagraph">			*/
/*		リストタイプの段落の項目		<ul class="listTypeParagraph"><li>		*/
/*		注釈リスト				<ul id="annotation">				*/
/*		注釈リストの項目			<ul id="annotation"><li>			*/
/*		参考文献リスト				<ul id="reference">				*/
/*		参考文献リストのparentListクラスの項目	<ul id="reference"><li class="parentList">	*/
/*		参考文献リストのchildList クラスの項目	<ul id="reference"><li class="childList">	*/
/*	<注意> 												*/
/*		段落「p.returnUp」内で画像「img」を左／中央／右に配置する時、				*/
/*		通常、「p.returnUp」で「text-align:」を定義する必要はないが、				*/
/*		IE ではバグのため必要になる。								*/
/*------------------------------------------------------------------------------------------------------*/
div#contents p.note {				/* 【引用文】				*/
	font-size: 14px;			/*	文字のサイズ			*/
	padding-left: 30px;			/*	左パディング(内側の左余白)	*/
	text-indent: 0em; 			/*	インデント＝0文字分		*/
	color: #003399;				/*	文字色＝群青（弱め）		*/
}
div#contents p.note b {
	color: #003399;				/*	文字色＝群青（弱め）		*/
	font-weight: bold; 			/*	文字の太さ＝太字		*/
}
div#contents p.note-0000CD {			/* 【引用文2】				*/
	font-size: 14px;			/*	文字のサイズ			*/
	padding-left: 30px;			/*	左パディング(内側の左余白)	*/
	padding-right: 20px;			/*	左パディング(内側の左余白)	*/
	text-indent: 0em; 			/*	インデント＝0文字分		*/
	color: #0000CD;				/*	文字色＝mediumblue		*/
}
div#contents p.note-0000CD b {
	color: #0000CD;				/*	文字色＝mediumblue		*/
	font-weight: bold; 			/*	文字の太さ＝太字		*/
}
div#contents p.note-CD0000 {			/* 【引用文3】				*/
	font-size: 14px;			/*	文字のサイズ			*/
	padding-left: 30px;			/*	左パディング(内側の左余白)	*/
	padding-right: 20px;			/*	左パディング(内側の左余白)	*/
	text-indent: 0em; 			/*	インデント＝0文字分		*/
	color: #CD0000;				/*	文字色＝赤系			*/
}
div#contents p.note-CD0000 b {
	color: #CD0000;				/*	文字色＝mediumblue		*/
	font-weight: bold; 			/*	文字の太さ＝太字		*/
}
div#contents p.titleOfThesis1 {			/* 【論文タイトル1】			*/
	font-size: 17px;			/*	文字のサイズ			*/
	text-indent: 0em; 			/*	インデント＝0文字分		*/
	color: #060606;				/*	文字色＝濃いグレー		*/
}
div#contents p.titleOfThesis1 b {
	font-size: 17px;			/*	文字のサイズ			*/
	color: #060606;				/*	文字色＝濃いグレー		*/
	font-weight: bold; 			/*	文字の太さ＝太字		*/
}
div#contents p.titleOfThesis2 {			/* 【論文タイトル2】			*/
	font-size: 16px;			/*	文字のサイズ			*/
	text-indent: 0em; 			/*	インデント＝0文字分		*/
	color: #060606;				/*	文字色＝濃いグレー		*/
}
div#contents p.titleOfThesis2 b {
	font-size: 16px;			/*	文字のサイズ			*/
	color: #060606;				/*	文字色＝濃いグレー		*/
	font-weight: bold; 			/*	文字の太さ＝太字		*/
}
div#contents p.titleOfThesis3 {			/* 【論文タイトル3】			*/
	font-size: 15px;			/*	文字のサイズ			*/
	text-indent: 0em; 			/*	インデント＝0文字分		*/
	color: #060606;				/*	文字色＝濃いグレー		*/
}
div#contents p.titleOfThesis3 b {
	font-size: 15px;			/*	文字のサイズ			*/
	color: #060606;				/*	文字色＝濃いグレー		*/
	font-weight: bold; 			/*	文字の太さ＝太字		*/
}
div#contents p.authorName {			/* 【著者名】				*/
	font-size: 14px; 			/*	文字のサイズ			*/
	text-align: right;			/*	文字の横方向の表示位置		*/
	color: #060606;				/*	文字色＝濃いグレー		*/
}
div#contents p.authorName b {
	font-size: 14px;			/*	文字のサイズ			*/
	font-weight: bold; 			/*	文字の太さ＝太字		*/
	color: #FF1493;				/*	文字色＝deeppink		*/
	color: #060606;				/*	文字色＝濃いグレー		*/
}
div#contents p.returnUp {			/* 【上矢印クラス】			*/
	width: auto;				/*	ボックスの幅			*/
	height: auto;				/*	ボックスの高さ			*/
	text-align: center;			/*	文字の横方向の表示位置		*/
	text-align: right;			/*	文字の横方向の表示位置		*/
}
div#contents p.returnUp img {			/* 【上矢印クラス中の画像「img」】	*/
	width: 16px;				/*	ボックスの幅			*/
	height: 16px;				/*	ボックスの高さ			*/
	margin-left: auto;			/*	左マージン(外側の左余白)	*/
	margin-right: auto;			/*	右マージン(外側の右余白)	*/
	border: none;				/*	枠線＝無し			*/
}
div#contents p.returnUp a {			/*【上矢印クラス中の「a」】		*/
	text-decoration: none;			/*	文字の装飾＝無し		*/
}
div#contents p.returnUp a:link {		/*【上矢印クラス中の「a:link」】	*/			
	color: #4169E1;				/*	文字色＝royalblue		*/
}
div#contents p.returnUp a:hover {		/*【上矢印クラス中の「a:hover」】	*/			
	font-style: italic; 			/*	文字のスタイル			*/
}
div#contents ul.listTypeParagraph { 		/* 【リストタイプの段落】		*/
	margin-top: 0px;			/*	上マージン(外側の上余白)	*/
	margin-right: 20px;			/*	右マージン(外側の右余白)	*/
	margin-bottom: 0px;			/*	下マージン(外側の下余白)	*/
	margin-left: 40px;			/*	左マージン(外側の左余白)	*/
	padding: 0px;				/*	パディング(内側の余白)		*/
	background-color: #FFFFFF;		/*	背景色＝white			*/
	border: none; 				/*	枠線				*/
}
div#contents ul.listTypeParagraph li { 
	margin: 0px;				/*	マージン  (外側の余白)		*/
	padding-left: 30px;			/*	パディング(内側の余白)		*/
	padding-right: 0px;			/*	パディング(内側の余白)		*/
	padding-top: 0px;			/*	パディング(内側の余白)		*/
	padding-bottom: 3px;			/*	パディング(内側の余白)		*/
	text-align: left;			/*	文字の横方向の表示位置		*/
	text-valign: middle;			/*	文字の縦方向の表示位置		*/
	text-decoration: none; 			/*	文字の装飾（下線）＝無し	*/
	text-indent: -1.5em; 			/*	インデント＝-1.5em		*/
	font-size: 14px; 			/*	文字のサイズ			*/
	font-weight: normal; 			/*	文字の太さ			*/
	font-style: normal; 			/*	文字のスタイル			*/
	color: #060606;				/*	文字色＝濃いグレー		*/
	list-style-type: none; 			/*	リストマーク（マーカー）の種類	*/
}
div#contents ul#annotation { 			/* 【注釈】				*/
	margin-top: 20px;			/*	上マージン(外側の上余白)	*/
	margin-right: 20px;			/*	右マージン(外側の右余白)	*/
	margin-bottom: 10px;			/*	下マージン(外側の下余白)	*/
	margin-left: 30px;			/*	左マージン(外側の左余白)	*/
	padding: 0px;				/*	パディング(内側の余白)		*/
	background-color: #FFFFFF;		/*	背景色＝white			*/
	border: none; 				/*	枠線				*/
}
div#contents ul#annotation li { 
	margin: 0px;				/*	マージン  (外側の余白)		*/
	padding-left: 30px;			/*	パディング(内側の余白)		*/
	padding-right: 0px;			/*	パディング(内側の余白)		*/
	padding-top: 3px;			/*	パディング(内側の余白)		*/
	padding-bottom: 3px;			/*	パディング(内側の余白)		*/
	text-align: left;			/*	文字の横方向の表示位置		*/
	text-valign: middle;			/*	文字の縦方向の表示位置		*/
	text-decoration: none; 			/*	文字の装飾（下線）＝無し	*/
	text-indent: -30px; 			/*	インデント＝-30px		*/
	font-size: 12px; 			/*	文字のサイズ			*/
	font-weight: normal; 			/*	文字の太さ			*/
	font-style: normal; 			/*	文字のスタイル			*/
	color: #060606;				/*	文字色＝濃いグレー		*/
	list-style-type: none; 			/*	リストマーク（マーカー）の種類	*/
}
div#contents ul#annotation li a { 
	text-decoration: underline;		/*	文字の装飾＝下線		*/
	color: #0000FF;				/*	文字色＝青			*/
}
div#contents ul#reference {			/* 【参考文献】				*/ 
	margin-top: 20px;			/*	上マージン(外側の上余白)	*/
	margin-right: 20px;			/*	右マージン(外側の右余白)	*/
	margin-bottom: 10px;			/*	下マージン(外側の下余白)	*/
	margin-left: 30px;			/*	左マージン(外側の左余白)	*/
	padding: 0px;				/*	パディング(内側の余白)		*/
	background-color: #FFFFFF;		/*	背景色＝white			*/
	border: none; 				/*	枠線				*/
}
div#contents ul#reference li { 
	text-align: left;			/*	文字の横方向の表示位置		*/
	text-valign: middle;			/*	文字の縦方向の表示位置		*/
	text-decoration: none; 			/*	文字の装飾（下線）＝無し	*/
	font-size: 12px; 			/*	文字のサイズ			*/
	font-weight: normal; 			/*	文字の太さ			*/
	font-style: normal; 			/*	文字のスタイル			*/
	color: #060606;				/*	文字色＝濃いグレー		*/
	list-style-type: none; 			/*	リストマーク（マーカー）の種類	*/
}
div#contents ul#reference li.parentList { 
	line-height: 1.4em;			/*	行の間隔			*/
}
div#contents ul#reference li.childList { 
	line-height: 1.4em;			/*	行の間隔			*/
	text-indent: -18px; 			/*	インデント＝-18px		*/
}
div#contents ul#reference li.parentList a { 
	text-decoration: underline;		/*	文字の装飾＝下線		*/
	color: #0000FF;				/*	文字色＝青			*/
}
div#contents ul#reference li.childList a { 
	text-decoration: underline;		/*	文字の装飾＝下線		*/
	color: #0000FF;				/*	文字色＝青			*/
}
/*--------------------------------------------------------------------------------------*/
/*	本文ブロック「contents」中の画像						*/
/*		画像に枠を付け右寄せする時のＩＤ	<img src="#" 〜 ID="right">	*/
/*		画像に枠を付け左寄せする時のＩＤ	<img src="#" 〜 ID="left">	*/
/*	<注意>										*/
/*		タイトルもコメントも無い画像だけを入れる時は、				*/
/*		左寄せ／右寄せのＩＤを付けた「img」を使う。				*/
/*--------------------------------------------------------------------------------------*/
div#contents img {				/*【画像】				*/
	margin-left: auto;			/*	左マージン(外側の左余白)	*/
	margin-right: auto;			/*	右マージン(外側の右余白)	*/
	border: none;				/*	枠線＝無し			*/
}
div#contents #right {				/*【右寄せＩＤ】			*/
	float: right;				/*	ブロック配置＝右寄せ		*/
	margin-top: 0px;			/*	上マージン(外側の上余白)	*/
	margin-bottom: 0px;			/*	下マージン(外側の下余白)	*/
	margin-left: 10px;			/*	左マージン(外側の左余白)	*/
	margin-right: 20px;			/*	右マージン(外側の右余白)	*/
	padding: 5px;				/*	パディング(内側の余白)		*/
	background-color: #F5F5F5;		/*	背景色＝whitesmoke		*/
	border: 1px solid #C0C0C0;		/*	枠線（色＝silver）		*/
}
div#contents #left {				/*【左寄せＩＤ】			*/
	float: left;				/*	ブロック配置＝左寄せ		*/
	margin-top: 0px;			/*	上マージン(外側の上余白)	*/
	margin-bottom: 0px;			/*	下マージン(外側の下余白)	*/
	margin-left: 20px;			/*	左マージン(外側の左余白)	*/
	margin-right: 10px;			/*	右マージン(外側の右余白)	*/
	padding: 5px;				/*	パディング(内側の余白)		*/
	background-color: #F5F5F5;		/*	背景色＝whitesmoke		*/
	border: 1px solid #C0C0C0;		/*	枠線（色＝silver）		*/
}
div#contents #returnOn {			/*【上へ戻るＩＤ】			*/
	float: right;				/*	ブロック配置＝右寄せ		*/
	margin-top: 0px;			/*	上マージン(外側の上余白)	*/
	margin-bottom: 0px;			/*	下マージン(外側の下余白)	*/
	margin-left: 10px;			/*	左マージン(外側の左余白)	*/
	margin-right: 20px;			/*	右マージン(外側の右余白)	*/
	padding: 0px;				/*	パディング(内側の余白)		*/
	border: none;				/*	枠線＝無し			*/
}
/*--------------------------------------------------------------------------------------------------------------*/
/*	本文ブロック「contents」中の										*/
/*		幅340の右寄せ画像ボックス	<div id="photoW340R">						*/
/*			画像：枠＝有、余白＝有	<div id="photoW340R"><img src="#" 〜 >				*/
/*			画像：枠＝無、余白＝有	<div id="photoW340R"><img src="#" 〜 ID="NoBorder_Pading ">	*/
/*			画像：枠＝有、余白＝無	<div id="photoW340R"><img src="#" 〜 ID="Border_NoPading">	*/
/*			画像：枠＝無、余白＝無	<div id="photoW340R"><img src="#" 〜 ID="NoBorder_NoPading">	*/
/*		幅340の左寄せ画像ボックス	<div id="photoW340L">						*/
/*			画像：枠＝有、余白＝有	<div id="photoW340L"><img src="#" 〜 >				*/
/*			画像：枠＝無、余白＝有	<div id="photoW340L"><img src="#" 〜 ID="NoBorder_Pading ">	*/
/*			画像：枠＝有、余白＝無	<div id="photoW340L"><img src="#" 〜 ID="Border_NoPading">	*/
/*			画像：枠＝無、余白＝無	<div id="photoW340L"><img src="#" 〜 ID="NoBorder_NoPading">	*/
/*		幅300の右寄せ画像ボックス	<div id="photoW300R">						*/
/*			画像：枠＝有、余白＝有	<div id="photoW300R"><img src="#" 〜 >				*/
/*			画像：枠＝無、余白＝有	<div id="photoW300R"><img src="#" 〜 ID="NoBorder_Pading ">	*/
/*			画像：枠＝有、余白＝無	<div id="photoW300R"><img src="#" 〜 ID="Border_NoPading">	*/
/*			画像：枠＝無、余白＝無	<div id="photoW300R"><img src="#" 〜 ID="NoBorder_NoPading">	*/
/*		幅300の左寄せ画像ボックス	<div id="photoW300L">						*/
/*			画像：枠＝有、余白＝有	<div id="photoW300R"><img src="#" 〜 >				*/
/*			画像：枠＝無、余白＝有	<div id="photoW300R"><img src="#" 〜 ID="NoBorder_Pading ">	*/
/*			画像：枠＝有、余白＝無	<div id="photoW300R"><img src="#" 〜 ID="Border_NoPading">	*/
/*			画像：枠＝無、余白＝無	<div id="photoW300R"><img src="#" 〜 ID="NoBorder_NoPading">	*/
/*		幅260の右寄せ画像ボックス	<div id="photoW260R">						*/
/*			画像：枠＝有、余白＝有	<div id="photoW260R"><img src="#" 〜 >				*/
/*			画像：枠＝無、余白＝有	<div id="photoW260R"><img src="#" 〜 ID="NoBorder_Pading ">	*/
/*			画像：枠＝有、余白＝無	<div id="photoW260R"><img src="#" 〜 ID="Border_NoPading">	*/
/*			画像：枠＝無、余白＝無	<div id="photoW260R"><img src="#" 〜 ID="NoBorder_NoPading">	*/
/*		幅260の左寄せ画像ボックス	<div id="photoW260L">						*/
/*			画像：枠＝有、余白＝有	<div id="photoW260R"><img src="#" 〜 >				*/
/*			画像：枠＝無、余白＝有	<div id="photoW260R"><img src="#" 〜 ID="NoBorder_Pading ">	*/
/*			画像：枠＝有、余白＝無	<div id="photoW260R"><img src="#" 〜 ID="Border_NoPading">	*/
/*			画像：枠＝無、余白＝無	<div id="photoW260R"><img src="#" 〜 ID="NoBorder_NoPading">	*/
/*		幅220の右寄せ画像ボックス	<div id="photoW220R">						*/
/*			画像：枠＝有、余白＝有	<div id="photoW220R"><img src="#" 〜 >				*/
/*			画像：枠＝無、余白＝有	<div id="photoW220R"><img src="#" 〜 ID="NoBorder_Pading ">	*/
/*			画像：枠＝有、余白＝無	<div id="photoW220R"><img src="#" 〜 ID="Border_NoPading">	*/
/*			画像：枠＝無、余白＝無	<div id="photoW220R"><img src="#" 〜 ID="NoBorder_NoPading">	*/
/*		幅220の左寄せ画像ボックス	<div id="photoW220L">						*/
/*			画像：枠＝有、余白＝有	<div id="photoW220R"><img src="#" 〜 >				*/
/*			画像：枠＝無、余白＝有	<div id="photoW220R"><img src="#" 〜 ID="NoBorder_Pading ">	*/
/*			画像：枠＝有、余白＝無	<div id="photoW220R"><img src="#" 〜 ID="Border_NoPading">	*/
/*			画像：枠＝無、余白＝無	<div id="photoW220R"><img src="#" 〜 ID="NoBorder_NoPading">	*/
/*		幅180の右寄せ画像ボックス	<div id="photoW180R">						*/
/*			画像：枠＝有、余白＝有	<div id="photoW180R"><img src="#" 〜 >				*/
/*			画像：枠＝無、余白＝有	<div id="photoW180R"><img src="#" 〜 ID="NoBorder_Pading ">	*/
/*			画像：枠＝有、余白＝無	<div id="photoW180R"><img src="#" 〜 ID="Border_NoPading">	*/
/*			画像：枠＝無、余白＝無	<div id="photoW180R"><img src="#" 〜 ID="NoBorder_NoPading">	*/
/*		幅180の左寄せ画像ボックス	<div id="photoW180L">						*/
/*			画像：枠＝有、余白＝有	<div id="photoW180L"><img src="#" 〜 >				*/
/*			画像：枠＝無、余白＝有	<div id="photoW180L"><img src="#" 〜 ID="NoBorder_Pading ">	*/
/*			画像：枠＝有、余白＝無	<div id="photoW180L"><img src="#" 〜 ID="Border_NoPading">	*/
/*			画像：枠＝無、余白＝無	<div id="photoW180L"><img src="#" 〜 ID="NoBorder_NoPading">	*/
/*		段落「p」の図タイトルクラス	<p class="photoTitle">						*/
/*		段落「p」の図コメントクラス	<p class="photoComent">						*/
/*	<注意>													*/
/*		タイトルやコメントの有る画像を入れる時は、上記「img」でなく					*/
/*		幅と左寄せ／右寄せを指定した下記画像ボックスを使い、						*/
/*			「photoW340R」「photoW340L」								*/
/*			「photoW300R」「photoW300L」								*/
/*			「photoW260R」「photoW260L」								*/
/*			「photoW220R」「photoW220L」								*/
/*			「photoW180R」「photoW180L」								*/
/*		その中に											*/
/*			画像「img」										*/
/*			タイトル「p.photoTitle」								*/
/*			コメント「p.photoComent」								*/
/*		を定義する。											*/
/*--------------------------------------------------------------------------------------------------------------*/
div#contents #photoW340R {			/*【幅340の右寄せ画像ボックス】		*/
	width: 340px;				/*	ボックスの幅＝340px		*/
	height: auto;				/*	ボックスの高さ			*/
	float: right;				/*	ブロック配置＝右寄せ		*/
	margin: 2px;				/*	マージン(外側の余白)		*/
	margin-right: 10px;			/*	右マージン(外側の右余白)＝10px	*/
	padding: 0px;				/*	パディング(内側の余白)		*/
	background-color: #FFFFFF; 		/*	背景色＝white			*/
	border: none;				/*	枠線＝無し			*/
	text-align: center;			/*	画像の横方向センタリングのため	*/
}
div#contents #photoW340R img {			/*【幅340の右寄せ画像ボックス中の画像：枠＝有、余白＝有】	*/
	margin: 0px;				/*	上マージン(外側の上余白)				*/
	padding: 5px;				/*	パディング(内側の余白)					*/
	background-color: #F5F5F5;		/*	背景色＝whitesmoke					*/
	border: 1px solid #C0C0C0;		/*	枠線（色＝silver）					*/
}
div#contents #photoW340R #NoBorder_Pading {	/*【幅340の右寄せ画像ボックス中の画像：枠＝無、余白＝有】	*/
	background-color: #F5F5F5;		/*	背景色＝whitesmoke					*/
	border: 1px solid #FFFFFF;		/*	枠線（色＝white）					*/
}
div#contents #photoW340R #Border_NoPading {	/*【幅340の右寄せ画像ボックス中の画像：枠＝有、余白＝無】	*/
	border: 1px solid #C0C0C0;		/*	枠線（色＝silver）					*/
	padding: 0px;				/*	パディング(内側の余白)					*/
}
div#contents #photoW340R #NoBorder_NoPading {	/*【幅340の右寄せ画像ボックス中の画像：枠＝無、余白＝無】	*/
	border: 1px solid #FFFFFF;		/*	枠線（色＝white）					*/
	padding: 0px;				/*	パディング(内側の余白)					*/
}
/*--------------------------------------------------------------------------------------*/
div#contents #photoW340L {			/*【幅340の左寄せ画像ボックス】		*/
	width: 340px;				/*	ボックスの幅＝340px		*/
	height: auto;				/*	ボックスの高さ			*/
	float: left;				/*	ブロック配置＝左寄せ		*/
	margin: 2px;				/*	マージン(外側の余白)		*/
	margin-left: 10px;			/*	左マージン(外側の左余白)＝10px	*/
	padding: 0px;				/*	パディング(内側の余白)		*/
	background-color: #FFFFFF; 		/*	背景色＝white			*/
	border: none;				/*	枠線＝無し			*/
	text-align: center;			/*	画像の横方向センタリングのため	*/
}
div#contents #photoW340L img {			/*【幅340の左寄せ画像ボックス中の画像：枠＝有、余白＝有】	*/
	margin: 0px;				/*	上マージン(外側の上余白)				*/
	padding: 5px;				/*	パディング(内側の余白)					*/
	background-color: #F5F5F5;		/*	背景色＝whitesmoke					*/
	border: 1px solid #C0C0C0;		/*	枠線（色＝silver）					*/
}
div#contents #photoW340L #NoBorder_Pading {	/*【幅340の左寄せ画像ボックス中の画像：枠＝無、余白＝有】	*/
	background-color: #F5F5F5;		/*	背景色＝whitesmoke					*/
	border: 1px solid #FFFFFF;		/*	枠線（色＝white）					*/
}
div#contents #photoW340L #Border_NoPading {	/*【幅340の左寄せ画像ボックス中の画像：枠＝有、余白＝無】	*/
	border: 1px solid #C0C0C0;		/*	枠線（色＝silver）					*/
	padding: 0px;				/*	パディング(内側の余白)					*/
}
div#contents #photoW340L #NoBorder_NoPading {	/*【幅340の左寄せ画像ボックス中の画像：枠＝無、余白＝無】	*/
	border: 1px solid #FFFFFF;		/*	枠線（色＝white）					*/
	padding: 0px;				/*	パディング(内側の余白)					*/
}
/*--------------------------------------------------------------------------------------*/
div#contents #photoW300R {			/*【幅300の右寄せ画像ボックス】		*/
	width: 300px;				/*	ボックスの幅＝300px		*/
	height: auto;				/*	ボックスの高さ			*/
	float: right;				/*	ブロック配置＝右寄せ		*/
	margin: 2px;				/*	マージン(外側の余白)		*/
	margin-right: 10px;			/*	右マージン(外側の右余白)＝10px	*/
	padding: 0px;				/*	パディング(内側の余白)		*/
	background-color: #FFFFFF; 		/*	背景色＝white			*/
	border: none;				/*	枠線＝無し			*/
	text-align: center;			/*	画像の横方向センタリングのため	*/
}
div#contents #photoW300R img {			/*【幅300の右寄せ画像ボックス中の画像：枠＝有、余白＝有】	*/
	margin: 0px;				/*	上マージン(外側の上余白)				*/
	padding: 5px;				/*	パディング(内側の余白)					*/
	background-color: #F5F5F5;		/*	背景色＝whitesmoke					*/
	border: 1px solid #C0C0C0;		/*	枠線（色＝silver）					*/
}
div#contents #photoW300R #NoBorder_Pading {	/*【幅300の右寄せ画像ボックス中の画像：枠＝無、余白＝有】	*/
	background-color: #F5F5F5;		/*	背景色＝whitesmoke					*/
	border: 1px solid #FFFFFF;		/*	枠線（色＝white）					*/
}
div#contents #photoW300R #Border_NoPading {	/*【幅300の右寄せ画像ボックス中の画像：枠＝有、余白＝無】	*/
	border: 1px solid #C0C0C0;		/*	枠線（色＝silver）					*/
	padding: 0px;				/*	パディング(内側の余白)					*/
}
div#contents #photoW300R #NoBorder_NoPading {	/*【幅300の右寄せ画像ボックス中の画像：枠＝無、余白＝無】	*/
	border: 1px solid #FFFFFF;		/*	枠線（色＝white）					*/
	padding: 0px;				/*	パディング(内側の余白)					*/
}
/*--------------------------------------------------------------------------------------*/
div#contents #photoW300L {			/*【幅300の左寄せ画像ボックス】		*/
	width: 300px;				/*	ボックスの幅＝300px		*/
	height: auto;				/*	ボックスの高さ			*/
	float: left;				/*	ブロック配置＝左寄せ		*/
	margin: 2px;				/*	マージン(外側の余白)		*/
	margin-left: 10px;			/*	左マージン(外側の左余白)＝10px	*/
	padding: 0px;				/*	パディング(内側の余白)		*/
	background-color: #FFFFFF; 		/*	背景色＝white			*/
	border: none;				/*	枠線＝無し			*/
	text-align: center;			/*	画像の横方向センタリングのため	*/
}
div#contents #photoW300L img {			/*【幅300の左寄せ画像ボックス中の画像：枠＝有、余白＝有】	*/
	margin: 0px;				/*	上マージン(外側の上余白)				*/
	padding: 5px;				/*	パディング(内側の余白)					*/
	background-color: #F5F5F5;		/*	背景色＝whitesmoke					*/
	border: 1px solid #C0C0C0;		/*	枠線（色＝silver）					*/
}
div#contents #photoW300L #NoBorder_Pading {	/*【幅300の左寄せ画像ボックス中の画像：枠＝無、余白＝有】	*/
	background-color: #F5F5F5;		/*	背景色＝whitesmoke					*/
	border: 1px solid #FFFFFF;		/*	枠線（色＝white）					*/
}
div#contents #photoW300L #Border_NoPading {	/*【幅300の左寄せ画像ボックス中の画像：枠＝有、余白＝無】	*/
	border: 1px solid #C0C0C0;		/*	枠線（色＝silver）					*/
	padding: 0px;				/*	パディング(内側の余白)					*/
}
div#contents #photoW300L #NoBorder_NoPading {	/*【幅300の左寄せ画像ボックス中の画像：枠＝無、余白＝無】	*/
	border: 1px solid #FFFFFF;		/*	枠線（色＝white）					*/
	padding: 0px;				/*	パディング(内側の余白)					*/
}
/*--------------------------------------------------------------------------------------*/
div#contents #photoW260R {			/*【幅260の右寄せ画像ボックス】		*/
	width: 260px;				/*	ボックスの幅＝260px		*/
	height: auto;				/*	ボックスの高さ			*/
	float: right;				/*	ブロック配置＝右寄せ		*/
	margin: 2px;				/*	マージン(外側の余白)		*/
	margin-right: 10px;			/*	右マージン(外側の右余白)＝10px	*/
	padding: 0px;				/*	パディング(内側の余白)		*/
	background-color: #FFFFFF; 		/*	背景色＝white			*/
	border: none;				/*	枠線＝無し			*/
	text-align: center;			/*	画像の横方向センタリングのため	*/
}
div#contents #photoW260R img {			/*【幅260の右寄せ画像ボックス中の画像：枠＝有、余白＝有】	*/
	margin: 0px;				/*	上マージン(外側の上余白)				*/
	padding: 5px;				/*	パディング(内側の余白)					*/
	background-color: #F5F5F5;		/*	背景色＝whitesmoke					*/
	border: 1px solid #C0C0C0;		/*	枠線（色＝silver）					*/
}
div#contents #photoW260R #NoBorder_Pading {	/*【幅260の右寄せ画像ボックス中の画像：枠＝無、余白＝有】	*/
	background-color: #F5F5F5;		/*	背景色＝whitesmoke					*/
	border: 1px solid #FFFFFF;		/*	枠線（色＝white）					*/
}
div#contents #photoW260R #Border_NoPading {	/*【幅260の右寄せ画像ボックス中の画像：枠＝有、余白＝無】	*/
	border: 1px solid #C0C0C0;		/*	枠線（色＝silver）					*/
	padding: 0px;				/*	パディング(内側の余白)					*/
}
div#contents #photoW260R #NoBorder_NoPading {	/*【幅260の右寄せ画像ボックス中の画像：枠＝無、余白＝無】	*/
	border: 1px solid #FFFFFF;		/*	枠線（色＝white）					*/
	padding: 0px;				/*	パディング(内側の余白)					*/
}
/*--------------------------------------------------------------------------------------*/
div#contents #photoW260L {			/*【幅260の左寄せ画像ボックス】		*/
	width: 260px;				/*	ボックスの幅＝260px		*/
	height: auto;				/*	ボックスの高さ			*/
	float: left;				/*	ブロック配置＝左寄せ		*/
	margin: 2px;				/*	マージン(外側の余白)		*/
	margin-left: 10px;			/*	左マージン(外側の左余白)＝10px	*/
	padding: 0px;				/*	パディング(内側の余白)		*/
	background-color: #FFFFFF; 		/*	背景色＝white			*/
	border: none;				/*	枠線＝無し			*/
	text-align: center;			/*	画像の横方向センタリングのため	*/
}
div#contents #photoW260L img {			/*【幅260の左寄せ画像ボックス中の画像：枠＝有、余白＝有】	*/
	margin: 0px;				/*	上マージン(外側の上余白)				*/
	padding: 5px;				/*	パディング(内側の余白)					*/
	background-color: #F5F5F5;		/*	背景色＝whitesmoke					*/
	border: 1px solid #C0C0C0;		/*	枠線（色＝silver）					*/
}
div#contents #photoW260L #NoBorder_Pading {	/*【幅260の左寄せ画像ボックス中の画像：枠＝無、余白＝有】	*/
	background-color: #F5F5F5;		/*	背景色＝whitesmoke					*/
	border: 1px solid #FFFFFF;		/*	枠線（色＝white）					*/
}
div#contents #photoW260L #Border_NoPading {	/*【幅260の左寄せ画像ボックス中の画像：枠＝有、余白＝無】	*/
	border: 1px solid #C0C0C0;		/*	枠線（色＝silver）					*/
	padding: 0px;				/*	パディング(内側の余白)					*/
}
div#contents #photoW260L #NoBorder_NoPading {	/*【幅260の左寄せ画像ボックス中の画像：枠＝無、余白＝無】	*/
	border: 1px solid #FFFFFF;		/*	枠線（色＝white）					*/
	padding: 0px;				/*	パディング(内側の余白)					*/
}
/*--------------------------------------------------------------------------------------*/
div#contents #photoW220R {			/*【幅220の右寄せ画像ボックス】		*/
	width: 220px;				/*	ボックスの幅＝220px		*/
	height: auto;				/*	ボックスの高さ			*/
	float: right;				/*	ブロック配置＝右寄せ		*/
	margin: 2px;				/*	マージン(外側の余白)		*/
	margin-right: 10px;			/*	右マージン(外側の右余白)＝10px	*/
	padding: 0px;				/*	パディング(内側の余白)		*/
	background-color: #FFFFFF; 		/*	背景色＝white			*/
	border: none;				/*	枠線＝無し			*/
	text-align: center;			/*	画像の横方向センタリングのため	*/
}
div#contents #photoW220R img {			/*【幅220の右寄せ画像ボックス中の画像：枠＝有、余白＝有】	*/
	margin: 0px;				/*	上マージン(外側の上余白)				*/
	padding: 5px;				/*	パディング(内側の余白)					*/
	background-color: #F5F5F5;		/*	背景色＝whitesmoke					*/
	border: 1px solid #C0C0C0;		/*	枠線（色＝silver）					*/
}
div#contents #photoW220R #NoBorder_Pading {	/*【幅220の右寄せ画像ボックス中の画像：枠＝無、余白＝有】	*/
	background-color: #F5F5F5;		/*	背景色＝whitesmoke					*/
	border: 1px solid #FFFFFF;		/*	枠線（色＝white）					*/
}
div#contents #photoW220R #Border_NoPading {	/*【幅220の右寄せ画像ボックス中の画像：枠＝有、余白＝無】	*/
	border: 1px solid #C0C0C0;		/*	枠線（色＝silver）					*/
	padding: 0px;				/*	パディング(内側の余白)					*/
}
div#contents #photoW220R #NoBorder_NoPading {	/*【幅220の右寄せ画像ボックス中の画像：枠＝無、余白＝無】	*/
	border: 1px solid #FFFFFF;		/*	枠線（色＝white）					*/
	padding: 0px;				/*	パディング(内側の余白)					*/
}
/*--------------------------------------------------------------------------------------*/
div#contents #photoW220L {			/*【幅220の左寄せ画像ボックス】		*/
	width: 220px;				/*	ボックスの幅＝220px		*/
	height: auto;				/*	ボックスの高さ			*/
	float: left;				/*	ブロック配置＝左寄せ		*/
	margin: 2px;				/*	マージン(外側の余白)		*/
	margin-left: 10px;			/*	左マージン(外側の左余白)＝10px	*/
	padding: 0px;				/*	パディング(内側の余白)		*/
	background-color: #FFFFFF; 		/*	背景色＝white			*/
	border: none;				/*	枠線＝無し			*/
	text-align: center;			/*	画像の横方向センタリングのため	*/
}
div#contents #photoW220L img {			/*【幅220の左寄せ画像ボックス中の画像：枠＝有、余白＝有】	*/
	margin: 0px;				/*	上マージン(外側の上余白)				*/
	padding: 5px;				/*	パディング(内側の余白)					*/
	background-color: #F5F5F5;		/*	背景色＝whitesmoke					*/
	border: 1px solid #C0C0C0;		/*	枠線（色＝silver）					*/
}
div#contents #photoW220L #NoBorder_Pading {	/*【幅220の左寄せ画像ボックス中の画像：枠＝無、余白＝有】	*/
	background-color: #F5F5F5;		/*	背景色＝whitesmoke					*/
	border: 1px solid #FFFFFF;		/*	枠線（色＝white）					*/
}
div#contents #photoW220L #Border_NoPading {	/*【幅220の左寄せ画像ボックス中の画像：枠＝有、余白＝無】	*/
	border: 1px solid #C0C0C0;		/*	枠線（色＝silver）					*/
	padding: 0px;				/*	パディング(内側の余白)					*/
}
div#contents #photoW220L #NoBorder_NoPading {	/*【幅220の左寄せ画像ボックス中の画像：枠＝無、余白＝無】	*/
	border: 1px solid #FFFFFF;		/*	枠線（色＝white）					*/
	padding: 0px;				/*	パディング(内側の余白)					*/
}
/*--------------------------------------------------------------------------------------*/
div#contents #photoW180R {			/*【幅180の右寄せ画像ボックス】		*/
	width: 180px;				/*	ボックスの幅＝180px		*/
	height: auto;				/*	ボックスの高さ			*/
	float: right;				/*	ブロック配置＝右寄せ		*/
	margin: 2px;				/*	マージン(外側の余白)		*/
	margin-right: 10px;			/*	右マージン(外側の右余白)＝10px	*/
	padding: 0px;				/*	パディング(内側の余白)		*/
	background-color: #FFFFFF; 		/*	背景色＝white			*/
	border: none;				/*	枠線＝無し			*/
	text-align: center;			/*	画像の横方向センタリングのため	*/
}
div#contents #photoW180R img {			/*【幅180の右寄せ画像ボックス中の画像：枠＝有、余白＝有】	*/
	margin: 0px;				/*	上マージン(外側の上余白)				*/
	padding: 5px;				/*	パディング(内側の余白)					*/
	background-color: #F5F5F5;		/*	背景色＝whitesmoke					*/
	border: 1px solid #C0C0C0;		/*	枠線（色＝silver）					*/
}
div#contents #photoW180R #NoBorder_Pading {	/*【幅180の右寄せ画像ボックス中の画像：枠＝無、余白＝有】	*/
	background-color: #F5F5F5;		/*	背景色＝whitesmoke					*/
	border: 1px solid #FFFFFF;		/*	枠線（色＝white）					*/
}
div#contents #photoW180R #Border_NoPading {	/*【幅180の右寄せ画像ボックス中の画像：枠＝有、余白＝無】	*/
	border: 1px solid #C0C0C0;		/*	枠線（色＝silver）					*/
	padding: 0px;				/*	パディング(内側の余白)					*/
}
div#contents #photoW180R #NoBorder_NoPading {	/*【幅180の右寄せ画像ボックス中の画像：枠＝無、余白＝無】	*/
	border: 1px solid #FFFFFF;		/*	枠線（色＝white）					*/
	padding: 0px;				/*	パディング(内側の余白)					*/
}
/*--------------------------------------------------------------------------------------*/
div#contents #photoW180L {			/*【幅180の左寄せ画像ボックス】		*/
	width: 180px;				/*	ボックスの幅＝180px		*/
	height: auto;				/*	ボックスの高さ			*/
	float: left;				/*	ブロック配置＝左寄せ		*/
	margin: 2px;				/*	マージン(外側の余白)		*/
	margin-left: 10px;			/*	左マージン(外側の左余白)＝10px	*/
	padding: 0px;				/*	パディング(内側の余白)		*/
	background-color: #FFFFFF; 		/*	背景色＝white			*/
	border: none;				/*	枠線＝無し			*/
	text-align: center;			/*	画像の横方向センタリングのため	*/
}
div#contents #photoW180L img {			/*【幅180の左寄せ画像ボックス中の画像：枠＝有、余白＝有】	*/
	margin: 0px;				/*	上マージン(外側の上余白)				*/
	padding: 5px;				/*	パディング(内側の余白)					*/
	background-color: #F5F5F5;		/*	背景色＝whitesmoke					*/
	border: 1px solid #C0C0C0;		/*	枠線（色＝silver）					*/
}
div#contents #photoW180L #NoBorder_Pading {	/*【幅180の左寄せ画像ボックス中の画像：枠＝無、余白＝有】	*/
	background-color: #F5F5F5;		/*	背景色＝whitesmoke					*/
	border: 1px solid #FFFFFF;		/*	枠線（色＝white）					*/
}
div#contents #photoW180L #Border_NoPading {	/*【幅180の左寄せ画像ボックス中の画像：枠＝有、余白＝無】	*/
	border: 1px solid #C0C0C0;		/*	枠線（色＝silver）					*/
	padding: 0px;				/*	パディング(内側の余白)					*/
}
div#contents #photoW180L #NoBorder_NoPading {	/*【幅180の左寄せ画像ボックス中の画像：枠＝無、余白＝無】	*/
	border: 1px solid #FFFFFF;		/*	枠線（色＝white）					*/
	padding: 0px;				/*	パディング(内側の余白)					*/
}
/*--------------------------------------------------------------------------------------*/
div#contents p.photoTitle{			/*【画像ボックス中の図タイトル】	*/
	margin-top: 0px;			/*	上マージン(外側の上余白)	*/
	margin-bottom: 0px;			/*	下マージン(外側の下余白)	*/
	margin-left: 5px;			/*	左マージン(外側の左余白)	*/
	margin-right: 5px;			/*	右マージン(外側の右余白)	*/
	padding: 0px;				/*	パディング(内側の余白)		*/
	font-size: 12px; 			/*	文字のサイズ			*/
	text-align: center;			/*	文字の横方向の表示位置		*/
	line-height: 1.4em;			/*	行の間隔＝文字のサイズ×1.6	*/
	text-indent: 0em; 			/*	インデント＝１文字分		*/
	color: #808080;				/*	文字色＝gray			*/
}
div#contents p.photoComent{			/*【画像ボックス中の図コメント】	*/
	margin-top: 0px;			/*	上マージン(外側の上余白)	*/
	margin-bottom: 6px;			/*	下マージン(外側の下余白)	*/
	margin-left: 12px;			/*	左マージン(外側の左余白)	*/
	margin-right: 12px;			/*	右マージン(外側の右余白)	*/
	padding: 0px;				/*	パディング(内側の余白)		*/
	font-size: 10px; 			/*	文字のサイズ			*/
	text-align: left;			/*	文字の横方向の表示位置		*/
	line-height: 1.4em;			/*	行の間隔＝文字のサイズ×1.6	*/
	text-indent: 0em; 			/*	インデント＝１文字分		*/
	color: #808080;				/*	文字色＝gray			*/
}
/*------------------------------------------------------*/
/*	本文ブロック「contents」の			*/
/*		テーブル		<table>		*/
/*		セル			<td> 		*/
/*		セルのアンカー		<td> <a>	*/
/*		セルの強調		<td> <strong>	*/
/*------------------------------------------------------*/
div#contents table { 
	border: 1px #FFFFFF solid; 		/*	枠線				*/
	border-spacing: 0px; 			/*	セルの枠線の間隔（間隔の大きさ）*/
	margin-top: 0px;			/*	上マージン(外側の上余白)	*/
	margin-right: 0px;			/*	右マージン(外側の右余白)	*/
	margin-bottom: 0px;			/*	下マージン(外側の下余白)	*/
	margin-left: 0px;			/*	左マージン(外側の左余白)	*/
	padding: 0px;				/*	パディング(内側の余白)		*/
	background-color: #FF1493; 		/*	背景色＝deeppink		*/
	background-color: #FFFFFF; 		/*	背景色＝white			*/
}
div#contents td {
	font-size: 13px; 			/*	文字のサイズ			*/
	font-weight: normal; 			/*	文字の太さ			*/
	font-style: normal; 			/*	文字のスタイル			*/
	line-height: 1.2em;			/*	行の間隔＝文字のサイズ×1.2	*/
	text-indent: 1em; 			/*	インデント＝１文字分		*/
	color: #060606;				/*	文字色＝濃いグレー		*/
	background-color: #FF1493; 		/*	背景色＝deeppink		*/
	background-color: #FFFFFF; 		/*	背景色＝white			*/
}
div#contents td a       {
	text-decoration: none; 			/*	文字の装飾			*/
	font-style: normal; 			/*	文字のスタイル			*/
	color: #060606; 			/*	文字色				*/
}
div#contents td a:hover {
	text-decoration: underline;		/*	文字の装飾			*/
	font-style: italic; 			/*	文字のスタイル			*/
	color: #0000FF;				/*	文字色				*/
}
div#contents td strong {
	font-weight: bold; 			/*	文字の太さ＝太字		*/
}


/*==============================================================*/
/*		左メニューブロック「side1」			*/
/*==============================================================*/
/*----------------------------------------------------------------------------------------------*/
/*	左メニューブロック「side1」中の表紙画像ブロック		<div id="HyousiImageBox">	*/
/*	<注意> 											*/
/*		Opera及びFireFoxの時、背景画像が表示されないので				*/
/*		HTMLでのimg指定に修正した。							*/
/*----------------------------------------------------------------------------------------------*/
div#side1 #HyousiImageBox {
	width: 170px;					/*	ボックスの幅			*/
/*	height: 241px;		*/			/*	ボックスの高さ			*/
	height: auto;					/*	ボックスの高さ			*/
	margin: auto;					/*	マージン　(外側の余白)		*/
	margin-top: 10px;				/*	上マージン(外側の上余白)	*/
	padding: 0px;					/*	パディング(内側の余白)		*/
/*	background-image: url(../img/gakusai19.jpg);*/	/*	背景画像			*/
/*	background-repeat: no-repeat;		*/	/*	背景画像の並び方		*/
/*	background-position: left center;	*/	/*	背景画像の位置			*/
/*	background-attachment: fixed;		*/	/*	背景画像＝固定（スクロール無し）*/
	border: none;					/*	枠線＝無し			*/
}

/*------------------------------------------------------*/
/*	左メニューブロック「side1」の			*/
/*		見出し1		<h1>			*/
/*		段落		<p>			*/
/*		アンカー	<a>			*/
/*		強調		<b>	<strong>	*/
/*		引用文クラス	<p class="note">	*/
/*------------------------------------------------------*/
div#side1 h1 {
	clear: both;
	margin: 0px;				/*	マージン　(外側の余白)		*/
	margin-top: 6px;			/*	上マージン(外側の上余白)	*/
	padding: 0px;				/*	パディング(内側の余白)		*/
	padding-left: 10px;			/*	左パディング(内側の左余白)	*/
	font-weight: normal; 			/*	文字の太さ			*/
	font-style: normal; 			/*	文字のスタイル			*/
	font-size: 11px;			/*	文字のサイズ			*/
	line-height: 1em;			/*	行の間隔＝文字のサイズ×1.0	*/
	text-align: left;			/*	文字の横方向の表示位置		*/
	text-valign: middle;			/*	文字の縦方向の表示位置		*/
	text-indent: 0em; 			/*	インデント			*/
	color: #808080;				/*	文字色＝gray			*/
}
div#side1 p {
	margin-top: 5px;			/*	上マージン(外側の上余白)	*/
	margin-right: 0px;			/*	右マージン(外側の右余白)	*/
	margin-bottom: 0px;			/*	下マージン(外側の下余白)	*/
	margin-left: 0px;			/*	左マージン(外側の左余白)	*/
	padding: 0px;				/*	パディング(内側の余白)		*/
	padding-left: 10px;			/*	左パディング(内側の左余白)	*/
	font-size: 11px; 			/*	文字のサイズ			*/
	font-weight: normal; 			/*	文字の太さ			*/
	font-style: normal; 			/*	文字のスタイル			*/
	line-height: 1em;			/*	行の間隔＝文字のサイズ×1.0	*/
	text-align: left;			/*	文字の横方向の表示位置		*/
	text-valign: middle;			/*	文字の縦方向の表示位置		*/
	text-indent: 1em; 			/*	インデント＝１文字分		*/
	color: #808080;				/*	文字色＝gray			*/
}
div#side1 p a {
	text-decoration: underline;		/*	文字の装飾＝下線		*/
}
div#side1 p a:link {			
	color: #0000FF;				/*	文字色＝青			*/
}
div#side1 p a:hover {			
	font-style: italic; 			/*	文字のスタイル			*/
}
div#side1 p a:visited {			
	color: #0000FF;				/*	文字色＝青			*/
}
div#side1 p b{
	font-size: 15px;			/*	文字のサイズ			*/
	font-weight: bold; 			/*	文字の太さ＝太字		*/
	color: #FF1493;				/*	文字色＝deeppink		*/
}
div#side1 p strong {
	font-size: 15px; 			/*	文字のサイズ			*/
	font-weight: bold; 			/*	文字の太さ＝太字		*/
	color: #32CD32;				/*	文字色＝limegreen		*/
}
div#side1 p strong a {
	font-size: 15px; 			/*	文字のサイズ			*/
	font-weight: bold; 			/*	文字の太さ＝太字		*/
	text-decoration: underline;		/*	文字の装飾＝下線		*/
	color: #0000FF;				/*	文字色＝青			*/
}
div#side1 p a strong {
	font-size: 15px; 			/*	文字のサイズ			*/
	font-weight: bold; 			/*	文字の太さ＝太字		*/
	text-decoration: underline;		/*	文字の装飾＝下線		*/
	color: #0000FF;				/*	文字色＝青			*/
}
div#side1 p.note {
	font-size: 14px;			/*	文字のサイズ			*/
	padding-left: 30px;			/*	左パディング(内側の左余白)	*/
	text-indent: 0em; 			/*	インデント＝0文字分		*/
	color: #008B8B;				/*	文字色＝darkcyan		*/
}


/*==============================================================*/
/*		右メニューブロック「side2」			*/
/*==============================================================*/
/*------------------------------------------------------------------------------------------------------*/
/*	右メニューブロック「side2」の									*/
/*		順序のないリスト					<ul>				*/
/*		本文ページで使用するparentListクラスのリスト		<li class="parentList">		*/
/*		本文ページで使用するchildList クラスのリスト		<li class="childList">		*/
/*		目次ページで使用するparentList_mokujiクラスのリスト	<li class="parentList_mokuji">	*/
/*		目次ページで使用するchildList_mokuji クラスのリスト	<li class="childList_mokuji">	*/
/*	<注意> 												*/
/*		「li.parentList_mokuji」及び「li.childList_mokuji」で					*/
/*		「text-align: left;」としリストブロックを左寄せし、					*/
/*		「li.parentList_mokuji a」及び「li.childList_mokuji a」で				*/
/*		「text-align: center;」でリストブロック中の文字を中央に配置している。			*/
/*		「li.parentList」及び「li.childList」との違いに注意！					*/
/*------------------------------------------------------------------------------------------------------*/
div#side2 ul { 
	margin: 0px;				/*	マージン  (外側の余白)		*/
	padding: 0px;				/*	パディング(内側の余白)		*/
	padding-left: 5px;			/*	左パディング(内側の左余白)	*/
}
div#side2 li { 
	font-size: 11px; 			/*	文字のサイズ			*/
	font-weight: normal; 			/*	文字の太さ			*/
	font-style: normal; 			/*	文字のスタイル			*/
}
div#side2 li.parentList { 
	text-align: left;			/*	文字の横方向の表示位置		*/
	text-valign: middle;			/*	文字の縦方向の表示位置		*/
	list-style-type: none; 			/*	リストマーク（マーカー）の種類	*/
}
div#side2 li.parentList a { 
	width: 160px;				/*	ボックスの幅			*/
/*	height: 17px;			*/	/*	ボックスの高さ			*/
	height: auto;				/*	ボックスの高さ			*/
/*	line-height: 17px;		*/	/*	行の間隔			*/
	line-height: 1.6em;			/*	行の間隔			*/
	margin: 0px;				/*	マージン  (外側の余白)		*/
	margin-top: 10px;			/*	マージン  (外側の余白)		*/
	padding: 4px;				/*	パディング(内側の余白)		*/
	display: block;				/*	要素の表示形式＝ブロック	*/
	text-align: center;			/*	文字の横方向の表示位置		*/
	text-decoration: none; 			/*	文字の装飾（下線）＝無し	*/
	color: #0000CD;				/*	文字色＝mediumblue		*/
	background-color: #D3D3D3;		/*	背景色＝lightgrey		*/
	border: 1px solid #A9A9A9; 		/*	枠線（色＝darkgray）		*/
}
div#side2 li.parentList a:hover { 
	color: #FFFFFF;				/*	文字色＝white			*/
	background-color: #4169E1;		/*	背景色＝royalblue		*/
}
div#side2 li.childList { 
	text-align: left;			/*	文字の横方向の表示位置		*/
	text-valign: middle;			/*	文字の縦方向の表示位置		*/
	list-style-type: none; 			/*	リストマーク（マーカー）の種類	*/
}
div#side2 li.childList a { 
	width: 156px;				/*	ボックスの幅			*/
/*	height: 17px;			*/	/*	ボックスの高さ			*/
	height: auto;				/*	ボックスの高さ			*/
/*	line-height: 17px;		*/	/*	行の間隔			*/
	line-height: 1.4em;			/*	行の間隔			*/
	margin: 0px;				/*	マージン  (外側の余白)		*/
	padding: 4px;				/*	パディング(内側の余白)		*/
	display: block;				/*	要素の表示形式＝ブロック	*/
	text-align: left;			/*	文字の横方向の表示位置		*/
	text-decoration: none; 			/*	文字の装飾（下線）＝無し	*/
	color: #4169E1;				/*	文字色＝royalblue		*/
	background-color: #FFFFFF;		/*	背景色＝white			*/
	border-top: 0px solid #D3D3D3;		/*	上枠線（色＝lightgrey）		*/
	border-bottom: 1px solid #D3D3D3;	/*	下枠線（色＝lightgrey）		*/
	border-right: 1px solid #D3D3D3;	/*	右枠線（色＝lightgrey）		*/
	border-left: 5px solid #D3D3D3; 	/*	左枠線（色＝lightgrey）		*/
}
div#side2 li.childList a:hover { 
	color: #FFFFFF;				/*	文字色＝white			*/
	background-color: #4169E1;		/*	背景色＝royalblue		*/
}
div#side2 li.parentList_mokuji { 
	text-align: left;			/*	文字の横方向の表示位置		*/
	text-valign: middle;			/*	文字の縦方向の表示位置		*/
	list-style-type: none; 			/*	リストマーク（マーカー）の種類	*/
}
div#side2 li.parentList_mokuji a { 
	width: 160px;				/*	ボックスの幅			*/
	width: 104px;				/*	ボックスの幅			*/
/*	height: 17px;			*/	/*	ボックスの高さ			*/
	height: auto;				/*	ボックスの高さ			*/
/*	line-height: 17px;		*/	/*	行の間隔			*/
	line-height: 1.6em;			/*	行の間隔			*/
	margin: 0px;				/*	マージン  (外側の余白)		*/
	margin-top: 10px;			/*	マージン  (外側の余白)		*/
	padding: 4px;				/*	パディング(内側の余白)		*/
	display: block;				/*	要素の表示形式＝ブロック	*/
	text-align: center;			/*	文字の横方向の表示位置		*/
	text-decoration: none; 			/*	文字の装飾（下線）＝無し	*/
	color: #0000CD;				/*	文字色＝mediumblue		*/
	background-color: #D3D3D3;		/*	背景色＝lightgrey		*/
	border: 1px solid #A9A9A9; 		/*	枠線（色＝darkgray）		*/
}
div#side2 li.parentList_mokuji a:hover { 
	color: #FFFFFF;				/*	文字色＝white			*/
	background-color: #4169E1;		/*	背景色＝royalblue		*/
}
div#side2 li.childList_mokuji { 
	text-align: left;			/*	文字の横方向の表示位置		*/
	text-valign: middle;			/*	文字の縦方向の表示位置		*/
	list-style-type: none; 			/*	リストマーク（マーカー）の種類	*/
}
div#side2 li.childList_mokuji a { 
	width: 156px;				/*	ボックスの幅			*/
	width: 100px;				/*	ボックスの幅			*/
/*	height: 17px;			*/	/*	ボックスの高さ			*/
	height: auto;				/*	ボックスの高さ			*/
/*	line-height: 17px;		*/	/*	行の間隔			*/
	line-height: 1.4em;			/*	行の間隔			*/
	margin: 0px;				/*	マージン  (外側の余白)		*/
	padding: 4px;				/*	パディング(内側の余白)		*/
	display: block;				/*	要素の表示形式＝ブロック	*/
	text-align: center;			/*	文字の横方向の表示位置		*/
	text-decoration: none; 			/*	文字の装飾（下線）＝無し	*/
	color: #4169E1;				/*	文字色＝royalblue		*/
	background-color: #FFFFFF;		/*	背景色＝white			*/
	border-top: 0px solid #D3D3D3;		/*	上枠線（色＝lightgrey）		*/
	border-bottom: 1px solid #D3D3D3;	/*	下枠線（色＝lightgrey）		*/
	border-right: 1px solid #D3D3D3;	/*	右枠線（色＝lightgrey）		*/
	border-left: 5px solid #D3D3D3; 	/*	左枠線（色＝lightgrey）		*/
}
div#side2 li.childList_mokuji a:hover { 
	color: #FFFFFF;				/*	文字色＝white			*/
	background-color: #4169E1;		/*	背景色＝royalblue		*/
}
/*------------------------------------------------------------------------------------------------------*/
/*	右メニューブロック「side2」の									*/
/*		見出し2							<h2>				*/
/*		目次ページで使用するtitle_mokujiクラスの見出し2		<h2 class="title_mokuji"	*/
/*		段落							<p>				*/
/*		アンカー						<a>				*/
/*		強調							<b>	<strong>		*/
/*		引用文クラス						<p class="note">		*/
/*------------------------------------------------------------------------------------------------------*/
div#side2 h2 { 
	width: 160px;				/*	ボックスの幅			*/
/*	height: 17px;		*/		/*	ボックスの高さ			*/
	height: auto;				/*	ボックスの高さ			*/
/*	line-height: 17px;	*/		/*	行の間隔			*/
	line-height: 1.6em;			/*	行の間隔			*/
	margin-top: 10px;			/*	上マージン(外側の上余白)	*/
	margin-left: 5px;			/*	左マージン(外側の左余白)	*/
	margin-right: 0px;			/*	右マージン(外側の右余白)	*/
	margin-bottom: 0px;			/*	下マージン(外側の下余白)	*/
	padding: 4px;				/*	パディング(内側の余白)		*/
	font-size: 11px; 			/*	文字のサイズ			*/
	font-weight: normal; 			/*	文字の太さ			*/
	font-style: normal; 			/*	文字のスタイル			*/
	text-align: center;			/*	文字の横方向の表示位置		*/
	text-valign: middle;			/*	文字の縦方向の表示位置		*/
	color: #0000CD;				/*	文字色＝mediumblue		*/
	background-color: #D3D3D3;		/*	背景色＝lightgrey		*/
	border: 1px #A9A9A9 solid; 		/*	枠線（色＝darkgray）		*/
}
div#side2 h2.title_mokuji {
	width: 104px;				/*	ボックスの幅			*/
}
div#side2 p {
	margin-top: 5px;			/*	上マージン(外側の上余白)	*/
	margin-right: 0px;			/*	右マージン(外側の右余白)	*/
	margin-bottom: 0px;			/*	下マージン(外側の下余白)	*/
	margin-left: 0px;			/*	左マージン(外側の左余白)	*/
	padding: 0px;				/*	パディング(内側の余白)		*/
	font-size: 12px; 			/*	文字のサイズ			*/
	font-weight: normal; 			/*	文字の太さ			*/
	font-style: normal; 			/*	文字のスタイル			*/
	line-height: 1.2em;			/*	行の間隔＝文字のサイズ×1.2	*/
	text-align: left;			/*	行揃え				*/
	text-indent: 1em; 			/*	インデント＝１文字分		*/
	color: #060606;				/*	文字色＝濃いグレー		*/
}
div#side2 p a {
	text-decoration: underline;		/*	文字の装飾＝下線		*/
}
div#side2 p a:link {			
	color: #0000FF;				/*	文字色＝青			*/
}
div#side2 p a:hover {			
	font-style: italic; 			/*	文字のスタイル			*/
}
div#side2 p a:visited {			
	color: #0000FF;				/*	文字色＝青			*/
}
div#side2 p b{
	font-size: 15px;			/*	文字のサイズ			*/
	font-weight: bold; 			/*	文字の太さ＝太字		*/
	color: #FF1493;				/*	文字色＝deeppink		*/
}
div#side2 p strong {
	font-size: 15px; 			/*	文字のサイズ			*/
	font-weight: bold; 			/*	文字の太さ＝太字		*/
	color: #32CD32;				/*	文字色＝limegreen		*/
}
div#side2 p strong a {
	font-size: 15px; 			/*	文字のサイズ			*/
	font-weight: bold; 			/*	文字の太さ＝太字		*/
	text-decoration: underline;		/*	文字の装飾＝下線		*/
	color: #0000FF;				/*	文字色＝青			*/
}
div#side2 p a strong {
	font-size: 15px; 			/*	文字のサイズ			*/
	font-weight: bold; 			/*	文字の太さ＝太字		*/
	text-decoration: underline;		/*	文字の装飾＝下線		*/
	color: #0000FF;				/*	文字色＝青			*/
}
div#side2 p.note {
	font-size: 14px;			/*	文字のサイズ			*/
	padding-left: 30px;			/*	左パディング(内側の左余白)	*/
	text-indent: 0em; 			/*	インデント＝0文字分		*/
	color: #008B8B;				/*	文字色＝darkcyan		*/
}


/*==============================================================*/
/*		フッターブロック「footer」			*/
/*==============================================================*/
/*----------------------------------------------------------------------*/
/*	フッターブロック「footer」の					*/
/*		見出し4				<h4>			*/
/*		段落				<p>			*/
/*		段落の回り込み解除クラス	<p class="clearFloat">	*/
/*----------------------------------------------------------------------*/
div#footer h4 {
	margin-top: 10px;			/*	上マージン(外側の上余白)	*/
	margin-right: 0px;			/*	右マージン(外側の右余白)	*/
	margin-bottom: 0px;			/*	下マージン(外側の下余白)	*/
	margin-left: 650px;			/*	左マージン(外側の左余白)	*/
	padding: 0px;				/*	パディング(内側の余白)		*/
	font-size: 11px; 			/*	文字のサイズ			*/
	font-weight: normal; 			/*	文字の太さ			*/
	font-style: normal; 			/*	文字のスタイル			*/
	line-height: 1.6em;			/*	行の間隔＝文字のサイズ×1.2	*/
	text-align: left;			/*	文字の横方向の表示位置		*/
	text-valign: middle;			/*	文字の縦方向の表示位置		*/
	text-indent: 0em; 			/*	インデント＝0文字分		*/
	color: #808080;				/*	文字色＝gray			*/
}
div#footer p {
	margin:0px;				/*	マージン  (外側の  余白)	*/
	margin-left: 650px;			/*	左マージン(外側の左余白)	*/
	padding: 0px;				/*	パディング(内側の余白)		*/
	font-size: 11px; 			/*	文字のサイズ			*/
	font-weight: normal; 			/*	文字の太さ			*/
	font-style: normal; 			/*	文字のスタイル			*/
	line-height: 1.6em;			/*	行の間隔＝文字のサイズ×1.2	*/
	text-align: left;			/*	文字の横方向の表示位置		*/
	text-valign: middle;			/*	文字の縦方向の表示位置		*/
	text-indent: 0em; 			/*	インデント＝0文字分		*/
	color: #808080;				/*	文字色＝gray			*/
}
div#contents p.clearFloat {
	clear: both;				/*	floatによる回り込み解除		*/
}
/*------------------------------------------------------*/
/*	フッターブロック「footer」のメニュー		*/
/*		順序のないリスト	<ul>		*/
/*		リスト項目		<li>		*/
/*		アンカー		<li><a>		*/
/*------------------------------------------------------*/
div#footer ul { 
	margin: 15px;				/*	マージン  (外側の余白)		*/
	padding: 0px;				/*	パディング(内側の余白)		*/
	text-align: center;			/*	文字の横方向の表示位置		*/
}
div#footer li { 
	display: inline;
	margin-right: 1em;			/*	左パディング(内側の左余白)	*/
	padding-left: 1em;			/*	左パディング(内側の左余白)	*/
	border-left: 1px #808080 solid; 	/*	枠線（色＝darkgray）		*/
	font-size: 12px; 			/*	文字のサイズ			*/
	font-weight: normal; 			/*	文字の太さ			*/
	font-style: normal; 			/*	文字のスタイル			*/
}
div#footer li a { 
	text-decoration: none; 			/*	文字の装飾（下線）＝無し	*/
	color: #808080;				/*	文字色＝gray			*/
}
div#footer li a:hover { 
	font-style: italic; 			/*	文字の装飾（下線）＝斜体	*/
	color: #0000FF;				/*	文字色＝blue			*/
	color: #0000CD;				/*	文字色＝mediumblue		*/
}
div#footer li#navi_06 { 
	padding-right: 1em;			/*	左パディング(内側の左余白)	*/
	border-right: 1px #808080 solid; 	/*	枠線（色＝darkgray）		*/
}