h1,h2,h3,h4,h5,h6,dl,dt,dd,li,p { margin: 0; padding: 0; }
ul { margin: 0; padding: 0; list-style-type: none; }

.clr { clear:both; font-size:1px; }

/* 
 mainArea
----------------------------------- */
/* ----- wb_[ ----- */

#contents #motherHead01 { width:750px; height:47px; margin-top: 10px; }
#contents #motherHead01 .boxL { width:230px; float:left; }
#contents #motherHead01 .boxL img { margin-left: 6px; }
#contents #motherHead01 .boxR { width:116px; float:right; }
#contents #motherHead01 .boxR img { margin-top: 4px; }

#contents #motherHead02 { padding-left: 7px; height:25px; background:url(//img.e87.com/selection/mother/2008images/mother_head_line.gif) repeat-x left bottom; }
#contents #motherHead02 li { height:21px; color:#696851; font-weight:700; text-align:center; float:left; }
#contents #motherHead02 li.neadNavi01 { width:124px; background:url(//img.e87.com/selection/mother/2008images/mother_head_tab01.gif) no-repeat left top; }
#contents #motherHead02 li.neadNavi02 { width:163px; background:url(//img.e87.com/selection/mother/2008images/mother_head_tab02.gif) no-repeat left top; }
#contents #motherHead02 li.neadNavi03 { width:110px; background:url(//img.e87.com/selection/mother/2008images/mother_head_tab03.gif) no-repeat left top; }
#contents #motherHead02 li a { font-weight:700; text-decoration:none; display:block; padding: 3px 5px 0 0; }
#contents #motherHead02 li a.wh { color:#fff; }

#contents #mainImage { width:750px; height:184px; background:url(//img.e87.com/selection/mother/2008images/mother_main_img.jpg) no-repeat left top; }
#contents #mainImage h1 { font-size:85%; color:#dc375e; padding: 97px 0 0 32px; }
#contents #mainImage p { font-size:85%; color:#696851; padding: 0 0 0 32px; }

#contents #acLink { width:750px; height:70px; }
#contents #acLink li.acLinkTit { width:247px; height:38px; float:left; }
#contents #acLink li.acLinkL01 { width:244px; height:38px; text-align:center; float:left; padding-top:6px; background:url(//img.e87.com/selection/mother/2008images/mother_linkback01.gif) no-repeat left top; }
#contents #acLink li.acLinkL02 { width:259px; height:38px; text-align:center; float:left; padding-top:6px; background:url(//img.e87.com/selection/mother/2008images/mother_linkback02.gif) no-repeat left top; }
#contents #acLink li.acLinkL01 a { font-size:110%; color:#df4b6e; min-height:16px; padding:2px 20px 2px 0; background:url(//img.e87.com/selection/mother/2008images/mother_link_icon01.gif) no-repeat right center; }
#contents #acLink li.acLinkL02 a { font-size:110%; color:#c65a94; min-height:16px; padding:2px 20px 2px 0; background:url(//img.e87.com/selection/mother/2008images/mother_link_icon02.gif) no-repeat right center; }

#contents #presentBox { width:750px; padding-bottom:22px; margin-bottom:11px; }
#contents .box01 { border: solid 1px #db5f7d; }
#contents .box02 { border: solid 1px #a14777; }

#contents #presentBox.box01 h2 { font-size:120%; font-weight:bold; color:#fff; padding:8px 0 8px 42px; background:url(//img.e87.com/selection/mother/2008images/mother_h2_icon01.gif) #db5f7d no-repeat left center; }
#contents #presentBox.box02 h2 { font-size:120%; font-weight:bold; color:#fff; padding:8px 0 8px 42px; background:url(//img.e87.com/selection/mother/2008images/mother_h2_icon02.gif) #a14777 no-repeat left center; }

#contents #presentBox p.boxRead { font-size:110%; color:#874e34; padding:15px 42px; }
#contents #presentBox p.boxRead span { font-weight:bold; }
#contents #presentBox ul { padding-left:30px; margin-bottom:17px; }
#contents #presentBox ul.backLine { background:url(//img.e87.com/selection/mother/2008images/mother_present_line.gif) no-repeat left bottom; } 

#contents #presentBox li { width:238px; float:left; }
#contents #presentBox.box01 li h3 { font-size:85%; line-height:120%; font-weight:bold; color:#6b381f; min-height:29px; padding:3px 48px 6px 35px; background:url(//img.e87.com/selection/mother/2008images/mother_present_tit.gif) no-repeat left top; }
#contents #presentBox.box02 li h3 { font-size:85%; line-height:120%; font-weight:bold; color:#6b381f; min-height:29px; padding:3px 48px 6px 35px; background:url(//img.e87.com/selection/mother/2008images/mother_present_tit02.gif) no-repeat left top; }
*html #contents #presentBox.box01 li h3 { font-size:85%; line-height:120%; font-weight:bold; color:#6b381f; height:37px; padding:3px 48px 6px 35px; background:url(//img.e87.com/selection/mother/2008images/mother_present_tit.gif) no-repeat left top; }
*html #contents #presentBox.box02 li h3 { font-size:85%; line-height:120%; font-weight:bold; color:#6b381f; height:37px; padding:3px 48px 0 35px; background:url(//img.e87.com/selection/mother/2008images/mother_present_tit02.gif) no-repeat left top; }

#contents #presentBox li .phBox { background:url(//img.e87.com/selection/mother/2008images/mother_ph_back.gif) no-repeat left top; }
#contents #presentBox li .phBox img { margin:7px 7px; }
#contents #presentBox li p.presentLink { font-size:100%; padding:10px 35px 30px 2px; }
#contents #presentBox li p.presentLink a { color:#ca417d; }
#contents #presentBox li p.presentPrice { font-size:90%; color:#696851; padding:10px 5px 7px 5px;  background:url(//img.e87.com/selection/mother/2008images/mother_li_line.gif) no-repeat left top; }
#contents #presentBox li p.presentPrice span { font-weight:bold; }
#contents #presentBox li .exBox { width:205px; }
#contents #presentBox li .exBox .zaiko { width:150px; font-size:85%; color:#696851; font-weight:bold; float:left; padding-left:5px; }
#contents #presentBox li .exBox .shousai { width:40px; float:right; }
#contents #presentBox li ul.icon { padding:6px 0 0 4px; }
#contents #presentBox li ul.icon li { width:64px; float:left; }

#contents #presentBox .pointBox { width:691px; margin-left:30px; }
#contents #presentBox .point01 { background:url(//img.e87.com/selection/mother/2008images/mother_point_end.gif) #ffe3ea no-repeat left top; }
#contents #presentBox .point02 { background:url(//img.e87.com/selection/mother/2008images/mother_point_end02.gif) #f4d6e6 no-repeat left top; }
#contents #presentBox .pointBox h4 { height:51px; }
#contents #presentBox .pointBox dl { width:345px; float:left; }
#contents #presentBox .pointBox dt { padding:0 0 8px 27px;}
#contents #presentBox .pointBox dd { font-size:90%; color:#6b381f; padding:0 24px 17px 27px;}


.pre_bnr{
	margin:20px 0 10px 0;
	text-align:center;
}
