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;
}

p.lead{
	width:680px;
	color:#696851;
	margin:10px 0 0 25px;
	line-height:1.5;
}

p.lead02{
	width:680px;
	color:#696851;
	margin:10px 0 0 25px;
	line-height:1.3;
	font-size:80%;
	text-indent:-1em;
	padding-left:1em;
}

/* 
 header
------------------------------ */
#wrap_0903new #header_mother{
	width:750px;
	min-height:321px;
	_height:321px;
	background:transparent url(//img.e87.com/selection/mother/2010images/hana_main_bg.jpg) no-repeat left top;
	margin:0 0 20px 0;
}

#wrap_0903new #header_mother .leftarea{
	float:left;
	width:120px;
	text-align:center;
	margin-right:24px;
}
#wrap_0903new #header_mother .leftarea p{
	margin-top:20px;
}
#wrap_0903new #header_mother .leftarea p.mT3{
	margin-top:3px;
}

#wrap_0903new #header_mother .mainarea{
	width:606px;
	float:left;
}

#wrap_0903new #header_mother .tit{
	margin-top:12px;
}

#wrap_0903new #header_mother .txt{
	line-height:1.4;
	width:295px;
}

#wrap_0903new #header_mother h1{
	color:#dc375e;
	margin-top:15px;
}

#wrap_0903new #header_mother .card{
	margin-top:15px;
}

#wrap_0903new #header_mother .way{
	text-align:center;
	padding-top:15px;
	clear:both;
}

#wrap_0903new #header_mother .attention{
	width:726px;
	border:2px solid #ffa257;
	margin:17px 0 0 12px;
	background:transparent url(//img.e87.com/selection/mother/2010images/hana_bg_kakunin.gif) repeat-y left top;
}

#wrap_0903new #header_mother .attention p{
	width:145px;
	float:left;
}

#wrap_0903new #header_mother .attention ul{
	float:left;
	width:570px;
	color:#7c7b7b;
	padding:5px;
}

/* 
 inner
------------------------------ */
#wrap_0903new .inner{
	margin-left:12px;
}

/* 
 box01
------------------------------ */
#wrap_0903new .box{
	background:transparent url(//img.e87.com/selection/mother/2010images/hana_box01_bgrep.gif) repeat-y left top;
}
#wrap_0903new .item01 .bgtop{
	background:transparent url(//img.e87.com/selection/mother/2010images/hana_box01_bgtop01.jpg) no-repeat left top;
}
#wrap_0903new .item02 .bgtop{
	background:transparent url(//img.e87.com/selection/mother/2010images/hana_box01_bgtop02.jpg) no-repeat left top;
}
#wrap_0903new .item03 .bgtop{
	background:transparent url(//img.e87.com/selection/mother/2010images/hana_box01_bgtop03.jpg) no-repeat left top;
}
#wrap_0903new .box .bgbtm{
	background:transparent url(//img.e87.com/selection/mother/2010images/hana_box01_bgbtm.gif) no-repeat left bottom;
	width:727px;
	padding:25px 0 0 0;
	position:relative;
}

#wrap_0903new .box dl{
	width:325px;
	margin:0 0 0 396px;
}

#wrap_0903new .box dl dd.lead{
	color:#7e5661;
	margin:15px 0;
	line-height:1.3;
	font-size:95%;
}

#wrap_0903new .box dl dd.name{
	margin:0 0 10px 0;
}

#wrap_0903new .box dl dd.name a{
	color:#ca417d;
	font-weight:bold;
	font-size:95%;
}

#wrap_0903new .box dd.kakaku{
	padding:5px 0 7px;
	font-weight:bold;
	color:#4b2d02;
	background:transparent url(//img.e87.com/selection/mother/2010images/hana_dotline.gif) repeat-x left top;
}

#wrap_0903new .box .kit{
	padding:80px 0 20px 30px;
	color:#7c7b7b;
}

#wrap_0903new .box .kit .nai{
	float:left;
	width:240px;
}

#wrap_0903new .box .kit .photo,
#wrap_0903new .box .exp .photo{
	float:left;
	margin-right:20px;
}

#wrap_0903new .box .kit p{
	font-weight:bold;
	font-size:80%;
}

#wrap_0903new .box .kit ul{
	float:left;
	width:250px;
}

#wrap_0903new .box .kit ul.second{
	width:215px;
}

#wrap_0903new .box .kit ul li{
	font-size:80%;
	letter-spacing:1.2px;
	text-indent:-1em;
	padding-left:1em;
}

#wrap_0903new .box .kit .nai catalog{
	float:right;
	margin-right:10px;
}

#wrap_0903new .box .exp{
	padding:30px 0 30px 30px;
}

#wrap_0903new .box .exp p{
	float:left;
}

#wrap_0903new .box .exp p.txt{
	width:215px;
	margin-right:25px;
}

#wrap_0903new .box .exp p.txt span{
	font-weight:bold;
}

#wrap_0903new .desiner{
	background:url(//img.e87.com/selection/mother/2010images/hana_bgtop_desiner.gif) no-repeat left top #fdeaef;
	width:727px;
}

#wrap_0903new .desiner .bg{
	background:url(//img.e87.com/selection/mother/2010images/hana_bgbtm_desiner.gif) no-repeat left bottom;
	padding:25px;
}

#wrap_0903new .desiner .photo{
	float:left;
	margin:5px 30px 0 0;
}

#wrap_0903new .desiner dl{
	float:left;
	width:535px
}

#wrap_0903new .desiner dl dt{
	margin-bottom:7px;
}

#wrap_0903new .desiner dd p.txt{
	margin:12px 0 0;
	color:#531919;
}

#wrap_0903new .box .bgbtm .specerlink{
	position:absolute;
	top:0;
	left:0;
}

/* 
 box02
------------------------------ */
.contents .osusume h2{
	padding:15px 0 3px 25px;
	width:213px;
	_width:238px;
	float:left;
	background-position:left 12px;
	margin-right:6px;
}

.contents .osusume h2.oth{
	padding:0 0 3px 25px;
	background-position:left 6px;
}

#wrap_0903new .box02{
	background:transparent url(//img.e87.com/selection/mother/2010images/hana_box02_bgrep.gif) repeat-y left top;
	width:727px;
}
#wrap_0903new .box02 .bgtop{
	background:transparent url(//img.e87.com/selection/mother/2010images/hana_box02_bgtop.gif) no-repeat left top;
}
#wrap_0903new .box02 .bgbtm{
	background:transparent url(//img.e87.com/selection/mother/2010images/hana_box02_bgbtm.gif) no-repeat left bottom;
	padding:12px 10px 0 10px;
}

#wrap_0903new .box02 dl{
	width:220px;
	font-size:90%;
	padding-bottom:10px;
	margin-right:23px;
	float:left;
	color#7c7b7b;
}
#wrap_0903new .box02 dl.last{
	margin-right:0;
	float:right;
}

#wrap_0903new .box02 dl dd.photo{
	text-align:center;
	margin:10px 0;
}

#wrap_0903new .box02 dl dd.copy{
	color:#7e5661;
}

#wrap_0903new .box02 dl dd.name{
	margin:10px 0;
}
#wrap_0903new .box02 dl dd.name a{
	font-weight:bold;
	color:#cb417d;
}

#wrap_0903new .box02 dl dd.kakaku{
	padding:5px 0 0;
	margin:7px 0;
	font-weight:bold;
	color:#4b2d02;
	background:transparent url(//img.e87.com/selection/mother/2010images/hana_dotline.gif) repeat-x left top;
}

#wrap_0903new .box02 dl dd.kit{
	padding:10px 0 0;
	margin-top:10px;
	background:transparent url(//img.e87.com/selection/mother/2010images/hana_dotline.gif) repeat-x left top;
	font-size:90%;
}

#wrap_0903new .box02 dl dd.kit p{
	font-weight:bold;
}

#wrap_0903new .box02 dl dd.kit ul li{
	text-indent:-1em;
	padding-left:1em;
}

.exp p tit{
	font-weight:bold;
}

/* 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;
}
