body div#topicpath_0903new{
	margin:5px 0 10px;
}

.contents img{
	vertical-align:bottom;
}

.contents h2{
	background:transparent url(//img.e87.com/selection/mother/2010images/mother_icon_01.gif) no-repeat scroll left top;
	font-size:100%;
	margin:10px 0 2px 0;
	padding:3px 0 3px 25px;
	color:#7c7b7b;
	font-weight:normal;
}

.contents h2 span{
	font-weight:bold;
	color:#7c7b7b;
}


h2.mT5{margin-top:5px;}

.txtAC{
	text-align:center;
}

/* 
 header
------------------------------ */
#wrap_0903new #header_mother{
	width:750px;
	min-height:187px;
	_height:187px;
	background:transparent url(//img.e87.com/selection/mother/2010images/mother_main_bg.jpg) no-repeat left top;
	margin:0 0 20px 0;
}

#wrap_0903new #header_mother .txt{
	width:370px;
	color:#696851;
	font-size:95%;
	/font-size:90%;
	padding:2px 0 0 15px;
	line-height:1.2;
}

#wrap_0903new #header_mother h1.txt{
	color:#dc375e;
	padding:85px 0 0 15px;
	font-size:80%;
	_font-size:75%;
}

#wrap_0903new #header_mother p.card{
	margin:8px 0 0 15px;
}

/* 
 box
------------------------------ */
#wrap_0903new .box{
	width:720px;
	_width:750px;
	padding:20px 15px 0;
	position:relative;
}

#wrap_0903new .category01{
	background:url(//img.e87.com/selection/mother/2010images/mother_bg01.gif) no-repeat left top;
}
#wrap_0903new .category02{
	background:url(//img.e87.com/selection/mother/2010images/mother_bg02.gif) no-repeat left top;
}
#wrap_0903new .category03{
	background:url(//img.e87.com/selection/mother/2010images/mother_bg03.gif) no-repeat left top;
}

#wrap_0903new .box .tit{
	margin:0 0 0 10px;
	position:relative;
	z-index:2;
}

#wrap_0903new .box .sub{
	margin:20px 0 18px 0;
	text-align:center;
}

#wrap_0903new .box .enq{
	position:absolute;
	top:20px;
	right:20px;
	z-index:1;
}

#wrap_0903new .box .block{
	width:220px;
	float:left;
	margin-right:30px;
}
#wrap_0903new .box .mR0{
	margin-right:0;
}

#wrap_0903new .box .catch{
	width:210px;
	margin:0 0 0 5px;
}
#wrap_0903new .box .catch p{
	padding:8px 5px 15px 5px;
	font-weight:bold;
	color:#714324;
}

#wrap_0903new .category01 .catch{
	background:url(//img.e87.com/selection/mother/2010images/mother_bg_catch01_2.gif) no-repeat left bottom #ffdacf;
}
#wrap_0903new .category01 .catch p{
	background:url(//img.e87.com/selection/mother/2010images/mother_bg_catch01_1.gif) no-repeat left top;
}
#wrap_0903new .category02 .catch{
	background:url(//img.e87.com/selection/mother/2010images/mother_bg_catch02_2.gif) no-repeat left bottom #fff0cf;
}
#wrap_0903new .category02 .catch p{
	background:url(//img.e87.com/selection/mother/2010images/mother_bg_catch02_1.gif) no-repeat left top;
}
#wrap_0903new .category03 .catch{
	background:url(//img.e87.com/selection/mother/2010images/mother_bg_catch03_2.gif) no-repeat left bottom #fae5f6;
}
#wrap_0903new .category03 .catch p{
	background:url(//img.e87.com/selection/mother/2010images/mother_bg_catch03_1.gif) no-repeat left top;
}

#wrap_0903new .box p.photo{
	background:url(//img.e87.com/selection/mother/2010images/mother_photo_bg.gif) no-repeat left top;
	width:220px;
	height:220px;
}

#wrap_0903new .box p.photo img{
	margin:10px 0 0 10px;
}

#wrap_0903new .box p.name{
	margin:5px 0 0 10px;
}
#wrap_0903new .box p.name a{
	color:#cb417d;
	font-size:90%;
}

#wrap_0903new .box ul.icon{
	margin:13px 0 5px 8px;
}
#wrap_0903new .box ul.icon li{
	float:left;
	margin:0 5px 0 0;
}

#wrap_0903new .box .kakaku{
	width:210px;
}

#wrap_0903new .box .kakaku p{
	color:#5a2725;
	float:left;
	font-size:90%;
	margin:0 0 0 10px;
}
#wrap_0903new .box .kakaku p span{
	font-weight:bold;
}
#wrap_0903new .box .kakaku img{
	float:right;
	margin:13px 0 0 0;
}


/* bnr_enq
------------------------------ */
#wrap_0903new .bnr_enq{
	margin-bottom:30px;
}

/* other
------------------------------ */
.contents {
	text-align:left;
}
.clearfix:after{
   content:".";
   display:block;
   height:0px;
   clear:both;
   visibility:hidden;
}
div.pagetop {
	clear:both;
	color:#CA417D;
	font-size:85%;
	margin:13px 2px 20px 0;
	text-align:right;
}

#mother #topicpath_0903new{
	margin:5px 0 10px;
}
