@import "../../css/common.css";

.contents {
	overflow:hidden;
	padding:0;
	width:900px;
}

.contents img {
	vertical-align:top;
}
/*-------------------course----------------------*/
#course {
	height:265px;
	width:447px;
	background:url(../images/course_frame.gif) no-repeat left top;
	float:left;
	margin-bottom:27px;
}

#price_desc {
	text-align:center;
}

#course ul {
	width:327px;
	height:128px;
	padding:32px 0 0 58px;
	margin:8px auto 7px auto;
	background:url(../images/course_back.jpg) no-repeat left top;
}
p.desc {
	padding-left:15px;
	line-height:34px;
	height:34px;
	margin:1px;
	background:url(../../top/images/desc_grad.gif) repeat-x left bottom;
}

* html p.desc {
	line-height:31px;
	height:31px;
	
}

*+html p.desc {
	line-height:31px;
	height:31px;
}
/*-------------------option--------------------*/
#option {
	float:right;
	height:265px;
	width:425px;
	background:url(../images/option_frame.gif) no-repeat left top;
}
#op_list {
	height:135px;
	width:343px;
	padding-top:54px;
	padding-left:42px;
	margin:8px auto;
	margin-bottom:27px;
	background:url(../images/option_back.jpg) no-repeat left top;
}

/*-------------------servise--------------------*/
#servise {
	clear:both;
	height:198px;
	width:900px;
	background:url(../images/service_frame.gif) no-repeat left top;
}

#servise dl {
	height:124px;
	width:560px;
	padding-top:33px;
	padding-left:1px;
	text-align:center;
	margin:8px auto;
	background:url(../images/service_back.jpg) no-repeat left top;
}

#servise dt {
	margin-bottom:6px;
}