﻿@charset "utf-8";
/* CSS Document */

#leftColumn table {
	width: 590px;
	margin: 0 0 10px 0px;
	border: 2px solid #999;
	border-collapse: collapse;
}

#leftColumn table th {
	font-size: 80%;
	text-align: center;
	padding: 4px;
	background: #CCC;
	color: #555;
}

#leftColumn table td {
	font-size: 85%;
	text-align: center;
	border-bottom: 1px solid #999;
	padding: 2px;
}

#leftColumn table td dl {
	margin: 2px;
	clear: left;
	overflow: visible;
}

#leftColumn table td dl dt {
	padding: 0;
	margin: 0 5px 0 0;
	border: none;
	width: 48px;
	height: 48px;
	float: left;
	line-height: 0;
}

#leftColumn table td dl dt img {
	border: none;
	padding: 0;
	margin: 0;
}

#leftColumn table td dl dd {
	clear: none;
	float: left;
	text-align: left;
	margin: 0;
}

#leftColumn table td dl dd h5,
#leftColumn table td dl dd p {
	margin: 2px 0;
	line-height: 1.1;
	white-space: nowrap;
	font-size: 95%;
	letter-spacing: -5%;
}

/* \̏ */

#leftColumn table td.index {
	vertical-align: top;
	font-weight: bold;
	color: #666;
	padding-top: 5px;
	background-position: right top;
	background-repeat: repeat-y;
	background-image: url(file://///gakujutsu-hdd/eten/%E3%80%90e%E7%82%B9%E3%80%91/%E3%80%90e%E7%82%B92010%E5%B9%B4%E7%89%88%E3%80%91/eten/taiken/%E7%B7%A8%E9%9B%86%E5%BE%8C%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB/common/image/gradient.png);
}

#leftColumn table td.../common/image/icon {
	background-color: #FF6;
}

#leftColumn table td.chugaku {
	background-color: #9F9;
}

#leftColumn table td.koko {
	background-color: #0CC;
}

#leftColumn table td.kokugo {
	background-color: #FBA6A6;
}

#leftColumn table td.sugaku {
	background-color: #B4C4EF;
}

#leftColumn table td.eigo {
	background-color: #F2F9AA;
}

#leftColumn table td.rika {
	background-color: #A8EED0;
}

#leftColumn table td.shakai {
	background-color: #E1C6F2;
}

/* ̒` */

colgroup.kamoku col.school,
colgroup.kamoku col.kyoka {
	width: 40px;
}

colgroup.kamoku col.kyokaDouble { /* T60piԂj */
	width: 160px;
}

colgroup.kamoku col.grade { /* COMPOpiԂj */
	width: 80px;
}

colgroup.kamoku col.index {
	width: 120px;
}

colgroup.kamoku col.head {
	width: 200px;
}

colgroup.count {
	width: 40px;
	background: #EEE;
}

colgroup.call col.callbutton {
	width: 52px;
}

.main_middle #os_vali li{
	float: left;
	text-align: center;
	text-decoration: underline;
	text-indent: 3em;
	list-style-type: none;
}
.main_middle #yajirusi {

	background-repeat: repeat-x;
	height: 40px;
	width: 560px;
}
#jyukou_houhou li {
	padding-left:180px;
	padding-bottom:10px;
}