<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "Shift_JIS";
/*-------------------------------------------------------*/
/*-龍馬堂トップページ-括り-*/
/*-------------------------------------------------------*/
.KukuriHSC	{ height: 130px ;
			width: 720px ;
			margin-left: auto ;
			margin-right: auto ;
			margin-top: 10px ;
			margin-bottom: 0px ;
			border-color: #000000 ;
			border-style: none none none none ;
			border-width: 1px ;}
.IframWaToGyo	{ clear: left ;
				height: 125px ; /*龍馬堂から変更済 */
				width: 720px ;
				margin-left: auto ;
				margin-right: auto ;
				margin-top: 0px ;
				margin-bottom: 10px ;}
.MokurokuRyomado	{ border-color: #000000 ;
					border-style: none none none none ;
					border-width: 1px ;
					width: 760px ;
					margin-left: auto ;
					margin-right: auto ;
					margin-top: 5px ;
					margin-bottom: 0px ;}
.MokurokuHidari	{ float: left ;
				background-attachment: scroll ;
				background-image: url("../Background01/bg_tosawashi.jpg") ;
				border-color: #000000 ;
				border-style: solid none none solid ;
				border-width: 1px ;
				width: 450px ;
				margin-left: auto ;
				margin-right: auto ;
				margin-top: 0px ;
				margin-bottom: 0px ;}
.MokurokuDangumi	{ border-color: #000000 ;
					border-style: none none none none ;
					border-width: 1px ;
					width: 450px ;
					margin-left: auto ;
					margin-right: auto ;
					margin-top: 0px ;
					margin-bottom: 0px ;}
.MokurokuMigiSoto	{ background-repeat: repeat-y ;
					background-image: url("../Background01/bg_linetatedouble.gif") ;
					border-color: #000000 ;
					border-style: solid none none none ;
					border-width: 1px ;
					width: 310px ;
					margin-left: 451px ;
					margin-right:0px ;
					margin-top: 0px ;
					margin-bottom: 0px ;
					padding: 0px ;}
.MokurokuMigiUti	{ border-color: #000000 ;
					border-style: none none none none ;
					border-width: 1px ;
					margin-left: 20px ;
					margin-right:0px ;
					margin-top: 0px ;
					margin-bottom: 0px ;
					padding: 0px ;}
/*-------------------------------------------------------*/
/*-龍馬堂トップページ-扁額など-*/
.Hengaku	{ float: left ;
			text-align: right ;
			height: 110px ;
			width: 370px ;}
.SaryoToKamon	{ text-align: right ;
				border-color: #000000 ;
				border-style: none none none none ;
				border-width: 1px ;
				margin-left: auto ;
				margin-right: auto ;
				margin-top: 0px ;
				margin-bottom: 5px ;}
.Count	{ font-family: monospace ;
		font-size: 8pt ; /*-龍馬堂より変更済み-*/
		text-align: right ;
		border-color: #000000 ;
		border-style: none none none none ;
		border-width: 1px ;}
/*-------------------------------------------------------*/
/*-IFRAME-*/
/*-------------------------------------------------------*/
iframe.Wadai	{ background-color: #FFFFFF ;
				color: #887F7A ;
				border: 1px #000000 solid ;
				height: 120px ;
				width: 718px ;}
iframe.Gyoji	{ background-color: #FFFFFF ;
				color: #887F7A ;
				border: 1px #000000 solid ;
				height: 120px ;
				width: 718px ;}
iframe.Syokan	{ background-color: #FFFFFF ;
				color: #887F7A ;
				font-size: 0.8em ;
				border: 1px #000000 solid ;
				height: 160px ;
				width: 448px ;}
/*-------------------------------------------------------*/
/*-龍馬堂トップページ-各コンテンツ目録-*/
.MokurokuSaryo	{ float: left ;
				width: 150px ;}
.MokurokuNanhi	{ float: left ;
				width: 150px ;}
.MokurokuTaha	{ width: 150px ;
				margin-left: 300px ;}
.MokurokuBato	{ float: left ;
				width: 150px ;}
.MokurokuShiji	{ float: left ;
				width: 150px ;}
.MokurokuTenji	{ width: 150px ;
				margin-left: 300px ;}
.MokurokuZakyo	{float: left ;
				width: 150px ;}
.MokurokuKoryu	{ float: left ;
				width: 150px ;}
.MokurokuSonota	{ width: 150px ;
				margin-left: 300px ;}
/*-------------------------------------------------------*/
/*-龍馬堂トップページ-アマゾン書籍リンク-*/
.Syokan	{ width: 450px ;}
/*-------------------------------------------------------*/
/*-龍馬堂トップページ-色切れの区切り-*/
.IrokireKikyo	{ clear: left ;
				background-color: #ED6D3D ; /*龍馬堂から変更済み*/
				height: 30px ;
				width: 450px ;}
/*-------------------------------------------------------*/
/*-龍馬堂トップページ-雑欄、バナー-*/
.Benner	{ text-align: center ;
		border-color: #000000 ;
		border-style: none none none none ;
		border-width: 1px ;
		margin-left: auto ;
		margin-right: auto ;
		margin-top: 0px ;
		margin-bottom: 0px ;
		padding: 10px ;}
/*-------------------------------------------------------*/
/*-龍馬堂トップページ-雑欄、画像見出し-*/
.ImgMidashi	{ text-align: right ;
			border-color: #000000 ;
			border-style: solid none solid none ;
			border-width: 1px ;
			margin-left: auto ;
			margin-right: auto ;
			margin-top: 0px ;
			margin-bottom: 0px ;
			padding: 0px ;}
/*-------------------------------------------------------*/
/*-龍馬堂トップページ-雑欄、サイト内検索-*/
.SiteNaiKensaku	{ text-align: center ;
				border-color: #000000 ;
				border-style: none none none none ;
				border-width: 1px ;
				margin-left: 5px ;
				margin-right: 0px ;
				margin-top: 0px ;
				margin-bottom: 0px ;
				padding: 8px ;}
/*-------------------------------------------------------*/
/*-龍馬堂トップページ-雑欄、更新の記載-*/
.KoshinKi	{ text-align: left ;
			border-color: #000000 ;
			border-style: none none solid none ;
			border-width: 1px ;
			margin-left: 5px ;
			margin-right: 0px ;
			margin-top: 0px ;
			margin-bottom: 0px ;
			padding: 0px ;}
/*-------------------------------------------------------*/
/*-龍馬堂トップページ-雑欄、コンテンツへ移動-*/
.NaiyouHe	{ text-align: right ;
			border-color: #000000 ;
			border-style: none none solid none ;
			border-width: 1px ;
			margin-left: auto ;
			margin-right: auto ;
			margin-top: 0px ;
			margin-bottom: 0px ;
			padding: 0px ;}
/*-------------------------------------------------------*/
/*-龍馬堂トップページ-雑欄、伝言文-*/
.Dengon	{ font-size: 0.8em ;
		line-height: 1.5 ;
		text-align: left ;
		border-color: #000000 ;
		border-style: none none none none ;
		border-width: 1px ;
		margin-left: 5px ;
		margin-right: 0px ;
		margin-top: 0px ;
		margin-bottom: 5px ;
		padding: 0px ;}
/*-------------------------------------------------------*/
/*-龍馬堂トップページ-雑欄、閲覧の標-*/
.EturanShirube	{ font-size: 0.6em ;
				line-height: 1.5 ;
				text-align: left ;
				border-color: #000000 ;
				border-style: none none none none ;
				border-width: 1px ;
				margin-left: 5px ;
				margin-right: 0px ;
				margin-top: 0px ;
				margin-bottom: 5px ;
				padding: 0px ;}
/*-------------------------------------------------------*/
/*-龍馬堂トップページ-雑欄、アファリエイト-*/
.Affiliate	{ text-align: center ;
			border-color: #000000 ;
			border-style: none none none none ;
			border-width: 1px ;
			margin: auto ;
			padding: auto ;}
/*-------------------------------------------------------*/
/*-Itimen-括り-*/
/*-------------------------------------------------------*/
.ItimenKakomi	{ line-height: 1.5 ;
				border-color: #000000 ;
				border-style: none none none none ;
				border-width: 1px ;
				margin-left: auto ;
				margin-right: auto ;
				margin-top: 8px ;
				margin-bottom: 8px ;
				padding: 8px ;
				width: 90% ;
				overflow: auto ;}
.ItimenKukuriA	{ float: left ;
				margin-left: auto ;
				margin-right: auto ;
				margin-top: 0px ;
				margin-bottom: 0px ;
				padding: 0x ;
				width: 50% ;
				overflow: auto ;}
.ItimenKukuriB	{ margin-left: 50% ;
				margin-right: auto ;
				margin-top: 0px ;
				margin-bottom: 0px ;
				padding: 0px ;
				width: 50% ;
				overflow: auto ;}
/*-------------------------------------------------------*/
/*-坂本龍馬Itimen-*/
.ItimenKikyoA	{ background-color: #fef263 ;
				color: #FFFFFF ;
				font-size: 0.8em ;
				margin-left: 0px ;
				margin-right: 0px ;
				margin-top: 0px ;
				margin-bottom: 0px ;
				width: 50% ;
				padding: 8px ;}
.ItimenKikyoB	{ background-color: #FFFFFF ;
				color: #000000 ;
				font-size: 1.0em ;
				line-height: 1.5 ;
				text-align: left ;
				border-color: #fef263 ;
				border-style: solid none none none ;
				border-width: 1px ;
				margin-left: 0px ;
				margin-right: 0px ;
				margin-top: 0px ;
				margin-bottom: 0px ;
				width: 90% ;
				padding: 8px ;}
.ItimenKikyoC	{ background-color: #FFFFFF ;
				color: #000000 ;
				font-size: 1.0em ;
				line-height: 1.5 ;
				text-align: center ;
				border-color: #fef263 ;
				border-style: solid none none none ;
				border-width: 1px ;
				margin-left: 0px ;
				margin-right: 0px ;
				margin-top: 0px ;
				margin-bottom: 0px ;
				width: 90% ;
				padding: 8px ;}
/*-------------------------------------------------------*/
/*-中岡慎太郎Itimen-*/
.ItimenWasabiA	{ background-color: #A8EFAF ;
				color: #000000 ;
				font-size: 0.8em ;
				margin-left: 0px ;
				margin-right: 0px ;
				margin-top: 0px ;
				margin-bottom: 0px ;
				width: 50% ;
				padding: 8px ;}
.ItimenWasabiB	{ background-color: #FFFFFF ;
				color: #000000 ;
				font-size: 1.0em ;
				line-height: 1.5 ;
				text-align: left ;
				border-color: #A8EFAF ;
				border-style: solid none none none ;
				border-width: 1px ;
				margin-left: 0px ;
				margin-right: 0px ;
				margin-top: 0px ;
				margin-bottom: 0px ;
				width: 90% ;
				padding: 8px ;}
.ItimenWasabiC	{ background-color: #FFFFFF ;
				color: #000000 ;
				font-size: 1.0em ;
				line-height: 1.5 ;
				text-align: center ;
				border-color: #A8EFAF ;
				border-style: solid none none none ;
				border-width: 1px ;
				margin-left: 0px ;
				margin-right: 0px ;
				margin-top: 0px ;
				margin-bottom: 0px ;
				width: 90% ;
				padding: 8px ;}
/*-------------------------------------------------------*/
/*-武市半平太Itimen-*/
.ItimenKakiA	{ background-color: #ED6D3D ;
				color: #000000 ;
				font-size: 0.8em ;
				margin-left: 0px ;
				margin-right: 0px ;
				margin-top: 0px ;
				margin-bottom: 0px ;
				width: 50% ;
				padding: 8px ;}
.ItimenKakiB	{ background-color: #FFFFFF ;
				color: #000000 ;
				font-size: 1.0em ;
				line-height: 1.5 ;
				text-align: left ;
				border-color: #ED6D3D ;
				border-style: solid none none none ;
				border-width: 1px ;
				margin-left: 0px ;
				margin-right: 0px ;
				margin-top: 0px ;
				margin-bottom: 0px ;
				width: 90% ;
				padding: 8px ;}
.ItimenKakiC	{ background-color: #FFFFFF ;
				color: #000000 ;
				font-size: 1.0em ;
				line-height: 1.5 ;
				text-align: center ;
				border-color: #ED6D3D ;
				border-style: solid none none none ;
				border-width: 1px ;
				margin-left: 0px ;
				margin-right: 0px ;
				margin-top: 0px ;
				margin-bottom: 0px ;
				width: 90% ;
				padding: 8px ;}
/*-------------------------------------------------------*/
/*-幕末土佐藩Itimen-*/
.ItimenTokiwaA	{ background-color: #007B43 ;
				color: #FFFFFF ;
				font-size: 0.8em ;
				margin-left: 0px ;
				margin-right: 0px ;
				margin-top: 0px ;
				margin-bottom: 0px ;
				width: 50% ;
				padding: 8px ;}
.ItimenTokiwaB	{ background-color: #FFFFFF ;
				color: #000000 ;
				font-size: 1.0em ;
				line-height: 1.5 ;
				text-align: left ;
				border-color: #007B43 ;
				border-style: solid none none none ;
				border-width: 1px ;
				margin-left: 0px ;
				margin-right: 0px ;
				margin-top: 0px ;
				margin-bottom: 0px ;
				width: 90% ;
				padding: 8px ;}
.ItimenTokiwaC	{ background-color: #FFFFFF ;
				color: #000000 ;
				font-size: 1.0em ;
				line-height: 1.5 ;
				text-align: center ;
				border-color: #007B43 ;
				border-style: solid none none none ;
				border-width: 1px ;
				margin-left: 0px ;
				margin-right: 0px ;
				margin-top: 0px ;
				margin-bottom: 0px ;
				width: 90% ;
				padding: 8px ;}
/*-------------------------------------------------------*/
/*-私事Itimen-*/
.ItimenSusuA	{ background-color: #887F7A ;
				color: #FFFFFF ;
				font-size: 0.8em ;
				margin-left: 0px ;
				margin-right: 0px ;
				margin-top: 0px ;
				margin-bottom: 0px ;
				width: 50% ;
				padding: 8px ;}
.ItimenSusuB	{ background-color: #FFFFFF ;
				color: #000000 ;
				font-size: 1.0em ;
				line-height: 1.5 ;
				text-align: left ;
				border-color: #887F7A ;
				border-style: solid none none none ;
				border-width: 1px ;
				margin-left: 0px ;
				margin-right: 0px ;
				margin-top: 0px ;
				margin-bottom: 0px ;
				width: 90% ;
				padding: 8px ;}
.ItimenSusuC	{ background-color: #FFFFFF ;
				color: #000000 ;
				font-size: 1.0em ;
				line-height: 1.5 ;
				text-align: center ;
				border-color: #887F7A ;
				border-style: solid none none none ;
				border-width: 1px ;
				margin-left: 0px ;
				margin-right: 0px ;
				margin-top: 0px ;
				margin-bottom: 0px ;
				width: 90% ;
				padding: 8px ;}
/*-------------------------------------------------------*/
/*-其之他Itimen-*/
.ItimenSonotaA	{ background-color: #EAE5E3 ;
				color: #000000 ;
				font-size: 0.8em ;
				margin-left: 0px ;
				margin-right: 0px ;
				margin-top: 0px ;
				margin-bottom: 0px ;
				width: 50% ;
				padding: 8px ;}
.ItimenSonotaB	{ background-color: #FFFFFF ;
				color: #000000 ;
				font-size: 1.0em ;
				line-height: 1.5 ;
				text-align: left ;
				border-color: #fef263 ;
				border-style: solid none none none ;
				border-width: 1px ;
				margin-left: 0px ;
				margin-right: 0px ;
				margin-top: 0px ;
				margin-bottom: 0px ;
				width: 90% ;
				padding: 8px ;}

/*-------------------------------------------------------*/
/*-えにし-*/
/*-------------------------------------------------------*/
.relatedKakomi	{ line-height: 1.5 ;
				border-color: #000000 ;
				border-style: none none none none ;
				border-width: 1px ;
				margin-left: auto ;
				margin-right: auto ;
				margin-top: 8px ;
				margin-bottom: 8px ;
				width: 98% ;
				overflow: auto ;}
.relatedKikyoA	{ background-color: #fef263 ;
				color: #FFFFFF ;
				font-size: 0.8em ;
				margin-left: 0px ;
				margin-right: 0px ;
				margin-top: 0px ;
				margin-bottom: 0px ;
				width: 50% ;
				padding: 8px ;}
.relatedKikyoB	{ background-color: #FFFFFF ;
				color: #000000 ;
				font-size: 1.0em ;
				line-height: 1.5 ;
				text-align: left ;
				border-color: #fef263 ;
				border-style: solid none none none ;
				border-width: 1px ;
				margin-left: 0px ;
				margin-right: 0px ;
				margin-top: 0px ;
				margin-bottom: 0px ;
				width: 90% ;
				padding: 8px ;}
/*-------------------------------------------------------*/
/*-所謂「@media」ただしindex.html（トップページ）限定-*/
/*-------------------------------------------------------*/
@media screen and (max-width: 760px)
{
.KukuriHSC	{height: 230px ;
			width: 456px ;}
.Hengaku		{ float: none ;
			text-align: right ;
			margin-bottom: 5px ;}
.SaryoToKamon	{text-align: left ;
				margin-top: 3px ;}
.Count	{ text-align: left ;
		margin-top: 3px ;
		margin-bottom: 3px ;}
.IframWaToGyo	{ width: 456px ;}
iframe.Wadai	{ width: 454px ;}
iframe.Gyoji	{ width: 454px ;}
.MokurokuRyomado	{ width: 460px ;}
.MokurokuHidari	{ float: none ;
				border-style: solid solid solid solid ;
				width: 450px ;}
.MokurokuMigiSoto	{ background-repeat: repeat-y ;
					background-image: url("../Background01/bg_linetate.gif") ;
					border-color: #000000 ;
					border-style: solid solid none none ;
					border-width: 1px ;
					width: 450px ;
					margin-left: 4px ;}
.MokurokuMigiUti	{ margin-left: 10px ;}
}
</pre></body></html>