
/* ----- bace ----- */
h1,h2,h3,h4,h5,h6,dl,dt,dd,li,p,form,input { margin: 0; padding: 0; }
ul { margin: 0; padding: 0; list-style-type: none; }

/* ----- clear ----- */
.setClr { zoom: 100% }
.setClr:after { content: ""; display: block; clear: both; height: 0px; overflow: hidden; }

/* ----- top image ----- */
#setTop {
	width:750px;
	margin-bottom:8px;
}
#setTop .topImg {
	height:193px;
	background:url(//img.e87.com/selection/mother/2008images/set_main_img.jpg) no-repeat left top;
}

#setTop .topImg h1 {
	color:#dc375e;
	font-size:85%;
	line-height:120%;
	padding:88px 340px 0 27px;
}
#setTop .topImg p {
	color:#696851;
	font-size:85%;
	line-height:120%;
	padding:0 340px 0 27px;
}
#setTop .topImg a {
	width:333px;
	height:19px;
	margin:12px 0 0 29px;
	display:block;
}

/* ----- Link ----- */
ul#setLink {
	width:745px;
	margin:0 0 16px 5px;
	background:url(//img.e87.com/selection/mother/2008images/set_link_bline.gif) no-repeat left bottom;
}
ul#setLink li {
	padding:8px 0 12px 0;
	font-size:110%;
	color:#696851;
	text-align:center;
	float:left;
}
ul#setLink li.setL01 { width:244px; }
ul#setLink li.setL02 {
	width:244px;
	background:url(//img.e87.com/selection/mother/2008images/set_link_wline.gif) no-repeat left top;
}
ul#setLink li.setL03 {
	width:257px;
	background:url(//img.e87.com/selection/mother/2008images/set_link_wline.gif) no-repeat left top;
}
ul#setLink li a {
	min-height:16px;
	padding:2px 25px 2px 0;
	background:url(//img.e87.com/selection/mother/2008images/mother_link_icon01.gif) no-repeat right center; 
}

/* ----- main ----- */
.setMain { margin-left:29px; }
.setMain .setBox {
	width:707px;
	background:url(//img.e87.com/selection/mother/2008images/set_box_back.gif) repeat-y left top;
	margin-bottom:10px;
}
.setMain .setBox .setContents {
	background:url(//img.e87.com/selection/mother/2008images/set_box_top.gif) no-repeat left top; 
	padding:30px 0 17px 18px;
}

.setMain .setBox .boxLeft {
	width:353px;
	float:left;
}
.setMain .setBox .boxLeft h2 {
	background:url(//img.e87.com/selection/mother/2008images/set_tit_line.gif) no-repeat 0 35px; 
	padding:10px 0 21px 0;
}
.setMain .setBox .boxLeft .setCatch { height:25px; }
.setMain .setBox .boxLeft p.leftTxt {
	color:#666850;
	padding:0 16px 10px 6px;
}
.setMain .setBox .boxLeft a.setDetail {
	text-decoration:none;
	width:335px;
	height:207px;
	background:url(//img.e87.com/selection/mother/2008images/set_detail_back.gif) no-repeat left top; 
	position: relative;
	display:block;
	cursor:pointer;
}
.setMain .setBox .boxLeft .setDetail .fatherBox {
	position: absolute;
	top: 41px; left: 39px;
}
.setMain .setBox .boxLeft .setDetail .motherBox {
	position: absolute;
	top: 41px; left: 188px;
}
.setMain .setBox .boxLeft .setDetail .fatherBox p,
.setMain .setBox .boxLeft .setDetail .motherBox p {
	font-size:90%;
	line-height:110%;
	color:#672f13;
	font-weight:bold;
	padding-top:12px;
}
.setMain .setBox .boxLeft .setDetail .fatherBox p span,
.setMain .setBox .boxLeft .setDetail .motherBox p span {
	font-size:90%;
	font-weight:nomal;
}
.setMain .setBox .boxright {
	width:289px;
	float:left;
}
.setMain .setBox .boxright .photoBox { padding:0 0 10px 5px; }
.setMain .setBox .boxright p.setNameLink {
	font-size:110%;
	padding:0 0 12px 3px;
}
.setMain .setBox .boxright p.setNameLink a {
	color:#dc375e;
}
.setMain .setBox .boxright ul {
	background:url(//img.e87.com/selection/mother/2008images/set_box_line.gif) no-repeat left bottom; 
	padding-bottom:4px;
}
.setMain .setBox .boxright ul li {
	width:66px;
	float:left;
}
.setMain .setBox .boxright .priceBox {
	width:289px;
	padding-top:7px;
}
.setMain .setBox .boxright .priceBox p.price {
	width:180px;
	font-size:90%;
	line-height:120%;
	color:#672f13;
	float:left;
	padding-top:0.5em;
}
.setMain .setBox .boxright .priceBox .cartBtn {
	width:104px;
	float:right;
}

.pre_bnr{
	margin:20px 0 10px 0;
	text-align:center;
}

/* ----- pagetop important ----- */
.setPTmarB { margin-bottom:23px !important; }


