﻿/*　ページの基本デザイン------------------------------------------------------------*/
body {
	font: 100% "ＭＳ ゴシック", "Courier New", monospace;
	text-align:center;
	background-image:url('../images/hagi.gif');
}

/*　div幅（ページ全体におけるテキスト枠幅）------------------------------------------*/
#contents {
	width:750px;
	margin: 0 auto;
	text-align: left;
	border:solid 0px #FFFFFF;
	position:relative;
}

/*　indexの左側（東氏の歴代が入っている部分）*/
#leftside {
	width:365px;
	margin-left:0px;
}

/*　indexの右側（見出し部分）*/
#rightside {
	width:385px;
	position:absolute;
	left:365px;
}

/*　現在のページはどこ？用*/
.path { 
	text-align: right;
	font-family:"ＭＳ ゴシック", "Courier New";
	font-size: 80%;
	margin:0px;
} 

/*　参考文献------------------------------------------------------------------------*/
.sankoubunken {
	font-family:"ＭＳ ゴシック", "Courier New";
	font-size: 75%;
	color: #663300;
}

/*　生没年用------------------------------------------------------------------------*/
span.seibotunen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	text-transform: none;
	color: #FF0000;
}

/*　ページ全体のリンク下線を消す処理-------------------------------------------------*/
a {
	color: #663300;
}

/*　indexページ内の各氏族（小見出）のリンクにのみ適用------------------------------------*/
.a_contents {
	font: 90% "ＭＳ ゴシック", "Courier New", monospace;
	color: #663300;
	text-decoration: none;
}

/*　文書の見出しに適用------------------------------------*/
.a_midasimonjo {
	font: normal normal normal 110% メイリオ, "MS UI Gothic", "Arial Unicode MS", sans-serif;
	color: #663300;
	font-weight:bold;
	text-decoration: none;
}

/*　単語だけ小さく------------------------------------*/
.a_tango {
	font-size:70%
}

/*　見出し部分--------------------------------------------------------------------------*/
h1 {
	position: absolute;
	top: -500px;
}

/*　氏族のコンテンツ-----------------------------------------------------------------------*/
h2 {
	margin-left: 10px;
	font-family: メイリオ, "MS UI Gothic", "Arial Unicode MS", sans-serif;
	font-size: 20px;
	margin-bottom: -10px;
	color: #800000;
}

/*　氏族のコンテンツ-----------------------------------------------------------------------*/
h3 {
	margin-left: 0px;
	font-family: メイリオ, "MS UI Gothic", "Arial Unicode MS", sans-serif;
	font-size: 16px;
	margin-bottom: -10px;
	color: #660000;
}

/*画像部分--------------------------------------------------------------------------*/
img.1 {
	float:right;
	margin:4px 12px;
	border:0;
}

img.2 {
	float:left;
	margin:4px 12px;
	border:0;
}

/*スペース定義--------------------------------------------------------------------------*/
p {
	font-size: 100%;
	font-family: "ＭＳ ゴシック", "Courier New", monospace;
	font-weight: normal;
	line-height: 140%;
}

p.monjo {
	font-family: メイリオ, "MS UI Gothic", "Arial Unicode MS", sans-serif;
	font-size: 20px;
	color: #663300;
}

p.text {
	font-size: 80%;
	font-family: メイリオ, "MS UI Gothic", "Arial Unicode MS", sans-serif;
	font-weight: normal;
	line-height: 140%;
}

p.keifu {
	font-family: "ＭＳ ゴシック", "Courier New";
	font-size: 9pt;
	line-height: 9pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	white-space: normal;
	word-spacing: normal;
	letter-spacing: normal;
	text-align: left;
}

p.keifu2small {
	font-family: "ＭＳ ゴシック", "Courier New";
	font-size: 7.5pt;
	line-height: 7.5pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	white-space: normal;
	word-spacing: normal;
	letter-spacing: normal;
	text-align: left;
}

p.read {
	font-family: メイリオ, "MS UI Gothic", "Arial Unicode MS", sans-serif;
	font-size: 12pt;
	font-style: normal;
	line-height: 15pt;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: center;
}

p.nakamidasi1 {
	font-family: "ＭＳ ゴシック", "Courier New", monospace;
	font-size: 18pt;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
}

p.komidasi {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0099FF;
}

p.seibotunen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
}

p.ryokoukibodytxt {
	font-family: "MS UI Gothic", Osaka-UI;
	font-size: 12pt;
	font-style: normal;
	line-height: 20pt;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}

p.jinbututitle {
	font-family: "MS UI Gothic", Osaka-UI;
	font-size: 24pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF0000;
}

p.title {
	font-family: "MS UI Gothic", Osaka-UI;
	font-size: 40pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #0000FF;
}

p.myouji {
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
	font-size: 32pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #FF0000;
}

p.toushu {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 11pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: capitalize;
}

p.keifu3xsmall {
	font-family: "ＭＳ ゴシック", "Courier New";
	font-size: 6.2pt;
	line-height: 6.2pt;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	white-space: normal;
	word-spacing: normal;
	letter-spacing: normal;
	vertical-align: baseline;
	text-align: left;
}

p.hyou-naka-txt {
	font-family: "MS UI Gothic", Osaka-UI;
	font-size: 9pt;
	font-style: normal;
	line-height: 12pt;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}

p.nakamidasi {
	font-family: "MS UI Gothic", Osaka-UI;
	font-size: 18pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #800000;
}

p.center_nakamidasi {
	font-family: "MS UI Gothic", Osaka-UI;
	font-size: 18pt;
	text-align: center;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #800000;
}

p.midasirink {
	font-family: "ＭＳ ゴシック", "Courier New";
	font-size: 12pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}

/* テーブル（750px）-----------------------------------------------------------------↓*/
table.body {
	border-collapse: collapse;
	border-spacing: 5px;
	empty-cells: show;
	table-layout: fixed;
	width:750px; 
	margin-left:auto;
	margin-right:auto;	
}

/* 一般的なテーブル---------------------------------------------------------------------*/
table.border {
	border-bottom: 3pt #808080 solid;
	border-left: 3pt #C0C0C0 solid;
	border-right: 3pt #808080 solid;
	border-top: 3pt #C0C0C0 solid;
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	border-collapse: collapse;
	border-spacing: 3px;
	empty-cells: show;
	table-layout: auto;
}

/* 一般的なテーブル（中央そろえ）----------------------------------------------------------------*/
table.bordercenter {
	border-bottom: 3pt #808080 solid;
	border-left: 3pt #C0C0C0 solid;
	border-right: 3pt #808080 solid;
	border-top: 3pt #C0C0C0 solid;
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	border-collapse: collapse;
	border-spacing: 3px;
	empty-cells: show;
	margin-left: auto;
	margin-right: auto;
	table-layout: auto;
}

/*　写真用テーブル【左】--------------------------------------------------------------------*/
table.photo_left {
	border-bottom: 3pt #808080 solid;
	border-left: 3pt #C0C0C0 solid;
	border-right: 3pt #808080 solid;
	border-top: 3pt #C0C0C0 solid;
	font-family: メイリオ, "MS UI Gothic", "Arial Unicode MS", sans-serif;
	text-align:center;
	font-size: 90%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	float:left;
	clear:both;
}

/*　写真用テーブル【右】--------------------------------------------------------------------*/
table.photo_right {
	border-bottom: 3pt #808080 solid;
	border-left: 3pt #C0C0C0 solid;
	border-right: 3pt #808080 solid;
	border-top: 3pt #C0C0C0 solid;
	font-family: メイリオ, "MS UI Gothic", "Arial Unicode MS", sans-serif;
	text-align:center;
	font-size: 90%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	float:right;
	clear:both;
}

/*　表フロート【左】---------------------------------------------------------------↓*/
table.left_table2 {
	font-family: メイリオ, "MS UI Gothic", "Arial Unicode MS", sans-serif;
	font-size:80%;
	line-height:130%;
	table-layout:auto;
	border-collapse: collapse;
	empty-cells: show;
	border-style: solid;
	border-width: 3px;
	border-color: #C0C0C0 #808080 #808080 #C0C0C0;
	float:left;
	clear:both;

}

/*　表フロート【右】--------------------------------------------------------------↓*/
table.right_table2 {
	font-family: メイリオ, "MS UI Gothic", "Arial Unicode MS", sans-serif;
	font-size:80%;
	line-height:130%;
	table-layout:auto;
	border-collapse: collapse;
	empty-cells: show;
	border-style: solid;
	border-width: 3px;
	border-color: #C0C0C0 #808080 #808080 #C0C0C0;
	float:right;
	clear:both;
}

/*　写真を左に------------------------------------------*/
.a_photoleft {
	float: left;
}

/*　写真を左に------------------------------------------*/
.a_photoright {
	float: right;
}

/*　写真に影をつける------------------------------------------*/
.img_sirofuti {
    padding:4px 4px;
    background-color:#ffffff;
    border-color:#dddddd #aaaaaa #aaaaaa #dddddd;
    border-width:1px;
    border-style:solid;
}

/*　写真に影をつける（右フロート）------------------------------------------*/
.img_sirofuti_right {
    padding:4px 4px;
    background-color:#ffffff;
    border-color:#dddddd #aaaaaa #aaaaaa #dddddd;
    border-width:1px;
    border-style:solid;
  	float: right;
}

/*　写真に影をつける（左フロート）------------------------------------------*/
.img_sirofuti_left {
    padding:4px 4px;
    background-color:#ffffff;
    border-color:#dddddd #aaaaaa #aaaaaa #dddddd;
    border-width:1px;
    border-style:solid;
	float: left;
}

/*　左にフロートさせたいとき*/
.example1 { 
	float: left; 
}

/*　右にフロートさせたいとき*/
.example2 { 
	float: right; 
} 

/*　東氏の当主名------------------------------------------------------------------↓*/
table.tousitoushu {
	font-family: メイリオ, "MS UI Gothic", "Arial Unicode MS", sans-serif;
	font-size: 80%;
	table-layout: auto;
	border-collapse: collapse;
	empty-cells: show;
	border-style: none;
	width: 360px;
	text-align: center;
}

/*　表1上段の歴代藩主の表組用------------------------------------------------------------------↓*/
table.table1 {
	font-family: メイリオ, "MS UI Gothic", "Arial Unicode MS", sans-serif;
	font-size: 90%;
	line-height: 110%;
	table-layout: auto;
	border-collapse: collapse;
	empty-cells: show;
	border-style: solid;
	border-width: 3px;
	border-color: #C0C0C0 #808080 #808080 #C0C0C0;
	width: 744px;
}

td.td1 {
	border-right: 1pt #808080 solid;
	border-left: 1pt #C0C0C0 solid;
	border-top: 1pt #C0C0C0 solid;
	border-bottom: 1pt #808080 solid;
	padding-top:3px;
	padding-right:3px;
	padding-left:3px;
	padding-bottom:3px;
	text-align:center;
}

/*　宗家の履歴用------------------------------------------------------------------↓*/
table.table2 {
	font-family: メイリオ, "MS UI Gothic", "Arial Unicode MS", sans-serif;
	font-size:80%;
	line-height:130%;
	table-layout:auto;
	border-collapse: collapse;
	empty-cells: show;
	border-style: solid;
	border-width: 3px;
	border-color: #C0C0C0 #808080 #808080 #C0C0C0;
}

td.td2 {
	font-family: メイリオ, "MS UI Gothic", "Arial Unicode MS", sans-serif;
	font-size:90%;
	line-height:130%;
	border-right: 1pt #808080 solid;
	border-left: 1pt #C0C0C0 solid;
	border-top: 1pt #C0C0C0 solid;
	border-bottom: 1pt #808080 solid;
	padding-top:3px;
	padding-right:3px;
	padding-left:3px;
	padding-bottom:3px;
	text-align: left;
}

/*　幅いっぱい、内は等間隔------------------------------------------------------------------↓*/
table.table_haba {
	font-family: メイリオ, "MS UI Gothic", "Arial Unicode MS", sans-serif;
	font-size: 80%;
	line-height: 130%;
	table-layout: fixed;
	border-collapse: collapse;
	empty-cells: show;
	border-style: solid;
	border-width: 3px;
	border-color: #C0C0C0 #808080 #808080 #C0C0C0;
	width: 750px;
}

/*　ページ内の表組み（吾妻鏡とか）-------------------------------------------*/
td.td3 {
	font-family: メイリオ, "MS UI Gothic", "Arial Unicode MS", sans-serif;
	border-right: 1pt #808080 solid;
	border-left: 1pt #C0C0C0 solid;
	border-top: 1pt #C0C0C0 solid;
	border-bottom: 1pt #808080 solid;
	padding-top:3px;
	padding-right:3px;
	padding-left:3px;
	padding-bottom:3px;
	text-align:left;
	vertical-align:top;
}

/*　ページ内の表組み（吾妻鏡とか2 td3よりも小さい。上揃え）------------------------------*/
td.td4 {
	font-family: メイリオ, "MS UI Gothic", "Arial Unicode MS", sans-serif;
	font-size:80%;
	line-height:110%;
	border-right: 1pt #808080 solid;
	border-left: 1pt #C0C0C0 solid;
	border-top: 1pt #C0C0C0 solid;
	border-bottom: 1pt #808080 solid;
	padding-top:2px;
	padding-right:2px;
	padding-left:2px;
	padding-bottom:2px;
	text-align: left;
	vertical-align:top;
}

/*　囲み無し　td4------------------------------*/
td.td5 {
	font-family: メイリオ, "MS UI Gothic", "Arial Unicode MS", sans-serif;
	font-size:100%;
	line-height:145%;
	padding-top:2px;
	padding-right:2px;
	padding-left:2px;
	padding-bottom:2px;
	text-align: left;
	vertical-align:top;
}

/*　表組み（クリーム　センター）------------------------------*/
td.centeryellow {
	font-family: メイリオ, "MS UI Gothic", "Arial Unicode MS", sans-serif;
	border-right: 1pt #808080 solid;
	border-left: 1pt #C0C0C0 solid;
	border-top: 1pt #C0C0C0 solid;
	border-bottom: 1pt #808080 solid;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	text-align: center;
	vertical-align: top;
	background-color: #FFFFCC;
}

/*　表組み（白　レフト）------------------------------*/
td.td_color_white {
	font-family: メイリオ, "MS UI Gothic", "Arial Unicode MS", sans-serif;
	border-right: 1pt #808080 solid;
	border-left: 1pt #C0C0C0 solid;
	border-top: 1pt #C0C0C0 solid;
	border-bottom: 1pt #808080 solid;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
	font-size:80%;
}

/*　古文書用のdiv------------------------------------------------------------------↓*/
div.komonjo {
	font-family: メイリオ, "MS UI Gothic", "Arial Unicode MS", sans-serif;
	font-size: 90%;
	line-height: 130%;
	width: 680px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	background-image: url('../images/tx_cay.gif');
}

/*　見出し用のdiv------------------------------------------------------------------↓*/
div.midasi {
	font-family: メイリオ, "MS UI Gothic", "Arial Unicode MS", sans-serif;
	font-size:110%;
	font-weight:bold;
	color:#663300;
	width:730px;
	padding-top:10px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:10px;
}
