@charset "UTF-8";
/* CSS Document */

#leftPanel {
	font-size: 110%;
}

#leftPanel table {
	border-collapse: separate;
	border-spacing: 5px;
}

#leftPanel table td, #leftPanel table th {
	padding: 0.2em 0.5em 0.2em 0.5em;
}

#leftPanel p {
	margin-bottom: 1em;
}

span.number {
	font-size:110%;
	font-weight:bold;
	color:white;
	background-color:maroon;
	padding:5 7 3;
}
span.title {
	font-size:110%;
	font-weight:bold;
	color:white;
	background-color:orangered;
	padding:5 7 3;
}
h2.title1 {
	color:darkgreen;
}
ul {
	line-height:150%;
}
div.list {
	border-style:solid;
	border-width:2;
	border-color:maroon;
}
span.listtitle {
	font-size:110%;
	font-weight:bold;
	color:maroon;
}
span.kumitate {
	font-size:90%;
	font-weight:bold;
	color:black;
	background-color:khaki;
}
span.sozaimei {
	color:blue;
	font-weight:bold;
}
a#hamajimashoten {
        background-color: white;
        font-size:90%;
}
a#hamajimashoten:link, a#hamajimashoten:active, a#hamajimashoten:hover, a#hamajimashoten:visited {
        text-decoration: none;
        color: blue;
}
td.sozai a:link,td.sozai a:visited,span#syamei a:link,span#syamei a:visited,span#syamei a:hover,span#syamei a:active {
	color:blue;
	font-weight:bold;
}
td.sozai a:hover,td.sozai a:active {
	color:red;
	font-weight:bold;
}
td#yayoi {
	width:50;
	text-align:center;
	background-color:lightgreen;
}
td#kofun {
	width:50;
	text-align:center;
	background-color:darkseagreen;
}
td#asuka {
	width:50;
	text-align:center;
	background-color:lightblue;
}
td#nara {
	width:50;
	text-align:center;
	background-color:yellow;
}
td#heian {
	width:50;
	text-align:center;
	background-color:orange;
}
td#kamakura {
	width:50;
	text-align:center;
	background-color:lightsalmon;
}
td#muromachi {
	width:50;
	text-align:center;
	background-color:greenyellow;
}
td#azuchi {
	width:50;
	text-align:center;
	background-color:lightpink;
}
td#edo {
	width:50;
	text-align:center;
	background-color:violet;
}
td#meiji {
	width:50;
	text-align:center;
	background-color:aqua;
}
td#showa {
	width:50;
	text-align:center;
	background-color:peru;
}

table.siryo {
}
td.age {
	width:50;
	font-weight:bold;
	border-style:none none dashed none;
	border-width:0 0 1px 0;
	border-color:maroon;
	padding:10;
}
td.siryo {
	border-style:none none dashed none;
	border-width:0 0 1px 0;
	border-color:maroon;
	padding:10;
}
address {
        margin-top: 2em;
        font-size: 80%;
}
IMG.kanso{
  margin-left : 5em;
  cursor : pointer;
}

