body { 
		font-size: 75%;
		font-family: "Meiryo" , "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
		/*\*/
		letter-spacing: 0.1em;
		/**/
		color: #696969; 
		background: url(./glay-2.gif);
		margin: 10px;
		padding: 0
}
#wrapper {
		background-color:  #fffff0; 
		text-align: left; 
		margin: auto; 
		width: 800px
}
#header {
		border:solid 1px #cccccc
}
.headersite{
		float:right
}
#primary { 
		line-height: 2.0; 
		margin: 10px 0px 0px 0px; 
		width: 600px; 
		float: left; 
		border: solid 1pt #cccccc
}
#secondary {
		line-height: 1.5;
		margin: 10px 0px 0px 0px;
		width: 195px; 
		float: right
 }
#footer { 
		line-height: 2.0;
		text-align: center; 
		padding-top: 20px; 
		width: 600px; 
		height: 80px; 
		clear: both; 
		border: solid 1pt #cccccc
}
h1{
		font-size:12px;
		float:left;
		padding: 0;
		margin-top: 0px;
		margin-bottom: 0px
}
#primary h2 { 
		color: #0054a8; 
		font-size: 117%; 
		background-color: #efefef; 
		margin: 60px 0 30px 20px; 
		padding: 5px; 
		border-bottom: 1px solid #cccccc; 
		border-left: 5px solid #0054a8 
}
.crimson { 
		color: #dc143c 
}
.blue { 
		color: blue 
}
a:link { 
		color: blue; 
		text-decoration: underline 
}
a:visited { 
		color: blue; 
		text-decoration: underline 
}
a:hover { 
		color: #ffffff; 
		text-decoration: underline; 
		background-color: #dc143c 
}
.border { 
		border: solid 1pt #cccccc;
		padding: 10px 
}
.border2 { 
		border: solid 1pt #cccccc; 
		padding: 10px; 
		line-height: 1.2
}
.section  { 
		margin: 30px 30px 30px 60px 
}
#navigation { 
		width: 160px;
}
#navigation ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border-top: 1px solid #CCCCCC
}
#navigation li { 
		background: #deb887 url("white.gif") no-repeat left center; 
		margin: 0; 
		padding: 0; 
		border-bottom: 1px solid #cccccc 
}
#navigation a {
		padding: 4px 0 4px 15px;
		background: #fffff0 url(red.gif) left center no-repeat;
		display: block;
		width: 150px !important;
		width /**/: 160px;
		color: #333333;
		text-decoration: none
}
#navigation a:hover {
		color: #FFFFFF;
		background-image: none; 
		background-color: transparent
}
#navigation li.current a {
		color: #FFFFFF; 
		background-image: none; 
		background-color: transparent
}
.name { 
		margin: 60px 0px 30px 40px;
		padding-bottom: 5px; 
		padding-left: 10px; 
		border-bottom: 1px solid #0054a8; 
		border-left: 1px solid #0054a8 
}
#calendar {
 		line-height: 140%;
 		color: #666666;
 		font-family: Verdana, Arial, sans-serif;
 		font-size: x-small;
		padding: 2px;
 		text-align: center;
 		margin-bottom: 30px
}
#calendar table {
 		padding: 2px;
 		border-collapse: collapse;
 		border: 0px;
 		width: 100%;
}
#calendar caption {
 		color: #666666;
 		font-family: Verdana, Arial, sans-serif;
 		font-size: x-small;
 		text-align: center;
 		font-weight: bold;
 		text-transform: uppercase;
 		letter-spacing: .3em
}
#calendar th {
 		text-align: center;
 		font-weight: normal;
 		border: 1px solid #ccc
}
#calendar td {
 		text-align: center;
 		border: 1px solid #cccccc
}
.archives h2 {
  		font-size: x-small;
  		font-weight: bold
}
.linktitle  {
		margin: 60px 0px 30px 40px;
		font-size: 117%;
		color: #0054a8;
		background-color: #efefef;
		border-bottom-width: 1px;
		border-left-width: 5px;
		border-left-style: solid;
		border-bottom-color: #cccccc;
		border-left-color: #0054a8;
		border-bottom-style: solid;
		line-height: 1.2;
		padding: 10px 10px 5px
}
.linktitle a:link {
		color: #0054a8; 
		text-decoration: underline 
}
.linktitle a:visited { 
		color: #0054a8; 
		text-decoration: underline 
}
.linktitle a:hover {
		color: #ffffff;
		text-decoration: underline;
		background-color: #0054a8
}
.space1 {
		line-height:20px
}
.space2 {
		line-height:40px
}
.space3 {
		line-height:80px
}
.today {
		background-color: #FFFF00
}
.center {
		text-align:center
}
.right {
		text-align:right
}
.subwindow {
		background-image:none;
		background-color:#fffff0;
		line-height: 2.0
}