@charset "utf-8";

/*--------------------------------------
	Style Name : Content02 Style Sheet

	Hypertext
	content
		main-content
--------------------------------------*/

/*--------------------------------------
	div#main-content
--------------------------------------*/

#main-content div.section {
	clear: both;
}

#main-content div.special dd {
	margin: -1em 0 1em 110px;
}


/*	div.course
--------------------------------------*/

#main-content div.course div.section {
	margin-bottom: 1em;
	padding: 10px 10px 0;
	border: 1px solid #ccc;
	background-color: #fafcfc;
}

#main-content div.course div.section div.section {
	padding-top: 10px;
	position: relative;
	background-color: #fff;
}

#main-content div.course div.section div.section h4 {
	margin-bottom: 0.5em;
	padding-left: 1em;
	background: url(../../common/image/icon_01.gif) no-repeat left center;
	color: #14439d;
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
}

#main-content div.course div.section div.section p {
	margin-bottom: 0.2em;
}

#main-content div.course div.section div.section p.pic {
	margin-left: 1em;
	float: right;
}

#main-content div.course div.section div.section p.price {
	position: absolute;
	top: 5px;
	right: 10px;
}

* html #main-content div.course div.section div.section p.price {
	right: 30px;
}

/*	div.before-after
--------------------------------------*/

#main-content div.before-after dl {
	margin-bottom: 1.5em;
}

#main-content div.before-after dt {
	padding-left: 0.5em;
	background-color: #e1ecf6;
}

#main-content div.before-after dt img {
	vertical-align: middle;
}

#main-content div.before-after dd {
	padding: 0.5em 0 1em;
	border-bottom: 1px solid #ccc;
	font-size: 10px;
}

