/*サイドバー
----------------------------------------------------------------------*/
div.sidebar{																/*　左右のサイドバー部分　*/
	width:200px;																								/*　横幅　*/
	background-color:#ffff66;																/*　背景色　*/
	font-size:10pt;																/*　フォントサイズ　*/
}

div#left{																						/*　左サイドバー　*/
	float:left;																						/*　左に配置　*/
	border-right:1px solid #666666;											/*　右ボーダー　*/
	border-bottom:1px solid #666666;										/*　下ボーダー　*/
}
div#right1{																					/*　右サイドバー　*/
	float:right;																					/*　右に配置　*/
	border-left:5px solid #FFFFFF;											/*　左ボーダー　*/
	border-bottom:1px solid #666666;										/*　下ボーダー　*/
}
div#right2{																					/*　右サイドバー　*/
	float:right;																					/*　右に配置　*/
	border-left:1px solid #666666;											/*　左ボーダー　*/
	border-bottom:1px solid #666666;										/*　下ボーダー　*/
}
div.sidebar h2{										/*　サイドバーの見出し（左右共通）　*/
	margin:0 0 -3px 0;											/*　マージン上、右、下、左　*/
	border-top:groove 2px blue;											/*　上ボーダー　*/
	border-bottom:groove 2px blue;										/*　下ボーダー　*/
	padding:0.1em 1em 0.1em 1em;					/*　パディング上、右、下、左　*/
	color:#ffffff;																					/*　文字色　*/
	background-color:#666666;																/*　背景色　*/
	font-size:small;																/*　フォントサイズ　*/
}
div.sidebar ul{																/*　サイドバーメニュー　*/
	margin:0;											/*　マージン　（ボックスの一番外側）　*/
	padding:0;												/*　パディング（ボーダーの内側）　*/
	font-size:9pt;																/*　フォントサイズ　*/
}
div.sidebar ul li{												/*　サイドバーメニュー項目　*/
	padding:0.1em 1em;												/*　パディング上下、左右　*/
	border-top:dotted 2px #666666;										/*　項目間に点線　*/
}
div.sidebar ul li:first-child{				/*　サイドバーメニュー先頭項目　*/
	border-top:none;																		/*　上ボーダー　*/
}
div.sidebar ul li a{							/*　サイドバーメニュー項目のリンク　*/
	text-decoration:none;													/*　リンクの下線なし　*/
}
div.sidebar ul li a:hover{		/*　リンクにマウスポインタを当てた状態　*/
	text-decoration:underline;										/*　リンクの下線あり　*/
}
div.sidebar ul li.selected{								/*　現在選択されている項目　*/
	background-color:#ffffff;																/*　背景色　*/
	font-weight:bold;																/*　フォントの太さ　*/
}
div.sidebar ul li.selected:after{			/*　現在選択されている項目の後　*/
	content:">>>";																	/*　「>>>」を表示　*/
}
div.sidebar dt{																/*　定義リストの定義語　*/
	font-size:small;																/*　フォントサイズ　*/
	font-weight:bold;																/*　フォントの太さ　*/
}
div.sidebar dl{																	/*　定義リストの内容　*/
	margin:0.5em;									/*　マージン　（ボックスの一番外側）　*/
	font-size:small;																/*　フォントサイズ　*/
}
div.sidebar div.box{											/*　サイドバー部のボックス　*/
	margin:2px;										/*　マージン　（ボックスの一番外側）　*/
	border:solid 1px #999999;								/*　ボーダー線種、線幅、色　*/
	padding:2px;											/*　パディング（ボーダーの内側）　*/
	color:#000000;																					/*　文字色　*/
	background-color:#ffffff;																/*　背景色　*/
	font-size:x-small;															/*　フォントサイズ　*/
}
div.sidebar div.box h3{						/*　サイドバー部のボックスタイトル　*/
	margin:0;											/*　マージン　（ボックスの一番外側）　*/
	font-size:small;																/*　フォントサイズ　*/
}
/*本文
----------------------------------------------------------------------*/
div#content{																								/*　本文　*/
	float:left;																						/*　左に配置　*/
	margin:0;											/*　マージン　（ボックスの一番外側）　*/
	padding:0 0 0 1em;											/*　パディング上、右、下、左　*/
	width:55%;																								/*　横幅　*/
	color:#000000;																					/*　文字色　*/
	background-color:#ffffff;																/*　背景色　*/
}
div#content h2{																			/*　本文タイトル　*/
	color:#000000;																					/*　文字色　*/
	background-color:transparent;														/*　背景色　*/
	text-align:center;																		/*　中央揃え　*/
	line-height:1em;																			/*　行の高さ　*/
	font-size:medium;																/*　フォントサイズ　*/
}
div#content p{																				/*　本文の文章　*/
	margin:0.5em 0;															/*　マージン上下、左右　*/
	color:#000000;																					/*　文字色　*/
	background-color:transparent;														/*　背景色　*/
	font-size:small;																/*　フォントサイズ　*/
}
div#content div.box{																	/*　本文用の枠　*/
	margin:0;											/*　マージン　（ボックスの一番外側）　*/
	border:0;								/*　ボーダー線種、線幅、色　*/
	padding:1 0.5em;													/*　パディング上下、左右　*/
	margin:0.3em 0 1em 1em;								/*　マージン上、右、下、左　*/
  height:100px;
  overflow:auto;
}
div#content div.box2{																	/*　本文用の枠　*/
	margin:0;											/*　マージン　（ボックスの一番外側）　*/
	border:0;								/*　ボーダー線種、線幅、色　*/
	padding:1 0.5em;													/*　パディング上下、左右　*/
	margin:0.3em 0 10em 1em;								/*　マージン上、右、下、左　*/
}
div#content hr{																	/*　本文中の区切り線　*/
	border:none;																			/*　ボーダーなし　*/
	border-bottom:dotted 1px #99cc99;			/*　下ボーダー線種、線幅、色　*/
	height:1px;																						/*　線の高さ　*/
	color:#ff0000;																					/*　文字色　*/
}
img.right{																					/*　右側イメージ　*/
	float:right;																					/*　右に配置　*/
	margin:0.3em 0 0.3em 1em;								/*　マージン上、右、下、左　*/
}
/*印刷用
----------------------------------------------------------------------*/
@media print{																/*　printメディアの場合　*/
	div.sidebar{																				/*　サイドバー　*/
		display:none;																			/*　表示しない　*/
	}
	div#content{																							/*　本文　*/
		width:95%;																								/*　幅　*/
	}
}
div.sidebar2{
	left:210px;																/*　左右のサイドバー部分　*/
	width:200px;																								/*　横幅　*/
	background-color:#ffff66;																/*　背景色　*/
	font-size:10pt;																/*　フォントサイズ　*/
}
div.sidebar2 h2{										/*　サイドバーの見出し（左右共通）　*/
	margin:0 0 -3px 0;											/*　マージン上、右、下、左　*/
	border-top:groove 2px blue;											/*　上ボーダー　*/
	border-bottom:groove 2px blue;										/*　下ボーダー　*/
	padding:0.1em 1em 0.1em 1em;					/*　パディング上、右、下、左　*/
	color:#ffffff;																					/*　文字色　*/
	background-color:#666666;																/*　背景色　*/
	font-size:small;																/*　フォントサイズ　*/
}
div.sidebar2 ul{																/*　サイドバーメニュー　*/
	margin:0;											/*　マージン　（ボックスの一番外側）　*/
	padding:0;												/*　パディング（ボーダーの内側）　*/
	font-size:9pt;																/*　フォントサイズ　*/
}
div.sidebar2 ul li{												/*　サイドバーメニュー項目　*/
	padding:0.1em 1em;												/*　パディング上下、左右　*/
	border-top:dotted 2px #666666;										/*　項目間に点線　*/
}
div.sidebar2 ul li:first-child{				/*　サイドバーメニュー先頭項目　*/
	border-top:none;																		/*　上ボーダー　*/
}
div.sidebar2 ul li a{							/*　サイドバーメニュー項目のリンク　*/
	text-decoration:none;													/*　リンクの下線なし　*/
}
div.sidebar2 ul li a:hover{		/*　リンクにマウスポインタを当てた状態　*/
	text-decoration:underline;										/*　リンクの下線あり　*/
}
div.sidebar2 ul li.selected{								/*　現在選択されている項目　*/
	background-color:#ffffff;																/*　背景色　*/
	font-weight:bold;																/*　フォントの太さ　*/
}
div.sidebar2 ul li.selected:after{			/*　現在選択されている項目の後　*/
	content:">>>";																	/*　「>>>」を表示　*/
}
div.sidebar2 dt{																/*　定義リストの定義語　*/
	font-size:small;																/*　フォントサイズ　*/
	font-weight:bold;																/*　フォントの太さ　*/
}
div.sidebar2 dl{																	/*　定義リストの内容　*/
	margin:0.5em;									/*　マージン　（ボックスの一番外側）　*/
	font-size:small;																/*　フォントサイズ　*/
}
div.sidebar2 div.box{											/*　サイドバー部のボックス　*/
	margin:2px;										/*　マージン　（ボックスの一番外側）　*/
	border:solid 1px #999999;								/*　ボーダー線種、線幅、色　*/
	padding:2px;											/*　パディング（ボーダーの内側）　*/
	color:#000000;																					/*　文字色　*/
	background-color:#ffffff;																/*　背景色　*/
	font-size:x-small;															/*　フォントサイズ　*/
}
div.sidebar2 div.box h3{						/*　サイドバー部のボックスタイトル　*/
	margin:0;											/*　マージン　（ボックスの一番外側）　*/
	font-size:small;																/*　フォントサイズ　*/
}

div.sidebar3{
	left:210px;																/*　左右のサイドバー部分　*/
	width:200px;																								/*　横幅　*/
	background-color:#ffff66;																/*　背景色　*/
	font-size:10pt;																/*　フォントサイズ　*/
}
div.sidebar3 h2{										/*　サイドバーの見出し（左右共通）　*/
	margin:0 0 -3px 0;											/*　マージン上、右、下、左　*/
	border-top:groove 2px blue;											/*　上ボーダー　*/
	border-bottom:groove 2px blue;										/*　下ボーダー　*/
	padding:0.1em 1em 0.1em 1em;					/*　パディング上、右、下、左　*/
	color:#ffffff;																					/*　文字色　*/
	background-color:#666666;																/*　背景色　*/
	font-size:small;																/*　フォントサイズ　*/
}
div.sidebar3 ul{																/*　サイドバーメニュー　*/
	margin:0;											/*　マージン　（ボックスの一番外側）　*/
	padding:0;												/*　パディング（ボーダーの内側）　*/
	font-size:9pt;																/*　フォントサイズ　*/
}
div.sidebar3 ul li{												/*　サイドバーメニュー項目　*/
	padding:0.1em 1em;												/*　パディング上下、左右　*/
	border-top:dotted 2px #666666;										/*　項目間に点線　*/
}
div.sidebar3 ul li:first-child{				/*　サイドバーメニュー先頭項目　*/
	border-top:none;																		/*　上ボーダー　*/
}
div.sidebar3 ul li a{							/*　サイドバーメニュー項目のリンク　*/
	text-decoration:none;													/*　リンクの下線なし　*/
}
div.sidebar3 ul li a:hover{		/*　リンクにマウスポインタを当てた状態　*/
	text-decoration:underline;										/*　リンクの下線あり　*/
}
div.sidebar3 ul li.selected{								/*　現在選択されている項目　*/
	background-color:#ffffff;																/*　背景色　*/
	font-weight:bold;																/*　フォントの太さ　*/
}
div.sidebar3 ul li.selected:after{			/*　現在選択されている項目の後　*/
	content:">>>";																	/*　「>>>」を表示　*/
}
div.sidebar3 dt{																/*　定義リストの定義語　*/
	font-size:small;																/*　フォントサイズ　*/
	font-weight:bold;																/*　フォントの太さ　*/
}
div.sidebar3 dl{																	/*　定義リストの内容　*/
	margin:0.5em;									/*　マージン　（ボックスの一番外側）　*/
	font-size:small;																/*　フォントサイズ　*/
}
div.sidebar3 div.box{											/*　サイドバー部のボックス　*/
	margin:2px;										/*　マージン　（ボックスの一番外側）　*/
	border:solid 1px #999999;								/*　ボーダー線種、線幅、色　*/
	padding:2px;											/*　パディング（ボーダーの内側）　*/
	color:#000000;																					/*　文字色　*/
	background-color:#ffffff;																/*　背景色　*/
	font-size:x-small;															/*　フォントサイズ　*/
}
div.sidebar3 div.box h3{						/*　サイドバー部のボックスタイトル　*/
	margin:0;											/*　マージン　（ボックスの一番外側）　*/
	font-size:small;																/*　フォントサイズ　*/
}
div.sidebar4{
	left:210px;																/*　左右のサイドバー部分　*/
	width:200px;																								/*　横幅　*/
	background-color:#ffff66;																/*　背景色　*/
	font-size:10pt;																/*　フォントサイズ　*/
}
div.sidebar4 h2{										/*　サイドバーの見出し（左右共通）　*/
	margin:0 0 -3px 0;											/*　マージン上、右、下、左　*/
	border-top:groove 2px blue;											/*　上ボーダー　*/
	border-bottom:groove 2px blue;										/*　下ボーダー　*/
	padding:0.1em 1em 0.1em 1em;					/*　パディング上、右、下、左　*/
	color:#ffffff;																					/*　文字色　*/
	background-color:#666666;																/*　背景色　*/
	font-size:small;																/*　フォントサイズ　*/
}
div.sidebar4 ul{																/*　サイドバーメニュー　*/
	margin:0;											/*　マージン　（ボックスの一番外側）　*/
	padding:0;												/*　パディング（ボーダーの内側）　*/
	font-size:9pt;																/*　フォントサイズ　*/
}
div.sidebar4 ul li{												/*　サイドバーメニュー項目　*/
	padding:0.1em 1em;												/*　パディング上下、左右　*/
	border-top:dotted 2px #666666;										/*　項目間に点線　*/
}
div.sidebar4 ul li:first-child{				/*　サイドバーメニュー先頭項目　*/
	border-top:none;																		/*　上ボーダー　*/
}
div.sidebar4 ul li a{							/*　サイドバーメニュー項目のリンク　*/
	text-decoration:none;													/*　リンクの下線なし　*/
}
div.sidebar4 ul li a:hover{		/*　リンクにマウスポインタを当てた状態　*/
	text-decoration:underline;										/*　リンクの下線あり　*/
}
div.sidebar4 ul li.selected{								/*　現在選択されている項目　*/
	background-color:#ffffff;																/*　背景色　*/
	font-weight:bold;																/*　フォントの太さ　*/
}
div.sidebar4 ul li.selected:after{			/*　現在選択されている項目の後　*/
	content:">>>";																	/*　「>>>」を表示　*/
}
div.sidebar4 dt{																/*　定義リストの定義語　*/
	font-size:small;																/*　フォントサイズ　*/
	font-weight:bold;																/*　フォントの太さ　*/
}
div.sidebar4 dl{																	/*　定義リストの内容　*/
	margin:0.5em;									/*　マージン　（ボックスの一番外側）　*/
	font-size:small;																/*　フォントサイズ　*/
}
div.sidebar4 div.box{											/*　サイドバー部のボックス　*/
	margin:2px;										/*　マージン　（ボックスの一番外側）　*/
	border:solid 1px #999999;								/*　ボーダー線種、線幅、色　*/
	padding:2px;											/*　パディング（ボーダーの内側）　*/
	color:#000000;																					/*　文字色　*/
	background-color:#ffffff;																/*　背景色　*/
	font-size:x-small;															/*　フォントサイズ　*/
}
div.sidebar4 div.box h3{						/*　サイドバー部のボックスタイトル　*/
	margin:0;											/*　マージン　（ボックスの一番外側）　*/
	font-size:small;																/*　フォントサイズ　*/
}
div.sidebar5{
	left:210px;																/*　左右のサイドバー部分　*/
	width:200px;																								/*　横幅　*/
	background-color:#ffff66;																/*　背景色　*/
	font-size:10pt;																/*　フォントサイズ　*/
}
div.sidebar5 h2{										/*　サイドバーの見出し（左右共通）　*/
	margin:0 0 -3px 0;											/*　マージン上、右、下、左　*/
	border-top:groove 2px blue;											/*　上ボーダー　*/
	border-bottom:groove 2px blue;										/*　下ボーダー　*/
	padding:0.1em 1em 0.1em 1em;					/*　パディング上、右、下、左　*/
	color:#ffffff;																					/*　文字色　*/
	background-color:#666666;																/*　背景色　*/
	font-size:small;																/*　フォントサイズ　*/
}
div.sidebar5 ul{																/*　サイドバーメニュー　*/
	margin:0;											/*　マージン　（ボックスの一番外側）　*/
	padding:0;												/*　パディング（ボーダーの内側）　*/
	font-size:9pt;																/*　フォントサイズ　*/
}
div.sidebar5 ul li{												/*　サイドバーメニュー項目　*/
	padding:0.1em 1em;												/*　パディング上下、左右　*/
	border-top:dotted 2px #666666;										/*　項目間に点線　*/
}
div.sidebar5 ul li:first-child{				/*　サイドバーメニュー先頭項目　*/
	border-top:none;																		/*　上ボーダー　*/
}
div.sidebar5 ul li a{							/*　サイドバーメニュー項目のリンク　*/
	text-decoration:none;													/*　リンクの下線なし　*/
}
div.sidebar5 ul li a:hover{		/*　リンクにマウスポインタを当てた状態　*/
	text-decoration:underline;										/*　リンクの下線あり　*/
}
div.sidebar5 ul li.selected{								/*　現在選択されている項目　*/
	background-color:#ffffff;																/*　背景色　*/
	font-weight:bold;																/*　フォントの太さ　*/
}
div.sidebar5 ul li.selected:after{			/*　現在選択されている項目の後　*/
	content:">>>";																	/*　「>>>」を表示　*/
}
div.sidebar5 dt{																/*　定義リストの定義語　*/
	font-size:small;																/*　フォントサイズ　*/
	font-weight:bold;																/*　フォントの太さ　*/
}
div.sidebar5 dl{																	/*　定義リストの内容　*/
	margin:0.5em;									/*　マージン　（ボックスの一番外側）　*/
	font-size:small;																/*　フォントサイズ　*/
}
div.sidebar5 div.box{											/*　サイドバー部のボックス　*/
	margin:2px;										/*　マージン　（ボックスの一番外側）　*/
	border:solid 1px #999999;								/*　ボーダー線種、線幅、色　*/
	padding:2px;											/*　パディング（ボーダーの内側）　*/
	color:#000000;																					/*　文字色　*/
	background-color:#ffffff;																/*　背景色　*/
	font-size:x-small;															/*　フォントサイズ　*/
}
div.sidebar5 div.box h3{						/*　サイドバー部のボックスタイトル　*/
	margin:0;											/*　マージン　（ボックスの一番外側）　*/
	font-size:small;																/*　フォントサイズ　*/
}