/* ----- 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 ----- */
.gensenClr { zoom: 100% }
.gensenClr:after { content: ""; display: block; clear: both; height: 0px; overflow: hidden; }

/* ----- change Ancer----- */

#gensenTop .gensenAC { width:750px; }
#gensenTop .gensenAC ul { margin-left:100px; text-aline:center; }
#gensenTop .gensenAC li { padding:10px 0;}
#gensenTop .gensenAC li.acBox01 {	width:125px; }
#gensenTop .gensenAC li.acBox02 {	width:140px; }
#gensenTop .gensenAC li a {	min-height:16px;	padding:2px 20px 2px 0;  
	background:url(//img.e87.com/selection/mother/2008images/gensen_ancer.gif) no-repeat right center; }

/* ----- change MainArea----- */
#gensenTop {
	width:750px;
	margin-bottom:30px;
}
#gensenTop .topImg {
	height:170px;
	background:url(//img.e87.com/selection/mother/2008images/gensen_head_img.jpg) no-repeat left top;
}

#gensenTop .topImg h1{
	color:#dc375e;
	font-size:80%;
	line-height:120%;
	padding:90px 350px 0 20px;
}

#gensenTop .topImg p {
	color:#696851;
	font-size:80%;
	padding:0 350px 0 20px;
}

#gensenTop ul {
	margin-left:5px;
}
#gensenTop li {
	padding:10px 0;
	float:left;
	text-align:center;
}

#gensenGenre {
	margin-left:0px;
	margin-top:10px;
	width:750px;
	height:40px;
	margin-bottom:0px;
	float:left;
}

#gensenMain {
	width:750px;
	margin-left:0px;
}

#gensenMain .gensenMar {
	width:750px;
	float:left;
	margin:15px 0 15px 0;
	padding:0 0 9px 0;
	background:url(//img.e87.com/selection/mother/2008images/sweet_dotline.gif) repeat-x left bottom;
}

#gensenBox {
	width:720px;
	padding-top:0px;
	margin-top:10px;
	margin-bottom:15px;
	padding-bottom: 5x;

}

#gensenMain .gensenBox .gensenboxEnd {
		background:url(//img.e87.com/selection/mother/2008images/gensen_bg.jpg) repeat-x left bottom;
	padding:0 0 13px 7px;
}

#gensenMain .gensenBox .gensenPhBox img.ph {
	margin-bottom:5px;
}

#gensenMain .gensenBox .gensenPhBox{
	width:520px;
	float:left;
	margin-bottom:15px;
}

#gensenMain .gensenBox .shopPhBox {
	width:150px;
	float:left;
	margin-bottom:20px;
}

#gensenMain .gensenBox .gensenPhBox p {
	font-size:90%;
	color:#666850;
	padding:0 15px 0 30px;
	margin-left:15px;
}

#gensenMain .gensenBox .gensenPhBox p img.pickBox{
	float: left;
	margin: 0 10px 5px 0px;
	border: none;
}

#gensenMain .gensenBox .shopPhBox .shopData {
	width:150px;
	text-align: center;
}

#gensenMain .gensenBox.shopPhBox .shopData .shopPh {
	float:left;
}

#gensenMain .gensenBox .shopPhBox .ph_sBox {
	margin:17px 0 7px 0;
	padding:0 0 9px 0;
	background:url(//img.e87.com/selection/mother/2008images/sweet_dotline.gif) no-repeat left bottom;
}

#gensenMain .gensenBox .shopPhBox .ph_sBox p {
	font-size:85%;
	padding:5px 0 0 0;
}

#gensenMain .gensenBox .shopPhBox .ph_sBox a {
	color:#dc375e;
	decoration:none;
}

#gensenMain .gensenBox .shopPhBox .ph_sBox p img {
	margin:5px 0 0 0;
}

#gensenMain .gensenBox .shopData .dataBox {
	font-size:85%;
	float:left;
	color:#dc375e;
	text-align: left;
	margin:5px 0 5px 0;
}

#gensenMain .gensenBox .shopData .priceBox {
	font-size:85%;
	float:left;
	color:#666850;
	text-align: left;
}
#gensenMain .gensenBox .shopData .exBox {
	float:right;
	padding:5px 3px 0 0;
}


