@charset "Shift_JIS";


#tizuimg {
	margin: 0 auto;
	padding: 20px;
	width: 550px;
	background-color: #ffffff;
	border-top: 1px solid #DCDCDC;/* ●○● */
	border-left: 1px solid #DCDCDC;
	border-bottom: 2px solid #4682B4;
	border-right: 2px solid #4682B4;
	}

.tizuoyatable td {
	padding: 0 0.5em;
	vertical-align: top;
	}

table.tizutable {
	background-color: #ffffff;
	border-top: 1px solid #4682B4;/* ●○● */
	border-left: 1px solid #4682B4;
	border-bottom: 2px solid #4682B4;
	border-right: 2px solid #4682B4;
	}

.tizutable td {
	border: 1px solid #4682b4;
	padding: 0.3em 0.6em;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	}

.logbox{
	margin: 1em auto 0 auto;
	padding: 0.5em;
	background-color: #ffffff;
	border-top: 1px solid #DCDCDC;/* ●○● */
	border-left: 1px solid #DCDCDC;
	border-bottom: 2px solid #4682B4;
	border-right: 2px solid #4682B4;
	width: 500px;
	height: 200px;
	overflow: auto;
	}

/* 地図テーブルの色区別 */
.shonin { color: #ccff99; }
.hokkaido { background-color: #ccccff; }
.tohoku { background-color: #ccffff; }
.hokuriku { background-color: #ccffcc; }
.kanto_tosan { background-color: #99cc99; }
.tokai { background-color: #ccff99; }
.kinki { background-color: #ffcc99; }
.chugoku { background-color: #ff9966; }
.sikoku { background-color: #ff6666; }
.kyushu { background-color: #ffcccc; }
.okinawa { background-color: #ffffff; }






/* ここから成績テーブル */

table.seiseki {
	margin : 0 auto 1em auto;
	background-color: #ffffff;
	border-top: 1px solid #4682B4;/* ●○● */
	border-left: 1px solid #4682B4;
	border-bottom: 2px solid #4682B4;
	border-right: 2px solid #4682B4;
	}

.seiseki caption {
	color: #FF4500;
	font-size: 150%;
	line-height: 1.4em;
	}

caption.matome {
	color: #000000;
	font-size: 100%;
	line-height: 1.4em;
	}

.seiseki td {
	border: 1px solid #4682b4;
	padding: 0.3em 0.6em;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	}

td.r {
	text-align: right !important;
	}


td.l {
	text-align: left !important;
	}

.hdr {
	background-color: #B0C4DE;
	}

.ave {
	background-color: #EEE8AA;
	}

.comm {
	margin: 0 auto;
	padding: 0;
	width: 500px;
	}


/* ここからIVFニュース用 */

.saisin {
	margin: 0.5em 0 0 0;
	padding: 0 0 0 1em;
	color: #ff0000;
	}

.nen {
	margin: 0;
	padding: 0.3em 1em;
	background-color: #ffffff;
	border-top: 1px solid #DCDCDC;/* ●○● */
	border-left: 1px solid #DCDCDC;
	border-bottom: 2px solid #4682B4;
	border-right: 2px solid #4682B4;
	font-size: 150%;
	}

dl {
	margin: 0 1em;
	}

dt {
	font-size: 200%;
	line-height: 1.4em;
	}

dd {
	margin: 0;
	padding: 0 0 1em 3em;
	}

p.back {
	margin: 0;
	padding: 1em 0 0 0;
/*	text-align: right;*/
	font-size: 120%;
	}

