
th {
	font-weight: normal;
	text-align: center
}

td.title {
	color: #fff;
	font-size: small;
	font-weight: bold;
/*	line-height: 1em;
	background-color: #000099;*/
	text-align: center;
	margin: 0;
	padding: 0.4em 0;
	clear: left
}

#topName { color: #ffffff; }
#topName a:link,a:visited {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
#topName a:hover,a:active {
	color: #f00;
	text-decoration: underline;
	font-weight: bold;
}
#middle a { color: #333; text-decoration: none; list-style-type: none }
#middle a:hover { color: #c00; text-decoration: underline; font-size: 120%; font-weight: bold;}

td { font-size: 0.9em; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; line-height: 1.3em; background-image: none }

td h2 { font-size: 1em; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック }

#logo {
	background-image: url("/img/recep/recepTopConcept.gif");
/*	background-repeat: no-repeat;*/
/*	background-position: 0 30;*/
	height: 419px;
	weight: 984px;
}

p.position {
	font-weight: bold;
}

span.position1 {
	position: absolute;
	top: 145;
	left: 455;
 }

span.position2 {
	position: absolute;
	top: 230;
	left: 165;
 }

span.position3 {
	position: absolute;
	top: 175;
	left: 715;
 }

span.position4 {
	position: absolute;
	top: 345;
	left: 305;
 }

span.position5 {
	position: absolute;
	top: 320;
	left: 645;
 }

a.title:link, a.title:visited {
/*	color: #ffffff;*/
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 22px;
}
a.title:hover, a.title:active {
/*	color: #f00; */
	color: #3300CC;
	text-decoration: underline;
	font-weight: bold;
	font-size: 22px;
}


