@charset "UTF-8";
/*-------------------------------------------------------*/
/*-TABLE-Hyou-表A-桔梗-*/
/*-------------------------------------------------------*/
table.HyouKikyoA	{ width: 80% ;
					line-height: 1.5 ;
					margin-left: auto ;
					margin-right: auto ;
					margin-top: 0px ;
					margin-bottom: 8px ;
					border-color: #000000 ;
					border-style: solid solid solid solid ;
					border-width: 1px ;}
table.HyouKikyoB	{ width: 80% ;
					line-height: 1.5 ;
					margin-left: auto ;
					margin-right: auto ;
					margin-top: 0px ;
					margin-bottom: 8px ;
					border-color: #000000 ;
					border-style: solid solid solid solid ;
					border-width: 1px ;}
table.HyouKikyoA td	{ background-color: #EAE5E3 ;
					color: #000000 ;
					font-size: 0.8em ;
					text-align: center ;
					line-height: 1.5 ;
					border-color: #000000 ;
					border-style: none none none none ;
					border-width: 1px ;
					padding: 6px ;}
table.HyouKikyoB td	{ background-color: #EAE5E3 ;
					color: #000000 ;
					font-size: 0.8em ;
					text-align: left ;
					line-height: 1.5 ;
					border-color: #000000 ;
					border-style: none none none none ;
					border-width: 1px ;
					padding: 6px ;}
table.HyouKikyoA th	{ background-color: #4F00B2 ;
					color: #FFFFFF ;
					line-height: 1.5 ;
					border-color: #000000 ;
					border-style: none none none none ;
					border-width: 1px ;
					padding: 6px ;}
table.HyouKikyoB th	{ background-color: #4F00B2 ;
					color: #FFFFFF ;
					line-height: 1.5 ;
					border-color: #000000 ;
					border-style: none none none none ;
					border-width: 1px ;
					padding: 6px ;}
/*-------------------------------------------------------*/
/*-TABLE-Hyou-表-常葉-*/
/*-------------------------------------------------------*/
table.HyouTokiwa	{ width: 80% ;
					line-height: 1.5 ;
					margin-left: auto ;
					margin-right: auto ;
					margin-top: 0px ;
					margin-bottom: 8px ;
					border-color: #000000 ;
					border-style: solid solid solid solid ;
					border-width: 1px ;}
table.HyouTokiwa td	{ background-color: #EAE5E3 ;
					color: #000000 ;
					font-size: 0.8em ;
					text-align: center ;
					line-height: 1.5 ;
					border-color: #000000 ;
					border-style: none none none none ;
					border-width: 1px ;
					padding: 6px ;}
table.HyouTokiwa th	{ background-color: #007B43 ;
					color: #FFFFFF ;
					line-height: 1.5 ;
					border-color: #000000 ;
					border-style: none none none none ;
					border-width: 1px ;
					padding: 6px ;}

/*-------------------------------------------------------*/
/*-TABLE-Hyou-表-常葉-*/
/*-------------------------------------------------------*/
table.HyouTokiwa	{ width: 80% ;
					line-height: 1.5 ;
					margin-left: auto ;
					margin-right: auto ;
					margin-top: 0px ;
					margin-bottom: 8px ;
					border-color: #000000 ;
					border-style: solid solid solid solid ;
					border-width: 1px ;}
table.HyouTokiwa td	{ background-color: #EAE5E3 ;
					color: #000000 ;
					font-size: 0.8em ;
					text-align: center ;
					line-height: 1.5 ;
					border-color: #000000 ;
					border-style: none none none none ;
					border-width: 1px ;
					padding: 6px ;}
table.HyouTokiwa th	{ background-color: #007B43 ;
					color: #FFFFFF ;
					line-height: 1.5 ;
					border-color: #000000 ;
					border-style: none none none none ;
					border-width: 1px ;
					padding: 6px ;}

/*-------------------------------------------------------*/
/*-TABLE-Hyou-表-煤-*/
/*-------------------------------------------------------*/
table.HyouShiji	{ width: 80% ;
				line-height: 1.5 ;
				margin-left: auto ;
				margin-right: auto ;
				margin-top: 0px ;
				margin-bottom: 8px ;
				border-color: #000000 ;
				border-style: solid solid solid solid ;
				border-width: 1px ;}
table.HyouShiji td	{ background-color: #EAE5E3 ;
					color: #000000 ;
					font-size: 0.8em ;
					text-align: center ;
					line-height: 1.5 ;
					border-color: #000000 ;
					border-style: none none none none ;
					border-width: 1px ;
					padding: 6px ;}
table.HyouShiji th	{ background-color: #887F7A ;
					color: #FFFFFF ;
					line-height: 1.5 ;
					border-color: #000000 ;
					border-style: none none none none ;
					border-width: 1px ;
					padding: 6px ;}

/*-------------------------------------------------------*/
/*-TABLE-Fukidashi-吹き出し-*/
/*-------------------------------------------------------*/
table.FukidashiA	{ margin-left: auto ;
					margin-right: auto ;
					margin-top: 0px ;
					margin-bottom: 8px ;
					border-color: #000000 ;
					border-style: none none none none ;
					border-width: 0px ;
					border-collapse: separate ;
					border-spacing: 0px 0px ;
					padding: 0px ;}
table.FukidashiB	{ border-color: #000000 ;
					border-style: solid solid solid solid ;
					border-width: 0px ;
					border-collapse: separate ;
					border-spacing: 0px 0px ;
					padding: 0px ;}
table.FukidashiB td	{ background-color: #EAE5E3 ;
					line-height: 1.5 ;
					border-color: #000000 ;
					border-style: none none none none ;
					border-width: 0px ;
					border-collapse: separate ;
					border-spacing: 0px 0px ;
					padding: 0px ;}
table.FukidashiB th	{ border-color: #000000 ;
					border-style: none none none none ;
					border-width: 0px ;
					border-collapse: separate ;
					border-spacing: 0px 0px ;
					padding: 0px ;}

/*-------------------------------------------------------*/
/*-TABLE-HinoFu-日譜-桔梗-*/
/*-------------------------------------------------------*/
table.HinoFuKikyo	{ width: 90% ;
					line-height: 1.5 ;
					margin-left: auto ;
					margin-right: auto ;
					margin-top: 0px ;
					margin-bottom: 8px ;
					border-color: #000000 ;
					border-style: none none none none ;
					border-width: 1px ;}
table.HinoFuKikyo td	{ background-color: #EAE5E3 ;
						font-size: 0.8em ;
						color: #000000 ;
						line-height: 1.5 ;
						margin-left: auto ;
						margin-right: auto ;
						margin-top: 0px ;
						margin-bottom: 0px ;
						border-color: #000000 ;
						border-style: none none none none ;
						border-width: 1px ;
						padding: 6px ;}
table.HinoFuKikyo th	{ background-color: #4F00B2 ;
						color: #FFFFFF ;
						line-height: 1.5 ;
						margin-left: auto ;
						margin-right: auto ;
						margin-top: 0px ;
						margin-bottom: 0px ;
						border-color: #000000 ;
						border-style: solid solid solid solid ;
						border-width: 0px ;
						padding: 6px ;}
/*-------------------------------------------------------*/
/*-TABLE-HinoFu-日譜-山葵-*/
table.HinoFuWasabi	{ width: 90% ;
					line-height: 1.5 ;
					margin-left: auto ;
					margin-right: auto ;
					margin-top: 0px ;
					margin-bottom: 8px ;
					border-color: #000000 ;
					border-style: none none none none ;
					border-width: 1px ;}
table.HinoFuWasabi td	{ background-color: #EAE5E3 ;
						font-size: 0.8em ;
						color: #000000 ;
						line-height: 1.5 ;
						margin-left: auto ;
						margin-right: auto ;
						margin-top: 0px ;
						margin-bottom: 0px ;
						border-color: #000000 ;
						border-style: none none none none ;
						border-width: 1px ;
						padding: 6px ;}
table.HinoFuWasabi th	{ background-color: #A8EFAF ;
						color: #000000 ;
						line-height: 1.5 ;
						margin-left: auto ;
						margin-right: auto ;
						margin-top: 0px ;
						margin-bottom: 0px ;
						border-color: #000000 ;
						border-style: solid solid solid solid ;
						border-width: 0px ;
						padding: 6px ;}
/*-------------------------------------------------------*/
/*-TABLE-HinoFu-日譜-山葵-*/
table.HinoFuKaki	{ width: 90% ;
					line-height: 1.5 ;
					margin-left: auto ;
					margin-right: auto ;
					margin-top: 0px ;
					margin-bottom: 8px ;
					border-color: #000000 ;
					border-style: none none none none ;
					border-width: 1px ;}
table.HinoFuKaki td	{ background-color: #EAE5E3 ;
						font-size: 0.8em ;
						color: #000000 ;
						line-height: 1.5 ;
						margin-left: auto ;
						margin-right: auto ;
						margin-top: 0px ;
						margin-bottom: 0px ;
						border-color: #000000 ;
						border-style: none none none none ;
						border-width: 1px ;
						padding: 6px ;}
table.HinoFuKaki th	{ background-color: #ED6D3D ;
						color: #000000 ;
						line-height: 1.5 ;
						margin-left: auto ;
						margin-right: auto ;
						margin-top: 0px ;
						margin-bottom: 0px ;
						border-color: #000000 ;
						border-style: solid solid solid solid ;
						border-width: 0px ;
						padding: 6px ;}
/*-------------------------------------------------------*/
/*-TABLE-HinoFu-日譜-常葉-*/
table.HinoFuTokiwa	{ width: 90% ;
					line-height: 1.5 ;
					margin-left: auto ;
					margin-right: auto ;
					margin-top: 0px ;
					margin-bottom: 8px ;
					border-color: #000000 ;
					border-style: none none none none ;
					border-width: 1px ;}
table.HinoFuTokiwa td	{ background-color: #EAE5E3 ;
						font-size: 0.8em ;
						color: #000000 ;
						line-height: 1.5 ;
						margin-left: auto ;
						margin-right: auto ;
						margin-top: 0px ;
						margin-bottom: 0px ;
						border-color: #000000 ;
						border-style: none none none none ;
						border-width: 1px ;
						padding: 6px ;}
table.HinoFuTokiwa th	{ background-color: #007B43 ;
						color: #FFFFFF ;
						line-height: 1.5 ;
						margin-left: auto ;
						margin-right: auto ;
						margin-top: 0px ;
						margin-bottom: 0px ;
						border-color: #000000 ;
						border-style: solid solid solid solid ;
						border-width: 0px ;
						padding: 6px ;}

/*-------------------------------------------------------*/
/*-TABLE-shomoku-書目-桔梗-*/
/*-------------------------------------------------------*/
table.shomokuKikyo	{ width: 80% ;
					line-height: 1.5 ;
					margin-left: auto ;
					margin-right: auto ;
					margin-top: 0px ;
					margin-bottom: 0px ;
					border-color: #000000 ;
					border-style: none none none none ;
					border-width: 1px ;}
table.shomokuKikyo td	{ background-color: #EAE5E3 ;
						font-size: 0.8em ;
						color: #000000 ;
						line-height: 1.5 ;
						margin-left: auto ;
						margin-right: auto ;
						margin-top: 0px ;
						margin-bottom: 0px ;
						border-color: #000000 ;
						border-style: none none none none ;
						border-width: 1px ;
						padding: 6px ;}
table.shomokuKikyo th	{ background-color: #4F00B2 ;
						color: #FFFFFF ;
						line-height: 1.5 ;
						margin-left: auto ;
						margin-right: auto ;
						margin-top: 0px ;
						margin-bottom: 0px ;
						border-color: #000000 ;
						border-style: none none none none ;
						border-width: 1px ;
						padding: 6px ;}

/*-------------------------------------------------------*/
/*-TABLE-related-えにし-*/
/*-------------------------------------------------------*/
table.related	{ width: 90% ;
				line-height: 1.5 ;
				margin-left: 8px ;
				margin-right: 8px ;
				margin-top: 0px ;
				margin-bottom: 0px ;
				border-color: #000000 ;
				border-style: none none none none ;
				border-width: 0px ;
				border-collapse: separate ;
				border-spacing: 0px 6px ;
				padding: 8px ;}
table.related td	{ background-color: #FFFFFF ;
					color: #000000 ;
					line-height: 1.5 ;
					border-color: #4F00B2 ;
					border-style: none none solid none ;
					border-width: 1px ;
					padding: 8px ;}
table.related th	{ width: 20% ;
					 background-color: #4F00B2 ;
					font-size: 0.8em ;
					color: #FFFFFF ;
					line-height: 1.5 ;
					border-color: #4F00B2 ;
					border-style: none none solid none ;
					border-width: 1px ;
					padding: 8px ;}
/*-------------------------------------------------------*/
/*-TABLE-relatedIconLink-えにしアイコン-*/
table.relatedIconLink	{ width: 66% ;
					margin-left: auto ;
					margin-right: auto ;
					margin-top: 0px ;
					margin-bottom: 0px ;
					border-color: #000000 ;
					border-style: none solid solid solid ;
					border-width: 1px ;
					border-collapse: separate ;
					border-spacing: 0px 0px ;
					padding: 0px ;}
table.relatedIconLink td.white	{ background-color: #FFFFFF ;
							font-size: 0.9em ;
							color: #000000 ;
							text-align: center ;
							line-height: 1.2 ;
							margin-left: auto ;
							margin-right: auto ;
							margin-top: 0px ;
							margin-bottom: 0px ;
							border-color: #000000 ;
							border-style: solid none none none ;
							border-width: 1px ;
							padding: 8px ;}
table.relatedIconLink td.gray	{ background-color: #BDBDBD ;
							font-size: 0.9em ;
							color: #000000 ;
							text-align: center ;
							line-height: 1.5 ;
							margin-left: auto ;
							margin-right: auto ;
							margin-top: 0px ;
							margin-bottom: 0px ;
							border-color: #000000 ;
							border-style: solid none none none ;
							border-width: 1px ;
							padding: 8px ;}
table.relatedIconLink th	{ background-color: #4F00B2 ;
							font-size: 1.3em ;
							color: #FFFFFF ;
							line-height: 1.5 ;
							border-color: #4F00B2 ;
							border-style: none none none none ;
							border-width: 0px ;
							padding: 8px ;}

/*-------------------------------------------------------*/
/*-TABLE-JinbutuIcon-人物アイコン-*/
/*-------------------------------------------------------*/
table.JinbutuIcon	{margin-left: auto ;
					margin-right: auto ;
					margin-top: 0px ;
					margin-bottom: 2px ;
					border-color: #000000 ;
					border-style: none none none none ;
					border-width: 1px ;
					border-collapse: separate ;
					border-spacing: 1px 1px ;
					padding: 2px ;}
table.JinbutuIcon td	{ background-color: #EAE5E3 ;
						color: #000000 ;
						text-align: center ;
						font-size: 0.6em ;
						line-height: 1.5 ;
						margin-left: auto ;
						margin-right: auto ;
						margin-top: 0px ;
						margin-bottom: 0px ;
						padding: 8px ;
						border-color: #000000 ;
						border-style:none none none none none ;}

/*-------------------------------------------------------*/
/*-TABLE-Jikosyokai-自己紹介-煤-*/
/*-------------------------------------------------------*/
table.Jikosyokai	{ width: 90% ;
					line-height: 1.5 ;
					margin-left: auto ;
					margin-right: auto ;
					margin-top: 0px ;
					margin-bottom: 0px ;
					border-color: #000000 ;
					border-style: none none none none ;
					border-width: 0px ;
					border-collapse: separate ;
					border-spacing: 0px 6px ;
					padding: 8px ;}
table.Jikosyokai td	{ background-color: #FFFFFF ;
					color: #000000 ;
					line-height: 1.5 ;
					border-color: #887F7A ;
					border-style: none none solid none ;
					border-width: 1px ;
					padding: 8px ;}
table.Jikosyokai td.So	{ background-color: #EAE5E3 ;
						color: #000000 ;
						line-height: 1.5 ;
						margin-left: auto ;
						margin-right: auto ;
						margin-top: 0px ;
						margin-bottom: 0px ;
						border-color: #EAE5E3 ;
						border-style: none none solid none ;
						border-width: 1px ;
						padding: 8px ;}
table.Jikosyokai th	{ background-color: #887F7A ;
					font-size: 0.8em ;
					color: #FFFFFF ;
					line-height: 1.5 ;
					border-color: #887F7A ;
					border-style: none none solid none ;
					border-width: 1px ;
					padding: 8px ;}

/*-------------------------------------------------------*/
/*-TABLE-Sekiseki-史跡-煤-*/
/*-------------------------------------------------------*/
table.SekisekiA	{ width: 100% ;
				line-height: 1.5 ;
				margin-left: auto ;
				margin-right: auto ;
				margin-top: 0px ;
				margin-bottom: 0px ;
				border-color: #000000 ;
				border-style: solid solid solid solid ;
				border-width: 0px ;
				border-collapse: separate ;
				border-spacing: 0px 0px ;
				padding: 8px ;}
table.SekisekiB	{ width: 100% ;
				line-height: 1.5 ;
				margin-left: auto ;
				margin-right: auto ;
				margin-top: 0px ;
				margin-bottom: 0px ;
				border-color: #000000 ;
				border-style: solid solid solid solid ;
				border-width: 0px ;
				border-collapse: separate ;
				border-spacing: 0px 0px ;
				padding: 8px ;}
table.SekisekiC	{ width: 100% ;
				line-height: 1.5 ;
				margin-left: auto ;
				margin-right: auto ;
				margin-top: 0px ;
				margin-bottom: 0px ;
				border-color: #000000 ;
				border-style: solid solid solid solid ;
				border-width: 0px ;
				border-collapse: separate ;
				border-spacing: 0px 0px ;
				padding: 8px ;}
table.SekisekiD	{ width: 100% ;
				line-height: 1.5 ;
				margin-left: auto ;
				margin-right: auto ;
				margin-top: 0px ;
				margin-bottom: 0px ;
				border-color: #000000 ;
				border-style: solid solid solid solid ;
				border-width: 0px ;
				border-collapse: separate ;
				border-spacing: 0px 0px ;
				padding: 8px ;}
table.SekisekiA td	{ background-color: #EAE5E3 ;
					color: #000000 ;
					font-size: 0.8em ;
					text-align: left ;
					line-height: 1.5 ;
					border-color: #FFFFFF ;
					border-style: solid solid solid solid ;
					border-width: 1px ;
					padding: 8px ;}
table.SekisekiB td	{ background-color: #EAE5E3 ;
					color: #000000 ;
					font-size: 0.8em ;
					text-align: center ;
					line-height: 1.5 ;
					border-color: #FFFFFF ;
					border-style: solid solid solid solid ;
					border-width: 1px ;
					padding: 8px ;}
table.SekisekiC td	{ background-color: #EAE5E3 ;
					color: #000000 ;
					font-size: 0.8em ;
					text-align: center ;
					line-height: 1.5 ;
					border-color: #FFFFFF ;
					border-style: solid solid solid solid ;
					border-width: 1px ;
					padding: 8px ;}
table.SekisekiD td	{ background-color: #EAE5E3 ;
					color: #000000 ;
					font-size: 0.8em ;
					text-align: center ;
					line-height: 1.5 ;
					border-color: #FFFFFF ;
					border-style: solid solid solid solid ;
					border-width: 1px ;
					padding: 8px ;}
table.SekisekiA td img	{ float: left ;
						margin: 1.0em ;}
table.SekisekiB td img	{ float: right ;
						margin: 1.0em ;}
table.SekisekiC td img	{ border-color: #000000 ;
						border-style: solid solid solid solid ;
						border-width: 0px ;}
table.SekisekiD td img	{ border-color: #000000 ;
						border-style: solid solid solid solid ;
						border-width: 1px ;}
table.SekisekiA th	{ background-color: #887F7A ;
					color: #FFFFFF ;
					line-height: 1.5 ;
					border-color: #000000 ;
					border-style: solid solid solid solid ;
					border-width: 1px ;
					padding: 8px ;}
table.SekisekiB th	{ background-color: #887F7A ;
					color: #FFFFFF ;
					line-height: 1.5 ;
					border-color: #000000 ;
					border-style: solid solid solid solid ;
					border-width: 1px ;
					padding: 8px ;}
table.SekisekiC th	{ background-color: #887F7A ;
					color: #FFFFFF ;
					line-height: 1.5 ;
					border-color: #000000 ;
					border-style: solid solid solid solid ;
					border-width: 1px ;
					padding: 8px ;}
table.SekisekiD th	{ background-color: #887F7A ;
					color: #FFFFFF ;
					line-height: 1.5 ;
					border-color: #000000 ;
					border-style: solid solid solid solid ;
					border-width: 1px ;
					padding: 8px ;}

/*-------------------------------------------------------*/
/*-TABLE-Tenji-展示の間-*/
/*-------------------------------------------------------*/
table.Tenji	{ width: 80% ;
			line-height: 1.5 ;
			margin-left: auto ;
			margin-right: auto ;
			margin-top: 0px ;
			margin-bottom: 8px ;
			background-color: #4F00B2 ;
			border-color: #000000 ;
			border-style: none none none none ;
			border-width: 1px ;}
table.Tenji td.Kaiga	{ background-color: #EAE5E3 ;
						color: #000000 ;
						font-size: 0.8em ;
						text-align: center ;
						line-height: 1.5 ;
						border-color: #000000 ;
						border-style: none none none none ;
						border-width: 1px ;
						padding: 8px ;}
table.Tenji td.Monjyo	{ background-color: #EAE5E3 ;
						color: #000000 ;
						font-size: 0.8em ;
						text-align: left ;
						line-height: 1.5 ;
						border-color: #000000 ;
						border-style: none none none none ;
						border-width: 1px ;
						padding: 8px ;}
table.Tenji td.Stesha	{ background-color: #EAE5E3 ;
						color: #000000 ;
						font-size: 0.8em ;
						text-align: left ;
						line-height: 1.5 ;
						border-color: #000000 ;
						border-style: none none none none ;
						border-width: 1px ;
						padding: 8px ;}
table.Tenji th	{ background-color: #4F00B2 ;
				color: #FFFFFF ;
				font-size: 1.2em ;
				line-height: 1.5 ;
				border-color: #000000 ;
				border-style: none none none none ;
				border-width: 1px ;
				padding: 8px ;}

/*-------------------------------------------------------*/
/*-TABLE-Shinkan-トップページ下部のAmazon坂本龍馬関連本新刊-*/
/*-------------------------------------------------------*/
table.Shinkan{
  border-collapse:separate;
  border-spacing: 5px;
  width: 100%;
}

table.Shinkan th.Shinkan, td.Shinkan{
  border-radius: 5px;
  text-align: center;
  padding: 10px 0;
}

table.Shinkan th.Shinkan{
  background-color: #E0FFFF;
  color: white;
  border:solid 1px #927141;
}

table.Shinkan td.Shinkan{
  background-color: #FFFAFA;
  border:solid 1px #af9d85;
}

