
/* ----- bace ----- */
h1,h2,h3,h4,h5,h6,dl,dt,dd,li,p { margin: 0; padding: 0; }
ul { margin: 0; padding: 0; list-style-type: none; }

/* ----- clear ----- */
.richClr { zoom: 100% }
.richClr:after { content: ""; display: block; clear: both; height: 0px; overflow: hidden; }

/* ----- top image ----- */
#richTop {
	width:750px;
	margin-bottom:28px;
}
#richTop .topImg {
	height:173px;
	background:url(//img.e87.com/selection/mother/2008images/rich_main_img.jpg) no-repeat left top;
}
#richTop .topImg h1 {
	color:#dc375e;
	font-size:85%;
	line-height:120%;
	padding:90px 16px 0 404px;
}
#richTop .topImg p {
	color:#696851;
	font-size:85%;
	line-height:120%;
	padding:0 16px 0 404px;
}

/* ----- main ----- */
#richMain { padding-left:36px; }
#richMain #rich_phBox {
	background:url(//img.e87.com/selection/mother/2008images/rich_box_back.gif) repeat-y left top;
	width:680px;
	margin-bottom:30px;
}
#richMain .endbox {
	margin-bottom:10px !important;
}
#rich_phBox .rich_top {
	background:url(//img.e87.com/selection/mother/2008images/rich_box_top.gif) no-repeat left top;
}
#rich_phBox .rich_top .rich_contents {
	background:url(//img.e87.com/selection/mother/2008images/rich_box_end.gif) no-repeat left bottom;
	padding:17px 0 21px 20px;
}
#rich_phBox .leftPh {
	width:269px;
	float:left;
}
#rich_phBox .rightTxt {
	width:355px;
	float:left;
	padding-top:5px;
}
#rich_phBox .rightTxt .richCatch { height:24px; }
#rich_phBox .rightTxt h2 {
	font-size:120%;
	background:url(//img.e87.com/selection/mother/2008images/rich_title_line.gif) no-repeat left bottom;
	padding-bottom:16px;
}
#rich_phBox .rightTxt h2 a {
	color:#dc375e;
	font-weight:bold;
	text-decoration:none;
}
#rich_phBox .rightTxt h2 a:hover {
	text-decoration:underline;
}
#rich_phBox .rightTxt p {
	color:#666850;
	padding:7px 0 8px 3px;
}
#rich_phBox .rightTxt ul {
	background:url(//img.e87.com/selection/mother/2008images/rich_line.gif) no-repeat left bottom;
	padding:0 0 8px 3px;
}
#rich_phBox .rightTxt ul li {
	width:66px;
	float:left;
}
#rich_phBox .rightTxt .richPrice {
	padding:0 0 0 3px;
}
#rich_phBox .rightTxt .richPrice p.price {
	width:280px;
	font-size:90%;
	color:#666850;
	float:left;
	padding:8px 0 0 0;
}
#rich_phBox .rightTxt .richPrice p.price span {
	font-weight:bold;
}
#rich_phBox .rightTxt .richPrice .exBtn {
	width:44px;
	padding:8px 0 0 0;
	float:right;
}

.pre_bnr{
	margin:20px 0 10px 0;
	text-align:center;
}
