@charset "shift_jis";
.ContentsBlock,
.Detail {
	background: url(../images/hr_dot.gif) repeat-x left bottom;
	width: 486px;
	padding: 0px 15px 0px 13px;
	margin-bottom: 20px;
}
.ContentsBlock dd p {
	line-height: 165%;
	padding-bottom: 23px;
}
.ContentsBlock dt {
	font-size: 16px;
	margin-bottom: 5px;
}
.Detail th,
.Detail td {
	text-align: left;
	vertical-align: top;
	line-height: 135%;
	padding: 0px 15px 10px;
}
.Detail th {
	font-weight: normal;
	background: url(../images/icon_square_khaki02..gif) no-repeat 0px 2px;
	white-space: nowrap;
}
.Detail {
	padding-bottom: 15px;
}
.EntryCourse {
	width: 486px;
	padding: 0px 15px 0px 13px;
}
.EntryCourse dl {
	background: url(../images/hr_dot.gif) repeat-x left bottom;
	margin-bottom: 12px;
}
.EntryCourse dl.NoBorder {
	background: url(none);
	margin-bottom: 0px;
}
.EntryCourse dt {
	font-size: 14px;
	color: #948C69;
}
.EntryCourse dd {
	margin-left: 35px;
	padding-bottom: 12px;
}
.EntryCourse th,
.EntryCourse td {
	line-height: 120%;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
}
.EntryCourse th {
	font-weight: normal;
}
.EntryCourse p {
	margin-top: 10px;
	font-size: 10px;
}
#Contents {
	width: 575px;
	padding: 30px 0px 0px 50px;
	margin-bottom: 0px;
}
#Contents .ContentsBlock h2 {
	margin-bottom: 25px;
}
#Contents .EntryCourse h2 {
	margin-bottom: 20px;
}
