/* layout */
@import "common/0-import.css";

#contentMiddle {
	width: 663px;
	margin: 0;
	background: #FFFFE5;
	float: right;
	font-size: 13px;
	line-height: 1.5;
}

#contentMiddle h3 {
	margin: 20px 0;
	clear: both;
}

#contentMiddle p {
	margin: 0 0 1em 25px;
}

#contentMiddle p img.text {
	margin: 0 0 5px;
	display: block;
}

#contentMiddle .red {
	color: #900;
}

#contentMiddle h4 {
	margin: 20px 0 10px 25px;
}

#contentMiddle ul.list {
	margin: 0 0 0 25px;
}

#contentMiddle ul.list li {
	padding: 0 0 0 15px;
	background: url(../img/course/icon01.gif) no-repeat left 4px;
}

#contentMiddle .boxA {
	margin-left: 23px;
	border: 1px #aad500 solid;
	background: #fff;
}

#contentMiddle .boxA p.hasBack {
	padding-bottom: 5px;
	margin-bottom: 10px;
	background: url(../img/course/line01.gif) repeat-x left bottom;
}

#contentMiddle .boxA .photo {
	margin: 20px;
}

#contentMiddle .boxA .photo p {
	margin-left: 200px;
}

#contentMiddle .boxA .photo p img {
	margin-bottom: 15px;
}

#contentMiddle .boxB {
	margin: 25px 0 0 23px;
}

#contentMiddle .boxB img.floatR {
	margin-left: 15px;
}

#contentMiddle  dl.list02 {
	margin-left: 23px;
}

#contentMiddle  dl.list01 {
	width: 395px;
	float: left;
} 

#contentMiddle  dl .colorRed {
	color: #A70300;
}

#contentMiddle  dl .green {
	color: #7CAA00;
}

#contentMiddle  dl dt {
	float: left;
	clear: left;
}

#contentMiddle  dl dd {
	margin-left: 40px;
}

#contentMiddle p.textRight {
	margin: 10px 0 60px 0;
	text-align: right;
}
