body {
	background-color: #F0EFEC;
	color: #808080;
	font-size: 10pt;
	font-family: 'メイリオ', 'ＭＳ Ｐゴシック', sans-serif;
	line-height: 130%;
}

/*
a:link		{color: #505050}
a:visited	{color: #505050}
a:hover		{background-color: #505050 ; color: #E0EFEC}
a:active	{background-color: #505050}
*/

/* body bgcolor="#F0EFEC" text="#505050" link="#101010" vlink="#808080" alink="#505050 */

A {
	text-decoration: none
}
A:link {
	color: #101010
}
A:visited {
	color: #808080
}
A:hover {
	color: #E0EFEC;
	background-color: #505050
}
A:active {
	background-color: #505050
}

h1	{font-size: 20pt ; font-weight: bold}
/* h1	{font-size: 20pt ; font-weight: normal} */
h2	{font-size: 16pt ; font-weight: bold}

table {
	font-size: 10pt;
	line-height: 1.2
}

.title {
	line-height: 1.1;
	font-size: 24pt;
	font-weight: normal;
	font-family: Verdana, 'ＭＳ Ｐゴシック', sans-serif;
/*	font-family: 'Haettenschweiler', 'Copperplate Gothic Bold', 'Comic Sans MS', 'fantasy', 'HG創英角ﾎﾟｯﾌﾟ体', serif, sans-serif */
}

.center {
	text-align: center;
}


TD {
	text-align: left;
	vertical-align: top
}

.indent {
	margin-left: 1.5em
	}

.right {
	text-align: right;
}

.odd {
	background-color: #DEDEDE
}

.picture-caption {
	text-align: center;
/*	font-size: smaller */
	font-size: 8pt
}

.comment {
font-size: 8pt;
}

hr.medium {
	border-style: none;
	background-color: #808080;
	height: 2px
}
hr.thin	{
	border-style: none;
	background-color: #808080;
	height: 1px
}

.update {
	text-align: right;
	vertical-align: top
}

.small {
/*	font-size: smaller */
	font-size: 8pt
}

.holiday {
	color: #FF0000
}

.saturday {
	color: #0000C0
}

.ardija {
	color: #FF5D2C
}

.reds {
	color: #C00000
}
