#classList,
.classList { margin-top: 20px; }
#classList dt,
.classList dt {
	cursor: pointer;
	text-align:center;
	padding: 0.5em 20px;
}
#classList dt.ov,
.classList dt.ov {
	 display: none;
}
#classList table,
.classList table { margin-top: 10px; width: 100%; }
#classList td, #classList th,
.classList td, .classList th {
	padding: 0.5em 0.7em;
	border: solid 1px #ccc;
	background: #f0faff;
}
#classList .odd td, #classList .odd th,
.classList .odd td, .classList .odd th { background: #fefff0; }
#classList td.tel,
.classList td.tel {
	vertical-align: middle;
	width: 15%;
	white-space: normal;
}
#classList th,
.classList th {
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	width: 35%;
}
#classList th.areaName,
.classList th.areaName {
	padding: 2px 0.7em;
	border: solid 1px #000;
	border-bottom: solid 2px #000;
	background: #000;
	color: #fff;
	width: 100%;
}

/*----------------------Classlistを追加した場合はClasslist#を変更-------------------------*/

#classListOne,
.classListOne { margin-top: 20px; }
#classListOne dt,
.classListOne dt {
	cursor: pointer;
	text-align:center;
	padding: 0.5em 20px;
}
#classListOne dt.ov,
.classListOne dt.ov {
	 display: none;
}
#classListOne table,
.classListOne table { margin-top: 10px; width: 100%; }
#classListOne td, #classListOne th,
.classListOne td, .classListOne th {
	padding: 0.5em 0.7em;
	border: solid 1px #ccc;
	background: #f0faff;
}
#classListOne .odd td, #classListOne .odd th,
.classListOne .odd td, .classListOne .odd th { background: #fefff0; }
#classListOne td.tel,
.classListOne td.tel {
	vertical-align: middle;
	width: 15%;
	white-space: normal;
}
#classListOne th,
.classListOne th {
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	width: 35%;
}
#classListOne th.areaName,
.classListOne th.areaName {
	padding: 2px 0.7em;
	border: solid 1px #000;
	border-bottom: solid 2px #000;
	background: #000;
	color: #fff;
	width: 100%;
}

/*----------------------Classlistを追加した場合はClasslist#を変更-------------------------*/

#classListTwo,
.classListTwo { margin-top: 20px; }
#classListTwo dt,
.classListTwo dt {
	cursor: pointer;
	text-align:center;
	padding: 0.5em 20px;
}
#classListTwo dt.ov,
.classListTwo dt.ov {
	 display: none;
}
#classListTwo table,
.classListTwo table { margin-top: 10px; width: 100%; }
#classListTwo td, #classListTwo th,
.classListTwo td, .classListTwo th {
	padding: 0.5em 0.7em;
	border: solid 1px #ccc;
	background: #f0faff;
}
#classListTwo .odd td, #classListTwo .odd th,
.classListTwo .odd td, .classListTwo .odd th { background: #fefff0; }
#classListTwo td.tel,
.classListTwo td.tel {
	vertical-align: middle;
	width: 15%;
	white-space: normal;
}
#classListTwo th,
.classListTwo th {
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	width: 35%;
}
#classListTwo th.areaName,
.classListTwo th.areaName {
	padding: 2px 0.7em;
	border: solid 1px #000;
	border-bottom: solid 2px #000;
	background: #000;
	color: #fff;
	width: 100%;
}

/*----------------------Classlistを追加した場合はClasslist#を変更-------------------------*/

#classListThree,
.classListThree { margin-top: 20px; }
#classListThree dt,
.classListThree dt {
	cursor: pointer;
	text-align:center;
	padding: 0.5em 20px;
}
#classListThree dt.ov,
.classListThree dt.ov {
	 display: none;
}
#classListThree table,
.classListThree table { margin-top: 10px; width: 100%; }
#classListThree td, #classListThree th,
.classListThree td, .classListThree th {
	padding: 0.5em 0.7em;
	border: solid 1px #ccc;
	background: #f0faff;
}
#classListThree .odd td, #classListThree .odd th,
.classListThree .odd td, .classListThree .odd th { background: #fefff0; }
#classListThree td.tel,
.classListThree td.tel {
	vertical-align: middle;
	width: 15%;
	white-space: normal;
}
#classListThree th,
.classListThree th {
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	width: 35%;
}
#classListThree th.areaName,
.classListThree th.areaName {
	padding: 2px 0.7em;
	border: solid 1px #000;
	border-bottom: solid 2px #000;
	background: #000;
	color: #fff;
	width: 100%;
}

/*----------------------Classlistを追加した場合はClasslist#を変更-------------------------*/

#classListFour,
.classListFour { margin-top: 20px; }
#classListFour dt,
.classListFour dt {
	cursor: pointer;
	text-align:center;
	padding: 0.5em 20px;
}
#classListFour dt.ov,
.classListFour dt.ov {
	 display: none;
}
#classListFour table,
.classListFour table { margin-top: 10px; width: 100%; }
#classListFour td, #classListFour th,
.classListFour td, .classListFour th {
	padding: 0.5em 0.7em;
	border: solid 1px #ccc;
	background: #f0faff;
}
#classListFour .odd td, #classListFour .odd th,
.classListFour .odd td, .classListFour .odd th { background: #fefff0; }
#classListFour td.tel,
.classListFour td.tel {
	vertical-align: middle;
	width: 15%;
	white-space: normal;
}
#classListFour th,
.classListFour th {
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	width: 35%;
}
#classListFour th.areaName,
.classListFour th.areaName {
	padding: 2px 0.7em;
	border: solid 1px #000;
	border-bottom: solid 2px #000;
	background: #000;
	color: #fff;
	width: 100%;
}

/*----------------------Classlistを追加した場合はClasslist#を変更-------------------------*/

#classListFive,
.classListFive { margin-top: 20px; }
#classListFive dt,
.classListFive dt {
	cursor: pointer;
	text-align:center;
	padding: 0.5em 20px;
}
#classListFive dt.ov,
.classListFive dt.ov {
	 display: none;
}
#classListFive table,
.classListFive table { margin-top: 10px; width: 100%; }
#classListFive td, #classListFive th,
.classListFive td, .classListFive th {
	padding: 0.5em 0.7em;
	border: solid 1px #ccc;
	background: #f0faff;
}
#classListFive .odd td, #classListFive .odd th,
.classListFive .odd td, .classListFive .odd th { background: #fefff0; }
#classListFive td.tel,
.classListFive td.tel {
	vertical-align: middle;
	width: 15%;
	white-space: normal;
}
#classListFive th,
.classListFive th {
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	width: 35%;
}
#classListFive th.areaName,
.classListFive th.areaName {
	padding: 2px 0.7em;
	border: solid 1px #000;
	border-bottom: solid 2px #000;
	background: #000;
	color: #fff;
	width: 100%;
}

/*----------------------Classlistを追加した場合はClasslist#を変更-------------------------*/

#classListSix,
.classListSix { margin-top: 20px; }
#classListSix dt,
.classListSix dt {
	cursor: pointer;
	text-align:center;
	padding: 0.5em 20px;
}
#classListSix dt.ov,
.classListSix dt.ov {
	 display: none;
}
#classListSix table,
.classListSix table { margin-top: 10px; width: 100%; }
#classListSix td, #classListSix th,
.classListSix td, .classListSix th {
	padding: 0.5em 0.7em;
	border: solid 1px #ccc;
	background: #f0faff;
}
#classListSix .odd td, #classListSix .odd th,
.classListSix .odd td, .classListSix .odd th { background: #fefff0; }
#classListSix td.tel,
.classListSix td.tel {
	vertical-align: middle;
	width: 15%;
	white-space: normal;
}
#classListSix th,
.classListSix th {
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	width: 35%;
}
#classListSix th.areaName,
.classListSix th.areaName {
	padding: 2px 0.7em;
	border: solid 1px #000;
	border-bottom: solid 2px #000;
	background: #000;
	color: #fff;
	width: 100%;
}
/*----------------------Classlistを追加した場合はClasslist#を変更-------------------------*/

#classListSeven,
.classListSeven { margin-top: 20px; }
#classListSeven dt,
.classListSeven dt {
	cursor: pointer;
	text-align:center;
	padding: 0.5em 20px;
}
#classListSeven dt.ov,
.classListSeven dt.ov {
	 display: none;
}
#classListSeven table,
.classListSeven table { margin-top: 10px; width: 100%; }
#classListSeven td, #classListSeven th,
.classListSeven td, .classListSeven th {
	padding: 0.5em 0.7em;
	border: solid 1px #ccc;
	background: #f0faff;
}
#classListSeven .odd td, #classListSeven .odd th,
.classListSeven .odd td, .classListSeven .odd th { background: #fefff0; }
#classListSeven td.tel,
.classListSeven td.tel {
	vertical-align: middle;
	width: 15%;
	white-space: normal;
}
#classListSeven th,
.classListSeven th {
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	width: 35%;
}
#classListSeven th.areaName,
.classListSeven th.areaName {
	padding: 2px 0.7em;
	border: solid 1px #000;
	border-bottom: solid 2px #000;
	background: #000;
	color: #fff;
	width: 100%;
}